.job_filters{background:#fff}.job_filters .search_jobs{padding:0;display:none}.job_filters .search_jobs input{padding:1.6em;background-color:#f5f5f5;border:none;margin-bottom:2em}input[type="text"],input[type="text"]:focus,input[type="text"]:active{color:#0008e4;font-size:16px;font-weight:600}.job_filters .job_types li{min-width:150px}.job_filters .job_types{background-color:#fff;color:#333;padding:.3em;font-size:1.1em}input[type="checkbox"]{-webkit-appearance:none;height:1.8em;width:1.8em;cursor:pointer;position:relative;-webkit-transition:.15s;background-color:#e1e1e1;display:block;float:left;margin-right:15px}input[type="checkbox"]:checked{background-color:#ff3939}ul.job_listings li.job_listing a .meta .job-type{color:#ff3939;text-transform:uppercase}ul.job_listings li.job_listing a div.position h3{color:#0008e4;font-size:1.2em}ul.job_listings li.job_listing{padding:20px 0}input#nf-field-4,input#nf-field-13,input#nf-field-17{color:#fff!important;background:#ff3939;border-width:10px!important;border-color:#ff3939;border-radius:100px;letter-spacing:0;font-size:18px;font-family:'Roboto',Helvetica,Arial,Lucida,sans-serif!important;font-weight:bold!important;padding:20px 40px;text-transform:uppercase;cursor:pointer}.ion-heart{font-size:12px;margin-left:2px;margin-right:2px;color:#ff3939}.ninja-forms-form-wrap input,select{background-color:#eee;border:none;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;font-size:16px;color:#999;padding:16px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.ninja-forms-form-wrap select{width:100%!important;height:50px!important;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0}.ninja-forms-required-items{display:none}textarea.ninja-forms-field{background-color:#eee;border:none;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;font-size:16px;color:#999;padding:16px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}*[id^="nf_submit_"]>.ninja-forms-field{float:right;width:150px;color:#1e73be!important;margin:8px auto 0;cursor:pointer;font-size:20px;font-weight:500;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;padding:6px 20px;line-height:1.7em;background:transparent;border:2px solid;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-moz-transition:all .2s;-webkit-transition:all .2s;transition:all .2s}*[id^="nf_submit_"]>.ninja-forms-field:hover{background-color:#eee;border-color:#eee;padding:6px 20px!important;width:170px}.ds-carousel-section{overflow:hidden}.ds-carousel-logo{width:20%;float:left}.ds-image-carousel{float:left;position:absolute;padding:0;opacity:0;z-index:0}.ds-image-carousel-first{position:relative;z-index:1;-webkit-animation:first 15s 1 linear forwards;animation:first 15s 1 linear forwards}.ds-image-carousel-second,.ds-image-carousel-third,.ds-image-carousel-fourth,.ds-image-carousel-fifth{-webkit-animation:rest 60s infinite linear;animation:rest 60s infinite linear}.ds-image-carousel-third{-webkit-animation-delay:15s;animation-delay:15}.ds-image-carousel-fourth{-webkit-animation-delay:30s;animation-delay:30}.ds-image-carousel-fifth{-webkit-animation-delay:45s;animation-delay:45}@-webkit-keyframes first {
 0% {
 -webkit-transform: translateX(0);
 transform: translateX(0);
 opacity: 1;
 z-index: 1;
 }
 99.99% {
 -webkit-transform: translateX(-100%);
 transform: translateX(-100%);
 opacity: 1;
 z-index: 1;
 }
 100% {
 opacity: 0;
 z-index: 0;
 }
}@keyframes first {
 0% {
 -webkit-transform: translateX(0);
 transform: translateX(0);
 opacity: 1;
 z-index: 1;
 }
 99.99% {
 -webkit-transform: translateX(-100%);
 transform: translateX(-100%);
 opacity: 1;
 z-index: 1;
 }
 100% {
 opacity: 0;
 z-index: 0;
 }
}@-webkit-keyframes rest {
 0.01% {
 opacity: 0;
 z-index: 0;
 }
 0.011% {
 -webkit-transform: translateX(100%);
 transform: translateX(100%);
 opacity: 1;
 z-index: 1;
 }
 50% {
 -webkit-transform: translateX(-100%);
 transform: translateX(-100%);
 opacity: 1;
 }
 100% {
 -webkit-transform: translateX(-100%);
 transform: translateX(-100%);
 opacity: 1;
 }
}@keyframes rest {
 0.01% {
 opacity: 0;
 z-index: 0;
 }
 0.011% {
 -webkit-transform: translateX(100%);
 transform: translateX(100%);
 opacity: 1;
 z-index: 1;
 }
 50% {
 -webkit-transform: translateX(-100%);
 transform: translateX(-100%);
 opacity: 1;
 }
 100% {
 -webkit-transform: translateX(-100%);
 transform: translateX(-100%);
 opacity: 1;
 }
}.ds-carousel-section:hover .ds-image-carousel{-webkit-animation-play-state:paused;animation-play-state:paused}