.four-column-gallery-foundation{align-items:stretch;border-top:1px solid #018b87;box-sizing:border-box;display:grid!important;gap:10px;grid-template-columns:repeat(4,1fr);padding-top:35px;width:100%}.gallery-item-foundation{background:#fff;box-sizing:border-box;display:flex!important;flex-direction:column;height:100%;overflow:hidden}.gallery-item-foundation img{border-radius:20px;display:block;height:auto;object-fit:cover;width:100%}.four-column-gallery-text-padding-foundation{display:flex;flex-direction:column;flex-grow:1;justify-content:flex-start;padding:10px}.gallery-item-foundation h3{color:#018b87;font-family:proxima-nova;font-size:28px;font-weight:600;line-height:30px;margin:15px 0 0}.gallery-item-foundation .description-foundation{color:#25282a;font-family:proxima-nova;font-size:25px;line-height:30px}.gallery-item-foundation .email-foundation{line-height:25px}.gallery-item-foundation .email-foundation a{color:#018b87;font-family:proxima-nova;font-size:20px;font-size:clamp(14px,1.6vw,20px);text-decoration:none}.gallery-item-foundation .email-foundation a:hover{text-decoration:underline}@media screen and (max-width:1230px){.gallery-item-foundation h3{font-size:22px;line-height:26px}.gallery-item-foundation .description-foundation,.gallery-item-foundation .email-foundation a{font-size:18px;line-height:23px}}@media screen and (max-width:910px){.four-column-gallery-foundation{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:600px){.four-column-gallery-foundation{grid-template-columns:1fr}.gallery-item-foundation h3{font-size:20px;line-height:25px}.gallery-item-foundation .description-foundation,.gallery-item-foundation .email-foundation a{font-size:16px;line-height:22px}}