.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.page-width{max-width:1312px;padding:0 16px;display:grid;grid-template-columns:repeat(2,1fr);align-items:center}.contact-main-section{padding:128px 32px 128px 0;max-width:512px;margin-right:0;margin-left:auto}.contact-media-section{display:flex;justify-content:center}.contact-media-section img{width:100%;max-width:384px;height:auto;display:inline-block;vertical-align:top;aspect-ratio:384 / 384}.contact-title-section{margin-bottom:48px}.contact-title-section h2.title{margin-bottom:16px;font-size:32px;letter-spacing:0;font-weight:600;line-height:1}.contact-title-section p{margin:0;font-size:14px;letter-spacing:0;font-weight:400;line-height:20px}#ContactForm .field{margin-bottom:16px;border-radius:4px;border:1px solid #EBEBEB;background:#fff;box-shadow:0 24px 32px #0000000d}#ContactForm .field:before,#ContactForm .field:after,#ContactForm .field label.field__label,#ContactForm .contact__button button.button:before,#ContactForm .contact__button button.button:after{display:none}#ContactForm .field textarea{min-height:118px}#ContactForm .field input,#ContactForm .field textarea{height:47px;margin:0;padding:10px 16px;background:transparent;font-size:14px;color:#000000b3;letter-spacing:0;font-weight:400;line-height:1;box-shadow:unset}#ContactForm .field input::placeholder,#ContactForm .field textarea::placeholder{color:#000000b3;opacity:1}#ContactForm .contact__button{margin-top:0}#ContactForm .contact__button button.button{width:100%;padding:0;border-radius:999px;height:48px;font-size:16px;font-weight:500;letter-spacing:0;line-height:1}.contact .form__message{margin:0 0 15px;font-size:14px;letter-spacing:0;font-weight:400;line-height:20px}.form-status,.form-status-list ul li a{font-size:14px;letter-spacing:0;font-weight:400;line-height:20px}@media only screen and (max-width:1199px){.contact-main-section{padding:100px 30px 100px 0}}@media only screen and (max-width:989px){.contact-main-section{padding:70px 30px 70px 0}}@media only screen and (max-width:749px){.contact.page-width{padding-bottom:64px;padding-top:32px;display:flex;flex-direction:column-reverse}.contact-main-section{padding:32px 0 0;max-width:100%}.contact-title-section{margin-bottom:32px}.contact-title-section h2.title{margin-bottom:10px;font-size:26px;line-height:36px}}@media only screen and (max-width:575px){.contact-media-section img{max-width:256px;aspect-ratio:256 / 256}}.cantact-icon{max-width:20px!important;width:100%;height:auto;display:block}.call-number{display:flex;align-items:center;gap:12px;text-decoration:none;color:#000}.contact-details{display:flex;gap:18px;justify-content:center;margin-top:12px}
/*# sourceMappingURL=/cdn/shop/t/19/assets/section-contact-form.css.map */
