#application-form,#contact-form{width:100%}#application-form-container{min-height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:#f7f7f7}#application-form-container .body-default{font-size:18px;line-height:1.8;font-weight:400;text-align:center;color:#333}#application-form-container .office-name{font-size:36px;font-weight:700;line-height:1.4;letter-spacing:.05px;text-align:center;color:#333;margin-bottom:40px;width:min(1024px,80%);display:flex;align-items:center;flex-direction:column}#application-form-container .helper-text{font-weight:400;font-size:12px;color:#333}#application-form-container .heading-mobile{font-weight:700;font-size:24px;letter-spacing:.05px;text-align:center;line-height:33.6px}.label-wrapper{display:flex;align-items:center;gap:8px;color:#333;font-weight:700}.label-wrapper>p{font-size:18px;line-height:1.8}.label-wrapper>span{text-align:center}.input-wrapper{display:flex;gap:24px;margin-top:8px}.contact-wrapper{display:flex;flex-direction:column;width:100%;gap:8px;padding:40px 0 0;margin-bottom:40px;border-top:.5px dashed #9e9e9e}.form-control-label{font-weight:400;font-size:16px;color:#333;gap:8px}.form-control-label .MuiTypography-root{font-weight:700;line-height:unset}.text-area-wrapper{border-top:.5px dashed #9e9e9e;padding-top:40px;margin-bottom:40px;text-align:center;width:100%}.text-area-wrapper>p{line-height:unset}.text-area-label{font-weight:700;color:#333;gap:8px}.confirm-wrapper{border-top:.5px dashed #9e9e9e;padding-top:40px;flex-direction:column;margin-bottom:40px}.confirm-link-wrapper,.confirm-wrapper{display:flex;justify-content:center;align-items:center}.confirm-link-wrapper{gap:4px;margin-top:8px;font-size:12px}.confirm-link-wrapper a{color:#333;text-decoration-color:#333;display:flex;align-items:center;gap:4px;line-height:1.5}.confirm-link-wrapper a:hover{opacity:.6}#application-form-container .submit-btn-wrapper{display:flex;flex-direction:column;align-items:center;position:relative;gap:16px}#application-form-container .submit-btn{height:unset;padding:16px 40px;border:none;background:linear-gradient(0deg,#004fec,#34a5ff);border-radius:4px;font-size:20px;line-height:28px;color:#fff;font-weight:700;box-shadow:4px 4px 8px 0 #3333331a;width:320px}.css-1aqoqv-MuiButtonBase-root-MuiButton-root.Mui-disabled{opacity:.3}#application-form-container .back-btn{height:unset;padding:15px 40px;border:1px solid #035499;background-color:#fff;border-radius:4px;font-size:20px;line-height:28px;color:#035499;font-weight:700;box-shadow:4px 4px 8px 0 #3333331a;width:320px}#application-form-container .submit-btn:hover{background:linear-gradient(#fff,#fff) padding-box,linear-gradient(0deg,#004fec,#34a5ff) border-box;border:1px solid transparent;color:#035499;padding:14px 40px}#application-form-container .back-btn:hover{background-color:#035499;color:#fff}#application-form-container .back-home-btn{height:unset;padding:15px 40px;border:1px solid #035499;background-color:#035499;border-radius:4px;font-size:20px;line-height:28px;color:#fff;font-weight:700;box-shadow:4px 4px 8px 0 #3333331a;width:320px}#application-form-container .back-home-btn:hover{background-color:#fff;color:#035499}.subtitle-wrapper{display:flex;align-items:center;justify-content:center;flex-direction:column;margin-bottom:40px}#application-form-container .subtitle{font-weight:700;font-size:28px;color:#333;line-height:1.4;text-align:center}.info-noti{color:#035499;border:1px solid #78aad6;background-color:#d8edff;width:min(1024px,80%);font-size:18px;line-height:1.5;font-weight:700;padding:16px 0;border-radius:4px;gap:4px}.info-noti,.status-bar{display:flex;justify-content:center;align-items:center}.status-bar{padding:0;text-align:center;flex-direction:row;height:85px;width:500px;margin:0 auto 40px}.status-group{display:flex;justify-content:space-around;flex-direction:column;align-items:center;width:60px;height:85px}.status-step-wrapper{width:100%}.status-circle,.status-step-wrapper{display:flex;justify-content:center;align-items:center}.status-circle{z-index:1;box-sizing:border-box;width:60px;height:60px;border-radius:50%;color:#fff;font-size:24px;font-weight:700;background-color:#035499}.unpass-status-step{border:1px solid grey;color:grey;background-color:transparent}.pass-status-step{background-color:#035499;color:#fff}.unpass-status-line{background-color:grey}.pass-status-line,.unpass-status-line{height:1px;width:33.33%;transform:translateY(-13px)}.pass-status-line{background-color:#035499}#application-form-container .error-icon{color:red;width:16px;height:16px}.error-msg-wrapper{display:flex;align-items:center;gap:2px;margin-top:4px}#application-form-container .error-msg{font-weight:700;font-size:12px;line-height:unset;letter-spacing:normal;color:#d80707}@media(max-width:879px){#contact-form-container{min-width:360px}#application-form-container .office-name{font-size:24px;margin-bottom:32px;width:100%;max-width:none}#application-form-container .body-default{font-size:16px;text-align:justify}.info-noti,.label-wrapper>p{font-size:16px}.info-noti{width:100%;padding:16px;gap:8px}.input-wrapper{display:block}.contact-wrapper{padding-top:32px;margin-bottom:32px}#contact-form{width:100vw}.status-bar{height:75px;width:75%;margin-bottom:32px}.status-group{width:50px;height:75px}.status-circle{width:50px;height:50px}.confirm-wrapper{margin-bottom:32px}.confirm-wrapper .MuiFormControlLabel-labelPlacementEnd{margin-left:0;margin-right:0}.text-area-wrapper{margin-bottom:32px}}.kind-group-wrapper .MuiFormGroup-root{flex-direction:row!important;gap:8px 24px;@media screen and (max-width:576px){flex-direction:column!important}}.info-wrapper .MuiFormControlLabel-label{padding-bottom:0}input::placeholder,textarea::placeholder{color:grey}