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:6.25rem}}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:1.25rem;display:flex}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:90vw;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:-5rem}}@media not (min-width:640px){section.flex-hero .car-image{margin-bottom:-3.125rem}}
.flex-values{margin-bottom:6.25rem}@media not (min-width:768px){.flex-values{display:none}}.flex-values .container .values-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.875rem;display:grid}.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}.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}.flex-values .container .values-grid .card p{margin:0}
