.contact-information-grid-module{display:flex;flex-direction:column;gap:var(--Content-Spacing-Vertical)}.contact-information-grid-module h2,.contact-information-grid-module h3,.contact-information-grid-module p{margin-bottom:0}.contact-information-grid-module .contact-grid{display:grid;gap:var(--Gutter-Width,40px);grid-template-columns:1fr 1fr 1fr 1fr}.contact-information-grid-module .person-card{display:flex;flex-direction:column;gap:10px}.contact-information-grid-module .person-card.hidden{display:none;height:0;overflow:hidden;width:0}.contact-information-grid-module .person-card img{border:1px solid #ededed;border-radius:var(--Rounded-Corners-Small);height:auto;max-width:100%;object-fit:cover}.contact-information-grid-module .person-card i{display:inline-block;font-size:23px;position:relative;text-align:center;top:5px;width:27px}.contact-information-grid-module .person-card .icon-link-text{color:var(--Dark-Text);display:inline-block;font-weight:400;max-width:calc(100% - 34px)}.contact-information-grid-module .person-card .icon-info{align-items:flex-start;display:flex;gap:10px}.contact-information-grid-module .person-card .icon-info-text{color:var(--Dark-Text);font-weight:400;transition:all .25s ease-in-out}.contact-information-grid-module .person-card a i,.contact-information-grid-module .person-card a:hover,.contact-information-grid-module .person-card a:hover .icon-info-text{color:var(--Highlight-1);transition:all .25s ease-in-out}@media (max-width:1200px){.contact-information-grid-module .contact-grid{gap:var(--Content-Spacing-Vertical);grid-template-columns:1fr 1fr 1fr}}@media (max-width:850px){.contact-information-grid-module .contact-grid{grid-template-columns:1fr 1fr}}@media (max-width:560px){.contact-information-grid-module .contact-grid{grid-template-columns:1fr}}