.apply-for-free-form[data-v-1ac9b422]{width:100%}@media(min-width:0px)and (max-width:480px){.apply-for-free-form[data-v-1ac9b422]{background-color:#fff;border-radius:8px;padding:16px 20px}}.apply-for-free-form.basic.is-embedded[data-v-1ac9b422]{max-height:min(33.333vw,88vh - 10.417vw);overflow:hidden auto;padding-right:1.458vw}.apply-for-free-form.basic.is-embedded .form-field[data-v-1ac9b422]{align-items:stretch;flex-direction:column;gap:.625vw;margin-bottom:1.25vw}.apply-for-free-form.basic.is-embedded .form-field .field-label[data-v-1ac9b422]{font-family:Inter-Bold;width:100%}.apply-for-free-form.basic.is-embedded .form-field .field-action[data-v-1ac9b422]{flex:none;max-width:100%;min-width:0;width:100%}.apply-for-free-form.basic.is-embedded .form-field .field-action[data-v-1ac9b422] .common-input-container,.apply-for-free-form.basic.is-embedded .form-field .field-action[data-v-1ac9b422] .common-select,.apply-for-free-form.basic.is-embedded .form-field .field-action[data-v-1ac9b422] .common-textarea-container{display:block;width:100%}.apply-for-free-form.basic.is-embedded .form-actions[data-v-1ac9b422],.apply-for-free-form.basic.is-embedded .special-form-field[data-v-1ac9b422]{margin-top:1.25vw}@media(min-width:0px)and (max-width:480px){.apply-for-free-form.basic.is-embedded .form-field .field-label[data-v-1ac9b422]{font-family:Inter-Regular}}.apply-for-free-form.basic .form-field[data-v-1ac9b422]{align-items:center;display:flex;gap:1.042vw;margin-bottom:1.563vw}@media(min-width:0px)and (max-width:480px){.apply-for-free-form.basic .form-field[data-v-1ac9b422]{align-items:start;flex-direction:column!important;gap:16px;margin-bottom:20px}}.apply-for-free-form.basic .form-field .field-label[data-v-1ac9b422]{color:#000;display:block;flex-shrink:0;font-family:Inter-Bold;font-size:.833vw;line-height:1.25vw;width:12.5vw}@media(min-width:0px)and (max-width:480px){.apply-for-free-form.basic .form-field .field-label[data-v-1ac9b422]{font-family:Inter-Regular;font-size:16px;line-height:24px;width:100%}}.apply-for-free-form.basic .form-field .field-label .required[data-v-1ac9b422]{color:#000}.apply-for-free-form.basic .form-field .field-action[data-v-1ac9b422]{flex:1;min-width:0;width:100%}.apply-for-free-form.basic .platform-links[data-v-1ac9b422]{display:flex;flex-direction:column;gap:.833vw}@media(min-width:0px)and (max-width:480px){.apply-for-free-form.basic .platform-links[data-v-1ac9b422]{gap:16px}}.apply-for-free-form.basic .platform-links .platform-link-item[data-v-1ac9b422]{align-items:center;display:flex;gap:.625vw}@media(min-width:0px)and (max-width:480px){.apply-for-free-form.basic .platform-links .platform-link-item[data-v-1ac9b422]{gap:12px}}.apply-for-free-form.basic .platform-links .platform-link-item .platform-label[data-v-1ac9b422]{color:#000;font-family:Inter-Bold;font-size:.833vw;min-width:5.208vw}@media(min-width:0px)and (max-width:480px){.apply-for-free-form.basic .platform-links .platform-link-item .platform-label[data-v-1ac9b422]{font-size:14px;min-width:80px}}.apply-for-free-form.basic .platform-links .platform-link-item .platform-input[data-v-1ac9b422]{width:100%}.apply-for-free-form.addition .form-field[data-v-1ac9b422]{display:flex;flex-direction:column;gap:.833vw;margin-bottom:1.25vw}@media(min-width:0px)and (max-width:480px){.apply-for-free-form.addition .form-field[data-v-1ac9b422]{align-items:start;flex-direction:column!important;gap:16px;margin-bottom:20px}}.apply-for-free-form.addition .form-field .field-label[data-v-1ac9b422]{display:block;font-family:Inter-Bold;font-size:.833vw;line-height:1.25vw}@media(min-width:0px)and (max-width:480px){.apply-for-free-form.addition .form-field .field-label[data-v-1ac9b422]{font-family:Inter-Regular;font-size:16px;line-height:24px;width:100%}}.apply-for-free-form.addition .form-field .field-label .required[data-v-1ac9b422]{color:#000}.apply-for-free-form.addition .form-field .field-action[data-v-1ac9b422]{width:100%}.apply-for-free-form .form-actions[data-v-1ac9b422]{display:flex;gap:.833vw;justify-content:flex-start;margin-top:2.083vw}@media(min-width:0px)and (max-width:480px){.apply-for-free-form .form-actions[data-v-1ac9b422]{gap:12px;margin-top:20px}}.apply-for-free-form .form-actions .btn[data-v-1ac9b422]{align-items:center;border-radius:.417vw;cursor:pointer;display:flex;flex-direction:row;font-family:Inter-Regular;font-size:.833vw;height:3.125vw;justify-content:center;transition:all .3s ease;width:9.375vw}@media(min-width:0px)and (max-width:480px){.apply-for-free-form .form-actions .btn[data-v-1ac9b422]{border-radius:8px;flex:1;font-family:Inter-Medium;font-size:16px;height:38px}}.apply-for-free-form .form-actions .btn.btn-primary[data-v-1ac9b422]{background-color:#f60;border:none;color:#fff}.apply-for-free-form .form-actions .btn.btn-primary[data-v-1ac9b422]:hover{background-color:#ff8533}.apply-for-free-form .form-actions .btn.btn-secondary[data-v-1ac9b422]{background-color:#f5f5f5;border:1px solid #e0e0e0;color:#333}.apply-for-free-form .form-actions .btn.btn-secondary[data-v-1ac9b422]:hover{background-color:#e0e0e0}.apply-for-free-form .form-actions .btn.disabled[data-v-1ac9b422]{cursor:not-allowed;opacity:.6;pointer-events:none}.apply-for-free-form .form-actions .btn.disabled.btn-primary[data-v-1ac9b422]:hover{background-color:#f60}.apply-for-free-form .form-actions .btn.disabled.btn-secondary[data-v-1ac9b422]:hover{background-color:#f5f5f5}.apply-for-free-form .special-form-field[data-v-1ac9b422]{align-items:start;display:flex;gap:.833vw;margin-top:2.083vw}@media(min-width:0px)and (max-width:480px){.apply-for-free-form .special-form-field[data-v-1ac9b422]{font-size:16px;margin-top:40px}}.apply-for-free-form .special-form-field .tip-text[data-v-1ac9b422]{display:flex;flex-direction:column;gap:1.042vw}@media(min-width:0px)and (max-width:480px){.apply-for-free-form .special-form-field .tip-text[data-v-1ac9b422]{gap:20px}}.apply-for-free-form .special-form-field .tip-text .attendance-commitment[data-v-1ac9b422]{font-family:Inter-Regular;font-size:.833vw;line-height:1.25vw}@media(min-width:0px)and (max-width:480px){.apply-for-free-form .special-form-field .tip-text .attendance-commitment[data-v-1ac9b422]{font-size:14px;line-height:22px}}.apply-for-free-form .special-form-field .tip-text .attendance-commitment .red[data-v-1ac9b422]{color:#d74450;font-family:Inter-Regular}.apply-for-free-form .special-form-field .tip-text .attendance-commitment .link[data-v-1ac9b422]{cursor:pointer;font-family:Inter-Regular;text-decoration:underline}.apply-for-free-form .platform-links[data-v-1ac9b422]{display:flex;flex-direction:column;gap:.833vw}.apply-for-free-form .platform-links .platform-link-item[data-v-1ac9b422]{align-items:center;display:flex;gap:.625vw}.apply-for-free-form .platform-links .platform-link-item .platform-label[data-v-1ac9b422]{color:#000;font-family:Inter-Bold;font-size:.833vw;min-width:5.208vw}.apply-for-free-form .platform-links .platform-link-item .field-action[data-v-1ac9b422]{flex:1}.apply-for-free-form .general-pass-notice[data-v-1ac9b422]{background-color:#fcfdfd;border:1px solid #e7e7e7;border-radius:.521vw;box-shadow:0 .208vw .313vw #0000000a;margin-bottom:2.292vw;padding:1.823vw 5vw 1.458vw 3.906vw;text-align:center;width:100%}@media(min-width:0px)and (max-width:480px){.apply-for-free-form .general-pass-notice[data-v-1ac9b422]{background-color:#f5f5f5;border:none;border-radius:4px;margin-bottom:23px;padding:16px}}.apply-for-free-form .general-pass-notice .notice-text[data-v-1ac9b422]{color:#000;display:block;font-family:Inter-Medium;font-size:1.25vw;line-height:2.083vw}@media(min-width:0px)and (max-width:480px){.apply-for-free-form .general-pass-notice .notice-text[data-v-1ac9b422]{display:inline;font-size:14px;line-height:22px}}.apply-for-free-form .general-pass-notice .notice-text .highlight[data-v-1ac9b422]{color:#f60;font-family:Inter-Medium}.apply-for-free-form .error-message[data-v-1ac9b422]{color:#ff4d4f;font-size:.729vw;margin-top:.208vw}
