.contact{align-self:stretch;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding:var(--padding-101xl) 0;background-repeat:no-repeat;background-position:top;text-align:left;font-size:var(--heading-span-size);color:var(--white);font-family:var(--h1);position:relative;isolation:isolate;background-size:cover;background-position:center center}.comtact h1{font-family:var(--h1);font-size:var(--h2-size);color:var(--font-dark-2);margin-bottom:var(--gap-xl);font-weight:700;letter-spacing:.46px}.contact-overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1}.contact-wrap{width:100%;display:flex;flex-direction:row;align-items:center;justify-content:flex-end;gap:120px}.map-wrapper{align-self:stretch;flex:1;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start}.map-container{width:100%;height:400px;overflow:hidden;border-radius:4px}.map-container iframe{width:100%;height:100%;border:0}.contact-info{flex:1;max-width:400px;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:30px}.contact-heading{width:273px;position:relative;letter-spacing:.46px;line-height:26px;text-transform:uppercase;font-weight:900}.contact-info-list{margin:0;align-self:stretch;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:var(--gap-lg);list-style-type:none;padding-left:0;font-size:var(--bodytext-bold-size);font-family:var(--bodytext-bold)}.contact-item{align-self:stretch}.call{border-bottom:1px solid var(--color-gray-500);display:flex;flex-direction:row;align-items:center;justify-content:flex-start;padding:0 0 var(--padding-base);gap:var(--gap-3xs)}.location{display:flex;flex-direction:row;align-items:flex-start;justify-content:flex-start;gap:var(--gap-3xs)}.contact-icon{width:24px;height:24px}.mail-icon{width:18px;height:18px}.contact-text{margin:0;position:relative;letter-spacing:.46px;line-height:26px}.email-link{color:inherit;text-decoration:none}.email-highlight{text-decoration:underline}.address-line{display:block}@media screen and (max-width:990px){.contact-wrap{flex-direction:column;gap:var(--gap-21xl)}.map-wrapper{width:100%;order:1}.map-container{height:300px}.contact-info{width:100%;max-width:none;order:0}}@media screen and (max-width:749px){.contact{padding:var(--padding-41xl) 0}.map-container{height:250px}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/section-contact.css.map */
