.retrofit-cars section .container-narrow{align-items:center;display:flex;flex-direction:column;text-align:center}.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 .img-car{margin:-2% 25%}.retrofit-cars .container-solutions{padding-block:3rem}.retrofit-cars .container-solutions .container{display:flex;flex-flow:column nowrap;gap:1rem}.retrofit-cars .container-solutions .pointgrid{height:min(120%,80vh);left:20%;position:absolute;top:-10%;--bg-color:var(--dark)}@media screen and (max-width:768px){.retrofit-cars .container-solutions .pointgrid{opacity:.5}}.retrofit-cars .container-solutions .split-block{align-items:center}.retrofit-cars .container-solutions .split-block .presentation-picture{aspect-ratio:4/3;flex-basis:500px;z-index:3}.retrofit-cars .container-solutions .split-block .presentation-picture picture{background:var(--lighter);border-radius:var(--radius);box-shadow:var(--shadow);padding:1rem}.retrofit-cars .container-solutions .split-block .presentation-picture *{object-fit:cover}.retrofit-cars .container-solutions .split-block .presentation-texts{display:flex;flex-direction:column;gap:1rem}.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}}