.contact img{max-width:100%}.contact .form__message{align-items:flex-start}.contact .icon-success{margin-top:.2rem}.contact .field{margin-bottom:1.5rem}@media screen and (min-width:750px){.contact .field{margin-bottom:2rem}}.contact__button{margin-top:2rem}@media screen and (min-width:750px){.contact__button{margin-top:2rem}}@media screen and (min-width:750px){.contact__fields{display:grid;grid-template-columns:repeat(2,1fr);grid-column-gap:2rem}}.contact_form_with_map{display:flex;flex-direction:row;justify-content:space-between;align-items:stretch;box-shadow:0 28px 200px -80px #193a4b4d;border-radius:50px;overflow:hidden;height:100%;background:#fff}.contact_form_map{width:70%;padding:60px;margin:0 auto;max-width:700px}.map{width:30%;background:#4a5f6d;display:flex;align-items:center;justify-content:center;position:relative}.map iframe{box-shadow:0 10px 40px #00000026;max-width:330px;height:400px;min-height:300px;translate:-25% 30%;border:0;position:absolute;top:0;left:0}.contact_btn{width:100%}.contact-map-title.title-wrapper{margin-bottom:2.5rem}.contact-map-title .title:not(:only-child){margin-bottom:1rem}@media screen and (min-width:750px){.name-email__fields{display:block}}@media screen and (min-width:750px)and (max-width:1024px){.contact_form_map{max-width:600px;margin:0}}@media screen and (max-width:749px){.contact_form_with_map{flex-direction:column;border-radius:30px}.contact_form_map,.map{width:100%;padding:30px}.map{min-height:300px}.map iframe{position:relative;translate:none}}.contact__info{display:flex;gap:30px;margin-top:30px;padding-top:30px;border-top:1px solid #e5e5e5}.contact__info-item{display:flex;align-items:center;gap:10px;font-size:.9rem;color:#666}.company_info{display:grid;grid-template-columns:1fr;margin-top:2rem;row-gap:.5rem;column-gap:.5rem}.company_info_contain{display:flex;flex-direction:row;column-gap:1rem;align-items:center}.company_info_detail{display:flex;flex-direction:column}.company_info_contain .svg-wrapper{width:28px;height:28px}.company_info_detail-heading{line-height:1;font-weight:700}.company_info_detail-content{text-decoration:none;color:inherit}.company_info_detail-content:hover{text-decoration:underline}@media screen and (min-width:750px){.company_info{grid-template-columns:1fr 1fr}}@media screen and (min-width:1050px){.company_info{grid-template-columns:1fr 1fr 1fr}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/section-contact-form.css.map */
