.page-module__FBtO9q__heroBanner{background:var(--gradient-hero,#0e1e70);align-items:center;min-height:300px;padding:3.5rem 0;display:flex}.page-module__FBtO9q__heroTitle{color:#fff;margin:0;font-size:clamp(2rem,5vw,3rem);font-weight:700}.page-module__FBtO9q__sectionDivider{border:2px solid var(--navy,);opacity:1;width:100px;margin:.5rem auto 1.5rem}.page-module__FBtO9q__jobListingsWrapper{margin:0 auto}.page-module__FBtO9q__jobFilters{margin-bottom:0}.page-module__FBtO9q__searchJobs{background:#eee;padding:1em;overflow:hidden}.page-module__FBtO9q__searchKeywords{float:left;width:50%;padding-right:.5em}.page-module__FBtO9q__searchLocation{float:right;width:50%;padding-left:.5em}.page-module__FBtO9q__searchKeywords label,.page-module__FBtO9q__searchLocation label{display:none}.page-module__FBtO9q__searchInput{box-sizing:border-box;background:#fff;border:1px solid #ccc;border-radius:4px;width:100%;padding:5px 15px}.page-module__FBtO9q__searchInput:focus{border-color:var(--navy);outline:none;box-shadow:0 0 5px #002cf080}.page-module__FBtO9q__clr{clear:both}.page-module__FBtO9q__searchSubmit{clear:both;padding-top:.5em}.page-module__FBtO9q__searchBtn{background:var(--navy,#f07800);color:#fff;cursor:pointer;border:none;border-radius:4px;width:100%;padding:8px 20px}.page-module__FBtO9q__searchBtn:hover{opacity:.9}.page-module__FBtO9q__jobTypes{background:#f9f9f9;border-top:1px solid #e5e5e5;margin:0;padding:0;font-size:.83em;list-style:none;overflow:hidden}.page-module__FBtO9q__jobTypeItem{float:left;border-right:1px solid #eee;margin:0;padding:.5em 1em}.page-module__FBtO9q__labelFullTime,.page-module__FBtO9q__labelInternship,.page-module__FBtO9q__labelPartTime{cursor:pointer;align-items:center;gap:.35rem;display:flex}.page-module__FBtO9q__jobListingsResult{border-top:1px solid #eee;margin:0;padding:0;list-style:none}.page-module__FBtO9q__jobListingsResult>li{border-bottom:1px solid #eee;margin:0;padding:0;list-style:none}.page-module__FBtO9q__jobListingsResult li a{zoom:1;border:0;border-image:;padding:1em 1em 1em 2em;line-height:1.5em;text-decoration:none;display:block;position:relative;overflow:hidden}.page-module__FBtO9q__jobListingsResult li a img{float:left;vertical-align:middle;width:42px;height:42px;box-shadow:none;margin-right:1em;position:absolute;left:1em}.page-module__FBtO9q__jobListingsResult li a div:nth-child(2){float:left;width:55%;padding:0 0 0 42px;line-height:1.5em}.page-module__FBtO9q__jobListingsResult li a div:nth-child(2) h3{color:var(--navy);margin:0 0 1rem;font-family:Open Sans,Arial,sans-serif;font-weight:600;line-height:1.2;font-size:1.1rem!important}.page-module__FBtO9q__jobListingsResult li a div:nth-child(3){float:left;text-align:left;color:#999;width:25%;padding:0 0 0 1em;line-height:1.5em}.page-module__FBtO9q__jobListingsResult li a ul{float:right;text-align:right;color:#999;width:20%;margin:0;padding:0 0 0 1em;line-height:1.5em;list-style:none}@media (max-width:767px){.page-module__FBtO9q__searchKeywords,.page-module__FBtO9q__searchLocation{float:none;width:100%;padding:0 0 .5em}}
