.contact-information{width:100%;margin:0 auto}.contact-information h3{padding:3rem 3rem 0 3rem;margin:0;border-top-right-radius:.8rem;border-top-left-radius:.8rem;font-family:var(--font-heading-family)}.contact-information__container{padding:1.5rem 3rem 3rem;border-bottom-right-radius:.8rem;border-bottom-left-radius:.8rem}.contact-information__container .icon{width:2.4rem;height:2.4rem;margin-right:1rem}.contact-information__container h4{font-family:var(--font-eyebrow-family);font-size:1.4rem;line-height:1.54rem;font-weight:600;margin:0;text-transform:uppercase}.contact-information__container p{margin:0}.contact-information__container .contact-information__info{margin-bottom:1rem;display:flex}.contact-information__container .contact-information__info:last-of-type{margin-bottom:0}.contact-information__container .contact-information__info p{font-size:1.8rem;line-height:2.5rem;letter-spacing:normal}.contact-information__container .contact-information__info a{color:var(--color-styleguide-black);text-decoration:underline}.contact-information__container .contact-information__info a.link--text{font-weight:600;font-size:1.4rem;line-height:1.96rem}.contact-information__container .contact-information__address p{font-size:1.8rem;line-height:2.5rem}.contact-information__container .contact-information__address a{text-decoration:underline;color:var(--color-styleguide-black);font-weight:600}.contact-information__container .contact-information__hours p{font-size:1.4rem;line-height:1.96rem;font-weight:500}@media screen and (min-width:989px){.contact-information{min-width:50.6rem}}