[data-programmatic-focus=true]:focus-visible{outline:none}*,*:before,*:after{box-sizing:border-box}html{font-size:62.5%}body{margin:0}h1,h2,h3,h4,h5,h6,p,figure,blockquote,dl,dd{margin:0;padding:0}ul,ol{list-style:none;margin:0;padding:0}img,picture,video,canvas,svg{display:block;max-width:100%}img{height:auto}input,button,textarea,select{font:inherit}button{cursor:pointer;border:none;background:none;padding:0}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}:root{--color-red: #c60c30;--color-red-dark: #600617;--color-black: #000000;--color-white: #ffffff;--color-gray: #b5b6b3;--color-gray-light: #e6e6e6;--color-gray-lightest: #f6f6f6;scroll-behavior:smooth}body{font-family:Univers LT Std,Arial,sans-serif;font-size:1.6rem;font-weight:400;line-height:1.5;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{color:inherit;text-decoration:none}.container{width:100%;max-width:1440px;margin-inline:auto;padding-inline:2.4rem}@media (min-width: 768px){.container{padding-inline:2.4rem}}@media (min-width: 1200px){.container{padding-inline:16rem}}.btn{display:inline-flex;align-items:center;justify-content:center;padding:1.2rem 2rem;border-radius:1.2rem;border:1px solid transparent;font-family:Univers LT Std,Arial,sans-serif;font-weight:700;font-size:1.6rem;line-height:1;white-space:nowrap;cursor:pointer;transition:background-color .2s ease,color .2s ease,border-color .2s ease;text-decoration:none}.btn:focus-visible{outline:3px solid #c60c30;outline-offset:2px}.btn--primary{background-color:#c60c30;color:#fff;border-color:#c60c30}.btn--primary:hover{background-color:#686868;border-color:#686868}.btn--mobile-full{width:100%}@media (min-width: 768px){.btn--mobile-full{width:auto}}.btn--outline{background-color:transparent;color:#000;border-color:#c60c30}.btn--outline:hover{background-color:#686868;color:#fff;border-color:#686868}.btn--outline-light{background-color:transparent;color:#fff;border-color:#fff}.btn--outline-light:hover{background-color:#fff;color:#000}.site-header{position:sticky;top:0;z-index:100;background-color:#fff;border-bottom:1px solid #e6e6e6}.site-header__inner{display:flex;align-items:center;justify-content:center;padding-block:1.2rem;padding-inline:2.4rem}@media (min-width: 768px){.site-header__inner{justify-content:space-between;padding-inline:2.4rem}}@media (min-width: 1200px){.site-header__inner{padding-inline:16rem}}.site-header__logo{display:block;flex-shrink:0}.site-header__logo:focus-visible{outline:3px solid #c60c30;outline-offset:2px}.site-header__logo img{display:block;height:5rem;width:auto}@media (min-width: 1200px){.site-header__logo img{height:6.4rem}}.site-header__actions{display:none;align-items:center;gap:1.6rem;flex-shrink:0}@media (min-width: 768px){.site-header__actions{display:flex}}.hero{width:100%;overflow:hidden;line-height:0}.hero__img{display:block;width:100%;height:auto}@media (min-width: 768px){.hero__img--mobile{display:none}}.hero__img--desktop{display:none}@media (min-width: 768px){.hero__img--desktop{display:block}}.banner-cta{background-color:#000;padding-block:2.4rem;padding-inline:2.4rem}@media (min-width: 768px){.banner-cta{padding-inline:2.4rem}}@media (min-width: 1200px){.banner-cta{padding-inline:16rem}}.banner-cta__inner{display:flex;flex-direction:column;gap:2.4rem;align-items:flex-start;max-width:1440px;margin-inline:auto}@media (min-width: 1024px){.banner-cta__inner{flex-direction:row;align-items:center;gap:6.4rem}}.banner-cta__text{flex:1;font-family:Univers LT Std,Arial,sans-serif;font-size:1.6rem;font-weight:300;line-height:1.5;color:#fff}.banner-cta__text strong{font-weight:700}.banner-cta__text sup{font-size:.65em;vertical-align:super;line-height:0}.image-columns{padding-block:3.2rem;padding-inline:2.4rem;border-top:1px solid #b5b6b3}@media (min-width: 768px){.image-columns{padding-inline:2.4rem;padding-block:9.6rem}}@media (min-width: 1200px){.image-columns{padding-inline:16rem}}.image-columns__inner{max-width:1440px;margin-inline:auto;display:flex;flex-direction:column;gap:2.4rem;align-items:center}.image-columns__heading{font-family:Univers LT Std,Arial,sans-serif;font-weight:700;font-size:2.8rem;text-align:center;color:#000}@media (min-width: 768px){.image-columns__heading{font-size:3.6rem}}.image-columns__cards{display:grid;grid-template-columns:1fr;width:100%}@media (min-width: 1024px){.image-columns__cards{grid-template-columns:repeat(3,1fr);gap:4.8rem}}.image-columns__cta-group{display:flex;flex-direction:column;align-items:center;gap:1.6rem;text-align:center;width:100%}.image-columns__cta-note{font-family:Univers LT Std,Arial,sans-serif;font-weight:300;font-size:1.2rem;color:#000}.feature-card{display:flex;flex-direction:column;overflow:hidden;border-radius:1.6rem;background-color:#fff;gap:2.4rem}@media (min-width: 768px){.feature-card{gap:3.2rem}}.feature-card:not(:last-child){margin-bottom:2.4rem}.feature-card__media{width:100%;aspect-ratio:4/3;overflow:hidden;border-radius:1.6rem}.feature-card__media img{display:block;width:100%;height:100%;object-fit:cover}.feature-card__body{display:flex;flex-direction:column;gap:1.6rem;text-align:center;flex:1}@media (min-width: 768px){.feature-card__body{padding:0 3.2rem}}.feature-card__title{font-family:Univers LT Std,Arial,sans-serif;font-weight:700;font-size:1.6rem;line-height:1.3;color:#000;text-transform:capitalize}.feature-card__description{font-family:Univers LT Std,Arial,sans-serif;font-weight:300;font-size:1.6rem;line-height:1.5;color:#000}.feature-card__divider{width:6.2rem;height:1px;background-color:#b5b6b3;margin-inline:auto}.logo-banner{background:linear-gradient(to right,#b5b6b3,#e6e6e6);padding-block:6.4rem;padding-inline:2.4rem}@media (min-width: 768px){.logo-banner{padding-inline:2.4rem;padding-block:9.6rem}}@media (min-width: 1200px){.logo-banner{padding-inline:16rem}}.logo-banner__inner{max-width:1440px;margin-inline:auto;display:flex;flex-direction:column;gap:2.4rem;align-items:center}@media (min-width: 768px){.logo-banner__inner{gap:4.8rem}}.logo-banner__heading{font-family:Univers LT Std,Arial,sans-serif;font-weight:700;font-size:2.8rem;text-align:center;color:#000}@media (min-width: 768px){.logo-banner__heading{font-size:3.6rem}}.logo-banner__logos{width:100%;overflow:hidden}.logo-banner__logos .smart-logo{display:block;width:100%;height:auto;max-height:6rem;object-fit:contain;object-position:center}.logo-banner__logos .smart-logo--desktop{display:none}@media (min-width: 768px){.logo-banner__logos .smart-logo--desktop{display:block}}.logo-banner__logos .smart-logo--mobile{display:block;max-height:10.6rem}@media (min-width: 768px){.logo-banner__logos .smart-logo--mobile{display:none}}.products{padding-block:3.2rem 0;padding-inline:2.4rem}@media (min-width: 768px){.products{padding-inline:2.4rem;padding-block:9.6rem}}@media (min-width: 1200px){.products{padding-inline:16rem}}.products__inner{max-width:1440px;margin-inline:auto;display:flex;flex-direction:column;gap:4.8rem;align-items:center}.products__heading{font-family:Univers LT Std,Arial,sans-serif;font-weight:700;font-size:2.8rem;text-align:center;color:#000}@media (min-width: 768px){.products__heading{font-size:3.6rem}}.products__cards{display:grid;grid-template-columns:1fr;gap:2.4rem;width:100%}@media (min-width: 1024px){.products__cards{grid-template-columns:repeat(3,1fr);gap:4.8rem}}.product-card{display:flex;flex-direction:column;overflow:hidden;border-radius:1.6rem;background-color:#fff}.product-card__media{width:100%;overflow:hidden;border-radius:1.6rem 1.6rem 0 0}.product-card__media img{display:block;width:100%;aspect-ratio:3/2.5;object-fit:cover}@media (min-width: 1024px){.product-card__media img{aspect-ratio:3/2.7}}.product-card__body{display:flex;flex-direction:column;gap:1.6rem;padding:2.4rem 0;text-align:center;flex:1}@media (min-width: 1024px){.product-card__body{padding:3.2rem}}.product-card__title{font-family:Univers LT Std,Arial,sans-serif;font-weight:700;font-size:1.8rem;line-height:1.3;color:#000}.product-card__divider{width:6.2rem;height:1px;background-color:#b5b6b3;margin-inline:auto;flex-shrink:0}.product-card__description{font-family:Univers LT Std,Arial,sans-serif;font-weight:300;font-size:1.6rem;line-height:1.5;color:#000;text-transform:capitalize;flex:1}.product-card__cta{padding:0 0 3.2rem;display:flex;justify-content:center}@media (min-width: 1024px){.product-card__cta{padding:0 3.2rem 3.2rem}}.testimonials{position:relative;padding-block:4.8rem;padding-inline:2.4rem;background-color:#c60c30;overflow:hidden}@media (min-width: 768px){.testimonials{padding-block:9.6rem;padding-inline:2.4rem}}@media (min-width: 1200px){.testimonials{padding-inline:16rem}}.testimonials--gradient:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to bottom,#0009,#0000);z-index:1}.testimonials__bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background-color:#b5b6b3}.testimonials__bg--mobile-hide img{display:none}@media (min-width: 768px){.testimonials__bg--mobile-hide img{display:block}}.testimonials__bg img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.testimonials__bg:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom,#00000080,#66666680)}.testimonials__inner{position:relative;z-index:1;max-width:1440px;margin-inline:auto;display:flex;flex-direction:column;gap:4.8rem;align-items:center}.testimonials__header{display:flex;flex-direction:column;gap:2.4rem;text-align:center;color:#fff;width:100%}.testimonials__heading{font-family:Univers LT Std,Arial,sans-serif;font-weight:700;font-size:2.8rem;line-height:1.2}@media (min-width: 768px){.testimonials__heading{font-size:3.6rem}}.testimonials__subheading{font-family:Univers LT Std,Arial,sans-serif;font-weight:300;font-size:1.6rem;line-height:1.5}.testimonials__cards{display:grid;grid-template-columns:1fr;gap:3.2rem;width:100%}@media (min-width: 1024px){.testimonials__cards{grid-template-columns:repeat(3,1fr);align-items:center}}@media (min-width: 1024px){.testimonials__cards>.testimonial-card:nth-child(2) .testimonial-card__body{padding-top:5.6rem}.testimonials__cards>.testimonial-card:nth-child(2) .testimonial-card__footer{padding:3.6rem 0}}.testimonial-card{display:flex;flex-direction:column;border-radius:1.6rem;overflow:hidden;box-shadow:0 0 30px #00000040;text-align:center}.testimonial-card__body{background-color:#fff;display:flex;flex-direction:column;gap:2.4rem;padding:3.2rem;flex:1}.testimonial-card__quote-mark{font-family:Public Sans,Arial,sans-serif;font-weight:300;font-size:11.6rem;line-height:.22;color:#b5b6b3;overflow:visible;height:2.4rem;-webkit-user-select:none;user-select:none;pointer-events:none;aria-hidden:true;position:relative;top:2.4rem}.testimonial-card__title{font-family:Univers LT Std,Arial,sans-serif;font-weight:700;font-size:1.8rem;line-height:1.3;color:#c60c30}.testimonial-card__text{font-family:Univers LT Std,Arial,sans-serif;font-weight:300;font-size:1.6rem;line-height:1.5;color:#000}.testimonial-card__text strong{font-weight:700}.testimonial-card__footer{background:linear-gradient(to right,#c60c30,#600617);display:flex;flex-direction:column;align-items:center;gap:1.6rem;padding:2.4rem 3.2rem}.testimonial-card__stars{display:block;height:2rem;width:auto}.testimonial-card__reviewer{font-family:Univers LT Std,Arial,sans-serif;font-weight:700;font-size:1.6rem;color:#fff;text-align:center}.image-text-banner{display:grid;grid-template-columns:1fr;background-color:#000;overflow:hidden}@media (min-width: 768px){.image-text-banner{grid-template-columns:1fr 1fr;min-height:40rem}}.image-text-banner__photo{position:relative;overflow:hidden;min-height:28rem}@media (min-width: 768px){.image-text-banner__photo{min-height:unset}}.image-text-banner__photo img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.image-text-banner__content{display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;overflow:hidden;text-align:center;background-color:#000}@media (min-width: 768px){.image-text-banner__content{padding:6.4rem}}.image-text-banner__content-wrap{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2.4rem;padding:3.2rem 2.4rem;z-index:10}@media (min-width: 768px){.image-text-banner__content-wrap{padding:6.4rem 2.4rem;gap:3.2rem}}.image-text-banner__heading{font-family:Univers LT Std,Arial,sans-serif;font-weight:700;font-size:2.8rem;line-height:1.2;color:#fff}@media (min-width: 768px){.image-text-banner__heading{font-size:3.6rem}}.image-text-banner__text{font-family:Univers LT Std,Arial,sans-serif;font-weight:300;font-size:1.6rem;line-height:1.5;color:#fff}.image-text-banner__cta-group{display:flex;flex-direction:column;align-items:center;gap:1.6rem;width:100%}.image-text-banner__cta-note{font-family:Univers LT Std,Arial,sans-serif;font-weight:300;font-size:1.2rem;color:#fff}.image-text-banner__mascot{display:none}@media (min-width: 1024px){.image-text-banner__mascot{display:block;position:absolute;left:12%;right:12%;width:76%;height:auto;pointer-events:none;-webkit-user-select:none;user-select:none}}.faqs{padding-block:3.2rem;padding-inline:2.4rem;background-color:#fff}@media (min-width: 768px){.faqs{padding-inline:2.4rem;padding-block:9.6rem}}@media (min-width: 1200px){.faqs{padding-inline:16rem}}.faqs__inner{max-width:1440px;margin-inline:auto;display:flex;flex-direction:column;gap:3.2rem}@media (min-width: 768px){.faqs__inner{gap:4.8rem}}.faqs__heading{font-family:Univers LT Std,Arial,sans-serif;font-weight:700;font-size:2.8rem;text-align:center;color:#000}@media (min-width: 768px){.faqs__heading{font-size:3.6rem}}.faqs__list{display:flex;flex-direction:column;gap:1.6rem}@media (min-width: 1024px){.faqs__list{padding-inline:9.6rem}}@media (min-width: 1200px){.faqs__list{padding-inline:16rem}}.faq-item{border:1px solid #b5b6b3;border-radius:.8rem;background-color:#fff;overflow:hidden}.faq-item__trigger{display:flex;align-items:center;justify-content:space-between;gap:1.6rem;width:100%;padding:1.6rem;cursor:pointer;background:none;border:0;text-align:left}.faq-item__trigger:focus-visible{outline:3px solid #c60c30;outline-offset:2px}.faq-item__question{font-family:Univers LT Std,Arial,sans-serif;font-weight:700;font-size:1.6rem;line-height:1.4;color:#000;flex:1}.faq-item__icon{flex-shrink:0;width:2rem;height:1rem;margin-top:.4rem;transition:transform .2s ease;color:#000}.faq-item.is-open .faq-item__icon{transform:rotate(180deg)}.faq-item__panel{max-height:0;overflow:hidden}.faq-item.is-open .faq-item__panel{max-height:50rem}.faq-item__answer{padding:0 1.6rem 1.6rem;font-family:Univers LT Std,Arial,sans-serif;font-weight:300;font-size:1.6rem;line-height:1.6;color:#000}.two-column{display:grid;grid-template-columns:1fr;background-color:#000;color:#fff;overflow:hidden}@media (min-width: 768px){.two-column{grid-template-columns:1fr 1fr;min-height:48rem}}.two-column--white{background-color:#fff;color:#000}.two-column--gray{background-color:#f6f6f6;color:#000}@media (min-width: 768px){.two-column--padded .two-column__content{padding:2.4rem 6.4rem}}@media (min-width: 1024px){.two-column--padded .two-column__content{padding:2.4rem 12.8rem}}.two-column--center .two-column__content{text-align:center;align-items:center}@media (min-width: 768px){.two-column--reverse .two-column__content{order:1}.two-column--reverse .two-column__photo{order:2}}.two-column__content{display:flex;flex-direction:column;align-items:start;justify-content:center;gap:2.4rem;padding:3.2rem 2.4rem;text-align:left;order:2}@media (min-width: 768px){.two-column__content{padding:6.4rem}}.two-column__heading{font-family:Univers LT Std,Arial,sans-serif;font-weight:700;font-size:2.8rem;line-height:1.2;color:inherit}@media (min-width: 768px){.two-column__heading{font-size:3.6rem}}.two-column__subheading{display:block;width:100%;padding:1.6rem 0;border-top:1px solid #b5b6b3;border-bottom:1px solid #b5b6b3;color:#b5b6b3;font-family:Univers LT Std,Arial,sans-serif;font-size:21px;font-style:normal;font-weight:700;line-height:normal}.two-column__text{font-family:Univers LT Std,Arial,sans-serif;font-weight:300;font-size:1.6rem;line-height:1.5;color:inherit}.two-column__list{list-style:disc;list-style-position:outside;margin-left:2rem}.two-column__photo{position:relative;overflow:hidden;min-height:28rem;order:1}@media (min-width: 768px){.two-column__photo{min-height:unset}}.two-column__photo img{display:block;width:100%;height:100%;object-fit:cover;object-position:center top}.metal-divider{height:1rem;width:100%;background-position:cover}.icon-features{background-color:#fff;border-top:1px solid #b5b6b3;padding-block:3.2rem;padding-inline:2.4rem}@media (min-width: 768px){.icon-features{padding-block:9.6rem;padding-inline:2.4rem}}@media (min-width: 1200px){.icon-features{padding-inline:16rem}}.icon-features__inner{max-width:1440px;margin-inline:auto;display:flex;flex-direction:column;gap:4.8rem}.icon-features__header{display:flex;flex-direction:column;gap:2.4rem}@media (min-width: 768px){.icon-features__header{text-align:center;align-items:center}}.icon-features__heading{font-family:Univers LT Std,Arial,sans-serif;font-weight:700;font-size:2.8rem;line-height:1.2;color:#000}@media (min-width: 768px){.icon-features__heading{font-size:3.6rem}}.icon-features__intro{font-family:Univers LT Std,Arial,sans-serif;font-weight:300;font-size:1.4rem;line-height:1.5;color:#000}@media (min-width: 768px){.icon-features__intro{font-size:1.6rem}}.icon-features__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:4.8rem 1.6rem;list-style:none;padding:0;margin:0}@media (min-width: 768px){.icon-features__grid{grid-template-columns:repeat(5,1fr);gap:0 4.8rem}}.icon-features__actions{display:none;flex-direction:column;align-items:center;gap:1.6rem}@media (min-width: 768px){.icon-features__actions{display:flex}}.icon-features__tagline{font-family:Univers LT Std,Arial,sans-serif;font-weight:300;font-size:1.2rem;line-height:1.4;color:#000;text-align:center}.icon-features__cta{display:flex}@media (min-width: 768px){.icon-features__cta{display:none}}.icon-features__cta-inner{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.6rem;width:100%;padding:1.6rem;border:1px solid #c60c30;border-radius:1.6rem;background-color:#fff;text-decoration:none;text-align:center}.icon-features__cta-inner:focus-visible{outline:3px solid #c60c30;outline-offset:2px}.icon-features__cta-title{font-family:Univers LT Std,Arial,sans-serif;font-weight:700;font-size:1.4rem;line-height:1.4;color:#c60c30}.icon-features__cta-icon{width:6.1rem;height:6.1rem}.icon-features__cta-tagline{font-family:Univers LT Std,Arial,sans-serif;font-weight:300;font-size:1.2rem;line-height:1.4;color:#000}.icon-feature{display:flex;flex-direction:column;align-items:center;justify-content:flex-start}.icon-feature__icon{height:12.5rem;display:flex;align-items:center;justify-content:center}.icon-feature__icon img{max-height:100%;width:auto;display:block}.icon-feature__label{padding:1.6rem;font-family:Univers LT Std,Arial,sans-serif;font-weight:700;font-size:1.4rem;line-height:1.4;text-align:center;color:#000}@media (min-width: 768px){.icon-feature__label{font-size:1.6rem}}.site-footer{background-color:#000;padding-block:6.4rem;padding-inline:2.4rem}@media (min-width: 768px){.site-footer{padding-inline:2.4rem}}@media (min-width: 1200px){.site-footer{padding-inline:16rem}}.site-footer__inner{max-width:1440px;margin-inline:auto;display:flex;flex-direction:column;gap:3.2rem;align-items:center;text-align:center}.site-footer__logo{display:block}.site-footer__logo:focus-visible{outline:3px solid #ffffff;outline-offset:2px}.site-footer__logo img{display:block;height:7rem;width:auto;margin-inline:auto}@media (min-width: 768px){.site-footer__logo img{height:8.7rem}}.site-footer__legal{display:flex;flex-direction:column;gap:1.6rem;align-items:center}.site-footer__links{display:flex;flex-wrap:wrap;justify-content:center;gap:.4rem .8rem;font-family:Univers LT Std,Arial,sans-serif;font-weight:900;font-size:1.3rem;color:#fff}.site-footer__links a{text-decoration:underline;font-weight:400}.site-footer__links a:focus-visible{outline:3px solid #ffffff;outline-offset:2px}.site-footer__links a:hover{text-decoration:none}.site-footer__links .site-footer__link-sep{color:#b5b6b3;-webkit-user-select:none;user-select:none;aria-hidden:true}.site-footer__meta{display:flex;flex-direction:column;gap:.4rem;font-family:Univers LT Std,Arial,sans-serif;font-weight:400;font-size:1.3rem;color:#fff;line-height:1.5}.dealer-form-section{background-color:#fff;padding-block:4.8rem;padding-inline:2.4rem}@media (min-width: 768px){.dealer-form-section{padding-block:9.6rem;padding-inline:2.4rem}}@media (min-width: 1200px){.dealer-form-section{padding-inline:16rem}}.dealer-form-section__inner{max-width:73.6rem;margin-inline:auto;display:flex;flex-direction:column;gap:3.2rem}.dealer-form-section__header{display:flex;flex-direction:column;gap:2.4rem}.dealer-form-section__heading{font-family:Univers LT Std,Arial,sans-serif;font-weight:700;font-size:2.8rem;line-height:1.2;color:#000}@media (min-width: 768px){.dealer-form-section__heading{font-size:3.6rem;text-align:center}}.dealer-form-section__intro{font-family:Univers LT Std,Arial,sans-serif;font-weight:400;font-size:1.4rem;line-height:1.6;color:#000}@media (min-width: 768px){.dealer-form-section__intro{text-align:center}}.dealer-form .wpcf7{width:100%;margin:0;padding:0}.dealer-form__grid{display:flex;flex-direction:column;gap:2.4rem}@media (min-width: 768px){.dealer-form__grid{gap:3.2rem}}.dealer-form__row{display:flex;flex-direction:column;gap:2.4rem}.dealer-form__row--two-col{flex-direction:row;flex-wrap:wrap;gap:1.6rem}@media (min-width: 768px){.dealer-form__row--two-col{flex-wrap:nowrap;gap:3.2rem}}.dealer-form__row--two-col>.form-field{flex:1 1 calc(50% - .8rem);min-width:0}@media (min-width: 768px){.dealer-form__row--two-col-md{flex-direction:row;flex-wrap:nowrap;gap:3.2rem}.dealer-form__row--two-col-md>.form-field{flex:1 1 0;min-width:0}}.dealer-form__row--checkboxes{align-items:flex-start}.dealer-form__row--submit{margin-top:.8rem}.dealer-form__consent p{display:flex;align-items:flex-start;gap:1.2rem;margin:0}.dealer-form__consent br{display:none}.dealer-form__consent .wpcf7-form-control-wrap{width:auto;flex-shrink:0}.dealer-form__consent-check{flex-shrink:0;width:1.6rem;height:1.6rem;margin-top:.2rem;accent-color:#c60c30;cursor:pointer}.dealer-form .wpcf7-acceptance{display:flex;align-items:flex-start;flex-shrink:0}.dealer-form .wpcf7-acceptance label{display:flex;align-items:flex-start;gap:0;cursor:pointer}.dealer-form .wpcf7-acceptance input[type=checkbox]{flex-shrink:0;width:1.6rem;height:1.6rem;margin-top:.2rem;accent-color:#c60c30;cursor:pointer}.dealer-form__consent-text{font-family:Univers LT Std,Arial,sans-serif;font-weight:400;font-size:1.2rem;line-height:1.6;color:#686868}.dealer-form__consent-text a{color:#000;text-decoration:underline}.dealer-form__consent-text a:hover{color:#c60c30}.dealer-form__submit{display:inline-flex;align-items:center;justify-content:center;width:100%;padding:1.4rem 2rem;border:1px solid #c60c30;border-radius:1.2rem;background-color:#c60c30;font-family:Univers LT Std,Arial,sans-serif;font-weight:700;font-size:1.6rem;line-height:1;color:#fff;cursor:pointer;transition:background-color .2s ease,border-color .2s ease}.dealer-form__submit:hover{background-color:#600617;border-color:#600617}@media (min-width: 768px){.dealer-form__submit{width:auto;padding-inline:6.4rem}}.form-field{display:flex;flex-direction:column;gap:.8rem;width:100%}.form-field__label{font-family:Univers LT Std,Arial,sans-serif;font-weight:700;font-size:1.4rem;line-height:1.2;color:#000;margin:0}.form-field__required{color:#c60c30;margin-left:.2rem}.form-field__input{width:100%;height:4rem;padding-block:0;padding-inline:1.2rem;border:1px solid #b5b6b3;border-radius:.8rem;background-color:#fff;font-family:Univers LT Std,Arial,sans-serif;font-weight:400;font-size:1.4rem;color:#000;transition:border-color .2s ease}.form-field__input::placeholder{color:#b5b6b3}.form-field__input:hover{border-color:#686868}.form-field__select{width:100%;height:4rem;padding-block:0;padding-inline:1.2rem;padding-right:4.8rem;border:1px solid #b5b6b3;border-radius:.8rem;background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23686868' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 1.2rem center;-moz-appearance:none;appearance:none;-webkit-appearance:none;font-family:Univers LT Std,Arial,sans-serif;font-weight:400;font-size:1.4rem;color:#000;cursor:pointer;transition:border-color .2s ease}.form-field__select:hover{border-color:#686868}.form-field__textarea{width:100%;min-height:10rem;padding:1.2rem;border:1px solid #b5b6b3;border-radius:.8rem;background-color:#fff;font-family:Univers LT Std,Arial,sans-serif;font-weight:400;font-size:1.4rem;line-height:1.6;color:#000;resize:vertical;transition:border-color .2s ease}.form-field__textarea::placeholder{color:#b5b6b3}.form-field__textarea:hover{border-color:#686868}.form-field--checkbox-group{gap:1.2rem}.wpcf7-form-control-wrap{display:block;width:100%}.wpcf7-checkbox,.wpcf7-radio{display:flex;flex-direction:column;gap:1.2rem}.wpcf7-list-item{display:flex;align-items:center;gap:.8rem;margin:0!important}.wpcf7-list-item label{display:flex;align-items:center;gap:.8rem;font-family:Univers LT Std,Arial,sans-serif;font-weight:400;font-size:1.4rem;color:#000;cursor:pointer;-webkit-user-select:none;user-select:none}.wpcf7-list-item input[type=checkbox],.wpcf7-list-item input[type=radio]{flex-shrink:0;width:2rem;height:2rem;border:1px solid #b5b6b3;border-radius:.2rem;accent-color:#c60c30;cursor:pointer}.wpcf7-not-valid-tip{display:block;margin-top:.4rem;font-family:Univers LT Std,Arial,sans-serif;font-size:1.2rem;color:#c60c30}.wpcf7-response-output{margin-top:1.6rem;padding:1.2rem 1.6rem;border-radius:.8rem;font-family:Univers LT Std,Arial,sans-serif;font-size:1.4rem}.wpcf7-response-output[aria-hidden=false]{border:1px solid #b5b6b3}.wpcf7-not-valid.form-field__input,.wpcf7-not-valid.form-field__select,.wpcf7-not-valid.form-field__textarea{border-color:#c60c30}
