.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:3rem}@media screen and (min-width: 750px){.contact__button{margin-top:4rem}}@media screen and (min-width: 750px){.contact__fields{display:grid;grid-template-columns:repeat(2,1fr);grid-column-gap:2rem}}.container{display:flex;margin:auto;background:#fff;padding:20px}.contact.container{gap:clamp(50px,8vw,100px);padding-block:clamp(50px,8vw,100px)}.form-column{width:60%}.text-column{width:40%}.form-column h2{margin-bottom:10px;margin-top:0}.form-group{margin-bottom:15px}.form-group label{display:block;margin-bottom:5px;font-weight:700}.form-group input,.form-group select{width:100%;padding:10px;box-sizing:border-box;border:1px solid #ccc;border-radius:4px}.form-group input[type=submit]{background-color:#f60;color:#fff;border:none;cursor:pointer;font-size:16px;padding:10px}.form-group input[type=submit]:hover{background-color:#cc5200}.text-column h3{margin-block:26px 10px}.text-column h3:nth-of-type(1){margin-block-start:0}.text-column p{margin:5px 0}.contact .contact__button button{min-width:260px}@media screen and (max-width: 767px){.contact.container{flex-direction:column-reverse}.form-column,.text-column{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/24/assets/section-contact-form.css.map */
