/*!
Theme Name: Thème du site
Text Domain: site-theme
Template: hello-elementor
*/
 .titre-w-border .elementor-heading-title,.titre-w-border-right .elementor-heading-title{display:inline-block;position:relative;z-index:2}.titre-w-border.light .elementor-heading-title{background-color:#FFF;border-right:solid 35px #FFF;border-left:solid 35px #FFF}.titre-w-border.dark .elementor-heading-title{background-color:var(--e-global-color-text);border-right:solid 35px var(--e-global-color-text);border-left:solid 35px var(--e-global-color-text)}.titre-w-border.grey .elementor-heading-title{background-color:var(--e-global-color-d5694d2);border-right:solid 35px var(--e-global-color-d5694d2);border-left:solid 35px var(--e-global-color-d5694d2)}.titre-w-border.yellow .elementor-heading-title{background-color:var(--e-global-color-primary);border-right:solid 35px var(--e-global-color-primary);border-left:solid 35px var(--e-global-color-primary)}.titre-w-border-right.light .elementor-heading-title{background-color:#FFF;border-right:solid 35px #FFF}.double-border-titre{position:absolute;width:100%;z-index:1;top:50%}.sidebar .double-border-titre{top:40px}.double-border-titre-right{position:absolute;width:100%;z-index:1;top:12%}.double-border-titre .double-border-titre_element,.double-border-titre-right .double-border-titre_element,.double-border-titre-child .double-border-titre_element{height:8px}.double-border-titre-child{position:absolute;width:100%;z-index:1;top:40%}@media screen and (max-width:1080px){.double-border-titre-child{top:100%}}@media screen and (max-width:900px){.double-border-titre-child{top:100%}.double-border-titre-right{top:15%!important}.sidebar .double-border-titre{top:35px}}h2>strong,h3>strong{font-weight:inherit!important}.cls-1,#Calque_1{opacity:0.9!important}.elementor-icon-box-title a:hover{color:var(--e-global-color-primary)}@media screen and (max-width:767px){.hd-scroll{display:none}}@media screen and (max-width:1024px){.elementor-icon-box-wrapper{display:flex!important}.elementor-widget-icon-box .elementor-icon-box-content{-webkit-box-flex:1!important;-ms-flex-positive:1!important;flex-grow:1!important;text-align:left!important;margin-left:8px!important}}.elementor-nav-menu li.current-menu-parent>a,.elementor-nav-menu li.current_page_item>a{font-weight:500!important}@media screen and (min-width:1080px)and (max-width:1365px){.elementor-nav-menu--layout-horizontal .elementor-nav-menu>li:not(:last-child)>a,.elementor-nav-menu--layout-horizontal .elementor-nav-menu>li{margin-inline-end:calc(10px /2)}.elementor-nav-menu--layout-horizontal .elementor-nav-menu>li:not(:first-child)>a{margin-inline-start:calc(10px /2)}.elementor-nav-menu .sub-menu>li>a{padding:10px 10px!important}}@media screen and (min-width:1024px){#menu-mob-position .elementor-nav-menu--main ul.elementor-nav-menu>li>ul.sub-menu{min-width:100%!important}.elementor-nav-menu--layout-horizontal .elementor-nav-menu>li:not(:first-child)>ul{left:auto!important}.elementor-top-section.elementor-sticky--active,.elementor-top-section.elementor-sticky--active .elementor-image img{transition:all .3s ease-out;-ms-transition:all .3s ease-out;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out}.elementor-top-section.elementor-sticky--active .elementor-image img{width:70%;margin:auto}}.elementor-nav-menu .sub-menu>li>a{border:none!important}li.current-menu-parent>a{color:var(--e-global-color-primary)!important}li.current-menu-ancestor .elementor-item::after{opacity:1!important}.btn-slider{background-color:var(--e-global-color-primary);border-radius:0;color:#FFF!important;font-weight:500;font-size:16px;padding:13px 20px;display:inline-block!important}@media screen and (max-width:767px){.btn-slider-container{margin:30px 0 20px 0}.elementor-slides .swiper-slide-bg{min-width:115%;background-position-x:60%}.elementor-2 .elementor-element.elementor-element-d87aebc .swiper-slide-inner .elementor-slide-description{margin-bottom:25px!important}}@media screen and (min-width:767px){.elementor-slides .swiper-slide-bg{min-width:125%;background-position-x:-100%}.btn-slider-container{display:inline-block;float:left;margin:26px 20px 30px 0}.elementor-2 .elementor-element.elementor-element-d87aebc .swiper-slide-contents{min-width:49%}}@media screen and (max-width:810px){.elementor--h-position-right .swiper-slide-inner{-webkit-box-pack:center!important;-ms-flex-pack:end!important;justify-content:center!important}}.bg-grid.bg-modele-grid-filles-23{background:#979ea1;background:linear-gradient(90deg,rgb(151 158 161) 0%,rgb(186 191 195) 35%,rgb(191 199 202) 100%)}.bg-grid.bg-modele-grid-filles-25{background:#929490;background:linear-gradient(90deg,rgb(146 148 144) 0%,rgb(186 191 195) 35%,rgb(161 163 158) 100%)}.bg-grid.bg-modele-grid-filles-21{background:#c2cad0;background:linear-gradient(90deg,rgb(194 202 208) 0%,rgb(194 202 208) 35%,rgb(237 249 249) 100%)}.bg-grid.bg-modele-grid-filles-29{background:#f3e1de;background:linear-gradient(90deg,rgb(243 225 222) 0%,rgb(237 219 216) 35%,rgb(251 243 242) 100%)}.bg-grid{background:#c2cad0;background:linear-gradient(90deg,rgb(194 202 208) 0%,rgb(194 202 208) 35%,rgb(237 249 249) 100%)}.bg-border{position:absolute;width:100%;height:100%;padding:30px}.bg-border>.elementor-widget-container{border:1px solid var(--e-global-color-primary);height:inherit}.elementor-widget-posts article:hover .bg-border>.elementor-widget-container{border-width:3px}.vignette .elementor-column-wrap>.elementor-widget-wrap>.elementor-page-title,.vignette .elementor-column-wrap>.elementor-widget-wrap>.elementor-page-title *{height:100%}.vignette .elementor-column-wrap>.elementor-widget-wrap>.elementor-page-title a{display:block;padding-top:45%;height:auto!important}.caroussel-filles-medecine .elementor-swiper-button{border:1px solid var(--e-global-color-primary);padding:5px 10px}.caroussel-filles-medecine .swiper-slide figcaption{font-style:normal}.caroussel-filles-medecine .swiper-slide a{font-weight:300;color:var(--e-global-color-text)}.caroussel-filles-medecine .swiper-slide a:hover{color:var(--e-global-color-primary)}.caroussel-filles-medecine .swiper-image-stretch .swiper-slide .swiper-slide-image{width:auto;height:260px;max-width:none}@media screen and (max-width:767px){.caroussel-filles-medecine .elementor-swiper-button{top:30%}}@media screen and (min-width:768px){.caroussel-filles-medecine .swiper-slide{padding:0 20px}}@media screen and (min-width:1024px){.caroussel-filles-medecine .swiper-slide .btn-galerie{position:absolute;width:100%;bottom:1px}.caroussel-filles-medecine .swiper-slide figcaption{position:relative}}@media screen and (min-width:900px) and (max-width:1024px){.caroussel-filles-medecine .swiper-slide figcaption{min-height:250px}}@media screen and (min-width:1025px) and (max-width:1235px){.caroussel-filles-medecine .swiper-slide figcaption{min-height:235px}}@media screen and (min-width:1236px){.caroussel-filles-medecine .swiper-slide figcaption{min-height:200px}}.bg-page{background-size:cover;background-repeat:no-repeat}.sidebar.elementor-sticky--active{z-index:3}.sommaire .elementor-toc__header{display:none}.sommaire .elementor-toc__list-item-text-wrapper i{margin:0}.sommaire .elementor-toc__list-item:not(:last-of-type){padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid var(--e-global-color-d5694d2)}.page-content-cs h3{border:none!important}.page-content-cs h2,.page-content-cs div:not(.elementor-widget-posts) h3{padding-top:40px;border-top:1px solid var(--e-global-color-primary);margin-top:30px}.page-content-cs div.elementor-widget-posts h3{border:none}@media screen and (min-width:1200px){.sommaire .elementor-toc__list-item-text{margin-right:40px}}.parent-pageid-11 .sidebar{display:none;visibility:hidden}.error404 #content,.page-header .entry-title{max-width:1400px}.error404 #content{margin-top:40px;margin-bottom:40px}.elementor-widget-posts .elementor-post__excerpt p::after,.elementor-widget-archive-posts .elementor-post__excerpt p::after{content:"..."}.elementor-widget-posts .elementor-post__text,.elementor-widget-archive-posts .elementor-post__text{text-align:center}.elementor-widget-posts .elementor-post__read-more,.elementor-widget-archive-posts .elementor-post__read-more,.caroussel-filles-medecine .swiper-slide .btn-galerie>a{display:inline-block;margin:20px auto 0;padding:10px 13px;background-color:#FFF;color:#000;border:1px solid var(--e-global-color-primary);font-weight:500!important}.elementor-widget-posts .elementor-post__read-more:hover,.elementor-widget-archive-posts .elementor-post__read-more:hover,.caroussel-filles-medecine .swiper-slide .btn-galerie>a:hover{background-color:var(--e-global-color-primary);;color:#fff}@media screen and (min-width:1025px) and (max-width:1180px){.elementor-114 .elementor-element.elementor-element-7525472 .elementor-nav-menu .elementor-item{font-size:14px!important}}@media screen and (min-width:1025px) and (max-width:1280px){.elementor-1412 .elementor-element.elementor-element-5b3a9fa1>.elementor-container{min-height:230px!important}.elementor-114 .elementor-element.elementor-element-962bd5b{padding-top:0!important;padding-bottom:0!important;padding-left:5px!important}.elementor-top-section.elementor-sticky .elementor-image img{width:77%;margin:auto}}