.elementor-70279 .elementor-element.elementor-element-eaea039{--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;--flex-wrap-mobile:wrap;--align-items:center;--overlay-opacity:1;}.elementor-70279 .elementor-element.elementor-element-eaea039:not(.elementor-motion-effects-element-type-background), .elementor-70279 .elementor-element.elementor-element-eaea039 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://school.commeunefrancaise.com/wp-content/uploads/2026/02/header-home.png");background-position:top center;background-size:cover;}.elementor-70279 .elementor-element.elementor-element-eaea039::before, .elementor-70279 .elementor-element.elementor-element-eaea039 > .elementor-background-video-container::before, .elementor-70279 .elementor-element.elementor-element-eaea039 > .e-con-inner > .elementor-background-video-container::before, .elementor-70279 .elementor-element.elementor-element-eaea039 > .elementor-background-slideshow::before, .elementor-70279 .elementor-element.elementor-element-eaea039 > .e-con-inner > .elementor-background-slideshow::before, .elementor-70279 .elementor-element.elementor-element-eaea039 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(255deg, #FFFFFF00 9%, #384693 55%);}.elementor-70279 .elementor-element.elementor-element-79d5aff{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-70279 .elementor-element.elementor-element-766cfd6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-70279 .elementor-element.elementor-element-067a36c{text-align:start;}.elementor-70279 .elementor-element.elementor-element-03383a5{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;}.elementor-70279 .elementor-element.elementor-element-f89fd96{--display:flex;}.elementor-70279 .elementor-element.elementor-element-f89fd96.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-70279 .elementor-element.elementor-element-a511195{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-70279 .elementor-element.elementor-element-a511195 .elementor-heading-title{color:var( --e-global-color-85c8587 );}.elementor-70279 .elementor-element.elementor-element-09d9a9f{width:var( --container-widget-width, 750px );max-width:750px;--container-widget-width:750px;--container-widget-flex-grow:0;}.elementor-70279 .elementor-element.elementor-element-5d2848a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-70279 .elementor-element.elementor-element-8aa65d1 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-70279 .elementor-element.elementor-element-5f1ddf7{--display:flex;}.elementor-70279 .elementor-element.elementor-element-ba0f09b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-70279 .elementor-element.elementor-element-f7e55dc{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-70279 .elementor-element.elementor-element-6483f54 .elementor-cta .elementor-cta__bg, .elementor-70279 .elementor-element.elementor-element-6483f54 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-70279 .elementor-element.elementor-element-6483f54 .elementor-cta__content{text-align:start;}.elementor-70279 .elementor-element.elementor-element-6483f54 .elementor-cta__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-7fcf927c );}.elementor-70279 .elementor-element.elementor-element-6483f54 .elementor-cta__description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-70279 .elementor-element.elementor-element-3d88818{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-70279 .elementor-element.elementor-element-1d7e02a.elementor-position-right .elementor-image-box-img{margin-left:30px;}.elementor-70279 .elementor-element.elementor-element-1d7e02a.elementor-position-left .elementor-image-box-img{margin-right:30px;}.elementor-70279 .elementor-element.elementor-element-1d7e02a.elementor-position-top .elementor-image-box-img{margin-bottom:30px;}.elementor-70279 .elementor-element.elementor-element-1d7e02a .elementor-image-box-wrapper .elementor-image-box-img{width:30px;}.elementor-70279 .elementor-element.elementor-element-1d7e02a .elementor-image-box-img img{border-style:none;box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);transition-duration:0.3s;}.elementor-70279 .elementor-element.elementor-element-116312a.elementor-position-right .elementor-image-box-img{margin-left:30px;}.elementor-70279 .elementor-element.elementor-element-116312a.elementor-position-left .elementor-image-box-img{margin-right:30px;}.elementor-70279 .elementor-element.elementor-element-116312a.elementor-position-top .elementor-image-box-img{margin-bottom:30px;}.elementor-70279 .elementor-element.elementor-element-116312a .elementor-image-box-wrapper .elementor-image-box-img{width:30px;}.elementor-70279 .elementor-element.elementor-element-116312a .elementor-image-box-img img{border-style:none;box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);transition-duration:0.3s;}.elementor-70279 .elementor-element.elementor-element-6878096.elementor-position-right .elementor-image-box-img{margin-left:30px;}.elementor-70279 .elementor-element.elementor-element-6878096.elementor-position-left .elementor-image-box-img{margin-right:30px;}.elementor-70279 .elementor-element.elementor-element-6878096.elementor-position-top .elementor-image-box-img{margin-bottom:30px;}.elementor-70279 .elementor-element.elementor-element-6878096 .elementor-image-box-wrapper .elementor-image-box-img{width:30px;}.elementor-70279 .elementor-element.elementor-element-6878096 .elementor-image-box-img img{border-style:none;box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);transition-duration:0.3s;}.elementor-70279 .elementor-element.elementor-element-03dda82.elementor-position-right .elementor-image-box-img{margin-left:30px;}.elementor-70279 .elementor-element.elementor-element-03dda82.elementor-position-left .elementor-image-box-img{margin-right:30px;}.elementor-70279 .elementor-element.elementor-element-03dda82.elementor-position-top .elementor-image-box-img{margin-bottom:30px;}.elementor-70279 .elementor-element.elementor-element-03dda82 .elementor-image-box-wrapper .elementor-image-box-img{width:30px;}.elementor-70279 .elementor-element.elementor-element-03dda82 .elementor-image-box-img img{border-style:none;box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);transition-duration:0.3s;}.elementor-70279 .elementor-element.elementor-element-4183581{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-70279 .elementor-element.elementor-element-9043620{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-70279 .elementor-element.elementor-element-306f5c3 .elementor-cta .elementor-cta__bg, .elementor-70279 .elementor-element.elementor-element-306f5c3 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-70279 .elementor-element.elementor-element-306f5c3 .elementor-cta__content{text-align:center;}.elementor-70279 .elementor-element.elementor-element-306f5c3 .elementor-cta__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-7fcf927c );}.elementor-70279 .elementor-element.elementor-element-12fba17{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-70279 .elementor-element.elementor-element-c60c023.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-70279 .elementor-element.elementor-element-c60c023.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-70279 .elementor-element.elementor-element-c60c023.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-70279 .elementor-element.elementor-element-c60c023 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-70279 .elementor-element.elementor-element-c60c023 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-70279 .elementor-element.elementor-element-b944245.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-70279 .elementor-element.elementor-element-b944245.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-70279 .elementor-element.elementor-element-b944245.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-70279 .elementor-element.elementor-element-b944245 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-70279 .elementor-element.elementor-element-b944245 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-70279 .elementor-element.elementor-element-64839a6.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-70279 .elementor-element.elementor-element-64839a6.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-70279 .elementor-element.elementor-element-64839a6.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-70279 .elementor-element.elementor-element-64839a6 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-70279 .elementor-element.elementor-element-64839a6 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-70279 .elementor-element.elementor-element-1b7cc47.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-70279 .elementor-element.elementor-element-1b7cc47.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-70279 .elementor-element.elementor-element-1b7cc47.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-70279 .elementor-element.elementor-element-1b7cc47 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-70279 .elementor-element.elementor-element-1b7cc47 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-70279 .elementor-element.elementor-element-801e58d{--display:flex;}.elementor-70279 .elementor-element.elementor-element-fa654bc{text-align:center;}.elementor-70279 .elementor-element.elementor-element-638049e{--display:flex;--min-height:650px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-70279 .elementor-element.elementor-element-6582f01 img{height:650px;object-fit:cover;object-position:top center;}.elementor-70279 .elementor-element.elementor-element-06ac5ef{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:50px 50px;--row-gap:50px;--column-gap:50px;}.elementor-70279 .elementor-element.elementor-element-28c6785{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-70279 .elementor-element.elementor-element-4883e2e .elementor-cta .elementor-cta__bg, .elementor-70279 .elementor-element.elementor-element-4883e2e .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-70279 .elementor-element.elementor-element-4883e2e .elementor-cta__content{text-align:center;}.elementor-70279 .elementor-element.elementor-element-4883e2e .elementor-cta__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-7fcf927c );}.elementor-70279 .elementor-element.elementor-element-1b6904f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-70279 .elementor-element.elementor-element-2897472 .e-link-in-bio{--e-link-in-bio-image-links-columns:1;--e-link-in-bio-identity-image-profile-position:center center;--background-overlay-opacity:0.5;}.elementor-70279 .elementor-element.elementor-element-8ba1dcf .e-link-in-bio{--e-link-in-bio-image-links-columns:1;--e-link-in-bio-identity-image-profile-position:center center;--background-overlay-opacity:0.5;}.elementor-70279 .elementor-element.elementor-element-c2273e3 .e-link-in-bio{--e-link-in-bio-image-links-columns:1;--e-link-in-bio-identity-image-profile-position:center center;--background-overlay-opacity:0.5;}.elementor-70279 .elementor-element.elementor-element-71c2382{--display:flex;}.elementor-70279 .elementor-element.elementor-element-afc917b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:50px 50px;--row-gap:50px;--column-gap:50px;}.elementor-70279 .elementor-element.elementor-element-095082d{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-70279 .elementor-element.elementor-element-720aae3.elementor-element{--align-self:flex-start;}.elementor-70279 .elementor-element.elementor-element-dfc2bea .elementor-cta .elementor-cta__bg, .elementor-70279 .elementor-element.elementor-element-dfc2bea .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-70279 .elementor-element.elementor-element-dfc2bea.elementor-element{--align-self:flex-start;}.elementor-70279 .elementor-element.elementor-element-dfc2bea .elementor-cta__content{text-align:start;}.elementor-70279 .elementor-element.elementor-element-dfc2bea .elementor-cta__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-7fcf927c );}.elementor-70279 .elementor-element.elementor-element-241f5b9{--display:flex;}.elementor-70279 .elementor-element.elementor-element-31d1870{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(3, 1fr);--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;}.elementor-70279 .elementor-element.elementor-element-5039654.elementor-position-right .elementor-image-box-img{margin-left:30px;}.elementor-70279 .elementor-element.elementor-element-5039654.elementor-position-left .elementor-image-box-img{margin-right:30px;}.elementor-70279 .elementor-element.elementor-element-5039654.elementor-position-top .elementor-image-box-img{margin-bottom:30px;}.elementor-70279 .elementor-element.elementor-element-5039654 .elementor-image-box-wrapper .elementor-image-box-img{width:30px;}.elementor-70279 .elementor-element.elementor-element-5039654 .elementor-image-box-img img{border-style:none;box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);transition-duration:0.3s;}.elementor-70279 .elementor-element.elementor-element-8f6722f.elementor-position-right .elementor-image-box-img{margin-left:30px;}.elementor-70279 .elementor-element.elementor-element-8f6722f.elementor-position-left .elementor-image-box-img{margin-right:30px;}.elementor-70279 .elementor-element.elementor-element-8f6722f.elementor-position-top .elementor-image-box-img{margin-bottom:30px;}.elementor-70279 .elementor-element.elementor-element-8f6722f .elementor-image-box-wrapper .elementor-image-box-img{width:30px;}.elementor-70279 .elementor-element.elementor-element-8f6722f .elementor-image-box-img img{border-style:none;box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);transition-duration:0.3s;}.elementor-70279 .elementor-element.elementor-element-cbe2455.elementor-position-right .elementor-image-box-img{margin-left:30px;}.elementor-70279 .elementor-element.elementor-element-cbe2455.elementor-position-left .elementor-image-box-img{margin-right:30px;}.elementor-70279 .elementor-element.elementor-element-cbe2455.elementor-position-top .elementor-image-box-img{margin-bottom:30px;}.elementor-70279 .elementor-element.elementor-element-cbe2455 .elementor-image-box-wrapper .elementor-image-box-img{width:30px;}.elementor-70279 .elementor-element.elementor-element-cbe2455 .elementor-image-box-img img{border-style:none;box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);transition-duration:0.3s;}.elementor-70279 .elementor-element.elementor-element-fe33b83.elementor-position-right .elementor-image-box-img{margin-left:30px;}.elementor-70279 .elementor-element.elementor-element-fe33b83.elementor-position-left .elementor-image-box-img{margin-right:30px;}.elementor-70279 .elementor-element.elementor-element-fe33b83.elementor-position-top .elementor-image-box-img{margin-bottom:30px;}.elementor-70279 .elementor-element.elementor-element-fe33b83 .elementor-image-box-wrapper .elementor-image-box-img{width:30px;}.elementor-70279 .elementor-element.elementor-element-fe33b83 .elementor-image-box-img img{border-style:none;box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);transition-duration:0.3s;}.elementor-70279 .elementor-element.elementor-element-59a99bb.elementor-position-right .elementor-image-box-img{margin-left:30px;}.elementor-70279 .elementor-element.elementor-element-59a99bb.elementor-position-left .elementor-image-box-img{margin-right:30px;}.elementor-70279 .elementor-element.elementor-element-59a99bb.elementor-position-top .elementor-image-box-img{margin-bottom:30px;}.elementor-70279 .elementor-element.elementor-element-59a99bb .elementor-image-box-wrapper .elementor-image-box-img{width:30px;}.elementor-70279 .elementor-element.elementor-element-59a99bb .elementor-image-box-img img{border-style:none;box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);transition-duration:0.3s;}.elementor-70279 .elementor-element.elementor-element-14dbef9.elementor-position-right .elementor-image-box-img{margin-left:30px;}.elementor-70279 .elementor-element.elementor-element-14dbef9.elementor-position-left .elementor-image-box-img{margin-right:30px;}.elementor-70279 .elementor-element.elementor-element-14dbef9.elementor-position-top .elementor-image-box-img{margin-bottom:30px;}.elementor-70279 .elementor-element.elementor-element-14dbef9 .elementor-image-box-wrapper .elementor-image-box-img{width:30px;}.elementor-70279 .elementor-element.elementor-element-14dbef9 .elementor-image-box-img img{border-style:none;box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);transition-duration:0.3s;}.elementor-70279 .elementor-element.elementor-element-0643da5{--display:flex;--min-height:700px;--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;--flex-wrap-mobile:wrap;--align-items:center;--overlay-opacity:1;}.elementor-70279 .elementor-element.elementor-element-0643da5:not(.elementor-motion-effects-element-type-background), .elementor-70279 .elementor-element.elementor-element-0643da5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://school.commeunefrancaise.com/wp-content/uploads/2026/02/geraldine-imagine.png");background-position:center left;background-repeat:no-repeat;background-size:cover;}.elementor-70279 .elementor-element.elementor-element-0643da5::before, .elementor-70279 .elementor-element.elementor-element-0643da5 > .elementor-background-video-container::before, .elementor-70279 .elementor-element.elementor-element-0643da5 > .e-con-inner > .elementor-background-video-container::before, .elementor-70279 .elementor-element.elementor-element-0643da5 > .elementor-background-slideshow::before, .elementor-70279 .elementor-element.elementor-element-0643da5 > .e-con-inner > .elementor-background-slideshow::before, .elementor-70279 .elementor-element.elementor-element-0643da5 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(254deg, #384693 57%, #FFFFFF00 100%);}.elementor-70279 .elementor-element.elementor-element-e7fe7ce{--display:flex;}.elementor-70279 .elementor-element.elementor-element-924f801{--display:flex;}.elementor-70279 .elementor-element.elementor-element-e400826 .elementor-cta .elementor-cta__bg, .elementor-70279 .elementor-element.elementor-element-e400826 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-70279 .elementor-element.elementor-element-e400826.elementor-element{--align-self:flex-start;}.elementor-70279 .elementor-element.elementor-element-e400826 .elementor-cta__content{text-align:start;}.elementor-70279 .elementor-element.elementor-element-e400826 .elementor-cta__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-7fcf927c );}.elementor-70279 .elementor-element.elementor-element-a072e34{font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-70279 .elementor-element.elementor-element-dede1f5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:50px 50px;--row-gap:50px;--column-gap:50px;}.elementor-70279 .elementor-element.elementor-element-0d0c876{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-70279 .elementor-element.elementor-element-ec96aef .elementor-cta .elementor-cta__bg, .elementor-70279 .elementor-element.elementor-element-ec96aef .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-70279 .elementor-element.elementor-element-ec96aef .elementor-cta__content{text-align:center;}.elementor-70279 .elementor-element.elementor-element-ec96aef .elementor-cta__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-7fcf927c );}.elementor-70279 .elementor-element.elementor-element-ec96aef .elementor-cta__description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-70279 .elementor-element.elementor-element-862e71f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-70279 .elementor-element.elementor-element-ed97b5f.elementor-element{--align-self:center;}.elementor-70279 .elementor-element.elementor-element-ed97b5f.elementor-position-right .elementor-image-box-img{margin-left:10px;}.elementor-70279 .elementor-element.elementor-element-ed97b5f.elementor-position-left .elementor-image-box-img{margin-right:10px;}.elementor-70279 .elementor-element.elementor-element-ed97b5f.elementor-position-top .elementor-image-box-img{margin-bottom:10px;}.elementor-70279 .elementor-element.elementor-element-ed97b5f .elementor-image-box-img img{height:50px;object-fit:contain;object-position:center center;border-style:none;box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);transition-duration:0.3s;}.elementor-70279 .elementor-element.elementor-element-0e693e9.elementor-element{--align-self:center;}.elementor-70279 .elementor-element.elementor-element-0e693e9.elementor-position-right .elementor-image-box-img{margin-left:10px;}.elementor-70279 .elementor-element.elementor-element-0e693e9.elementor-position-left .elementor-image-box-img{margin-right:10px;}.elementor-70279 .elementor-element.elementor-element-0e693e9.elementor-position-top .elementor-image-box-img{margin-bottom:10px;}.elementor-70279 .elementor-element.elementor-element-0e693e9 .elementor-image-box-img img{height:50px;object-fit:contain;object-position:center center;border-style:none;box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);transition-duration:0.3s;}.elementor-70279 .elementor-element.elementor-element-04690e6.elementor-element{--align-self:flex-end;}.elementor-70279 .elementor-element.elementor-element-04690e6.elementor-position-right .elementor-image-box-img{margin-left:10px;}.elementor-70279 .elementor-element.elementor-element-04690e6.elementor-position-left .elementor-image-box-img{margin-right:10px;}.elementor-70279 .elementor-element.elementor-element-04690e6.elementor-position-top .elementor-image-box-img{margin-bottom:10px;}.elementor-70279 .elementor-element.elementor-element-04690e6 .elementor-image-box-img img{height:50px;object-fit:contain;object-position:center center;border-style:none;box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);transition-duration:0.3s;}.elementor-70279 .elementor-element.elementor-element-2029916{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:50px 50px;--row-gap:50px;--column-gap:50px;}.elementor-70279 .elementor-element.elementor-element-a185407{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:50px 50px;--row-gap:50px;--column-gap:50px;}.elementor-70279 .elementor-element.elementor-element-2638857{--display:flex;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-70279 .elementor-element.elementor-element-2638857.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-70279 .elementor-element.elementor-element-73452a3.elementor-element{--align-self:flex-start;}.elementor-70279 .elementor-element.elementor-element-858ad59 .elementor-cta .elementor-cta__bg, .elementor-70279 .elementor-element.elementor-element-858ad59 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-70279 .elementor-element.elementor-element-858ad59.elementor-element{--align-self:flex-start;}.elementor-70279 .elementor-element.elementor-element-858ad59 .elementor-cta__content{text-align:start;}.elementor-70279 .elementor-element.elementor-element-858ad59 .elementor-cta__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-7fcf927c );}.elementor-70279 .elementor-element.elementor-element-858ad59 .elementor-cta__description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-70279 .elementor-element.elementor-element-a541304{--display:flex;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-70279 .elementor-element.elementor-element-2c781e5.elementor-element{--align-self:flex-start;}.elementor-70279 .elementor-element.elementor-element-2c781e5{text-align:center;}.elementor-70279 .elementor-element.elementor-element-cc3bb14{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-70279 .elementor-element.elementor-element-07fc740{--display:flex;}.elementor-70279 .elementor-element.elementor-element-5878979{text-align:center;}.elementor-70279 .elementor-element.elementor-element-5a04d05{--display:flex;--min-height:700px;--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;--flex-wrap-mobile:wrap;--align-items:center;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--overlay-opacity:0.9;}.elementor-70279 .elementor-element.elementor-element-5a04d05:not(.elementor-motion-effects-element-type-background), .elementor-70279 .elementor-element.elementor-element-5a04d05 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://school.commeunefrancaise.com/wp-content/uploads/2026/02/start.jpg");background-position:center left;background-repeat:no-repeat;background-size:cover;}.elementor-70279 .elementor-element.elementor-element-5a04d05::before, .elementor-70279 .elementor-element.elementor-element-5a04d05 > .elementor-background-video-container::before, .elementor-70279 .elementor-element.elementor-element-5a04d05 > .e-con-inner > .elementor-background-video-container::before, .elementor-70279 .elementor-element.elementor-element-5a04d05 > .elementor-background-slideshow::before, .elementor-70279 .elementor-element.elementor-element-5a04d05 > .e-con-inner > .elementor-background-slideshow::before, .elementor-70279 .elementor-element.elementor-element-5a04d05 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#384693;--background-overlay:'';}.elementor-70279 .elementor-element.elementor-element-1c81bb1{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-70279 .elementor-element.elementor-element-1f7d166 .elementor-cta .elementor-cta__bg, .elementor-70279 .elementor-element.elementor-element-1f7d166 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-70279 .elementor-element.elementor-element-1f7d166 .elementor-cta__content{text-align:center;}.elementor-70279 .elementor-element.elementor-element-1f7d166 .elementor-cta__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-7fcf927c );}.elementor-70279 .elementor-element.elementor-element-1f7d166 .elementor-cta__description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-70279 .elementor-element.elementor-element-cc34e4f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-70279 .elementor-element.elementor-element-c020a91{--display:flex;}.elementor-70279 .elementor-element.elementor-element-ce678dd .pricing-table{border-style:solid;border-width:1px 1px 1px 1px;}.elementor-70279 .elementor-element.elementor-element-ce678dd .pricing-table__heading{text-align:center;}.elementor-70279 .elementor-element.elementor-element-ce678dd .pricing-table__icon{text-align:center;}.elementor-70279 .elementor-element.elementor-element-ce678dd .pricing-table__price-prefix{vertical-align:baseline;display:inline-block;}.elementor-70279 .elementor-element.elementor-element-ce678dd .pricing-table__price-suffix{vertical-align:baseline;display:inline-block;}.elementor-70279 .elementor-element.elementor-element-ce678dd .pricing-table__price{text-align:center;}.elementor-70279 .elementor-element.elementor-element-ce678dd .pricing-table__features{text-align:center;}.elementor-70279 .elementor-element.elementor-element-ce678dd .pricing-feature.item-included .item-bullet{font-size:14px;width:14px;}.elementor-70279 .elementor-element.elementor-element-ce678dd .pricing-feature.item-excluded .item-bullet{font-size:14px;width:14px;}.elementor-70279 .elementor-element.elementor-element-ce678dd .pricing-feature.item-excluded .pricing-feature__text{text-decoration:none;}.elementor-70279 .elementor-element.elementor-element-ce678dd .pricing-table__action{text-align:center;}.elementor-70279 .elementor-element.elementor-element-3438862{--display:flex;}.elementor-70279 .elementor-element.elementor-element-3571310 .pricing-table{border-style:solid;border-width:1px 1px 1px 1px;}.elementor-70279 .elementor-element.elementor-element-3571310 .pricing-table__heading{text-align:center;}.elementor-70279 .elementor-element.elementor-element-3571310 .pricing-table__icon{text-align:center;}.elementor-70279 .elementor-element.elementor-element-3571310 .pricing-table__price-prefix{vertical-align:baseline;display:inline-block;}.elementor-70279 .elementor-element.elementor-element-3571310 .pricing-table__price-suffix{vertical-align:baseline;display:inline-block;}.elementor-70279 .elementor-element.elementor-element-3571310 .pricing-table__price{text-align:center;}.elementor-70279 .elementor-element.elementor-element-3571310 .pricing-table__features{text-align:center;}.elementor-70279 .elementor-element.elementor-element-3571310 .pricing-feature.item-included .item-bullet{font-size:14px;width:14px;}.elementor-70279 .elementor-element.elementor-element-3571310 .pricing-feature.item-excluded .item-bullet{font-size:14px;width:14px;}.elementor-70279 .elementor-element.elementor-element-3571310 .pricing-feature.item-excluded .pricing-feature__text{text-decoration:none;}.elementor-70279 .elementor-element.elementor-element-3571310 .pricing-table__action{text-align:center;}.elementor-70279 .elementor-element.elementor-element-8d16859{text-align:center;}.elementor-70279 .elementor-element.elementor-element-ebd27c4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-70279 .elementor-element.elementor-element-5732ce0{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-70279 .elementor-element.elementor-element-d039fd2 .elementor-cta .elementor-cta__bg, .elementor-70279 .elementor-element.elementor-element-d039fd2 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-70279 .elementor-element.elementor-element-d039fd2 .elementor-cta__content{text-align:center;}.elementor-70279 .elementor-element.elementor-element-d039fd2 .elementor-cta__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-7fcf927c );}.elementor-70279 .elementor-element.elementor-element-174867b{--display:flex;}.elementor-70279 .elementor-element.elementor-element-e040728{--display:flex;}.elementor-70279 .elementor-element.elementor-element-70982fc{--display:flex;}.elementor-70279 .elementor-element.elementor-element-d0cce6c{--display:flex;}.elementor-70279 .elementor-element.elementor-element-2c9dd51{--display:flex;}.elementor-70279 .elementor-element.elementor-element-919a669{--display:flex;}.elementor-70279 .elementor-element.elementor-element-40ef822{--display:flex;}.elementor-70279 .elementor-element.elementor-element-c7d1cd6{--display:flex;}.elementor-70279 .elementor-element.elementor-element-afb8222{--display:flex;}.elementor-70279 .elementor-element.elementor-element-7695bbb{--display:flex;}.elementor-70279 .elementor-element.elementor-element-67fc658{--display:flex;}.elementor-70279 .elementor-element.elementor-element-fdb16b7{--n-accordion-title-font-size:1rem;width:initial;max-width:initial;--n-accordion-title-justify-content:initial;--n-accordion-title-flex-grow:initial;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;}.elementor-70279 .elementor-element.elementor-element-fdb16b7.elementor-element{--align-self:center;}.elementor-70279 .elementor-element.elementor-element-e6adca7{--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;--flex-wrap-mobile:wrap;--align-items:center;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--overlay-opacity:0.9;}.elementor-70279 .elementor-element.elementor-element-e6adca7:not(.elementor-motion-effects-element-type-background), .elementor-70279 .elementor-element.elementor-element-e6adca7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://school.commeunefrancaise.com/wp-content/uploads/2026/02/footer-cta.jpg");background-position:center left;background-repeat:no-repeat;background-size:cover;}.elementor-70279 .elementor-element.elementor-element-e6adca7::before, .elementor-70279 .elementor-element.elementor-element-e6adca7 > .elementor-background-video-container::before, .elementor-70279 .elementor-element.elementor-element-e6adca7 > .e-con-inner > .elementor-background-video-container::before, .elementor-70279 .elementor-element.elementor-element-e6adca7 > .elementor-background-slideshow::before, .elementor-70279 .elementor-element.elementor-element-e6adca7 > .e-con-inner > .elementor-background-slideshow::before, .elementor-70279 .elementor-element.elementor-element-e6adca7 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#E42F28;--background-overlay:'';}.elementor-70279 .elementor-element.elementor-element-7887f67{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-70279 .elementor-element.elementor-element-30f76f1 .elementor-cta .elementor-cta__bg, .elementor-70279 .elementor-element.elementor-element-30f76f1 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-70279 .elementor-element.elementor-element-30f76f1 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-70279 .elementor-element.elementor-element-30f76f1 .elementor-cta__content{text-align:center;}.elementor-70279 .elementor-element.elementor-element-30f76f1 .elementor-cta__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-7fcf927c );}.elementor-70279 .elementor-element.elementor-element-b71569e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-70279 .elementor-element.elementor-element-210a245{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-70279 .elementor-element.elementor-element-c1d43d3{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-70279 .elementor-element.elementor-element-2897472 .e-link-in-bio{--e-link-in-bio-identity-image-profile-position:center center;}.elementor-70279 .elementor-element.elementor-element-8ba1dcf .e-link-in-bio{--e-link-in-bio-identity-image-profile-position:center center;}.elementor-70279 .elementor-element.elementor-element-c2273e3 .e-link-in-bio{--e-link-in-bio-identity-image-profile-position:center center;}.elementor-70279 .elementor-element.elementor-element-31d1870{--grid-auto-flow:row;}}@media(min-width:768px){.elementor-70279 .elementor-element.elementor-element-79d5aff{--width:100%;}.elementor-70279 .elementor-element.elementor-element-766cfd6{--width:10%;}.elementor-70279 .elementor-element.elementor-element-03383a5{--width:90%;}.elementor-70279 .elementor-element.elementor-element-5d2848a{--content-width:960px;}.elementor-70279 .elementor-element.elementor-element-ba0f09b{--content-width:1280px;}.elementor-70279 .elementor-element.elementor-element-f7e55dc{--width:50%;}.elementor-70279 .elementor-element.elementor-element-3d88818{--width:50%;}.elementor-70279 .elementor-element.elementor-element-0643da5{--content-width:1640px;}.elementor-70279 .elementor-element.elementor-element-e7fe7ce{--width:40%;}.elementor-70279 .elementor-element.elementor-element-924f801{--width:60%;}.elementor-70279 .elementor-element.elementor-element-2638857{--width:60%;}.elementor-70279 .elementor-element.elementor-element-5a04d05{--content-width:1640px;}.elementor-70279 .elementor-element.elementor-element-e6adca7{--content-width:1640px;}.elementor-70279 .elementor-element.elementor-element-210a245{--width:20%;}.elementor-70279 .elementor-element.elementor-element-c1d43d3{--width:80%;}}@media(max-width:767px){.elementor-70279 .elementor-element.elementor-element-1d7e02a .elementor-image-box-img{margin-bottom:30px;}.elementor-70279 .elementor-element.elementor-element-116312a .elementor-image-box-img{margin-bottom:30px;}.elementor-70279 .elementor-element.elementor-element-6878096 .elementor-image-box-img{margin-bottom:30px;}.elementor-70279 .elementor-element.elementor-element-03dda82 .elementor-image-box-img{margin-bottom:30px;}.elementor-70279 .elementor-element.elementor-element-c60c023 .elementor-image-box-img{margin-bottom:15px;}.elementor-70279 .elementor-element.elementor-element-b944245 .elementor-image-box-img{margin-bottom:15px;}.elementor-70279 .elementor-element.elementor-element-64839a6 .elementor-image-box-img{margin-bottom:15px;}.elementor-70279 .elementor-element.elementor-element-1b7cc47 .elementor-image-box-img{margin-bottom:15px;}.elementor-70279 .elementor-element.elementor-element-2897472 .e-link-in-bio{--e-link-in-bio-identity-image-profile-position:center center;}.elementor-70279 .elementor-element.elementor-element-8ba1dcf .e-link-in-bio{--e-link-in-bio-identity-image-profile-position:center center;}.elementor-70279 .elementor-element.elementor-element-c2273e3 .e-link-in-bio{--e-link-in-bio-identity-image-profile-position:center center;}.elementor-70279 .elementor-element.elementor-element-31d1870{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-70279 .elementor-element.elementor-element-5039654 .elementor-image-box-img{margin-bottom:30px;}.elementor-70279 .elementor-element.elementor-element-8f6722f .elementor-image-box-img{margin-bottom:30px;}.elementor-70279 .elementor-element.elementor-element-cbe2455 .elementor-image-box-img{margin-bottom:30px;}.elementor-70279 .elementor-element.elementor-element-fe33b83 .elementor-image-box-img{margin-bottom:30px;}.elementor-70279 .elementor-element.elementor-element-59a99bb .elementor-image-box-img{margin-bottom:30px;}.elementor-70279 .elementor-element.elementor-element-14dbef9 .elementor-image-box-img{margin-bottom:30px;}.elementor-70279 .elementor-element.elementor-element-ed97b5f .elementor-image-box-img{margin-bottom:10px;}.elementor-70279 .elementor-element.elementor-element-0e693e9 .elementor-image-box-img{margin-bottom:10px;}.elementor-70279 .elementor-element.elementor-element-04690e6 .elementor-image-box-img{margin-bottom:10px;}}/* Start custom CSS for container, class: .elementor-element-79d5aff */.elementor-70279 .elementor-element.elementor-element-79d5aff {
    top: 0 !important;
}/* End custom CSS */
/* Start custom CSS */:root {
    --primary:#384693;
    --second:#E42F28;
    --third:#ECEDF5;
    --dark:#221F20;
    
	/* ----- header-modulePadding/Margin 480px > 1920px ----- */
	--25px:1.5625rem;
	--30px:1.875rem;
	--40px:2.5rem;
	--50px:clamp(1.5625rem, 1.0417rem + 1.7361vw, 3.125rem);
	--60px:clamp(1.875rem, 1.25rem + 2.0833vw, 3.75rem);
	--70px:clamp(2.1875rem, 1.4583rem + 2.4306vw, 4.375rem);
	--80px:clamp(2.5rem, 1.6667rem + 2.7778vw, 5rem);
	--100px:clamp(5rem, 4.5833rem + 1.3889vw, 6.25rem);
	--120px:clamp(6.25rem, 5.8333rem + 1.3889vw, 7.5rem);
	--150px:clamp(6.25rem, 5.2083rem + 3.4722vw, 9.375rem);
	--160px:clamp(6.25rem, 5rem + 4.1667vw, 10rem);
	--180px:clamp(7.5rem, 6.25rem + 4.1667vw, 11.25rem);
	--200px:clamp(7.5rem, 5.8333rem + 5.5556vw, 12.5rem);
	--250px:clamp(11.25rem, 9.7917rem + 4.8611vw, 15.625rem);    
    
	/* ----- Font-Size 480px > 1920px ----- */
	--fs18:1.125rem;
	--fs20:1.25rem;
	--fs24:1.5rem;
	--fs30:1.875rem;
	--fs36:clamp(1.875rem, 1.75rem + 0.4167vw, 2.25rem);
	--fs44:clamp(1.875rem, 1.5833rem + 0.9722vw, 2.75rem);
	--fs50:clamp(1.875rem, 1.4583rem + 1.3889vw, 3.125rem);
	--fs60:clamp(1.875rem, 1.25rem + 2.0833vw, 3.75rem);
	--fs70:clamp(2.5rem, 1.875rem + 2.0833vw, 4.375rem);
	--fs80:clamp(3.125rem, 2.5rem + 2.0833vw, 5rem);	
	--fs90:clamp(3.125rem, 2.2917rem + 2.7778vw, 5.625rem);
	--fs100:clamp(3.125rem, 2.0833rem + 3.4722vw, 6.25rem);
	--fs120:clamp(3.125rem, 1.6667rem + 4.8611vw, 7.5rem);
	--fs140:clamp(3.125rem, 1.25rem + 6.25vw, 8.75rem);
	--fs200:clamp(3.5rem, 0.5rem + 10vw, 12.5rem);    
}
h1 {
    color: #ffffff !important;
    font-size: var(--fs70) !important;
    font-style: normal;
    font-weight: 700 !important;
    line-height: 1.2em !important;
}
h2 {
    color: var(--primary) !important;
    font-size: var(--fs50) !important;
    line-height: 1.1em !important;
    margin-bottom: 0 !important;
}
.header-module .elementor-widget-container {
    color: #fff;
    font-size: var(--fs24);
    font-style: normal;
    font-weight: 300 !important;
    line-height: 1.2em !important;
}
.title-module .elementor-cta__content {
    background: transparent;
}
.title-module .elementor-cta__description {
    color: #000;
    font-size: var(--fs20);
    font-style: normal;
    font-weight: 400;
    line-height: 150%;
    margin-top: 20px;
}
.title-module .elementor-cta__button-wrapper {
    margin-top:var(--50px);
}
.ab-section .e-con-inner, .ab-section .e-con, .title-module .elementor-cta__content {
    padding: 0 !important;
}
.ab-section .e-con-inner {
    gap: var(--80px);
}
.e-parent {
    padding: var(--150px) 0 !important;
    background-color: #fff !important;
}
.header-section {
    padding: 0  0 var(--80px) 0 !important;
    min-height: 35vw !important;
}
.e-child {
    padding: 0 !important;
}
.e-con-inner {
    width: 90% !important;
    max-width: 1280px !important;
    padding: 0 !important;
}
.tile-module {
    border-radius: 5px;
    padding: var(--30px) !important;
    background: #fff;
}
.tile-module .elementor-widget-container {
    align-content: center;
}
.tile-module h3 {
    margin-bottom: 0;
    font-size: var(--fs24);
    font-style: normal;
    font-weight: 800;
    line-height: normal;    
}
.tile-module .elementor-image-box-description {
    font-size: var(--fs20);
    font-style: normal;
    font-weight: 400;
    line-height: normal;
}
.blue, .blue h1, .blue h2, .blue h3 {
    background:var(--primary);
    color: #fff !important;    
}
.tile-module .elementor-icon {
    color:#fff;
}
.tile-module .elementor-icon-box-wrapper {
    gap: var(--30px) !important;
}
.subtitle-module {
    color: var(--second);
    font-family: Lato;
    font-size: var(--fs20);
    font-style: italic;
    font-weight: 900;
    line-height: normal;
    padding: 10px 15px !important;
    display: block !important;
    background: rgba(228, 47, 40, 0.05);
    width: fit-content;
}
.light-blue {
    background:linear-gradient(90deg, rgba(235, 236, 244, 0.00) 0%, #EBECF4 100%);
    border-top:1px solid var(--third);
    border-bottom: 1px solid var(--third);
}
.elementor-button {
    background:var(--second) !important;
    font-size: var(--fs20);
    font-style: normal;
    font-weight: 400 !important;
    border:1px solid var(--second) !important;
    line-height: normal;
    text-transform: capitalize !important;
    border-radius: 25px !important;
    min-width: 250px;
}
.elementor-button:hover {
    background:#fff !important;
    border:1px solid var(--second) !important;
    color: var(--second) !important;
}
.why-module .elementor-image-box-img {
    width:100% !important;
    margin-bottom: 0 !important;
}
.why-module .elementor-image-box-img img {
    height: 380px;
    object-fit: cover;
        border-radius: 10px;
}
.why-module.elementor-widget {
    width: 100% !important;
}
.why-module .elementor-image-box-title {
    width: 90%;
    margin:auto;
    margin-top: -60px;
    background:#fff;
    border-radius: 10px;
    padding: 10px;
    text-align: center;
    font-size: var(--fs24);
    font-style: italic;
    font-weight: 400;
    line-height: normal;    
}
.why-module .elementor-image-box-content {
    display: grid;
    z-index: 10000;
}
.heading-module {
    color: var(--dark);
    text-align: center;
    font-size: var(--fs24);
    font-style: normal;
    font-weight: 700;
    line-height: normal;
}
.fullwidth-section {
    padding: 0 !important;
    width: 100% !important;
    max-width: 100% !important;
}
.fullwidth-section img {
    width: 100% !important;
}
.testimonial-module .e-link-in-bio__icons, .e-link-in-bio__image-links {
    display: none;
}
.testimonial-module {
    box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.05);
    border-radius: 10px;
    width: 100% !important;
    background: #fff;
}
.testimonial-module h3 {
    color: var(--primary);
    font-size: var(--fs20);
    font-style: normal;
    font-weight: 800;
    line-height: normal;    
}
.testimonial-module .e-link-in-bio__title {
    color: var(--dark);
    font-family: Lato;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
}
.testimonial-module .e-link-in-bio__description {
    color: var(--dark);
    text-align: center;
    font-size: var(--fs20);
    font-style: normal;
    font-weight: 400;
    line-height: normal;
}
.testimonial-module .e-link-in-bio__identity-image {
    width: 70px;
    margin-top: 0;
    margin-bottom: 10px;
}
.testimonial-module .e-link-in-bio {
    margin: 0 !important;
    padding: 0 var(--30px) var(--30px) var(--30px) !important;
    width: 100%;
}
.testimonial-row {
    margin-top: var(--50px) !important;
}
.testimonial-module .e-link-in-bio__content {
    width: 100%;
}
.keyfigure-module {
    background: background;
    box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.05);
    width: 100%;
    padding: var(--30px);
    border-radius: 10px;
}
.keyfigure-module .elementor-image-box-title {
    color: var(--dark);
    text-align: center;
    font-size: var(--fs44);
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    margin-bottom: 10px;;
}
.keyfigure-module .elementor-image-box-description {
    color: var(--dark);
    text-align: center;
    font-size: var(--fs20);
    font-style: normal;
    font-weight: 400;
    line-height: normal;
}
ul {
    color: var(--dark);
    font-size: var(--fs20);
    font-style: normal;
    line-height: 1.3em;
    font-weight: 400;
    gap: 10px;
    display: grid;
}
.imagine-desc ul {
    font-size: var(--fs24) !important;
}
.infos-title {
    color: var(--dark);
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
}
.infos-title .elementor-widget-container p {
    margin-bottom: 0 !important;
}
.bg-dark * {
    color: #fff !important;
}
.header-section .e-con-inner {
    width: 85% !important;
    max-width: 1720px !important;
}
.price-module {
    background:#fff;
    border-radius: 10px;
}
.price-module h3, .price-module .pricing-table__price * {
    color: var(--dark) !important;
} 
.price-module .pricing-table__features {
    display: none;
}
.price-row {
    justify-content: center;
    align-items: center;
}
.price-row .e-con {
    max-width: 400px !important;
}
.price-row .e-con {
    max-width: 400px !important;
}
.price-row .main-price.e-con {
    max-width: 450px !important;
}
.price-module .pricing-table {
    border:0 !important;
}
.price-module .pricing-table__title {
    margin: 0;
    padding: 10px;
    border-radius: 10px;
    box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.05);
}
.price-module .pricing-table {
    padding: 20px;
}
.price-module .elementor-button {
    width: 100%;
}
.price-module .pricing-table__price-prefix {
    color: var(--dark);
    font-size: var(--fs30);
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    margin-right: 5px;
}
.price-module .pricing-table__price-val {
    color: var(--dark);
    font-size: var(--fs60);
    font-style: normal;
    font-weight: 700;
    line-height: normal;
}
.main-price .price-module .pricing-table__price-val {
    color: var(--dark);
    font-size: var(--fs80);
    font-style: normal;
    font-weight: 700;
    line-height: normal;
}
.main-price .price-module .pricing-table__price {
    padding: var(--40px) 0;
}
.btn-outline .elementor-button {
  background: #fff !important;
  color: var(--primary) !important;
  border: 1px solid var(--primary) !important;
}
.btn-outline .elementor-button:hover {
  background: var(--primary) !important;
  color: #fff !important;
  border: 1px solid var(--primary) !important;
}
.btn-second .elementor-button {
  background: var(--primary) !important;
  color: #fff !important;
  border: 1px solid var(--primary) !important;
}
.btn-second .elementor-button:hover {
  background: #fff !important;
  color: var(--primary) !important;
  border: 1px solid var(--primary) !important;    
}
.btn-second * {
    overflow: visible !important;
}
.toggle-module .e-n-accordion-item-title, .toggle-module .elementor-element {
    border:0 !important;
}
.toggle-module .e-n-accordion-item-title {
    padding: 20px;
    background: #fff;
    justify-content: space-between;
}
.toggle-module .e-n-accordion-item-title-text {

    color: var(--dark);
    font-size: var(--fs20);
    font-style: normal;
    font-weight: 800;
    line-height: normal;
}
.toggle-module .elementor-element.e-con {
    padding: 0 30px 23px 30px!important;
    font-size: var(--fs18);
    font-style: normal;
    line-height: 1.5em;
    color: var(--dark);
}
.toggle-module .e-n-accordion-item {
    box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.05);
}
.toggle-module .e-n-accordion {
    display: grid;
    gap:10px;
    border-radius: 10px;
}
.toggle-module .fas {
    font-size: var(--fs20) !important;
    color: var(--second) !important;
}
.toggle-module {
    z-index: 10;
}
.header-module {
    z-index: 10;
}
.header-module .elementor-button {
    position: relative;
}
.header-module .elementor-button::before {
    content: "";
    background: url("/wp-content/uploads/2026/02/arrow-dots-white.png");
    position: absolute;
    width:3.229vw;
    height:7.344vw;
    max-width: 62px;
    max-height: 141px;    
    display: block;
    background-size: 100%;
    top: 0;
    transform: rotate(110deg);
    right: -150px;
}
.header-section:after {
    content: "";
    background: url("/wp-content/uploads/2026/02/header-dots.png");
    position: absolute;
    width:31.927vw;
    height:30.312vw;
    display: block;
    background-size: 100%;
    left: 2%;
    right: 0;
    z-index: 0;
}
.testimonial-section:before {
    content: "";
    background: url("/wp-content/uploads/2026/02/testimonials-dots.png");
    position: absolute;
    width:41.25vw;
    height:13.073vw;
    display: block;
    background-size: 100%;
    top: unset;
    left: var(--50px);
    bottom: var(--50px);
}
.step-section .arrow-dots::after {
    content: "";
    background: url("/wp-content/uploads/2026/02/arrow-dots-red.png");
    position: absolute;
    width:3.229vw;
    height:7.344vw;
    max-width: 62px;
    max-height: 141px;    
    background-size: 100%;
    top: -50px;
    right: 0;
    z-index: 10000000000;
}
.imagine-section:after {
    content: "";
    background: url("/wp-content/uploads/2026/02/imagine-dots.png");
    position: absolute;
    width:37.448vw;
    height:21.823vw;
    display: block;
    background-size: 100%;
    right: 2%;
    top:var(--50px);
    z-index: 0;
}
.keyfigures-section .e-con-inner {
    position: relative;
}
.keyfigures-section .e-con-inner::after {
    content: "";
    background: url("/wp-content/uploads/2026/02/arrow-dots-red.png");
    position: absolute;
    width:3.229vw;
    height:7.344vw;
    max-width: 62px;
    max-height: 141px;    
    background-size: 100%;
    transform: rotate(-20deg) scaleX(-1);
    bottom: var(--150px);
    left: calc(-1 * var(--150px));
    z-index: 10000000000;
}
.membership-section .elementor-button {
    position: relative;
}
.membership-section .elementor-button::before {
    content: "";
    background: url("/wp-content/uploads/2026/02/arrow-dots-blue.png");
    position: absolute;
    width:3.229vw;
    height:7.344vw;
    max-width: 62px;
    max-height: 141px;    
    display: block;
    background-size: 100%;
    transform: rotate(55deg);
    left: unset;
    top: unset;
    right: -8vw;
    bottom:calc(-1 * var(--50px));
}
.price-module {
    position: relative;
    overflow: hidden;
}
.price-module.annual::before {
    content: "Best choice";
    background: var(--primary);
    position: absolute;
    display: block;
    padding: 10px 80px;
    color: #fff;
    width: fit-content;
    height: fit-content;
    top: 40px;
    right: -75px;
    font-size: var(--fs18);
    text-transform: uppercase;
    font-weight: 700;
    z-index: 1000000;
    text-align: center;
    transform: rotate(45deg);
}
.cta-section .elementor-button {
    position: relative;
}
.cta-section .elementor-button::before {
    content: "";
    background: url("/wp-content/uploads/2026/02/arrow-dots-white.png");
    position: absolute;
    width:3.229vw;
    height:7.344vw;
    max-width: 62px;
    max-height: 141px;    
    display: block;
    background-size: 100%;
    top: calc(-1 * var(--50px));
    bottom: unset;
    left:calc(-1 * var(--150px));
    right: unset;
    transform: scaleX(-1) rotate(50deg);
}
.price-row .main-price::before {
    content: "";
    background: url("/wp-content/uploads/2026/02/arrow-dots-white.png");
    position: absolute;
    width:3.229vw;
    height:7.344vw;
    max-width: 62px;
    max-height: 141px;    
    display: block;
    background-size: 100%;
    top:unset;
    bottom: 0;
    right:calc(-1 * var(--150px));
    left:unset;
    transform: rotate(50deg);
}
.faq-section::before {
   content: "";
    background: url("/wp-content/uploads/2026/02/pattern-faq.png");
    position: absolute;
    width:17.917vw;
    height:15.99vw;
    display: block;
    background-size: 100%;
    left: var(--50px);
    bottom: var(--50px);
    top:unset;
}
.faq-section::after {
   content: "";
    background: url("/wp-content/uploads/2026/02/pattern-mongolfiere.png");
    position: absolute;
    width:22.969vw;
    height:20.521vw;
    display: block;
    background-size: 100%;
    right: var(--50px);
    bottom: var(--50px);
}
.menu-items-module a {
    color: #ffffff;
}
.menu-items-module .elementor-widget-container {
    align-content: center;  
}
.menu-items-module ul {
    display: flex;
    gap: 30px;
    list-style-type: none;
    padding-left: 0;
    margin: 0;
}
.menu-items-module ul li {
    padding-left: 0;
}
.menu-items-col {
    display: flex;
    justify-content: right;
    gap:30px;
}
.menu-section {
    padding:20px !important;
    background: transparent;
}
.menu-items-col .elementor-widget-button {
    align-content: center;
    display: grid;
}
.menu-section.elementor-sticky--effects {
    background:#ffffff;
    padding: 10px 20px !important;
}
.menu-section.elementor-sticky--effects .menu-items-module a {
    color:var(--blue);
}
.footer-section {
    padding: 30px 20px !important;
}
.footer-section ul {
    display: flex;
    margin: 0 !important;
    list-style-type: none;
}
.footer-section ul li a, .footer-section ul li {
    font-size: 14px;
    line-height: 1.3em !importanti;
}/* End custom CSS */