.header{left:0;position:absolute;top:0;transition:all .3s ease-out;width:100%;z-index:1020}.header__logo{padding-bottom:20px!important;padding-top:24px!important}.header__items{align-items:center;column-gap:40px;display:flex;flex-flow:row;flex-grow:1;flex-wrap:wrap;justify-content:flex-end}.menu-item{color:#26262f!important;font-size:20px!important;font-weight:500!important;margin:0!important;padding:20px 0}.menu-item,.menu-item__text{column-gap:8px;display:flex}.menu-item.has-submenu{cursor:pointer}.menu-item.has-submenu:hover .submenu{opacity:1;pointer-events:all;top:73%}.submenu{max-width:250px;min-width:220px;opacity:0;pointer-events:none;position:absolute;top:80%;transition:opacity .2s ease-out,top .2s ease-out;width:max-content}.submenu .sub-menu-item,.submenu .sub-menu-item__text{background-color:#fff;border-bottom:1px solid #000;display:block;font-weight:500;line-height:1;padding:10px 20px 10px 10px}.sub-menu-item:hover{background-color:#95c11f}.submenu .sub-menu-item:last-child,.submenu .sub-menu-item__text:last-child{border:0}.header__contents{align-items:center;border:1px solid #fff;display:flex;justify-content:flex-start;max-width:100%!important;padding:0 7rem 0 5rem;width:100%}.header__buttons .button:hover{background-color:#95c11f!important;border-color:#95c11f!important;color:#fff!important}.menu-mobile-button{display:none;height:35px;width:35px}.menu-mobile-button svg{height:100%;width:100%}@media (max-width:1350px){.header__contents{padding:0 1rem}.header__items{column-gap:20px}}@media (max-width:992px){.menu-item{display:none}.menu-mobile-button{display:block}}@media (max-width:650px){.header__buttons{margin:0}.header__items{align-items:flex-end;column-gap:15px}.header__buttons .button{font-size:18px;padding:4px 15px}}@media (max-width:479px){.header__logo{max-width:100px}}html.menu-mobile-opened{overflow:hidden}html.menu-mobile-opened .menu-mobile{opacity:1;pointer-events:all;transform:translateX(0)}.menu-mobile{background:#fff;display:none;height:100vh;left:0;opacity:0;overflow:hidden;pointer-events:none;position:fixed;top:0;transform:translateX(100%);transition:transform .3s ease,opacity .3s ease;width:100%}.menu-mobile .head-menu-mobile{align-items:center;column-gap:20px;display:flex;justify-content:space-between;padding:40px 40px 30px}.menu-mobile .head-menu-mobile .menu-mobile-button{height:26px;width:26px}.menu-mobile .head-menu-mobile .logo{width:100px}.menu-mobile .content{display:flex;flex-direction:column;height:calc(100% - 106px);overflow:auto;padding:10px 40px 150px;row-gap:15px}.menu-mobile .mobile-menu-item{font-size:25px;font-weight:700}.menu-mobile .mobile-submenu{display:flex;flex-direction:column;font-size:22px;font-weight:600;padding-left:20px;row-gap:8px}.menu-mobile .button-wrapper{display:flex;justify-content:center;margin-top:20px}.menu-mobile .button-wrapper .button{width:100%}@media (max-width:650px){.menu-mobile{display:block}}