/* $LPTPvw: 1/960px*$width/$width*100vw;
$TBLTvw: 1/768px*$width/$width*100vw; */
* {
    margin: 0;
    padding: 0;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

body {
    font-family: Montserrat;
    overflow-x: hidden;
    font-size: 0.9375vw;
}

a {
    text-decoration: none;
}

.main_hr {
    width: 100%;
    padding: 5.20833vw 13.02083vw;
    line-height: 1.5625vw;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    -ms-flex-line-pack: unset;
    align-content: unset;
}

.main_hr h1 {
    margin-bottom: 2.60417vw;
    line-height: 3.60417vw;
}

@media screen and (min-width: 1001px) and (max-width: 1440px) {
    .main_hr h1 {
        margin-bottom: 2.60417vw;
        line-height: 4.60417vw;
    }
}

.main_hr ul {
    margin-left: 2.08333vw;
}

.main_hr ul li {
    margin: 0.41667vw 0;
}

.employmentProcess_ul {
    list-style: decimal;
}

.employmentProcess {
    width: 100%;
    margin-top: 5.20833vw;
    margin-bottom: 5.20833vw;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    -ms-flex-line-pack: unset;
    align-content: unset;
}

.employmentProcess_item {
    width: 31.25vw;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    -ms-flex-line-pack: unset;
    align-content: unset;
}

.employmentProcess_item p {
    font-size: 1.04167vw;
}

.empProcessItem_img {
    width: 100%;
    height: 18.22917vw;
}

.empProcessItem_img img {
    width: 100%;
    height: 100%;
    -o-object-fit: contain;
    object-fit: contain;
}

.employmentSchema {
    width: 70%;
    margin: 0 auto;
    margin-bottom: 4.16667vw;
}

.employmentSchema img {
    width: 100%;
    height: 100%;
    -o-object-fit: contain;
    object-fit: contain;
}

.employmentSchema img:hover {
    -webkit-transition: 0.3s;
    transition: 0.3s;
    -webkit-transform: scale(1.5);
    transform: scale(1.5);
}

.employment_links {
    width: 100%;
}

.employment_links p {
    line-height: 2.34375vw;
}

.employment_system {
    width: 100%;
    margin-top: 2.60417vw;
}

.employment_system_Schema {
    width: 50%;
    margin: 3.125vw auto;
}

.employment_system_Schema img {
    width: 100%;
    height: 100%;
    -o-object-fit: contain;
    object-fit: contain;
}

.employment_system_Schema img:hover {
    -webkit-transition: 0.3s;
    transition: 0.3s;
    -webkit-transform: scale(1.5);
    transform: scale(1.5);
}

@media screen and (max-width: 500px) {
    .main_hr {
        width: 100%;
        padding: 2.77778vw;
        font-size: 5vw;
        line-height: 8.33333vw;
    }

    .main_hr h1 {
        font-size: 5.83333vw;
        line-height: 8.33333vw;
        margin-bottom: 13.88889vw;
    }

    .main_hr ul li {
        margin: 2.22222vw 0;
    }

    .employmentProcess {
        margin-top: 0;
        margin-bottom: 12.5vw;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        justify-content: flex-start;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start;
        -ms-flex-line-pack: unset;
        align-content: unset;
    }

    .employmentProcess_item {
        width: 100%;
    }

    .employmentProcess_item p {
        font-size: 5.55556vw;
    }

    .empProcessItem_img {
        width: 100%;
        height: 97.22222vw;
    }

    .employmentSchema {
        width: 70%;
        margin-bottom: 19.44444vw;
    }

    .employment_links {
        width: 100%;
    }

    .employment_links p {
        line-height: 8.33333vw;
        margin: 2.77778vw 0;
    }

    .employment_system {
        margin-top: 13.88889vw;
    }

    .employment_system_Schema {
        width: 60%;
        margin: 12.5vw auto;
    }
}

@media screen and (min-width: 501px) and (max-width: 1000px) {
    .main_hr {
        width: 100%;
        padding: 9.98004vw 3.99202vw;
        line-height: 3.99202vw;
        margin-top: 6.58683vw;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        justify-content: flex-start;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start;
        -ms-flex-line-pack: unset;
        align-content: unset;
    }

    .main_hr h1 {
        margin-bottom: 5.98802vw;
        font-size: 3.59281vw;
        line-height: 4.39122vw;
    }

    .main_hr p {
        font-size: 2.59481vw;
    }

    .main_hr ul {
        margin-left: 3.99202vw;
    }

    .main_hr ul li {
        font-size: 2.59481vw;
        margin: 1.59681vw 0;
    }

    .employmentProcess {
        width: 100%;
        margin-top: 0;
        margin-bottom: 7.98403vw;
    }

    .employmentProcess_item {
        width: 39.92016vw;
    }

    .employmentProcess_item p {
        font-size: 2.59481vw;
    }

    .empProcessItem_img {
        width: 100%;
        height: 39.92016vw;
    }

    .employmentSchema {
        width: 70%;
        margin-bottom: 5.98802vw;
    }

    .employmentSchema span {
        font-size: 2.59481vw;
    }

    .employment_links {
        width: 100%;
    }

    .employment_links p {
        line-height: 4.99002vw;
        margin: 1.99601vw;
    }

    .employment_system {
        width: 100%;
        margin-top: 6.98603vw;
    }

    .employment_system span {
        font-size: 2.59481vw;
    }

    .employment_system_Schema {
        width: 50%;
        margin: 7.98403vw auto;
    }
}
