.contact{margin-top:224px;padding-bottom:180px}.contact .contact-title{color:#fff;font-size:58px;font-weight:600;margin-bottom:22px;text-align:center}.contact .contact-richtext{max-width:660px;margin:auto;text-align:center;font-size:20px}.contact img{max-width:100%}.contact .form__message{align-items:flex-start;justify-content:center}.contact .icon-success{margin-top:.2rem}.contact .field{margin-bottom:1.5rem;display:block}.contact label{padding-left:48px;font-size:24px;font-weight:600}.contact .field__input{padding:24px 48px;border:1px solid var(--color-foreground);border-radius:50rem;font-size:24px;height:auto;margin-top:18px}.contact .field__input.text-area{border-radius:38px}.contact .field__input::placeholder{opacity:1;color:#888}@media screen and (max-width:1400px){.contact{margin-top:150px;padding-bottom:140px}.contact .contact-title{font-size:48px}}@media screen and (max-width:1200px){.contact .contact-title{font-size:32px}.contact .contact-richtext{font-size:16px}}@media screen and (max-width:768px){.contact{margin-top:120px;padding-bottom:110px}.contact .contact-title{font-size:24px}.contact .contact-richtext{font-size:14px}}@media screen and (max-width:576px){.contact label{padding-left:24px;font-size:14px}.contact .field__input{padding:16px 24px;font-size:14px;margin-top:8px}.contact{margin-top:90px;padding-bottom:75px}}@media screen and (min-width:750px){.contact .field{margin-bottom:2rem}}.contact__button{margin-top:40px;text-align:center}.contact__button button{min-width:250px;font-size:24px;font-weight:600}@media screen and (min-width:750px){.contact__button{margin-top:80px}.contact__button button{font-size:36px;padding:20px 32px;min-width:508px}}@media screen and (min-width:750px){.contact__fields{display:grid;grid-template-columns:repeat(2,1fr);grid-column-gap:2rem}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/section-contact-form.css.map */
