.iv-contact__wrap{max-width:1100px;margin:0 auto;padding:var(--section-y-mobile) var(--section-x-mobile);display:grid;grid-template-columns:1fr 1.2fr;gap:56px;align-items:start;font-family:var(--iv-font-body);color:var(--iv-color-ink)}.iv-contact__label{color:var(--iv-color-primary)}.iv-contact__title{line-height:var(--iv-leading-display, 1.15);color:var(--iv-color-ink)}.iv-contact__subline{color:var(--iv-color-ink-soft)}.iv-contact__trust{list-style:none;margin:0;padding:0}.iv-contact__trust li{display:flex;align-items:baseline;gap:10px;padding:10px 0;margin-left:0;border-bottom:1px solid var(--iv-color-line-soft);font-size:15px;font-weight:600}.iv-contact__trust li span{color:var(--iv-color-primary);font-weight:800}.iv-contact__card{background:var(--iv-color-bg);border:1px solid var(--iv-color-line-soft);border-radius:18px;box-shadow:0 10px 30px #53243414;padding:28px}.iv-contact__form{display:flex;flex-direction:column;gap:14px}.iv-contact__row{display:grid;grid-template-columns:1fr 1fr;gap:14px}.iv-contact__form input,.iv-contact__form textarea{width:100%;border:1px solid var(--iv-color-line);border-radius:12px;padding:13px 15px;font-family:var(--iv-font-body);font-size:15px;color:var(--iv-color-ink);background:var(--iv-color-bg)}.iv-contact__form input::placeholder,.iv-contact__form textarea::placeholder{color:var(--iv-color-ink-soft)}.iv-contact__form input:focus-visible,.iv-contact__form textarea:focus-visible{outline:2px solid var(--iv-color-primary);outline-offset:1px;border-color:var(--iv-color-primary)}.iv-contact__form textarea{resize:vertical;min-height:140px}.iv-contact__msg{border-radius:12px;padding:12px 16px;font-size:14.5px;font-weight:600}.iv-contact__msg--ok{background:#e4f3e9;color:#1f6b3e;display:flex;align-items:flex-start;gap:10px}.iv-contact__msg--ok svg{width:20px;height:20px;flex:none;margin-top:1px}.iv-contact__msg--err{background:#fdecea;color:#8a1f11}@media(max-width:900px){.iv-contact__wrap{grid-template-columns:1fr;gap:32px;padding:40px 18px 56px}.iv-contact__row{grid-template-columns:1fr}.iv-contact__card{padding:20px}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/iv-contact.css.map */
