:root{--container-width:1360px;--container-padding:48px;--font-main:Inter,sans-serif;--font-accent:"Playfair Display",serif;--page-bg:#fafafa;--base-color:#2a2626;--color-gray-one:#403a3a;--color-gray-two:#574f4f;--color-gray-three:#736868;--color-gray-four:#2a26264d;--color-gray-five:#2a262633;--color-gray-six:#0000001a;--color-gray-seven:#e6e6e6;--accent-red:#e43535;--accent-red-darker:#a82727;--accent-red-lighter:#a86868;--accent-red-light:#e435351a;--accent-green:#1daa61;--accent-green-darker:#137040;--accent-green-lighter:#668569;--accent-green-light:#6cc9751a;--alert-red:#e44f35;--alert-green:#12b872;--alert-orange:#cca049;--duration-base:.4s}.section-header{border-bottom:1px solid var(--color-gray-seven);padding:48px 48px 16px}.section-header_dealer button{margin-top:0}.section-header_dealer .section-header__top{align-items:center;margin-bottom:0}.section-header__wrapper{align-items:baseline;display:flex;flex-direction:row;gap:24px}.section-header__button{margin-top:0}.section-header__button a{width:100%}.section-header__buttons{display:flex;flex-direction:row;gap:24px}.section-header__top{display:flex;flex-wrap:wrap;justify-content:space-between}.section-header__title{color:var(--base-color);flex-grow:1;letter-spacing:-.05em;max-width:610px;text-align:left}.section-header__description{color:var(--color-gray-two);margin-top:24px;text-align:left}.section-header__description,.section-header__text{font-size:20px;font-weight:500;letter-spacing:-.01em;line-height:24px}.section-header__text{color:var(--base-color);text-align:center}@media (max-width:1024px){.section-header{padding:24px 20px 20px}.section-header .container{padding:0}.section-header__wrapper{gap:8px;margin-top:24px}.section-header__text{font-size:14px}.section-header__top,.section-header__wrapper{flex-direction:column}.section-header__button{flex:1 1}.section-header__button a{padding:8px 4px}.section-header__buttons{flex-wrap:wrap;gap:12px;width:100%}.section-header__top{margin-bottom:0}.section-header_dealer .section-header__buttons{flex-direction:column;gap:12px}.section-header_dealer .section-header__button,.section-header_dealer .section-header__wrapper{width:100%}.section-header_dealer .section-header__title{text-align:left}.section-header_dealer .section-header__top{align-items:stretch}}@media (max-width:768px){.section-header__button a{margin-top:0}}@media (max-width:640px){.section-header__buttons{gap:5px}}
