h2::after{display:block;content:'';width:4rem;height:.4rem;background:#112d53;border-radius:0 1rem 1rem 0;margin-top:.5rem}.center-after h2::after{margin-left:auto;margin-right:auto}.entry-title a,.cat-links a,.nav-links a,.cat-item a,.ast-button,.astra-search-icon,.ast-custom-button-link,.comments-link a,.wp-block-latest-posts__list a{text-decoration:none}.ast-primary-sticky-header-active header#ast-fixed-header .ast-primary-header{background-color:#fff}header#ast-fixed-header.ast-sticky-active .main-navigation .menu-item a,header#ast-fixed-header.ast-sticky-active .astra-search-icon,.error404 .main-navigation .menu-item a,.error404 .main-navigation .astra-search-icon{color:#112d53!important}#ast-hf-mobile-menu a{color:#112d53}#ast-hf-mobile-menu button{color:#112d53}.ast-custom-button:hover,.elementor-button-link:hover{transform:scale(.95);box-shadow:1px 1px 20px rgb(0 0 0 / .25)!important}.elementor-button,.ast-custom-button{box-shadow:1px 1px 20px rgb(92 66 66 / .5)!important}.bleu{background-color:#18539F;color:#F0F0F2}.bleu-2{background-color:#113059;color:#F0F0F2}.gris{background-color:#F0F0F2}.bleu a,.bleu h2,.bleu h3,.bleu div,.bleu span,.bleu .elementor-counter-title,.header h1,.header .date-publication,.bleu-2 a,.bleu-2 h2,.bleu-2 h3,.bleu-2 div,.bleu-2 span,.bleu-2 .elementor-counter-title{color:#f6f6f8}.bleu h2::after,.bleu-2 h2::after{display:block;content:'';width:4rem;height:.4rem;background:#b4cbd9;border-radius:1rem;margin-top:.5rem}body.home .header h1{color:unset}.download+.download{margin:1.5rem 0}h2{padding-bottom:0.5rem!important}.elementor-widget__width-auto{margin:0.5rem!important}section:not(.separator,.header,.footer,.elementor-inner-section){padding:5vh 0}.home-posts .elementor-post{border-radius:1rem;border:1px solid rgb(0 0 0 / .1)}.home-posts .elementor-post__text{padding:15px}.home-posts .elementor-post__read-more{padding:05px 10px;color:#f6f6f8!important;background-color:#112d53;border-radius:.5rem;display:inline-block!important}.rounded-left .elementor-widget-wrap{border-radius:0 2rem 2rem 0}.eael-post-grid-container article .eael-post-elements-readmore-btn{display:inline}.mapp-links{display:none}.annuaire{background-color:#18539f;width:1.5rem!important;text-align:center;color:#fff;padding:.3rem;border-radius:.3rem;transition:opacity 0.5s ease}.annuaire:hover{opacity:.8}.annuaire.disabled{background-color:#b4cbd9;color:#fff;cursor:not-allowed}.bleu .elementor-icon i,.bleu-2 .elementor-icon i{color:#f6f6f8}.elementor-widget-container .elementor-post__card{background:#A7BAF2;border-radius:2rem}.elementor-widget-container .elementor-post__card h3 a,.elementor-widget-container .elementor-post__card p{color:#113059}.elementor-post__card{position:relative}.elementor-post__card p.read-more-link{position:absolute;bottom:2rem}.elementor-widget-google_maps,.elementor-widget-google_maps iframe,.elementor-widget-google_maps .elementor-widget-container,.elementor-widget-google_maps .elementor-custom-embed{height:100%}.elementor-post__card{position:relative}.elementor-post__card .elementor-post__excerpt{padding-bottom:4rem}.elementor-post__card .elementor-post__read-more{position:absolute;bottom:0}.download a:before{content:url(/wp-content/themes/astra-child/src/download-icon.svg);display:inline-block;width:1rem;height:1rem;margin:0 .5rem}.single .type-post h2,.single .type-bulletin h2,.single .type-contenu-prive{font-size:1.2em}.download-files h2{font-size:2em!important}.download-files{text-align:center}.post-type-archive-bulletin header.entry-header{margin-bottom:0}.archive_date{font-weight:700;margin-bottom:1rem}.year{font-size:4rem;font-weight:700;line-height:4rem!important;display:block}.border-programme-observation .elementor-widget-button{position:absolute;bottom:1rem;text-align:center;left:1rem;right:1rem;width:unset}.border-programme-observation .elementor-widget-wrap .elementor-widget-heading:nth-child(2){padding-bottom:3rem}.border-programme-observation{padding:1rem}.border-programme-observation>div{background-color:#A7BAF2;padding:1.2rem!important;border-radius:2rem;min-height:20rem}.elementor-editor-active .border-programme-observation>div,.elementor-editor-active .card-publication>div{background-color:unset}.card-publication>div{padding:1rem!important;margin:1rem!important;background:#f0f0f2;border-radius:1rem}section.no-padding{padding:initial}.contact-form .wpcf7-form{display:grid;grid-template-columns:50% 50%;grid-template-areas:"firstname lastname" "mail mail" "object object" "message message" "send-button ." "feedback feedback";grid-gap:10px}.contact-form .wpcf7-form .wpcf7-text,.contact-form .wpcf7-form .wpcf7-textarea{border-radius:.5rem}.contact-form .wpcf7-form>p:nth-child(2){grid-area:firstname}.contact-form .wpcf7-form>p:nth-child(3){grid-area:lastname}.contact-form .wpcf7-form>p:nth-child(4){grid-area:mail}.contact-form .wpcf7-form>p:nth-child(5){grid-area:object}.contact-form .wpcf7-form>p:nth-child(6){grid-area:message}.contact-form .wpcf7-form>p:nth-child(7){grid-area:send-button}.contact-form .wpcf7-form>.wpcf7-response-output{grid-area:feedback}.hover-zoom .elementor-element{transition:1s all ease}.hover-zoom .elementor-element:hover{transform:scale(1.05)}body.archive article>div,body.blog article>div,body.search article>div{background-color:#A7BAF2!important;border-radius:2rem;padding:3rem}body.archive article.ast-col-md-6>div,body.blog article.ast-col-md-6>div,body.search article.ast-col-md-6>div{background-color:#a7baf285!important;border-radius:2rem;padding:3rem}body.archive article>div .post-thumb-img-content img,body.blog article>div .post-thumb-img-content img,body.search article>div .post-thumb-img-content img{border-radius:2rem 2rem 0 0}article.ast-archive-post .post-content{position:unset}article.ast-archive-post .read-more-link .ast-button{position:absolute;bottom:1rem}article.ast-archive-post .post-content.ast-col-md-12 .entry-content>p~p.read-more-link{padding-bottom:3rem}article.ast-archive-post .post-content.ast-col-md-12 .entry-content>p:nth-child(1).read-more-link{padding-top:3rem}p.read-more{display:none}article.ast-archive-post .post-thumb-img-content img{transition:0.5s all ease-in-out}article.ast-archive-post:not(.ast-featured-post) .post-thumb-img-content img{width:100%;height:15rem;object-fit:cover}article.ast-archive-post:hover .post-thumb-img-content img{opacity:.8}.ast-search-box.full-screen{background-color:#18539F}.elementor-widget-icon-box .elementor-icon-box-icon{transition:1s all cubic-bezier(.165,.84,.44,1)}.elementor-widget-icon-box:hover .elementor-icon-box-icon{transform:translateY(-1rem)}.align-button .elementor-widget-button{position:absolute;bottom:1rem}.align-button .elementor-widget-wrap>.elementor-element:nth-child(2){padding-bottom:3rem}.badge span{padding:.1rem .4rem;border-radius:.3rem;background:#1b3557;color:#f0f0f2}