.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}}.contact{max-width:760px;margin:0 auto;padding-left:24px;padding-right:24px}.contact .title{text-align:center;color:#173f7a;margin-bottom:28px}#ContactForm{background:#fff;border:1px solid #dbe7f5;border-radius:24px;padding:32px;box-shadow:0 12px 30px #0f376914}.contact__fields{display:grid;grid-template-columns:1fr 1fr;gap:18px}.contact .field{margin-bottom:18px}.contact .field__input,.contact .text-area{min-height:54px;width:100%;border:1px solid #d4e2f2;border-radius:16px;background:#f8fbff;color:#1f2f45;padding:18px 16px 8px;font-size:16px;box-shadow:none}.contact .text-area{min-height:180px;padding-top:24px;resize:vertical}.contact .field__input:focus,.contact .text-area:focus{border-color:#24528f;background:#fff;outline:none;box-shadow:0 0 0 3px #24528f1f}.contact .field__label{color:#24528f;font-size:14px;font-weight:700;left:16px}.contact__button{margin-top:8px;text-align:center}.contact__button .button{min-width:180px;min-height:54px;border-radius:999px;background:#24528f;color:#fff;font-weight:800;letter-spacing:.01em;box-shadow:0 10px 24px #24528f38}.contact__button .button:hover{background:#173f7a;transform:translateY(-1px)}.form-status,.form__message{color:#173f7a}.contact__field-error{color:#ef4b3f}@media screen and (max-width:749px){.contact{padding-left:16px;padding-right:16px}#ContactForm{padding:24px 18px;border-radius:20px}.contact__fields{grid-template-columns:1fr;gap:0}.contact__button .button{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/section-contact-form.css.map */
