section[job-openings]{background:#fff;padding-top:9.375rem;padding-bottom:4.6875rem}section[job-openings] .section-title{color:#002a66;margin-bottom:.75rem;font-size:2.25rem;font-weight:500;line-height:1.2;transition:color .3s ease-in-out}@media (width>=992px){section[job-openings] .section-title{text-align:center;margin-bottom:1rem;font-size:3rem}}section[job-openings] .section-title b,section[job-openings] .section-title strong{color:#4c23cc;font-weight:500}section[job-openings] .section-description{color:#121217;text-align:left;margin-top:1rem;font-size:1rem;font-weight:400;line-height:1.5;transition:color .3s ease-in-out}@media (width>=992px){section[job-openings] .section-description{text-align:center;margin-top:1.5rem;font-size:1.125rem}}section[job-openings] .section-grid{grid-template-columns:1fr;gap:3.125rem;margin-top:5rem;display:grid}@media (width>=992px){section[job-openings] .section-grid{grid-template-columns:repeat(3,1fr)}}section[job-openings] .job{background:#f7f8fe;border-radius:1.25rem;padding:2rem;box-shadow:0 .0625rem .1875rem #1212171a,0 1px 2px #1212170f}section[job-openings] .job-department{float:right;color:#4c23cc;border:.0625rem solid #4c23cc;border-radius:1.25rem;padding:.25rem 1rem;font-size:.875rem;font-weight:600;line-height:1.5;transition:color .3s ease-in-out}section[job-openings] .job-title{color:#002a66;margin-bottom:1.5rem;font-size:1.5rem;font-weight:500;line-height:1.4;transition:color .3s ease-in-out}section[job-openings] .job-description{color:#121217;margin-bottom:2rem;font-size:1.125rem;font-weight:400;line-height:1.5;transition:color .3s ease-in-out}section[job-openings] .job-type{text-transform:capitalize}section[job-openings] .job-details{flex-flow:row;gap:1.5rem;display:flex}section[job-openings] .job-details img{flex-shrink:0;width:1.5rem;height:1.5rem;margin-right:.75rem;display:inline-block}section[job-openings] .job-details span{color:#121217;opacity:.6;font-size:1rem;font-weight:400;line-height:1.5;transition:color .3s ease-in-out}section[job-openings] .job-details>div{flex-flow:row;align-items:center;display:flex}section[job-openings] .job-details>div.job-type{flex-shrink:0}section[job-openings] .job-buttons{justify-content:center;margin-top:2rem;display:flex}@media (width>=992px){section[job-openings] .job-buttons{justify-content:flex-start}}section[job-openings] .job-buttons .btn{text-transform:uppercase;width:100%}@media (width>=992px){section[job-openings] .job-buttons .btn{width:max-content}}
