
.lumvo-header,.lumvo-header .hdt-bottom-header{background:#fff!important;color:#202b3b!important;backdrop-filter:none!important}
.lumvo-header .hdt-bottom-header{border-top:1px solid #edf0f4;border-bottom:1px solid #e2e7ef}
.lumvo-header [data-header-bottom-height]{justify-content:space-between;gap:20px}
.lumvo-header .hdt-menu-link{font-size:15px;font-weight:600;text-transform:none;gap:8px;color:#202b3b}
.lumvo-header #hdt-nav-ul{gap:28px}
.lumvo-header #hdt-nav-ul>.lumvo-nav-group>.hdt-contents>details>summary{padding-inline:0}
.lumvo-header .lumvo-nav-panel{padding:24px;background:#fff;border:1px solid #e5eaf1;border-radius:0 0 12px 12px;box-shadow:0 18px 32px #14243a1a;max-width:calc(100vw - 48px)}
.lumvo-nav-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}
.lumvo-nav-card{display:flex;flex-direction:column;gap:10px;min-width:0;color:#202b3b;text-align:center;border-radius:8px;padding:8px;transition:background .15s}
.lumvo-nav-card:hover,.lumvo-nav-card:focus-visible{background:#edf3fc;color:#193da3;outline:2px solid #cbd8f2;outline-offset:0}
.lumvo-nav-picture{display:block;width:100%;height:120px;background:#f5f7fa;border-radius:6px;overflow:hidden}
.lumvo-nav-picture img{width:100%;height:100%;object-fit:contain;padding:10px}
.lumvo-nav-card--scene .lumvo-nav-picture img{object-fit:cover;padding:0}
.lumvo-nav-label{font-size:14px;line-height:1.4;font-weight:600}
.lumvo-nav-card--text{align-items:flex-start;justify-content:center;text-align:left;min-height:48px;background:#f5f7fa;padding:16px}
.lumvo-nav-quote{display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;min-height:38px;padding:8px 18px;border-radius:6px;background:#193da3;color:#fff!important;font-size:14px;font-weight:600}
.lumvo-nav-quote:hover{background:#112d80}
.lumvo-mobile-nav>hdt-accordion>details>summary{font-weight:600;padding:17px 20px;border-bottom:1px solid #edf0f4}
.lumvo-mobile-nav .lumvo-nav-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:12px}
.lumvo-mobile-nav .lumvo-nav-picture{height:100px}
.lumvo-mobile-nav .lumvo-nav-label{font-size:13px}
.hdt-mobile_bottom .lumvo-nav-quote{display:flex;margin-bottom:16px;width:100%}
@media(min-width:1150px){.lumvo-header [data-header-height]{padding-inline:0}}
@media(min-width:768px) and (max-width:1149px){.lumvo-header #hdt-nav-ul{gap:14px}.lumvo-header .hdt-menu-link{font-size:13px}.lumvo-nav-quote{padding-inline:12px}}

.lumvo-mobile-nav .lumvo-nav-group summary{padding:17px 20px;font-size:15px;font-weight:600;border-bottom:1px solid #edf0f4;gap:8px}.lumvo-mobile-nav .lumvo-nav-group{display:block}.lumvo-mobile-nav .lumvo-mobile-panel{position:static;width:100%}

@media(min-width:1150px){
 .lumvo-header [data-header-bottom-height]{position:relative}
 .lumvo-header .hdt-navigation.hdt-text-start{margin-inline-start:0;padding-inline-start:0}
 .lumvo-header .lumvo-nav-group,.lumvo-header .lumvo-nav-group>hdt-header-menu>details{position:static}
 .lumvo-header .lumvo-nav-group .lumvo-nav-panel{left:0!important;right:auto!important;top:100%!important;transform:none!important;width:var(--mega-width);max-width:100%;margin:0}
 .lumvo-header .lumvo-nav-layout-links{position:relative}
 .lumvo-header .lumvo-nav-layout-links .lumvo-nav-panel{max-width:calc(100vw - 40px);padding:8px}
 .lumvo-header .lumvo-nav-layout-rows .lumvo-nav-panel{padding:16px;background:#f1f2f4}
 .lumvo-header .lumvo-nav-layout-rows .lumvo-nav-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;background:#fff;border-radius:8px;overflow:hidden}
 .lumvo-header .lumvo-nav-layout-rows .lumvo-nav-card{flex-direction:row-reverse;align-items:center;justify-content:space-between;min-height:74px;gap:16px;padding:10px 22px;border:1px solid #e0e3e8;border-radius:6px;background:#fff;text-align:left}
 .lumvo-header .lumvo-nav-layout-rows .lumvo-nav-picture{flex:0 0 66px;width:66px;height:52px;background:transparent;border-radius:0}
 .lumvo-header .lumvo-nav-layout-rows .lumvo-nav-picture img{padding:0}
 .lumvo-header .lumvo-nav-layout-rows .lumvo-nav-label{flex:1;font-size:14px;text-align:left}
 .lumvo-header .lumvo-nav-layout-rows .lumvo-nav-card:hover{background:#f5f8fe}
 .lumvo-header .lumvo-nav-layout-scenes .lumvo-nav-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px 16px}
}
.lumvo-nav-layout-links .lumvo-nav-grid,.lumvo-mobile-nav .lumvo-nav-layout-links .lumvo-nav-grid{grid-template-columns:1fr;gap:0}
.lumvo-nav-layout-links .lumvo-nav-card{display:flex;align-items:flex-start;min-height:44px;padding:12px 16px;background:transparent;border-radius:4px;text-align:left}
.lumvo-nav-layout-links .lumvo-nav-picture{display:none}
.lumvo-nav-layout-links .lumvo-nav-card:hover{background:#f1f5fc}
