.career-inner{padding:60px 0}.job-description h3{font-size:32px;font-weight:700;margin-bottom:20px;margin-top:60px}.job-description h3:first-of-type{margin-top:0}.job-description h4{font-size:22px;font-weight:600;margin-bottom:16px;margin-top:40px}.job-description p{font-size:18px;line-height:1.7;margin-bottom:18px}.job-description ul{margin-bottom:30px;padding-left:22px}.job-description ul li{font-size:18px;font-weight:400;line-height:1.6;margin-bottom:12px}.job-description .benefits li{font-weight:500}.job-description ul{list-style:none;padding-left:24px}.job-description ul li{padding-left:18px;position:relative}.job-description ul li:before{border:2px solid #51a9e1;border-radius:50%;content:"";height:8px;left:0;position:absolute;top:8px;width:8px}.job-description ul.checklist li:before{border:none;color:#1c425c;content:"✅";font-size:14px;font-weight:600;left:-3px;position:absolute;top:3px}.banner{background:#0d1f2b;color:#fff;padding:150px 0 100px;text-align:center}.banner h1{color:#fff;font-size:55px;line-height:1.15;margin:auto}.banner h1,.banner p{max-width:100%;width:800px}.banner p{font-size:20px;font-weight:300;margin:45px auto auto}.banner p strong{font-weight:700}@media (max-width:767px){.banner h1{font-size:45px}}