.tough-footer-contact{--tough-footer-contact-headline-color:var(--tough-color-on-primary);--tough-footer-contact-button-color:var(--tough-color-on-primary);--tough-footer-contact-button-border:color-mix(in srgb, var(--tough-color-on-primary) 30%, transparent);--tough-footer-contact-primary-background:var(--tough-color-on-primary);--tough-footer-contact-primary-color:var(--tough-color-primary-hover);flex-direction:column;gap:14px;display:flex}.tough-footer-contact__headline{color:var(--tough-footer-contact-headline-color);letter-spacing:-.02em;margin:0;font-size:26px;font-weight:800}.tough-footer-contact__hours{margin:0;font-size:15px;line-height:1.5}.tough-footer-contact__buttons{flex-wrap:wrap;gap:10px;display:flex}.tough-footer-contact__button{border:1px solid var(--tough-footer-contact-button-border);border-radius:var(--tough-radius);color:var(--tough-footer-contact-button-color);padding:10px 16px;font-size:15px;font-weight:600}.tough-footer-contact__button:hover{border-color:var(--tough-footer-contact-button-color);color:var(--tough-footer-contact-button-color);text-decoration:none}.tough-footer-contact__button--primary{background:var(--tough-footer-contact-primary-background);color:var(--tough-footer-contact-primary-color);border:0;padding:11px 16px;font-weight:700}.tough-footer-contact__button--primary:hover{color:var(--tough-footer-contact-primary-color)}
