@media (max-width:1199px){.burger{width:40px;margin-right:auto;margin-left:1em;color:#fff}.elementor-location-header--is-fixed .burger{color:var(--e-global-color-primary)}.burger span{width:40px;height:2px;display:block;margin:8px auto}.navigation-wrapper{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100dvh;pointer-events:none;z-index:-1;overflow:hidden}.navigation-wrapper.--is-active{pointer-events:auto;z-index:10}.overlay{position:absolute;top:0;bottom:0;left:0;right:0;height:100%;width:0;background:rgba(56,75,99,.3);transition:all 0.3s ease-in-out;pointer-events:none}.navigation-wrapper.--is-active .overlay{width:100%;pointer-events:auto}.navigation-wrapper .navigation-container{position:relative;list-style-type:none;width:100%;height:100%;min-height:100dvh;margin:0;pointer-events:none;overflow:hidden}.navigation-wrapper.--is-active .navigation-container{pointer-events:auto}.navigation-wrapper .background-menu{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;transform:translateY(100%);transition:all .75s ease-in-out;pointer-events:none}.navigation-wrapper.--is-active .background-menu{transform:translateY(0);pointer-events:auto}.navigation-wrapper .responsive-logo-container{display:none;transform:translateY(100%);transition:all .75s ease-in-out;pointer-events:none}.navigation-wrapper.--is-active .responsive-logo-container{z-index:6;position:absolute;top:0;display:flex;justify-content:center;transform:translateY(0);pointer-events:auto;width:100%}.navigation-wrapper .uc-list-menu{position:absolute;top:13%;width:100%;pointer-events:none;counter-reset:menuItem 0;transition:transform 350ms ease-in-out;will-change:transform}.navigation-wrapper.--is-active .uc-list-menu{pointer-events:auto}.navigation-wrapper .uc-list-menu>li{opacity:0;pointer-events:none;transition:opacity .75s cubic-bezier(.77,.2,.05,1);padding-left:2em;margin:0 0 6px 0;position:relative}.navigation-wrapper.--is-active .uc-list-menu>li{opacity:1;pointer-events:auto}.navigation-wrapper .uc-list-menu li a{display:flex;align-items:center;gap:16px;font-size:30px;text-decoration:none;line-height:1.5em;transform:translate3d(-35px,0,0);transition:all .5s ease-in-out;pointer-events:none}.navigation-wrapper.--is-active .uc-list-menu>li>a{transform:translate3d(0,0,0);opacity:1;pointer-events:auto}.navigation-wrapper .uc-list-menu>li>a::before{counter-increment:menuItem;content:counter(menuItem,decimal-leading-zero);font-weight:700;font-size:16px;color:var(--e-global-color-secondary);margin-right:1em;transform:translate3d(calc(-100% - 2em),0,0);transition:all .35s ease-in-out;pointer-events:none;opacity:0;flex:0 0 auto}.navigation-wrapper.--is-active .uc-list-menu>li>a::before{transform:translate3d(0,0,0);opacity:1}.navigation-wrapper .uc-list-menu .sub-menu a::before{content:none;counter-increment:none}.navigation-container .sub-menu .menu-link{font-size:22px;margin-left:1em}.navigation-wrapper .uc-list-menu>li.menu-item-has-children>a{padding-right:10px}.navigation-wrapper .uc-list-menu>li.menu-item-has-children>a::after{content:"→";font-size:20px;line-height:1;flex:0 0 auto;opacity:.9;transform:translateY(1px);transition:transform .25s ease,opacity .25s ease}.navigation-wrapper .uc-list-menu>li.menu-item-has-children>a:active::after{transform:translateX(2px) translateY(1px);opacity:1}.navigation-wrapper .menu-btn-links{position:absolute;bottom:-10px;transform:translateY(100%);transition:all .75s ease-in-out;width:100%;display:flex;flex-direction:column;justify-content:flex-end;pointer-events:none;padding-bottom:env(safe-area-inset-bottom)}.navigation-wrapper.--is-active .menu-btn-links{transform:translateY(0);opacity:1;pointer-events:auto}.navigation-wrapper .menu-link-project{display:flex;justify-content:center;padding:0 2em}.navigation-wrapper .menu-link-project a{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight);font-size:17px;background:var(--e-global-color-accent);color:#fff;border:1px solid var(--e-global-color-accent);text-align:center;width:100%;padding:15px 55px}.navigation-wrapper .menu-link-project a:hover{background:var(--e-global-color-secondary);border:1px solid var(--e-global-color-secondary)}.navigation-wrapper .menu-btn-links .menu-links-sn{display:flex;justify-content:center;padding:2em 0}.navigation-wrapper .menu-btn-links .menu-links-sn a{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight);font-size:17px;color:#fff}.navigation-wrapper .menu-btn-links .menu-links-sn a:not(:last-of-type){padding-right:.5em}.navigation-wrapper .menu-bottom-background img{object-fit:cover;width:100%;height:100%}.close{position:absolute;z-index:7;left:0;display:flex;justify-content:flex-end;padding:1em 1em 0 2em}.close svg path{fill:#fff}.sub-menu{opacity:0;visibility:hidden;height:0;pointer-events:none;transition:all 350ms ease-in-out}.sub-menu--active{opacity:1;visibility:visible;height:auto;pointer-events:auto}.navigation-wrapper .sub-menu li{padding:0;padding-bottom:6px}.navigation-container li.menu-item-has-children:after{content:none;border:none!important}.mobile-subpanel{position:absolute;top:13%;left:0;width:100%;transform:translateX(100%);transition:transform 350ms ease-in-out;will-change:transform;pointer-events:none;padding-left:2em}.mobile-subpanel__header{display:flex;align-items:center;gap:12px;margin-bottom:18px}.mobile-subpanel__back{appearance:none;border:0;background:transparent;color:#fff;font-size:18px;padding:0;cursor:pointer}.mobile-subpanel__title{color:#fff;font-size:22px;margin:0}.navigation-wrapper.--subpanel-open .uc-list-menu{transform:translateX(-100%);pointer-events:none}.navigation-wrapper.--subpanel-open .mobile-subpanel{transform:translateX(0%);pointer-events:auto}.mobile-subpanel__header li a{font-size:30px}.navigation-wrapper .uc-list-menu{counter-reset:menuItem!important}.navigation-wrapper .uc-list-menu>li{counter-increment:menuItem!important;position:relative!important;padding-left:4.2em!important;padding-right:3em!important;margin:0!important}.navigation-wrapper .uc-list-menu>li::before{content:counter(menuItem,decimal-leading-zero)!important;position:absolute!important;left:2em!important;top:80%!important;transform:translateY(-50%)!important;font-weight:700!important;font-size:16px!important;color:var(--e-global-color-secondary)!important;visibility:visible!important;opacity:1!important;pointer-events:none!important;height:100%}.navigation-wrapper .uc-list-menu>li.menu-item-has-children::after{content:""!important;position:absolute!important;right:40px!important;top:50%!important;width:15px!important;height:15px!important;border-right:2px solid #fff!important;border-bottom:2px solid #fff!important;transform:translateY(-50%) rotate(-45deg)!important;opacity:0.9!important;pointer-events:none!important}.navigation-wrapper .uc-list-menu>li>a::before,.navigation-wrapper .uc-list-menu>li>a::after{content:none!important}.navigation-wrapper .uc-list-menu>li>a{display:block!important;line-height:1.15em!important;padding:8px 0!important}.mobile-subpanel__list .menu-link{font-size:25px;line-height:1.5}}@media (min-width:1200px){.menu-btn-links,.responsive-logo-container,.burger-container{display:none}.navigation-container li .sub-menu{position:absolute;z-index:10;top:100%;left:0;flex-direction:column;opacity:0;background:transparent;pointer-events:none;border:1px solid #7699DF21;border-radius:15px;line-height:2.25em;transition:all 0.35s ease-in-out;width:290px;margin-left:0;padding:1em}ul#menu-en-tete .sub-menu .menu-link{position:relative;display:flex;align-items:center;top:4px;gap:15px}.navigation-container li .sub-menu:after{content:"";position:absolute;z-index:10;top:0;left:0;width:100%;height:100%;background-color:rgba(21,27,54,.62);border-radius:12px;backdrop-filter:blur(30px);-webkit-backdrop-filter:blur(30px)}.navigation-container li:hover .sub-menu{opacity:1;pointer-events:auto}.navigation-container li.menu-item-has-children:after{content:none}.navigation-container li.menu-item-has-children>a{display:inline-flex;align-items:center;gap:8px;position:relative}.navigation-container li.menu-item-has-children>a::after{position:absolute;top:4px;right:-10px;content:"";width:.5em;height:.5em;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg);transition:transform .25s ease,color .25s ease;pointer-events:none}.navigation-container li.menu-item-has-children:hover>a::after{color:var(--e-global-color-secondary);transform:rotate(225deg);top:10px}.mobile-subpanel{display:none}}