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