.apply-module-scss-module__KfnSuq__consultationPage{color:#151515;background-color:#fff;min-height:100vh}.apply-module-scss-module__KfnSuq__consultationPage .apply-module-scss-module__KfnSuq__headerImage{z-index:1;color:#fff;background-image:url(../media/contact_bg.fee41de7.png);background-position:50%;background-size:cover;flex-direction:column;justify-content:center;align-items:center;gap:20px;width:100%;min-height:220px;margin-top:-92px;padding:10% 0;display:flex;position:relative;max-height:320px!important}.apply-module-scss-module__KfnSuq__consultationPage .apply-module-scss-module__KfnSuq__headerImage p{padding-top:16px;font-family:Oregon LDO DemiBold,sans-serif;font-size:19px;font-weight:600}.apply-module-scss-module__KfnSuq__consultationPage .apply-module-scss-module__KfnSuq__headerImage h1{font-family:Arita Buri KR,sans-serif;font-size:42px;font-weight:500}@media (max-width:767px){.apply-module-scss-module__KfnSuq__consultationPage .apply-module-scss-module__KfnSuq__headerImage{gap:8px;margin-top:-52px}.apply-module-scss-module__KfnSuq__consultationPage .apply-module-scss-module__KfnSuq__headerImage p{padding-top:62px;font-size:13px}.apply-module-scss-module__KfnSuq__consultationPage .apply-module-scss-module__KfnSuq__headerImage h1{font-size:28px}}.apply-module-scss-module__KfnSuq__pageContent{width:100%}.apply-module-scss-module__KfnSuq__formSection{padding:80px 320px 120px}@media (max-width:1360px){.apply-module-scss-module__KfnSuq__formSection{padding:80px 80px 100px}}.apply-module-scss-module__KfnSuq__form{flex-direction:column;gap:56px;display:flex}.apply-module-scss-module__KfnSuq__formFields{background:#fff;border:1px solid #e4e4e4;border-radius:8px;flex-direction:column;gap:40px;padding:80px;display:flex}.apply-module-scss-module__KfnSuq__formRow{gap:40px;display:flex}.apply-module-scss-module__KfnSuq__formField{flex-direction:column;flex:1;gap:12px;display:flex;position:relative}.apply-module-scss-module__KfnSuq__fieldLabel{letter-spacing:-.075px;color:#1d1d1d;align-items:flex-start;font-family:Pretendard,sans-serif;font-size:15px;font-weight:600;line-height:1.5;display:flex}.apply-module-scss-module__KfnSuq__required{color:#f35064;margin-left:2px}.apply-module-scss-module__KfnSuq__selectWrapper{width:100%;position:relative}.apply-module-scss-module__KfnSuq__selectTrigger{background:var(--grayscale-5,#f8f8f8);cursor:pointer;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;height:48px;padding:20px 16px;transition:all .3s;display:flex}.apply-module-scss-module__KfnSuq__selectTrigger:hover{border:1px solid #00a89e}.apply-module-scss-module__KfnSuq__selectInput{color:#1d1d1d;cursor:text;background:0 0;border:none;outline:none;flex:1;padding:0;font-family:Pretendard,sans-serif;font-size:15px;font-weight:400;line-height:1.5}.apply-module-scss-module__KfnSuq__selectInput::placeholder{color:#8e8e8e}.apply-module-scss-module__KfnSuq__selectInput:disabled{cursor:not-allowed;opacity:.6}.apply-module-scss-module__KfnSuq__selectTriggerOpen{background:#fff;border:1px solid #00a89e}.apply-module-scss-module__KfnSuq__selectTriggerDisabled{cursor:not-allowed;opacity:.6}.apply-module-scss-module__KfnSuq__selectTriggerDisabled:hover{border-bottom-color:#404040}.apply-module-scss-module__KfnSuq__selectValue{color:#1d1d1d;font-family:Pretendard,sans-serif;font-size:15px;font-weight:400;line-height:1.5}.apply-module-scss-module__KfnSuq__selectPlaceholder{color:#8e8e8e;font-family:Pretendard,sans-serif;font-size:15px;font-weight:400;line-height:1.5}.apply-module-scss-module__KfnSuq__selectArrow{flex-shrink:0;transition:transform .3s}.apply-module-scss-module__KfnSuq__selectArrowOpen{transform:rotate(180deg)}.apply-module-scss-module__KfnSuq__selectDropdown{z-index:100;background-color:#fff;border-radius:6px;max-height:215px;padding:5px;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto;box-shadow:0 4px 6px rgba(0,0,0,.09)}.apply-module-scss-module__KfnSuq__selectOption{color:#1d1d1d;cursor:pointer;border-radius:6px;padding:10px 12px;font-family:Pretendard,sans-serif;font-size:15px;font-weight:400;line-height:1.5;transition:background-color .2s}.apply-module-scss-module__KfnSuq__selectOption:hover,.apply-module-scss-module__KfnSuq__selectOptionActive{background-color:#f0f0f0}.apply-module-scss-module__KfnSuq__inputWrapper{align-items:center;width:100%;display:flex;position:relative}.apply-module-scss-module__KfnSuq__textInput{background:var(--grayscale-5,#f8f8f8);color:#1d1d1d;border:none;border-radius:8px;outline:none;width:100%;height:48px;padding:20px 40px 20px 16px;font-family:Pretendard,sans-serif;font-size:15px;font-weight:400;line-height:1.5;transition:border-color .3s}.apply-module-scss-module__KfnSuq__textInput::placeholder{color:#8e8e8e}.apply-module-scss-module__KfnSuq__textInput:focus{background:#fff;border:1px solid #00a89e}.apply-module-scss-module__KfnSuq__textareaWrapper{align-items:flex-start;width:100%;display:flex;position:relative}.apply-module-scss-module__KfnSuq__textarea{background:var(--grayscale-5,#f8f8f8);color:#1d1d1d;resize:vertical;border:none;border-radius:8px;outline:none;width:100%;min-height:209px;padding:20px 40px 20px 16px;font-family:Pretendard,sans-serif;font-size:15px;font-weight:400;line-height:1.5}.apply-module-scss-module__KfnSuq__textarea::placeholder{color:#8e8e8e}.apply-module-scss-module__KfnSuq__textarea:focus{border:1px solid #00a89e}.apply-module-scss-module__KfnSuq__clearButton{cursor:pointer;background:#d8d8d8;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;padding:4px;transition:opacity .2s;display:flex}.apply-module-scss-module__KfnSuq__clearButton:hover{opacity:.7}.apply-module-scss-module__KfnSuq__clearButton svg{width:18px;height:18px}.apply-module-scss-module__KfnSuq__inputWrapper .apply-module-scss-module__KfnSuq__clearButton{z-index:1;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.apply-module-scss-module__KfnSuq__textareaWrapper .apply-module-scss-module__KfnSuq__clearButton{z-index:1;position:absolute;top:20px;right:12px}.apply-module-scss-module__KfnSuq__textInputError,.apply-module-scss-module__KfnSuq__textInputError:focus,.apply-module-scss-module__KfnSuq__textareaError,.apply-module-scss-module__KfnSuq__textareaError:focus{border-color:#ff6b6b}.apply-module-scss-module__KfnSuq__fieldError{color:#ff6b6b;margin-top:8px;font-family:Pretendard,sans-serif;font-size:13px;font-weight:400;line-height:1.5}.apply-module-scss-module__KfnSuq__agreementItemWrapper{flex-direction:column;gap:4px;display:flex}.apply-module-scss-module__KfnSuq__agreements{flex-direction:column;gap:16px;display:flex}.apply-module-scss-module__KfnSuq__agreementItem{justify-content:space-between;align-items:center;width:100%;display:flex}.apply-module-scss-module__KfnSuq__agreementItem .checkbox__label{color:#2d2d2d}.apply-module-scss-module__KfnSuq__allAgreeWrapper{background:#f8f8f8;border-radius:8px;align-items:center;height:48px;padding:16px;transition:background-color .3s;display:flex}.apply-module-scss-module__KfnSuq__isChecked{background-color:#e9f4f4}.apply-module-scss-module__KfnSuq__allAgreeItem{width:100%}.apply-module-scss-module__KfnSuq__viewLink{letter-spacing:-.075px;color:#00a89e;cursor:pointer;text-align:right;background:0 0;border:none;width:30px;padding:0;font-family:Pretendard,sans-serif;font-size:15px;font-weight:400;line-height:1.5;text-decoration:underline}.apply-module-scss-module__KfnSuq__viewLink:hover{color:#09bab0}.apply-module-scss-module__KfnSuq__submitButtonWrapper{flex-direction:column;justify-content:center;align-items:center;gap:16px;display:flex}.apply-module-scss-module__KfnSuq__submitButtonWrapper button{color:#fff;background:#00a89e}.apply-module-scss-module__KfnSuq__submitButtonWrapper button:disabled{color:#fff;background-color:#c6c6c6}.apply-module-scss-module__KfnSuq__errorMessage{color:#f35064;text-align:center;margin:0;font-family:Pretendard,sans-serif;font-size:14px;font-weight:400;line-height:1.5}.apply-module-scss-module__KfnSuq__submitButton{width:240px}@media (max-width:767px){.apply-module-scss-module__KfnSuq__submitButton{width:100%}}.apply-module-scss-module__KfnSuq__modalOverlay{z-index:1000;background-color:rgba(0,0,0,.5);justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.apply-module-scss-module__KfnSuq__modalContent{background:#fff;border:1px solid #555;width:100%;max-width:660px;position:relative}@media (max-width:767px){.apply-module-scss-module__KfnSuq__modalContent{max-width:100%}}.apply-module-scss-module__KfnSuq__modalBody{flex-direction:column;align-items:center;gap:24px;padding:64px 0 40px;display:flex}@media (max-width:767px){.apply-module-scss-module__KfnSuq__modalBody{padding:40px 24px 24px}}.apply-module-scss-module__KfnSuq__successIcon{border:2px solid #00a89e;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:56px;height:56px;display:flex}.apply-module-scss-module__KfnSuq__successMessage{text-align:center;flex-direction:column;gap:32px;display:flex}.apply-module-scss-module__KfnSuq__successTitle{letter-spacing:-.125px;color:#1d1d1d;margin:0;font-family:Pretendard,sans-serif;font-size:25px;font-weight:600;line-height:1.5}@media (max-width:767px){.apply-module-scss-module__KfnSuq__successTitle{font-size:21px}}.apply-module-scss-module__KfnSuq__successDescription{color:#555;margin:0;font-family:Pretendard,sans-serif;font-size:15px;font-weight:400;line-height:1.5}@media (max-width:767px){.apply-module-scss-module__KfnSuq__successDescription br{display:none}}.apply-module-scss-module__KfnSuq__modalButton{color:#fff;background:#00a89e;width:240px;margin-top:16px}@media (max-width:767px){.apply-module-scss-module__KfnSuq__modalButton{width:100%}}@media (max-width:1024px){.apply-module-scss-module__KfnSuq__formSection{padding:40px 60px 80px}.apply-module-scss-module__KfnSuq__formRow{flex-direction:column;gap:32px}.apply-module-scss-module__KfnSuq__formTitleText{font-size:80px}}@media (max-width:767px){.apply-module-scss-module__KfnSuq__pageHeaderSection{padding:64px 20px 32px}.apply-module-scss-module__KfnSuq__formFields{gap:40px;padding:32px 16px}.apply-module-scss-module__KfnSuq__formSection{padding:40px 20px 104px}.apply-module-scss-module__KfnSuq__formTitleText{font-size:40px}.apply-module-scss-module__KfnSuq__formFields{gap:48px}}
