.application-form{background:var(--color-white);padding:var(--section-padding-y) 0}.application-form__layout{background:var(--color-off-white);border-radius:var(--radius-xl);display:grid;gap:var(--space-8);grid-template-columns:minmax(0,1fr) minmax(0,1fr);padding:var(--space-12)}.application-form__content{display:grid;gap:var(--space-5)}.application-form__badge{align-items:center;border:var(--border-width-sm) solid var(--color-secondary-400);border-radius:var(--radius-md);color:var(--text-body);display:inline-flex;font-size:var(--text-base-size);font-weight:var(--font-weight-medium);line-height:var(--text-base-line);min-height:40px;padding:var(--space-2) var(--space-4);width:fit-content}.application-form__heading{color:var(--text-title);font-family:var(--font-family-heading);font-size:var(--h3-size);font-weight:var(--font-weight-bold);line-height:var(--h3-line);margin:0}.application-form__body,.application-form__intro{color:var(--text-body);font-size:var(--text-lg-size);line-height:var(--text-lg-line)}.application-form__body p+p{margin-top:var(--space-4)}.application-form__recruiter{align-items:flex-start;display:flex;gap:var(--space-4)}.application-form__recruiter img{border-radius:50%;display:block;flex-shrink:0;height:112px;object-fit:cover;width:112px}.application-form__recruiter-heading{color:var(--text-title);font-family:var(--font-family-heading);font-size:var(--text-xl-size);font-weight:var(--font-weight-bold);line-height:var(--text-xl-line);margin:0}.application-form__recruiter-text{color:var(--text-body);font-size:var(--text-base-size);line-height:var(--text-base-line)}.application-form__recruiter-text p{margin:0}.application-form__form-wrap{background:var(--color-white);border-radius:var(--radius-xl);display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-8)}.application-form__form-heading{color:var(--text-title);font-family:var(--font-family-heading);font-size:var(--h4-size);font-weight:var(--font-weight-bold);line-height:var(--h4-line);margin:0}.application-form__form-subheading{color:var(--text-body);font-size:var(--text-lg-size);line-height:var(--text-lg-line);margin:0}.application-form__form{gap:var(--space-4)}.application-form__upload{display:grid;gap:var(--space-2)}.application-form__upload-label{color:var(--text-title);font-size:var(--text-base-size);font-weight:var(--font-weight-medium);line-height:var(--text-base-line)}.application-form__submit{justify-content:center;width:fit-content}.application-form__button-arrow{align-items:center;border:var(--border-width-sm) solid;border-radius:50%;display:inline-flex;font-size:9px;height:14px;justify-content:center;line-height:1;width:14px}@media (max-width:1024px){.application-form__layout{padding:var(--space-8)}.application-form__heading{font-size:var(--h4-size);line-height:var(--h4-line)}}@media (max-width:900px){.application-form{padding:var(--section-padding-y-small) 0}.application-form__layout{grid-template-columns:minmax(0,1fr)}}@media (max-width:767px){.application-form__form-wrap,.application-form__layout{padding:var(--space-6)}.application-form__body,.application-form__form-subheading,.application-form__intro{font-size:var(--text-base-size);line-height:var(--text-base-line)}.application-form__recruiter{flex-direction:column}.application-form__recruiter img{height:72px;width:72px}.application-form__submit{width:100%}}