.nav-dropdown{height:100%;display:flex;align-items:center;position:relative}.nav-dropdown>.nav-trigger{height:100%;display:flex;align-items:center;position:relative;font-size:14px;font-weight:700;white-space:nowrap}.nav-dropdown>.nav-trigger.active{color:var(--red)}.nav-dropdown>.nav-trigger.active:after{content:"";position:absolute;left:0;right:0;bottom:0;height:3px;background:var(--red)}.mega-menu{position:absolute;top:calc(100% - 1px);left:50%;z-index:100;display:none;background:#fff;border-top:3px solid var(--red);box-shadow:0 18px 42px rgba(8,25,39,.18);color:#162330}.nav-dropdown:hover>.mega-menu,.nav-dropdown:focus-within>.mega-menu{display:grid}.application-menu,.case-menu{width:720px;grid-template-columns:repeat(3,1fr);gap:1px;padding:12px;background:#e9edf0}.application-menu{transform:translateX(-36%)}.case-menu{transform:translateX(-55%)}.application-menu>a,.case-menu>a{height:auto!important;display:block!important;padding:20px 22px;background:#fff;border:0!important}.application-menu>a:hover,.case-menu>a:hover{background:#fff5f5}.application-menu b,.case-menu b{display:block;font-size:17px;color:#151d24}.application-menu span,.case-menu span{display:block;margin-top:4px;font-size:12px;line-height:1.55;color:#75818c}.product-menu{width:900px;transform:translateX(-44%);grid-template-columns:1fr 1.35fr 1.15fr 1.2fr;gap:24px;padding:26px 28px;background:#f0eeee}.product-menu h3{margin:0 0 11px;color:#d9232e;font-size:16px}.product-menu div>a{height:auto!important;display:block!important;padding:5px 0;font-size:13px;font-weight:500}.product-menu div>a:hover{color:var(--red)}.mega-product-image{height:auto!important;display:flex!important;flex-direction:column;justify-content:center;align-items:center;padding:10px;background:#fff}.mega-product-image img{width:100%;height:145px;object-fit:contain}.mega-product-image span{font-size:12px;color:var(--red);font-weight:800}@media(max-width:980px){.nav-dropdown{height:auto;display:block}.nav-dropdown>.nav-trigger{height:48px}.mega-menu{position:static;transform:none!important;width:100%!important;box-shadow:none;border-top:1px solid #e4e9ed}.application-menu,.case-menu{grid-template-columns:1fr 1fr}.product-menu{grid-template-columns:1fr 1fr}.mega-product-image{display:none!important}.nav-dropdown:hover>.mega-menu,.nav-dropdown:focus-within>.mega-menu{display:grid}}
