.sft-jobs-archive{padding:0 48px 16px;max-width:1170px;margin-left:auto;margin-right:auto;background:#fff;box-sizing:border-box;box-shadow:0 8px 14px 3px rgb(0 0 0 / 5%);border-radius:2px;position:relative;margin-bottom:100px}.sft-jobs-archive:after{border-radius:0 0 3px 3px;bottom:0;content:"";display:block;height:3px;left:0;position:absolute;width:100%;background-image:linear-gradient(90deg,#60b0ee 0,#0f6ba3 100%)}.sft-jobs-archive h2{padding-top:28px;margin:0 0 3px;font-size:28px;line-height:36px;color:#00558b}.sft-jobs-archive h4{margin:0;padding-bottom:28px;font-size:18px;line-height:26px;font-weight:400;color:#686868}.sft-jobs-archive-single{padding:14px 0;border-top:1px solid #e0e0e0;font-size:13px}.sft-jobs-archive-single:first-child{border-top-color:#ccc}.sft-jobs-archive-single .sft-jobs-archive-single-dep{font-size:14px;font-weight:500;line-height:20px;color:#00558b}.sft-jobs-archive-single .sft-jobs-archive-single-wrapper{display:flex;align-items:center;flex-wrap:wrap}.sft-jobs-archive-single-title{width:50%}.sft-jobs-archive-single-title a{font-size:20px;line-height:22px;margin:15px 0 13px;text-decoration:none;display:inline-block;color:#0772b3;font-weight:500}.sft-jobs-archive-single-title a:hover{color:#00558b;text-decoration:underline}.sft-jobs-archive-single-loc{width:25%;display:flex;align-items:baseline}.sft-jobs-archive-single-loc i{font-size:14px;margin-right:7px;color:#999}.sft-jobs-archive-single-loc .sft-jobs-archive-single-loc-name{color:#222;font-size:14px;line-height:20px}.sft-jobs-archive-single-loc .sft-jobs-archive-single-loc-state{color:#686868;line-height:22px}.sft-jobs-archive-single-empl{width:25%;display:flex;align-items:baseline}.sft-jobs-archive-single-empl i{font-size:15px;margin-right:7px;color:#999}.sft-jobs-archive-single-empl .sft-jobs-archive-single-empl-text-dep{color:#222;font-size:14px;line-height:20px}.sft-jobs-archive-single-empl .sft-jobs-archive-single-empl-text-type{color:#686868;line-height:22px}@media only screen and (max-width:1200px){.sft-jobs-archive{max-width:970px}}@media only screen and (max-width:1010px){.sft-jobs-archive{max-width:calc(100% - 40px);margin-left:20px;margin-right:20px;padding:0 32px 16px}}@media only screen and (max-width:767px){.sft-jobs-archive-single-title{width:100%}.sft-jobs-archive-single-loc{width:50%}.sft-jobs-archive-single-empl{width:50%}}@media only screen and (max-width:500px){.sft-jobs-archive-single-loc{width:100%;margin-bottom:20px}.sft-jobs-archive-single-empl{width:100%}}