/*386: complete branded lockups. Text mentions stay text; actual logos carry the original descriptor. */
body.electric-home .seve-standalone-wordmark{display:inline-flex;flex-direction:column;align-items:stretch;aspect-ratio:auto;height:auto;min-height:0;min-width:190px;max-width:100%;overflow:visible;vertical-align:middle;line-height:1;gap:4px}
body.electric-home .seve-wordmark-symbol{position:relative;display:block;width:100%;aspect-ratio:525/79;overflow:hidden;flex:none}
body.electric-home .seve-inline-wordmark .seve-wordmark-descriptor{font:500 9px/1.25 Arial,sans-serif;letter-spacing:0;white-space:nowrap;color:inherit;text-align:center;text-transform:none}
body.electric-home header .brand .seve-inline-wordmark{width:200px;min-width:0;max-width:200px}
body.electric-home header .brand{gap:0}
body.electric-home .footer-brand>a{gap:0}
body.electric-home .seve-logo-lockup{display:inline-flex;flex-direction:column;align-items:center;gap:10px;max-width:100%;min-width:190px}
body.electric-home .seve-logo-lockup>.company-descriptor{font:500 10px/1.3 Arial,sans-serif;letter-spacing:0;text-align:center;white-space:nowrap;color:inherit}
body.electric-home .hero-logo-panel>.seve-logo-lockup{width:min(100%,330px);color:white}
body.electric-home .hero-logo-panel>.seve-logo-lockup img{max-height:195px;width:auto;max-width:100%}
@media(min-width:761px){body.electric-home .customisation-gallery .customisation-card.company-logo-card{grid-column:span 2;grid-row:span 1}}
@media(max-width:800px){body.electric-home .hero-logo-panel>.seve-logo-lockup{display:none}}
@media(max-width:600px){body.electric-home header .brand .seve-inline-wordmark{width:180px;max-width:180px}body.electric-home .seve-inline-wordmark .seve-wordmark-descriptor{font-size:8px}body.electric-home .statement-brand{white-space:normal}}
