.contact-info-container,.contact-info-wrapper{align-items:center;display:grid;gap:24px;grid-template-columns:1fr;justify-content:center;justify-items:center}.contact-info-container img{height:100%;object-fit:scale-down;width:100%}.contact-info-container .media-wrapper{align-items:center;background:#f5f5f5;border-radius:50%;display:grid;height:120px;justify-content:center;position:relative;width:120px}.contact-info-container h4{color:#000;font-family:IvyPresto Display Regular,serif;font-size:32px;font-weight:400;margin:0;max-width:360px;padding:0;text-align:center}.contact-info-container .address,.contact-info-container .addresses,.contact-info-container .emails,.contact-info-container .faxes,.contact-info-container .phone-fax-email,.contact-info-container .phones{align-items:center;display:grid;grid-template-columns:1fr;justify-content:center;justify-items:center}.contact-info-container .emails,.contact-info-container .faxes,.contact-info-container .phone-fax-email,.contact-info-container .phones{gap:8px;margin-bottom:5px}.contact-info-container .addresses{gap:24px}.contact-info-container .phone-fax-email a{color:#000;line-height:1.1}.contact-info-container .address p,.contact-info-container .phone-fax-email a{font-family:Work Sans Regular,serif;font-size:20px;font-weight:400;text-align:center}.contact-info-container .address p{line-height:32px;margin:0;max-width:320px;padding:0}.contact-info-container .address-title,.contact-info-container .representative-name{color:#000;font-family:IvyPresto Display Regular,serif;font-size:24px;font-weight:400;margin:0;max-width:360px;padding:0;text-align:center}@media(max-width:767px){.contact-info-container h4{font-size:24px!important}.contact-info-container .address p,.contact-info-container .phone-fax-email a{font-size:16px;line-height:20px}}@media(max-width:400px){.contact-info-container h4{max-width:320px}}