.contact__heading{font-display:swap;font-family:var(--base-font);font-size:20px;font-size:1.25rem;font-weight:700;line-height:24px}@media (min-width:768px){.contact__heading{font-size:24px;font-size:1.5rem;line-height:48px}}.contact .contact-box__header{font-display:swap;font-family:var(--base-font);font-size:16px;font-size:1rem;font-weight:700;line-height:24px}@media (min-width:768px){.contact .contact-box__header{font-size:20px;font-size:1.25rem;line-height:24px}}.contact__intro{color:var(--secondary-text-color)}.contact .contact-box{background:var(--white);border:1px solid var(--border-color);border-radius:var(--default-border-radius);text-decoration:none}.contact__heading{margin:auto auto 24px;text-align:center}.contact__intro{text-align:center}.contact__intro a{display:inline-block}.contact__intro:first-of-type{margin-bottom:0}.contact__boxes{align-items:center;display:flex;flex-direction:column;justify-content:space-between;margin:24px auto 0}@media (min-width:768px){.contact__boxes{flex-direction:row}}.contact .contact-box{border-color:var(--cream-white);box-sizing:border-box;margin-bottom:30px;max-width:390px;min-height:133px;padding:35px;text-align:center;width:100%}@media (min-width:768px){.contact .contact-box{flex-basis:30%}}.contact .contact-box__header{margin-bottom:15px}.contact .contact-box__icon.iconify{color:var(--primary);height:24px;margin-top:-5px;width:24px}
