.site-header .custom-logo-link,.vwc-footer .custom-logo-link{display:block;flex-shrink:0}.custom-logo{object-fit:contain}.vwc-menu{list-style:none;margin:0;padding:0}.desktop-navigation>.vwc-menu,.footer-bottom nav>.vwc-menu{display:flex;align-items:center;gap:24px}.vwc-menu li{position:relative}.vwc-menu .sub-menu{list-style:none;padding:12px;margin:0}.desktop-navigation .sub-menu{display:none;position:absolute;top:100%;left:0;min-width:190px;background:#101f2b;color:#f7f5ef;border:1px solid #b69a6a;z-index:50}.desktop-navigation li:hover>.sub-menu,.desktop-navigation li:focus-within>.sub-menu{display:block}.desktop-navigation .sub-menu a{display:block;padding:8px;white-space:normal}.desktop-navigation .sub-menu .sub-menu{left:100%;top:0}.vwc-mobile-panel .vwc-menu{display:block}.vwc-mobile-panel .sub-menu{padding:0 0 0 18px}.footer-bottom nav{display:flex;gap:24px}.vwc-footer-widgets{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:32px;padding:28px 0}.vwc-footer-widget h2{font-size:24px}.vwc-footer-widget a{text-decoration:underline}.footer-bottom .sub-menu{padding-left:12px}@media(max-width:760px){.footer-bottom nav>.vwc-menu{flex-wrap:wrap}.site-header .custom-logo{max-height:58px;width:auto}.vwc-footer-widgets{grid-template-columns:1fr}}
