.form-section-card{border:1px solid var(--divider-neutral-300);background:var(--background-neutral-white);border-radius:20px;padding:36px}@media screen and (max-width:991px){.form-section-card{padding:28px}}.form-section-header{flex-direction:column;gap:20px;margin-bottom:36px;display:flex}.form-section-header .form-section-title{font-family:var(--font-general-sans);letter-spacing:0;color:var(--text-secondary-600);margin:0;font-size:24px;font-weight:500;line-height:normal}.form-section-header .form-section-description{font-family:var(--font-general-sans);letter-spacing:0;color:var(--background-secondary-100);margin:0;font-size:16px;font-weight:500;line-height:normal}.form-section-form{flex-direction:column;gap:36px;display:flex}.form-section-form .row-input-group{grid-template-columns:1fr 1fr;gap:36px;display:grid}@media screen and (max-width:991px){.form-section-form .row-input-group{grid-template-columns:1fr;gap:32px}}@media screen and (max-width:767px){.form-section-form .row-input-group{grid-template-columns:1fr}}.form-section-form .row-input-group .col-12{width:100%;max-width:100%;padding:0}.form-section-form .input-group{gap:4px}.form-section-form .consent-group{margin-top:4px}.form-section-form .submit-button-container{margin-top:8px}@media screen and (max-width:991px){.form-section-header{margin-bottom:28px}.form-section-header .form-section-description{font-family:var(--font-general-sans);letter-spacing:0;font-size:14px;font-weight:400;line-height:normal}.form-section-form{gap:32px}}@media screen and (max-width:575px){.form-section-card{padding:20px}.form-section-header{gap:12px;margin-bottom:36px}.form-section-header .form-section-title{font-family:var(--font-general-sans);letter-spacing:0;font-size:20px;font-weight:500;line-height:normal}.form-section-header .form-section-description{font-family:var(--font-general-sans);letter-spacing:0;font-size:12px;font-weight:400;line-height:normal}.form-section-form{gap:36px}}
#career-apply-section{background:var(--background-neutral-white);padding:0 0 120px}#career-apply-section .career-apply-shell{grid-template-columns:minmax(0,1fr) minmax(380px,490px);align-items:start;gap:60px;display:grid}#career-apply-section .career-apply-content{flex-direction:column;justify-content:space-between;gap:36px;height:100%;display:flex}#career-apply-section .career-apply-info{flex-direction:column;gap:36px;max-width:554px;display:flex}#career-apply-section .career-apply-title{font-family:var(--font-general-sans);letter-spacing:0;color:var(--text-secondary-600);margin:0;font-size:52px;font-weight:500;line-height:normal}#career-apply-section .career-apply-desc{font-family:var(--font-general-sans);letter-spacing:0;color:var(--text-secondary-100);max-width:477px;margin:0;font-size:16px;font-weight:400;line-height:normal}#career-apply-section .career-apply-image{background:#eee;border-radius:20px;width:508px;height:388px;position:relative;overflow:hidden}#career-apply-section .career-apply-image img{object-fit:cover}@media screen and (max-width:1199px){#career-apply-section .career-apply-shell{grid-template-columns:minmax(0,1fr) minmax(360px,420px);gap:48px}#career-apply-section .career-apply-image{width:100%;max-width:460px;height:340px}}@media screen and (max-width:991px){#career-apply-section{padding:0 0 72px}#career-apply-section .career-apply-shell{grid-template-columns:1fr;gap:36px}#career-apply-section .career-apply-content{gap:28px}#career-apply-section .career-apply-title{font-family:var(--font-general-sans);letter-spacing:0;font-size:40px;font-weight:500;line-height:normal}#career-apply-section .career-apply-image{width:100%;max-width:100%;height:300px}}@media screen and (max-width:767px){#career-apply-section{padding:0 0 44px}#career-apply-section .career-apply-shell{gap:28px}#career-apply-section .career-apply-info{gap:20px}#career-apply-section .career-apply-title{font-family:var(--font-general-sans);letter-spacing:0;font-size:24px;font-weight:500;line-height:normal}#career-apply-section .career-apply-desc{font-family:var(--font-general-sans);letter-spacing:0;font-size:14px;font-weight:400;line-height:normal}#career-apply-section .career-apply-image{height:240px}}@media screen and (max-width:575px){#career-apply-section{padding:0 0 46px}#career-apply-section .career-apply-shell{gap:46px}#career-apply-section .career-apply-info{text-align:center;align-items:center;gap:10px}#career-apply-section .career-apply-title{font-family:var(--font-general-sans);letter-spacing:0;font-size:20px;font-weight:500;line-height:normal}#career-apply-section .career-apply-desc{font-family:var(--font-general-sans);letter-spacing:0;font-size:14px;font-weight:400;line-height:normal}#career-apply-section .career-apply-image{border-radius:18px;height:195px}}
