.kr-contact-form{padding:5rem 0}.kr-contact-form__inner{margin:0 auto;max-width:640px}.kr-contact-form__header{margin-bottom:2.5rem;text-align:center}.kr-contact-form__form .hs-form{display:flex;flex-direction:column;gap:1rem}.kr-contact-form__form .hs-form .hs-form-field label{color:#1a202c;display:block;font-family:DM Sans,sans-serif;font-size:.875rem;font-weight:500;margin-bottom:.375rem}.kr-contact-form__form .hs-form input[type=email],.kr-contact-form__form .hs-form input[type=text],.kr-contact-form__form .hs-form select,.kr-contact-form__form .hs-form textarea{background:#fff;border:1.5px solid #e2e8f0;border-radius:8px;color:#1a202c;font-family:DM Sans,sans-serif;font-size:1rem;padding:.75rem 1rem;width:100%}.kr-contact-form__form .hs-form input:focus,.kr-contact-form__form .hs-form select:focus,.kr-contact-form__form .hs-form textarea:focus{border-color:#0051b1;box-shadow:0 0 0 3px rgba(0,81,177,.1);outline:none}.kr-contact-form__form .hs-form textarea{min-height:120px;resize:vertical}.kr-contact-form__form .hs-form input[type=submit]{background:#0051b1;border:none;border-radius:8px;color:#fff;cursor:pointer;font-family:DM Sans,sans-serif;font-size:1rem;font-weight:500;padding:.875rem 2rem;width:100%}.kr-contact-form__form .hs-form input[type=submit]:hover{background:#003d87}.kr-contact-form__form .hs-error-msgs{color:#dc2626;font-size:.8125rem;list-style:none;margin-top:.25rem}