
.header-logo{width:clamp(250px,31vw,410px);max-height:70px;object-fit:contain;object-position:left center;display:block}.head{min-height:92px}.brand{flex-shrink:1;min-width:0}.hero .actions:empty{display:none}header .nav{gap:22px}
.logo-footer{margin-top:27px;padding-top:22px;border-top:1px solid #45616d}.footer-logo-heading{font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:#d4e2e7;margin-bottom:14px}.footer-logos{display:flex;gap:14px;align-items:center;justify-content:flex-start;flex-wrap:wrap}.partner-logo{background:white;border-radius:4px;display:flex;align-items:center;justify-content:center;padding:11px 12px;min-height:82px;min-width:112px;max-width:222px}.partner-logo img{object-fit:contain;max-height:55px;max-width:175px;width:auto;height:auto}.partner-iso img{max-height:65px}.partner-mv img{max-width:160px}.partner-logo:has(img[src$="bcv.png"]){min-width:133px}.partner-logo:has(img[src$="cdv.jpg"]){min-width:170px}
@media(max-width:930px){.header-logo{width:min(57vw,360px)}.head{min-height:81px}.nav{top:81px}}@media(max-width:650px){.header-logo{width:min(71vw,310px);max-height:58px}.head{min-height:76px}.nav{top:76px}.partner-logo{min-width:100px;flex:1 1 135px;max-width:calc(50% - 8px)}.partner-logo img{max-width:100%}}
