header.header .header_container{align-items:stretch;display:flex;justify-content:space-between;margin:auto;max-width:1240px}header.header .header_container .hs_cos_wrapper_type_logo{padding-block:2rem;position:relative;z-index:999999}header.header .header_container .header_menu,header.header .header_container .header_menu ul[role=menu]{align-items:center;display:flex;margin:0;padding:0}header.header .header_container .header_menu>span,header.header .header_container .header_menu>span>div{align-items:center;display:inline-flex;height:100%}header.header .header_container .header_menu ul[role=menu]{box-sizing:border-box;display:inline-flex;height:100%;list-style:none}header.header .header_container .header_menu ul[role=menu]>li.hs-menu-item.hs-menu-depth-1{align-items:center;display:inline-flex;height:100%;position:relative}header.header .header_container .header_menu ul[role=menu] li a[role=menuitem]{box-sizing:border-box;color:#272727;display:inline-block;font-family:var(--font-family-light);font-size:14px;height:100%;line-height:24px;padding:0 1rem;position:relative;text-decoration:none;text-transform:uppercase;vertical-align:middle;width:100%}header.header .header_container .header_menu>span>div>ul[role=menu]>li>a[role=menuitem]{line-height:101px}header.header .header_container .header_menu ul[role=menu] li a[role=menuitem] .under{height:1px;left:0;position:absolute;top:64px;width:100%}header.header .header_container .header_menu ul[role=menu] li a[role=menuitem] .under:after,header.header .header_container .header_menu ul[role=menu] li a[role=menuitem] .under:before{background-color:#000;bottom:0;content:"";height:1px;left:50%;position:absolute;transition:width .4s ease;translate:-50%;width:0}header.header .header_container .header_menu ul[role=menu] li a[role=menuitem]:hover .under:after,header.header .header_container .header_menu ul[role=menu] li a[role=menuitem]:hover .under:before,header.header .header_container .header_menu ul[role=menu]>li.hs-menu-item.active-branch a[role=menuitem] .under:after,header.header .header_container .header_menu ul[role=menu]>li.hs-menu-item.active-branch a[role=menuitem] .under:before{width:50%}.header_container .header_menu ul[role=menu] li>ul.hs-menu-children-wrapper{background-color:#000;color:#fff;display:block;height:0;left:0;list-style:none;margin:0;min-width:200px;opacity:0;overflow:hidden;padding:0;padding-block:1rem;position:absolute;top:calc(100% + 1rem - 12px);transition:opacity .3s,visibility 0s .3s,height .3s ease-out;visibility:hidden;width:100%;z-index:999}header.header .header_container .header_menu ul[role=menu] li>ul.hs-menu-children-wrapper a{color:#fff;text-transform:none}header.header .header_container .header_menu ul[role=menu] li>ul.hs-menu-children-wrapper.active{height:auto;opacity:1;transition:opacity .3s,height .3s ease-in;visibility:visible}header.header .header_container .header_menu ul[role=menu] li>ul.hs-menu-children-wrapper li.hs-menu-item.hs-menu-depth-2{margin-block:1rem;width:100%}.header_menu .globe_class{align-items:center;background-size:contain;display:flex;height:100%;position:relative;z-index:999}.header_menu .globe_class .lang_list_class{background-color:#000;margin-top:4px;min-width:160px;padding-block:1rem}.header_menu .globe_class:hover .lang_list_class{top:100%}.header_menu .globe_class .lang_list_class li{background-color:transparent;border:none}.header_menu .globe_class .lang_list_class li a{color:#fff}.header_menu .globe_class .lang_list_class:after,.header_menu .globe_class .lang_list_class:before{content:none;display:none}.header_menu .globe_class .lang_list_class li{padding-block:1rem}header.header .header_container .aside_menu_btn{background:transparent;border:none;box-sizing:border-box;cursor:pointer;outline:none;position:relative;z-index:9999}header.header .header_container .aside_menu_btn.btn_close{display:none;position:fixed;right:2.8rem;top:2.8rem}header.header .header_container nav.aside_menu.active .aside_menu_btn.btn_close{display:block}header.header .header_container nav.aside_menu .aside_menu_btn.btn_close svg{fill:#fff}.header_container .aside_menu_btn svg{fill:#000;transition:all .3s ease-in-out;width:20px}header.header .header_container .aside_menu_btn:not(.btn_close):hover svg{transform:rotateY(180deg)}header.header .header_container nav.aside_menu{box-sizing:border-box;display:block;display:grid;height:100svh;max-width:100svw;place-content:center;position:fixed;right:0;top:0;transition:all .3s ease-in-out;translate:100%;visibility:hidden;width:505px;z-index:99999}header.header .header_container nav.aside_menu.active{translate:0;visibility:visible}header.header .header_container nav.aside_menu .main_menu{display:none}header.header .header_container nav.aside_menu .secondary_menu{display:flex}header.header .header_container nav.aside_menu .main_menu>span>div>ul[role=menu]{list-style:none;margin:auto;padding-block:120px 3rem;padding-inline:3rem}header.header .header_container nav.aside_menu .main_menu>span>div>ul[role=menu]>li{margin-block:1rem}header.header .header_container nav.aside_menu .main_menu>span>div>ul[role=menu] li a{color:#fff;text-decoration:none}header.header .header_container nav.aside_menu .main_menu>span>div>ul[role=menu]>li.hs-menu-item.hs-menu-depth-1.hs-item-has-children{position:relative}header.header .header_container nav.aside_menu .main_menu>span>div>ul[role=menu]>li.hs-menu-item.hs-menu-depth-1.hs-item-has-children ul.hs-menu-children-wrapper{display:none!important;height:0;visibility:hidden!important}header.header .header_container nav.aside_menu .main_menu>span>div>ul[role=menu]>li.hs-menu-item.hs-menu-depth-1.hs-item-has-children ul.hs-menu-children-wrapper.active{display:block!important;height:auto;visibility:visible!important}header.header .header_container nav.aside_menu .main_menu>span>div>ul[role=menu] li{margin-block:1rem}@media (max-width:1024px){header.header .header_container{flex-direction:row-reverse;justify-content:center}header.header .header_container nav.header_menu{display:none}header.header .header_container nav.aside_menu .main_menu{display:block}header.header .header_container .aside_menu_btn,header.header .header_container .hs_cos_wrapper_type_logo{margin-left:0;margin-right:auto}header.header .header_container nav.aside_menu{width:calc(50svw + 80px + 1rem)}header.header .header_container:has(.aside_menu_btn.active) .hs_cos_wrapper_type_logo{filter:brightness(10);transition:filter .3s ease}header.header .header_container .aside_menu_btn.active.btn_close{display:block}.header_container .aside_menu_btn.active svg{fill:#fff}}@media (max-width:768px){header.header .header_container nav.aside_menu{width:100%}}