@font-face{font-family:'Quicksand';src:url(/wp-content/themes/nw-theme/assets/fonts/Quicksand-Medium.woff2) format('woff2'),url(/wp-content/themes/nw-theme/assets/fonts/Quicksand-Medium.woff) format('woff');font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:'Quicksand';src:url(/wp-content/themes/nw-theme/assets/fonts/Quicksand-Regular.woff2) format('woff2'),url(/wp-content/themes/nw-theme/assets/fonts/Quicksand-Regular.woff) format('woff');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'Quicksand';src:url(/wp-content/themes/nw-theme/assets/fonts/Quicksand-Light.woff2) format('woff2'),url(/wp-content/themes/nw-theme/assets/fonts/Quicksand-Light.woff) format('woff');font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:'Quicksand';src:url(/wp-content/themes/nw-theme/assets/fonts/Quicksand-Bold.woff2) format('woff2'),url(/wp-content/themes/nw-theme/assets/fonts/Quicksand-Bold.woff) format('woff');font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:'Quicksand';src:url(/wp-content/themes/nw-theme/assets/fonts/Quicksand-SemiBold.woff2) format('woff2'),url(/wp-content/themes/nw-theme/assets/fonts/Quicksand-SemiBold.woff) format('woff');font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:'Roboto Condensed';src:url(/wp-content/themes/nw-theme/assets/fonts/RobotoCondensed-Light.woff2) format('woff2'),url(/wp-content/themes/nw-theme/assets/fonts/RobotoCondensed-Light.woff) format('woff');font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:'Roboto Condensed';src:url(/wp-content/themes/nw-theme/assets/fonts/RobotoCondensed-Bold.woff2) format('woff2'),url(/wp-content/themes/nw-theme/assets/fonts/RobotoCondensed-Bold.woff) format('woff');font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:'Roboto Condensed';src:url(/wp-content/themes/nw-theme/assets/fonts/RobotoCondensed-Regular.woff2) format('woff2'),url(/wp-content/themes/nw-theme/assets/fonts/RobotoCondensed-Regular.woff) format('woff');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'Roboto Condensed';src:url(/wp-content/themes/nw-theme/assets/fonts/RobotoCondensed-Medium.woff2) format('woff2'),url(/wp-content/themes/nw-theme/assets/fonts/RobotoCondensed-Medium.woff) format('woff');font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:'Roboto Condensed';src:url(/wp-content/themes/nw-theme/assets/fonts/RobotoCondensed-SemiBold.woff2) format('woff2'),url(/wp-content/themes/nw-theme/assets/fonts/RobotoCondensed-SemiBold.woff) format('woff');font-weight:600;font-style:normal;font-display:swap}:root{--charte-color-blanc:#ffffff;--charte-color-gris-texte:#181818;--charte-color-beige-texte:#AFAFAF;--charte-color-beige-fond:#D8D8D0;--charte-color-vert-principal:#449155;--charte-color-jaune-principal:#FFD900;--charte-color-gris-principal:#3C4658;--charte-color-vert-fonce:#446958;--charte-color-vert-quaternaire:#86AE39;--charte-color-vert-secondaire:#BBEF54;--charte-color-vert-tertiaire:#7AB696;--charte-color-vert-titre:#B2AF38;--charte-color-gris-forms:#EFEFEF;--charte-color-rouge-forms:#E7411B;--charte-color-orange-forms:#F39433;--charte-font-size-body:clamp(14px, calc(16px + 0.625vw - 2px), 20px);--charte-line-height-body:clamp(16px, calc(10.5px + 1.71875vw), 27px);--charte-font-size-page-title:clamp(16px, 16px + ((1vw - 3px) * 0.5), 20px);--charte-line-height-page-title:clamp(20px, calc(16.5px + 1.09375vw), 27px);--charte-font-size-page-subtitle:clamp(35px, calc(35px + 6.25vw - 20px), 75px);--charte-line-height-page-subtitle:clamp(26px, calc(6.5px + 6.09375vw), 65px);--charte-font-size-page-subtitle-span:clamp(24px, calc(11px + 4.0625vw), 50px);--charte-line-height-page-subtitle-span:clamp(28px, calc(12px + 5vw), 60px);--charte-font-size-section-title:clamp(35px, calc(35px + 6.25vw - 20px), 75px);--charte-line-height-section-title:clamp(26px, calc(6.5px + 6.09375vw), 65px);--header-height:220px}html,body{font-size:var(--charte-font-size-body);line-height:var(--charte-line-height-body);position:relative;width:100%;height:100%;font-family:'Quicksand'!important;overscroll-behavior:none}body.page-template-page-pays{background-color:var(--charte-color-gris-principal)}sup{top:-.2em!important;font-size:0.8em!important;vertical-align:super}strong{font-weight:700!important}.btn-primary{--bs-btn-color:#fff;--bs-btn-bg:#86AE39!important;--bs-btn-border-color:#86AE39!important;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#86AE39!important;--bs-btn-hover-border-color:#86AE39!important;--bs-btn-focus-shadow-rgb:49,132,253;--bs-btn-active-color:#fff;--bs-btn-active-bg:#469153!important;--bs-btn-active-border-color:#469153!important;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#edebec!important;--bs-btn-disabled-border-color:#edebec!important;--bs-border-radius:1.6rem!important;padding:10px 20px!important}.btn.w-dl,.btn.w-arrow{display:inline-flex;align-items:center;justify-content:center;position:relative;transition:all 0.25s cubic-bezier(.785,.135,.15,.86);color:#fff!important}.btn.w-arrow svg{position:absolute;transition:all 0.25s cubic-bezier(.785,.135,.15,.86);transform:translateX(-1.4rem);right:0rem;opacity:0}.btn.w-dl svg{position:absolute;transition:all 0.25s cubic-bezier(.785,.135,.15,.86);right:1.4rem;opacity:0}.btn.w-dl svg,.btn.w-arrow svg{width:16px;height:16px;fill:var(--charte-color-blanc)}.btn-primary.w-arrow svg{width:24px;height:24px;fill:var(--charte-color-blanc)}.btn-secondary.w-arrow svg{width:16px;height:16px;fill:var(--charte-color-blanc)}.btn.w-dl:hover,.btn.w-arrow:hover{padding-right:45px!important}.btn.w-arrow:hover svg{opacity:1;transform:translateX(-1rem)}.btn.w-dl:hover svg{opacity:1;right:1rem}a.btn-secondary,.btn-secondary{--bs-btn-color:#fff;--bs-btn-bg:#3C4658!important;--bs-btn-border-color:#3C4658!important;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#3C4658!important;--bs-btn-hover-border-color:#3C4658!important;--bs-btn-focus-shadow-rgb:49,132,253;--bs-btn-active-color:#fff;--bs-btn-active-bg:#181818!important;--bs-btn-active-border-color:#181818!important;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#edebec!important;--bs-btn-disabled-border-color:#edebec!important;--bs-border-radius:1.6rem!important;padding:6px 15px 7px 15px!important;font-size:16px;font-style:normal;font-weight:600;line-height:normal}.page-title{color:var(--charte-color-gris-texte);text-align:center;font-family:"Roboto Condensed";font-size:var(--charte-font-size-page-title);font-style:normal;font-weight:300;line-height:var(--charte-line-height-page-title);letter-spacing:4px;text-transform:uppercase}.page-subtitle{color:var(--charte-color-gris-principal);text-align:center;font-family:"Quicksand";font-size:var(--charte-font-size-page-subtitle);font-style:normal;font-weight:600;line-height:var(--charte-line-height-page-subtitle);letter-spacing:-.75px}.section-title{color:var(--charte-color-gris-principal);font-family:"Quicksand";font-size:var(--charte-font-size-section-title);font-style:normal;font-weight:600;line-height:var(--charte-line-height-section-title);letter-spacing:-.75px}.section-title span{color:var(--charte-color-gris-principal);opacity:.6}.page-subtitle span{color:var(--charte-color-gris-principal);opacity:.6;font-family:"Quicksand";font-size:var(--charte-font-size-page-subtitle-span);font-style:normal;font-weight:600;line-height:var(--charte-line-height-page-subtitle-span);letter-spacing:-.5px}.page-template-page-pays .page-title,.page-template-page-pays .page-subtitle,.page-template-page-pays .page-subtitle span{color:#fff}.no-js .hidden{opacity:1}.js .hidden{opacity:0}header{position:relative;transition:all 0.4s ease-in}header .container-fluid{position:relative;z-index:51}.page-template-page-pays header{background-color:var(--charte-color-gris-principal)}.nav-overlay-mobile{position:fixed;top:0;left:0;width:100%;height:0;z-index:998;background-color:#3C4658;overflow:scroll}.nav-overlay-mobile .right-nav-mobile,header .navbar.navbar-mobile .right-nav-mobile{margin-top:4.8rem}.nav-overlay-mobile .right-nav-mobile .button-close-nav-mobile,header .navbar.navbar-mobile .right-nav-mobile .button-open-nav-mobile{border:none;background:#fff0;color:var(--charte-color-gris-texte);font-family:"Quicksand";font-size:18px;font-style:normal;font-weight:600;line-height:normal}.page-template-homepage header:not(.mega-solutions-open):not(.mega-implantations-open):not(.mega-tech-open) .navbar.navbar-mobile .right-nav-mobile .button-open-nav-mobile,.page-template-page-pays .nav-overlay-mobile .right-nav-mobile .button-close-nav-mobile,.page-template-page-pays header .navbar.navbar-mobile .right-nav-mobile .button-open-nav-mobile,.nav-overlay-mobile .right-nav-mobile .button-close-nav-mobile{color:var(--charte-color-blanc)}.nav-overlay-mobile ul{list-style:none;margin:0;padding:0}.nav-overlay-mobile ul li ul.sub-menu{height:0;overflow:hidden;transition:all 0.4s ease-in}.nav-overlay-mobile ul li ul.sub-menu li{padding-left:50px;padding-bottom:10px;padding-top:10px}.nav-overlay-mobile ul li ul.sub-menu li a{color:#FFF;font-family:"Quicksand";font-size:clamp(20px, calc(17.5px + 0.78125vw), 25px);font-style:normal;font-weight:600;line-height:clamp(24px, calc(22.5px + 0.78125vw), 45px);text-decoration:none}.nav-overlay-mobile .lang-switcher>.menu-item,.nav-overlay-mobile #menu-overlay-container>.menu-item{padding-top:20px;padding-bottom:20px;border-top:1px solid #fff}.nav-overlay-mobile .lang-switcher>.menu-item>a,.nav-overlay-mobile #menu-overlay-container>.menu-item>a{color:#FFF;font-family:"Quicksand";font-size:clamp(25px, calc(20px + 1.5625vw), 35px);font-style:normal;font-weight:600;line-height:clamp(40px, calc(35px + 1.5625vw), 50px);text-decoration:none}.nav-overlay-mobile ul.lang-switcher{border-bottom:1px solid #fff}.nav-overlay-mobile .menu-item-has-children{position:relative}.nav-overlay-mobile .menu-item>a{transition:color 0.25s ease-in;display:block}.nav-overlay-mobile .menu-item:hover>a{color:var(--charte-color-vert-secondaire)!important}.nav-overlay-mobile .lang-switcher>.menu-item-has-children>a::after,.nav-overlay-mobile #menu-overlay-container>.menu-item-has-children>a::after{content:"";position:absolute;right:0;top:clamp(40px, calc(35px + 1.5625vw), 45px);width:20px;height:2px;background-color:#FFF;transform:translateY(-50%) rotate(0deg);transition:all 0.3s ease}.nav-overlay-mobile .lang-switcher>.menu-item-has-children>a::before,.nav-overlay-mobile #menu-overlay-container>.menu-item-has-children>a::before{content:"";position:absolute;right:0;top:clamp(40px, calc(35px + 1.5625vw), 45px);width:20px;height:2px;background-color:#FFF;transform:translateY(-50%) rotate(90deg);transition:all 0.3s ease,opacity 0.3s ease}.nav-overlay-mobile .lang-switcher>.menu-item-has-children.open>a::after,.nav-overlay-mobile #menu-overlay-container>.menu-item-has-children.open>a::after{transform:translateY(-50%) rotate(0deg)}.nav-overlay-mobile .lang-switcher>.menu-item-has-children.open>a::before,.nav-overlay-mobile #menu-overlay-container>.menu-item-has-children.open>a::before{transform:translateY(-50%) rotate(90deg);opacity:0}header .navbar.navbar-desktop{display:none}header .navbar.navbar-mobile{display:block;position:relative}@media(min-width:1400px){header .navbar.navbar-desktop{display:block}header .navbar.navbar-mobile{display:none}}header .navbar.navbar-mobile .navbar-nav-mobile{position:absolute;top:100%;left:0;width:100%;height:0;overflow:hidden;background:#fff;z-index:999}header .navbar.navbar-mobile{padding-top:0;height:180px}header .navbar.navbar-desktop{padding-top:0;height:220px;align-items:start}header .navbar>.container-fluid{display:flex}.nav-overlay-mobile .navbar-brand,header .navbar .navbar-brand{display:inline-flex;align-items:baseline;margin-right:3rem;margin-top:2.7rem;padding:0;position:relative}header .navbar.navbar-desktop .navbar-brand img{display:inline-block;vertical-align:baseline}header .navbar.navbar-desktop .navbar-nav{display:flex;align-items:baseline;gap:24px;padding-top:20px}header .navbar.navbar-desktop .navbar-right{padding-top:90px;gap:30px}header .navbar.navbar-desktop .menu-main-container{padding-top:75px}header .navbar.navbar-desktop .navbar-nav a,header .navbar.navbar-desktop .navbar-nav>li>button{display:inline-block;line-height:1;color:var(--charte-color-gris-texte);font-family:"Quicksand";font-size:18px;font-style:normal;font-weight:600;line-height:normal;text-decoration:none;position:relative;padding-bottom:5px}.page-template-homepage header:not(.mega-solutions-open):not(.mega-implantations-open):not(.mega-tech-open) .navbar.navbar-desktop .navbar-nav a,.page-template-homepage header:not(.mega-solutions-open):not(.mega-implantations-open):not(.mega-tech-open) .navbar.navbar-desktop .navbar-nav>li>button,.page-template-page-pays header .navbar.navbar-desktop .navbar-nav a,.page-template-page-pays header .navbar.navbar-desktop .navbar-nav>li>button{color:#fff}header .navbar.navbar-desktop .navbar-nav,header .navbar.navbar-desktop .navbar-right{align-items:baseline}header .navbar.navbar-desktop .navbar-nav>li>button::before,header .navbar.navbar-desktop .navbar-nav a::before{content:'';position:absolute;width:100%;height:3px;background:var(--charte-color-gris-texte);top:100%;left:0;pointer-events:none;transform-origin:100% 50%;transform:scale3d(0,1,1);transition:transform 0.3s}.page-template-homepage header:not(.mega-solutions-open):not(.mega-implantations-open):not(.mega-tech-open) .navbar.navbar-desktop .navbar-nav>li>button::before,.page-template-homepage header:not(.mega-solutions-open):not(.mega-implantations-open):not(.mega-tech-open) .navbar.navbar-desktop .navbar-nav a::before,.page-template-page-pays header .navbar.navbar-desktop .navbar-nav>li>button::before,.page-template-page-pays header .navbar.navbar-desktop .navbar-nav a::before{background:#fff}header .navbar.navbar-desktop .navbar-nav>li.current-page-ancestor>button::before,header .navbar.navbar-desktop .navbar-nav>li.current-page-ancestor a::before,header .navbar.navbar-desktop .navbar-nav>li.current-menu-parent>button::before,header .navbar.navbar-desktop .navbar-nav>li.current-menu-parent a::before,header .navbar.navbar-desktop .navbar-nav>li.current-menu-item>button::before,header .navbar.navbar-desktop .navbar-nav>li.current-menu-item a::before,header .navbar.navbar-desktop .navbar-nav>li>button:hover::before,header .navbar.navbar-desktop .navbar-nav a:hover::before{transform-origin:0% 50%!important;transform:scale3d(1,1,1)!important}header .navbar.navbar-desktop .sub-menu{display:none}.mega-panel{position:absolute;left:0;top:0;width:100%;background:#fff;overflow:hidden;height:0;border-bottom:0 solid #eee;z-index:50}.page-template-page-pays .mega-panel{background:var(--charte-color-gris-principal)}.mega-panel.mega-solutions .mega-inner{display:flex;padding-top:var(--header-height);padding-left:calc(265px + 4rem);align-items:flex-start;gap:15px}.mega-panel.mega-tech .mega-inner,.mega-panel.mega-implantations .mega-inner{display:flex;padding-top:var(--header-height);flex-direction:column;padding-left:calc(265px + 4rem);padding-right:calc(265px + 4rem);align-items:flex-start;gap:15px}.menu-solutions-trigger button,.menu-tech-trigger button,.menu-implantations-trigger button{background:none;border:none;padding:0;font:inherit;cursor:pointer}.mega-panel .mega-inner a.mega-card{text-decoration:none}.mega-panel.mega-tech .mega-inner{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.mega-panel.mega-implantations .mega-inner{display:grid;grid-template-columns:repeat(5,1fr);gap:10px}.mega-panel.mega-tech .mega-inner a.mega-card,.mega-panel.mega-implantations .mega-inner a.mega-card{color:var(--charte-color-gris-principal);font-family:"Quicksand";font-size:20px;font-style:normal;font-weight:700;line-height:20px;letter-spacing:-.25px;margin-bottom:.2rem;margin-top:.7rem;display:flex;align-items:center;gap:10px;color:inherit;text-decoration:none}.page-template-page-pays .mega-panel.mega-tech .mega-inner a.mega-card,.page-template-page-pays .mega-panel.mega-implantations .mega-inner a.mega-card{color:var(--charte-color-blanc)}.page-template-page-tech .mega-panel.mega-tech .mega-inner a.mega-card.active,.page-template-page-pays .mega-panel.mega-implantations .mega-inner a.mega-card.active{color:var(--charte-color-vert-quaternaire)}.mega-panel.mega-tech .mega-inner a.mega-card:hover,.page-template-page-pays .mega-panel.mega-tech .mega-inner a.mega-card:hover,.mega-panel.mega-implantations .mega-inner a.mega-card:hover,.page-template-page-pays .mega-panel.mega-implantations .mega-inner a.mega-card:hover{color:var(--charte-color-vert-quaternaire)}.mega-icon{display:inline-flex;transition:color 0.2s ease;color:inherit}.mega-card:hover .mega-icon{color:var(--charte-color-vert-quaternaire)}.mega-panel .mega-inner .mega-card .mega-image{border-radius:20px;overflow:hidden}.mega-panel .mega-inner .mega-card .mega-image img{transition:transform 0.3s ease;object-fit:cover}.mega-panel .mega-inner .mega-card:hover .mega-image img{transform:scale(1.1)}.mega-panel .mega-inner .mega-card .mega-content h4{color:var(--charte-color-gris-principal);font-family:"Quicksand";font-size:25px;font-style:normal;font-weight:700;line-height:25px;letter-spacing:-.25px;margin-bottom:.2rem;margin-top:.7rem}.page-template-page-pays .mega-panel .mega-inner .mega-card .mega-content h4{color:#fff}.mega-panel .mega-inner .mega-card .mega-content p{color:var(--charte-color-gris-principal);font-family:"Quicksand";font-size:15px;font-style:normal;font-weight:600;line-height:18px;letter-spacing:-.3px}.page-template-page-pays .mega-panel .mega-inner .mega-card .mega-content p{color:#fff}header .lang-switcher{position:relative;background:none}header .lang-current{cursor:pointer;font-weight:600;font-size:15px;line-height:normal;text-transform:uppercase;color:var(--charte-color-gris-texte);user-select:none}header .lang-current::after{display:none}header .lang-switcher .dropdown-menu{min-width:auto;padding:.25rem 0;border:none;box-shadow:none;right:0!important;text-align:right!important;background:none}header .lang-switcher .dropdown-item{padding:.25rem 0;font-weight:600;line-height:normal;font-size:15px;color:var(--charte-color-gris-texte);font-family:"Quicksand"}header .lang-switcher .dropdown-item:hover{background:none;text-decoration:none;color:var(--charte-color-vert-principal)}.page-template-homepage header:not(.mega-solutions-open):not(.mega-implantations-open):not(.mega-tech-open) .lang-current,.page-template-homepage header:not(.mega-solutions-open):not(.mega-implantations-open):not(.mega-tech-open) .lang-switcher .dropdown-item,.page-template-homepage header:not(.mega-solutions-open):not(.mega-implantations-open):not(.mega-tech-open) .lang-switcher .dropdown-item:hover,.page-template-page-pays header .lang-current,.page-template-page-pays header .lang-switcher .dropdown-item,.page-template-page-pays header .lang-switcher .dropdown-item:hover{color:#fff}header .lang-switcher .dropdown-toggle::after{display:none!important}@media (min-width:992px){header .lang-switcher:hover .dropdown-menu{display:block;margin-top:0}}.contact-us a{color:var(--charte-color-blanc);font-family:"Quicksand";font-size:20px;font-style:normal;font-weight:600;line-height:normal}footer{background-color:var(--charte-color-blanc);overflow-x:hidden}footer hr{border-top:1px solid var(--charte-color-gris-texte);opacity:1}footer .reseaux-sociaux-title,footer a[href^="mailto:"],footer .menu-menu-footer-fr-container .navbar-nav a,footer .menu-menu-solutions-fr-container .navbar-nav a,footer .menu-menu-footer-en-container .navbar-nav a,footer .menu-menu-solutions-en-container .navbar-nav a,footer .menu-menu-footer-fi-container .navbar-nav a,footer .menu-menu-solutions-fi-container .navbar-nav a,footer .menu-menu-footer-it-container .navbar-nav a,footer .menu-menu-solutions-it-container .navbar-nav a{color:var(--charte-color-gris-texte);font-family:"Quicksand";font-size:20px;font-style:normal;font-weight:500;line-height:27px;text-decoration:none;position:relative;padding-bottom:1px}footer .menu-menu-solutions-fr-container .navbar-nav li.no-link span.no-link-title,footer .menu-menu-solutions-en-container .navbar-nav li.no-link span.no-link-title,footer .menu-menu-solutions-fi-container .navbar-nav li.no-link span.no-link-title,footer .menu-menu-solutions-it-container .navbar-nav li.no-link span.no-link-title{color:var(--charte-color-vert-quaternaire);font-family:"Quicksand";font-size:20px;font-style:normal;font-weight:500;line-height:27px}footer .reseaux-sociaux{display:inline-block}footer .reseaux-sociaux-logos{display:flex;flex-direction:row;align-items:center;justify-content:start;gap:10px;padding:20px 0}footer .reseaux-sociaux-logos a{color:var(--charte-color-gris-principal);text-decoration:none}footer .reseaux-sociaux-logos a:hover{color:var(--charte-color-vert-principal);text-decoration:none}footer .reseaux-sociaux-logos a svg{width:40px;height:40px;fill:var(--charte-color-gris-principal);transition:all 0.35s ease-in}footer .reseaux-sociaux-logos a:hover svg{fill:var(--charte-color-vert-principal)}footer .menu-menu-footer-fr-container .navbar-nav li.link-bottom,footer .menu-menu-footer-en-container .navbar-nav li.link-bottom,footer .menu-menu-footer-fi-container .navbar-nav li.link-bottom,footer .menu-menu-footer-it-container .navbar-nav li.link-bottom{margin-top:30px}footer a.contact-link{color:var(--charte-color-gris-texte);text-decoration:none;transition:all 0.25s ease-in}footer a.contact-link:hover{color:var(--charte-color-vert-principal);text-decoration:none}footer .menu-menu-footer-fr-container .navbar-nav a::before,footer .menu-menu-solutions-fr-container .navbar-nav a::before,footer .menu-menu-footer-en-container .navbar-nav a::before,footer .menu-menu-solutions-en-container .navbar-nav a::before,footer .menu-menu-footer-fi-container .navbar-nav a::before,footer .menu-menu-solutions-fi-container .navbar-nav a::before,footer .menu-menu-footer-it-container .navbar-nav a::before,footer .menu-menu-solutions-it-container .navbar-nav a::before{content:'';position:absolute;width:100%;height:1px;background:var(--charte-color-gris-texte);top:100%;left:0;pointer-events:none;transform-origin:100% 50%;transform:scale3d(0,1,1);transition:transform 0.3s}footer .menu-menu-footer-fr-container .navbar-nav a:hover::before,footer .menu-menu-solutions-fr-container .navbar-nav a:hover::before,footer .menu-menu-footer-en-container .navbar-nav a:hover::before,footer .menu-menu-solutions-en-container .navbar-nav a:hover::before,footer .menu-menu-footer-fi-container .navbar-nav a:hover::before,footer .menu-menu-solutions-fi-container .navbar-nav a:hover::before,footer .menu-menu-footer-it-container .navbar-nav a:hover::before,footer .menu-menu-solutions-it-container .navbar-nav a:hover::before{transform-origin:0% 50%!important;transform:scale3d(1,1,1)!important}footer .menu-menu-mentions-fr-container .navbar-nav,footer .menu-menu-mentions-en-container .navbar-nav,footer .menu-menu-mentions-fi-container .navbar-nav,footer .menu-menu-mentions-it-container .navbar-nav{display:flex;flex-direction:column;align-items:start;justify-content:start;gap:0}@media(min-width:992px){footer .menu-menu-mentions-fr-container .navbar-nav,footer .menu-menu-mentions-en-container .navbar-nav,footer .menu-menu-mentions-fi-container .navbar-nav,footer .menu-menu-mentions-it-container .navbar-nav{display:flex;flex-direction:row;align-items:start;justify-content:end;gap:23px}footer .menu-menu-mentions-fr-container ul li+li,footer .menu-menu-mentions-en-container ul li+li,footer .menu-menu-mentions-fi-container ul li+li,footer .menu-menu-mentions-it-container ul li+li{position:relative}footer .menu-menu-mentions-fr-container ul li+li::before,footer .menu-menu-mentions-en-container ul li+li::before,footer .menu-menu-mentions-fi-container ul li+li::before,footer .menu-menu-mentions-it-container ul li+li::before{position:absolute;content:'|';width:20px;height:27px;left:-12px;color:var(--charte-color-gris-texte);font-family:"Roboto Condensed";font-size:15px;font-style:normal;font-weight:600;line-height:34px}}footer .copyrights,footer .menu-menu-mentions-fr-container .navbar-nav a,footer .menu-menu-mentions-en-container .navbar-nav a,footer .menu-menu-mentions-fi-container .navbar-nav a,footer .menu-menu-mentions-it-container .navbar-nav a{color:var(--charte-color-gris-texte);font-family:"Roboto Condensed";font-size:15px;font-style:normal;font-weight:400;line-height:27px;text-decoration:none;transition:all 0.25s ease-in}footer .menu-menu-mentions-fr-container .navbar-nav a:hover,footer .menu-menu-mentions-en-container .navbar-nav a:hover,footer .menu-menu-mentions-fi-container .navbar-nav a:hover,footer .menu-menu-mentions-it-container .navbar-nav a:hover{color:var(--charte-color-vert-principal);text-decoration:none}.axeptio-shortcode-placeholder{-webkit-font-smoothing:antialiased;align-items:center;background:#fff;border-radius:12px;box-shadow:0 2.8px 2.2px rgb(0 0 0 / .02),0 6.7px 5.3px rgb(0 0 0 / .027),0 12.5px 10px rgb(0 0 0 / .035),0 22.3px 17.9px rgb(0 0 0 / .043),0 41.8px 33.4px rgb(0 0 0 / .05),0 100px 80px rgb(0 0 0 / .07);display:flex;flex-direction:column-reverse;gap:0;justify-content:space-around;margin:20px 0;overflow:hidden;padding:10px 30px 30px;position:relative}@media (min-width:992px){.axeptio-shortcode-placeholder{flex-direction:row;gap:20px}}.axeptio-shortcode-placeholder .axeptio-shortcode-content{flex-grow:1}.axeptio-shortcode-placeholder .svg-icon{display:inline-flex;flex-shrink:0;height:100px;position:relative;width:100px;z-index:10}@media (min-width:992px){.axeptio-shortcode-placeholder .svg-icon{height:150px;width:150px}}.axeptio-shortcode-placeholder .background-shape{position:absolute;right:0;top:-82px;z-index:1}@media (min-width:992px){.axeptio-shortcode-placeholder .background-shape{left:auto;right:0;top:-82px}}.axeptio-shortcode-placeholder .axeptio-shortcode-title{color:#212121;font-family:serif;font-size:max(20px,min(4vw,24px));font-weight:700;letter-spacing:-.025em;line-height:1.25;margin-bottom:.5rem}.axeptio-shortcode-placeholder .axeptio-shortcode-content{color:rgb(75 85 99 / .6);font-size:max(12px,min(3vw,13px));line-height:1.4}.axeptio-shortcode-placeholder .axeptio-shortcode-btn{align-items:center;background:#ffce43;border:1px solid #ffce43;border-radius:1000px;color:#212121;cursor:pointer;display:inline-flex;font-size:max(12px,min(3vw,13px));font-weight:700;margin:10px 0 0;overflow:hidden;padding:7px 15px;position:relative;-webkit-text-decoration:none;text-decoration:none;transform:translateZ(0);transition:all .15s ease 0s}.axeptio-shortcode-placeholder .axeptio-shortcode-btn span{position:relative;z-index:20}.axeptio-shortcode-placeholder .axeptio-shortcode-btn:after{background:#f4f6fb;border-radius:50%;content:"";display:block;height:250%;left:-25%;pointer-events:none;position:absolute;top:-50%;transform:translateY(-100%);transition:all .55s cubic-bezier(.19,1,.22,1) 0s;width:150%;z-index:10}.axeptio-shortcode-placeholder .axeptio-shortcode-btn:hover{background:#dea912;border-color:#212121;color:#ffce43}.axeptio-shortcode-placeholder .axeptio-shortcode-btn:hover:after{background:#212121;transform:translateY(-10%)}h1:where(.wp-block-heading).has-background,h2:where(.wp-block-heading).has-background,h3:where(.wp-block-heading).has-background,h4:where(.wp-block-heading).has-background,h5:where(.wp-block-heading).has-background,h6:where(.wp-block-heading).has-background{padding:1.25em 2.375em}h1.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h1.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h2.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h2.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h3.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h3.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h4.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h4.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h5.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h5.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h6.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h6.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]){rotate:180deg}.is-small-text{font-size:.875em}.is-regular-text{font-size:1em}.is-large-text{font-size:2.25em}.is-larger-text{font-size:3em}.has-drop-cap:not(:focus):first-letter{float:left;font-size:8.4em;font-style:normal;font-weight:100;line-height:.68;margin:.05em .1em 0 0;text-transform:uppercase}body.rtl .has-drop-cap:not(:focus):first-letter{float:none;margin-left:.1em}p.has-drop-cap.has-background{overflow:hidden}:root :where(p.has-background){padding:1.25em 2.375em}:where(p.has-text-color:not(.has-link-color)) a{color:inherit}p.has-text-align-left[style*="writing-mode:vertical-lr"],p.has-text-align-right[style*="writing-mode:vertical-rl"]{rotate:180deg}