.header{align-items:center;display:flex;justify-content:space-between;left:0;padding:10px 30px;pointer-events:none;position:fixed;top:0;width:100vw;z-index:5}.header.notification{padding-top:40px}.header.notification .lang-switcher{top:75px!important}.header .notification-banner{background-color:orange;color:#fff;display:none;font-size:14px;left:0;padding:5px 10px;pointer-events:all;position:fixed;top:0;width:100%;z-index:5}.header .notification-banner:hover{cursor:pointer}.header .notification-banner.active{display:flex}.header .logo{float:left;pointer-events:all;position:relative;width:100px;z-index:5}.header .logo .st0{fill:#fff;transition:fill .3s ease-in;transition-delay:.3s}.header .logo .st1{fill:#f58220}.header .button{filter:drop-shadow(0 0 3px rgba(0,0,0,.2));float:right;justify-self:end;pointer-events:all;position:relative;z-index:6}.header .button:hover{background-color:#fff!important;color:#f58220!important}.header .lang-switcher{display:block;overflow:hidden;pointer-events:all;position:fixed;right:400px;top:45px;z-index:6}.header .lang-switcher .current-lang{color:#fff!important;font-family:Oswald,sans-serif;font-size:20px;font-weight:500;margin:0 10px;padding-right:15px;text-transform:uppercase;transition:all .3s ease-in}.header .lang-switcher .current-lang svg{color:#fff;float:left;font-size:12px;line-height:20px;position:absolute;right:0;top:6px;transition:all .3s ease-in;width:16px}.header .lang-switcher .current-lang svg path{fill:#fff;transition:all .3s ease-in}.header .lang-switcher .switch{display:flex;display:none;flex-direction:column;float:left;opacity:0;transition:all .3s ease-in}.header .lang-switcher .switch a{color:#fff;display:inline-block;font-family:Oswald,sans-serif;font-size:20px;font-weight:500;margin:0 10px;position:relative;text-transform:uppercase;transition:all .3s ease-in}.header .lang-switcher .switch a:after{background-color:#f58220;bottom:0;content:"";display:inline-block;height:2px;left:0;position:absolute;transition:all .3s ease-in;width:0}.header .lang-switcher .switch a.nuxt-link-exact-active{color:#f58220!important;text-decoration:underline!important}.header .lang-switcher .switch a:hover:after{width:100%}.header .lang-switcher:hover{cursor:pointer}.header .lang-switcher:hover .switch{display:flex;opacity:1;transition:all .3s ease-in}.header .lang-switcher:hover .current-lang{color:#f58220!important}.header .lang-switcher:hover .current-lang svg path{fill:#f58220}.header .hamburger-wrapper{margin-right:20px;padding:15px;pointer-events:all;position:relative;z-index:5}.header .hamburger-wrapper .inner{background-color:#fff;height:4px;position:relative;transition:all .3s ease-in;width:50px}.header .hamburger-wrapper .inner:before{top:-15px}.header .hamburger-wrapper .inner:after,.header .hamburger-wrapper .inner:before{background-color:#fff;content:"";height:4px;left:0;position:absolute;transition:all .3s ease-in;width:50px}.header .hamburger-wrapper .inner:after{top:15px}.header .hamburger-wrapper .label{color:#fff;font-size:14px;font-weight:700;height:100%;line-height:20px;position:absolute;right:-30px;text-align:center;text-transform:uppercase;top:0;transform:rotate(-90deg);transition:color .3s ease-in}.header .hamburger-wrapper:hover{cursor:pointer}.header .hamburger-wrapper.active{margin-right:25px}.header .hamburger-wrapper.active .inner{height:0;transition:height .01s ease-in;width:50px}.header .hamburger-wrapper.active .inner:before{top:0;transform:rotate(-45deg);transition:all .3s ease-in;width:50px}.header .hamburger-wrapper.active .inner:after{top:0;transform:rotate(45deg);transition:all .3s ease-in;width:50px}.header.scrolled .logo svg .st0{fill:#43759d;transition:fill .3s ease-in}.header.scrolled .hamburger-wrapper .inner,.header.scrolled .hamburger-wrapper .inner:after,.header.scrolled .hamburger-wrapper .inner:before{background-color:#43759d;transition:all .3s ease-in}.header.scrolled .hamburger-wrapper .label{color:#43759d;transition:color .3s ease-in}.header.scrolled .lang-switcher{opacity:0;transition:color .3s ease-in;transition-delay:.3s}.header.scrolled .lang-switcher .current-lang,.header.scrolled .lang-switcher .current-lang svg path{transition:all .3s ease-in;transition-delay:.3s}.header.scrolled .lang-switcher a{color:#43759d;transition:color .3s ease-in;transition-delay:.3s}.header #cursor-follower{left:50px;pointer-events:none;position:absolute;top:50px}.header #cursor-follower img{width:200px}.header .menu-wrapper{background-color:#43759d;border-radius:100%;height:0;padding-top:120px;pointer-events:all;position:fixed;right:-100vw;top:-100vh;transition:all .5s ease-in;transition-delay:.3s;width:0;z-index:4}.header .menu-wrapper .inner{align-items:flex-start;display:flex;height:100%;justify-content:space-evenly;overflow-y:auto;padding:0 15vw 50px;width:100vw}.header .menu-wrapper .inner::-webkit-scrollbar{width:10px}.header .menu-wrapper .inner::-webkit-scrollbar-track{background:#f1f1f1}.header .menu-wrapper .inner::-webkit-scrollbar-thumb{background:#f58220}.header .menu-wrapper .inner::-webkit-scrollbar-thumb:hover{background:#fff}.header .menu-wrapper .inner .left,.header .menu-wrapper .inner .right{width:auto}.header .menu-wrapper .inner .links{font-weight:700;opacity:0;text-transform:uppercase;transition:opacity .3s ease-in}.header .menu-wrapper .inner .links a{color:#fff;display:inline-block;font-family:Oswald,sans-serif;font-size:34px;line-height:58px;width:100%}.header .menu-wrapper .inner .links a.button{font-size:20px!important;line-height:30px!important}.header .menu-wrapper .inner .links a.nuxt-link-exact-active{color:#f58220}.header .menu-wrapper .inner .links a.nuxt-link-exact-active li{border-left-color:#f58220}.header .menu-wrapper .inner .links a:hover{color:#f58220}.header .menu-wrapper .inner .links ul{padding:5px 0}.header .menu-wrapper .inner .links ul .link.active,.header .menu-wrapper .inner .links ul .link.nuxt-link-exact-active{color:#f58220}.header .menu-wrapper .inner .links ul .link.active li,.header .menu-wrapper .inner .links ul .link.nuxt-link-exact-active li{border-left-color:#f58220}.header .menu-wrapper .inner .links ul li{border-left:4px solid #fff;font-family:Oswald,sans-serif;font-size:25px;font-weight:500;line-height:43.5px;padding-left:25px;padding-right:50px;transition:border-left .3s ease-in}.header .menu-wrapper .inner .links ul li img{display:none;width:150px}.header .menu-wrapper .inner .links ul li:hover{border-left-color:#f58220;transition:border-left .3s ease-in}.header .menu-wrapper .inner .links .button,.header .menu-wrapper .inner .links ul .branche .linkedTechniques,.header .menu-wrapper .inner .links ul .technique .linkedBranches{display:none}.header .menu-wrapper .inner .links .button:hover{background-color:#fff}.header.active .logo svg .st0{fill:#fff!important}.header.active .hamburger-wrapper .inner,.header.active .hamburger-wrapper .inner:after,.header.active .hamburger-wrapper .inner:before{background-color:#fff}.header.active .hamburger-wrapper .label{color:#fff}.header.active .lang-switcher{opacity:1;transition-delay:.4s}.header.active .lang-switcher a{color:#fff;transition-delay:.3s}.header.active .menu-wrapper{border-radius:0;height:100%;min-height:100vh;right:0;top:0;transition:all .5s ease-in;width:100vw;z-index:4}.header.active .menu-wrapper .links{opacity:1;transition:all .3s ease-in;transition-delay:.9s}@media screen and (max-width:1200px){.header{padding:10px}.header .hamburger-wrapper{margin-right:10px;padding:15px 10px}.header .hamburger-wrapper.active{margin-right:15px}.header .menu-wrapper{padding-top:120px}.header .menu-wrapper .inner{padding:0 60px}.header .menu-wrapper .inner .links a{font-size:36px!important;line-height:60px}.header .menu-wrapper .inner ul{padding-left:0}.header .menu-wrapper .inner ul li{font-size:26px!important;line-height:44px!important}.header .logo{left:-10px;width:80px}.header .lang-switcher{right:340px;top:36px}}@media screen and (max-width:768px){.header{padding:10px 15px}.header .logo{left:-14px;width:70px}.header .lang-switcher{right:300px;top:30px}.header .hamburger-wrapper{margin-right:10px}.header .menu-wrapper .inner{align-items:flex-start;border-radius:0;flex-direction:column;height:calc(100% - 50px);justify-content:flex-start;min-height:auto;min-height:100vh;overflow-y:auto;padding:100px 15vw 50px;top:0;width:100vw}.header .menu-wrapper .inner .links a{font-size:30px!important;line-height:50px}.header .menu-wrapper .inner .links .button{display:block}.header .menu-wrapper ul{padding-left:25px}.header .menu-wrapper ul li{font-size:23px!important;line-height:38px!important}.header.scrolled{background-image:linear-gradient(180deg,#fff,#ffffffa6 60%,#fff0)}.header.active .hamburger-wrapper.active{margin-right:10px}.header.active .menu-wrapper{height:100%;padding:0;position:fixed;right:0;top:0;transition:all .5s ease-in;width:100%}}@media screen and (max-width:480px){.header{padding:10px 15px}.header .hamburger-wrapper.active{margin-right:15px}.header .lang-switcher{right:100px;top:30px}.header .button{display:none}.header .menu-wrapper{height:100%;padding:0 30px}.header .menu-wrapper .inner{padding:100px 50px 30px}.header .menu-wrapper .inner .links a{font-size:24px!important;line-height:40px!important}.header .menu-wrapper .inner .links ul li{padding-right:0}.header .menu-wrapper .inner ul{padding-left:15px}.header .menu-wrapper .inner ul li{font-size:18px!important;line-height:30px!important}}
