.contact.page-width{max-width:1168px;width:100%;margin:auto;padding-left:1.6rem;padding-right:1.6rem}.contact-from-container{display:flex;width:100%;justify-content:space-between;background:#fff;padding:3.2rem;border-radius:16px;gap:3.2rem}#ContactForm{max-width:50.8rem;width:100%;margin-top:-1.5rem}.contact-from-container{margin-top:7.2rem}.contact-from-container .faq-section.faq-container{max-width:50.8rem;width:100%;padding:.8rem 3.2rem;background:#f4f5ed;height:fit-content;border-radius:16px}.contact__button .button{width:100%;min-height:4rem}.contact img{max-width:100%}.contact .form__message{align-items:flex-start}.contact .icon-success{margin-top:.2rem}.contact{text-align:center}.contact .field{margin-bottom:1.5rem}.contact .heading-h2{margin:0;margin-bottom:1.6rem}.contact .rte{line-height:23.86px;color:#608663}.contact .field{border-bottom:1px solid #F4F5ED}.contact .field:after,.contact .field:before{display:none}.contact .field__input{padding-left:0;outline:none!important;box-shadow:none!important;background:transparent}.contact .field__input:hover,.contact .field__input:focus{outline:none;box-shadow:none}.contact .field .field__label{left:0;color:#000;font-weight:400;line-height:19.09px}.contact .faq-answer,.contact .faq-question{text-align:left}.contact .rte{display:flex;gap:6px;justify-content:center}.contact .rte p{margin:0}h2.posted__successfully{margin:0;outline:none;box-shadow:none;font-size:18px;line-height:21.9px}p.posted__successfully{margin:0;padding-top:16px;font-size:16px;line-height:19px}.contact-form__posted-successfull{position:absolute;top:50%;transform:translateY(-50%)}@media screen and (max-width: 749px){.contact .heading-h2{margin-bottom:.8rem}.contact-from-container{flex-direction:column;padding:1.6rem;margin-top:3.9rem}.contact-form__posted-successfull{transform:translateY(0);position:relative;min-height:381px;display:flex;flex-direction:column;justify-content:center;align-items:center;max-width:326px;margin:auto}.contact.page-width{padding-left:0;padding-right:0;padding-bottom:0}.contact .rte{flex-direction:column;gap:0;margin-top:8px}#ContactForm{max-width:100%;margin-top:0}.contact-from-container .faq-section.faq-container{padding:0 2.4rem}.faq-section.faq-container{max-width:100%!important}}@media screen and (min-width: 750px){.contact .field{margin-bottom:3.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}}
/*# sourceMappingURL=/cdn/shop/t/32/assets/section-contact-form.css.map */
