/* Final contact card layout fix */
.contact-side{gap:18px!important}.contact-side .info-card{display:grid!important;grid-template-columns:72px minmax(0,1fr)!important;grid-template-rows:auto auto!important;column-gap:22px!important;row-gap:6px!important;align-items:center!important;min-height:112px!important;padding:24px 28px!important}.contact-side .info-card .icon{grid-column:1!important;grid-row:1 / span 2!important;width:58px!important;height:58px!important;margin:0!important;align-self:center!important}.contact-side .info-card b{grid-column:2!important;grid-row:1!important;align-self:end!important;margin:0!important;font-size:18px!important;line-height:1.25!important;text-align:left!important}.contact-side .info-card p{grid-column:2!important;grid-row:2!important;align-self:start!important;margin:0!important;font-size:16px!important;line-height:1.45!important;text-align:left!important;color:#5f6b85!important}.contact-side .map-card{height:240px!important}.contact-grid{align-items:start!important}@media(max-width:620px){.contact-side .info-card{grid-template-columns:60px minmax(0,1fr)!important;column-gap:16px!important;min-height:96px!important;padding:20px!important}.contact-side .info-card .icon{width:52px!important;height:52px!important}.contact-side .info-card b{font-size:16px!important}.contact-side .info-card p{font-size:15px!important}}
