.contact-section{position:relative;padding:5rem 16px;padding-bottom:0}.contact-section__wrapper{position:relative;padding-bottom:23rem;background-repeat:no-repeat;background-size:contain;background-position:bottom;margin-bottom:0}.contact-section__content{max-width:112rem;margin:0 auto;padding:0 2.5rem;position:relative;z-index:2}.contact-section__description{margin:0;text-align:left}.contact-section__grid{display:grid;grid-template-columns:1fr minmax(256px,660px);gap:10rem;align-items:start}.contact-section__info{display:flex;flex-direction:column;gap:4rem}.contact-info-block__text h3{margin-bottom:12px;font-size:1.2rem;font-weight:600}.contact-info-block__text p em{font-style:normal}.contact-info-block__text p{margin-top:0!important;margin-bottom:0!important;line-height:100%;line-height:2.07rem}.contact-info-block__text.line-height p{line-height:2.5rem}.contact-info-block__text p a:hover{text-decoration-thickness:unset}.contact-info-block__text p strong{margin-right:1.8rem;font-weight:400;font-style:normal}.contact-info-block{display:flex;align-items:flex-start;gap:3rem}.contact-info-block__image{flex-shrink:0}.contact-info-block__image img{width:auto;height:18px;object-fit:contain}.title_form{margin-bottom:2rem}.contact-section__description p{margin:1.8rem 0}.contact-section__form{border:1px solid rgb(var(--border-color));padding:40px;align-items:flex-end}.contact-info-block__text{font-style:var(--font-body-style);line-height:calc(1 + .8 / var(--font-body-scale))}.contact-section__background{height:40rem;overflow:hidden;position:static;margin-top:-140px}.contact-section__background-image{width:100%;height:100%;object-fit:cover;object-position:center}@media screen and (max-width:994px){.contact-section__grid{gap:3.5rem}.contact-section__info{gap:3.2rem}.contact-section__content{margin-top:0}.contact-section__form{padding:1.6rem}.title_form{font-size:1.6rem}}@media screen and (max-width:749px){.contact-section__description p{margin-bottom:1.4rem}.contact-section__content{padding:0}.contact-info-block__text.line-height p{line-height:2rem}.contact-section__grid{grid-template-columns:1fr;gap:4rem}.contact-section__form{margin-top:0}.contact-info-block{gap:1.5rem}.contact-section__background{height:30rem}.title_form{font-size:1.4rem}.contact-section__wrapper{padding-bottom:12.5rem}.contact-section{padding-top:1rem}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/section-contact.css.map */
