#ast-scroll-top{bottom:15px !important;right:15px !important;border:1px solid rgba(255,255,255,.2) !important;box-shadow:0px 0px 6px rgba(0,0,0,.3) !important}.grecaptcha-badge{bottom:80px !important}ul#astra-footer-menu{padding:0;margin:0;text-align:center}.wp-block-button__link{text-align:center !important}*{word-wrap:normal !important;overflow-wrap:normal !important;hyphens:none !important;word-break:normal !important}@media (min-width:1200px){.ast-primary-header .megamenu-blur>.astra-megamenu{backdrop-filter:blur(10px) !important;-webkit-backdrop-filter:blur(10px) !important;padding:0 !important;z-index:99 !important;border:1px solid #ffffff46;border-radius:20px;box-shadow:0px 2px 6px rgba(0,0,0,.2) !important;background:#ffffff18;.current_page_parent{span{color:#fff}}.megamenu-sousmenu{padding:10px !important;li{transition:all 0.5s ease;border-radius:10px;&:hover{background:var(--ast-global-color-0);a{color:#fff !important;border-radius:10px}}a{padding:10px !important}}>.menu-link{border-bottom:2px solid var(--ast-global-color-0) !important}}.megamenu-blur-img{padding:0 !important;max-width:40%;a{padding:0 !important;.menu-text{display:none !important}.astra-mm-icon-label{margin:0 !important;width:100%;overflow:hidden !important;img{width:100%;height:260px;object-fit:cover;transition:all 0.3s ease-in-out !important;&:hover{transform:scale(1.05)}}}}}}.ast-primary-sticky-header-active{.current_page_parent{span{color:var(--ast-global-color-2) !important}}.astra-megamenu{background:#ffffff !important;border:none !important;box-shadow:0px 2px 6px rgba(0,0,0,.2) !important;border-radius:0px !important;.megamenu-sousmenu li{&:hover,&:active{background:var(--ast-global-color-0) !important;span{color:#fff !important}}}}}.main-header-menu>.content-width-mega>a>span.menu-text:hover{cursor:default !important}}.ast-above-header-wrap{background:#000}.block-contact-flottant{position:fixed;position:fixed;top:70%;z-index:1000000;right:-8px;height:0 !important;.bouton-contact-flottant{a{backdrop-filter:blur(10px);transform:translateX(68%);transition:all 0.3s ease-in-out;box-shadow:0px 0px 6px rgba(0,0,0,0.3) !important;background:var(--ast-global-color-0) !important;&:hover{transform:translateX(0)}}}}.page-id-2{.bouton-contact-flottant{a{backdrop-filter:blur(10px);background:transparent !important;transform:translateX(68%);transition:all 0.3s ease-in-out;box-shadow:0px 0px 6px rgba(0,0,0,0.3) !important;&:hover{transform:translateX(0)}}}&.ast-primary-sticky-header-active{.bouton-contact-flottant{a{background:var(--ast-global-color-0) !important}}}}.ast-header-break-point{.astra-advanced-hook-267{opacity:0}&.ast-primary-sticky-header-active{.astra-advanced-hook-267{opacity:1}.slogan{display:none !important}}}.ast-logo-title-inline .ast-site-identity{padding:0 !important}.img_height_max img{height:250px !important;min-width:100% !important;object-fit:cover;border-radius:5px !important;filter:drop-shadow(0px 0px 5px rgba(0,0,0,0.20));transition:all 0.3s ease;&:hover{filter:drop-shadow(0px 5px 10px rgba(0,0,0,.3));transform:translateY(-5px)}}@media (min-width:767px){.img_height_max img{height:100% !important;width:100% !important}}@media (max-width:767px){.wp-block-uagb-counter--circle .wp-block-uagb-counter-circle-container>svg{width:70% !important;height:70% !important}}.wp-block-uagb-counter-circle-container{transition:all 0.5 ease-in-out !important;>svg{filter:drop-shadow(0px 0px 5px var(--ast-global-color-0));border-radius:50%}&:hover{>svg{background:var(--ast-global-color-0)}.wp-block-uagb-counter-circle-container__content{svg{fill:#fff}span,.wp-block-uagb-counter__title{color:#fff}}}}.infobox-shadow{border-radius:10px;padding:20px !important;transition:all 0.4s ease;box-shadow:0px 0px 5px rgba(0,0,0,0.2) !important;&:hover{box-shadow:0px 5px 10px rgba(0,0,0,.3) !important;transform:translateY(-5px);background:#fff}}.infobox-blur{padding:20px !important;border-radius:10px;border:1px solid rgba(255,255,255,0.2) !important;backdrop-filter:blur(10px);box-shadow:0px 2px 5px rgba(0,0,0,0.2);transition:all 0.4s ease !important;&:hover{box-shadow:0px 5px 10px rgba(0,0,0,.3);transform:translateY(-5px);background:#ffffff46}}.button-blur{a{background:transparent !important;backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,0.2) !important;transition:all 0.4s ease !important;&:hover{background:#ffffff46 !important}}}.wp-block-button__link,.ast-outline-button{transition:all .3s ease !important;box-shadow:0px 0px 6px rgba(0,0,0,.3) !important}.uagb-separator,.uagb-ifb-separator{height:3px;width:70% !important;border:none !important}.separator-dark{.uagb-separator,.uagb-ifb-separator{background-image:linear-gradient(90deg,transparent,var(--ast-global-color-2),transparent)}.uagb-heading-text{margin:0 !important}}.separator-light{.uagb-separator,.uagb-ifb-separator{background-image:linear-gradient(90deg,transparent,#fff,transparent)}.uagb-heading-text{margin:0 !important}}.separator-title{.uagb-separator{background-image:linear-gradient(90deg,#fff,#89AAAB00)}.uagb-heading-text{margin:0 !important}}#secondary_menu-site-navigation-mobile{.main-navigation{display:flex !important;ul{width:100% !important;li{flex-grow:1 !important;text-align:center;&.dark-menu{background:var(--ast-global-color-2) !important;a{color:#fff !important}}&.light-menu{background:var(--ast-global-color-0) !important;a{color:#fff !important}}}}}}.gradient{background:linear-gradient(180deg,#89abac 0%,#607879 100%) !important}.carroussel{article{transition:all 0.4s ease !important;&:hover{transform:translateY(-5px)}.uagb-post__image{width:100% !important;height:auto !important;aspect-ratio:16/9 !important;overflow:hidden !important;img{transition:all .4s ease !important;width:100% !important;height:auto !important;aspect-ratio:16/9 !important;object-fit:cover !important}&:hover{img{transform:scale(1.05)}}}.uagb-post__title{margin:20px 10px !important}.wp-block-button{margin:0 10px 20px !important}.uagb-post-grid-byline{display:none !important}}}.ast-desktop .astra-menu-animation-slide-down>.menu-item:hover>.sub-menu{transition:visibility .4s ease,transform .4s ease !important}.forminator-custom-form{label{font-size:1em !important}input{border-radius:10px !important}button{border-radius:25px !important}}