.contact-form{width:min(100%,58rem)}.contact-form__grid{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.contact-vehicle-fields{display:grid;gap:.8rem;padding:1rem 0 0;border:0;border-block-start:1px solid var(--color-line)}.contact-vehicle-fields legend{padding:0;font-weight:750;letter-spacing:.06em;text-transform:uppercase}@media(max-width:639px){.contact-form__grid{grid-template-columns:1fr}}.contact-section{padding-block:3rem 3.5rem}.contact-section .page-heading h1,.contact-section .page-heading h2{margin:0;color:#121212;font-size:2.5rem;font-weight:800;letter-spacing:-.075rem;line-height:1.2;text-transform:none}.contact-section .page-heading .rte{margin-block-start:.75rem;color:#121212bf}.contact-form{margin-block-start:1.75rem}.contact-form .vx-field__label,.contact-form label>span:first-child{color:#121212bf;font-size:.8125rem}.contact-form input,.contact-form textarea,.contact-form select{border:1px solid #d2d3d3;border-radius:.5rem;background:#fff}.contact-form button[type=submit],.contact-form .vx-button--primary{min-height:3.375rem;padding-inline:1.5rem;border-radius:.5rem;background:#000;color:#fff;font-weight:700}.contact-vehicle-fields legend{font-size:1rem;font-weight:700;letter-spacing:0;text-transform:none}@media(max-width:989px){.contact-section{--page-margin: 16px;padding-block:2rem}.contact-section .page-heading h1,.contact-section .page-heading h2{font-size:1.625rem}}
/*# sourceMappingURL=/cdn/shop/t/22/assets/section-contact-form.css.map */
