.contact-info{grid-column-gap:50px;grid-row-gap:4.8rem;-moz-column-gap:50px;column-gap:50px;display:grid;grid-template-columns:1fr;row-gap:4.8rem}@media screen and (min-width:1024px){.contact-info{grid-template-columns:1fr 1fr}}.contact-info .info{font-size:1.6rem}.contact-info .content>:not(:last-child){margin-bottom:3.2rem}.contact-info .content .details{border-bottom:1px solid rgba(44,44,44,.16);padding-bottom:1.8rem}.contact-info .content .details .contact-detail{align-items:center;color:#000;-moz-column-gap:8px;column-gap:8px;display:flex;font-size:1.6rem;font-weight:600;margin-bottom:4px;-webkit-text-decoration:none;text-decoration:none;text-transform:none}.contact-info .content .details .contact-detail.phone{letter-spacing:1px}.contact-info .content .details .contact-detail i{position:relative;top:1px}.contact-info .showrooms .heading-section-sm{border-bottom:none;border-top:1px solid rgba(44,44,44,.16);font-size:1.6rem;font-weight:400;margin-bottom:0;padding-top:3.2rem}@media screen and (min-width:1024px){.contact-info .showrooms .heading-section-sm{border-top:none;margin-bottom:0;padding-top:1.6rem}}.contact-info .showrooms .showroom{margin-bottom:1.6rem}.contact-info .showrooms .showroom .title{font-size:1.6rem;margin-bottom:8px;text-transform:none}.contact-info .showrooms .showroom .address{white-space:pre-line}.contact-info__form-wrapper{background:#fff;border:1px solid rgba(44,44,44,.16);border-radius:16px;padding:3.2rem}