body[data-knight-electric-route="/services/commercial-electrical-services/commercial-electricians/"] main[data-v5-inner] .hero-visual{display:flex;flex-direction:column;align-self:center;min-height:0}
body[data-knight-electric-route="/services/commercial-electrical-services/commercial-electricians/"] main[data-v5-inner] .hero-visual>img{display:block;width:100%;height:clamp(220px,24vw,330px);object-fit:cover;object-position:50% 50%;border-radius:14px 14px 0 0}
body[data-knight-electric-route="/services/commercial-electrical-services/commercial-electricians/"] main[data-v5-inner] .hero-visual>.image-caption{position:static;inset:auto;margin:0;min-height:48px;padding:12px 16px;background:#0c1a15;backdrop-filter:none;border-radius:0 0 14px 14px}
body[data-knight-electric-route="/services/commercial-electrical-services/commercial-electricians/"] main[data-v5-inner] .hero-visual>.image-caption span:last-child{font-size:20px}
body[data-knight-electric-route="/service-areas/west-end/"] main[data-v5-inner] .ax-figure>.ax-location-photo{object-position:50% 0%}
body[data-knight-electric-route="/service-areas/west-end/electrical-repairs/"] main[data-v5-inner] .ax-figure>.ax-location-photo{object-position:50% 0%}
body[data-knight-electric-route="/services/"] main[data-v5-inner] .ke-category-explainer{margin:32px 0 48px;border-block:1px solid var(--sx-line,#d8d0bf);padding:18px 0}
body[data-knight-electric-route="/services/"] main[data-v5-inner] .ke-category-explainer>summary{cursor:pointer;font-size:20px;font-weight:700;line-height:1.4;color:inherit;padding:4px 0}
body[data-knight-electric-route="/services/"] main[data-v5-inner] .ke-category-explainer>summary:focus-visible{outline:3px solid #e8a720;outline-offset:5px}
body[data-knight-electric-route="/services/"] main[data-v5-inner] .ke-category-explainer>.sx-section{margin:24px 0 0;padding:0}
body[data-knight-electric-service-layout] main[data-v5-inner] .sx-experience{display:grid;grid-template-columns:minmax(0,1fr) 300px;column-gap:40px;row-gap:32px;align-items:start}
body[data-knight-electric-service-layout] main[data-v5-inner] .sx-experience>.sx-reading{display:contents;grid-column:auto;grid-row:auto}
body[data-knight-electric-service-layout] main[data-v5-inner] .sx-experience>.sx-leading-guide{grid-column:2;grid-row:1;align-self:start}
body[data-knight-electric-service-layout] main[data-v5-inner] .sx-experience>.sx-sidebar{grid-column:2;grid-row:2;align-self:start}
body[data-knight-electric-service-layout] main[data-v5-inner] .sx-reading>.sx-section{grid-column:1/-1;grid-row:auto;min-width:0;margin:0;padding:0}
body[data-knight-electric-service-layout] main[data-v5-inner] .sx-reading>.sx-overview{grid-column:1;grid-row:1}
body[data-knight-electric-service-layout] main[data-v5-inner] .sx-reading>.sx-symptoms{grid-column:1;grid-row:2}
body[data-knight-electric-service-layout] main[data-v5-inner] .sx-section .sx-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}
body[data-knight-electric-service-layout] main[data-v5-inner] .sx-reading>.sx-options{display:block}
body[data-knight-electric-service-layout] main[data-v5-inner] .sx-options>.sx-heading{margin:0 0 24px}
body[data-knight-electric-service-layout] main[data-v5-inner] .sx-options>.sx-option-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}
body[data-knight-electric-service-layout] main[data-v5-inner] .sx-option-list>.sx-option{min-width:0;margin:0;padding:24px;border:1px solid #cbd7c9;border-radius:14px;background:#edf2ec}
body[data-knight-electric-service-layout] main[data-v5-inner] .sx-option-list>.sx-option:nth-child(4n+1),body[data-knight-electric-service-layout] main[data-v5-inner] .sx-option-list>.sx-option:nth-child(4n+4){background:#f7efdc;border-color:#e6d6ac}
body[data-knight-electric-service-layout] main[data-v5-inner] .sx-option-list>.sx-option h3{color:#173b2f}
body[data-knight-electric-service-layout] main[data-v5-inner] .sx-reading>.sx-preparation{padding:28px 32px;background:#e9efe8;border:1px solid #c7d3c6;border-radius:14px}
body[data-knight-electric-service-layout] main[data-v5-inner] .sx-reading>.sx-caution{padding:28px 32px}
body[data-knight-electric-service-layout] main[data-v5-inner] .sx-cost .sx-card{margin:0}
@media(max-width:1000px){body[data-knight-electric-service-layout] main[data-v5-inner] .sx-experience{display:block}body[data-knight-electric-service-layout] main[data-v5-inner] .sx-experience>.sx-reading{display:block;width:100%}body[data-knight-electric-service-layout] main[data-v5-inner] .sx-reading>.sx-section{margin-bottom:32px}body[data-knight-electric-service-layout] main[data-v5-inner] .sx-experience>:is(.sx-leading-guide,.sx-sidebar){width:100%;margin-bottom:32px}}
@media(max-width:640px){body[data-knight-electric-route="/services/commercial-electrical-services/commercial-electricians/"] main[data-v5-inner] .hero-visual>img{height:210px}body[data-knight-electric-route="/services/"] main[data-v5-inner] .ke-category-explainer{margin:24px 0 32px}}
@media(max-width:640px){body[data-knight-electric-service-layout] main[data-v5-inner] .sx-section .sx-grid,body[data-knight-electric-service-layout] main[data-v5-inner] .sx-options>.sx-option-list{grid-template-columns:minmax(0,1fr);gap:20px}body[data-knight-electric-service-layout] main[data-v5-inner] .sx-reading>:is(.sx-preparation,.sx-caution),body[data-knight-electric-service-layout] main[data-v5-inner] .sx-option-list>.sx-option{padding:20px}}
