.faq-with-contact{width:100%}.faq-with-contact__wrapper{display:flex;flex-direction:column;gap:40px}.faq-with-contact__form-column{background-color:#d6e0c2;border-radius:12px;padding:32px;display:flex;flex-direction:column;gap:24px}.faq-with-contact__heading{font-size:28px;font-weight:500;line-height:1.2;color:#000;margin:0}.faq-with-contact__subheading{font-size:12px;line-height:1.5;color:#1f1f1f;margin:0}.faq-with-contact__form{display:flex;flex-direction:column;gap:16px}.faq-with-contact__field-wrap{position:relative}.faq-with-contact__field-wrap--required:after,.faq-with-contact__phone-row.faq-with-contact__field-wrap--required:after{content:"*";position:absolute;top:50%;right:16px;transform:translateY(-50%);color:#d33;font-size:16px;line-height:1;pointer-events:none;z-index:1}.faq-with-contact__field{display:block;width:100%;padding:16px 32px 16px 20px;font-size:14px;font-weight:400;line-height:1.3;color:#1f1f1f;background-color:#fff;border:1px solid transparent;border-radius:8px;transition:border-color .2s ease}.faq-with-contact__field.input--invalid{border-color:#d33}.faq-with-contact__field::placeholder{color:#9a9a9a}.faq-with-contact__field:focus{outline:none;border-color:#3d534e}.faq-with-contact__phone-row{position:relative;display:flex;gap:8px}.faq-with-contact__phone-row .iti{flex:1;min-width:0;width:100%}.faq-with-contact__phone-row .faq-with-contact__field--phone{width:100%}.faq-with-contact__phone-row .iti__flag-container,.faq-with-contact__phone-row .iti--separate-dial-code .iti__selected-flag{background-color:#fff;border-radius:8px}.faq-with-contact__group-label{font-size:14px;font-weight:500;color:#1f1f1f;margin:8px 0 0}.faq-with-contact__tabs{display:flex;flex-wrap:wrap;gap:8px}.faq-with-contact__tab{padding:8px 18px;font-size:13px;font-weight:500;line-height:1.3;color:#1f1f1f;background-color:transparent;border:1px solid #3D534E;border-radius:999px;cursor:pointer;transition:all .25s ease;white-space:nowrap}.faq-with-contact__tab:hover,.faq-with-contact__tab--active{background-color:#3d534e;color:#fff}.faq-with-contact__submit{align-self:flex-start;margin-top:8px;padding:12px 22px;font-size:17px;font-weight:500;line-height:1.3;color:#fff;background-color:#3d534e;border:none;cursor:pointer;transition:background-color .25s ease}.faq-with-contact__submit:hover{background-color:#2f423e}.faq-with-contact__submit[disabled]{opacity:.6;cursor:not-allowed}.faq-with-contact__message{font-size:14px;padding:12px 16px;border-radius:8px;display:none}.faq-with-contact__message--visible{display:block}.faq-with-contact__message--success{background-color:#e1f0da;color:#1f5132}.faq-with-contact__message--error{background-color:#f8d7da;color:#842029}.faq-with-contact__faq-column{display:flex;flex-direction:column;gap:16px}.faq-with-contact__faq-title{font-size:28px;font-weight:500;line-height:1.2;color:#000;margin:0}.faq-with-contact__accordion{display:flex;flex-direction:column}@media screen and (min-width:768px){.faq-with-contact__wrapper{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:start}.faq-with-contact__form-column{padding:40px}}
/*# sourceMappingURL=/cdn/shop/t/51/assets/faq-with-contact.css.map */
