/*!
Theme Name:     Astra (thème enfant)
Theme URI:      https://perceptiom.com
Description:    Astra child theme.
Author:         Perceptiom
Author URI:     https://perceptiom.com
Template:       astra
Version:        0.1.0
*/html{scroll-behavior:smooth}input,button,textarea,a[href]{outline:none !important}.ast-container #primary>section,section.elementor-top-section,.ast-container>section{padding:4rem 1.5rem;width:100%}.ast-container #primary>section.no-padding-bottom,section.elementor-top-section.no-padding-bottom,.ast-container>section.no-padding-bottom{padding-bottom:0 !important}.ast-container #primary>section.no-padding-mobile,section.elementor-top-section.no-padding-mobile,.ast-container>section.no-padding-mobile{padding:0}.top-bottom-overlap-section{padding-top:3rem !important;margin:-5rem auto -5rem auto !important;background:var(--ast-global-color-5);width:90% !important;border-radius:1rem;z-index:1}.top-bottom-overlap-section~section{margin-top:0rem !important;padding-top:8.5rem}.contrasted-bg-gray{background-color:var(--ast-global-color-6);color:#262626}.contrasted-bg-blue{background-color:var(--ast-global-color-0)}.contrasted-bg-blue h1,.contrasted-bg-blue h2,.contrasted-bg-blue h3,.contrasted-bg-blue h4,.contrasted-bg-blue h5,.contrasted-bg-blue h6,.contrasted-bg-blue p,.contrasted-bg-blue label,.contrasted-bg-blue a[href],.contrasted-bg-blue .wpcf7-response-output{color:var(--ast-global-color-5)}.contrasted-bg-blue a[href]:hover{color:var(--ast-global-color-1)}header.elementor-section{padding:10rem 0}header.elementor-section .header--column{margin-right:35%}header.elementor-section .header--title{margin-bottom:1rem}header.elementor-section .header--title h1,header.elementor-section .header--title h2,header.elementor-section .header--title h3,header.elementor-section .header--title h4,header.elementor-section .header--title h5,header.elementor-section .header--title h6,header.elementor-section .header--title p{font-size:2.75rem;text-transform:uppercase;word-wrap:break-word}header.elementor-section .header--subtitle{margin-bottom:2rem;font-size:1.25em}header.elementor-section .header--subtitle h1,header.elementor-section .header--subtitle h2,header.elementor-section .header--subtitle h3,header.elementor-section .header--subtitle h4,header.elementor-section .header--subtitle h5,header.elementor-section .header--subtitle h6,header.elementor-section .header--subtitle p,header.elementor-section .header--subtitle span{line-height:1.25em}header.elementor-section .header--subtitle>div.elementor-widget-container{margin:0 !important}header.elementor-section .header--breadcrumbs{font-size:.9em;padding-left:.3rem}header.elementor-section .header--breadcrumbs div,header.elementor-section .header--breadcrumbs span{color:#fff !important}header.elementor-section.header--section h1,header.elementor-section.header--section h2,header.elementor-section.header--section h3,header.elementor-section.header--section h4,header.elementor-section.header--section h5,header.elementor-section.header--section h6,header.elementor-section.header--section p{color:var(--ast-global-color-5)}#ast-hf-mobile-menu .ast-icon svg{color:var(--ast-global-color-0)}#ast-mobile-header .ast-search-menu-icon .astra-search-icon svg{fill:var(--ast-global-color-3)}#ast-mobile-header [data-section=section-hb-social-icons-1]{justify-content:center}#astra-footer-menu{justify-content:center}h2{display:inline-flex}h2:not(.simple)::after{content:"";width:.45rem;height:2rem;background:var(--ast-global-color-2);display:inline-block;position:relative;align-self:center;margin-left:.75rem}.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,.ast-button span{text-decoration:none !important}.grayscale img{filter:grayscale(100%);transition:all .5s ease}.grayscale:hover img{filter:grayscale(0%)}.elementor-widget__width-auto.elementor-widget-button{margin:.5rem !important}.button-alt .elementor-button-wrapper .elementor-button,.button-alt .elementor-button-wrapper .elementor-button,.button-alt .elementor-button-wrapper .elementor-button:visited,.contrasted-bg-yellow .wpcf7-form .wpcf7-submit{border-color:var(--ast-global-color-0);background-color:var(--ast-global-color-5);color:var(--ast-global-color-0);transition:.25s ease all;border:1px solid var(--ast-global-color-5)}.button-alt .elementor-button-wrapper .elementor-button:hover,.button-alt .elementor-button-wrapper .elementor-button:focus,.button-alt .elementor-button-wrapper .elementor-button:hover,.button-alt .elementor-button-wrapper .elementor-button:focus,.button-alt .elementor-button-wrapper .elementor-button:visited:hover,.button-alt .elementor-button-wrapper .elementor-button:visited:focus,.contrasted-bg-yellow .wpcf7-form .wpcf7-submit:hover,.contrasted-bg-yellow .wpcf7-form .wpcf7-submit:focus{border-color:var(--ast-global-color-5);background-color:var(--ast-global-color-0);color:var(--ast-global-color-5) !important}.wp-block-search__button{transition:all .5s ease}nav.site-navigation .menu-item-has-children>a{cursor:default}[data-elementor-device-mode=mobile] .main-header-menu .menu-item:hover>.menu-link{color:var(--ast-global-color-1) !important}body:not(.ast-theme-transparent-header) .ast-primary-menu-enabled .icon-search svg{color:var(--ast-global-color-3)}.horizontal-counter .elementor-counter{display:flex;align-items:center;flex-wrap:wrap;justify-content:center;-moz-column-gap:1.5rem;column-gap:1.5rem;width:100%;background:#fff;box-shadow:0 0 4rem -1rem rgba(0,0,0,.25);border-radius:1em;padding:1.5rem 3rem}.horizontal-counter .elementor-counter-number,.horizontal-counter .elementor-counter-number-prefix,.horizontal-counter .elementor-counter-number-suffix{font-size:3rem}.horizontal-counter .elementor-counter-title{line-height:1.5 !important}.horizontal-counter:nth-child(2n){transform:none}.horizontal-counter:nth-child(2n+1){transform:none}.box-shadow,.boxes-shadow .elementor-column{box-shadow:0px 0px 5rem rgba(75,79,88,.3098039216);border-radius:1rem;padding:2rem}.boxes-shadow .elementor-column{margin:1rem}.latest-posts-wrapper{display:flex;flex-wrap:wrap;-moz-column-gap:1.5rem;column-gap:1.5rem}.latest-posts-wrapper>div{width:100%;text-decoration:none !important;outline:none !important;border-radius:1rem;margin:.75rem 0}.latest-posts-wrapper>div article,.latest-posts-wrapper>div .text-content{height:100%}.latest-posts-wrapper>div:hover{color:inherit}.latest-posts-wrapper>div h3{margin-bottom:.75rem}.latest-posts-wrapper>div .image-content img{border-radius:1rem 1rem 0 0;width:100%;height:10rem;-o-object-fit:cover;object-fit:cover}.latest-posts-wrapper>div .text-content{padding:1rem 1.5rem;background:#f7f7f7;z-index:1;position:relative;border-radius:1rem;box-shadow:0 0 4rem rgba(0,0,0,.25) !important;display:flex;flex-direction:column;justify-content:space-between}.latest-posts-wrapper>div .image-content~.text-content{margin-top:-1rem}.latest-posts-wrapper>div .infos{display:flex;flex-wrap:wrap;margin-bottom:1rem}.latest-posts-wrapper>div .infos .date,.latest-posts-wrapper>div .infos .centre{display:inline-flex;-moz-column-gap:.5rem;column-gap:.5rem;margin-bottom:.25rem;align-items:center;margin-bottom:0;line-height:0;width:100%}.latest-posts-wrapper>div .infos .date::before{content:url(./assets/icon_clock.svg);transform:scale(0.8)}.latest-posts-wrapper>div .infos .centre{line-height:1.2}.latest-posts-wrapper>div .infos .centre::before{content:url(./assets/center.svg);transform:scale(0.7)}.latest-posts-wrapper>div .buttons-container{display:flex;gap:.2rem;margin-top:1rem}.latest-posts-wrapper>div .buttons-container .ast-custom-button{display:inline-flex;transition:all .5s ease}.map-wrapper>div{justify-content:center}.map-wrapper .map-display>div{justify-content:center;align-content:center}.map-wrapper .map-details{width:0 !important;margin-top:1rem;transition:all .5s ease}.map-wrapper .map-details.load{width:100% !important}.map-wrapper .map-details div{justify-content:center;align-content:center}.map-wrapper .map-details section{width:100%}.elementor-widget-posts nav.elementor-pagination .page-numbers{width:2rem;height:2rem;display:inline-block;border-radius:100%}.elementor-widget-posts nav.elementor-pagination .page-numbers.current{background:var(--ast-global-color-0);color:var(--ast-global-color-5)}.elementor-widget-posts nav.elementor-pagination .page-numbers.prev,.elementor-widget-posts nav.elementor-pagination .page-numbers.next{width:-moz-max-content !important;width:max-content !important}.custom-accordion .elementor-toggle-item{border:none !important;margin:.5rem;background:var(--ast-global-color-4);box-shadow:0px 8px 56px -4px rgba(0,0,0,.15);border-radius:15px;margin:1rem 0;padding:1.25rem !important}.custom-accordion .elementor-toggle-item .elementor-tab-title,.custom-accordion .elementor-toggle-item .elementor-tab-content{border-bottom:0;outline:none}.custom-accordion .elementor-toggle-item .elementor-tab-title.elementor-active,.custom-accordion .elementor-toggle-item .elementor-tab-title{font-size:1.2em}.custom-accordion .elementor-toggle-item .elementor-tab-title.elementor-active a,.custom-accordion .elementor-toggle-item .elementor-tab-title a{text-decoration:none}.sidebar-main .wp-block-categories .cat-item a:hover{transition:all .5s ease}.sidebar-main .wp-block-categories .cat-item a:hover::after{transform:translateX(0.5rem)}.sidebar-main .wp-block-categories .cat-item a::after{transition:all .5s ease;content:url(./assets/arrow.svg);width:.5rem;display:inline-flex;margin-left:1.05rem}.blog .ast-container #primary,.blog .bulletin-sidebar,.category .ast-container #primary,.category .bulletin-sidebar,.single-post .ast-container #primary,.single-post .bulletin-sidebar,.archive .ast-container #primary,.archive .bulletin-sidebar,.search-results .ast-container #primary,.search-results .bulletin-sidebar,.single-bulletin .ast-container #primary,.single-bulletin .bulletin-sidebar{margin-top:-4rem !important;z-index:1;position:relative}.blog .ast-container #primary article,.blog .bulletin-sidebar article,.category .ast-container #primary article,.category .bulletin-sidebar article,.single-post .ast-container #primary article,.single-post .bulletin-sidebar article,.archive .ast-container #primary article,.archive .bulletin-sidebar article,.search-results .ast-container #primary article,.search-results .bulletin-sidebar article,.single-bulletin .ast-container #primary article,.single-bulletin .bulletin-sidebar article{background:var(--ast-global-color-5);box-shadow:0px 0px 100px -35px rgba(0,0,0,.25);border-radius:2rem}.blog article.category-patients{border-left:.5rem var(--ast-global-color-1) solid !important}.blog article.category-professionnels-de-sante{border-left:.5rem var(--ast-global-color-2) solid !important}.blog article:not(.category-professionnels-de-sante),.blog article:not(.category-patients){border-left:.5rem var(--ast-global-color-3) solid}.single-post article.ast-article-single:not(.ast-related-post){padding:0}.single-post article.ast-article-single:not(.ast-related-post) .entry-header{margin-bottom:0}.single-post article.ast-article-single:not(.ast-related-post) .entry-header img{border-radius:1rem 1rem 0 0}.single-post article.ast-article-single:not(.ast-related-post) .entry-content{padding:3rem}.single-post .ast-single-related-posts-container{background-color:inherit;padding:3rem 0 0 0}.single-post .ast-single-related-posts-container .ast-related-posts-inner-section{padding:1rem}.single-crpv-content .wrapper p:not(:last-child){margin-bottom:0}article.beefup h3.beefup__head{margin-bottom:0}article.beefup h3.beefup__head button{color:var(--ast-global-color-3)}.single-bulletin .ast-container{display:flex;flex-direction:column-reverse}.single-bulletin .bulletin-sidebar{margin-left:0;margin-bottom:10rem;background:#fff;width:100%;padding:3rem;height:-moz-min-content;height:min-content;border-radius:3rem 0}.single-bulletin .bulletin-sidebar p{font-size:2rem;margin-bottom:1rem}.post-type-archive-bulletin .type-bulletin .bulletin-centre{opacity:.8}.post-type-archive-bulletin .type-bulletin .entry-header{margin-bottom:0}.post-type-archive-bulletin .type-bulletin .read-more,.post-type-archive-bulletin .type-bulletin .download-bulletin{display:inline-block;margin-top:.3rem}.tax-bulletins-des-crpv article{margin-bottom:2em;padding:3rem}.terms-list{display:flex;flex-wrap:wrap;justify-content:center}.terms-list>a{position:relative;margin:.5rem;width:100%;min-height:15rem;background-color:var(--ast-global-color-5);border-radius:1rem;outline:none;transition:all .5s ease}.terms-list>a::after{content:url(./assets/arrow.svg);width:.5rem;position:absolute;right:2rem;bottom:2rem;transition:all .5s ease}.terms-list>a:hover{transform:scale(1.05)}.terms-list>a:hover::after{transform:translateX(0.5rem)}.terms-list>a img{border-radius:1rem 0;height:15rem;width:100%;-o-object-fit:cover;object-fit:cover}.terms-list>a .content{padding:1.75rem 1.5rem}.cta-elementor-widget{transform:translateY(-2rem);visibility:hidden}.box-shadow,.boxes-shadow>div>.elementor-element{visibility:hidden;transform:translateY(2rem)}.elementor-editor-active .cta-elementor-widget,.elementor-editor-active .box-shadow,.elementor-editor-active .boxes-shadow>div>.elementor-element{visibility:visible;transform:none}.site-header-primary-section-left,.site-header-primary-section-right{height:-moz-min-content;height:min-content}@media screen and (min-width: 544px){header.elementor-section{padding:6rem 0}header.elementor-section .header--title h1,header.elementor-section .header--title h2,header.elementor-section .header--title h3,header.elementor-section .header--title h4,header.elementor-section .header--title h5,header.elementor-section .header--title h6,header.elementor-section .header--title p{font-size:4rem}.horizontal-counter .elementor-counter{flex-wrap:unset;justify-content:unset}.horizontal-counter:nth-child(2n){transform:translateX(-2.5rem)}.horizontal-counter:nth-child(2n+1){transform:translateX(2.5rem)}.latest-posts-wrapper>div{width:calc(33% - .75rem)}.terms-list>a{width:calc(33% - .75rem)}.map-wrapper .map-details{margin-top:initial}.map-wrapper .map-details.load{width:50% !important}.single-bulletin #content .ast-container{flex-direction:row}.single-bulletin .bulletin-sidebar{margin-left:60px;width:30%}.blog article.category-patients{border-left:.75rem var(--ast-global-color-1) solid !important}.blog article.category-professionnels-de-sante{border-left:.75rem var(--ast-global-color-2) solid !important}.blog article:not(.category-professionnels-de-sante),.blog article:not(.category-patients){border-left:.75rem var(--ast-global-color-3) solid}.single-post article.ast-article-single:not(.ast-related-post) .entry-content{padding:3rem 5rem}.tax-bulletins-des-crpv article{padding:5.34em 6.67em}}/*# sourceMappingURL=style.css.map */