.tough-quote-band{background:var(--tough-band-background);color:var(--tough-band-color)}.tough-quote-band__inner{max-width:var(--tough-content-max-width);padding:56px var(--tough-content-gutter);grid-template-columns:minmax(0,1fr);gap:40px;margin:0 auto;display:grid}@media (width>=992px){.tough-quote-band__inner{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:start;gap:80px;padding-block:88px}}.tough-quote-band__header{flex-direction:column;gap:20px;display:flex}.tough-quote-band__title{color:inherit;font-family:var(--sw-font-family-headline);text-transform:var(--tough-heading-text-transform);margin:0;font-size:clamp(34px,4vw,54px);font-weight:900;line-height:1.05}.tough-quote-band__highlight{color:var(--tough-band-highlight)}.tough-quote-band__intro{max-width:46ch;color:color-mix(in srgb, var(--tough-band-color) 80%, var(--tough-band-background));margin:0;font-size:17px;line-height:1.6}.tough-quote-band__form .form-content{flex-direction:column;gap:16px;display:flex}.tough-quote-band__form .form-group{margin-bottom:0}.tough-quote-band__form .form-label{color:inherit;letter-spacing:.12em;text-transform:uppercase;margin-bottom:4px;font-size:11px;font-weight:600}.tough-quote-band__form .form-required-label{color:inherit;font-weight:700}.tough-quote-band__form .form-control{border:1px solid var(--tough-quote-band-field-border,transparent);border-radius:var(--tough-radius);background-color:var(--tough-quote-band-field-background,var(--bs-body-bg));min-height:44px;color:var(--tough-quote-band-field-color,var(--bs-body-color));font-size:15px}.tough-quote-band__form .form-control:focus{border-color:var(--tough-quote-band-field-border,var(--bs-focus-ring-color));background-color:var(--tough-quote-band-field-background,var(--bs-body-bg));color:var(--tough-quote-band-field-color,var(--bs-body-color))}.tough-quote-band__form .form-control::placeholder{color:var(--tough-quote-band-placeholder,var(--tough-color-text-muted));opacity:var(--tough-quote-band-placeholder-opacity,.7)}.tough-quote-band__form .invalid-feedback,.tough-quote-band__form .form-text,.tough-quote-band__form .privacy-notice,.tough-quote-band__form .privacy-notice a{color:inherit;font-size:12px}.tough-quote-band__form .invalid-feedback{font-weight:600}.tough-quote-band__form .privacy-notice,.tough-quote-band__form .privacy-notice .form-text,.tough-quote-band__form .privacy-notice a,.tough-quote-band__form .privacy-notice .btn-link-inline,.tough-quote-band__form .grecaptcha-protection-information,.tough-quote-band__form .grecaptcha-protection-information a{font-size:var(--tough-quote-band-note-font-size,12px)}.tough-quote-band__form .privacy-notice a,.tough-quote-band__form .privacy-notice .btn-link-inline,.tough-quote-band__form .grecaptcha-protection-information a{color:var(--tough-quote-band-note-link,inherit)}.tough-quote-band__form .form-control.is-invalid{border-color:var(--bs-form-invalid-border-color);box-shadow:0 0 0 2px var(--bs-form-invalid-border-color)}.tough-quote-band__form .privacy-notice{margin:0}.tough-quote-band__form .form-check-input{border-color:#0000}.tough-quote-band__form .alert{margin:0}.tough-quote-band__submit{--bs-btn-padding-x:32px;--bs-btn-padding-y:16px;--bs-btn-font-size:15px;--bs-btn-font-weight:700;--bs-btn-bg:var(--tough-band-color);--bs-btn-border-color:var(--tough-band-color);--bs-btn-color:var(--tough-band-background);--bs-btn-hover-bg:color-mix(in srgb, var(--tough-band-color) 88%, var(--tough-band-background));--bs-btn-hover-border-color:color-mix(in srgb, var(--tough-band-color) 88%, var(--tough-band-background));--bs-btn-hover-color:var(--tough-band-background);--bs-btn-active-bg:var(--tough-band-highlight);--bs-btn-active-border-color:var(--tough-band-highlight);--bs-btn-active-color:var(--tough-band-background);width:100%;letter-spacing:var(--tough-button-letter-spacing);text-transform:uppercase}
