@import url(https://fonts.googleapis.com/css2?family=PT+Serif&family=Work+Sans:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Outfit:wght@100;200;300;400;500;600;700;800;900&family=Work+Sans:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap);
body {
    font-family: 'Work Sans';
    font-weight: 400;
    font-style: normal;
}

code {
    font-family: 'Work Sans';
}



/* work-sans-vietnamese-400-normal*/
@font-face {
  font-family: 'Work Sans';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url(../../static/assets/ad6f9d4632183799c8f1.woff2) format('woff2'), url(../../static/assets/1fa0e20ee6cde57fc8c0.woff) format('woff');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
/* work-sans-latin-ext-400-normal*/
@font-face {
  font-family: 'Work Sans';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url(../../static/assets/70c08f09753de9fa8d2d.woff2) format('woff2'), url(../../static/assets/1fa0e20ee6cde57fc8c0.woff) format('woff');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* work-sans-latin-400-normal*/
@font-face {
  font-family: 'Work Sans';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url(../../static/assets/6817b7a54e8977478755.woff2) format('woff2'), url(../../static/assets/1fa0e20ee6cde57fc8c0.woff) format('woff');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/* pt-serif-cyrillic-ext-400-normal*/
@font-face {
  font-family: 'PT Serif';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url(../../static/assets/84c48901a3e1647c6515.woff2) format('woff2'), url(../../static/assets/1d6b59a0207e6bcc65f0.woff) format('woff');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* pt-serif-cyrillic-400-normal*/
@font-face {
  font-family: 'PT Serif';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url(../../static/assets/2230591b3b37a27e9f9f.woff2) format('woff2'), url(../../static/assets/1d6b59a0207e6bcc65f0.woff) format('woff');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* pt-serif-latin-ext-400-normal*/
@font-face {
  font-family: 'PT Serif';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url(../../static/assets/d38b155759dfef03d9eb.woff2) format('woff2'), url(../../static/assets/1d6b59a0207e6bcc65f0.woff) format('woff');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* pt-serif-latin-400-normal*/
@font-face {
  font-family: 'PT Serif';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url(../../static/assets/eeabdec5eeaa6d5ac3f9.woff2) format('woff2'), url(../../static/assets/1d6b59a0207e6bcc65f0.woff) format('woff');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

.job-form-page {
    display: flex;
    flex-direction: column;
    padding-top: 60px;
    background: white;
    min-height: 75vh;
    margin: -20px 8.5%;
}

@media (max-width: 768px) {
    .job-form-page {
        margin: 0;
    }
}

@media (max-width: 768px) {
    .job-form-page {
        padding-top: 44px;
    }
}

.job-form-content {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    flex-grow: 1;
    align-items: center;
}

.job-form-fields {
    display: flex;
    flex-direction: column;
    width: 100%;
}

.job-form-button-container {
    width: 100%;
    display: flex;
    flex-wrap: wrap-reverse;
    padding: 1.5rem 0;
    justify-content: flex-end;
}

.job-form-button {
    flex-basis: 200px;
    margin-bottom: 20px;
}

.next-container {
    display: flex;
    justify-content: flex-end;
    flex-basis: 215px;
}

@media (max-width: 768px) {
    .job-form-button {
        flex-basis: 145px;
    }

    .next-container {
        display: flex;
        justify-content: flex-end;
        flex-basis: 165px;
    }
}

.option-row {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
    border-width: 1px 0 0 0;
    border-style: solid;
    border-color: #d6d6d6;
    padding-right: 30px;
    width: 100%;
}

@media (max-width: 600px) {
    .option-row {
        padding-right: 10px;
    }
}

.option-row:active {
    background-color: #efefef;
}

.option-row:last-child {
    border-width: 1px 0 1px 0;
}

