.c-confirmation{box-sizing:border-box;width:min(420px,calc(100% - 32px));max-height:calc(100svh - 24px);margin:auto;padding:32px 24px 24px;border:1px solid #e0e7ef;border-radius:16px;background:#fff;color:#12264b;text-align:center;font-family:inherit;overflow-y:auto;overscroll-behavior:contain}.c-confirmation::backdrop{background:#0b214880}.c-confirmation .c-confirmation-close{position:absolute;right:12px;top:12px;display:grid;place-items:center;width:28px;height:28px;padding:0;border:0;border-radius:6px;background:transparent;color:#687b96;cursor:pointer}.c-confirmation .c-confirmation-close:hover{background:#eff7fc;color:#005d9d}.c-confirmation .c-confirmation-check{display:grid;place-items:center;width:48px;height:48px;margin:0 auto 16px;border-radius:50%;background:#e8f4fc;color:#005d9d}.c-confirmation h2{font-size:23px;font-weight:700;line-height:1.25;letter-spacing:-.025em;margin:0 0 12px;color:#12264b}.c-confirmation p{font-size:15px;line-height:1.5;color:#5e6d82;margin:0 0 22px}.c-confirmation .c-confirmation-done{display:inline-flex;align-items:center;justify-content:center;min-width:120px;min-height:40px;box-sizing:border-box;border:0;border-radius:7px;padding:10px 24px;background:#005d9d;color:#fff;font-family:inherit;font-size:15px;font-weight:600;line-height:1.3;cursor:pointer}.c-confirmation .c-confirmation-done:hover{background:#004e84}.c-confirmation :focus-visible{outline:3px solid #005d9d;outline-offset:3px}.c-confirmation .c-confirmation-preview{display:block;margin-top:12px;font-size:11px;line-height:1.4;color:#687b96}@media(max-width:480px){.c-confirmation{padding:30px 20px 22px}.c-confirmation h2{font-size:21px}.c-confirmation p{font-size:14px}}@media(max-height:400px){.c-confirmation{padding-top:22px;padding-bottom:18px}.c-confirmation .c-confirmation-check{width:36px;height:36px;margin-bottom:10px}.c-confirmation p{margin-bottom:14px}}.c-form-panel form>fieldset{display:flex;flex-direction:column;gap:20px}.demo-form-panel .h-captcha{margin-bottom:20px}@media(max-width:600px){.c-form-panel form>fieldset{gap:18px}}
