.grecaptcha-badge{visibility:hidden}#menusticky.headershow{transform:translateY(0)}#menusticky{position:fixed;top:0;width:100%;-webkit-transition:transform 0.34s ease;transition:transform 0.34s ease;transform:translateY(-120px)}#menusticky a.elementor-item.elementor-item-active,#menusticky a:hover{text-decoration:underline;text-decoration-color:var(--light-blue);text-underline-offset:8px}#menu a.elementor-item.elementor-item-active,#menu a:hover{text-decoration:underline;text-decoration-color:var(--white);text-underline-offset:8px}.pll-parent-menu-item .sub-menu .lang-item a{text-transform:capitalize!important}.pll-parent-menu-item .sub-menu .current-lang a,.pll-parent-menu-item .sub-menu .lang-item a:hover{text-decoration:none!important;color:#FEFEFB!important;background-color:#011D57!important}.pll-parent-menu-item .sub-menu .lang-item a::before{content:"\2713";margin-right:12px;opacity:0;font-weight:700}.pll-parent-menu-item .sub-menu .current-lang a::before{opacity:1}.pll-parent-menu-item:hover .has-submenu{color:#a78a53!important;text-decoration-color:#a78a53!important}ul.elementor-nav-menu--dropdown .lang-item a,ul.elementor-nav-menu--dropdown .lang-item a:focus,ul.elementor-nav-menu--dropdown .lang-item a:hover{border-inline-start:none}@media (max-width:1266px){.elementor-nav-menu--dropdown-tablet .elementor-nav-menu--main{display:none}.elementor-nav-menu--dropdown-tablet .elementor-menu-toggle,.elementor-nav-menu--dropdown-tablet nav.elementor-nav-menu--dropdown{display:block!important}}@media (min-width:1266px){.pll-parent-menu-item .sub-menu{border:1px solid #a78a53!important;border-radius:6px!important;padding:2px!important;background-color:#ffffff!important;margin-top:10px!important;position:absolute!important;overflow:visible!important}.pll-parent-menu-item .sub-menu::before{content:"";position:absolute;top:-6px;left:25px;width:10px;height:10px;background-color:#fff;border-top:1px solid #a78a53;border-left:1px solid #a78a53;transform:rotate(45deg);z-index:0}.pll-parent-menu-item .sub-menu .lang-item:first-child a{border-top-left-radius:5px;border-top-right-radius:5px}.pll-parent-menu-item .sub-menu .lang-item:last-child a{border-bottom-left-radius:5px;border-bottom-right-radius:5px}}@media (max-width:1190px){.elementor-nav-menu--main .elementor-nav-menu a,.elementor-nav-menu--main .elementor-nav-menu a.highlighted,.elementor-nav-menu--main .elementor-nav-menu a:focus,.elementor-nav-menu--main .elementor-nav-menu a:hover{padding:13px 7px!important}}.marquee{overflow:hidden;display:flex}.marquee p{white-space:nowrap}.gform_wrapper{font-family:var(--text);color:var(--dark-blue)}.ginput_container input,.ginput_container textarea,.ginput_container select{font-family:var(--text);font-weight:300;color:var(--dark-blue);background-color:var(--beige);border:1px solid var(--dark-blue)!important;padding:12px 18px!important;border-radius:0!important}.ginput_container input::placeholder,.ginput_container textarea::placeholder,.ginput_container select::placeholder{color:var(--dark-blue);opacity:.5}.ginput_container textarea{padding:20px!important}.ginput_container input:focus,.ginput_container textarea:focus,.ginput_container select:focus,.ginput_container input:focus-visible,.ginput_container textarea:focus-visible,.ginput_container select:focus-visible{border:1px solid var(--light-blue)!important}.gfield_label,.gform_required_legend{font-weight:300!important}.estimation-forms .gform_button{font-family:var(--text);color:var(--white)!important;background-color:var(--dark-blue)!important;border:1px solid var(--dark-blue)!important;padding:12px 24px!important;width:auto!important;border-radius:0!important;text-transform:uppercase}.estimation-forms .gform_button:hover{color:var(--dark-blue)!important;background-color:transparent!important}.contact-forms .gform_button,.gform_button_select_files{font-family:var(--text);color:var(--dark-blue)!important;background-color:transparent!important;border:1px solid var(--dark-blue)!important;padding:12px 24px!important;width:auto!important;border-radius:0!important;text-transform:uppercase}.contact-forms.gform_button:hover,.gform_button_select_files:hover{color:var(--white)!important;background-color:var(--dark-blue)!important}input[type="checkbox"]{accent-color:var(--dark-blue)!important}.ginput_container_consent{display:flex;gap:5px}.gfield_consent_label{line-height:normal}.gform_wrapper .gform_fileupload_rules{display:none!important}@media (max-width:767px){.gfield_consent_label{font-size:14px}}.grow-image:hover .grow-image-text{color:var(--light-blue)}.grow-image:hover img{transform:scale(1.06)}.grow-image::before{content:""!important;position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(180deg,rgb(0 4 11 / 0) 0%,#00040b99 100%);z-index:3;transition:background-color 0.3s ease}footer a:hover{text-decoration:underline}.sd-actu-card:hover .sd-actu-svg{color:var(--light-blue);transform:translateX(10px)}.sd-double-img:hover .img-bas-droite{transform:translate(15px,15px)}.sd-double-img:hover .img-bas-gauche{transform:translate(-15px,15px)}.sd-double-img:hover .img-haut-droite{transform:translate(15px,-15px)}.sd-double-img:hover .img-haut-gauche{transform:translate(-15px,-15px)}.sd-team.e-con:has(>img){overflow:hidden}.sd-team img:hover{transform:scale(1.06)}.sd-back-div:hover .sd-back-text{transform:translatex(-8px)}svg{width:auto!important}.vsi-link a:hover{text-decoration:underline;text-decoration-color:var(--light-blue)}