.rj-wrapper{color:#001965;height:100%;overflow:hidden;align-content:center}
.rj-wrapper .rj-header{transform:translateY(50px)}
.rj-wrapper .titlegrid{background-color:transparent}
.rj-wrapper .titleframe{position:relative;margin-top:-100px;top:100px}
.rj-wrapper .titleframe.small{position:relative;margin-top:-64px;top:64px}
.rj-wrapper .frame-box.frame-padding{padding-top:158px}
.rj-wrapper .frame-box.frame-padding.small{padding-top:115px}
.rj-wrapper .frame-box.no-frame-padding{padding-top:158px}
.rj-wrapper .frame-box.no-frame-padding.small{padding-top:115px}
.rj-wrapper .rj-container{position:relative}
.rj-wrapper .rj-container .rj-link-list{display:flex;flex-wrap:wrap;justify-content:start}
.rj-wrapper .rj-container .rj-link-list .rj-link-item{color:#001965}
.rj-wrapper .rj-container .rj-link-list .rj-link-item .job-name{font-weight:bold;font-size:20px;line-height:36px}
.rj-wrapper .rj-container .rj-link-list .rj-link-item:nth-child(3n+1){margin-left:0}
.rj-wrapper .rj-container .rj-footer{box-sizing:border-box;border-top:solid 1px #939aa7}
.rj-wrapper .rj-container .rj-footer .all-jobs-lnk{color:#001965}
.rj-wrapper .rj-container .rj-footer .all-jobs-lnk .icon{margin-left:10px;font-size:12px}
@media(max-width:2000px){.rj-wrapper .titleframe{margin-top:-78px;top:78px}
.rj-wrapper .titleframe.small{margin-top:-44px;top:44px}
.rj-wrapper .frame-box.frame-padding{padding-top:130px}
.rj-wrapper .frame-box.frame-padding.small{padding-top:100px}
.rj-wrapper .frame-box.no-frame-padding{padding-top:130px}
.rj-wrapper .frame-box.no-frame-padding.small{padding-top:100px}
}
@media only screen and (max-width:1280px){.rj-wrapper .titleframe{margin-top:-38px;top:38px}
.rj-wrapper .titleframe.small{margin-top:-38px;top:38px}
.rj-wrapper .frame-box.frame-padding{padding-top:100px}
.rj-wrapper .frame-box.no-frame-padding{padding-top:100px}
.rj-wrapper .frame-box.frame-padding.small{padding-top:78px}
.rj-wrapper .frame-box.no-frame-padding.small{padding-top:78px}
.rj-wrapper .rj-header{transform:translateY(40px)}
}
@media only screen and (max-width:525px){.rj-wrapper .titleframe{margin-top:-28px;top:28px}
.rj-wrapper .frame-padding{background-color:transparent !important}
.rj-wrapper .frame-box.frame-padding{padding-top:78px;padding-bottom:0}
.rj-wrapper .rj-header{transform:translateY(30px)}
.rj-wrapper .rj-box{background-color:transparent !important}
.rj-wrapper .rj-container .rj-link-list .rj-link-item{flex-basis:100%;margin-left:0}
.rj-wrapper .rj-container .rj-footer{padding-bottom:0}
}