.contact{background-color:var(--brand-cream);padding:0 20px}.contact__inner{max-width:1300px;margin:0 auto;padding:50px 0 0}.contact__layout{flex-direction:row;gap:20px;display:flex}.contact__content{flex-direction:column;flex:1 1 0;justify-content:flex-start;gap:20px;min-width:0;padding-top:60px;display:flex}.contact__title{font-family:var(--font-display);color:var(--brand-ink);text-transform:capitalize;margin:0;font-size:42px;font-weight:500;line-height:46.2px}.contact__text{max-width:512px;font-family:var(--font-body);color:#1e1e1ecc;margin:0;font-size:16px;font-weight:400;line-height:24px}.contact__list{margin:20px 0 0;padding:0;list-style:none}.contact__item{padding-bottom:15px}.contact__item+.contact__item{margin-top:15px}.contact__item:last-child{padding-bottom:0}.contact__link{font-family:var(--font-body);color:#1e1e1ee8;flex-direction:row;align-items:center;font-size:16px;font-weight:400;line-height:24px;display:flex}.contact__icon-wrap{color:var(--brand-ink);flex:0 0 30px;display:flex}.contact__icon{width:24px;height:24px;margin-right:6px;display:block}.contact__label{color:#5c5c5c;overflow-wrap:anywhere;min-width:0;padding-left:5px}a.contact__link:hover .contact__label{color:var(--brand-ink);text-underline-offset:2px;text-decoration:underline}.contact__emergency{max-width:512px;font-family:var(--font-body);color:#5c5c5c;margin:10px 0 0;font-size:14px;font-weight:400;line-height:21px}.contact__emergency-link{color:var(--brand-ink);text-underline-offset:2px;font-weight:700;text-decoration:underline}.contact__media{flex-direction:column;flex:1 1 0;min-width:0;display:flex}.contact__image{aspect-ratio:640/547;object-fit:cover;width:100%;display:block}@media (max-width:1024px){.contact__inner{padding:60px 0}.contact__content{padding-top:0}.contact__title{font-size:30px;line-height:33px}.contact__item+.contact__item{margin-top:5px}}@media (max-width:767px){.contact{padding:0 15px}.contact__inner{padding:50px 0}.contact__layout{flex-direction:column}.contact__content,.contact__media{flex:none}}
