.header-menu>li>a{--l-color: #24292e;color:var(--l-color);display:flex;justify-content:space-between;align-items:end;gap:8px;line-height:1;height:auto}.header-menu>li>a::after{content:"";display:block;mask-image:var(--icon-chevron);mask-size:contain;width:16px;height:16px;background-color:var(--l-color);transition:transform 0.3s ease-in-out}.header-menu>li>a:hover,.header-menu>li>a:focus-visible,.header-menu>li>a.active{--l-color: #ca4a2b}.header-menu>li.open>a{--l-color: #ca4a2b}.header-menu>li.open>a::after{transform:rotate(-180deg)}.header-menu li .mega-menu.menu-icons{transform:translateX(-40%);flex-direction:column;padding:40px}.header-menu li .mega-menu.menu-icons>div{width:auto;margin:0;padding:0;border:0}.header-menu li .mega-menu.menu-icons>div+div{margin-top:24px;padding-top:24px;border-top:1px solid #E3E5E7}.header-menu li .mega-menu.menu-icons header{margin-bottom:16px}.header-menu li .mega-menu.menu-icons ul{width:auto;display:grid;grid-template-columns:repeat(2, 1fr);gap:18px 72px;padding:0;margin:0}.header-menu li .mega-menu.menu-icons ul li{padding:0;margin:0}.header-menu li .mega-menu.menu-icons h3{font-family:var(--font-avenir);font-size:18px;font-weight:800;line-height:1.4}.header-menu li .mega-menu.menu-icons a{--l-color: #24292E;--l-color-mask: #444D58;font-family:var(--font-avenir);font-size:18px;font-weight:400;line-height:1.4;color:var(--l-color);display:flex;align-items:center;gap:10px}.header-menu li .mega-menu.menu-icons a::before{content:"";display:block;width:18px;aspect-ratio:1;background-color:var(--l-color-mask);mask-image:var(--icon);mask-repeat:no-repeat;mask-size:contain}.header-menu li .mega-menu.menu-icons a:hover{--l-color: #ca4a2b;--l-color-mask: #ca4a2b}.header-menu li.open .mega-menu.menu-icons{display:flex;transform:none}.header-menu li.open .mega-menu.menu-icons>div{display:block}.header-menu li.open .mega-menu.menu-icons header h3{font-size:16px}.header-menu li.open .mega-menu.menu-icons ul{grid-template-columns:repeat(1, 1fr);gap:18px}.header-menu li.open .mega-menu.menu-icons ul a{font-size:16px;padding:0}@media screen and (min-width:767px){.header-menu li.open .mega-menu.menu-icons{transform:translateX(-40%)}.header-menu li.open .mega-menu.menu-icons ul{grid-template-columns:repeat(2, 1fr);gap:18px 72px}}@media screen and (max-width:700px){body[aria-expanded="true"]>.wrapper{overflow-y:scroll}body[aria-expanded="true"] .header-nav{display:block;opacity:1}body[aria-expanded="true"] .header-nav .header-menu>li.open>div{display:block}body[aria-expanded="true"] .header-nav .header-menu:has(> li.open)>li>a{display:none}.globalheader .header-menu:has(> li.open) .btn-back{display:block}.header-menu>li>a{display:flex;justify-content:space-between;align-items:center}.header-menu>li>a.active{color:unset;cursor:pointer}.header-menu>li>a::after{content:"";display:block;mask-image:var(--icon-chevron);width:20px;height:20px;background-color:#000;transform:rotate(-90deg)}.header-menu>li .submenu{display:none}}