.job-container {
    /*background: linear-gradient(360deg, rgba(84, 188, 145, 0) 0%, rgba(79, 192, 135, 0.15) 100%);*/
    /*opacity: 0.55;*/
    background-size: 100% 100%;
    /*height: 100vh;*/
    margin-top: -20px;

    background: #FDFFFE;
}

.title-wrapper {
    border-top: 4px solid #1C9865;
    width: 100%;
    padding-top: 20px;
}

.job-salary {
    color: #2C8E5D;
    line-height: 35px;
}

.title {
    color: #fff;
}

.hint {
    font-weight: 600;
    color: #363E43;
    line-height: 24px;
    margin: 20px 0;
}

.text {
    font-weight: 400;
    color: #57646C;
    line-height: 30px;
}

.job-spec {
    margin-bottom: 40px;
}

.container {
    position: relative;
}

.decoration-3 {
    position: absolute;
    top:20%;
    left: -200px;
}

.decoration-2 {
    position: absolute;
    bottom:20%;
    right: -200px;
}

.foot {
    width: 100%;
    /*height: 61px;*/
    padding-bottom: 40px;
    /*background: #2C8659;*/

}

.foot-hint {
    font-size: 22px;
    font-weight: 500;
}

.job-hint {
    color: #e5e3e3;
    font-weight: 400;

}
.head-container {
    color: #FFFFFF;
    /*background-size: 100% 100%;*/
    /*height: 100vh;*/
    /*margin-top: -71px;*/
    min-height: calc(80vh - 71px);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center top;
}
