img{max-width:100%}.contact .form__message{align-items:flex-start}.contact .icon-success{margin-top:.2rem}.contact .field{margin-bottom:1.5rem}.contact-wrapper{display:grid;grid-template-columns:40% 60%;border-radius:20px;overflow:hidden}.contact-address{position:relative}.contact-address .image-block,.contact-address .image-block img{height:100%}.contact-address .image-block img{width:100%;object-fit:cover;object-position:center center}.contact-address .summary-block{width:100%;padding:40px 40px 50px;font-size:17px;position:absolute;bottom:0;left:0}.contact-address .summary-block p{margin:0 0 15px}.contact-address .summary-block *{color:#fff}.contact-address a{text-decoration:none}.contact-address a.button{margin:15px 0 0;background:#fff;color:#000}.contact-address a.button:hover{background:#000;color:#fff}.contact-form{padding:50px 20px 60px}.contact-form form{width:85%;margin:0 auto}.contact-form .form-field{padding:0 0 20px}.contact-form label{margin:0 0 5px;display:block}.contact-form .input-field{width:100%;height:50px;padding:0 20px;background:#fff;border:none;border-radius:40px;color:#000}.contact-form textarea.input-field{height:140px;padding:15px;border-radius:16px}.contact-form .input-field:focus{outline:none;box-shadow:none}.contact-form .contact__button{padding:10px 0 0}@media screen and (min-width: 750px){.contact__fields{display:grid;grid-template-columns:repeat(2,1fr);grid-column-gap:2rem}.contact .field{margin-bottom:2rem}}@media screen and (max-width: 749px){.contact-form form{width:100%}div.contact-address .summary-block{padding:40px 24px}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/section-contact-form.css.map */
