@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}.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}.navigation-wrapper.--is-active .uc-list-menu{pointer-events:auto}.navigation-wrapper li{opacity:0;pointer-events:none;transition:opacity .75s cubic-bezier(.77,.2,.05,1);padding-left:2em}.navigation-wrapper.--is-active li{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}.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-wrapper li.menu-item--parent::before,.navigation-wrapper .uc-list-menu>li::before{content:none!important;counter-increment:none!important}.navigation-container .sub-menu .menu-link{font-size:22px;margin-left:1em}.navigation-wrapper li a{display:inline-block;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 a{transform:translate3d(0,0,0);opacity:1;pointer-events:auto}.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{position:absolute;right:40px;top:1em;width:1em;height:1em;pointer-events:auto}}@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}}