.job-description{display:flex}.job-description .left{width:60%}.job-description .right{padding-left:40px;width:40%}.job-description .right-inner{border:1px solid #e7e7e9;border-radius:8px;-webkit-box-sizing:border-box;box-sizing:border-box;margin-bottom:48px;padding:32px;width:100%}.job-description .side-block{border-bottom:1px solid #e7e7e9;margin:32px 0;padding-bottom:32px;text-align:center}.job-description .logo-wrap{border-radius:50%;height:130px;margin:0 auto 20px;overflow:hidden;width:130px}.job-description .logo-wrap img{height:100%!important;object-fit:cover;width:100%!important}.job-description .job-loc .type,.job-description .job-type .type{color:#000;font-size:20px}.job-description .job-loc .title,.job-description .job-type .title{font-size:18px}.job-description .job-loc{margin-top:20px}.two-col-form.full .tcf-flex{flex-direction:column}.two-col-form.full .tcf-flex .tcf-left,.two-col-form.full .tcf-flex .tcf-right{width:100%}.job-description .desc{margin-bottom:30px}.job-description{font-size:16px}.job-description .left ul{margin:10px 0}.job-description .left ul li{margin:0 0 10px}.job-description .left h4{margin-bottom:20px;margin-top:30px}.job-description hr{background:transparent;border-bottom:1px solid #ddd;margin:30px 0}@media(max-width:767px){.job-description{flex-direction:column}.job-description .left,.job-description .right{margin-bottom:50px;width:100%}.job-description .right{margin-bottom:0;padding-left:0}.job-description .right-inner{padding-left:20px;padding-right:20px}}