section.flex-hero{background-color:#be987f;flex-direction:column;align-items:center;margin-bottom:10rem;padding-top:5rem;display:flex;position:relative}@media not (min-width:1024px){section.flex-hero{margin-bottom:7.5rem}}@media not (min-width:768px){section.flex-hero{margin-bottom:5rem}}section.flex-hero:before{content:"";z-index:2;pointer-events:none;background:linear-gradient(#000000b3 0%,#0000 75%);position:absolute;inset:0}section.flex-hero .content{z-index:5;flex-direction:column;align-items:center;gap:1.25rem;margin-top:1.25rem;margin-bottom:2.5rem;display:flex}@media not (min-width:768px){section.flex-hero .content{margin-bottom:1.875rem}}section.flex-hero .content h1{color:#fff;font-family:var(--font-montserrat);text-align:center;text-shadow:0 .125rem .625rem #0003;font-weight:800}section.flex-hero .content .button{border:.1875rem solid #fff}section.flex-hero .background-image{pointer-events:none;object-fit:cover;object-position:bottom;z-index:0;height:100%}section.flex-hero .car-image{pointer-events:none;object-fit:contain;z-index:3;width:75vw;margin-bottom:-8.125rem}@media not (min-width:1024px){section.flex-hero .car-image{margin-bottom:-6.25rem}}@media not (min-width:768px){section.flex-hero .car-image{margin-bottom:-3.75rem}}
.flex-values{margin-bottom:6.25rem}@media not (min-width:768px){.flex-values{margin-bottom:3.125rem}}@media not (min-width:640px){.flex-values{margin-bottom:2.5rem}}.flex-values .container .values-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.875rem;display:grid}@media not (min-width:768px){.flex-values .container .values-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media not (min-width:480px){.flex-values .container .values-grid{grid-template-columns:repeat(1,minmax(0,1fr))}}.flex-values .container .values-grid .card{border:1px solid var(--color-neutral-200);border-radius:20px;flex-direction:column;gap:.625rem;padding:1.875rem;display:flex}@media not (min-width:768px){.flex-values .container .values-grid .card{padding:1.25rem}.flex-values .container .values-grid .card.hideable-card-1{display:none}}@media not (min-width:480px){.flex-values .container .values-grid .card.hideable-card-2{display:none}}.flex-values .container .values-grid .card h3{font-family:var(--font-montserrat);font-size:var(--font-size-3xl);text-transform:uppercase;margin:0;font-weight:800}@media not (min-width:768px){.flex-values .container .values-grid .card h3{font-size:var(--font-size-2xl)}}.flex-values .container .values-grid .card p{margin:0}
