.retrofit-cars h3{color:var(--accent-color);font-size:var(--font-xl);text-wrap:balance}.retrofit-cars .intro{font-size:var(--font-l);text-align:center}.retrofit-cars .banner.dark+section{display:grid;gap:4rem}.retrofit-cars .container:has(.alternate-layout){background-color:var(--light)}.retrofit-cars .alternate-layout .split-block:has(.paragraph+.split-block){left:0;width:auto}.retrofit-cars .alternate-layout .split-block:has(picture) picture{aspect-ratio:16/10;border-radius:24px;min-height:50vh;overflow:hidden}.retrofit-cars .alternate-layout .split-block .paragraph{display:flex;flex-direction:column;font-size:var(--font-m);justify-content:center}.retrofit-cars #numbers h2{padding:var(--gutter);text-align:center}.retrofit-cars #numbers .count_block{align-items:flex-start;display:flex;flex-wrap:wrap;gap:2rem;justify-content:center;padding:var(--gutter)}.retrofit-cars #numbers .count_block .row-icon{align-items:flex-start;display:flex;gap:1rem;max-width:11rem}.retrofit-cars #numbers .count_block .row-icon span{color:var(--accent-hue);font-size:var(--font-xxl)}.retrofit-cars #numbers .count_block .row-icon:first-child span{--accent-hue:var(--teal)}.retrofit-cars #numbers .count_block .row-icon:nth-child(2) span{--accent-hue:var(--greenerteal)}.retrofit-cars #numbers .count_block .row-icon:nth-child(3) span{--accent-hue:var(--greenteal)}.retrofit-cars #numbers .count_block .row-icon:nth-child(4) span{--accent-hue:var(--greentealer)}.retrofit-cars #numbers .count_block .row-icon:nth-child(5) span{--accent-hue:var(--teal)}.retrofit-cars #numbers .count_block p{font-size:var(--font-s)}@media screen and (max-width:845px){.retrofit-cars #numbers .count_block{align-items:center;flex-direction:column;text-align:center}}