.header-wrapper{display:flex;flex-direction:column;width:100%}.header-top{padding:8px 20px;width:100%}.header-top p{font-size:12px;letter-spacing:.2em}.header-top p strong{font-weight:400}.header-main{box-shadow:0 4px 2px rgba(51,47,44,.1);justify-content:space-between;padding-right:40px;position:relative;z-index:1}.header-main,.header-main .btn-wrapper{align-items:center;display:flex}.header-main .logo{padding:12px 60px}.header-main .logo img{display:block;max-height:48px;width:auto!important}.header-main .logo.invert img{filter:invert(1)}.header-main .menu{flex:1}.header-main .menu ul{display:flex;justify-content:center;list-style-type:none;margin:0;padding:0}.header-main .menu ul li{position:relative}.header-main .menu ul li a{align-items:center;display:inline-block!important;font-size:14px;font-weight:500;letter-spacing:.04rem;padding:12px 16px;text-decoration:none;transition:all .15s ease-in-out;user-select:none;width:100%}.header-main .menu ul li a sup{margin-right:3px;top:-.5em!important}.header-main .menu ul li a svg{float:right;margin-left:8px;margin-top:3px;max-height:12px;width:auto!important}.header-main .menu ul li a>svg{transition:all .2s ease-in-out}.header-main .menu>ul>li>a>svg{margin-top:5px}.header-main .menu ul>li>ul{border:1px solid #ddd;box-shadow:0 0 12px rgba(51,47,44,.1);display:block;left:0;margin-top:20px;min-width:256px;opacity:0;padding:15px;position:absolute;top:100%;transition:all .2s ease-in-out;visibility:hidden;width:max-content}.header-main .menu ul>li.open>ul{margin-top:0;opacity:1;visibility:visible}.header-main .menu ul>li>ul>li>ul{border:1px solid #ddd;box-shadow:0 0 12px rgba(51,47,44,.1);display:block;left:calc(100% + 15px);margin-left:-20px;margin-top:0;opacity:0;padding:15px;position:absolute;top:-16px;transition:all .2s ease-in-out;visibility:hidden;width:max-content}.header-main .menu ul>li>ul>li.open>ul{margin-left:0;opacity:1;visibility:visible}.header-main .menu ul>li>ul>li>a,.header-main .menu ul>li>ul>li>ul>li>a{align-items:center;display:flex;font-size:14px;padding:12px 16px}.header-main .btn-wrapper.mobile{display:none}.header-main .btn-wrapper.desktop{display:flex}.header-main .menu-collapse,.header-main .menu-toggle{cursor:pointer;display:none;position:absolute;right:20px;top:20px;width:30px}.header-main .menu-collapse{padding:3px}@media(max-width:1280px){.header-main .logo{padding:12px 20px}}@media(max-width:1180px){.header-main{padding-right:0}.header-main .menu{background:#fff;border-top:1px solid rgba(0,0,0,.05);box-shadow:0 10px 20px rgba(0,0,0,.5);display:none;flex:unset;left:0;max-height:65vh;overflow:auto;padding-top:20px;position:absolute;top:72px;width:100%}.header-main .menu ul{flex-direction:column}.header-main .menu ul>li>ul,.header-main .menu ul>li>ul>li>ul{border:0;box-shadow:none;display:none;left:unset;margin-left:0;margin-top:0;opacity:1;padding:0;position:relative;top:unset;visibility:visible;width:100%}.header-main .menu ul li a{justify-content:space-between;padding:10px 20px}.header-main .menu>ul>li>ul>li>a{padding:10px 22px 10px 30px}.header-main .menu>ul>li>ul>li>ul>li>a{padding:10px 22px 10px 50px}.header-main .menu>ul>li>ul>li>a>svg{height:auto;transform:rotate(90deg);width:7px}.header-main .btn-wrapper.mobile{align-items:center;background:rgba(0,0,0,.05);border-top:1px solid rgba(0,0,0,.05);display:flex;flex-direction:column;margin-top:20px;padding-bottom:20px;padding-top:10px}.header-main .btn-wrapper.desktop{display:none}.header-main .menu>ul>li.active>a svg{transform:none!important}.header-top{padding:5px 20px}.header-top p{font-size:9px;letter-spacing:1px}.header-main .menu-toggle{display:block}}