.far{font-family:"Font Awesome 5 Free";font-weight:400}header #ast-desktop-header .ast-site-identity{margin-top:-50px}header[data-type=fixed-header] #ast-desktop-header .ast-site-identity{margin-top:0}.page:not(.elementor-page) #content{margin-top:30px;margin-bottom:50px}.page:not(.elementor-page) h1.entry-title{font-size:50px;font-size:3.125rem;font-weight:600}.entry-content[ast-blocks-layout]>ul,.entry-content[ast-blocks-layout]>ol{margin:0 0 1.5em 3em !important}) .hero h1 span{font-size:1.2em}p a{font-weight:700}.single.ast-page-builder-template .entry-header+.entry-content{margin-bottom:0}.main-header-menu .sub-menu .menu-divider>.menu-link{display:none}.main-header-menu>.menu-item.btn>.menu-link{background-color:var(--ast-global-color-0);color:var(--ast-global-color-6);border-radius:30px;padding:0 30px}.main-header-menu>.menu-item.btn>.menu-link:hover,.main-header-menu>.menu-item.btn.current-menu-item>.menu-link{background-color:var(--ast-global-color-3);color:var(--ast-global-color-6)}.ast-main-header-nav-open.ast-hfb-header .ast-mobile-header-wrap .ast-mobile-header-content{background-color:#f9f9f9;padding:0 20px;box-shadow:0px 3px 10px 5px rgba(0,0,0,.05)}.ast-main-header-nav-open.ast-hfb-header .ast-mobile-header-wrap .ast-mobile-header-content .header-widget-area{padding:15px 20px}.ast-main-header-nav-open.ast-hfb-header .ast-mobile-header-wrap .ast-mobile-header-content .header-widget-area .menu-item:not(:last-child){padding-bottom:10px}.ast-sticky-main-shrink .ast-sticky-shrunk .site-logo-img img{max-width:150px !important}#astra-footer-menu i{font-size:1.3em;margin-right:.5em}.footer-widget-area[data-section=section-fb-html-1]{padding-right:2em}.elementor-counter .elementor-counter-number-wrapper{width:150px;height:150px;min-height:150px;background-color:var(--ast-global-color-6);border-radius:100%;margin:0 auto 20px;display:flex;align-items:center}.elementor-counter .elementor-counter-title{max-width:250px;margin:0 auto !important;text-align:center;justify-content:center}.ast-page-builder-template.single-programme .post-navigation,.ast-page-builder-template.single-niveau .post-navigation,.ast-page-builder-template.single-ecole .post-navigation{display:none}body:not(.elementor-editor-active) .elementor-widget-menu-anchor{position:relative;z-index:-1}body:not(.elementor-editor-active) .elementor-menu-anchor:before{content:"";display:block;height:80px;margin:-80px 0 0;visibility:hidden;pointer-events:none}.elementor-section.equalh>.elementor-container{height:100%}.elementor-section.equalh>.elementor-container>.elementor-column>.elementor-element-populated{display:flex;flex-direction:column}.elementor-section.equalh>.elementor-container>.elementor-column>.elementor-element-populated .elementor-widget:last-child{margin-top:auto}.elementor-section.google-badge .elementor-container{margin-top:20px;margin-right:0}.google-badge .premium-fb-rev-page-rating-wrapper{height:33px}.premium-fb-rev-page-rating{margin-right:5px}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{border:1px solid var(--ast-global-color-4)}.elementor-blockquote--skin-quotation.elementor-widget-blockquote .elementor-blockquote:before,.elementor-blockquote--skin-quotation .elementor-blockquote:after{font-family:"Font Awesome 5 Free";font-weight:900;font-size:30px !important;color:var(--ast-global-color-5);position:absolute}.elementor-blockquote--skin-quotation.elementor-widget-blockquote .elementor-blockquote:before{content:"\f10d";top:-30px}.elementor-blockquote--skin-quotation .elementor-blockquote:after{content:"\f10e";right:0;bottom:-30px}.elementor-blockquote--skin-quotation.elementor-widget-blockquote .elementor-blockquote__content{margin:30px}#sticky-contact.elementor-button .elementor-align-icon-left i{rotate:-90deg;font-size:1.3em}#sticky-contact.elementor-button .elementor-button-text{padding-top:3px}#sticky-contact-container{height:0}.elementor-widget.top-points .elementor-icon-list-item{align-items:flex-start}.elementor-widget.top-points .elementor-icon-list-icon{padding-top:.2em}.faqSection .elementor-tab-title{border-bottom:1px solid rgba(0,0,0,.5)}.faqSection .elementor-accordion-item .elementor-tab-content{border-bottom:1px solid rgba(0,0,0,.5) !important}.ue-post-grid .uc_content>div>div:nth-of-type(1){order:1}.ue-post-grid .uc_content>div>div:nth-of-type(2){order:2}.ue-post-grid .uc_content>div>div:nth-of-type(3){order:4}.ue-post-grid .uc_content>div>div:nth-of-type(4){order:3}.ue-post-grid .uc_content>div>div:nth-of-type(5){order:5}.ue-post-grid .ue-grid-item-category{position:absolute;top:10px;left:10px}.ue-post-grid .uc_post_title h3{margin-bottom:5px}.ue-post-grid .ue-meta-data{margin-bottom:5px}.ue-post-grid .ue-meta-data .ue-grid-item-meta-data-icon{display:none}.ue-post-grid .uc_post_button .uc_more_btn{display:flex !important;align-items:center}.ue-post-grid .uc_post_button .uc_more_btn:after{font-family:"Font Awesome 5 Free";font-weight:900;font-size:15px !important;padding:3px 8px;background-color:var(--ast-global-color-0);border-radius:100%;color:var(--ast-global-color-6);content:"\f067";margin-left:10px}.ue-post-grid .uc_post_button .uc_more_btn:hover:after{background-color:var(--ast-global-color-5)}.elementor-widget-wp-widget-categories h5{display:none}body .wp-block-file .wp-block-file__button{margin-top:1em;color:var(--ast-global-color-0)}body .wp-block-file .wp-block-file__button:hover{background-color:var(--ast-global-color-0);color:var(--ast-global-color-6)}.single-post p.has-large-font-size{font-size:1.75em !important;line-height:1.2em}.single-post blockquote.auteur{font-size:.9em}.wp-block-button .wp-block-button__link,.wp-block-search .wp-block-search__button,body .wp-block-file .wp-block-file__button{margin-top:2em;margin-bottom:2em}