#drugCategoryList{display:grid;grid-template-columns:repeat(1, 1fr);max-width:300px;margin:15px auto;gap:15px;list-style:none;padding:0}@media (min-width: 768px){#drugCategoryList{grid-template-columns:repeat(2, 1fr);max-width:none;margin:0}}@media (min-width: 992px){#drugCategoryList{grid-template-columns:repeat(3, 1fr)}}#drugCategoryList .drugItem a{position:relative;display:flex;flex-direction:column;align-items:flex-start;height:100%;color:#fff;text-decoration:none;padding:10px;border-radius:var(--defaultRadius);background:var(--foreColor);transition:all 200ms ease;top:0}#drugCategoryList .drugItem a:hover{top:-5px}#drugCategoryList .drugItem a h3{color:#fff;margin:0;font-size:1.4rem}#drugCategoryList .drugItem a span.molecule{margin-top:.5rem;display:flex;border-radius:99rem;border:1px solid #000;padding:3px 10px 3px 50px;position:relative;overflow:hidden;font-size:.8rem;font-weight:bold}#drugCategoryList .drugItem a span.molecule:before{position:absolute;top:0;left:0;width:40px;height:100%;content:"";background:rgba(255,255,255,0.8);display:block}@media (min-width: 768px){#drugCategoryList.videos{grid-template-columns:repeat(1, 1fr)}}@media (min-width: 992px){#drugCategoryList.videos{grid-template-columns:repeat(2, 1fr)}}#drugCategoryList.videos .drugItem a h3{margin-bottom:1rem}#breadcrumb{background:rgba(var(--mainColorRgb), 0.15);margin-bottom:1rem}@media (min-width: 768px){#breadcrumb{margin-bottom:2rem}}#breadcrumb #breadcrumbWrapper{display:flex;padding:5px 0;align-items:baseline;overflow:hidden}#breadcrumb #breadcrumbWrapper span:first-child{margin-right:.2rem}#breadcrumb a,#breadcrumb span{display:inline-block;font-size:.8rem;color:var(--noir);white-space:nowrap}@media (min-width: 768px){#breadcrumb a,#breadcrumb span{font-size:.9rem}}#breadcrumb span{color:var(--mainColor);font-weight:bold}#breadcrumb ol{display:flex;list-style:none;padding:0;margin:0}#breadcrumb ol li{position:relative;display:flex;align-items:center;flex-shrink:1}@media (max-width: 767px){#breadcrumb ol li:first-child{display:none}#breadcrumb ol li:first-child+li:before{display:none}}#breadcrumb ol li+li:before{content:"\2192";position:relative;top:1px;margin-left:.5rem;margin-right:.3rem}#breadcrumb ol li:last-child{flex-shrink:0}.filesList{margin-bottom:1rem}.filesList .file{border-radius:var(--defaultRadius);overflow:hidden;background:rgba(var(--vert-rgb), 0.3)}.filesList .file h5{background:var(--vert);color:#fff;padding:.5rem;margin:0;font-size:1rem;display:flex;align-items:center}.filesList .file h5 .extension{border-radius:99rem;background:#fff;color:var(--gris);font-weight:bold;font-size:.8rem;text-transform:uppercase;padding:.2rem .5rem;display:inline-block;margin:0 .5rem 0 0}.filesList .file h5:before{display:none}.filesList .file .fileContent{padding:.5rem .5rem .5rem}.filesList .file+.file{margin-top:1rem}.filesList.layout-2{display:grid;gap:1rem;grid-template-columns:repeat(2, 1fr)}.filesList.layout-2 .file+.file{margin-top:0}#filesListWrapper{background:#f6f6f6;padding:1rem;margin:1rem auto;border-radius:var(--defaultRadius)}@media (min-width: 768px){#filesListWrapper{max-width:80%}}.HaPay{margin:2rem auto;width:fit-content;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;justify-content:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center}.HaPayButton{align-items:stretch;-webkit-box-pack:stretch;-ms-flex-pack:stretch;background:none;border:none;display:-webkit-box;display:-ms-flexbox;display:flex;padding:0;border-radius:8px}.HaPayButton:hover{cursor:pointer;text-decoration:none}.HaPayButton:not(:disabled):focus{box-shadow:0 0 0 0.25rem rgba(73,211,138,0.25);-webkit-box-shadow:0 0 0 0.25rem rgba(73,211,138,0.25)}.HaPayButton:not(:disabled):hover .HaPayButtonLabel,.HaPayButton:not(:disabled):focus .HaPayButtonLabel{background-color:#483dbe}.HaPayButton:not(:disabled):hover .HaPayButtonLogo,.HaPayButton:not(:disabled):focus .HaPayButtonLogo,.HaPayButton:not(:disabled):hover .HaPayButtonLabel,.HaPayButton:not(:disabled):focus .HaPayButtonLabel{border:1px solid #483dbe}.HaPayButton:disabled{cursor:not-allowed}.HaPayButton:disabled .HaPayButtonLogo,.HaPayButton:disabled .HaPayButtonLabel{border:1px solid #d1d6de}.HaPayButtonLogo{background-color:#ffffff;border:1px solid #4c40cf;border-top-left-radius:8px;border-bottom-left-radius:8px;padding:10px 16px;width:60px;height:50px}.HaPayButtonLabel{align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:space-between;column-gap:5px;background-color:#4c40cf;border:1px solid #4c40cf;border-top-right-radius:8px;border-bottom-right-radius:8px;color:#ffffff;font-size:16px;font-weight:800;display:-webkit-box;display:-ms-flexbox;display:flex;padding:0 16px}.HaPayButton:disabled .HaPayButtonLabel{background-color:#d1d6de;color:#505870}.HaPaySecured{align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:space-between;display:-webkit-box;display:-ms-flexbox;display:flex;column-gap:5px;padding:8px 16px;font-size:12px;font-weight:600;color:#2e2f5e}.HaPay svg{fill:currentColor}#widgetMap{position:relative}#widgetMap .mapboxgl-popup{max-width:300px !important}#widgetMap .mapboxgl-popup.mapboxgl-popup-anchor-bottom .mapboxgl-popup-tip,#widgetMap .mapboxgl-popup.mapboxgl-popup-anchor-bottom-left .mapboxgl-popup-tip,#widgetMap .mapboxgl-popup.mapboxgl-popup-anchor-bottom-right .mapboxgl-popup-tip{border-top-color:rgba(255,255,255,0.8)}#widgetMap .mapboxgl-popup.mapboxgl-popup-anchor-top .mapboxgl-popup-tip,#widgetMap .mapboxgl-popup.mapboxgl-popup-anchor-top-right .mapboxgl-popup-tip,#widgetMap .mapboxgl-popup.mapboxgl-popup-anchor-top-left .mapboxgl-popup-tip{border-bottom-color:rgba(255,255,255,0.8)}#widgetMap .mapboxgl-popup.mapboxgl-popup-anchor-right .mapboxgl-popup-tip{border-left-color:rgba(255,255,255,0.8)}#widgetMap .mapboxgl-popup.mapboxgl-popup-anchor-left .mapboxgl-popup-tip{border-right-color:rgba(255,255,255,0.8)}#widgetMap .mapboxgl-popup .mapboxgl-popup-content{background:rgba(255,255,255,0.7);padding:2rem;border-radius:10px;transition:transform 300ms ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font-size:1.2rem}#widgetMap .mapboxgl-popup.mapboxgl-popup-anchor-top-right .mapboxgl-popup-content{border-top-right-radius:0}#widgetMap .mapboxgl-popup.mapboxgl-popup-anchor-top-left .mapboxgl-popup-content{border-top-left-radius:0}#widgetMap .mapboxgl-popup.mapboxgl-popup-anchor-bottom-right .mapboxgl-popup-content{border-bottom-right-radius:0}#widgetMap .mapboxgl-popup.mapboxgl-popup-anchor-bottom-left .mapboxgl-popup-content{border-bottom-left-radius:0}#widgetMap #mapbox_holder{height:450px;display:block;background:var(--vert);margin-bottom:1rem}@media (min-width: 768px){#widgetMap #mapbox_holder{height:650px;margin-bottom:0}}#widgetMap #mapbox_holder #mapbox_viewport{height:100%}#widgetMap #mapbox_controls{z-index:2;position:absolute;top:15px;right:15px}@media (min-width: 768px){#widgetMap #mapbox_controls{top:auto;bottom:45px;right:15px}}@media (min-width: 992px){#widgetMap #mapbox_controls>div{margin:15px 10px}}#widgetMap #mapbox_controls>div{position:relative;outline:0;background:#fff;border-radius:50%;display:block;margin:10px 10px;width:40px;height:40px;color:#bbbbbb;border:3px solid transparent;text-align:center;font-size:2rem;line-height:2rem;padding:5px;-webkit-transition:all 200ms ease;transition:all 200ms ease;background-size:20px 20px;background-position:center center;background-repeat:no-repeat;opacity:1;cursor:pointer;outline:1px solid transparent}#widgetMap #mapbox_controls>div:after,#widgetMap #mapbox_controls>div:before{position:absolute;left:50%;top:50%;display:block;content:"";height:20px;width:3px;background:#000;transform:translate3d(-50%, -50%, 0);border-radius:2px}#widgetMap #mapbox_controls>div:after{height:3px;width:20px}#widgetMap #mapbox_controls>div.mapZoomMinus:before{display:none}#widgetMap #mapbox_controls>div.disabled{pointer-events:none;cursor:not-allowed}#widgetMap #mapbox_controls>div:hover{outline:1px solid #000}body.searchOpened{overflow:hidden;padding-right:15px}body.searchOpened #mainAppHeader,body.searchOpened #main{-webkit-filter:blur(60px);filter:blur(60px)}body.searchOpened #mainAppHeader{-webkit-backdrop-filter:none;backdrop-filter:none}#searchResultsPresenter .nav-tabs{gap:5px}#searchResultsPresenter .nav-tabs .nav-link{color:var(--textColor);border:none;transition:all 200ms ease}#searchResultsPresenter .nav-tabs .nav-link:hover,#searchResultsPresenter .nav-tabs .nav-link:active,#searchResultsPresenter .nav-tabs .nav-link:focus{background:rgba(var(--vert-rgb), 0.25)}#searchResultsPresenter .nav-tabs .nav-link:focus{background:rgba(var(--vert-rgb), 0.5)}#searchResultsPresenter .nav-tabs .nav-link:focus-visible{outline-color:var(--mainColor)}#searchResultsPresenter .nav-tabs .nav-link.active{background:var(--mainColor);color:#fff}#searchResultsPresenter .tab-content{background:#fff;padding:15px}#searchResultsPresenter .tab-content .searchResult{background:#fcfcfc;border:1px solid #f4f4f4;border-radius:4px;padding:5px;display:block;color:var(--textColor)}#searchResultsPresenter .tab-content .searchResult h3{font-size:1.4rem;font-weight:bold;margin:0}#searchResultsPresenter .tab-content .searchResult+.searchResult{margin-top:15px}#searchResultsPresenter .tab-content .searchResult:hover,#searchResultsPresenter .tab-content .searchResult:focus,#searchResultsPresenter .tab-content .searchResult:active{text-decoration:none;border:1px solid #f0f0f0}#categoriesFiltersWrapper{padding:1rem;background:#f6f6f6;margin-bottom:2rem;border-radius:var(--defaultRadius)}#categoriesFiltersWrapper h3{font-size:1.2rem;font-weight:bold;color:#666}#categoriesFiltersWrapper #categoriesFilters{list-style:none;display:flex;flex-wrap:wrap;margin:0;gap:10px;padding:0}@media (max-width: 767px){#categoriesFiltersWrapper #categoriesFilters{flex-wrap:nowrap;overflow:scroll;padding:.5rem}}#categoriesFiltersWrapper #categoriesFilters button.active{background-color:var(--vert);color:var(--blanc)}@media (max-width: 767px){#categoriesFiltersWrapper #categoriesFilters button{white-space:nowrap;border-radius:var(--defaultRadius);line-height:1rem}}.entitiesList{display:grid;grid-template-columns:repeat(1, 1fr);gap:30px}@media (min-width: 768px){.entitiesList{grid-template-columns:repeat(3, 1fr)}}.entitiesList .singleEntityBox{border-radius:var(--defaultRadius);overflow:hidden;background:rgba(var(--vert-rgb), 0.3);display:flex;flex-direction:column}.entitiesList .singleEntityBox header{position:relative;width:100%;height:200px;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end}.entitiesList .singleEntityBox header span.video,.entitiesList .singleEntityBox header span.category{position:absolute;top:1rem;left:1rem;color:#fff;z-index:2;background:#000;padding:.1rem .4rem;border-radius:4px;font-size:.9rem;border:1px solid #fff}.entitiesList .singleEntityBox header span.video:before{content:"\f03d";font-family:"Font Awesome 6 Free";font-weight:900;margin-right:5px}.entitiesList .singleEntityBox header figure{position:absolute;z-index:1;width:100%;height:100%;top:0;left:0;margin:0}.entitiesList .singleEntityBox header figure:after{position:absolute;width:100%;height:100%;top:0;left:0;content:"";background:rgba(0,0,0,0.5);display:block}.entitiesList .singleEntityBox header figure img{object-fit:cover;width:100%;height:100%}.entitiesList .singleEntityBox header h1{position:relative;z-index:2;color:#fff;font-size:1.4rem;line-height:1.6rem;font-weight:600;margin:0 1rem 1rem}.entitiesList .singleEntityBox .singlePostInner{padding:1rem;display:flex;flex-direction:column;align-items:flex-start;flex-grow:1}.entitiesList .singleEntityBox .singlePostInner time{border-radius:99rem;background:var(--vert);color:#fff;font-weight:bold;font-size:.8rem;padding:.2rem .5rem;display:inline-block;margin:0 0 .5rem}.entitiesList .singleEntityBox .singlePostInner .btn{margin-top:auto}#main{min-height:90vh;background:#fcfcfc}#main h1.page-title{margin-bottom:30px}p{margin-bottom:.5rem}header.defaultHeader{background:var(--bgColor, var(--vert));padding:1.5rem 0;margin:0;min-height:100px;display:flex;flex-direction:column;justify-content:center;position:relative}@media (min-width: 768px){header.defaultHeader{padding:3rem 0;min-height:190px}}header.defaultHeader:has(figure){min-height:250px}header.defaultHeader+.container{margin-top:2rem}header.defaultHeader figure{position:absolute;z-index:1;width:100%;height:100%;top:0;left:0;margin:0}header.defaultHeader figure:after{position:absolute;width:100%;height:100%;top:0;left:0;content:"";background:rgba(0,0,0,0.4);display:block}header.defaultHeader figure img{object-fit:cover;width:100%;height:100%}header.defaultHeader .container{position:relative;z-index:2}header.defaultHeader h1{color:var(--blanc);font-weight:bold;margin:0;font-size:1.6rem}@media (min-width: 768px){header.defaultHeader h1{font-size:2.4rem}}header.defaultHeader h1+time,header.defaultHeader h1+p{margin-top:.5rem}@media (min-width: 768px){header.defaultHeader h1+time,header.defaultHeader h1+p{margin-top:1rem}}header.defaultHeader p{display:inline-block;color:var(--blanc);font-size:1rem;font-weight:600}header.defaultHeader time{display:inline-block;border:1px solid var(--blanc);border-radius:var(--appRadius);color:var(--blanc);padding:.2rem 1rem;font-size:.8rem;font-weight:600}header.defaultHeader a.edit{position:absolute;bottom:0;right:15px;font-size:.8rem;padding:.5em .8em .5em}header.defaultHeader a.edit:hover,header.defaultHeader a.edit:focus,header.defaultHeader a.edit:active{border-color:#fff}.user-payments li{display:flex}.user-payments li strong,.user-payments li span{flex:1}body.home.index section#homeIndex{overflow:hidden}body.home.index section#homeIndex>article #homeHeader{background:url(../img/home.webp) no-repeat bottom center;background-size:cover;height:0;width:100%;padding-top:70%;margin-bottom:4rem;position:relative}@media (min-width: 768px){body.home.index section#homeIndex>article #homeHeader{padding-top:50%}}@media (min-width: 992px){body.home.index section#homeIndex>article #homeHeader{padding-top:35%}}@media (min-width: 1200px){body.home.index section#homeIndex>article #homeHeader{padding-top:25%}}body.home.index section#homeIndex>article #homeHeader #homeheaderWrapper{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;flex-direction:column;justify-content:flex-end}body.home.index section#homeIndex>article #homeHeader #homeheaderWrapper:before{position:absolute;top:0;left:0;right:0;bottom:0;content:"";display:block;background:#000;background:linear-gradient(90deg, rgba(0,0,0,0.7) 0%, transparent 100%);z-index:1}body.home.index section#homeIndex>article #homeHeader #homeheaderWrapper h1{font-size:3rem;font-weight:600;color:#fff}@media (min-width: 768px){body.home.index section#homeIndex>article #homeHeader #homeheaderWrapper h1{font-size:6rem}}body.home.index section#homeIndex>article #homeHeader #homeheaderWrapper #homeheaderContainer{position:relative;z-index:2}body.home.index section#homeIndex>article #homeHeader #homeheaderWrapper #homeheaderInside{display:flex;flex-direction:row;gap:.5rem}@media (min-width: 768px){body.home.index section#homeIndex>article #homeHeader #homeheaderWrapper #homeheaderInside{gap:4rem}}body.home.index section#homeIndex>article #homeHeader #homeheaderWrapper #homeheaderInside #homeheaderTitle{width:45%;flex-shrink:0;padding-bottom:2rem}@media (min-width: 768px){body.home.index section#homeIndex>article #homeHeader #homeheaderWrapper #homeheaderInside #homeheaderTitle{width:30%}}body.home.index section#homeIndex>article #homeHeader #homeheaderWrapper #homeheaderInside #homeheaderTitle h2{color:#fff;margin:0;font-size:1.3rem}@media (min-width: 768px){body.home.index section#homeIndex>article #homeHeader #homeheaderWrapper #homeheaderInside #homeheaderTitle h2{font-size:1.4rem}}@media (min-width: 992px){body.home.index section#homeIndex>article #homeHeader #homeheaderWrapper #homeheaderInside #homeheaderTitle h2{font-size:2rem}}body.home.index section#homeIndex>article #homeHeader #homeheaderWrapper #homeheaderInside #homeheaderTitle h2 span{display:block}body.home.index section#homeIndex>article #homeHeader #homeheaderWrapper #homeheaderInside #homeheaderTitle h2 span strong{width:18px;display:inline-block;text-align:center;margin-right:.1rem;background:rgba(var(--mainColorRgb), 0.5);color:#fff}@media (min-width: 768px){body.home.index section#homeIndex>article #homeHeader #homeheaderWrapper #homeheaderInside #homeheaderTitle h2 span strong{width:25px}}@media (min-width: 992px){body.home.index section#homeIndex>article #homeHeader #homeheaderWrapper #homeheaderInside #homeheaderTitle h2 span strong{width:30px}}body.home.index section#homeIndex>article #homeHeader #homeheaderWrapper #homeheaderInside #homeheaderWelcome{color:var(--noir);padding:1rem;border-radius:var(--appRadius);position:relative;top:50px;background:#fff;font-size:1.2rem;line-height:1.3rem;font-weight:var(--textColor);margin:0;box-shadow:0 0 10px -5px rgba(0,0,0,0.3)}@media (min-width: 768px){body.home.index section#homeIndex>article #homeHeader #homeheaderWrapper #homeheaderInside #homeheaderWelcome{top:30px;padding:2rem;font-size:1.6rem;line-height:2.2rem}}body.home.index section#homeIndex>article #homeHeader:after{position:absolute;bottom:-400px;right:-50vw;height:800px;width:100vw;background:var(--mainColor);content:"";display:block;border-radius:50%;opacity:.2}@media (min-width: 768px){body.home.index section#homeIndex #homeWelcomeSubBanner{margin:2rem 3rem;background:#eee;border-radius:var(--appRadius);padding:1rem 1.5rem;color:var(--noir);font-size:1.6rem;line-height:1.6rem}}body.home.index #lastDrugsBanner{background:rgba(var(--mainColorRgb), 0.15);margin-top:1rem;padding-top:1rem;padding-bottom:1rem}body.home.index #lastDrugsBanner #drugCategoryList{grid-template-columns:repeat(2, 1fr);margin:0 auto 1rem}@media (max-width: 768px){body.home.index #lastDrugsBanner #drugCategoryList{max-width:none;gap:10px}}@media (min-width: 768px){body.home.index #lastDrugsBanner #drugCategoryList{margin:0 0 1rem;grid-template-columns:repeat(1, 1fr)}}@media (min-width: 992px){body.home.index #lastDrugsBanner #drugCategoryList{grid-template-columns:repeat(2, 1fr)}}@media (min-width: 1200px){body.home.index #lastDrugsBanner #drugCategoryList{grid-template-columns:repeat(3, 1fr)}}@media (min-width: 768px) and (max-width: 991px){body.home.index #lastDrugsBanner #drugCategoryList li:nth-child(n+3){display:none}}@media (max-width: 768px){body.home.index #lastDrugsBanner #drugCategoryList .drugItem a h3{font-size:1.2rem}body.home.index #lastDrugsBanner #drugCategoryList .drugItem a span.molecule{padding-left:30px}body.home.index #lastDrugsBanner #drugCategoryList .drugItem a span.molecule:before{width:20px}}body.home.index .homeTitle{font-size:1.8rem;line-height:2rem;font-weight:500;margin:1rem 0 1.5rem}@media (min-width: 768px){body.home.index .homeTitle{font-size:2.3rem;line-height:2.3rem;margin:1.5rem 0 2rem}}@media (min-width: 768px){body.home.index #firstHomeBanner{margin-top:3rem;margin-bottom:3rem}}body.home.index #firstHomeBanner #lastDrugsInner{display:flex;flex-direction:column;height:100%}body.home.index #firstHomeBanner #lastDrugsInner a.btn{margin:0 auto}@media (min-width: 768px){body.home.index #firstHomeBanner #lastDrugsInner a.btn{margin:auto auto 0 0}}body.home.index #latestPostsCarousel{overflow:hidden;padding-bottom:40px}body.home.index #latestPostsCarousel .swiper{height:300px;width:100%;overflow:visible}body.home.index #latestPostsCarousel .swiper .swiper-slide .swiper-slide-inner{display:flex;height:100%;flex-direction:column;position:relative;border-radius:var(--appRadius);overflow:hidden;padding:1rem}@media (min-width: 768px){body.home.index #latestPostsCarousel .swiper .swiper-slide .swiper-slide-inner{padding:1.5rem 4.5rem}}body.home.index #latestPostsCarousel .swiper .swiper-slide .swiper-slide-inner figure{position:absolute;top:0;left:0;width:100%;height:100%;margin:0;z-index:1}body.home.index #latestPostsCarousel .swiper .swiper-slide .swiper-slide-inner figure:before{position:absolute;left:0;right:0;bottom:0;top:0;content:"";display:block;background:#000;background:linear-gradient(90deg, rgba(0,0,0,0.5) 0%, transparent 100%)}body.home.index #latestPostsCarousel .swiper .swiper-slide .swiper-slide-inner figure img{width:100%;height:100%;object-fit:cover}body.home.index #latestPostsCarousel .swiper .swiper-slide .swiper-slide-inner .singlePostInner{position:relative;z-index:2;color:#fff;display:flex;flex-direction:column;height:100%;justify-content:flex-start;align-items:flex-start}@media (min-width: 768px){body.home.index #latestPostsCarousel .swiper .swiper-slide .swiper-slide-inner .singlePostInner{justify-content:space-between}}body.home.index #latestPostsCarousel .swiper .swiper-slide .swiper-slide-inner .singlePostInner h3{color:#fff;font-weight:bold;margin:0 0 .5rem;font-size:1.8rem;line-height:2rem}@media (min-width: 768px){body.home.index #latestPostsCarousel .swiper .swiper-slide .swiper-slide-inner .singlePostInner h3{margin:0 0 2rem;font-size:2.4rem;line-height:2.4rem}}body.home.index #latestPostsCarousel .swiper .swiper-slide .swiper-slide-inner .singlePostInner p.excerpt{margin:.5rem 3rem 1rem;line-height:1.2rem;max-height:137px;overflow:hidden}@media (min-width: 768px){body.home.index #latestPostsCarousel .swiper .swiper-slide .swiper-slide-inner .singlePostInner p.excerpt{margin:0}}body.home.index #latestPostsCarousel .swiper .swiper-slide .swiper-slide-inner .singlePostInner a.btn{margin-top:auto}body.home.index #latestPostsCarousel .swiper-button-next,body.home.index #latestPostsCarousel .swiper-button-prev{background:#fff;width:44px;border-radius:50%;text-align:center;color:#000}body.home.index #latestPostsCarousel .swiper-button-next:after,body.home.index #latestPostsCarousel .swiper-button-prev:after{font-size:20px}body.home.index #latestPostsCarousel .swiper-pagination{top:auto;bottom:-40px}body.home.index #latestPostsCarousel .swiper-pagination .swiper-pagination-bullet{width:20px;height:20px}body.home.index #latestPostsCarousel .swiper-pagination .swiper-pagination-bullet-active{background:var(--mainColor)}body.home.index #ourMission{margin-top:3rem;width:100%;overflow:hidden}body.home.index #ourMission>article{display:flex;flex-direction:column;gap:2rem}@media (min-width: 992px){body.home.index #ourMission>article{flex-direction:row;gap:50px;margin-left:calc(50vw - calc(750px/2) + 7.5px)}}@media (min-width: 992px){body.home.index #ourMission>article{margin-left:calc(50vw - calc(970px/2) + 7.5px)}}@media (min-width: 1200px){body.home.index #ourMission>article{margin-left:calc(50vw - calc(1140px/2) + 7.5px)}}@media (min-width: 1300px){body.home.index #ourMission>article{margin-left:calc(50vw - calc(1250px/2) + 7.5px)}}body.home.index #ourMission>article header{display:flex;align-items:center}@media (min-width: 992px){body.home.index #ourMission>article header{width:200px}}body.home.index #ourMission>article header h2{color:var(--vert-fonce);margin:0 15px}@media (min-width: 992px){body.home.index #ourMission>article header h2{margin:0}}@media (min-width: 992px){body.home.index #ourMission>article>div{width:calc(100% - 250px)}}body.home.index #ourMission>article>div .swiper article{height:auto;padding:.5rem}body.home.index #ourMission>article>div .swiper article .label{position:absolute;top:0;left:0;background:#eb9b39;font-size:.8rem;font-weight:bold;padding:.2rem .4rem;color:#000;border-radius:calc(var(--appRadius) / 2);z-index:2;box-shadow:0 2px 5px rgba(0,0,0,0.2)}body.home.index #ourMission>article>div .swiper article .inner-mission-slide{position:relative;padding:.2rem;display:block;height:100%;transition:all 300ms ease;border-radius:calc(var(--appRadius) / 2);background-color:var(--vert);display:flex;flex-direction:column;height:100%;color:#000}body.home.index #ourMission>article>div .swiper article .inner-mission-slide>div{padding:.3rem;height:100%;border:2px solid var(--vert);border-radius:calc(var(--appRadius) / 3);transition:all 300ms ease}body.home.index #ourMission>article>div .swiper article .inner-mission-slide>div h3{color:#000;font-weight:600;line-height:1.4rem;font-size:1.4rem;margin:1rem 0 1rem;min-height:3rem}body.home.index #ourMission>article>div .swiper article .inner-mission-slide>div p{line-height:1.2rem}body.home.index #ourMission>article>div .swiper article div.inner-mission-slide{opacity:.6}body.home.index #ourMission>article>div .swiper article a:hover{text-decoration:none}body.home.index #ourMission>article>div .swiper article a:hover>div{border-color:#fff}body.home.index #ourMission>article>div .swiper-button-next,body.home.index #ourMission>article>div .swiper-button-prev{background:#fff;width:44px;border-radius:50%;text-align:center;color:#000}body.home.index #ourMission>article>div .swiper-button-next:after,body.home.index #ourMission>article>div .swiper-button-prev:after{font-size:20px}body.home.index #homeContactBanner{padding:1rem;margin-top:2rem;background:var(--vert-fonce);border-radius:var(--appRadius);color:#fff}@media (min-width: 768px){body.home.index #homeContactBanner{margin-top:0}}body.home.index #homeContactBanner h2{margin-top:.5rem;color:#fff}body.home.index #homeContactBanner figure{margin:0 0 1rem}@media (min-width: 768px){body.home.index #homeContactBanner figure{margin:0 1rem 1rem}}@media (min-width: 992px){body.home.index #homeContactBanner figure{margin:0 2rem 1rem}}@media (min-width: 1200px){body.home.index #homeContactBanner figure{margin:0 6rem 1rem}}body.home.index #homeContactBanner figure img{width:100%;height:auto}@media (min-width: 768px) and (max-width: 992px){body.home.index #homeContactBanner a{width:100%}}body.home.index #linksBanner{position:relative;min-height:250px;background:var(--vert-fonce);overflow:hidden;display:flex;flex-direction:column;justify-content:center}body.home.index #linksBanner:before{position:absolute;top:-50px;left:-50px;width:500px;height:500px;mask-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 640 640"><path d="M119.7 263.7L150.6 294.6C156.6 300.6 164.7 304 173.2 304L194.7 304C203.2 304 211.3 307.4 217.3 313.4L246.6 342.7C252.6 348.7 256 356.8 256 365.3L256 402.8C256 411.3 259.4 419.4 265.4 425.4L278.7 438.7C284.7 444.7 288.1 452.8 288.1 461.3L288.1 480C288.1 497.7 302.4 512 320.1 512C337.8 512 352.1 497.7 352.1 480L352.1 477.3C352.1 468.8 355.5 460.7 361.5 454.7L406.8 409.4C412.8 403.4 416.2 395.3 416.2 386.8L416.2 352.1C416.2 334.4 401.9 320.1 384.2 320.1L301.5 320.1C293 320.1 284.9 316.7 278.9 310.7L262.9 294.7C258.7 290.5 256.3 284.7 256.3 278.7C256.3 266.2 266.4 256.1 278.9 256.1L313.6 256.1C326.1 256.1 336.2 246 336.2 233.5C336.2 227.5 333.8 221.7 329.6 217.5L309.9 197.8C306 194 304 189.1 304 184C304 178.9 306 174 309.7 170.3L327 153C332.8 147.2 336.1 139.3 336.1 131.1C336.1 123.9 333.7 117.4 329.7 112.2C326.5 112.1 323.3 112 320.1 112C224.7 112 144.4 176.2 119.8 263.7zM528 320C528 285.4 519.6 252.8 504.6 224.2C498.2 225.1 491.9 228.1 486.7 233.3L473.3 246.7C467.3 252.7 463.9 260.8 463.9 269.3L463.9 304C463.9 321.7 478.2 336 495.9 336L520 336C522.5 336 525 335.7 527.3 335.2C527.7 330.2 527.8 325.1 527.8 320zM64 320C64 178.6 178.6 64 320 64C461.4 64 576 178.6 576 320C576 461.4 461.4 576 320 576C178.6 576 64 461.4 64 320z"/></svg>');mask-size:contain;mask-repeat:no-repeat;mask-position:top right;background-color:#fff;content:"";display:block;opacity:.2;z-index:1}body.home.index #linksBanner .homeTitle{color:var(--blanc);margin-top:0}body.home.index #linksBanner h2{color:var(--blanc);font-size:1.8rem;line-height:2rem;margin:0 0 1.5rem}@media (min-width: 768px){body.home.index #linksBanner h2{font-size:2.3rem;line-height:2.3rem;margin:0 0 2rem}}body.home.index #linksBanner .linksInner{position:relative;z-index:1;display:flex;flex-direction:column;gap:1rem;padding:2rem 0}@media (min-width: 768px){body.home.index #linksBanner .linksInner{flex-direction:row}}body.home.index #linksBanner .linksInner .linksInnerTitle{width:100%}@media (min-width: 768px){body.home.index #linksBanner .linksInner .linksInnerTitle{width:45%}}@media (min-width: 1200px){body.home.index #linksBanner .linksInner .linksInnerTitle{width:33%}}body.home.index #linksBanner .linksInner .linksInnerTitle p{color:var(--blanc)}body.home.index #linksBanner .linksInner .linksInnerLatest{display:flex;flex:1;flex-direction:column}@media (min-width: 768px){body.home.index #linksBanner .linksInner .linksInnerLatest{width:55%}}body.home.index #linksBanner .linksInner ul{padding:0;margin:0 0 1rem;list-style:none;display:flex;flex-direction:column;overflow:hidden;gap:10px}body.home.index #linksBanner .linksInner ul li{color:var(--blanc);border:1px solid transparent;padding:0 10px 0 25px;position:relative;transition:all 150ms ease;border-radius:calc(var(--appRadius) / 2)}body.home.index #linksBanner .linksInner ul li:before{position:absolute;left:5px;content:"\f08e";font-family:"Font Awesome 6 Free";font-weight:900}body.home.index #linksBanner .linksInner ul li:hover{border:1px solid var(--blanc)}body.home.index #linksBanner .linksInner ul li a{color:var(--blanc);white-space:nowrap;font-weight:bold;width:100%;display:block;overflow:hidden}body.home.index #linksBanner .linksInner ul li a:hover{text-decoration:none}body.home.index #linksBanner .linksInner a.btn{margin:0 auto}@media (min-width: 768px){body.home.index #linksBanner .linksInner a.btn{margin:0 0 0 auto}}body.home.index #congresBanner .swiper{height:300px;width:100%;overflow:visible}body.home.index #congresBanner .swiper .swiper-slide .inner-congres-slide{display:flex;height:100%;flex-direction:column;position:relative;border-radius:var(--appRadius);overflow:hidden;padding:1rem;transition:all 300ms ease;top:0}body.home.index #congresBanner .swiper .swiper-slide .inner-congres-slide:hover{text-decoration:none}@media (min-width: 768px){body.home.index #congresBanner .swiper .swiper-slide .inner-congres-slide:hover{top:-10px}}body.home.index #congresBanner .swiper .swiper-slide .inner-congres-slide figure{position:absolute;top:0;left:0;width:100%;height:100%;margin:0;z-index:1}body.home.index #congresBanner .swiper .swiper-slide .inner-congres-slide figure:before{position:absolute;left:0;right:0;bottom:0;top:0;content:"";display:block;background:#000;background:linear-gradient(90deg, rgba(0,0,0,0.5) 0%, transparent 100%)}body.home.index #congresBanner .swiper .swiper-slide .inner-congres-slide figure img{width:100%;height:100%;object-fit:cover}body.home.index #congresBanner .swiper .swiper-slide .inner-congres-slide .singleSlideInner{position:relative;z-index:2;color:#fff;display:flex;flex-direction:column;height:100%;justify-content:space-between;align-items:flex-start}body.home.index #congresBanner .swiper .swiper-slide .inner-congres-slide .singleSlideInner h3{color:#fff;font-weight:bold;margin:0 0 .5rem;font-size:1.8rem;line-height:2rem}@media (min-width: 768px){body.home.index #congresBanner .swiper .swiper-slide .inner-congres-slide .singleSlideInner h3{margin:0 0 2rem;font-size:2.4rem;line-height:2.4rem}}body.home.index #congresBanner .swiper .swiper-slide .inner-congres-slide .singleSlideInner div.time{background:rgba(255,255,255,0.8);font-size:.8rem;color:#000;padding:.2rem .4rem;border-radius:calc(var(--appRadius) / 2);font-weight:bold}body.home.index #congresBanner .swiper-button-next,body.home.index #congresBanner .swiper-button-prev{background:#fff;width:44px;border-radius:50%;text-align:center;color:#000}body.home.index #congresBanner .swiper-button-next:after,body.home.index #congresBanner .swiper-button-prev:after{font-size:20px}body.category .categoryContent table{border-spacing:2px !important;border-collapse:separate !important;max-width:100%}body.category .categoryContent table td,body.category .categoryContent table th{background:#f6f6f6;padding:.5rem}#registrationTitreBox strong{margin-right:50px}.subscriptionBttn{display:flex;align-items:center}.subscriptionBttn span{margin-left:auto;padding:.3rem .5rem}body.user header.defaultHeader p{color:var(--blanc);font-weight:600}body.user header.defaultHeader p span.badge{margin-left:1rem}body.user h2{font-weight:bold;margin:0 0 2rem}body.user #myAccountTabsContent{display:flex;flex-direction:column;justify-content:space-between}body.user #myAccountTabsContent .form-buttons{margin:0}body.user #myAccountTabsContent .form-buttons p{margin:0}body.connection #loginHeroWrapper{position:relative;min-height:90vh;display:flex;background:var(--vert);z-index:0}body.connection #loginHeroWrapper:before{position:absolute;width:100vw;z-index:-1;top:0;left:0;bottom:0;content:"";display:block;background:url(../img/connection.webp) no-repeat center center;background-size:cover}@media (min-width: 768px){body.connection #loginHeroWrapper:before{width:50vw}}body.connection #loginHeroWrapper #loginHero{width:100vw;background:rgba(var(--vert-rgb), 0.8);display:flex;justify-content:center;align-items:center}@media (min-width: 768px){body.connection #loginHeroWrapper #loginHero{width:50vw;margin-left:50vw}}body.connection #loginForm{padding:15px 0;min-width:80vw}@media (min-width: 768px){body.connection #loginForm{padding:50px 0;min-width:75%}}body.connection #loginForm h1{color:#fff}body.connection #loginForm input{background:none;color:#fff;border-bottom:2px solid #fff;border-radius:0;padding-left:0;padding-right:0}body.connection #loginForm input::placeholder{color:rgba(255,255,255,0.8)}body.connection #loginForm #helperLinks{display:flex;flex-direction:column}@media (min-width: 768px){body.connection #loginForm #helperLinks{flex-direction:row;justify-content:space-between}}body.connection #loginForm #helperLinks a{font-size:1rem;color:#fff}.modal-dialog .showPwd{height:100%;border-radius:0 99rem 99rem 0}.modal-dialog .showPwd i{width:40px}body.drug{position:relative}body.drug header.defaultHeader{min-height:200px;padding:1rem 0}@media (min-width: 768px){body.drug header.defaultHeader{min-height:250px;padding:3rem 0}}@media (min-width: 1200px){body.drug.index #drugCategoryList{grid-template-columns:repeat(4, 1fr)}}body.drug article.singleDrug>header .headerDrugContainer{position:relative;padding:50px 0}body.drug article.singleDrug>header .headerDrugContainer h1{color:#fff;font-weight:800;font-size:1.6rem;margin-bottom:.5rem}@media (min-width: 768px){body.drug article.singleDrug>header .headerDrugContainer h1{font-size:3rem;margin:0}}body.drug article.singleDrug>header .headerDrugContainer h2{color:#fff;font-weight:400;font-size:1.2rem}@media (min-width: 768px){body.drug article.singleDrug>header .headerDrugContainer h2{font-size:1.6rem}}body.drug article.singleDrug>header .headerDrugContainer span{position:absolute;top:0;right:0;background:var(--bgColor);color:#fff;border-radius:99rem;padding:5px 15px;border:1px solid rgba(255,255,255,0.5);font-size:.8rem}@media (min-width: 768px){body.drug article.singleDrug>header .headerDrugContainer span{font-size:1rem}}body.drug article.singleDrug>header .headerDrugContainer #drugLinks{position:absolute;bottom:0;left:0;display:flex;justify-content:flex-start}body.drug article.singleDrug .drugContent{border-radius:var(--defaultRadius);background:#fafafa;padding:1rem;margin:1rem 0 2rem}body.drug article.singleDrug #drugTocPositionner{padding:0;list-style:none;margin:0}@media (min-width: 768px){body.drug article.singleDrug #drugTocPositionner{position:sticky;top:110px}}body.drug article.singleDrug #drugTocPositionner #drugToc{margin-bottom:1rem}@media (max-width: 767px){body.drug article.singleDrug #drugTocPositionner #drugToc{display:flex;flex-wrap:nowrap;overflow:scroll}}body.drug article.singleDrug #drugTocPositionner #drugToc a{color:var(--textColor);display:block;transition:all 300ms ease;text-decoration:none;font-size:.9rem;padding:.5rem;border:1px solid var(--bgColor)}@media (max-width: 767px){body.drug article.singleDrug #drugTocPositionner #drugToc a{border-radius:var(--defaultRadius);min-width:180px;line-height:1rem}}body.drug article.singleDrug #drugTocPositionner #drugToc a:hover,body.drug article.singleDrug #drugTocPositionner #drugToc a.active{background:var(--bgColor);border-color:var(--bgColor);color:var(--blanc)}body.drug article.singleDrug #drugTocPositionner #drugToc a+a{margin-left:5px}@media (min-width: 768px){body.drug article.singleDrug #drugTocPositionner #drugToc a:first-child{border-radius:var(--defaultRadius) var(--defaultRadius) 0 0}body.drug article.singleDrug #drugTocPositionner #drugToc a:last-child{border-radius:0 0 var(--defaultRadius) var(--defaultRadius)}body.drug article.singleDrug #drugTocPositionner #drugToc a+a{border-top:none;margin-left:0;min-width:0}}body.drug article.singleDrug #drugSections{position:relative;margin-top:1rem}@media (min-width: 768px){body.drug article.singleDrug #drugSections{margin-top:0}}body.drug article.singleDrug #drugSections section{border:1px solid #eee;border-radius:var(--defaultRadius);position:relative}body.drug article.singleDrug #drugSections section header{display:flex;padding:.5rem;background:#fafafa;border-radius:var(--defaultRadius) var(--defaultRadius) 0 0}@media (min-width: 768px){body.drug article.singleDrug #drugSections section header{min-height:70px;padding:1rem}}body.drug article.singleDrug #drugSections section header figure{display:none}@media (min-width: 768px){body.drug article.singleDrug #drugSections section header figure{display:block;position:absolute;top:-12px;left:-10px;margin:0;border-radius:99rem}body.drug article.singleDrug #drugSections section header figure img{width:90px;height:90px;object-fit:contain}body.drug article.singleDrug #drugSections section header figure+h2{margin-left:80px}}body.drug article.singleDrug #drugSections section header h2{margin:0;font-weight:600;color:var(--bgColor);font-size:1.4rem}@media (min-width: 768px){body.drug article.singleDrug #drugSections section header h2{font-size:2rem}}body.drug article.singleDrug #drugSections section+section{margin-top:30px}body.drug article.singleDrug #drugSections section .sectionContent,body.drug article.singleDrug #drugSections section .sectionItems{padding:.5rem}@media (min-width: 768px){body.drug article.singleDrug #drugSections section .sectionContent,body.drug article.singleDrug #drugSections section .sectionItems{padding:1rem}}body.drug article.singleDrug #drugSections section .sectionItems{padding:0 calc(15px + 1rem)}body.drug article.singleDrug #drugSections section .sectionItems dl dt,body.drug article.singleDrug #drugSections section .sectionItems dl dd{background:#fafafa;padding:1rem;margin-bottom:15px}body.drug article.singleDrug #drugSections section .sectionItems dl dt:last-child,body.drug article.singleDrug #drugSections section .sectionItems dl dt:nth-last-child(2),body.drug article.singleDrug #drugSections section .sectionItems dl dd:last-child,body.drug article.singleDrug #drugSections section .sectionItems dl dd:nth-last-child(2){margin-bottom:0}body.drug article.singleDrug #drugSections section .sectionItems dl dt{border-radius:var(--defaultRadius) 0 0 var(--defaultRadius)}body.drug article.singleDrug #drugSections section .sectionItems dl dd{border-radius:0 var(--defaultRadius) var(--defaultRadius) 0}body.drug article.singleDrug #lastEditContent{display:flex;justify-content:center;margin:1rem 0}body.drug article.singleDrug #lastEditContent .lastEditText{background:#fff3cd;color:var(--textColor);padding:1rem 3rem;border-radius:var(--appRadius)}#drugSearchTextBoxWrapper{display:flex;justify-content:flex-end;align-items:center;margin-bottom:1rem}#drugSearchTextBoxWrapper p{margin:0 2rem 0 0}#drugSearchTextBoxWrapper input{width:200px}body.contact article #mapAndListContainer #contactsWrapper{display:flex;flex-direction:column;height:100%}body.contact article #mapAndListContainer #contactsWrapper #contactsList{margin:10px 0 0;padding:0;list-style:none;height:400px;display:flex;flex-direction:column;gap:10px;overflow-y:scroll;overflow-x:hidden;flex-grow:1}body.contact article #mapAndListContainer #contactsWrapper #contactsList li{border:1px solid transparent;background:rgba(var(--vert-rgb), 0.1);padding:.5rem;border-radius:var(--defaultRadius)}@media (min-width: 768px){body.contact article #mapAndListContainer #contactsWrapper #contactsList li{margin-right:15px}}body.contact article #mapAndListContainer #contactsWrapper #contactsList li.active{border-color:var(--vert)}body.contact article #mapAndListContainer #contactsWrapper #contactsList li h3{font-size:1.4rem;font-weight:700}body.contact article #mapAndListContainer #contactsWrapper #contactsList li h3 .btn{padding:.1rem .5rem}body.contact article #mapAndListContainer #contactsWrapper #contactsList li h3 .btn.edit{padding:.1rem .2rem;font-size:.8rem}body.contact article #mapAndListContainer #contactsWrapper #contactsList li p:last-child{margin:0}body.congres header.defaultHeader time{border:none;padding:0;font-size:1rem}body.congres.view .congresContentWrapper{margin-bottom:1rem}body.congres.view .congresContentWrapper .congresDate{font-size:1.6rem;font-weight:bold}body.congres.view .congresContentWrapper .categoryContent+a.subscribe{margin-top:.5rem}body.congres.view #congresContent nav .nav-tabs{border-bottom:1px solid var(--mainColor)}body.congres.view #congresContent nav .nav-tabs .nav-link{transition:all 300ms ease}body.congres.view #congresContent nav .nav-tabs .nav-link.active{background:var(--mainColor);color:#fff;border-color:var(--mainColor)}body.congres.view #congresContent nav .nav-tabs .nav-link:not(.active):active,body.congres.view #congresContent nav .nav-tabs .nav-link:not(.active):hover{background:rgba(var(--mainColorRgb), 0.15);border-color:transparent}body.congres.subscription h2{font-size:1.8rem}body.congres.subscription #attendeesRecapZone{position:sticky;top:100px;background:#fff;border-radius:var(--appRadius);padding:.5rem}body.congres.subscription #attendeesRecapZone #attendeesRecapList{margin-bottom:.5rem}body.congres.subscription #attendeesRecapZone #attendeesRecapList .attendeeTemplateRecapEntity{background:#eee;padding:.5rem;display:flex;flex-direction:row;border-radius:var(--appRadius);gap:.5rem;align-items:center;transition:all 300ms ease}body.congres.subscription #attendeesRecapZone #attendeesRecapList .attendeeTemplateRecapEntity:hover,body.congres.subscription #attendeesRecapZone #attendeesRecapList .attendeeTemplateRecapEntity:focus,body.congres.subscription #attendeesRecapZone #attendeesRecapList .attendeeTemplateRecapEntity:active{cursor:pointer;background:#eaeaea}body.congres.subscription #attendeesRecapZone #attendeesRecapList .attendeeTemplateRecapEntity .attendeeBadge{display:block;background:#fff;width:35px;height:35px;border-radius:50%;border:2px solid var(--mainColor);text-align:center;font-weight:bold;z-index:2;font-size:1.4rem}body.congres.subscription #attendeesRecapZone #attendeesRecapList .attendeeTemplateRecapEntity>div{display:flex;flex-direction:column;flex:1}body.congres.subscription #attendeesRecapZone #attendeesRecapList .attendeeTemplateRecapEntity h3,body.congres.subscription #attendeesRecapZone #attendeesRecapList .attendeeTemplateRecapEntity h4{font-size:.9rem;color:var(--noir);font-weight:bold;margin:0 0;min-height:1.1rem}body.congres.subscription #attendeesRecapZone #attendeesRecapList .attendeeTemplateRecapEntity h4{font-weight:normal}body.congres.subscription #attendeesRecapZone #attendeesRecapList .attendeeTemplateRecapEntity button{color:#fff;background:#d00;border-radius:50%;border:none;-webkit-appearance:none;width:30px;height:30px;font-size:.8rem;transition:all 300ms ease}body.congres.subscription #attendeesRecapZone #attendeesRecapList .attendeeTemplateRecapEntity button:hover,body.congres.subscription #attendeesRecapZone #attendeesRecapList .attendeeTemplateRecapEntity button:active,body.congres.subscription #attendeesRecapZone #attendeesRecapList .attendeeTemplateRecapEntity button:focus{color:#d00;background:#fff}body.congres.subscription #attendeesRecapZone #attendeesRecapList .attendeeTemplateRecapEntity+.attendeeTemplateRecapEntity{margin-top:.5rem}body.congres.subscription #attendeesList .attendeeTemplate{border:2px dashed #ccc;background:#fff;border-radius:var(--appRadius);overflow:hidden}body.congres.subscription #attendeesList .attendeeTemplate .attendeeNumber{font-size:1.4rem;font-weight:bold;color:var(--noir);background:#eee;padding:.5rem;margin:0;cursor:pointer;transition:all 300ms ease}body.congres.subscription #attendeesList .attendeeTemplate .attendeeNumber:hover{background:#eaeaea}body.congres.subscription #attendeesList .attendeeTemplate .attendeeNumber span{color:var(--noir);display:inline-block;margin-left:.5rem}body.congres.subscription #attendeesList .attendeeTemplate .attendeeNumber button{-webkit-appearance:none;border:none;background-image:url(/media/icons/arrowBottomFull.svg);background-repeat:no-repeat;background-position:50% 50%;background-size:18px;position:absolute;top:6px;right:8px;text-indent:-9999px;width:30px;height:30px;border-radius:50%;transition:all 200ms ease}body.congres.subscription #attendeesList .attendeeTemplate .attendeeNumber button:active,body.congres.subscription #attendeesList .attendeeTemplate .attendeeNumber button:focus,body.congres.subscription #attendeesList .attendeeTemplate .attendeeNumber button:hover{background-color:#ddd}body.congres.subscription #attendeesList .attendeeTemplate .attendeeNumber button[aria-expanded="true"]{transform:rotate(-180deg)}body.congres.subscription #attendeesList .attendeeTemplate .attendeeTemplateInner{padding:15px}body.congres.subscription #attendeesList .attendeeTemplate .attendeeTemplateInner .attendeeDays,body.congres.subscription #attendeesList .attendeeTemplate .attendeeTemplateInner .attendeeOptions{display:flex;flex-direction:column;align-items:flex-start}body.congres.subscription #attendeesList .attendeeTemplate .attendeeTemplateInner .attendeeOptions{margin:1rem 0}body.congres.subscription #attendeesList .attendeeTemplate .attendeeTemplateInner .form-group{margin-bottom:.5rem}body.congres.subscription #attendeesList .attendeeTemplate .attendeeTemplateInner .form-control{padding:.2rem .5rem;font-size:1rem;height:calc(1.5em + .25rem + 4px)}body.congres.subscription #attendeesList .attendeeTemplate .attendeeTemplateInner ::placeholder{font-size:1rem}body.congres.subscription #attendeesList .attendeeTemplate .attendeeTemplateInner label{font-size:1rem}body.congres.subscription #attendeesList .attendeeTemplate .attendeeTemplateInner .radioSelectionWrapper,body.congres.subscription #attendeesList .attendeeTemplate .attendeeTemplateInner .checkboxSelectionWrapper{--boxSize:20px;--checkboxRadius:5px;margin-top:0}body.congres.subscription #attendeesList .attendeeTemplate .attendeeTemplateInner .radioSelectionWrapper input+label,body.congres.subscription #attendeesList .attendeeTemplate .attendeeTemplateInner .checkboxSelectionWrapper input+label{font-weight:500}body.congres.subscription #attendeesList .attendeeTemplate .attendeeTemplateInner h4{font-weight:bold;font-size:1.4rem;margin:1rem 0 .5rem}body.congres.subscription #attendeesList .attendeeTemplate+.attendeeTemplate{margin-top:1rem}body.congres.subscription #attendeesCartRecapWrapper{display:flex;flex-direction:row;justify-content:flex-end;margin-top:2rem}body.congres.subscription #subscriptionProcessStep2{display:none}body.congres.subscription #subscriptionProcessStep2 h2{margin:2rem 0 1rem;color:var(--textColor)}body.congres.subscription #subscriptionProcessStep2 #attendeesCartRecapTotalWrapper{background:#fff;border-radius:var(--appRadius);padding:1rem;display:flex;flex-direction:row;align-items:center;box-shadow:0 0 20px -10px rgba(0,0,0,0.2)}body.congres.subscription #subscriptionProcessStep2 #attendeesCartRecapTotalWrapper p{flex:1 1 70%;color:var(--textColor);font-size:1.2rem;margin:0;font-weight:bold}body.congres.subscription #subscriptionProcessStep2 #attendeesCartRecapTotalWrapper h5{color:var(--textColor);font-size:1.8rem;font-weight:bold;margin:0}body.congres.subscription #subscriptionProcessStep2 #congresFormSummupBeforeSend{display:flex;flex-direction:column;gap:1rem}body.congres.subscription #subscriptionProcessStep2 #congresFormSummupBeforeSend .attendeeFormData{display:flex;flex-direction:row;gap:1rem;background:#fff;border-radius:var(--appRadius);padding:1rem;box-shadow:0 0 20px -10px rgba(0,0,0,0.2)}body.congres.subscription #subscriptionProcessStep2 #congresFormSummupBeforeSend .attendeeFormData h3{font-size:1.6rem;margin:0 0 1rem}body.congres.subscription #subscriptionProcessStep2 #congresFormSummupBeforeSend .attendeeFormData h4{font-size:1.1rem;color:var(--textColor);font-weight:bold;margin:0}body.congres.subscription #subscriptionProcessStep2 #congresFormSummupBeforeSend .attendeeFormData p{margin:0}body.congres.subscription #subscriptionProcessStep2 #congresFormSummupBeforeSend .attendeeFormData .attendeeFormInfo{flex:1}body.congres.subscription #subscriptionProcessStep2 #congresFormSummupBeforeSend .attendeeFormData .attendeeFormPrice{width:100px;color:var(--textColor);font-size:1.6rem;font-weight:bold;text-align:right}body.congres.subscription #subscriptionProcessStep2 #congresPaymentMethodWrapper{text-align:center;margin:0 0 2rem;background:#fff;border-radius:var(--appRadius);padding:1rem;box-shadow:0 0 20px -10px rgba(0,0,0,0.2)}body.congres.subscription #subscriptionProcessStep2 #congresPaymentMethodWrapper #congresPaymentMethodInner{display:flex;flex-direction:row;justify-content:center;gap:1rem;margin-top:1rem}body.congres.subscription #subscriptionProcessStep2 #congresPaymentMethodWrapper #congresPaymentMethodInner .paymentMethod{overflow:hidden;flex-grow:0;flex-basis:25%}body.congres.subscription #subscriptionProcessStep2 #congresPaymentMethodWrapper #congresPaymentMethodInner .paymentMethod input{position:absolute;left:-9999px}body.congres.subscription #subscriptionProcessStep2 #congresPaymentMethodWrapper #congresPaymentMethodInner .paymentMethod input+label{background:rgba(var(--mainColorRgb), 0.15);color:var(--textColor);padding:.5rem 2rem;font-size:1rem;text-align:center;border-radius:var(--buttonRadius);transition:all 300ms ease;cursor:pointer;display:flex;flex-direction:column}body.congres.subscription #subscriptionProcessStep2 #congresPaymentMethodWrapper #congresPaymentMethodInner .paymentMethod input+label strong{font-weight:bold;line-height:1}body.congres.subscription #subscriptionProcessStep2 #congresPaymentMethodWrapper #congresPaymentMethodInner .paymentMethod input+label span{font-weight:normal;font-size:.8rem}body.congres.subscription #subscriptionProcessStep2 #congresPaymentMethodWrapper #congresPaymentMethodInner .paymentMethod input:checked+label{background:var(--mainColor);color:#fff}body.congres.subscription #subscriptionProcessStep2 #congresPaymentMethodWrapper #congresPaymentMethodInner .paymentMethod:hover label{background:rgba(var(--mainColorRgb), 0.3)}body.congres.subscription #subscriptionProcessStep2 #congresPaymentMethodWrapper #congresPaymentMethodInner .paymentMethod:active label,body.congres.subscription #subscriptionProcessStep2 #congresPaymentMethodWrapper #congresPaymentMethodInner .paymentMethod:focus label{background:rgba(var(--mainColorRgb), 0.5)}body.congres.subscription #subscriptionProcessStep2 #paymentAlerts{margin-top:1rem}body.congres.subscription #subscriptionProcessStep2 #paymentAlerts .alert{margin:0;display:none}body.congres.subscription #subscriptionProcessStep2 #paymentAlerts .alert.card{display:block}body.congres.subscription #subscriptionProcessStep2 #congresFormSubmitWrapper{display:flex;flex-direction:row;justify-content:space-between;margin-top:1rem}body.congres.subscription #subscriptionProcessStep2 #congresFormSubmitWrapper .form-buttons{margin:0}body.congres.index .entitiesList .congres-box{aspect-ratio:1}body.congres.index .entitiesList .congres-box .inner-congres{display:flex;height:100%;flex-direction:column;position:relative;padding:1rem;transition:all 300ms ease;top:0}body.congres.index .entitiesList .congres-box .inner-congres:hover{text-decoration:none}@media (min-width: 768px){body.congres.index .entitiesList .congres-box .inner-congres:hover{top:-10px}}body.congres.index .entitiesList .congres-box .inner-congres figure{position:absolute;top:0;left:0;width:100%;height:100%;margin:0;z-index:1;border-radius:var(--appRadius);overflow:hidden}body.congres.index .entitiesList .congres-box .inner-congres figure:before{position:absolute;left:0;right:0;bottom:0;top:0;content:"";display:block;background:#000;background:linear-gradient(90deg, rgba(0,0,0,0.5) 0%, transparent 100%)}body.congres.index .entitiesList .congres-box .inner-congres figure img{width:100%;height:100%;object-fit:cover}body.congres.index .entitiesList .congres-box .inner-congres .singleInner{position:relative;z-index:2;color:#fff;display:flex;flex-direction:column;height:100%;justify-content:space-between;align-items:flex-start}body.congres.index .entitiesList .congres-box .inner-congres .singleInner span.edition{margin-bottom:auto;font-size:1.4rem;background:#000;padding:.2rem .4rem;border-radius:calc(var(--appRadius) / 2);font-weight:bold;color:#fff}body.congres.index .entitiesList .congres-box .inner-congres .singleInner aside{position:absolute;top:-25px;right:-25px;width:200px;border-radius:calc(var(--appRadius) / 2);font-weight:bold;background:var(--mainColor);color:#fff;text-align:center;transform:rotate(5deg);font-size:1.2rem;line-height:1.2rem;padding:.3rem;border:1px solid rgba(255,255,255,0.8);box-shadow:0 0 15px -4px rgba(0,0,0,0.7)}body.congres.index .entitiesList .congres-box .inner-congres .singleInner h1{color:#fff;font-weight:bold;margin:0 0 .5rem;font-size:1.8rem;line-height:2rem}@media (min-width: 768px){body.congres.index .entitiesList .congres-box .inner-congres .singleInner h1{margin:0 0 2rem;font-size:2.4rem;line-height:2.4rem}}body.congres.index .entitiesList .congres-box .inner-congres .singleInner div.time{background:rgba(255,255,255,0.8);font-size:.8rem;color:#000;padding:.2rem .4rem;border-radius:calc(var(--appRadius) / 2);font-weight:bold}#postersAndFlyersLists ul{list-style:none;display:flex;flex-direction:column;gap:.5rem;margin:1rem 0;padding:0}#postersAndFlyersLists ul li>div,#postersAndFlyersLists ul li a{background:#fff;border-radius:var(--appRadius);padding:1rem;display:block;box-shadow:0 0 10px -5px rgba(0,0,0,0.2);transition:all 300ms ease}#postersAndFlyersLists ul li>div:hover,#postersAndFlyersLists ul li a:hover{text-decoration:none;box-shadow:0 0 10px -5px rgba(0,0,0,0.4)}#postersAndFlyersLists ul li>div h3,#postersAndFlyersLists ul li a h3{color:#000;font-size:1rem;font-weight:bold;margin:0 0 .5rem}#postersAndFlyersLists ul li>div span,#postersAndFlyersLists ul li a span{display:block;color:var(--textColor)}#postersAndFlyersLists ul li>div{opacity:.5}body.study .authors{background:#f6f6f6;padding:1rem;border-radius:var(--appRadius);margin:0 0 1rem}body.study .authors h3{display:block;margin:0}body.study .authors h3:before{display:none}body.study .authors strong{display:inline-block;margin-right:1rem}body.post article.singlePost .postContentWrapper{display:flex;flex-direction:column;gap:15px}@media (min-width: 768px){body.post article.singlePost .postContentWrapper{flex-direction:row;gap:50px}}body.post article.singlePost .postContentWrapper .postInfos{background:rgba(var(--mainColorRgb), 0.15);display:flex;flex-direction:column;align-items:flex-start;padding:.5rem;border-radius:var(--defaultRadius)}@media (min-width: 768px){body.post article.singlePost .postContentWrapper .postInfos{width:250px;flex-shrink:0}}@media (min-width: 768px){body.post article.singlePost .postContentWrapper .postInfos{padding:1rem}}body.post article.singlePost .postContentWrapper .postInfos aside{width:100%;margin-bottom:.5rem}@media (min-width: 768px){body.post article.singlePost .postContentWrapper .postInfos aside{margin-bottom:1rem}}body.post article.singlePost .postContentWrapper .postInfos aside a{font-weight:bold}body.post article.singlePost .postContentWrapper .postInfos aside h2{font-size:1rem;font-weight:bold;color:var(--textColor);margin:0}body.post article.singlePost .postContentWrapper .postInfos aside ul{list-style:none;padding:0;margin:.5rem 0 0}body.post article.singlePost .postContentWrapper .postInfos aside ul li{border-radius:99rem;background:var(--vert);color:#fff;font-weight:bold;font-size:.8rem;padding:.2rem .5rem;display:inline-block}body.post article.singlePost .postContentWrapper .postInfos aside+aside{border-top:1px solid rgba(var(--mainColorRgb, 0.7));padding-top:.5rem}@media (min-width: 768px){body.post article.singlePost .postContentWrapper .postInfos aside+aside{padding-top:1rem}}body.post article.singlePost .postContentWrapper .postInfos aside:last-child{margin-bottom:0}body.post article.singlePost .postContentWrapper .postContent{flex-grow:1}body.post article.singlePost .postContentWrapper .postContent>h3:first-child{margin-top:0}body.link .entitiesList .singleEntityBox{box-shadow:0 0 10px -5px rgba(0,0,0,0.3)}body.link .entitiesList .singleEntityBox .singleEntityBoxInner{position:relative;display:flex;flex-direction:column;align-items:flex-end;justify-content:space-between;background:var(--vert);overflow:hidden;height:100%}body.link .entitiesList .singleEntityBox .singleEntityBoxInner:before{position:absolute;top:-50px;left:-50px;width:250px;height:250px;mask-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 640 640"><path d="M119.7 263.7L150.6 294.6C156.6 300.6 164.7 304 173.2 304L194.7 304C203.2 304 211.3 307.4 217.3 313.4L246.6 342.7C252.6 348.7 256 356.8 256 365.3L256 402.8C256 411.3 259.4 419.4 265.4 425.4L278.7 438.7C284.7 444.7 288.1 452.8 288.1 461.3L288.1 480C288.1 497.7 302.4 512 320.1 512C337.8 512 352.1 497.7 352.1 480L352.1 477.3C352.1 468.8 355.5 460.7 361.5 454.7L406.8 409.4C412.8 403.4 416.2 395.3 416.2 386.8L416.2 352.1C416.2 334.4 401.9 320.1 384.2 320.1L301.5 320.1C293 320.1 284.9 316.7 278.9 310.7L262.9 294.7C258.7 290.5 256.3 284.7 256.3 278.7C256.3 266.2 266.4 256.1 278.9 256.1L313.6 256.1C326.1 256.1 336.2 246 336.2 233.5C336.2 227.5 333.8 221.7 329.6 217.5L309.9 197.8C306 194 304 189.1 304 184C304 178.9 306 174 309.7 170.3L327 153C332.8 147.2 336.1 139.3 336.1 131.1C336.1 123.9 333.7 117.4 329.7 112.2C326.5 112.1 323.3 112 320.1 112C224.7 112 144.4 176.2 119.8 263.7zM528 320C528 285.4 519.6 252.8 504.6 224.2C498.2 225.1 491.9 228.1 486.7 233.3L473.3 246.7C467.3 252.7 463.9 260.8 463.9 269.3L463.9 304C463.9 321.7 478.2 336 495.9 336L520 336C522.5 336 525 335.7 527.3 335.2C527.7 330.2 527.8 325.1 527.8 320zM64 320C64 178.6 178.6 64 320 64C461.4 64 576 178.6 576 320C576 461.4 461.4 576 320 576C178.6 576 64 461.4 64 320z"/></svg>');mask-size:contain;mask-repeat:no-repeat;mask-position:top right;background-color:#fff;content:"";display:block;opacity:.2;z-index:1}body.link .entitiesList .singleEntityBox .singleEntityBoxInner header{position:relative;justify-content:flex-start;height:150px;margin:0}body.link .entitiesList .singleEntityBox .singleEntityBoxInner header h1{font-size:1.2rem;margin:0;padding:1rem}body.link .entitiesList .singleEntityBox .singleEntityBoxInner .singleEntityContent{display:flex;position:relative;padding-right:1rem}body.link .entitiesList .singleEntityBox .singleEntityBoxInner .singleEntityContent:after{position:absolute;bottom:0;left:-15px;width:calc(100% + 15px);height:50px;border-top-left-radius:30px;background-color:#fff;content:"";display:block;z-index:1}body.link .entitiesList .singleEntityBox .singleEntityBoxInner p{position:relative;margin:0;width:100%;background:rgba(var(--mainColorRgb), 0.3);padding:.5rem 1rem;white-space:nowrap;overflow:hidden;font-size:.8rem;background:#fff;z-index:1}body.link .entitiesList .singleEntityBox .singleEntityBoxInner p:after{position:absolute;top:0;right:0;height:100%;width:50px;content:"";display:block;background:#ffffff;background:linear-gradient(90deg, rgba(255,255,255,0) 0%, #fff 50%)}body.link .entitiesList .singleEntityBox .singleEntityBoxInner a{position:relative;z-index:2}body.course .singleEntityBox{background:url(../img/conference.webp) no-repeat center center;background-size:cover;position:relative}body.course .singleEntityBox:before{position:absolute;top:0;left:0;width:100%;height:100%;-webkit-mask-image:url(../img/training.svg);mask-image:url(../img/training.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:top left;mask-position:top left;-webkit-mask-size:contain;mask-size:contain;background-color:#fff;display:block}body.course .singleEntityBox header{justify-content:flex-start}body.course .singleEntityBox header h1{margin:1rem 1rem 0}body.course .singleEntityBox .singleEntityBoxInner{background:rgba(0,0,0,0.3)}body.course .singleEntityBox .singleEntityBoxInner .singleEntityContent{display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding:0 1rem 1rem}body.course .singleEntityBox .singleEntityBoxInner .singleEntityContent .sessions{border:1px solid #fff;background:rgba(0,0,0,0.5);color:#fff;font-size:.9rem;border-radius:var(--appButtonsRadius);padding:.2rem .75rem}body.course .pageContent{margin-top:3rem}body.course footer#coursesFooter{display:flex;flex-direction:column}body.course footer#coursesFooter figure{margin:3rem auto;max-width:200px;height:auto}body.course footer#coursesFooter figure a{display:block;background:#fff;border-radius:var(--appRadius);padding:2rem;box-shadow:0 0 10px -5px rgba(0,0,0,0.3);transition:all 300ms ease}body.course footer#coursesFooter figure a:hover{box-shadow:0 0 10px -5px rgba(0,0,0,0.5)}body.course footer#coursesFooter figure a img{width:100%;height:auto}.postContent h2,.postContent h3,.postContent h4,.postContent h5,.postContent h6,.articleContent h2,.articleContent h3,.articleContent h4,.articleContent h5,.articleContent h6,.categoryContent h2,.categoryContent h3,.categoryContent h4,.categoryContent h5,.categoryContent h6{font-weight:600;margin:1rem 0 3rem;display:inline-block;position:relative}.postContent h2:before,.postContent h3:before,.postContent h4:before,.postContent h5:before,.postContent h6:before,.articleContent h2:before,.articleContent h3:before,.articleContent h4:before,.articleContent h5:before,.articleContent h6:before,.categoryContent h2:before,.categoryContent h3:before,.categoryContent h4:before,.categoryContent h5:before,.categoryContent h6:before{position:absolute;bottom:-8px;left:0;width:50%;height:3px;content:"";display:block;background-color:var(--vert);border-radius:9rem}.postContent img,.articleContent img,.categoryContent img{max-width:100%;height:auto}
/*# sourceMappingURL=theme.css.map */
