.elementor-8511 .elementor-element.elementor-element-3516011f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-8511 .elementor-element.elementor-element-2094b624{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--overflow:auto;--background-transition:0.3s;--margin-block-start:-335px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;}.elementor-8511 .elementor-element.elementor-element-2094b624:not(.elementor-motion-effects-element-type-background), .elementor-8511 .elementor-element.elementor-element-2094b624 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ecolecharlesdefoucauld.com/wp-content/uploads/2023/11/C47.jpg");background-position:top right;background-repeat:no-repeat;background-size:cover;}.elementor-8511 .elementor-element.elementor-element-2094b624, .elementor-8511 .elementor-element.elementor-element-2094b624::before{--border-transition:0.3s;}.elementor-8511 .elementor-element.elementor-element-3af6fb4 .swiper-slide{height:100vh;transition-duration:calc(5000ms*1.2);}.elementor-8511 .elementor-element.elementor-element-3af6fb4 .swiper-slide-contents{max-width:66%;}.elementor-8511 .elementor-element.elementor-element-3af6fb4 .swiper-slide-inner{text-align:center;}.elementor-8511 .elementor-element.elementor-element-3d050a85{--display:flex;--min-height:40vh;--background-transition:0.3s;--margin-block-start:100px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;}.elementor-8511 .elementor-element.elementor-element-675fa4de{--display:flex;--min-height:0vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-8511 .elementor-element.elementor-element-25f8e2cf{text-align:center;}.elementor-8511 .elementor-element.elementor-element-25f8e2cf .elementor-heading-title{color:var( --e-global-color-b2d427b );font-family:"Raleway", Sans-serif;font-size:3.8rem;font-weight:500;font-style:normal;text-decoration:none;line-height:70px;letter-spacing:1.5px;word-spacing:0px;}.elementor-8511 .elementor-element.elementor-element-25f8e2cf > .elementor-widget-container{margin:-50px 0px 0px 0px;}.elementor-8511 .elementor-element.elementor-element-1db3a2a0{--display:flex;--background-transition:0.3s;}.elementor-8511 .elementor-element.elementor-element-1ebca09b{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--align-items:center;--gap:0px 0px;--background-transition:0.3s;}.elementor-8511 .elementor-element.elementor-element-5c13fe8c{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--justify-content:flex-start;--align-items:center;--gap:0px 0px;--flex-wrap:nowrap;--overflow:auto;--background-transition:0.3s;--overlay-opacity:0;border-style:none;--border-style:none;}.elementor-8511 .elementor-element.elementor-element-5c13fe8c::before, .elementor-8511 .elementor-element.elementor-element-5c13fe8c > .elementor-background-video-container::before, .elementor-8511 .elementor-element.elementor-element-5c13fe8c > .e-con-inner > .elementor-background-video-container::before, .elementor-8511 .elementor-element.elementor-element-5c13fe8c > .elementor-background-slideshow::before, .elementor-8511 .elementor-element.elementor-element-5c13fe8c > .e-con-inner > .elementor-background-slideshow::before, .elementor-8511 .elementor-element.elementor-element-5c13fe8c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-8511 .elementor-element.elementor-element-5c13fe8c, .elementor-8511 .elementor-element.elementor-element-5c13fe8c::before{--border-transition:0.3s;}.elementor-8511 .elementor-element.elementor-element-1c75bb8d{--display:flex;--min-height:0vh;--gap:0px 0px;--overflow:auto;--background-transition:0.3s;border-style:none;--border-style:none;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-8511 .elementor-element.elementor-element-1c75bb8d, .elementor-8511 .elementor-element.elementor-element-1c75bb8d::before{--border-transition:0.3s;}.elementor-8511 .elementor-element.elementor-element-3875825a{text-align:left;width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-8511 .elementor-element.elementor-element-3875825a img{width:100%;max-width:100%;height:0%;object-fit:fill;}.elementor-8511 .elementor-element.elementor-element-3875825a.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8511 .elementor-element.elementor-element-2a95e9f6{--display:flex;--min-height:0px;--gap:0px 0px;--background-transition:0.3s;border-style:none;--border-style:none;--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;}.elementor-8511 .elementor-element.elementor-element-2a95e9f6:not(.elementor-motion-effects-element-type-background), .elementor-8511 .elementor-element.elementor-element-2a95e9f6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1231109 );}.elementor-8511 .elementor-element.elementor-element-2a95e9f6:hover{background-color:transparent;background-image:linear-gradient(180deg, #F8E16C21 0%, var( --e-global-color-1231109 ) 100%);}.elementor-8511 .elementor-element.elementor-element-2a95e9f6, .elementor-8511 .elementor-element.elementor-element-2a95e9f6::before{--border-transition:0.3s;}.elementor-8511 .elementor-element.elementor-element-2a95e9f6.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8511 .elementor-element.elementor-element-358204ca .elementor-button{font-family:"raleway", Sans-serif;font-size:20px;font-weight:700;line-height:20px;letter-spacing:0.2px;fill:#FFFBFB;color:#FFFBFB;background-color:#02010100;}.elementor-8511 .elementor-element.elementor-element-4ca23959{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--justify-content:flex-start;--align-items:center;--gap:0px 0px;--flex-wrap:nowrap;--overflow:auto;--background-transition:0.3s;--overlay-opacity:0;border-style:none;--border-style:none;}.elementor-8511 .elementor-element.elementor-element-4ca23959::before, .elementor-8511 .elementor-element.elementor-element-4ca23959 > .elementor-background-video-container::before, .elementor-8511 .elementor-element.elementor-element-4ca23959 > .e-con-inner > .elementor-background-video-container::before, .elementor-8511 .elementor-element.elementor-element-4ca23959 > .elementor-background-slideshow::before, .elementor-8511 .elementor-element.elementor-element-4ca23959 > .e-con-inner > .elementor-background-slideshow::before, .elementor-8511 .elementor-element.elementor-element-4ca23959 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-8511 .elementor-element.elementor-element-4ca23959, .elementor-8511 .elementor-element.elementor-element-4ca23959::before{--border-transition:0.3s;}.elementor-8511 .elementor-element.elementor-element-3b947517{--display:flex;--min-height:0vh;--gap:0px 0px;--overflow:auto;--background-transition:0.3s;border-style:none;--border-style:none;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-8511 .elementor-element.elementor-element-3b947517, .elementor-8511 .elementor-element.elementor-element-3b947517::before{--border-transition:0.3s;}.elementor-8511 .elementor-element.elementor-element-624e703d{text-align:left;width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-8511 .elementor-element.elementor-element-624e703d img{width:100%;max-width:100%;height:0%;object-fit:fill;}.elementor-8511 .elementor-element.elementor-element-624e703d.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8511 .elementor-element.elementor-element-2fbdfee5{--display:flex;--min-height:0px;--gap:0px 0px;--background-transition:0.3s;border-style:none;--border-style:none;--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;}.elementor-8511 .elementor-element.elementor-element-2fbdfee5:not(.elementor-motion-effects-element-type-background), .elementor-8511 .elementor-element.elementor-element-2fbdfee5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1231109 );}.elementor-8511 .elementor-element.elementor-element-2fbdfee5:hover{background-color:transparent;background-image:linear-gradient(180deg, #F8E16C21 0%, var( --e-global-color-1231109 ) 100%);}.elementor-8511 .elementor-element.elementor-element-2fbdfee5, .elementor-8511 .elementor-element.elementor-element-2fbdfee5::before{--border-transition:0.3s;}.elementor-8511 .elementor-element.elementor-element-2fbdfee5.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8511 .elementor-element.elementor-element-49095ee .elementor-button{font-family:"raleway", Sans-serif;font-size:20px;font-weight:700;line-height:20px;letter-spacing:0.2px;fill:#FFFBFB;color:#FFFBFB;background-color:#02010100;}.elementor-8511 .elementor-element.elementor-element-49195bd6{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--justify-content:flex-start;--align-items:center;--gap:0px 0px;--flex-wrap:nowrap;--overflow:auto;--background-transition:0.3s;--overlay-opacity:0;border-style:none;--border-style:none;}.elementor-8511 .elementor-element.elementor-element-49195bd6::before, .elementor-8511 .elementor-element.elementor-element-49195bd6 > .elementor-background-video-container::before, .elementor-8511 .elementor-element.elementor-element-49195bd6 > .e-con-inner > .elementor-background-video-container::before, .elementor-8511 .elementor-element.elementor-element-49195bd6 > .elementor-background-slideshow::before, .elementor-8511 .elementor-element.elementor-element-49195bd6 > .e-con-inner > .elementor-background-slideshow::before, .elementor-8511 .elementor-element.elementor-element-49195bd6 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-8511 .elementor-element.elementor-element-49195bd6, .elementor-8511 .elementor-element.elementor-element-49195bd6::before{--border-transition:0.3s;}.elementor-8511 .elementor-element.elementor-element-40704e3a{--display:flex;--min-height:0vh;--gap:0px 0px;--overflow:auto;--background-transition:0.3s;border-style:none;--border-style:none;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-8511 .elementor-element.elementor-element-40704e3a, .elementor-8511 .elementor-element.elementor-element-40704e3a::before{--border-transition:0.3s;}.elementor-8511 .elementor-element.elementor-element-17cfac44{text-align:left;width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-8511 .elementor-element.elementor-element-17cfac44 img{width:100%;max-width:100%;height:0%;object-fit:fill;}.elementor-8511 .elementor-element.elementor-element-17cfac44.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8511 .elementor-element.elementor-element-4dcd3ecc{--display:flex;--min-height:0px;--gap:0px 0px;--background-transition:0.3s;border-style:none;--border-style:none;--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;}.elementor-8511 .elementor-element.elementor-element-4dcd3ecc:not(.elementor-motion-effects-element-type-background), .elementor-8511 .elementor-element.elementor-element-4dcd3ecc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1231109 );}.elementor-8511 .elementor-element.elementor-element-4dcd3ecc:hover{background-color:transparent;background-image:linear-gradient(180deg, #F8E16C21 0%, var( --e-global-color-1231109 ) 100%);}.elementor-8511 .elementor-element.elementor-element-4dcd3ecc, .elementor-8511 .elementor-element.elementor-element-4dcd3ecc::before{--border-transition:0.3s;}.elementor-8511 .elementor-element.elementor-element-4dcd3ecc.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8511 .elementor-element.elementor-element-554216fb .elementor-button{font-family:"raleway", Sans-serif;font-size:20px;font-weight:700;line-height:20px;letter-spacing:0.2px;fill:#FFFBFB;color:#FFFBFB;background-color:#02010100;}.elementor-8511 .elementor-element.elementor-element-3a513868{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--justify-content:flex-start;--align-items:center;--gap:0px 0px;--flex-wrap:nowrap;--overflow:auto;--background-transition:0.3s;--overlay-opacity:0;border-style:none;--border-style:none;}.elementor-8511 .elementor-element.elementor-element-3a513868::before, .elementor-8511 .elementor-element.elementor-element-3a513868 > .elementor-background-video-container::before, .elementor-8511 .elementor-element.elementor-element-3a513868 > .e-con-inner > .elementor-background-video-container::before, .elementor-8511 .elementor-element.elementor-element-3a513868 > .elementor-background-slideshow::before, .elementor-8511 .elementor-element.elementor-element-3a513868 > .e-con-inner > .elementor-background-slideshow::before, .elementor-8511 .elementor-element.elementor-element-3a513868 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-8511 .elementor-element.elementor-element-3a513868, .elementor-8511 .elementor-element.elementor-element-3a513868::before{--border-transition:0.3s;}.elementor-8511 .elementor-element.elementor-element-3cb11bca{--display:flex;--min-height:0vh;--gap:0px 0px;--overflow:auto;--background-transition:0.3s;border-style:none;--border-style:none;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-8511 .elementor-element.elementor-element-3cb11bca, .elementor-8511 .elementor-element.elementor-element-3cb11bca::before{--border-transition:0.3s;}.elementor-8511 .elementor-element.elementor-element-79c7217f{text-align:left;width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-8511 .elementor-element.elementor-element-79c7217f img{width:100%;max-width:100%;height:0%;object-fit:fill;}.elementor-8511 .elementor-element.elementor-element-79c7217f.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8511 .elementor-element.elementor-element-ba3cad8{--display:flex;--min-height:0px;--gap:0px 0px;--background-transition:0.3s;border-style:none;--border-style:none;--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;}.elementor-8511 .elementor-element.elementor-element-ba3cad8:not(.elementor-motion-effects-element-type-background), .elementor-8511 .elementor-element.elementor-element-ba3cad8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-8511 .elementor-element.elementor-element-ba3cad8:hover{background-color:transparent;background-image:linear-gradient(180deg, #00C49A 0%, #00C49A5C 100%);}.elementor-8511 .elementor-element.elementor-element-ba3cad8, .elementor-8511 .elementor-element.elementor-element-ba3cad8::before{--border-transition:0.3s;}.elementor-8511 .elementor-element.elementor-element-ba3cad8.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8511 .elementor-element.elementor-element-6616372f .elementor-button{font-family:"raleway", Sans-serif;font-size:20px;font-weight:700;line-height:20px;letter-spacing:0.2px;fill:#FFFBFB;color:#FFFBFB;background-color:#02010100;}.elementor-8511 .elementor-element.elementor-element-123ef0b{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--justify-content:flex-start;--align-items:center;--gap:0px 0px;--flex-wrap:nowrap;--overflow:auto;--background-transition:0.3s;--overlay-opacity:0;border-style:none;--border-style:none;}.elementor-8511 .elementor-element.elementor-element-123ef0b::before, .elementor-8511 .elementor-element.elementor-element-123ef0b > .elementor-background-video-container::before, .elementor-8511 .elementor-element.elementor-element-123ef0b > .e-con-inner > .elementor-background-video-container::before, .elementor-8511 .elementor-element.elementor-element-123ef0b > .elementor-background-slideshow::before, .elementor-8511 .elementor-element.elementor-element-123ef0b > .e-con-inner > .elementor-background-slideshow::before, .elementor-8511 .elementor-element.elementor-element-123ef0b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-8511 .elementor-element.elementor-element-123ef0b, .elementor-8511 .elementor-element.elementor-element-123ef0b::before{--border-transition:0.3s;}.elementor-8511 .elementor-element.elementor-element-4ce51d6f{--display:flex;--min-height:0vh;--gap:0px 0px;--overflow:auto;--background-transition:0.3s;border-style:none;--border-style:none;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-8511 .elementor-element.elementor-element-4ce51d6f, .elementor-8511 .elementor-element.elementor-element-4ce51d6f::before{--border-transition:0.3s;}.elementor-8511 .elementor-element.elementor-element-bf22975{text-align:left;width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-8511 .elementor-element.elementor-element-bf22975 img{width:100%;max-width:100%;height:0%;object-fit:fill;}.elementor-8511 .elementor-element.elementor-element-bf22975.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8511 .elementor-element.elementor-element-c5cc13e{--display:flex;--min-height:0px;--gap:0px 0px;--background-transition:0.3s;border-style:none;--border-style:none;--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;}.elementor-8511 .elementor-element.elementor-element-c5cc13e:not(.elementor-motion-effects-element-type-background), .elementor-8511 .elementor-element.elementor-element-c5cc13e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-8511 .elementor-element.elementor-element-c5cc13e:hover{background-color:transparent;background-image:linear-gradient(180deg, #00C49A 0%, #00C49A5C 100%);}.elementor-8511 .elementor-element.elementor-element-c5cc13e, .elementor-8511 .elementor-element.elementor-element-c5cc13e::before{--border-transition:0.3s;}.elementor-8511 .elementor-element.elementor-element-c5cc13e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8511 .elementor-element.elementor-element-4493a98a .elementor-button{font-family:"raleway", Sans-serif;font-size:20px;font-weight:700;line-height:20px;letter-spacing:0.2px;fill:#FFFBFB;color:#FFFBFB;background-color:#02010100;}.elementor-8511 .elementor-element.elementor-element-1eb8e2b2{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--justify-content:flex-start;--align-items:center;--gap:0px 0px;--flex-wrap:nowrap;--overflow:auto;--background-transition:0.3s;--overlay-opacity:0;border-style:none;--border-style:none;}.elementor-8511 .elementor-element.elementor-element-1eb8e2b2::before, .elementor-8511 .elementor-element.elementor-element-1eb8e2b2 > .elementor-background-video-container::before, .elementor-8511 .elementor-element.elementor-element-1eb8e2b2 > .e-con-inner > .elementor-background-video-container::before, .elementor-8511 .elementor-element.elementor-element-1eb8e2b2 > .elementor-background-slideshow::before, .elementor-8511 .elementor-element.elementor-element-1eb8e2b2 > .e-con-inner > .elementor-background-slideshow::before, .elementor-8511 .elementor-element.elementor-element-1eb8e2b2 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-8511 .elementor-element.elementor-element-1eb8e2b2, .elementor-8511 .elementor-element.elementor-element-1eb8e2b2::before{--border-transition:0.3s;}.elementor-8511 .elementor-element.elementor-element-117b1b56{--display:flex;--min-height:0vh;--gap:0px 0px;--overflow:auto;--background-transition:0.3s;border-style:none;--border-style:none;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-8511 .elementor-element.elementor-element-117b1b56, .elementor-8511 .elementor-element.elementor-element-117b1b56::before{--border-transition:0.3s;}.elementor-8511 .elementor-element.elementor-element-493693f7{text-align:left;width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-8511 .elementor-element.elementor-element-493693f7 img{width:100%;max-width:100%;height:0%;object-fit:fill;}.elementor-8511 .elementor-element.elementor-element-493693f7.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8511 .elementor-element.elementor-element-1592fb4d{--display:flex;--min-height:0px;--gap:0px 0px;--background-transition:0.3s;border-style:none;--border-style:none;--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;}.elementor-8511 .elementor-element.elementor-element-1592fb4d:not(.elementor-motion-effects-element-type-background), .elementor-8511 .elementor-element.elementor-element-1592fb4d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-8511 .elementor-element.elementor-element-1592fb4d:hover{background-color:transparent;background-image:linear-gradient(180deg, #00C49A 0%, #00C49A5C 100%);}.elementor-8511 .elementor-element.elementor-element-1592fb4d, .elementor-8511 .elementor-element.elementor-element-1592fb4d::before{--border-transition:0.3s;}.elementor-8511 .elementor-element.elementor-element-1592fb4d.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8511 .elementor-element.elementor-element-43b9f2c2 .elementor-button{font-family:"raleway", Sans-serif;font-size:20px;font-weight:700;line-height:20px;letter-spacing:0.2px;fill:#FFFBFB;color:#FFFBFB;background-color:#02010100;}.elementor-8511 .elementor-element.elementor-element-51ece582{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--align-items:center;--gap:0px 0px;--background-transition:0.3s;}.elementor-8511 .elementor-element.elementor-element-fd1653b{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--justify-content:flex-start;--align-items:center;--gap:0px 0px;--flex-wrap:nowrap;--overflow:auto;--background-transition:0.3s;--overlay-opacity:0;border-style:none;--border-style:none;}.elementor-8511 .elementor-element.elementor-element-fd1653b::before, .elementor-8511 .elementor-element.elementor-element-fd1653b > .elementor-background-video-container::before, .elementor-8511 .elementor-element.elementor-element-fd1653b > .e-con-inner > .elementor-background-video-container::before, .elementor-8511 .elementor-element.elementor-element-fd1653b > .elementor-background-slideshow::before, .elementor-8511 .elementor-element.elementor-element-fd1653b > .e-con-inner > .elementor-background-slideshow::before, .elementor-8511 .elementor-element.elementor-element-fd1653b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-8511 .elementor-element.elementor-element-fd1653b, .elementor-8511 .elementor-element.elementor-element-fd1653b::before{--border-transition:0.3s;}.elementor-8511 .elementor-element.elementor-element-2c820954{--display:flex;--min-height:0vh;--gap:0px 0px;--overflow:auto;--background-transition:0.3s;border-style:none;--border-style:none;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-8511 .elementor-element.elementor-element-2c820954, .elementor-8511 .elementor-element.elementor-element-2c820954::before{--border-transition:0.3s;}.elementor-8511 .elementor-element.elementor-element-c451aa{text-align:left;width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-8511 .elementor-element.elementor-element-c451aa img{width:100%;max-width:100%;height:0%;object-fit:fill;}.elementor-8511 .elementor-element.elementor-element-c451aa.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8511 .elementor-element.elementor-element-32b12fdd{--display:flex;--min-height:0px;--gap:0px 0px;--background-transition:0.3s;border-style:none;--border-style:none;--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;}.elementor-8511 .elementor-element.elementor-element-32b12fdd:not(.elementor-motion-effects-element-type-background), .elementor-8511 .elementor-element.elementor-element-32b12fdd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-8511 .elementor-element.elementor-element-32b12fdd:hover{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-primary ) 0%, #73DED200 100%);}.elementor-8511 .elementor-element.elementor-element-32b12fdd, .elementor-8511 .elementor-element.elementor-element-32b12fdd::before{--border-transition:0.3s;}.elementor-8511 .elementor-element.elementor-element-32b12fdd.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8511 .elementor-element.elementor-element-3fbc211a .elementor-button{font-family:"raleway", Sans-serif;font-size:20px;font-weight:700;line-height:20px;letter-spacing:0.2px;fill:#FFFBFB;color:#FFFBFB;background-color:#02010100;}.elementor-8511 .elementor-element.elementor-element-7b7e6a70{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--justify-content:flex-start;--align-items:center;--gap:0px 0px;--flex-wrap:nowrap;--overflow:auto;--background-transition:0.3s;--overlay-opacity:0;border-style:none;--border-style:none;}.elementor-8511 .elementor-element.elementor-element-7b7e6a70::before, .elementor-8511 .elementor-element.elementor-element-7b7e6a70 > .elementor-background-video-container::before, .elementor-8511 .elementor-element.elementor-element-7b7e6a70 > .e-con-inner > .elementor-background-video-container::before, .elementor-8511 .elementor-element.elementor-element-7b7e6a70 > .elementor-background-slideshow::before, .elementor-8511 .elementor-element.elementor-element-7b7e6a70 > .e-con-inner > .elementor-background-slideshow::before, .elementor-8511 .elementor-element.elementor-element-7b7e6a70 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-8511 .elementor-element.elementor-element-7b7e6a70, .elementor-8511 .elementor-element.elementor-element-7b7e6a70::before{--border-transition:0.3s;}.elementor-8511 .elementor-element.elementor-element-605c79d4{--display:flex;--min-height:0vh;--gap:0px 0px;--overflow:auto;--background-transition:0.3s;border-style:none;--border-style:none;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-8511 .elementor-element.elementor-element-605c79d4, .elementor-8511 .elementor-element.elementor-element-605c79d4::before{--border-transition:0.3s;}.elementor-8511 .elementor-element.elementor-element-264b927d{text-align:left;width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-8511 .elementor-element.elementor-element-264b927d img{width:100%;max-width:100%;height:0%;object-fit:fill;}.elementor-8511 .elementor-element.elementor-element-264b927d.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8511 .elementor-element.elementor-element-3d231bcf{--display:flex;--min-height:0px;--gap:0px 0px;--background-transition:0.3s;border-style:none;--border-style:none;--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;}.elementor-8511 .elementor-element.elementor-element-3d231bcf:not(.elementor-motion-effects-element-type-background), .elementor-8511 .elementor-element.elementor-element-3d231bcf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-8511 .elementor-element.elementor-element-3d231bcf:hover{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-primary ) 0%, #73DED200 100%);}.elementor-8511 .elementor-element.elementor-element-3d231bcf, .elementor-8511 .elementor-element.elementor-element-3d231bcf::before{--border-transition:0.3s;}.elementor-8511 .elementor-element.elementor-element-3d231bcf.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8511 .elementor-element.elementor-element-4c2d99bd .elementor-button{font-family:"raleway", Sans-serif;font-size:20px;font-weight:700;line-height:20px;letter-spacing:0.2px;fill:#FFFBFB;color:#FFFBFB;background-color:#02010100;}.elementor-8511 .elementor-element.elementor-element-79302ec5{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--justify-content:flex-start;--align-items:center;--gap:0px 0px;--flex-wrap:nowrap;--overflow:auto;--background-transition:0.3s;--overlay-opacity:0;border-style:none;--border-style:none;}.elementor-8511 .elementor-element.elementor-element-79302ec5::before, .elementor-8511 .elementor-element.elementor-element-79302ec5 > .elementor-background-video-container::before, .elementor-8511 .elementor-element.elementor-element-79302ec5 > .e-con-inner > .elementor-background-video-container::before, .elementor-8511 .elementor-element.elementor-element-79302ec5 > .elementor-background-slideshow::before, .elementor-8511 .elementor-element.elementor-element-79302ec5 > .e-con-inner > .elementor-background-slideshow::before, .elementor-8511 .elementor-element.elementor-element-79302ec5 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-8511 .elementor-element.elementor-element-79302ec5, .elementor-8511 .elementor-element.elementor-element-79302ec5::before{--border-transition:0.3s;}.elementor-8511 .elementor-element.elementor-element-52392176{--display:flex;--min-height:0vh;--gap:0px 0px;--overflow:auto;--background-transition:0.3s;border-style:none;--border-style:none;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-8511 .elementor-element.elementor-element-52392176, .elementor-8511 .elementor-element.elementor-element-52392176::before{--border-transition:0.3s;}.elementor-8511 .elementor-element.elementor-element-46e58f9c{text-align:left;width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-8511 .elementor-element.elementor-element-46e58f9c img{width:100%;max-width:100%;height:0%;object-fit:fill;}.elementor-8511 .elementor-element.elementor-element-46e58f9c.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8511 .elementor-element.elementor-element-27a63c34{--display:flex;--min-height:0px;--gap:0px 0px;--background-transition:0.3s;border-style:none;--border-style:none;--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;}.elementor-8511 .elementor-element.elementor-element-27a63c34:not(.elementor-motion-effects-element-type-background), .elementor-8511 .elementor-element.elementor-element-27a63c34 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b2d427b );}.elementor-8511 .elementor-element.elementor-element-27a63c34:hover{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-b2d427b ) 0%, #FB8F6700 100%);}.elementor-8511 .elementor-element.elementor-element-27a63c34, .elementor-8511 .elementor-element.elementor-element-27a63c34::before{--border-transition:0.3s;}.elementor-8511 .elementor-element.elementor-element-27a63c34.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8511 .elementor-element.elementor-element-66d8f6e4 .elementor-button{font-family:"raleway", Sans-serif;font-size:20px;font-weight:700;line-height:20px;letter-spacing:0.2px;fill:#FFFBFB;color:#FFFBFB;background-color:#02010100;}.elementor-8511 .elementor-element.elementor-element-6f1a525d{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--justify-content:flex-start;--align-items:center;--gap:0px 0px;--flex-wrap:nowrap;--overflow:auto;--background-transition:0.3s;--overlay-opacity:0;border-style:none;--border-style:none;}.elementor-8511 .elementor-element.elementor-element-6f1a525d::before, .elementor-8511 .elementor-element.elementor-element-6f1a525d > .elementor-background-video-container::before, .elementor-8511 .elementor-element.elementor-element-6f1a525d > .e-con-inner > .elementor-background-video-container::before, .elementor-8511 .elementor-element.elementor-element-6f1a525d > .elementor-background-slideshow::before, .elementor-8511 .elementor-element.elementor-element-6f1a525d > .e-con-inner > .elementor-background-slideshow::before, .elementor-8511 .elementor-element.elementor-element-6f1a525d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-8511 .elementor-element.elementor-element-6f1a525d, .elementor-8511 .elementor-element.elementor-element-6f1a525d::before{--border-transition:0.3s;}.elementor-8511 .elementor-element.elementor-element-eebeef{--display:flex;--min-height:0vh;--gap:0px 0px;--overflow:auto;--background-transition:0.3s;border-style:none;--border-style:none;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-8511 .elementor-element.elementor-element-eebeef, .elementor-8511 .elementor-element.elementor-element-eebeef::before{--border-transition:0.3s;}.elementor-8511 .elementor-element.elementor-element-4250db36{text-align:left;width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-8511 .elementor-element.elementor-element-4250db36 img{width:100%;max-width:100%;height:0%;object-fit:fill;}.elementor-8511 .elementor-element.elementor-element-4250db36.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8511 .elementor-element.elementor-element-145554fa{--display:flex;--min-height:0px;--gap:0px 0px;--background-transition:0.3s;border-style:none;--border-style:none;--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;}.elementor-8511 .elementor-element.elementor-element-145554fa:not(.elementor-motion-effects-element-type-background), .elementor-8511 .elementor-element.elementor-element-145554fa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b2d427b );}.elementor-8511 .elementor-element.elementor-element-145554fa:hover{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-b2d427b ) 0%, #FB8F6700 100%);}.elementor-8511 .elementor-element.elementor-element-145554fa, .elementor-8511 .elementor-element.elementor-element-145554fa::before{--border-transition:0.3s;}.elementor-8511 .elementor-element.elementor-element-145554fa.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8511 .elementor-element.elementor-element-720f3273 .elementor-button{font-family:"raleway", Sans-serif;font-size:20px;font-weight:700;line-height:20px;letter-spacing:0.2px;fill:#FFFBFB;color:#FFFBFB;background-color:#02010100;}.elementor-8511 .elementor-element.elementor-element-18d2303e{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--justify-content:flex-start;--align-items:center;--gap:0px 0px;--flex-wrap:nowrap;--overflow:auto;--background-transition:0.3s;--overlay-opacity:0;border-style:none;--border-style:none;}.elementor-8511 .elementor-element.elementor-element-18d2303e::before, .elementor-8511 .elementor-element.elementor-element-18d2303e > .elementor-background-video-container::before, .elementor-8511 .elementor-element.elementor-element-18d2303e > .e-con-inner > .elementor-background-video-container::before, .elementor-8511 .elementor-element.elementor-element-18d2303e > .elementor-background-slideshow::before, .elementor-8511 .elementor-element.elementor-element-18d2303e > .e-con-inner > .elementor-background-slideshow::before, .elementor-8511 .elementor-element.elementor-element-18d2303e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-8511 .elementor-element.elementor-element-18d2303e, .elementor-8511 .elementor-element.elementor-element-18d2303e::before{--border-transition:0.3s;}.elementor-8511 .elementor-element.elementor-element-3ba66980{--display:flex;--min-height:0vh;--gap:0px 0px;--overflow:auto;--background-transition:0.3s;border-style:none;--border-style:none;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-8511 .elementor-element.elementor-element-3ba66980, .elementor-8511 .elementor-element.elementor-element-3ba66980::before{--border-transition:0.3s;}.elementor-8511 .elementor-element.elementor-element-7686da89{text-align:left;width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-8511 .elementor-element.elementor-element-7686da89 img{width:100%;max-width:100%;height:0%;object-fit:fill;}.elementor-8511 .elementor-element.elementor-element-7686da89.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8511 .elementor-element.elementor-element-49bdff16{--display:flex;--min-height:0px;--gap:0px 0px;--background-transition:0.3s;border-style:none;--border-style:none;--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;}.elementor-8511 .elementor-element.elementor-element-49bdff16:not(.elementor-motion-effects-element-type-background), .elementor-8511 .elementor-element.elementor-element-49bdff16 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c55c53e );}.elementor-8511 .elementor-element.elementor-element-49bdff16:hover{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-c55c53e ) 0%, #FB8F6700 100%);}.elementor-8511 .elementor-element.elementor-element-49bdff16, .elementor-8511 .elementor-element.elementor-element-49bdff16::before{--border-transition:0.3s;}.elementor-8511 .elementor-element.elementor-element-49bdff16.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8511 .elementor-element.elementor-element-53be2b14 .elementor-button{font-family:"raleway", Sans-serif;font-size:20px;font-weight:700;line-height:20px;letter-spacing:0.2px;fill:#FFFBFB;color:#FFFBFB;background-color:#02010100;}.elementor-8511 .elementor-element.elementor-element-34cde260{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--justify-content:flex-start;--align-items:center;--gap:0px 0px;--flex-wrap:nowrap;--overflow:auto;--background-transition:0.3s;--overlay-opacity:0;border-style:none;--border-style:none;}.elementor-8511 .elementor-element.elementor-element-34cde260::before, .elementor-8511 .elementor-element.elementor-element-34cde260 > .elementor-background-video-container::before, .elementor-8511 .elementor-element.elementor-element-34cde260 > .e-con-inner > .elementor-background-video-container::before, .elementor-8511 .elementor-element.elementor-element-34cde260 > .elementor-background-slideshow::before, .elementor-8511 .elementor-element.elementor-element-34cde260 > .e-con-inner > .elementor-background-slideshow::before, .elementor-8511 .elementor-element.elementor-element-34cde260 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-8511 .elementor-element.elementor-element-34cde260, .elementor-8511 .elementor-element.elementor-element-34cde260::before{--border-transition:0.3s;}.elementor-8511 .elementor-element.elementor-element-46e03d4c{--display:flex;--min-height:0vh;--gap:0px 0px;--overflow:auto;--background-transition:0.3s;border-style:none;--border-style:none;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-8511 .elementor-element.elementor-element-46e03d4c, .elementor-8511 .elementor-element.elementor-element-46e03d4c::before{--border-transition:0.3s;}.elementor-8511 .elementor-element.elementor-element-6ea0b1c7{text-align:left;width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-8511 .elementor-element.elementor-element-6ea0b1c7 img{width:100%;max-width:100%;height:0%;object-fit:fill;}.elementor-8511 .elementor-element.elementor-element-6ea0b1c7.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8511 .elementor-element.elementor-element-250a61c8{--display:flex;--min-height:0px;--gap:0px 0px;--background-transition:0.3s;border-style:none;--border-style:none;--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;}.elementor-8511 .elementor-element.elementor-element-250a61c8:not(.elementor-motion-effects-element-type-background), .elementor-8511 .elementor-element.elementor-element-250a61c8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c55c53e );}.elementor-8511 .elementor-element.elementor-element-250a61c8:hover{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-c55c53e ) 0%, #FB8F6700 100%);}.elementor-8511 .elementor-element.elementor-element-250a61c8, .elementor-8511 .elementor-element.elementor-element-250a61c8::before{--border-transition:0.3s;}.elementor-8511 .elementor-element.elementor-element-250a61c8.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8511 .elementor-element.elementor-element-5e3d7b5f .elementor-button{font-family:"raleway", Sans-serif;font-size:20px;font-weight:700;line-height:20px;letter-spacing:0.2px;fill:#FFFBFB;color:#FFFBFB;background-color:#02010100;}.elementor-8511 .elementor-element.elementor-element-64b87715{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--align-items:center;--gap:0px 0px;--background-transition:0.3s;}.elementor-8511 .elementor-element.elementor-element-379194d1{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--justify-content:flex-start;--align-items:center;--gap:0px 0px;--flex-wrap:nowrap;--overflow:auto;--background-transition:0.3s;--overlay-opacity:0;border-style:none;--border-style:none;}.elementor-8511 .elementor-element.elementor-element-379194d1::before, .elementor-8511 .elementor-element.elementor-element-379194d1 > .elementor-background-video-container::before, .elementor-8511 .elementor-element.elementor-element-379194d1 > .e-con-inner > .elementor-background-video-container::before, .elementor-8511 .elementor-element.elementor-element-379194d1 > .elementor-background-slideshow::before, .elementor-8511 .elementor-element.elementor-element-379194d1 > .e-con-inner > .elementor-background-slideshow::before, .elementor-8511 .elementor-element.elementor-element-379194d1 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-8511 .elementor-element.elementor-element-379194d1, .elementor-8511 .elementor-element.elementor-element-379194d1::before{--border-transition:0.3s;}.elementor-8511 .elementor-element.elementor-element-7f9bf887{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--justify-content:flex-start;--align-items:center;--gap:0px 0px;--flex-wrap:nowrap;--overflow:auto;--background-transition:0.3s;--overlay-opacity:0;border-style:none;--border-style:none;}.elementor-8511 .elementor-element.elementor-element-7f9bf887::before, .elementor-8511 .elementor-element.elementor-element-7f9bf887 > .elementor-background-video-container::before, .elementor-8511 .elementor-element.elementor-element-7f9bf887 > .e-con-inner > .elementor-background-video-container::before, .elementor-8511 .elementor-element.elementor-element-7f9bf887 > .elementor-background-slideshow::before, .elementor-8511 .elementor-element.elementor-element-7f9bf887 > .e-con-inner > .elementor-background-slideshow::before, .elementor-8511 .elementor-element.elementor-element-7f9bf887 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-8511 .elementor-element.elementor-element-7f9bf887, .elementor-8511 .elementor-element.elementor-element-7f9bf887::before{--border-transition:0.3s;}.elementor-8511 .elementor-element.elementor-element-7d170ccd{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--justify-content:flex-start;--align-items:center;--gap:0px 0px;--flex-wrap:nowrap;--overflow:auto;--background-transition:0.3s;--overlay-opacity:0;border-style:none;--border-style:none;}.elementor-8511 .elementor-element.elementor-element-7d170ccd::before, .elementor-8511 .elementor-element.elementor-element-7d170ccd > .elementor-background-video-container::before, .elementor-8511 .elementor-element.elementor-element-7d170ccd > .e-con-inner > .elementor-background-video-container::before, .elementor-8511 .elementor-element.elementor-element-7d170ccd > .elementor-background-slideshow::before, .elementor-8511 .elementor-element.elementor-element-7d170ccd > .e-con-inner > .elementor-background-slideshow::before, .elementor-8511 .elementor-element.elementor-element-7d170ccd > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-8511 .elementor-element.elementor-element-7d170ccd, .elementor-8511 .elementor-element.elementor-element-7d170ccd::before{--border-transition:0.3s;}.elementor-8511 .elementor-element.elementor-element-74d9a172{--display:flex;--min-height:0vh;--gap:0px 0px;--overflow:auto;--background-transition:0.3s;border-style:none;--border-style:none;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-8511 .elementor-element.elementor-element-74d9a172, .elementor-8511 .elementor-element.elementor-element-74d9a172::before{--border-transition:0.3s;}.elementor-8511 .elementor-element.elementor-element-27dbed70{text-align:left;width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-8511 .elementor-element.elementor-element-27dbed70 img{width:100%;max-width:100%;height:0%;object-fit:fill;}.elementor-8511 .elementor-element.elementor-element-27dbed70.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8511 .elementor-element.elementor-element-47ea7719{--display:flex;--min-height:0px;--gap:0px 0px;--background-transition:0.3s;border-style:none;--border-style:none;--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;}.elementor-8511 .elementor-element.elementor-element-47ea7719:not(.elementor-motion-effects-element-type-background), .elementor-8511 .elementor-element.elementor-element-47ea7719 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c55c53e );}.elementor-8511 .elementor-element.elementor-element-47ea7719:hover{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-c55c53e ) 0%, #FB8F6700 100%);}.elementor-8511 .elementor-element.elementor-element-47ea7719, .elementor-8511 .elementor-element.elementor-element-47ea7719::before{--border-transition:0.3s;}.elementor-8511 .elementor-element.elementor-element-47ea7719.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8511 .elementor-element.elementor-element-6bdb5766 .elementor-button{font-family:"raleway", Sans-serif;font-size:20px;font-weight:700;line-height:20px;letter-spacing:0.2px;fill:#FFFBFB;color:#FFFBFB;background-color:#02010100;}.elementor-8511 .elementor-element.elementor-element-373406ff{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--justify-content:flex-start;--align-items:center;--gap:0px 0px;--flex-wrap:nowrap;--overflow:auto;--background-transition:0.3s;--overlay-opacity:0;border-style:none;--border-style:none;}.elementor-8511 .elementor-element.elementor-element-373406ff::before, .elementor-8511 .elementor-element.elementor-element-373406ff > .elementor-background-video-container::before, .elementor-8511 .elementor-element.elementor-element-373406ff > .e-con-inner > .elementor-background-video-container::before, .elementor-8511 .elementor-element.elementor-element-373406ff > .elementor-background-slideshow::before, .elementor-8511 .elementor-element.elementor-element-373406ff > .e-con-inner > .elementor-background-slideshow::before, .elementor-8511 .elementor-element.elementor-element-373406ff > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-8511 .elementor-element.elementor-element-373406ff, .elementor-8511 .elementor-element.elementor-element-373406ff::before{--border-transition:0.3s;}.elementor-8511 .elementor-element.elementor-element-40d34380{--display:flex;--min-height:0vh;--gap:0px 0px;--overflow:auto;--background-transition:0.3s;border-style:none;--border-style:none;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-8511 .elementor-element.elementor-element-40d34380, .elementor-8511 .elementor-element.elementor-element-40d34380::before{--border-transition:0.3s;}.elementor-8511 .elementor-element.elementor-element-4b31dc1a{text-align:left;width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-8511 .elementor-element.elementor-element-4b31dc1a img{width:100%;max-width:100%;height:0%;object-fit:fill;}.elementor-8511 .elementor-element.elementor-element-4b31dc1a.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8511 .elementor-element.elementor-element-3e0cf146{--display:flex;--min-height:0px;--gap:0px 0px;--background-transition:0.3s;border-style:none;--border-style:none;--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;}.elementor-8511 .elementor-element.elementor-element-3e0cf146:not(.elementor-motion-effects-element-type-background), .elementor-8511 .elementor-element.elementor-element-3e0cf146 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c55c53e );}.elementor-8511 .elementor-element.elementor-element-3e0cf146:hover{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-c55c53e ) 0%, #FB8F6700 100%);}.elementor-8511 .elementor-element.elementor-element-3e0cf146, .elementor-8511 .elementor-element.elementor-element-3e0cf146::before{--border-transition:0.3s;}.elementor-8511 .elementor-element.elementor-element-3e0cf146.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8511 .elementor-element.elementor-element-73057752 .elementor-button{font-family:"raleway", Sans-serif;font-size:20px;font-weight:700;line-height:20px;letter-spacing:0.2px;fill:#FFFBFB;color:#FFFBFB;background-color:#02010100;}.elementor-8511 .elementor-element.elementor-element-61e7c9eb{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--justify-content:flex-start;--align-items:center;--gap:0px 0px;--flex-wrap:nowrap;--overflow:auto;--background-transition:0.3s;--overlay-opacity:0;border-style:none;--border-style:none;}.elementor-8511 .elementor-element.elementor-element-61e7c9eb::before, .elementor-8511 .elementor-element.elementor-element-61e7c9eb > .elementor-background-video-container::before, .elementor-8511 .elementor-element.elementor-element-61e7c9eb > .e-con-inner > .elementor-background-video-container::before, .elementor-8511 .elementor-element.elementor-element-61e7c9eb > .elementor-background-slideshow::before, .elementor-8511 .elementor-element.elementor-element-61e7c9eb > .e-con-inner > .elementor-background-slideshow::before, .elementor-8511 .elementor-element.elementor-element-61e7c9eb > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-8511 .elementor-element.elementor-element-61e7c9eb, .elementor-8511 .elementor-element.elementor-element-61e7c9eb::before{--border-transition:0.3s;}.elementor-8511 .elementor-element.elementor-element-3f5ee9e2{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--justify-content:flex-start;--align-items:center;--gap:0px 0px;--flex-wrap:nowrap;--overflow:auto;--background-transition:0.3s;--overlay-opacity:0;border-style:none;--border-style:none;}.elementor-8511 .elementor-element.elementor-element-3f5ee9e2::before, .elementor-8511 .elementor-element.elementor-element-3f5ee9e2 > .elementor-background-video-container::before, .elementor-8511 .elementor-element.elementor-element-3f5ee9e2 > .e-con-inner > .elementor-background-video-container::before, .elementor-8511 .elementor-element.elementor-element-3f5ee9e2 > .elementor-background-slideshow::before, .elementor-8511 .elementor-element.elementor-element-3f5ee9e2 > .e-con-inner > .elementor-background-slideshow::before, .elementor-8511 .elementor-element.elementor-element-3f5ee9e2 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-8511 .elementor-element.elementor-element-3f5ee9e2, .elementor-8511 .elementor-element.elementor-element-3f5ee9e2::before{--border-transition:0.3s;}.elementor-8511 .elementor-element.elementor-element-12b45a63{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-8511 .elementor-element.elementor-element-12b45a63:not(.elementor-motion-effects-element-type-background), .elementor-8511 .elementor-element.elementor-element-12b45a63 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ecolecharlesdefoucauld.com/wp-content/uploads/2023/11/Maternelle102-scaled.jpg");}.elementor-8511 .elementor-element.elementor-element-12b45a63, .elementor-8511 .elementor-element.elementor-element-12b45a63::before{--border-transition:0.3s;}.elementor-8511 .elementor-element.elementor-element-d99ad50{--display:flex;--background-transition:0.3s;}.elementor-8511 .elementor-element.elementor-element-1e296877 .elementor-heading-title{color:var( --e-global-color-1231109 );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );font-style:var( --e-global-typography-primary-font-style );text-decoration:var( --e-global-typography-primary-text-decoration );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-8511 .elementor-element.elementor-element-518e8538 .elementor-heading-title{font-family:var( --e-global-typography-cee1225-font-family ), Sans-serif;font-size:var( --e-global-typography-cee1225-font-size );font-weight:var( --e-global-typography-cee1225-font-weight );line-height:var( --e-global-typography-cee1225-line-height );letter-spacing:var( --e-global-typography-cee1225-letter-spacing );word-spacing:var( --e-global-typography-cee1225-word-spacing );}.elementor-8511 .elementor-element.elementor-element-56dc57a2{--display:flex;--gap:0px 0px;--background-transition:0.3s;--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;}.elementor-8511 .elementor-element.elementor-element-58929d2a .elementor-cta__content{min-height:70vh;text-align:left;padding:5% 5% 5% 5%;background-color:#FFFFFF00;}.elementor-8511 .elementor-element.elementor-element-58929d2a .elementor-cta__bg-wrapper{min-width:50%;min-height:70vh;}.elementor-8511 .elementor-element.elementor-element-58929d2a .elementor-cta__title{font-weight:800;-webkit-text-stroke-width:1px;stroke-width:1px;-webkit-text-stroke-color:var( --e-global-color-text );stroke:var( --e-global-color-text );color:var( --e-global-color-1231109 );}.elementor-8511 .elementor-element.elementor-element-58929d2a .elementor-cta__title:not(:last-child){margin-bottom:30px;}.elementor-8511 .elementor-element.elementor-element-58929d2a .elementor-cta__description{line-height:30px;letter-spacing:0.2px;}.elementor-8511 .elementor-element.elementor-element-58929d2a .elementor-cta__description:not(:last-child){margin-bottom:40px;}.elementor-8511 .elementor-element.elementor-element-58929d2a .elementor-cta:hover .elementor-cta__content{background-color:#FFFFFF00;}.elementor-8511 .elementor-element.elementor-element-58929d2a .elementor-cta:hover .elementor-cta__title{color:var( --e-global-color-1231109 );}.elementor-8511 .elementor-element.elementor-element-58929d2a .elementor-cta:not(:hover) .elementor-cta__bg-overlay{background-color:#FFFFFF00;}.elementor-8511 .elementor-element.elementor-element-58929d2a .elementor-cta:hover .elementor-cta__bg-overlay{background-color:#FFFFFF00;}.elementor-8511 .elementor-element.elementor-element-58929d2a .elementor-cta .elementor-cta__bg, .elementor-8511 .elementor-element.elementor-element-58929d2a .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-8511 .elementor-element.elementor-element-3463e34{--display:flex;--min-height:0vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--gap:0px 0px;--background-transition:0.3s;--margin-block-start:-10px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;}.elementor-8511 .elementor-element.elementor-element-6c8f8097 .elementor-cta__content{min-height:100vh;text-align:left;padding:5% 5% 5% 5%;background-color:#FFFFFF00;}.elementor-8511 .elementor-element.elementor-element-6c8f8097 .elementor-cta__bg-wrapper{min-width:50%;min-height:100vh;}.elementor-8511 .elementor-element.elementor-element-6c8f8097 .elementor-cta__title{font-weight:800;color:var( --e-global-color-1231109 );}.elementor-8511 .elementor-element.elementor-element-6c8f8097 .elementor-cta__title:not(:last-child){margin-bottom:30px;}.elementor-8511 .elementor-element.elementor-element-6c8f8097 .elementor-cta__description{line-height:30px;letter-spacing:0.2px;}.elementor-8511 .elementor-element.elementor-element-6c8f8097 .elementor-cta__description:not(:last-child){margin-bottom:40px;}.elementor-8511 .elementor-element.elementor-element-6c8f8097 .elementor-cta:hover .elementor-cta__content{background-color:#FFFFFF00;}.elementor-8511 .elementor-element.elementor-element-6c8f8097 .elementor-cta:hover .elementor-cta__title{color:var( --e-global-color-1231109 );}.elementor-8511 .elementor-element.elementor-element-6c8f8097 .elementor-cta:not(:hover) .elementor-cta__bg-overlay{background-color:#FFFFFF00;}.elementor-8511 .elementor-element.elementor-element-6c8f8097 .elementor-cta:hover .elementor-cta__bg-overlay{background-color:#FFFFFF00;}.elementor-8511 .elementor-element.elementor-element-6c8f8097 .elementor-cta .elementor-cta__bg, .elementor-8511 .elementor-element.elementor-element-6c8f8097 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-8511 .elementor-element.elementor-element-6c8f8097 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-8511 .elementor-element.elementor-element-6c8f8097.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8511 .elementor-element.elementor-element-64e30dbb{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--gap:0px 0px;--background-transition:0.3s;--margin-block-start:-20px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;}.elementor-8511 .elementor-element.elementor-element-1259bf74 .elementor-cta__content{min-height:100vh;text-align:left;padding:5% 5% 5% 5%;background-color:#FFFFFF00;}.elementor-8511 .elementor-element.elementor-element-1259bf74 .elementor-cta__bg-wrapper{min-width:50%;min-height:100vh;}.elementor-8511 .elementor-element.elementor-element-1259bf74 .elementor-cta__title{font-weight:800;color:var( --e-global-color-1231109 );}.elementor-8511 .elementor-element.elementor-element-1259bf74 .elementor-cta__title:not(:last-child){margin-bottom:30px;}.elementor-8511 .elementor-element.elementor-element-1259bf74 .elementor-cta__description{line-height:30px;letter-spacing:0.2px;}.elementor-8511 .elementor-element.elementor-element-1259bf74 .elementor-cta__description:not(:last-child){margin-bottom:40px;}.elementor-8511 .elementor-element.elementor-element-1259bf74 .elementor-cta:hover .elementor-cta__content{background-color:#FFFFFF00;}.elementor-8511 .elementor-element.elementor-element-1259bf74 .elementor-cta:hover .elementor-cta__title{color:var( --e-global-color-1231109 );}.elementor-8511 .elementor-element.elementor-element-1259bf74 .elementor-cta:not(:hover) .elementor-cta__bg-overlay{background-color:#FFFFFF00;}.elementor-8511 .elementor-element.elementor-element-1259bf74 .elementor-cta:hover .elementor-cta__bg-overlay{background-color:#FFFFFF00;}.elementor-8511 .elementor-element.elementor-element-1259bf74 .elementor-cta .elementor-cta__bg, .elementor-8511 .elementor-element.elementor-element-1259bf74 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-8511 .elementor-element.elementor-element-1259bf74 > .elementor-widget-container{margin:-3px 0px 0px 0px;}.elementor-8511 .elementor-element.elementor-element-23f55c28{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-8511 .elementor-element.elementor-element-23f55c28:not(.elementor-motion-effects-element-type-background), .elementor-8511 .elementor-element.elementor-element-23f55c28 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ecolecharlesdefoucauld.com/wp-content/uploads/2023/11/GE1-scaled.jpg");}.elementor-8511 .elementor-element.elementor-element-23f55c28, .elementor-8511 .elementor-element.elementor-element-23f55c28::before{--border-transition:0.3s;}.elementor-8511 .elementor-element.elementor-element-5ce335c8{--display:flex;--background-transition:0.3s;}.elementor-8511 .elementor-element.elementor-element-4dfbc4fb .elementor-heading-title{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );font-style:var( --e-global-typography-primary-font-style );text-decoration:var( --e-global-typography-primary-text-decoration );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-8511 .elementor-element.elementor-element-74233b15 .elementor-heading-title{font-family:var( --e-global-typography-cee1225-font-family ), Sans-serif;font-size:var( --e-global-typography-cee1225-font-size );font-weight:var( --e-global-typography-cee1225-font-weight );line-height:var( --e-global-typography-cee1225-line-height );letter-spacing:var( --e-global-typography-cee1225-letter-spacing );word-spacing:var( --e-global-typography-cee1225-word-spacing );}.elementor-8511 .elementor-element.elementor-element-58f2e0a0{--display:flex;--gap:0px 0px;--background-transition:0.3s;--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;}.elementor-8511 .elementor-element.elementor-element-146f08ac .elementor-cta__content{min-height:70vh;text-align:left;padding:5% 5% 5% 5%;background-color:#FFFFFF00;}.elementor-8511 .elementor-element.elementor-element-146f08ac .elementor-cta__bg-wrapper{min-width:50%;min-height:70vh;}.elementor-8511 .elementor-element.elementor-element-146f08ac .elementor-cta__title{font-weight:600;color:var( --e-global-color-secondary );}.elementor-8511 .elementor-element.elementor-element-146f08ac .elementor-cta__title:not(:last-child){margin-bottom:30px;}.elementor-8511 .elementor-element.elementor-element-146f08ac .elementor-cta__description{line-height:30px;letter-spacing:0.2px;}.elementor-8511 .elementor-element.elementor-element-146f08ac .elementor-cta__description:not(:last-child){margin-bottom:40px;}.elementor-8511 .elementor-element.elementor-element-146f08ac .elementor-cta:hover .elementor-cta__content{background-color:#FFFFFF00;}.elementor-8511 .elementor-element.elementor-element-146f08ac .elementor-cta:hover .elementor-cta__title{color:var( --e-global-color-secondary );}.elementor-8511 .elementor-element.elementor-element-146f08ac .elementor-cta:not(:hover) .elementor-cta__bg-overlay{background-color:#FFFFFF00;}.elementor-8511 .elementor-element.elementor-element-146f08ac .elementor-cta:hover .elementor-cta__bg-overlay{background-color:#FFFFFF00;}.elementor-8511 .elementor-element.elementor-element-146f08ac .elementor-cta .elementor-cta__bg, .elementor-8511 .elementor-element.elementor-element-146f08ac .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-8511 .elementor-element.elementor-element-3ca811d0{--display:flex;--min-height:0vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--gap:0px 0px;--background-transition:0.3s;--margin-block-start:-10px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;}.elementor-8511 .elementor-element.elementor-element-26966adc .elementor-cta__content{min-height:100vh;text-align:left;padding:5% 5% 5% 5%;background-color:#FFFFFF00;}.elementor-8511 .elementor-element.elementor-element-26966adc .elementor-cta__bg-wrapper{min-width:50%;min-height:100vh;}.elementor-8511 .elementor-element.elementor-element-26966adc .elementor-cta__title{font-weight:600;color:var( --e-global-color-secondary );}.elementor-8511 .elementor-element.elementor-element-26966adc .elementor-cta__title:not(:last-child){margin-bottom:30px;}.elementor-8511 .elementor-element.elementor-element-26966adc .elementor-cta__description{line-height:30px;letter-spacing:0.2px;}.elementor-8511 .elementor-element.elementor-element-26966adc .elementor-cta__description:not(:last-child){margin-bottom:40px;}.elementor-8511 .elementor-element.elementor-element-26966adc .elementor-cta:hover .elementor-cta__content{background-color:#FFFFFF00;}.elementor-8511 .elementor-element.elementor-element-26966adc .elementor-cta:hover .elementor-cta__title{color:var( --e-global-color-secondary );}.elementor-8511 .elementor-element.elementor-element-26966adc .elementor-cta:not(:hover) .elementor-cta__bg-overlay{background-color:#FFFFFF00;}.elementor-8511 .elementor-element.elementor-element-26966adc .elementor-cta:hover .elementor-cta__bg-overlay{background-color:#FFFFFF00;}.elementor-8511 .elementor-element.elementor-element-26966adc .elementor-cta .elementor-cta__bg, .elementor-8511 .elementor-element.elementor-element-26966adc .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-8511 .elementor-element.elementor-element-26966adc > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-8511 .elementor-element.elementor-element-26966adc.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8511 .elementor-element.elementor-element-37e50c64{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--gap:0px 0px;--background-transition:0.3s;--margin-block-start:-20px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;}.elementor-8511 .elementor-element.elementor-element-641c59f1 .elementor-cta__content{min-height:100vh;text-align:left;padding:5% 5% 5% 5%;background-color:#FFFFFF00;}.elementor-8511 .elementor-element.elementor-element-641c59f1 .elementor-cta__bg-wrapper{min-width:50%;min-height:100vh;}.elementor-8511 .elementor-element.elementor-element-641c59f1 .elementor-cta__title{font-weight:600;color:var( --e-global-color-secondary );}.elementor-8511 .elementor-element.elementor-element-641c59f1 .elementor-cta__title:not(:last-child){margin-bottom:30px;}.elementor-8511 .elementor-element.elementor-element-641c59f1 .elementor-cta__description{line-height:30px;letter-spacing:0.2px;}.elementor-8511 .elementor-element.elementor-element-641c59f1 .elementor-cta__description:not(:last-child){margin-bottom:40px;}.elementor-8511 .elementor-element.elementor-element-641c59f1 .elementor-cta:hover .elementor-cta__content{background-color:#FFFFFF00;}.elementor-8511 .elementor-element.elementor-element-641c59f1 .elementor-cta:hover .elementor-cta__title{color:var( --e-global-color-secondary );}.elementor-8511 .elementor-element.elementor-element-641c59f1 .elementor-cta:not(:hover) .elementor-cta__bg-overlay{background-color:#FFFFFF00;}.elementor-8511 .elementor-element.elementor-element-641c59f1 .elementor-cta:hover .elementor-cta__bg-overlay{background-color:#FFFFFF00;}.elementor-8511 .elementor-element.elementor-element-641c59f1 .elementor-cta .elementor-cta__bg, .elementor-8511 .elementor-element.elementor-element-641c59f1 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-8511 .elementor-element.elementor-element-641c59f1 > .elementor-widget-container{margin:-3px 0px 0px 0px;}.elementor-8511 .elementor-element.elementor-element-5d3bc7ad{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-8511 .elementor-element.elementor-element-5d3bc7ad:not(.elementor-motion-effects-element-type-background), .elementor-8511 .elementor-element.elementor-element-5d3bc7ad > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ecolecharlesdefoucauld.com/wp-content/uploads/2023/11/GE2-scaled.jpg");}.elementor-8511 .elementor-element.elementor-element-5d3bc7ad, .elementor-8511 .elementor-element.elementor-element-5d3bc7ad::before{--border-transition:0.3s;}.elementor-8511 .elementor-element.elementor-element-3490187a{--display:flex;--background-transition:0.3s;}.elementor-8511 .elementor-element.elementor-element-6d4aab8c .elementor-heading-title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );font-style:var( --e-global-typography-primary-font-style );text-decoration:var( --e-global-typography-primary-text-decoration );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-8511 .elementor-element.elementor-element-30467e56 .elementor-heading-title{font-family:var( --e-global-typography-cee1225-font-family ), Sans-serif;font-size:var( --e-global-typography-cee1225-font-size );font-weight:var( --e-global-typography-cee1225-font-weight );line-height:var( --e-global-typography-cee1225-line-height );letter-spacing:var( --e-global-typography-cee1225-letter-spacing );word-spacing:var( --e-global-typography-cee1225-word-spacing );}.elementor-8511 .elementor-element.elementor-element-1b0cc771{--display:flex;--gap:0px 0px;--background-transition:0.3s;--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;}.elementor-8511 .elementor-element.elementor-element-346620c4 .elementor-cta__content{min-height:70vh;text-align:left;padding:5% 5% 5% 5%;background-color:#FFFFFF00;}.elementor-8511 .elementor-element.elementor-element-346620c4 .elementor-cta__bg-wrapper{min-width:50%;min-height:70vh;}.elementor-8511 .elementor-element.elementor-element-346620c4 .elementor-cta__title{font-weight:600;color:var( --e-global-color-secondary );}.elementor-8511 .elementor-element.elementor-element-346620c4 .elementor-cta__title:not(:last-child){margin-bottom:30px;}.elementor-8511 .elementor-element.elementor-element-346620c4 .elementor-cta__description{line-height:30px;letter-spacing:0.2px;}.elementor-8511 .elementor-element.elementor-element-346620c4 .elementor-cta__description:not(:last-child){margin-bottom:40px;}.elementor-8511 .elementor-element.elementor-element-346620c4 .elementor-cta:hover .elementor-cta__content{background-color:#FFFFFF00;}.elementor-8511 .elementor-element.elementor-element-346620c4 .elementor-cta:hover .elementor-cta__title{color:var( --e-global-color-secondary );}.elementor-8511 .elementor-element.elementor-element-346620c4 .elementor-cta:not(:hover) .elementor-cta__bg-overlay{background-color:#FFFFFF00;}.elementor-8511 .elementor-element.elementor-element-346620c4 .elementor-cta:hover .elementor-cta__bg-overlay{background-color:#FFFFFF00;}.elementor-8511 .elementor-element.elementor-element-346620c4 .elementor-cta .elementor-cta__bg, .elementor-8511 .elementor-element.elementor-element-346620c4 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-8511 .elementor-element.elementor-element-69e2ec97{--display:flex;--min-height:0vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--gap:0px 0px;--background-transition:0.3s;--margin-block-start:-10px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;}.elementor-8511 .elementor-element.elementor-element-10468100 .elementor-cta__content{min-height:100vh;text-align:left;padding:5% 5% 5% 5%;background-color:#FFFFFF00;}.elementor-8511 .elementor-element.elementor-element-10468100 .elementor-cta__bg-wrapper{min-width:50%;min-height:100vh;}.elementor-8511 .elementor-element.elementor-element-10468100 .elementor-cta__title{font-weight:600;color:var( --e-global-color-secondary );}.elementor-8511 .elementor-element.elementor-element-10468100 .elementor-cta__title:not(:last-child){margin-bottom:30px;}.elementor-8511 .elementor-element.elementor-element-10468100 .elementor-cta__description{line-height:30px;letter-spacing:0.2px;}.elementor-8511 .elementor-element.elementor-element-10468100 .elementor-cta__description:not(:last-child){margin-bottom:40px;}.elementor-8511 .elementor-element.elementor-element-10468100 .elementor-cta:hover .elementor-cta__content{background-color:#FFFFFF00;}.elementor-8511 .elementor-element.elementor-element-10468100 .elementor-cta:hover .elementor-cta__title{color:var( --e-global-color-secondary );}.elementor-8511 .elementor-element.elementor-element-10468100 .elementor-cta:not(:hover) .elementor-cta__bg-overlay{background-color:#FFFFFF00;}.elementor-8511 .elementor-element.elementor-element-10468100 .elementor-cta:hover .elementor-cta__bg-overlay{background-color:#FFFFFF00;}.elementor-8511 .elementor-element.elementor-element-10468100 .elementor-cta .elementor-cta__bg, .elementor-8511 .elementor-element.elementor-element-10468100 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-8511 .elementor-element.elementor-element-10468100 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-8511 .elementor-element.elementor-element-10468100.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8511 .elementor-element.elementor-element-77d25af9{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;--margin-block-start:100px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;}.elementor-8511 .elementor-element.elementor-element-7f3a95cf{--display:flex;--background-transition:0.3s;}.elementor-8511 .elementor-element.elementor-element-52fc7f13{text-align:center;}.elementor-8511 .elementor-element.elementor-element-52fc7f13 .elementor-heading-title{color:var( --e-global-color-b2d427b );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );font-style:var( --e-global-typography-primary-font-style );text-decoration:var( --e-global-typography-primary-text-decoration );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-8511 .elementor-element.elementor-element-7728eb59{text-align:center;}.elementor-8511 .elementor-element.elementor-element-7728eb59 .elementor-heading-title{font-family:var( --e-global-typography-cee1225-font-family ), Sans-serif;font-size:var( --e-global-typography-cee1225-font-size );font-weight:var( --e-global-typography-cee1225-font-weight );line-height:var( --e-global-typography-cee1225-line-height );letter-spacing:var( --e-global-typography-cee1225-letter-spacing );word-spacing:var( --e-global-typography-cee1225-word-spacing );}.elementor-8511 .elementor-element.elementor-element-368d7e87{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--background-transition:0.3s;}.elementor-8511 .elementor-element.elementor-element-13b055ba{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--justify-content:flex-start;--align-items:stretch;--gap:0px 0px;--background-transition:0.3s;}.elementor-8511 .elementor-element.elementor-element-7402ef97{--display:flex;--background-transition:0.3s;}.elementor-8511 .elementor-element.elementor-element-2cd8f54e{--display:flex;--background-transition:0.3s;}.elementor-8511 .elementor-element.elementor-element-26103184 .elementor-heading-title{color:var( --e-global-color-b2d427b );font-family:"Raleway", Sans-serif;font-size:2.441rem;font-weight:500;line-height:40px;letter-spacing:0.5px;}.elementor-8511 .elementor-element.elementor-element-3cf993b5{text-align:justify;font-family:"raleway", Sans-serif;font-size:16px;line-height:28px;letter-spacing:0px;word-spacing:0px;}.elementor-8511 .elementor-element.elementor-element-5b2a7aa5{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--justify-content:flex-start;--align-items:stretch;--gap:0px 0px;--background-transition:0.3s;}.elementor-8511 .elementor-element.elementor-element-36d4712{--display:flex;--background-transition:0.3s;}.elementor-8511 .elementor-element.elementor-element-60d6d838{--display:flex;--background-transition:0.3s;}.elementor-8511 .elementor-element.elementor-element-2db6bcb0 .elementor-heading-title{color:var( --e-global-color-b2d427b );font-family:"Raleway", Sans-serif;font-size:2.441rem;font-weight:500;line-height:40px;letter-spacing:0.5px;}.elementor-8511 .elementor-element.elementor-element-28ccfb13{text-align:justify;line-height:28px;letter-spacing:0px;}.elementor-8511 .elementor-element.elementor-element-414af247{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--justify-content:flex-start;--align-items:stretch;--gap:0px 0px;--background-transition:0.3s;}.elementor-8511 .elementor-element.elementor-element-6a366a64{--display:flex;--background-transition:0.3s;}.elementor-8511 .elementor-element.elementor-element-65846b07{--display:flex;--background-transition:0.3s;}.elementor-8511 .elementor-element.elementor-element-241d90b7 .elementor-heading-title{color:var( --e-global-color-b2d427b );font-family:"Raleway", Sans-serif;font-size:2.441rem;font-weight:500;line-height:40px;letter-spacing:0.5px;}.elementor-8511 .elementor-element.elementor-element-5b385c96{text-align:justify;font-family:"raleway", Sans-serif;line-height:28px;letter-spacing:0px;}.elementor-8511 .elementor-element.elementor-element-573dcb68{--display:flex;--min-height:0vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;--margin-block-start:100px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;}.elementor-8511 .elementor-element.elementor-element-573dcb68:not(.elementor-motion-effects-element-type-background), .elementor-8511 .elementor-element.elementor-element-573dcb68 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F3F3;}.elementor-8511 .elementor-element.elementor-element-573dcb68, .elementor-8511 .elementor-element.elementor-element-573dcb68::before{--border-transition:0.3s;}.elementor-8511 .elementor-element.elementor-element-71164dc9{--display:flex;--background-transition:0.3s;}.elementor-8511 .elementor-element.elementor-element-31d74314{text-align:center;}.elementor-8511 .elementor-element.elementor-element-31d74314 .elementor-heading-title{color:var( --e-global-color-b2d427b );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );font-style:var( --e-global-typography-primary-font-style );text-decoration:var( --e-global-typography-primary-text-decoration );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-8511 .elementor-element.elementor-element-4dc33047{--display:flex;--background-transition:0.3s;}.elementor-8511 .elementor-element.elementor-element-a5d6247{text-align:justify;line-height:28px;}.elementor-8511 .elementor-element.elementor-element-340b80f5{--display:flex;--background-transition:0.3s;}.elementor-8511 .elementor-element.elementor-element-4041c9db .elementor-repeater-item-b4ca856 .swiper-slide-bg{background-image:url(https://ecolecharlesdefoucauld.com/wp-content/uploads/2023/11/Gym02.jpg);background-size:cover;}.elementor-8511 .elementor-element.elementor-element-4041c9db .elementor-repeater-item-1bf5b96 .swiper-slide-bg{background-image:url(https://ecolecharlesdefoucauld.com/wp-content/uploads/2023/11/Gym03.jpg);background-size:cover;}.elementor-8511 .elementor-element.elementor-element-4041c9db .elementor-repeater-item-f21796d .swiper-slide-bg{background-image:url(https://ecolecharlesdefoucauld.com/wp-content/uploads/2023/11/Gym04.jpg);background-size:cover;}.elementor-8511 .elementor-element.elementor-element-4041c9db .elementor-repeater-item-5de69ff .swiper-slide-bg{background-image:url(https://ecolecharlesdefoucauld.com/wp-content/uploads/2023/11/Gym05.jpg);background-size:cover;}.elementor-8511 .elementor-element.elementor-element-4041c9db .elementor-repeater-item-c1c48fa .swiper-slide-bg{background-image:url(https://ecolecharlesdefoucauld.com/wp-content/uploads/2023/11/Gym06.jpg);background-size:cover;}.elementor-8511 .elementor-element.elementor-element-4041c9db .elementor-repeater-item-645de55 .swiper-slide-bg{background-image:url(https://ecolecharlesdefoucauld.com/wp-content/uploads/2023/11/Gym7.jpg);background-size:cover;}.elementor-8511 .elementor-element.elementor-element-4041c9db .elementor-repeater-item-70b60b2 .swiper-slide-bg{background-image:url(https://ecolecharlesdefoucauld.com/wp-content/uploads/2023/11/Gym08.jpg);background-size:cover;}.elementor-8511 .elementor-element.elementor-element-4041c9db .elementor-repeater-item-bdd7145 .swiper-slide-bg{background-image:url(https://ecolecharlesdefoucauld.com/wp-content/uploads/2023/11/Gym09.jpg);background-size:cover;}.elementor-8511 .elementor-element.elementor-element-4041c9db .elementor-repeater-item-5cb9633 .swiper-slide-bg{background-image:url(https://ecolecharlesdefoucauld.com/wp-content/uploads/2023/11/Gym10.jpg);background-size:cover;}.elementor-8511 .elementor-element.elementor-element-4041c9db .elementor-repeater-item-cd9d9b6 .swiper-slide-bg{background-image:url(https://ecolecharlesdefoucauld.com/wp-content/uploads/2023/11/Gym11.jpg);background-size:cover;}.elementor-8511 .elementor-element.elementor-element-4041c9db .elementor-repeater-item-097fac8 .swiper-slide-bg{background-image:url(https://ecolecharlesdefoucauld.com/wp-content/uploads/2023/11/Gym12.jpg);background-size:cover;}.elementor-8511 .elementor-element.elementor-element-4041c9db .swiper-slide{height:646px;transition-duration:calc(1000ms*1.2);}.elementor-8511 .elementor-element.elementor-element-4041c9db .swiper-slide-contents{max-width:66%;}.elementor-8511 .elementor-element.elementor-element-4041c9db .swiper-slide-inner{text-align:center;}.elementor-8511 .elementor-element.elementor-element-1a4cedec{--display:flex;--min-height:15vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;--margin-block-start:100px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;}.elementor-8511 .elementor-element.elementor-element-14b9c86d{--display:flex;--background-transition:0.3s;}.elementor-8511 .elementor-element.elementor-element-6e6d3ba3{text-align:center;}.elementor-8511 .elementor-element.elementor-element-6e6d3ba3 .elementor-heading-title{color:var( --e-global-color-c55c53e );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );font-style:var( --e-global-typography-primary-font-style );text-decoration:var( --e-global-typography-primary-text-decoration );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-8511 .elementor-element.elementor-element-6e6d3ba3 > .elementor-widget-container{margin:-70px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8511 .elementor-element.elementor-element-2f5ad987{--display:flex;--background-transition:0.3s;}.elementor-8511 .elementor-element.elementor-element-1c1108f2{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--gap:0px 0px;--background-transition:0.3s;}.elementor-8511 .elementor-element.elementor-element-103febe1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--gap:0px 0px;--background-transition:0.3s;}.elementor-8511 .elementor-element.elementor-element-32762b02{--display:flex;--background-transition:0.3s;}.elementor-8511 .elementor-element.elementor-element-33b0eb72 .elementor-repeater-item-2893f5b .swiper-slide-bg{background-image:url(https://ecolecharlesdefoucauld.com/wp-content/uploads/2023/11/ASH1.jpg);background-size:contain;}.elementor-8511 .elementor-element.elementor-element-33b0eb72 .elementor-repeater-item-65a2afb .swiper-slide-bg{background-image:url(https://ecolecharlesdefoucauld.com/wp-content/uploads/2023/11/ASH2.jpg);background-size:contain;}.elementor-8511 .elementor-element.elementor-element-33b0eb72 .elementor-repeater-item-dfa17d2 .swiper-slide-bg{background-image:url(https://ecolecharlesdefoucauld.com/wp-content/uploads/2023/11/IMG_7080-scaled.jpg);background-size:contain;}.elementor-8511 .elementor-element.elementor-element-33b0eb72 .elementor-repeater-item-6c240e9 .swiper-slide-bg{background-image:url(https://ecolecharlesdefoucauld.com/wp-content/uploads/2023/11/IMG_7081-scaled.jpg);background-size:contain;}.elementor-8511 .elementor-element.elementor-element-33b0eb72 .swiper-slide{height:400px;transition-duration:calc(5000ms*1.2);}.elementor-8511 .elementor-element.elementor-element-33b0eb72 .swiper-slide-contents{max-width:66%;}.elementor-8511 .elementor-element.elementor-element-33b0eb72 .swiper-slide-inner{text-align:center;}.elementor-8511 .elementor-element.elementor-element-5ab7d3a5{--display:flex;--background-transition:0.3s;}.elementor-8511 .elementor-element.elementor-element-178d6b58{text-align:center;}.elementor-8511 .elementor-element.elementor-element-178d6b58 .elementor-heading-title{color:var( --e-global-color-c55c53e );}.elementor-8511 .elementor-element.elementor-element-2225142f{--display:flex;--gap:0px 0px;--background-transition:0.3s;--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-8511 .elementor-element.elementor-element-1ba7564f{columns:1;text-align:justify;line-height:28px;}.elementor-8511 .elementor-element.elementor-element-21a9d0a2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--gap:0px 0px;--background-transition:0.3s;}.elementor-8511 .elementor-element.elementor-element-78af4f0{--display:flex;--min-height:0px;--background-transition:0.3s;}.elementor-8511 .elementor-element.elementor-element-15608426 .elementor-repeater-item-2893f5b .swiper-slide-bg{background-image:url(https://ecolecharlesdefoucauld.com/wp-content/uploads/2023/11/ASH5.jpg);background-size:contain;}.elementor-8511 .elementor-element.elementor-element-15608426 .elementor-repeater-item-65a2afb .swiper-slide-bg{background-image:url(https://ecolecharlesdefoucauld.com/wp-content/uploads/2023/11/C37.jpg);background-size:contain;}.elementor-8511 .elementor-element.elementor-element-15608426 .swiper-slide{height:400px;transition-duration:calc(5000ms*1.2);}.elementor-8511 .elementor-element.elementor-element-15608426 .swiper-slide-contents{max-width:66%;}.elementor-8511 .elementor-element.elementor-element-15608426 .swiper-slide-inner{text-align:center;}.elementor-8511 .elementor-element.elementor-element-6ad5ecde{--display:flex;--background-transition:0.3s;}.elementor-8511 .elementor-element.elementor-element-42bddc0c{text-align:center;}.elementor-8511 .elementor-element.elementor-element-42bddc0c .elementor-heading-title{color:var( --e-global-color-c55c53e );}.elementor-8511 .elementor-element.elementor-element-cb89432{--display:flex;--gap:0px 0px;--background-transition:0.3s;}.elementor-8511 .elementor-element.elementor-element-7ebac60{text-align:justify;font-family:"raleway", Sans-serif;font-size:16px;line-height:28px;letter-spacing:0.2px;word-spacing:0px;}.elementor-8511 .elementor-element.elementor-element-6e04fc47{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;--margin-block-start:100px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;}.elementor-8511 .elementor-element.elementor-element-6e04fc47:not(.elementor-motion-effects-element-type-background), .elementor-8511 .elementor-element.elementor-element-6e04fc47 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ecolecharlesdefoucauld.com/wp-content/uploads/2023/11/Archi14-scaled.jpg");}.elementor-8511 .elementor-element.elementor-element-6e04fc47, .elementor-8511 .elementor-element.elementor-element-6e04fc47::before{--border-transition:0.3s;}.elementor-8511 .elementor-element.elementor-element-559c98a4{--display:flex;--background-transition:0.3s;}.elementor-8511 .elementor-element.elementor-element-2830b2fa{text-align:center;}.elementor-8511 .elementor-element.elementor-element-2830b2fa .elementor-heading-title{color:var( --e-global-color-c55c53e );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );font-style:var( --e-global-typography-primary-font-style );text-decoration:var( --e-global-typography-primary-text-decoration );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-8511 .elementor-element.elementor-element-f58e413{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--background-transition:0.3s;}.elementor-8511 .elementor-element.elementor-element-e48c17b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-8511 .elementor-element.elementor-element-416b2494{--display:flex;--background-transition:0.3s;}.elementor-8511 .elementor-element.elementor-element-268fde5c{--display:flex;--background-transition:0.3s;}.elementor-8511 .elementor-element.elementor-element-66eb4ddc{text-align:center;}.elementor-8511 .elementor-element.elementor-element-66eb4ddc .elementor-heading-title{color:var( --e-global-color-c55c53e );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-8511 .elementor-element.elementor-element-2d2b0215{--display:flex;--background-transition:0.3s;}.elementor-8511 .elementor-element.elementor-element-2ba4a16b{text-align:center;line-height:23px;}.elementor-8511 .elementor-element.elementor-element-7c9390bc{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-8511 .elementor-element.elementor-element-38845311{--display:flex;--background-transition:0.3s;}.elementor-8511 .elementor-element.elementor-element-4a7a5ad2{--display:flex;--background-transition:0.3s;}.elementor-8511 .elementor-element.elementor-element-313e1eef{text-align:center;}.elementor-8511 .elementor-element.elementor-element-313e1eef .elementor-heading-title{color:var( --e-global-color-c55c53e );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-8511 .elementor-element.elementor-element-6ad03914{--display:flex;--background-transition:0.3s;}.elementor-8511 .elementor-element.elementor-element-7dd6975b{text-align:center;line-height:25px;}.elementor-8511 .elementor-element.elementor-element-11a1cd58{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--background-transition:0.3s;}.elementor-8511 .elementor-element.elementor-element-7683d206{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-8511 .elementor-element.elementor-element-6095708d{--display:flex;--background-transition:0.3s;}.elementor-8511 .elementor-element.elementor-element-4e56a336{--display:flex;--background-transition:0.3s;}.elementor-8511 .elementor-element.elementor-element-1f69f970{text-align:center;}.elementor-8511 .elementor-element.elementor-element-1f69f970 .elementor-heading-title{color:var( --e-global-color-c55c53e );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-8511 .elementor-element.elementor-element-534a2cc4{--display:flex;--background-transition:0.3s;}.elementor-8511 .elementor-element.elementor-element-4044c17c{text-align:center;color:var( --e-global-color-text );font-family:"raleway", Sans-serif;font-size:16px;line-height:28px;letter-spacing:0.2px;word-spacing:0px;}.elementor-8511 .elementor-element.elementor-element-6899fcd3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-8511 .elementor-element.elementor-element-2c0141c0{--display:flex;--background-transition:0.3s;}.elementor-8511 .elementor-element.elementor-element-1c91d18b{--display:flex;--background-transition:0.3s;}.elementor-8511 .elementor-element.elementor-element-41d66550{text-align:center;}.elementor-8511 .elementor-element.elementor-element-41d66550 .elementor-heading-title{color:var( --e-global-color-c55c53e );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-8511 .elementor-element.elementor-element-335883b7{--display:flex;--background-transition:0.3s;}.elementor-8511 .elementor-element.elementor-element-7117260b{text-align:center;color:var( --e-global-color-text );font-family:var( --e-global-typography-9be0f39-font-family ), Sans-serif;font-size:var( --e-global-typography-9be0f39-font-size );line-height:var( --e-global-typography-9be0f39-line-height );letter-spacing:var( --e-global-typography-9be0f39-letter-spacing );word-spacing:var( --e-global-typography-9be0f39-word-spacing );}.elementor-8511 .elementor-element.elementor-element-67159ccd{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-8511 .elementor-element.elementor-element-3d483c93{--display:flex;--background-transition:0.3s;}.elementor-8511 .elementor-element.elementor-element-30e0272d{--display:flex;--background-transition:0.3s;}.elementor-8511 .elementor-element.elementor-element-5bc08544{text-align:center;}.elementor-8511 .elementor-element.elementor-element-5bc08544 .elementor-heading-title{color:var( --e-global-color-c55c53e );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-8511 .elementor-element.elementor-element-3f71f9a8{--display:flex;--background-transition:0.3s;}.elementor-8511 .elementor-element.elementor-element-7ad6314b{text-align:center;color:var( --e-global-color-text );font-family:var( --e-global-typography-9be0f39-font-family ), Sans-serif;font-size:var( --e-global-typography-9be0f39-font-size );line-height:var( --e-global-typography-9be0f39-line-height );letter-spacing:var( --e-global-typography-9be0f39-letter-spacing );word-spacing:var( --e-global-typography-9be0f39-word-spacing );}.elementor-8511 .elementor-element.elementor-element-70852e3f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;--margin-block-start:100px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;}.elementor-8511 .elementor-element.elementor-element-16912195{--display:flex;--background-transition:0.3s;}.elementor-8511 .elementor-element.elementor-element-1945242d{text-align:center;}.elementor-8511 .elementor-element.elementor-element-1945242d .elementor-heading-title{color:var( --e-global-color-c55c53e );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );font-style:var( --e-global-typography-primary-font-style );text-decoration:var( --e-global-typography-primary-text-decoration );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-8511 .elementor-element.elementor-element-1945242d > .elementor-widget-container{margin:-70px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8511 .elementor-element.elementor-element-2d729458{text-align:center;}.elementor-8511 .elementor-element.elementor-element-2d729458 .elementor-heading-title{font-family:var( --e-global-typography-cee1225-font-family ), Sans-serif;font-size:var( --e-global-typography-cee1225-font-size );font-weight:var( --e-global-typography-cee1225-font-weight );line-height:var( --e-global-typography-cee1225-line-height );letter-spacing:var( --e-global-typography-cee1225-letter-spacing );word-spacing:var( --e-global-typography-cee1225-word-spacing );}.elementor-8511 .elementor-element.elementor-element-7772a5b8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-8511 .elementor-element.elementor-element-4e7b7a86{text-align:center;}.elementor-8511 .elementor-element.elementor-element-4e7b7a86 .elementor-heading-title{color:var( --e-global-color-c55c53e );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-8511 .elementor-element.elementor-element-5d6522ce{text-align:center;line-height:24px;}.elementor-8511 .elementor-element.elementor-element-33fa91a7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;--margin-block-start:100px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;}.elementor-8511 .elementor-element.elementor-element-33fa91a7:not(.elementor-motion-effects-element-type-background), .elementor-8511 .elementor-element.elementor-element-33fa91a7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ecolecharlesdefoucauld.com/wp-content/uploads/2023/11/Archi30.jpg");}.elementor-8511 .elementor-element.elementor-element-33fa91a7, .elementor-8511 .elementor-element.elementor-element-33fa91a7::before{--border-transition:0.3s;}.elementor-8511 .elementor-element.elementor-element-63a57ebd{--display:flex;--background-transition:0.3s;}.elementor-8511 .elementor-element.elementor-element-2e118389{text-align:center;}.elementor-8511 .elementor-element.elementor-element-2e118389 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );font-style:var( --e-global-typography-primary-font-style );text-decoration:var( --e-global-typography-primary-text-decoration );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-8511 .elementor-element.elementor-element-f357157{text-align:center;}.elementor-8511 .elementor-element.elementor-element-f357157 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-8511 .elementor-element.elementor-element-f357157 > .elementor-widget-container{margin:85px 0px 0px 0px;}.elementor-8511 .elementor-element.elementor-element-478bcff{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--background-transition:0.3s;--margin-block-start:30px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;}.elementor-8511 .elementor-element.elementor-element-71270ed3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;--overlay-opacity:0.5;border-style:solid;--border-style:solid;border-color:#F8E16C;--border-color:#F8E16C;}.elementor-8511 .elementor-element.elementor-element-71270ed3::before, .elementor-8511 .elementor-element.elementor-element-71270ed3 > .elementor-background-video-container::before, .elementor-8511 .elementor-element.elementor-element-71270ed3 > .e-con-inner > .elementor-background-video-container::before, .elementor-8511 .elementor-element.elementor-element-71270ed3 > .elementor-background-slideshow::before, .elementor-8511 .elementor-element.elementor-element-71270ed3 > .e-con-inner > .elementor-background-slideshow::before, .elementor-8511 .elementor-element.elementor-element-71270ed3 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-color:#F8E16C;}.elementor-8511 .elementor-element.elementor-element-71270ed3, .elementor-8511 .elementor-element.elementor-element-71270ed3::before{--border-transition:0.3s;}.elementor-8511 .elementor-element.elementor-element-3718d096{text-align:center;}.elementor-8511 .elementor-element.elementor-element-3718d096 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:2.441rem;font-weight:500;line-height:40px;letter-spacing:0.5px;}.elementor-8511 .elementor-element.elementor-element-4fa3ff3e{text-align:center;line-height:26px;}.elementor-8511 .elementor-element.elementor-element-2c726f9a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;--overlay-opacity:0.5;border-style:solid;--border-style:solid;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );}.elementor-8511 .elementor-element.elementor-element-2c726f9a::before, .elementor-8511 .elementor-element.elementor-element-2c726f9a > .elementor-background-video-container::before, .elementor-8511 .elementor-element.elementor-element-2c726f9a > .e-con-inner > .elementor-background-video-container::before, .elementor-8511 .elementor-element.elementor-element-2c726f9a > .elementor-background-slideshow::before, .elementor-8511 .elementor-element.elementor-element-2c726f9a > .e-con-inner > .elementor-background-slideshow::before, .elementor-8511 .elementor-element.elementor-element-2c726f9a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-color:var( --e-global-color-secondary );}.elementor-8511 .elementor-element.elementor-element-2c726f9a, .elementor-8511 .elementor-element.elementor-element-2c726f9a::before{--border-transition:0.3s;}.elementor-8511 .elementor-element.elementor-element-6cd785b8{text-align:center;}.elementor-8511 .elementor-element.elementor-element-6cd785b8 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:2.441rem;font-weight:500;line-height:40px;letter-spacing:0.5px;}.elementor-8511 .elementor-element.elementor-element-61722f7b{text-align:center;line-height:32px;}.elementor-8511 .elementor-element.elementor-element-3997abbd{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;--overlay-opacity:0.5;border-style:solid;--border-style:solid;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );}.elementor-8511 .elementor-element.elementor-element-3997abbd::before, .elementor-8511 .elementor-element.elementor-element-3997abbd > .elementor-background-video-container::before, .elementor-8511 .elementor-element.elementor-element-3997abbd > .e-con-inner > .elementor-background-video-container::before, .elementor-8511 .elementor-element.elementor-element-3997abbd > .elementor-background-slideshow::before, .elementor-8511 .elementor-element.elementor-element-3997abbd > .e-con-inner > .elementor-background-slideshow::before, .elementor-8511 .elementor-element.elementor-element-3997abbd > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-color:var( --e-global-color-primary );}.elementor-8511 .elementor-element.elementor-element-3997abbd, .elementor-8511 .elementor-element.elementor-element-3997abbd::before{--border-transition:0.3s;}.elementor-8511 .elementor-element.elementor-element-715c5e5{text-align:center;}.elementor-8511 .elementor-element.elementor-element-715c5e5 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:2.441rem;font-weight:500;line-height:40px;letter-spacing:0.5px;}.elementor-8511 .elementor-element.elementor-element-386d8087{text-align:center;line-height:26px;}.elementor-8511 .elementor-element.elementor-element-576c70d0{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;}.elementor-8511 .elementor-element.elementor-element-79abc227 .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );background-color:#02010100;border-style:none;}.elementor-8511 .elementor-element.elementor-element-79abc227 .elementor-button:hover, .elementor-8511 .elementor-element.elementor-element-79abc227 .elementor-button:focus{color:#FAF5F5;background-color:#9B9B9B2B;}.elementor-8511 .elementor-element.elementor-element-79abc227 .elementor-button:hover svg, .elementor-8511 .elementor-element.elementor-element-79abc227 .elementor-button:focus svg{fill:#FAF5F5;}.elementor-8511 .elementor-element.elementor-element-4e466f59 .elementor-button .elementor-align-icon-right{margin-left:0px;}.elementor-8511 .elementor-element.elementor-element-4e466f59 .elementor-button .elementor-align-icon-left{margin-right:0px;}.elementor-8511 .elementor-element.elementor-element-4e466f59 .elementor-button{fill:#FFFFFF;color:#FFFFFF;background-color:var( --e-global-color-text );padding:10px 10px 10px 10px;}body:not(.rtl) .elementor-8511 .elementor-element.elementor-element-4e466f59{right:40px;}body.rtl .elementor-8511 .elementor-element.elementor-element-4e466f59{left:40px;}.elementor-8511 .elementor-element.elementor-element-4e466f59{bottom:40px;}.elementor-8511 .elementor-element.elementor-element-1fafbea .elementor-button{fill:#FFFFFF;color:#FFFFFF;background-color:var( --e-global-color-text );border-style:solid;border-color:var( --e-global-color-text );box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);padding:10px 10px 10px 10px;}.elementor-8511 .elementor-element.elementor-element-1fafbea .elementor-button:hover, .elementor-8511 .elementor-element.elementor-element-1fafbea .elementor-button:focus{color:var( --e-global-color-text );background-color:var( --e-global-color-primary );}.elementor-8511 .elementor-element.elementor-element-1fafbea .elementor-button:hover svg, .elementor-8511 .elementor-element.elementor-element-1fafbea .elementor-button:focus svg{fill:var( --e-global-color-text );}body:not(.rtl) .elementor-8511 .elementor-element.elementor-element-1fafbea{right:140px;}body.rtl .elementor-8511 .elementor-element.elementor-element-1fafbea{left:140px;}.elementor-8511 .elementor-element.elementor-element-1fafbea{bottom:40px;z-index:6;}@media(max-width:1200px){.elementor-8511 .elementor-element.elementor-element-146f08ac .elementor-cta__content{min-height:60vh;}.elementor-8511 .elementor-element.elementor-element-146f08ac .elementor-cta__bg-wrapper{min-height:80vh;}.elementor-8511 .elementor-element.elementor-element-26966adc .elementor-cta__content{min-height:60vh;}.elementor-8511 .elementor-element.elementor-element-26966adc .elementor-cta__bg-wrapper{min-height:70vh;}.elementor-8511 .elementor-element.elementor-element-641c59f1 .elementor-cta__content{min-height:60vh;}.elementor-8511 .elementor-element.elementor-element-641c59f1 .elementor-cta__bg-wrapper{min-height:70vh;}.elementor-8511 .elementor-element.elementor-element-1ba7564f > .elementor-widget-container{margin:55px 0px 0px 0px;}}@media(min-width:768px){.elementor-8511 .elementor-element.elementor-element-1ebca09b{--width:100%;}.elementor-8511 .elementor-element.elementor-element-2a95e9f6{--width:100%;}.elementor-8511 .elementor-element.elementor-element-2fbdfee5{--width:100%;}.elementor-8511 .elementor-element.elementor-element-4dcd3ecc{--width:100%;}.elementor-8511 .elementor-element.elementor-element-ba3cad8{--width:100%;}.elementor-8511 .elementor-element.elementor-element-c5cc13e{--width:100%;}.elementor-8511 .elementor-element.elementor-element-1592fb4d{--width:100%;}.elementor-8511 .elementor-element.elementor-element-51ece582{--width:100%;}.elementor-8511 .elementor-element.elementor-element-32b12fdd{--width:100%;}.elementor-8511 .elementor-element.elementor-element-3d231bcf{--width:100%;}.elementor-8511 .elementor-element.elementor-element-27a63c34{--width:100%;}.elementor-8511 .elementor-element.elementor-element-145554fa{--width:100%;}.elementor-8511 .elementor-element.elementor-element-49bdff16{--width:100%;}.elementor-8511 .elementor-element.elementor-element-250a61c8{--width:100%;}.elementor-8511 .elementor-element.elementor-element-64b87715{--width:100%;}.elementor-8511 .elementor-element.elementor-element-47ea7719{--width:100%;}.elementor-8511 .elementor-element.elementor-element-3e0cf146{--width:100%;}.elementor-8511 .elementor-element.elementor-element-77d25af9{--width:100%;}.elementor-8511 .elementor-element.elementor-element-13b055ba{--content-width:100%;}.elementor-8511 .elementor-element.elementor-element-5b2a7aa5{--content-width:100%;}.elementor-8511 .elementor-element.elementor-element-414af247{--content-width:100%;}.elementor-8511 .elementor-element.elementor-element-2225142f{--width:100%;}.elementor-8511 .elementor-element.elementor-element-78af4f0{--content-width:100%;}}@media(max-width:880px) and (min-width:768px){.elementor-8511 .elementor-element.elementor-element-64b87715{--width:100%;}}@media(min-width:2400px){.elementor-8511 .elementor-element.elementor-element-3af6fb4 .swiper-slide{height:100vh;}.elementor-8511 .elementor-element.elementor-element-3af6fb4 .swiper-slide-contents{max-width:0%;}.elementor-8511 .elementor-element.elementor-element-3af6fb4 .swiper-slide-inner{padding:0px 0px 0px 0px;}.elementor-8511 .elementor-element.elementor-element-1e296877 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-8511 .elementor-element.elementor-element-518e8538 .elementor-heading-title{font-size:var( --e-global-typography-cee1225-font-size );line-height:var( --e-global-typography-cee1225-line-height );letter-spacing:var( --e-global-typography-cee1225-letter-spacing );word-spacing:var( --e-global-typography-cee1225-word-spacing );}.elementor-8511 .elementor-element.elementor-element-4dfbc4fb .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-8511 .elementor-element.elementor-element-74233b15 .elementor-heading-title{font-size:var( --e-global-typography-cee1225-font-size );line-height:var( --e-global-typography-cee1225-line-height );letter-spacing:var( --e-global-typography-cee1225-letter-spacing );word-spacing:var( --e-global-typography-cee1225-word-spacing );}.elementor-8511 .elementor-element.elementor-element-6d4aab8c .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-8511 .elementor-element.elementor-element-30467e56 .elementor-heading-title{font-size:var( --e-global-typography-cee1225-font-size );line-height:var( --e-global-typography-cee1225-line-height );letter-spacing:var( --e-global-typography-cee1225-letter-spacing );word-spacing:var( --e-global-typography-cee1225-word-spacing );}.elementor-8511 .elementor-element.elementor-element-52fc7f13 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-8511 .elementor-element.elementor-element-7728eb59 .elementor-heading-title{font-size:var( --e-global-typography-cee1225-font-size );line-height:var( --e-global-typography-cee1225-line-height );letter-spacing:var( --e-global-typography-cee1225-letter-spacing );word-spacing:var( --e-global-typography-cee1225-word-spacing );}.elementor-8511 .elementor-element.elementor-element-31d74314 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-8511 .elementor-element.elementor-element-6e6d3ba3 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-8511 .elementor-element.elementor-element-2830b2fa .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-8511 .elementor-element.elementor-element-66eb4ddc .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-8511 .elementor-element.elementor-element-313e1eef .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-8511 .elementor-element.elementor-element-1f69f970 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-8511 .elementor-element.elementor-element-41d66550 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-8511 .elementor-element.elementor-element-7117260b{font-size:var( --e-global-typography-9be0f39-font-size );line-height:var( --e-global-typography-9be0f39-line-height );letter-spacing:var( --e-global-typography-9be0f39-letter-spacing );word-spacing:var( --e-global-typography-9be0f39-word-spacing );}.elementor-8511 .elementor-element.elementor-element-5bc08544 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-8511 .elementor-element.elementor-element-7ad6314b{font-size:var( --e-global-typography-9be0f39-font-size );line-height:var( --e-global-typography-9be0f39-line-height );letter-spacing:var( --e-global-typography-9be0f39-letter-spacing );word-spacing:var( --e-global-typography-9be0f39-word-spacing );}.elementor-8511 .elementor-element.elementor-element-1945242d .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-8511 .elementor-element.elementor-element-2d729458 .elementor-heading-title{font-size:var( --e-global-typography-cee1225-font-size );line-height:var( --e-global-typography-cee1225-line-height );letter-spacing:var( --e-global-typography-cee1225-letter-spacing );word-spacing:var( --e-global-typography-cee1225-word-spacing );}.elementor-8511 .elementor-element.elementor-element-4e7b7a86 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-8511 .elementor-element.elementor-element-2e118389 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-8511 .elementor-element.elementor-element-f357157 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-8511 .elementor-element.elementor-element-79abc227 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}}@media(max-width:1366px){.elementor-8511 .elementor-element.elementor-element-1e296877 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-8511 .elementor-element.elementor-element-518e8538 .elementor-heading-title{font-size:var( --e-global-typography-cee1225-font-size );line-height:var( --e-global-typography-cee1225-line-height );letter-spacing:var( --e-global-typography-cee1225-letter-spacing );word-spacing:var( --e-global-typography-cee1225-word-spacing );}.elementor-8511 .elementor-element.elementor-element-4dfbc4fb .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-8511 .elementor-element.elementor-element-74233b15 .elementor-heading-title{font-size:var( --e-global-typography-cee1225-font-size );line-height:var( --e-global-typography-cee1225-line-height );letter-spacing:var( --e-global-typography-cee1225-letter-spacing );word-spacing:var( --e-global-typography-cee1225-word-spacing );}.elementor-8511 .elementor-element.elementor-element-6d4aab8c .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-8511 .elementor-element.elementor-element-30467e56 .elementor-heading-title{font-size:var( --e-global-typography-cee1225-font-size );line-height:var( --e-global-typography-cee1225-line-height );letter-spacing:var( --e-global-typography-cee1225-letter-spacing );word-spacing:var( --e-global-typography-cee1225-word-spacing );}.elementor-8511 .elementor-element.elementor-element-52fc7f13 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-8511 .elementor-element.elementor-element-7728eb59 .elementor-heading-title{font-size:var( --e-global-typography-cee1225-font-size );line-height:var( --e-global-typography-cee1225-line-height );letter-spacing:var( --e-global-typography-cee1225-letter-spacing );word-spacing:var( --e-global-typography-cee1225-word-spacing );}.elementor-8511 .elementor-element.elementor-element-31d74314 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-8511 .elementor-element.elementor-element-6e6d3ba3 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-8511 .elementor-element.elementor-element-2830b2fa .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-8511 .elementor-element.elementor-element-66eb4ddc .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-8511 .elementor-element.elementor-element-313e1eef .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-8511 .elementor-element.elementor-element-1f69f970 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-8511 .elementor-element.elementor-element-41d66550 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-8511 .elementor-element.elementor-element-7117260b{font-size:var( --e-global-typography-9be0f39-font-size );line-height:var( --e-global-typography-9be0f39-line-height );letter-spacing:var( --e-global-typography-9be0f39-letter-spacing );word-spacing:var( --e-global-typography-9be0f39-word-spacing );}.elementor-8511 .elementor-element.elementor-element-5bc08544 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-8511 .elementor-element.elementor-element-7ad6314b{font-size:var( --e-global-typography-9be0f39-font-size );line-height:var( --e-global-typography-9be0f39-line-height );letter-spacing:var( --e-global-typography-9be0f39-letter-spacing );word-spacing:var( --e-global-typography-9be0f39-word-spacing );}.elementor-8511 .elementor-element.elementor-element-1945242d .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-8511 .elementor-element.elementor-element-2d729458 .elementor-heading-title{font-size:var( --e-global-typography-cee1225-font-size );line-height:var( --e-global-typography-cee1225-line-height );letter-spacing:var( --e-global-typography-cee1225-letter-spacing );word-spacing:var( --e-global-typography-cee1225-word-spacing );}.elementor-8511 .elementor-element.elementor-element-4e7b7a86 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-8511 .elementor-element.elementor-element-2e118389 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-8511 .elementor-element.elementor-element-f357157 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-8511 .elementor-element.elementor-element-79abc227 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}}@media(max-width:1024px){.elementor-8511 .elementor-element.elementor-element-358204ca .elementor-button{font-size:14px;}.elementor-8511 .elementor-element.elementor-element-49095ee .elementor-button{font-size:14px;}.elementor-8511 .elementor-element.elementor-element-554216fb .elementor-button{font-size:14px;}.elementor-8511 .elementor-element.elementor-element-6616372f .elementor-button{font-size:14px;}.elementor-8511 .elementor-element.elementor-element-4493a98a .elementor-button{font-size:14px;}.elementor-8511 .elementor-element.elementor-element-43b9f2c2 .elementor-button{font-size:14px;}.elementor-8511 .elementor-element.elementor-element-3fbc211a .elementor-button{font-size:14px;}.elementor-8511 .elementor-element.elementor-element-4c2d99bd .elementor-button{font-size:14px;}.elementor-8511 .elementor-element.elementor-element-66d8f6e4 .elementor-button{font-size:14px;}.elementor-8511 .elementor-element.elementor-element-720f3273 .elementor-button{font-size:14px;}.elementor-8511 .elementor-element.elementor-element-53be2b14 .elementor-button{font-size:14px;}.elementor-8511 .elementor-element.elementor-element-53be2b14 > .elementor-widget-container{margin:-10px 0px -12px -4px;}.elementor-8511 .elementor-element.elementor-element-5e3d7b5f .elementor-button{font-size:14px;}.elementor-8511 .elementor-element.elementor-element-5e3d7b5f > .elementor-widget-container{margin:-10px 0px -9px 0px;}.elementor-8511 .elementor-element.elementor-element-6bdb5766 .elementor-button{font-size:14px;}.elementor-8511 .elementor-element.elementor-element-6bdb5766 > .elementor-widget-container{margin:-10px 0px 0px -10px;}.elementor-8511 .elementor-element.elementor-element-73057752 .elementor-button{font-size:14px;}.elementor-8511 .elementor-element.elementor-element-73057752 > .elementor-widget-container{margin:-10px 0px -10px 0px;}.elementor-8511 .elementor-element.elementor-element-1e296877 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-8511 .elementor-element.elementor-element-518e8538 .elementor-heading-title{font-size:var( --e-global-typography-cee1225-font-size );line-height:var( --e-global-typography-cee1225-line-height );letter-spacing:var( --e-global-typography-cee1225-letter-spacing );word-spacing:var( --e-global-typography-cee1225-word-spacing );}.elementor-8511 .elementor-element.elementor-element-58929d2a .elementor-cta__content{min-height:60vh;}.elementor-8511 .elementor-element.elementor-element-58929d2a .elementor-cta__bg-wrapper{min-height:60vh;}.elementor-8511 .elementor-element.elementor-element-58929d2a .elementor-cta__title{font-size:40px;}.elementor-8511 .elementor-element.elementor-element-6c8f8097 .elementor-cta__title{font-size:40px;}.elementor-8511 .elementor-element.elementor-element-1259bf74 .elementor-cta__title{font-size:40px;}.elementor-8511 .elementor-element.elementor-element-4dfbc4fb .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-8511 .elementor-element.elementor-element-74233b15 .elementor-heading-title{font-size:var( --e-global-typography-cee1225-font-size );line-height:var( --e-global-typography-cee1225-line-height );letter-spacing:var( --e-global-typography-cee1225-letter-spacing );word-spacing:var( --e-global-typography-cee1225-word-spacing );}.elementor-8511 .elementor-element.elementor-element-146f08ac .elementor-cta__content{min-height:50vh;}.elementor-8511 .elementor-element.elementor-element-146f08ac .elementor-cta__bg-wrapper{min-height:70vh;}.elementor-8511 .elementor-element.elementor-element-146f08ac .elementor-cta__title{font-size:40px;}.elementor-8511 .elementor-element.elementor-element-26966adc .elementor-cta__content{min-height:50vh;}.elementor-8511 .elementor-element.elementor-element-26966adc .elementor-cta__bg-wrapper{min-height:70vh;}.elementor-8511 .elementor-element.elementor-element-26966adc .elementor-cta__title{font-size:40px;}.elementor-8511 .elementor-element.elementor-element-641c59f1 .elementor-cta__content{min-height:60vh;}.elementor-8511 .elementor-element.elementor-element-641c59f1 .elementor-cta__bg-wrapper{min-height:60vh;}.elementor-8511 .elementor-element.elementor-element-6d4aab8c .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-8511 .elementor-element.elementor-element-30467e56 .elementor-heading-title{font-size:var( --e-global-typography-cee1225-font-size );line-height:var( --e-global-typography-cee1225-line-height );letter-spacing:var( --e-global-typography-cee1225-letter-spacing );word-spacing:var( --e-global-typography-cee1225-word-spacing );}.elementor-8511 .elementor-element.elementor-element-346620c4 .elementor-cta__title{font-size:40px;}.elementor-8511 .elementor-element.elementor-element-10468100 .elementor-cta__title{font-size:40px;}.elementor-8511 .elementor-element.elementor-element-52fc7f13 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-8511 .elementor-element.elementor-element-7728eb59 .elementor-heading-title{font-size:var( --e-global-typography-cee1225-font-size );line-height:var( --e-global-typography-cee1225-line-height );letter-spacing:var( --e-global-typography-cee1225-letter-spacing );word-spacing:var( --e-global-typography-cee1225-word-spacing );}.elementor-8511 .elementor-element.elementor-element-31d74314 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-8511 .elementor-element.elementor-element-6e6d3ba3 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-8511 .elementor-element.elementor-element-1ba7564f > .elementor-widget-container{margin:53px 0px 0px 0px;}.elementor-8511 .elementor-element.elementor-element-2830b2fa .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-8511 .elementor-element.elementor-element-66eb4ddc .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-8511 .elementor-element.elementor-element-313e1eef .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-8511 .elementor-element.elementor-element-1f69f970 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-8511 .elementor-element.elementor-element-41d66550 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-8511 .elementor-element.elementor-element-7117260b{font-size:var( --e-global-typography-9be0f39-font-size );line-height:var( --e-global-typography-9be0f39-line-height );letter-spacing:var( --e-global-typography-9be0f39-letter-spacing );word-spacing:var( --e-global-typography-9be0f39-word-spacing );}.elementor-8511 .elementor-element.elementor-element-5bc08544 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-8511 .elementor-element.elementor-element-7ad6314b{font-size:var( --e-global-typography-9be0f39-font-size );line-height:var( --e-global-typography-9be0f39-line-height );letter-spacing:var( --e-global-typography-9be0f39-letter-spacing );word-spacing:var( --e-global-typography-9be0f39-word-spacing );}.elementor-8511 .elementor-element.elementor-element-1945242d .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-8511 .elementor-element.elementor-element-2d729458 .elementor-heading-title{font-size:var( --e-global-typography-cee1225-font-size );line-height:var( --e-global-typography-cee1225-line-height );letter-spacing:var( --e-global-typography-cee1225-letter-spacing );word-spacing:var( --e-global-typography-cee1225-word-spacing );}.elementor-8511 .elementor-element.elementor-element-4e7b7a86 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-8511 .elementor-element.elementor-element-2e118389 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-8511 .elementor-element.elementor-element-f357157 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-8511 .elementor-element.elementor-element-79abc227 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}}@media(max-width:880px){.elementor-8511 .elementor-element.elementor-element-358204ca .elementor-button{font-size:14px;}.elementor-8511 .elementor-element.elementor-element-358204ca > .elementor-widget-container{margin:0px 0px 0px -10px;padding:0px 0px 0px 0px;}.elementor-8511 .elementor-element.elementor-element-49095ee .elementor-button{font-size:14px;}.elementor-8511 .elementor-element.elementor-element-554216fb .elementor-button{font-size:14px;}.elementor-8511 .elementor-element.elementor-element-6616372f .elementor-button{font-size:14px;}.elementor-8511 .elementor-element.elementor-element-4493a98a .elementor-button{font-size:14px;}.elementor-8511 .elementor-element.elementor-element-43b9f2c2 .elementor-button{font-size:14px;}.elementor-8511 .elementor-element.elementor-element-3fbc211a .elementor-button{font-size:14px;}.elementor-8511 .elementor-element.elementor-element-4c2d99bd .elementor-button{font-size:14px;}.elementor-8511 .elementor-element.elementor-element-66d8f6e4 .elementor-button{font-size:14px;}.elementor-8511 .elementor-element.elementor-element-66d8f6e4 > .elementor-widget-container{margin:0px 0px 0px -10px;padding:0px 0px 0px 0px;}.elementor-8511 .elementor-element.elementor-element-720f3273 .elementor-button{font-size:14px;}.elementor-8511 .elementor-element.elementor-element-53be2b14 .elementor-button{font-size:14px;}.elementor-8511 .elementor-element.elementor-element-53be2b14 > .elementor-widget-container{margin:0px 0px -15px -15px;padding:0px 0px 0px 0px;}.elementor-8511 .elementor-element.elementor-element-5e3d7b5f .elementor-button{font-size:14px;}.elementor-8511 .elementor-element.elementor-element-5e3d7b5f > .elementor-widget-container{margin:0px 0px -15px -10px;padding:0px 0px 0px 0px;}.elementor-8511 .elementor-element.elementor-element-64b87715{--min-height:0px;}.elementor-8511 .elementor-element.elementor-element-7d170ccd{--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-8511 .elementor-element.elementor-element-47ea7719{--min-height:41px;}.elementor-8511 .elementor-element.elementor-element-6bdb5766 .elementor-button{font-size:14px;}.elementor-8511 .elementor-element.elementor-element-6bdb5766 > .elementor-widget-container{margin:-10px 0px 0px -15px;padding:0px 0px 0px 0px;}.elementor-8511 .elementor-element.elementor-element-3e0cf146{--min-height:41px;}.elementor-8511 .elementor-element.elementor-element-73057752 .elementor-button{font-size:14px;}.elementor-8511 .elementor-element.elementor-element-73057752 > .elementor-widget-container{margin:-10px 0px 0px -12px;padding:0px 0px 0px 0px;}.elementor-8511 .elementor-element.elementor-element-58929d2a .elementor-cta__title{font-size:30px;-webkit-text-stroke-width:0px;stroke-width:0px;}.elementor-8511 .elementor-element.elementor-element-58929d2a .elementor-cta__description{font-size:16px;}.elementor-8511 .elementor-element.elementor-element-6c8f8097 .elementor-cta__title{font-size:30px;}.elementor-8511 .elementor-element.elementor-element-1259bf74 .elementor-cta__content{min-height:60vh;}.elementor-8511 .elementor-element.elementor-element-1259bf74 .elementor-cta__bg-wrapper{min-height:75vh;}.elementor-8511 .elementor-element.elementor-element-1259bf74 .elementor-cta__title{font-size:30px;}.elementor-8511 .elementor-element.elementor-element-146f08ac .elementor-cta__title{font-size:30px;}.elementor-8511 .elementor-element.elementor-element-26966adc .elementor-cta__content{min-height:60vh;}.elementor-8511 .elementor-element.elementor-element-26966adc .elementor-cta__bg-wrapper{min-height:80vh;}.elementor-8511 .elementor-element.elementor-element-26966adc .elementor-cta__title{font-size:30px;}.elementor-8511 .elementor-element.elementor-element-641c59f1 .elementor-cta__content{min-height:60vh;}.elementor-8511 .elementor-element.elementor-element-641c59f1 .elementor-cta__bg-wrapper{min-height:60vh;}.elementor-8511 .elementor-element.elementor-element-641c59f1 .elementor-cta__title{font-size:30px;}.elementor-8511 .elementor-element.elementor-element-26103184 .elementor-heading-title{font-size:24px;}.elementor-8511 .elementor-element.elementor-element-2db6bcb0 .elementor-heading-title{font-size:24px;}.elementor-8511 .elementor-element.elementor-element-241d90b7 .elementor-heading-title{font-size:24px;}.elementor-8511 .elementor-element.elementor-element-1ba7564f > .elementor-widget-container{margin:54px 0px 0px 0px;}.elementor-8511 .elementor-element.elementor-element-3718d096 .elementor-heading-title{font-size:30px;}.elementor-8511 .elementor-element.elementor-element-6cd785b8 .elementor-heading-title{font-size:30px;}.elementor-8511 .elementor-element.elementor-element-715c5e5 .elementor-heading-title{font-size:30px;}}@media(max-width:767px){.elementor-8511 .elementor-element.elementor-element-2094b624{--min-height:46vh;--margin-block-start:-335px;--margin-block-end:-50px;--margin-inline-start:0px;--margin-inline-end:0px;}.elementor-8511 .elementor-element.elementor-element-3af6fb4 .swiper-slide{height:45vh;}.elementor-8511 .elementor-element.elementor-element-675fa4de{--min-height:11vh;--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:40px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-8511 .elementor-element.elementor-element-25f8e2cf .elementor-heading-title{font-size:37px;}.elementor-8511 .elementor-element.elementor-element-1e296877 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-8511 .elementor-element.elementor-element-518e8538 .elementor-heading-title{font-size:var( --e-global-typography-cee1225-font-size );line-height:var( --e-global-typography-cee1225-line-height );letter-spacing:var( --e-global-typography-cee1225-letter-spacing );word-spacing:var( --e-global-typography-cee1225-word-spacing );}.elementor-8511 .elementor-element.elementor-element-58929d2a .elementor-cta__content{min-height:40vh;padding:10% 10% 10% 10%;}.elementor-8511 .elementor-element.elementor-element-58929d2a .elementor-cta__bg-wrapper{min-height:50vh;}.elementor-8511 .elementor-element.elementor-element-58929d2a .elementor-cta__title{font-size:21px;}.elementor-8511 .elementor-element.elementor-element-58929d2a .elementor-cta__title:not(:last-child){margin-bottom:30px;}.elementor-8511 .elementor-element.elementor-element-58929d2a .elementor-cta__description{font-size:16px;}.elementor-8511 .elementor-element.elementor-element-6c8f8097 .elementor-cta__content{min-height:40vh;padding:10% 10% 10% 10%;}.elementor-8511 .elementor-element.elementor-element-6c8f8097 .elementor-cta__bg-wrapper{min-height:50vh;}.elementor-8511 .elementor-element.elementor-element-6c8f8097 .elementor-cta__title{font-size:21px;}.elementor-8511 .elementor-element.elementor-element-6c8f8097 .elementor-cta__description{font-size:16px;}.elementor-8511 .elementor-element.elementor-element-1259bf74 .elementor-cta__content{min-height:40vh;}.elementor-8511 .elementor-element.elementor-element-1259bf74 .elementor-cta__bg-wrapper{min-height:50vh;}.elementor-8511 .elementor-element.elementor-element-1259bf74 .elementor-cta__title{font-size:21px;}.elementor-8511 .elementor-element.elementor-element-1259bf74 .elementor-cta__description{font-size:16px;}.elementor-8511 .elementor-element.elementor-element-4dfbc4fb .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-8511 .elementor-element.elementor-element-74233b15 .elementor-heading-title{font-size:var( --e-global-typography-cee1225-font-size );line-height:var( --e-global-typography-cee1225-line-height );letter-spacing:var( --e-global-typography-cee1225-letter-spacing );word-spacing:var( --e-global-typography-cee1225-word-spacing );}.elementor-8511 .elementor-element.elementor-element-146f08ac .elementor-cta__content{min-height:40vh;}.elementor-8511 .elementor-element.elementor-element-146f08ac .elementor-cta__bg-wrapper{min-height:30vh;}.elementor-8511 .elementor-element.elementor-element-146f08ac .elementor-cta__title{font-size:21px;}.elementor-8511 .elementor-element.elementor-element-146f08ac .elementor-cta__description{font-size:16px;}.elementor-8511 .elementor-element.elementor-element-26966adc .elementor-cta__content{min-height:40vh;}.elementor-8511 .elementor-element.elementor-element-26966adc .elementor-cta__bg-wrapper{min-height:40vh;}.elementor-8511 .elementor-element.elementor-element-26966adc .elementor-cta__title{font-size:21px;}.elementor-8511 .elementor-element.elementor-element-26966adc .elementor-cta__description{font-size:16px;}.elementor-8511 .elementor-element.elementor-element-641c59f1 .elementor-cta__content{min-height:50vh;}.elementor-8511 .elementor-element.elementor-element-641c59f1 .elementor-cta__bg-wrapper{min-height:40vh;}.elementor-8511 .elementor-element.elementor-element-641c59f1 .elementor-cta__title{font-size:21px;}.elementor-8511 .elementor-element.elementor-element-641c59f1 .elementor-cta__description{font-size:16px;}.elementor-8511 .elementor-element.elementor-element-6d4aab8c .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-8511 .elementor-element.elementor-element-30467e56 .elementor-heading-title{font-size:var( --e-global-typography-cee1225-font-size );line-height:var( --e-global-typography-cee1225-line-height );letter-spacing:var( --e-global-typography-cee1225-letter-spacing );word-spacing:var( --e-global-typography-cee1225-word-spacing );}.elementor-8511 .elementor-element.elementor-element-346620c4 .elementor-cta__content{min-height:40vh;}.elementor-8511 .elementor-element.elementor-element-346620c4 .elementor-cta__bg-wrapper{min-height:50vh;}.elementor-8511 .elementor-element.elementor-element-346620c4 .elementor-cta__title{font-size:21px;}.elementor-8511 .elementor-element.elementor-element-346620c4 .elementor-cta__description{font-size:16px;}.elementor-8511 .elementor-element.elementor-element-10468100 .elementor-cta__content{min-height:40vh;}.elementor-8511 .elementor-element.elementor-element-10468100 .elementor-cta__bg-wrapper{min-height:50vh;}.elementor-8511 .elementor-element.elementor-element-10468100 .elementor-cta__title{font-size:21px;}.elementor-8511 .elementor-element.elementor-element-10468100 .elementor-cta__description{font-size:16px;}.elementor-8511 .elementor-element.elementor-element-52fc7f13 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-8511 .elementor-element.elementor-element-7728eb59 .elementor-heading-title{font-size:var( --e-global-typography-cee1225-font-size );line-height:var( --e-global-typography-cee1225-line-height );letter-spacing:var( --e-global-typography-cee1225-letter-spacing );word-spacing:var( --e-global-typography-cee1225-word-spacing );}.elementor-8511 .elementor-element.elementor-element-31d74314 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-8511 .elementor-element.elementor-element-4041c9db .swiper-slide{height:26vh;}.elementor-8511 .elementor-element.elementor-element-6e6d3ba3 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-8511 .elementor-element.elementor-element-33b0eb72 .swiper-slide{height:50vh;}.elementor-8511 .elementor-element.elementor-element-15608426 .swiper-slide{height:47vh;}.elementor-8511 .elementor-element.elementor-element-2830b2fa .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-8511 .elementor-element.elementor-element-66eb4ddc .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-8511 .elementor-element.elementor-element-313e1eef .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-8511 .elementor-element.elementor-element-1f69f970 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-8511 .elementor-element.elementor-element-41d66550 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-8511 .elementor-element.elementor-element-7117260b{font-size:var( --e-global-typography-9be0f39-font-size );line-height:var( --e-global-typography-9be0f39-line-height );letter-spacing:var( --e-global-typography-9be0f39-letter-spacing );word-spacing:var( --e-global-typography-9be0f39-word-spacing );}.elementor-8511 .elementor-element.elementor-element-5bc08544 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-8511 .elementor-element.elementor-element-7ad6314b{font-size:var( --e-global-typography-9be0f39-font-size );line-height:var( --e-global-typography-9be0f39-line-height );letter-spacing:var( --e-global-typography-9be0f39-letter-spacing );word-spacing:var( --e-global-typography-9be0f39-word-spacing );}.elementor-8511 .elementor-element.elementor-element-1945242d .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-8511 .elementor-element.elementor-element-2d729458 .elementor-heading-title{font-size:var( --e-global-typography-cee1225-font-size );line-height:var( --e-global-typography-cee1225-line-height );letter-spacing:var( --e-global-typography-cee1225-letter-spacing );word-spacing:var( --e-global-typography-cee1225-word-spacing );}.elementor-8511 .elementor-element.elementor-element-4e7b7a86 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-8511 .elementor-element.elementor-element-2e118389 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-8511 .elementor-element.elementor-element-f357157 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-8511 .elementor-element.elementor-element-79abc227 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}}/* Start custom CSS for call-to-action, class: .elementor-element-58929d2a */.exemple {
  text-align: justify;
 }/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-6c8f8097 */.exemple {
  text-align: justify;
 }/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-1259bf74 */.exemple {
  text-align: justify;
 }/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-146f08ac */.exemple {
  text-align: justify;
 }/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-26966adc */.exemple {
  text-align: justify;
 }/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-641c59f1 */.exemple {
  text-align: justify;
 }/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-346620c4 */.exemple {
  text-align: justify;
 }/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-10468100 */.exemple {
  text-align: justify;
 }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4e466f59 */.elementor-8511 .elementor-element.elementor-element-4e466f59{
    opacity: 0;
    transition: all 0.3s ease-in-out;
}
body.show .elementor-8511 .elementor-element.elementor-element-4e466f59{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1fafbea */.elementor-8511 .elementor-element.elementor-element-1fafbea{
    opacity: 0;
    transition: all 0.3s ease-in-out;
}
body.show .elementor-8511 .elementor-element.elementor-element-1fafbea{
    opacity: 1;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'raleway';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://ecolecharlesdefoucauld.com/wp-content/uploads/2023/11/Raleway-Medium.ttf') format('truetype');
}
@font-face {
	font-family: 'raleway';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://ecolecharlesdefoucauld.com/wp-content/uploads/2023/11/Raleway-Regular.ttf') format('truetype');
}
@font-face {
	font-family: 'raleway';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('https://ecolecharlesdefoucauld.com/wp-content/uploads/2023/11/Raleway-Bold.ttf') format('truetype');
}
@font-face {
	font-family: 'raleway';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://ecolecharlesdefoucauld.com/wp-content/uploads/2023/11/Raleway-SemiBold.ttf') format('truetype');
}
/* End Custom Fonts CSS */