.kr-forms-form-wrapper{--kr-forms-text-color:#0f172a;--kr-forms-label-color:#0f172a;--kr-forms-background:#f8fafc;--kr-forms-field-background:#fff;--kr-forms-border-color:#c7d0db;--kr-forms-button-background:#0f766e;--kr-forms-button-text:#fff;--kr-forms-button-radius:999px;--kr-forms-success-background:#dcfce7;--kr-forms-success-text:#14532d;--kr-forms-error-background:#fee2e2;--kr-forms-error-text:#7f1d1d;--kr-forms-radius:14px}.kr-forms-form-wrapper,.kr-forms-form-wrapper *,.kr-forms-form-wrapper *:before,.kr-forms-form-wrapper *:after{box-sizing:border-box}.kr-forms-form-wrapper{max-width:760px;color:var(--kr-forms-text-color)}.kr-forms-form{display:grid;gap:18px;padding:24px;border:1px solid var(--kr-forms-border-color);border-radius:var(--kr-forms-radius);background:var(--kr-forms-background)}.kr-forms-field{margin:0}.kr-forms-field label{display:block;margin-bottom:8px;font-weight:600;color:var(--kr-forms-label-color)}.kr-forms-field label a{color:inherit;text-decoration:underline;text-underline-offset:.14em}.kr-forms-field input[type=text],.kr-forms-field input[type=email],.kr-forms-field input[type=tel],.kr-forms-field textarea{width:100%;padding:12px 14px;border:1px solid var(--kr-forms-border-color);border-radius:calc(var(--kr-forms-radius) - 4px);background:var(--kr-forms-field-background);color:var(--kr-forms-text-color)}.kr-forms-field textarea{min-height:140px;resize:vertical}.kr-forms-captcha-question{display:inline-block;margin-top:8px;font-size:.95rem}.kr-forms-captcha-image{display:block;margin-top:10px;border:1px solid var(--kr-forms-border-color);border-radius:calc(var(--kr-forms-radius) - 4px);max-width:180px;height:auto}.kr-forms-field input[type=checkbox]{width:18px;height:18px}.kr-forms-submit{justify-self:start;border:0;border-radius:var(--kr-forms-button-radius);padding:12px 20px;font-weight:700;color:var(--kr-forms-button-text);background:var(--kr-forms-button-background);cursor:pointer}.kr-forms-notice{margin-bottom:16px;padding:14px 16px;border-radius:calc(var(--kr-forms-radius) - 4px)}.kr-forms-notice-success{color:var(--kr-forms-success-text);background:var(--kr-forms-success-background)}.kr-forms-notice-error{color:var(--kr-forms-error-text);background:var(--kr-forms-error-background)}.kr-forms-required{color:#b91c1c}.kr-forms-honeypot{position:absolute;left:-9999px}