.job-description{background:#f8f8f8}.job-desc-main{background:#fff;margin-bottom:16px;padding:40px;position:relative;z-index:2}.job-desc-item{align-items:center;display:flex;flex-wrap:wrap}.job-desc-item-left{display:flex;flex-wrap:wrap;width:calc(100% - 280px)}.jd-perks svg path{fill:#89969f;fill-opacity:.63}.jd-perks li:hover svg path{fill:#343851;fill-opacity:1}.jd-perks li{align-items:center;color:#343851;display:flex;font-size:18px;gap:16px;line-height:24px;margin-bottom:32px}.jd-perks li:last-child,.jd-perks ul{margin-bottom:0}.jd-perks h5{color:#010626;font-size:22px;font-weight:600;line-height:30px;margin-bottom:32px}.job-desc-item-right{width:275px}.job-main-education span{display:block}.job-main-education{margin-top:8px}.job-desc-item-right a{display:inline-block;width:100%}.job-desc-item-left .job-desc-img{width:140px}.job-desc-content-wrapper{margin-left:auto;width:calc(100% - 180px)}.job-desc-content p{display:inline;margin-right:24px}.job-description-two-col{display:flex;flex-wrap:wrap;justify-content:space-between}.jd-left{width:66%}.jd-right{width:32.2%}.jd-content{margin-bottom:16px}.jd-company,.jd-content{background:#fff;padding:40px}.jd-company{width:100%}.jd-tag{background-color:#e3ffdf;border-radius:114px;padding:4px 16px}.jd-info{margin-bottom:16px}.jd-info,.jd-perks{background:#fff;padding:32px}.jd-company p:last-child{display:flex;gap:3px;margin-bottom:0}.jd-content ul{list-style:disc;margin:16px 0 0!important;padding-left:20px!important}.job-desc-content p img{margin-right:6px;vertical-align:top}.jd-content p strong{color:#010626;font-family:Red Hat Display,sans-serif;font-size:22px;line-height:30px;margin:24px 0 0}.jd-content p{margin:16px 0 0!important}.jd-content li,.jd-content p{font-family:Red Hat Display,sans-serif!important;font-size:16px!important;line-height:24px!important}.jd-content li{margin:4px 0!important}.jd-salary h4{color:#010626;font-size:32px;font-weight:600;line-height:40px;margin:0 0 4px}.jd-info h5,.jd-info h5 a{color:#010626;font-size:20px;font-weight:600;line-height:30px;margin:0}.jd-info span{color:#747482}.jd-info p,.jd-info span{font-size:16px;line-height:24px;margin:0}.jd-info p{color:#343851}.jd-info-child svg path{fill:#89969f;fill-opacity:.63}.jd-info-child{display:flex;gap:16px;margin-bottom:24px}.jd-info-child:last-child{margin:0}.jd-salary.jd-info-child{flex-wrap:wrap;gap:0;margin-bottom:40px}.jd-info-child:hover svg path{fill:#343851;fill-opacity:1}.job-description .content-wrapper{position:relative;top:-80px;z-index:2}.job-detail-info a{color:#917003}.job-detail-info a:hover{color:#000;text-decoration:underline}@media (max-width:767px){.job-desc-item-left .job-desc-img{width:40px}.jd-perks li{margin-bottom:16px}.jd-perks h5{margin-bottom:24px}.job-description .content-wrapper{top:-35px}.job-desc-main{padding:15px 16px}.job-desc-item-left{gap:12px;margin-bottom:16px;width:100%}.job-desc-item-right{width:100%}.job-desc-content-wrapper{margin-left:auto;width:calc(100% - 52px)}.job-desc-content-wrapper h4{font-size:26px;font-weight:600;line-height:34px;margin-bottom:12px}.job-desc-content{display:flex;flex-wrap:wrap;gap:12px}.job-desc-content p{display:flex;margin:0}.job-desc-content p span{white-space:nowrap}.jd-left{margin-bottom:16px;width:100%}.jd-company,.jd-content{padding:16px}.jd-content p strong{font-size:20px;margin:20px 0 0}.jd-content li,.jd-content p{font-size:14px!important;line-height:20px!important}.jd-company h4{font-size:20px;font-weight:600;line-height:30px;margin-bottom:12px}.jd-company p{font-size:16px;line-height:24px}.jd-info,.jd-perks{padding:16px}.jd-right{width:100%}.jd-salary h4{font-size:26px;font-weight:600;line-height:34px;margin:0 0 4px;width:100%}.jd-info p,.jd-info span{font-size:14px;line-height:20px;margin:0}.jd-salary.jd-info-child{margin-bottom:24px}.jd-info h5,.jd-info h5 a{font-size:18px;line-height:24px}.jd-info svg{max-width:24px}}