.slh-contact{padding:96px 0 0}
.slh-contact__inner{display:flex;flex-direction:column;gap:40px}
.slh-contact__head{display:flex;flex-direction:column;gap:16px;max-width:560px}
.slh-contact__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:16px 20px}
.slh-contact__card{display:grid;grid-row:span 5;grid-template-rows:subgrid;row-gap:16px;align-items:start}
.slh-contact__icon{display:block;width:40px;height:40px}
.slh-contact__title{margin:0;font-size:22px;font-weight:400;line-height:1.3}
.slh-contact__desc{font-size:16px;line-height:1.6;color:var(--sl-graphite)}
.slh-contact__desc p{margin:0}
.slh-contact__btn{justify-self:start;align-self:end}
@supports not (grid-template-rows:subgrid){.slh-contact__card{display:flex;flex-direction:column;gap:16px}.slh-contact__desc{flex-grow:1}.slh-contact__btn{align-self:flex-start}}
@media (max-width:767px){.slh-contact{padding-top:64px}}
