@-webkit-keyframes fade-in-out{from{opacity:0}to{opacity:1}}@keyframes fade-in-out{from{opacity:0}to{opacity:1}}@-webkit-keyframes loading-background{from{background-position:0 0}to{background-position:100% 0}}@keyframes loading-background{from{background-position:0 0}to{background-position:100% 0}}html{background-color:#4b4d4e}header .headline{bottom:3vh}@media screen and (min-width: 600px){header .headline{bottom:calc(50% - 45px)}}header .headline p{letter-spacing:1px;padding:2px}@media screen and (min-width: 600px){header .headline p{font-size:4vw;letter-spacing:5px}}@media screen and (min-width: 1288px){header .headline p{font-size:5rem}}header .headline p span{background:rgba(0,0,0,0.6)}.intro-text p{background-color:#d8d9da}@media screen and (min-width: 1050px){.search-bar .advanced-search-form{padding-left:210px}}@media screen and (min-width: 1050px){.js .search-bar .advanced-search-form .advanced-search-form-fields{width:calc(100% - 240px)}}.search-bar .advanced-search-form label{color:#fff}.advanced-search-form-fields .custom-facets p{color:#fff}.advanced-search-form-fields .custom-facets .label{color:#fff}.advanced-search-form .label{color:#fff}#page>.search-bar{display:none}.search-bar{background-color:#111011}@media screen and (min-width: 800px){.search-bar section{margin:0}}@media screen and (min-width: 1050px){.search-bar section{max-width:1188px;margin:0 auto;padding:20px 45px}.search-bar section a.search-logo{left:auto}.search-bar section .adv-buttons{min-width:195px}.search-bar section .dashboard{padding-left:20px}}.dashboard p{color:#fff}a.search-logo{width:165px;height:86px;display:none;margin-bottom:10px;position:absolute;top:24px}@media screen and (min-width: 1050px){a.search-logo{display:block}}a.search-logo img{width:100%;margin-top:30px}@media screen and (min-width: 750px){.adv-buttons{width:calc(99% - 650px);min-width:160px}}.advanced-search-form button:first-of-type{background:#00749F}.dashboard a{background:#00749F}@media screen and (min-width: 1050px){.advanced-search-form{width:auto}}.adv-keyword .label{color:#fff}@media screen and (min-width: 1050px){.advanced-search-form .advanced-search-form-fields{max-width:450px}}.related-jobs-list,.recently-viewed-job-list[data-recently-viewed-jobs="true"],.accommodations-abc{background:#EEEEEE}.related-jobs-list h3,.recently-viewed-job-list[data-recently-viewed-jobs="true"] h3,.accommodations-abc h3{color:#555555}.related-jobs-list a,.recently-viewed-job-list[data-recently-viewed-jobs="true"] a,.accommodations-abc a{color:#00749F}.related-jobs-list,.recently-viewed-job-list[data-recently-viewed-jobs="true"] a{color:#4b4d4e}.data-form{background:#737778}.data-form p{color:#fff}.data-form .gdpr-eu-tmp-notice a{color:#fff !important;text-decoration:underline}.pagination-page-count input{border:1px solid #333366;color:#555}#pagination-bottom a,#pagination-bottom button{background:#333366}.data-form input[type="submit"],.data-form .keyword-add{background:#909}footer{background:#111011;color:#fff}footer a{color:#fff}footer p{color:#fff}footer .social-media{color:#fff}footer .social-media h2{color:#fff}#search-filters h2{color:#939393;background:#d9d9d9}#search-filters>div>h2{background:#787B7C;color:#ffffff}#refined-search{background:#E9E9E9;color:#555555}#search-filters a{background:#d9d9d9;color:#565656}.js #search-filters .search-filter-list.expandable-childlist-open{background:#ebebeb}#search-filter-clear{background:#00749F}.search-headline{color:#3e3e3e}#search-results-list h2{color:#4b4d4e}#search-results-list .job-brand{color:#00749F}#job .job-description h1{color:#00749F}.job-description .job-apply,.job-description .job-apply-wd{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;text-transform:uppercase;font-size:1.8rem;border:0;background:transparent;color:#fff;text-align:center;display:inline-block;padding:10px 15px;background:#00749F;text-transform:inherit;margin:1em 0;margin-right:10px;width:100%;display:inline-block}@media screen and (min-width: 800px){.job-description .job-apply,.job-description .job-apply-wd{width:inherit;margin-right:10px;padding:3px 70px 20px;border:2px #00749F solid;height:32px;font-size:1.6rem;max-width:500px}}.job-description .job-apply-later{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;text-transform:uppercase;font-size:1.8rem;border:0;background:transparent;color:#fff;text-align:center;display:inline-block;padding:10px 15px;background:#fff;text-transform:inherit;margin:1em 0;width:100%;color:#00749F;border:3px #00749F solid}@media screen and (min-width: 800px){.job-description .job-apply-later{width:inherit;color:#00749F;border:2px #00749F solid;padding:3px 20px 20px;height:32px;font-size:1.6rem;max-width:500px}}.ats-description span{text-transform:none;display:inline}#job .internal-link-module .internal-link-btn{background:#00749F;border-radius:4px}@media screen and (min-width: 750px){#job .internal-link-module .internal-link-btn{border:2px #00749F solid;border-radius:inherit}}#job .social-share{background:#ebebeb}#job .social-share h3{color:#555555}.job-match{background-color:#00749F}#search-filters>div>h2{background:#787B7C;color:#ffffff}#refined-search{background:#E9E9E9;color:#555555}.static-banner{margin-top:0 !important}@media screen and (min-width: 700px){.data-form #recaptcha-trigger{width:100% !important;text-align:center}}#data-privacy p,#data-privacy a{color:#fff !important}@media screen and (min-width: 700px){.data-form.ja-form .submit{bottom:0}}.data-form.two-step{background:#737778;color:#fff}.data-form.two-step h3{color:#fff}.data-form.two-step .keyword-selected .keyword-remove:after{color:#fff !important}.data-form input[type="submit"],.data-form button.g-recaptcha,.data-form #recaptcha-trigger,.data-form button[type="submit"]{background:#f05348}
