.amb-form{width:100%}.amb-form__grid{display:grid;grid-template-columns:1fr 1fr;min-height:520px}.amb-form__left{background:#000;color:#fff;display:flex;align-items:center}.amb-form__left-inner{width:100%;padding:64px 56px}.amb-form__kicker{opacity:.9;font-size:12px;letter-spacing:.08em;text-transform:uppercase;margin-bottom:28px}.amb-form__title{font-size:clamp(44px,4vw,68px);line-height:.95;margin:0;font-weight:700;letter-spacing:-.02em;white-space:pre-line}.amb-form__subtitle{margin-top:18px;font-size:14px;opacity:.85;max-width:46ch}.amb-form__right{position:relative;display:flex;align-items:stretch;background:#fff}.amb-form__right-bg{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;overflow:hidden}.amb-form__right-bg-img{width:100%;height:100%;object-fit:cover;display:block}.amb-form__right:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#ffffffb8;opacity:0;pointer-events:none}.amb-form__right:has(.amb-form__right-bg):before{opacity:1}.amb-form__right-inner{position:relative;z-index:1;width:100%;padding:40px;display:flex;flex-direction:column;justify-content:center}.amb-form__intro{margin-bottom:18px}.amb-form__form-title{margin:0 0 10px;font-size:20px;line-height:1.2}.amb-form__form-text{font-size:14px;opacity:.85;line-height:1.5}.amb-form__progress{display:flex;gap:10px;margin:18px 0 22px}.amb-form__dot{width:8px;height:8px;border-radius:999px;background:#0003}.amb-form__dot.is-active{background:#000}.amb-form__step{display:none}.amb-form__step.is-active{display:block}.amb-form__q{font-size:14px;margin:0 0 12px;font-weight:600}.amb-form__q--spaced{margin-top:18px}.amb-form__options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.amb-form__option{display:flex;align-items:center;gap:10px;border:1px solid rgba(0,0,0,.12);border-radius:12px;padding:12px;cursor:pointer;-webkit-user-select:none;user-select:none;background:#ffffffe6}.amb-form__option input{width:16px;height:16px}.amb-form__field input,.amb-form__field textarea{width:100%;border:1px solid rgba(0,0,0,.14);border-radius:12px;padding:12px 14px;font:inherit;background:#ffffffe6}.amb-form__field textarea{resize:vertical;min-height:120px}.amb-form__actions{display:flex;gap:10px;margin-top:18px}.amb-form__btn{border-radius:999px;padding:12px 16px;font:inherit;cursor:pointer;border:1px solid rgba(0,0,0,.14);background:transparent}.amb-form__btn--solid{background:#000;color:#fff;border-color:#000}.amb-form__btn--ghost{background:transparent}.amb-form__btn[disabled]{opacity:.5;cursor:not-allowed}.amb-form__btn.is-hidden{display:none}.amb-form__errors{margin:12px 0 0}.amb-form__success{border:1px solid rgba(0,0,0,.14);border-radius:16px;padding:18px;background:#ffffffe6}.amb-form__success-title{margin:0 0 6px}.amb-form__success-text{margin:0;opacity:.85}@media(max-width:999px){.amb-form__grid{grid-template-columns:1fr}.amb-form__left-inner{padding:36px 22px}.amb-form__right-inner{padding:22px 22px 28px}.amb-form__options{grid-template-columns:1fr}}.amb-form__progress{align-items:center}.amb-form__dot{width:22px;height:8px;border-radius:999px;background:#0000002e;transition:width .25s ease,background .25s ease,opacity .25s ease}.amb-form__dot.is-active{width:54px;background:#000}.amb-form__dot.is-complete{background:#0009}@media(max-width:999px){.amb-form__dot{width:18px;height:8px}.amb-form__dot.is-active{width:44px}}
/*# sourceMappingURL=/cdn/shop/t/146/assets/ambassadrice-multistep-form.css.map */
