@media(min-width:992px){.navbar.navbar-area .nav-container .navbar-collapse .navbar-nav>.mega-menu:after{content:"";display:block!important;position:absolute;top:calc(50% + 20px);bottom:-2px;left:50%;width:min(1040px,100vw - 64px);height:auto;transform:translateX(-50%);border:0;background:rgba(0,0,0,0)!important;pointer-events:none;z-index:100}.navbar.navbar-area .nav-container .navbar-collapse .navbar-nav>.mega-menu:focus-within:after,.navbar.navbar-area .nav-container .navbar-collapse .navbar-nav>.mega-menu:hover:after{pointer-events:auto}.navbar.navbar-area .nav-container .navbar-collapse .navbar-nav .mega-menu>.sub-menu{width:min(1040px,100vw - 64px)!important;min-width:0!important;left:50%!important;right:auto!important;transform:translateX(-50%);padding:24px!important;margin:0;border:1px solid #ece5da;border-top:3px solid #ca9a4b;border-radius:0 0 16px 16px;background:#fff!important;box-shadow:0 22px 48px rgba(18,29,48,.14);max-height:calc(100dvh - 130px);overflow-y:auto;overscroll-behavior:contain;pointer-events:none;transition:opacity .18s ease,visibility .18s ease}.navbar.navbar-area .nav-container .navbar-collapse .navbar-nav .mega-menu>.sub-menu:before{content:attr(data-menu-title);display:block;position:static;padding:0 2px 16px;margin-bottom:16px;border-bottom:1px solid #eee8de;color:#946821;font-size:12px;font-weight:700;line-height:1.5;letter-spacing:1.5px;text-transform:uppercase;text-align:left}.navbar.navbar-area .nav-container .navbar-collapse .navbar-nav .mega-menu>.sub-menu .row{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px;margin:0!important}.navbar.navbar-area .nav-container .navbar-collapse .navbar-nav .mega-menu>.sub-menu .row>[class*=col-],.navbar.navbar-area .nav-container .navbar-collapse .navbar-nav .mega-menu>.sub-menu ul{display:contents!important}.navbar.navbar-area .nav-container .navbar-collapse .navbar-nav .mega-menu>.sub-menu li{display:block;min-width:0;margin:0!important;padding:0!important;border:0!important;background:#fff!important}.navbar.navbar-area .nav-container .navbar-collapse .navbar-nav .mega-menu>.sub-menu li a{display:flex!important;align-items:center;justify-content:space-between;gap:12px;height:100%;min-height:52px;padding:13px 16px!important;border:1px solid #eef0f3;border-radius:9px;background:#fff!important;color:#202a3b!important;font-size:14px!important;font-weight:600;line-height:1.5!important;text-align:left;white-space:normal!important;overflow-wrap:anywhere;transition:border-color .2s ease,box-shadow .2s ease,color .2s ease}.navbar.navbar-area .nav-container .navbar-collapse .navbar-nav .mega-menu>.sub-menu li a strong{font-weight:inherit}.navbar.navbar-area .nav-container .navbar-collapse .navbar-nav .mega-menu>.sub-menu li a:before{display:none!important}.navbar.navbar-area .nav-container .navbar-collapse .navbar-nav .mega-menu>.sub-menu li a:after{content:"↗";position:static;flex:0 0 auto;width:auto;height:auto;color:#ca9a4b;background:rgba(0,0,0,0)!important;font-family:inherit;font-size:18px;line-height:1;opacity:0;visibility:inherit;pointer-events:none;transform:none;transition:transform .2s ease,opacity .2s ease}.navbar.navbar-area .nav-container .navbar-collapse .navbar-nav .mega-menu>.sub-menu li a:focus-visible,.navbar.navbar-area .nav-container .navbar-collapse .navbar-nav .mega-menu>.sub-menu li:hover>a{color:#946821!important;border-color:#d7b580;background:#fff!important;box-shadow:0 4px 12px rgba(202,154,75,.13)}.navbar.navbar-area .nav-container .navbar-collapse .navbar-nav .mega-menu>.sub-menu li a:focus-visible:after,.navbar.navbar-area .nav-container .navbar-collapse .navbar-nav .mega-menu>.sub-menu li:hover>a:after{opacity:1;transform:translate(2px,-2px)}.navbar.navbar-area .nav-container .navbar-collapse .navbar-nav .mega-menu>.sub-menu li a:focus-visible{outline:2px solid #ca9a4b;outline-offset:1px}.navbar.navbar-area .nav-container .navbar-collapse .navbar-nav .mega-menu:focus-within>.sub-menu,.navbar.navbar-area .nav-container .navbar-collapse .navbar-nav .mega-menu:hover>.sub-menu{visibility:visible;opacity:1;pointer-events:auto}}@media(min-width:992px)and (prefers-reduced-motion:reduce){.navbar.navbar-area .nav-container .navbar-collapse .navbar-nav .mega-menu>.sub-menu,.navbar.navbar-area .nav-container .navbar-collapse .navbar-nav .mega-menu>.sub-menu li a,.navbar.navbar-area .nav-container .navbar-collapse .navbar-nav .mega-menu>.sub-menu li a:after{transition:none}}