.fmx-contact{padding-block:16px 56px}.fmx-contact__grid{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:48px;align-items:start;margin-top:18px}.fmx-contact__title{font-size:3.4rem;font-weight:800;letter-spacing:-.02em;line-height:1.08;margin:0 0 12px;color:var(--fmx-green)}.fmx-contact__lead{font-size:1.6rem;color:var(--fmx-text-2);line-height:1.55;margin:0 0 22px}.fmx-contact__h2{font-size:1.9rem;font-weight:700;margin:0 0 14px}.fmx-contact .fmx-rte{margin-bottom:22px;font-size:1.5rem;line-height:1.6}.fmx-contact .fmx-rte p{margin:0 0 12px}.fmx-contact .fmx-rte h2,.fmx-contact .fmx-rte h3{font-size:1.8rem;margin:18px 0 8px}.fmx-contact .fmx-rte ul{padding-left:20px;margin:0 0 12px}.fmx-contact__steps{list-style:none;margin:0 0 26px;padding:0;display:grid;gap:12px}.fmx-contact__step{display:flex;gap:14px;align-items:flex-start;background:var(--fmx-bg-2);border-radius:var(--fmx-radius-lg);padding:14px 16px}.fmx-contact__step strong{display:block;font-size:1.5rem;margin-bottom:2px}.fmx-contact__step p{margin:0;font-size:1.35rem;color:var(--fmx-text-2);line-height:1.5}.fmx-contact__num{flex:none;width:32px;height:32px;border-radius:50%;background:var(--fmx-green);color:#fff;font-weight:800;display:grid;place-items:center;font-size:1.4rem}.fmx-contact__list{list-style:none;margin:0;padding:0;display:grid;gap:10px}.fmx-contact__list li{display:flex;gap:10px;align-items:center;font-size:1.45rem}.fmx-contact__list .fmx-i{width:18px;height:18px;color:var(--fmx-green);flex:none}.fmx-contact__list a{color:inherit}.fmx-contact__card{background:#fff;border:1px solid var(--fmx-border);border-radius:var(--fmx-radius-lg);box-shadow:var(--fmx-shadow);padding:28px}.fmx-form__row--2{display:grid;grid-template-columns:1fr 1fr;gap:14px}.fmx-form__row--product{grid-template-columns:minmax(0,1fr) 120px}.fmx-field{margin-bottom:14px}.fmx-field label{display:block;font-size:1.35rem;font-weight:600;margin-bottom:6px}.fmx-field label span{color:var(--fmx-danger, #c0392b)}.fmx-textarea{min-height:150px;resize:vertical}.fmx-form__actions{margin-top:6px}.fmx-form__note{margin:12px 0 0;font-size:1.25rem;color:var(--fmx-text-2)}.fmx-callout--success{background:#eaf7ef;border-color:#bfe5cc;display:flex;gap:10px;align-items:flex-start;margin-bottom:18px}.fmx-callout--success .fmx-i{width:20px;height:20px;color:var(--fmx-cta);flex:none;margin-top:2px}.fmx-callout--success p,.fmx-callout--error p{margin:0}.fmx-callout--error{background:#fdf0ee;border-color:#f3c2bb;margin-bottom:18px}.fmx-callout--error ul{margin:6px 0 0;padding-left:18px}.fmx-quote-product{display:flex;gap:14px;align-items:center;background:var(--fmx-bg-2);border:1px solid var(--fmx-border);border-radius:var(--fmx-radius);padding:12px 14px;margin-bottom:18px}.fmx-quote-product img{width:72px;height:72px;object-fit:contain;background:#fff;border-radius:var(--fmx-radius);border:1px solid var(--fmx-border);flex:none}.fmx-quote-product strong{display:block;font-size:1.45rem;line-height:1.3}.fmx-quote-product__kicker{display:block;font-size:1.15rem;text-transform:uppercase;letter-spacing:.06em;color:var(--fmx-text-2);margin-bottom:2px}.fmx-quote-product__meta{display:block;font-size:1.3rem;color:var(--fmx-text-2);margin:2px 0 4px}.fmx-contact__trust{margin-top:40px}@media(max-width:989px){.fmx-contact__grid{grid-template-columns:1fr;gap:28px}.fmx-contact__title{font-size:2.8rem}}@media(max-width:749px){.fmx-contact__card{padding:20px 16px}.fmx-form__row--2{grid-template-columns:1fr;gap:0}.fmx-form__row--product{grid-template-columns:minmax(0,1fr) 110px;gap:12px}}
/*# sourceMappingURL=/cdn/shop/t/107/assets/fmx-contact.css.map */
