.header,body{background:#f2f2f2}.header{left:0;padding:32px 0;position:fixed;top:0;width:100%;z-index:9999}.header>.container{align-items:center;display:flex;justify-content:space-between}.header__search{align-items:center;display:flex;flex-grow:1;gap:16px;justify-content:end;margin-left:16px;position:relative}.header__search-icon{color:#000;cursor:pointer;display:flex;order:2;padding:5px 8px;width:40px}.header.menu-open .header__search-icon{color:#fff}.header__search-close-icon,.header__search.active .header__search-open-icon{display:none}.header__search.active .header__search-close-icon{display:block}.header__search .hs-search-field{flex-grow:1;max-width:0;opacity:0;overflow:hidden;transition:.3s}.header__search.active .hs-search-field{max-width:570px;opacity:1;overflow:visible}.header__search .hs-search-field__form{background-color:transparent;display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;padding:0;position:relative}.header__search .hs-search-field__form input{border:1px solid #000;border-radius:32px;padding:13px 60px 13px 32px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.header__search .hs-search-field__form input[type=search]:focus::-webkit-search-cancel-button,.header__search .hs-search-field__form input[type=search]:hover::-webkit-search-cancel-button{-webkit-filter:brightness(0) saturate(100%);filter:brightness(0) saturate(100%);opacity:1;pointer-events:auto}.header__search .hs-search-field__form button{border-color:transparent!important;border-radius:0;padding:5px 11px 0!important;position:absolute;right:20px;top:0;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;width:45px}.header__search .hs-search-field__form button,.header__search .hs-search-field__form button:hover{background-color:transparent!important;color:#000}.autocomplete-results{background:#fff;border-radius:20px;list-style:none;margin:0;max-height:300px;overflow-y:auto;padding:0;position:absolute;top:65px;width:100%;z-index:1000}.autocomplete-results li{border-radius:10px;cursor:pointer;margin:0;padding:16px 32px}.autocomplete-results li:hover:not(:first-child){background-color:#f0f0f0}.suggestion-item,.suggestion-item:active,.suggestion-item:focus,.suggestion-item:hover{align-items:center;color:#878d96!important;display:flex;gap:10px}.hs-search-highlight{color:#000}.suggestion-title-wrap{word-break:break-word}.header__bg{background:#21272a;border-bottom:1px solid #4d5358;height:100%;left:0;opacity:0;pointer-events:none;position:absolute;top:0;transition:.3s linear;width:100%;z-index:-1}.header__logo{display:inline-flex;order:-1}.header nav>ul{align-items:center;display:flex;list-style-type:none;margin:0;padding:0}.header nav>ul>li{color:#000;list-style-type:none;margin:0;padding:0 16px}.header nav>ul>li>a{color:#000;display:inline-flex;font-family:Noto Sans,sans-serif;font-size:20px;font-weight:600;letter-spacing:-.03em;line-height:1.4;position:relative;text-decoration:none!important;transition:.3s}.header nav>ul>li>a span{color:#000}.header nav:hover>ul>li>a,.header nav:hover>ul>li>a span{color:#fff}.header nav>ul>li>a:before{background:currentColor;bottom:-1px;content:"";height:1px;left:0;position:absolute;transform:scaleX(0);transform-origin:right;transition:transform .3s ease;width:100%}.header nav>ul>li:hover>a:before,.header nav>ul>li>a:hover:before{transform:scaleX(1);transform-origin:left}.header nav>ul>li>a:after{content:"";height:44px;position:absolute;right:0;top:100%;width:100%}.header nav>ul>li:last-child{padding-right:0}.header__menu a{color:#878d96!important;font-family:Noto Sans,sans-serif;font-size:48px;font-weight:500;letter-spacing:-.03em;line-height:1.13542;text-decoration:none!important;transition:.3s linear}.header__menu li.active a{color:#fff!important}.header__menu li{list-style-type:none;padding:0}.header nav>ul>li:hover>a+.header__menu,.header__menu:hover{opacity:1;visibility:visible}.header__menu .row{display:flex;flex-wrap:wrap;margin-left:-12px;margin-right:-12px}.header__menu .container>ul>li{display:flex}.header__menu ul{display:flex;flex-direction:column;margin:0;padding:0;width:100%}.header__menu ul li{margin:0}.header__menu-image{border-radius:8px;display:flex;height:428px;overflow:hidden;position:relative}.header__menu-image img{height:100%!important;object-fit:cover;width:100%}.header__menu-row>div{flex:0 0 33.33%;padding:0 12px}.header__menu-row>div:not(:last-child)>ul>li{padding:8px 0}.menu-btn{background:0;background:none!important;border:none!important;box-shadow:none!important;margin:auto 0;outline:none!important;padding:15px 0 15px 15px!important}.mobile-mmenu-button-icon{height:auto;width:20px}.mobile-menu-button-icon path{transform-origin:center;transition:transform .3s linear,opacity .3s linear}.menu-btn.active .mobile-menu-button-icon path:first-child{transform:rotate(45deg) translateY(8px)}.menu-btn.active .mobile-menu-button-icon path:nth-child(2){opacity:0}.menu-btn.active .mobile-menu-button-icon path:nth-child(3){transform:rotate(-45deg) translateY(-8px)}.menu-btn.active .mobile-menu-button-icon path{stroke:#fff}@media (min-width:1400px){.header nav+.header__logo path{transition:.3s linear}.header nav:hover+.header__logo path{fill:#fff}.header nav:hover+a+.header__bg{opacity:1;visibility:visible}.header__menu{background:#21272a;left:0;min-height:560px;opacity:0;padding:60px 0 72px;position:absolute;top:100%;transition:.3s linear;visibility:hidden;width:100%;z-index:3}.header ul.header__menu-subnav-img-list,.header ul.header__menu-subnav-list,.header__menu-mobile,.header__top-nav-icon,.menu-btn{display:none}}@media (max-width:1399px){.header.menu-open .header__bg{opacity:1;visibility:visible}.header.menu-open .header__logo path{fill:#fff}.header nav{align-items:flex-start;background:#21272a;height:calc(100vh - 100%);left:0;opacity:0;overflow:scroll;padding:40px 0;position:absolute;scrollbar-width:none;top:100%;transition:.3s linear;visibility:hidden;width:100%;-ms-overflow-style:none}.header nav::-webkit-scrollbar{display:none}.header nav.open{opacity:1;visibility:visible}.header .header__menu-row,.header__menu,.header__submenu{display:none}.header nav>ul>li>a,.header nav>ul>li>a span{color:#878d96!important}.header nav>ul>li a.active,.header nav>ul>li:hover>a,.header nav>ul>li:hover>a span,.header nav>ul>li>a.active span{color:#fff!important}.header nav>ul{align-items:flex-start;flex-direction:column}.header nav>ul>li{padding:0;width:100%}.header__top-nav{padding:12px 15px}.header nav>ul>li>a:after,.header nav>ul>li>a:before{content:none}.header a{font-size:32px!important}.header__menu-mobile a.active,.header__menu-mobile a:hover,.header__top-nav.active{color:#fff!important}.header__menu-mobile{display:flex;flex-direction:column;padding:24px 15px 0}.header__menu-mobile a:not(:last-child),.header__submenu-wrapper a{margin-bottom:16px}.header__submenu.pb-2{padding-bottom:30px!important}.header__menu-mobile>a.mb-0{margin-bottom:0!important}.header__submenu-wrapper{padding-left:30px}.header__submenu-wrapper.pb-0{padding-bottom:0!important}.header__submenu-wrapper:not(:last-child){margin-bottom:16px}.header__submenu-wrapper:last-child{margin-bottom:30px}.header__submenu__image{border-radius:8px;display:flex;height:300px;margin-top:16px;overflow:hidden;position:relative;width:300px}.header__submenu-wrapper a span{color:#878d96!important;transition:.3s}.header__submenu-wrapper a:hover span{color:#fff!important}.header__top-nav-icon{margin-left:auto}.header__top-nav-icon,.header__top-nav-icon path{transition:.3s}a.active .header__top-nav-icon path,li:hover .header__top-nav-icon path{fill:#fff}a.active .header__top-nav-icon{transform:scaleY(-1)}.header nav>ul>li>a,.header__menu-mobile>a{align-items:center;display:flex;width:100%}}@media (max-width:1199px){.header__menu{padding:0}.header__menu a{font-size:32px}.header__menu-image{height:auto}}@media (max-width:991px){.header{padding:20px 0}.header a{font-size:24px!important}.header__submenu__image{height:auto;max-width:100%}}@media (max-width:767px){.header__search{margin-left:0}.header__search.active{background:#f2f2f2;justify-content:center;left:14px;position:absolute;width:97%;z-index:2}.header.menu-open .header__search.active{background:#21272a}.header__search.active .hs-search-field{max-width:700px}}@media (max-width:575px){.header__search .autocomplete-results li{padding:16px 20px}.header__search .suggestion-item{font-size:16px}}