.contact__container{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:4rem;max-width:1158px}.contact__container:has(.contact__line){justify-content:space-between}.contact{max-width:443px}.contact img{max-width:100%}.contact .form__message{align-items:flex-start}.contact .icon-success{margin-top:.2rem}.contact .field{margin-bottom:1.5rem}.contact .title:has(+.contact__description){margin-bottom:2rem}.contact__description{font-size:1.6rem;font-weight:300;line-height:137.5%;margin:0 0 3rem}.contact__line{display:flex!important;width:1px;height:443px;background:#0000001a}.contact__blocks{width:100%;max-width:447px;display:flex;flex-direction:column;gap:2.5rem}.contact__block{border-radius:10px;border:1px solid #D9D9D9;padding:2rem;display:flex;align-items:flex-start;gap:1.5rem}.contact__block-image{flex:none}.contact__block-content{flex:1;display:flex;flex-direction:column;gap:1rem}.contact .field:has(textarea){--inputs-radius: 10px}.contact__block-content h3{margin:0;font-size:1.6rem;font-weight:500;line-height:normal}.contact__block-content .rte{line-height:1}.contact__block-content .rte p:has(span){display:flex;align-items:center;justify-content:space-between}.contact__block-content .rte em{color:#c7443c;font-weight:500;font-style:normal}@media screen and (min-width:750px){.contact .field{margin-bottom:2rem}}.contact__button{margin-top:3rem}.contact__button button{width:100%;text-transform:uppercase;letter-spacing:1.4px}@media screen and (min-width:750px){.contact__fields{display:grid;grid-template-columns:repeat(2,1fr);grid-column-gap:2rem}}@media screen and (max-width:1070px){.contact__container{justify-content:center;flex-direction:column}.contact__line{height:1px;width:100%}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/section-contact-form.css.map */
