/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
body main .region-content #block-styline-page-title{display:none;}.careerspage__intro{display:flex;flex-direction:column;align-items:center;width:100%;padding:2rem 0 4rem;}.careerspage__intro h1{margin:2rem 0 2rem 0;font-size:1.2rem;color:#FAA634;}.careerspage__intro h2{width:40rem;text-align:center;font-size:2.7rem;margin:0 0 2rem 0;}@media screen and (max-width:700px){.careerspage__intro h2{width:90%;}}.careerspage__intro a{text-decoration:none;display:inline-block;padding:0.5rem 1rem;border-radius:0.25rem;color:#fff;background:#FAA634;border:1px solid #FAA634;}.careerspage__intro a:hover{color:#FAA634;background:#fff;}.careerspage__header{background-color:#FAA634;padding:2rem;text-align:center;margin-bottom:1rem;}.careerspage__header h2{color:white;}.careerspage__video{position:relative;display:block;}.careerspage__video video{width:100%;height:70vh;object-fit:cover;z-index:2;display:block;}.careerspage__video:after{content:" ";position:absolute;z-index:2;left:0;top:0;bottom:0;right:0;background:#796e65;mix-blend-mode:multiply;}.careerspage__about{display:flex;align-items:center;max-width:1200px;margin:0 auto;padding:2rem;}@media screen and (max-width:900px){.careerspage__about{flex-wrap:wrap;}}.careerspage__about .about__text{width:50%;padding:2rem 3rem 2rem 0;line-height:200%;}@media screen and (max-width:900px){.careerspage__about .about__text{width:100%;padding-right:0;}}.careerspage__about .about__image{width:50%;}.careerspage__about .about__image img{max-width:100%;}@media screen and (max-width:900px){.careerspage__about .about__image{width:100%;}}.careerspage__body{display:flex;flex-wrap:wrap;justify-content:center;padding:0 1rem;}.careerspage__body .careerspage__body__job{width:33.333%;padding:1rem;}@media screen and (max-width:1200px){.careerspage__body .careerspage__body__job{width:50%;}}@media screen and (max-width:900px){.careerspage__body .careerspage__body__job{width:100%;}}.careerspage__body .careerspage__body__job .careerspage__body__job__inner{border-radius:0.25rem;background-color:#EEEEEE;padding:2rem;border:#ccc solid 1px;height:100%;}.careerspage__body .careerspage__body__job h3{font-size:1.1rem;padding-bottom:0.75rem;font-weight:bold;}.careerspage__body .careerspage__body__job h4{font-size:1rem;font-weight:normal;padding-bottom:0.75rem;}.careerspage__body .careerspage__body__job a{color:#FAA634;}.careerspage__body .careerspage__body__job a:visited{text-decoration:none;color:#FAA634;}.careerspage__perks{margin:1rem 0 1rem 0;padding-top:0.5rem;padding-bottom:1rem;}.careerspage__perks .careerspage__perks__inner{display:flex;flex-direction:column;justify-content:flex-start;padding:2rem;max-width:1200px;margin:0 auto;}.careerspage__perks h2{padding-bottom:1rem;border-bottom:1px solid #ccc;margin-bottom:0;}.careerspage__perks .perk{display:flex;align-items:center;font-size:1rem;border-bottom:1px solid #ccc;}@media screen and (max-width:900px){.careerspage__perks .perk{margin-top:0.5rem;}}.careerspage__perks .perk .perk__text{width:90%;}@media screen and (max-width:900px){.careerspage__perks .perk .perk__text{width:85%;}}.careerspage__perks .perk p{font-size:1rem;margin:0;}.careerspage__perks .perk svg{width:10%;margin-right:1rem;}@media screen and (max-width:900px){.careerspage__perks .perk svg{width:15%;}}.careerspage__equality{border-top:#ccc solid 1px;background-color:#F1F0EF;}.careerspage__equality .careerspage__equality__inner{padding:3rem 2rem 2rem 2rem;max-width:1200px;margin:0 auto;}.careerspage__equality div h2{font-size:1.1rem;}.careerspage__equality div p{font-size:1rem;}.jobpostpage__breadcrumb{background-color:#FBFBFB;height:3.5rem;display:flex;align-items:center;}.jobpostpage__breadcrumb svg{width:1rem;margin-top:-2px;}.jobpostpage__breadcrumb a{margin-left:2rem;display:block;text-decoration:none;}.jobpostpage__breadcrumb a:hover{color:#FAA634;}.jobpostpage__breadcrumb a:hover svg *{stroke:#FAA634 !important;}.jobpostpage__container{position:relative;z-index:0;}.jobpostpage__container .jobpostpage__header{background:url("/modules/custom/ofs_styline/images/ofs-careers-driver.jpg") no-repeat center;background-size:cover;height:30rem;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;position:relative;}.jobpostpage__container .jobpostpage__header:before{content:" ";position:absolute;width:100%;height:100%;left:0;top:0;background:#796e65;mix-blend-mode:multiply;z-index:5;}.jobpostpage__container .jobpostpage__header h1{font-size:2.5rem;margin-left:1.5rem;color:white;position:relative;z-index:10;}.jobpostpage__container .jobpostpage__header p{font-size:1.2rem;margin-left:1.5rem;color:white;z-index:10;}@media screen and (max-width:900px){.jobpostpage__container .jobpostpage__header h1{margin-left:0;font-size:1.5rem;display:block;padding:0 2rem;}.jobpostpage__container .jobpostpage__header p{margin-left:0;display:block;padding:0 2rem;}}.jobpostpage__container .jobpostpage__body{margin:2rem auto;width:70%;}@media screen and (max-width:900px){.jobpostpage__container .jobpostpage__body{margin:0 auto;padding:2rem;width:100%;}}.jobpostpage__container .jobpostpage__body .jobpostpage__body__perks{display:flex;flex-direction:column;justify-content:flex-start;width:100%;margin:2rem 0 1rem 0;padding-top:0.5rem;}@media screen and (max-width:900px){.jobpostpage__container .jobpostpage__body .jobpostpage__body__perks{margin:1rem 0 1rem 0;}}.jobpostpage__container .jobpostpage__body .jobpostpage__body__perks .perk{display:flex;align-items:center;}.jobpostpage__container .jobpostpage__body .jobpostpage__body__perks .perk h2{font-size:1.7rem;}.jobpostpage__container .jobpostpage__body .jobpostpage__body__perks .perk svg{width:5rem;}.jobpostpage__container .jobpostpage__body .jobpostpage__body__perks .perk div{font-size:1rem;width:100%;border-bottom:#ACA39A solid 1px;}.jobpostpage__container .jobpostpage__equality{border-top:#ACA39A solid 1px;background-color:#F1F0EF;padding:2.5rem 0 2rem 0;display:flex;align-items:center;justify-content:center;}.jobpostpage__container .jobpostpage__equality div{width:60%;}.jobpostpage__container .jobpostpage__equality div h2{font-size:1.1rem;}.jobpostpage__container .jobpostpage__equality div p{font-size:1rem;}@media screen and (max-width:900px){.jobpostpage__container .jobpostpage__equality div{width:100%;padding:0 2rem;}}.jobpostpage__container .jobpostpage__apply{display:flex;flex-wrap:wrap;justify-content:space-between;background-color:#eee;padding:3rem 2rem;}@media screen and (max-width:900px){.jobpostpage__container .jobpostpage__apply{padding:2rem;}}.jobpostpage__container .jobpostpage__apply p{margin:0;padding:0;}.jobpostpage__container .jobpostpage__apply .jobspostpage__apply__info{display:flex;flex-wrap:wrap;}.jobpostpage__container .jobpostpage__apply .jobspostpage__apply__info .location{display:flex;flex-direction:column;padding-right:4rem;}.jobpostpage__container .jobpostpage__apply .jobspostpage__apply__info .area{display:flex;flex-direction:column;padding-right:4rem;}.jobpostpage__container .jobpostpage__apply .jobspostpage__apply__info .contact{display:flex;flex-direction:column;padding-right:4rem;}@media screen and (max-width:700px){.jobpostpage__container .jobpostpage__apply .jobspostpage__apply__info .contact{padding-right:0;}}.jobpostpage__container .jobpostpage__apply button{border:none;border-radius:4px;width:10rem;height:4rem;}@media screen and (max-width:700px){.jobpostpage__container .jobpostpage__apply button{width:100%;margin-top:1.5rem;align-self:center;}}.jobpostpage__container .jobpostpage__apply button:hover{border:#FAA634 solid 1px;}.jobpostpage__container .jobpostpage__modal{display:none;}.jobpostpage__container .jobpostpage__modal.active{display:block;}.jobpostpage__container .jobpostpage__modal{position:absolute;top:0;left:0;height:200%;width:100%;}.jobpostpage__container .jobpostpage__modal .jobpostpage__modal__backdrop{position:absolute;z-index:50;top:0;left:0;height:100%;width:100%;}.jobpostpage__container .jobpostpage__modal .jobpostpage__modal__content{position:absolute;z-index:100;width:30rem;height:20rem;top:45%;left:50%;transform:translate(-50%,-50%);padding:2rem;color:#ACA39A;background-color:white;box-shadow:2px 2px 5px #ACA39A;border-radius:4px;display:flex;flex-direction:column;}@media screen and (max-width:700px){.jobpostpage__container .jobpostpage__modal .jobpostpage__modal__content{width:20rem;}}.jobpostpage__container .jobpostpage__modal .jobpostpage__modal__content a{text-decoration:none;color:#FAA634;margin-top:auto;align-self:center;width:90%;}.jobpostpage__container .jobpostpage__modal .jobpostpage__modal__content a button{border:none;border-radius:4px;width:100%;height:3rem;}.jobpostpage__container .jobpostpage__modal .jobpostpage__modal__content a button:hover{border:#FAA634 solid 1px;}.careers__listing .careers-listing .careers-listing__inner{display:flex;flex-wrap:wrap;padding:10px;}@media only screen and (max-width:992px){.careers__listing .careers-listing .careers-listing__inner{flex-wrap:wrap;}}.careers__listing .careers-listing .careers-listing__inner .career{padding:10px;flex:100%;max-width:25%;}@media only screen and (max-width:1200px){.careers__listing .careers-listing .careers-listing__inner .career{max-width:33.333%;}}@media only screen and (max-width:992px){.careers__listing .careers-listing .careers-listing__inner .career{max-width:100%;}}.careers__listing .careers-listing .careers-listing__inner .career .inner{border:1px solid #ccc;background:#F7F5F3;border-radius:5px;height:100%;padding:20px;position:relative;}.careers__listing .careers-listing .careers-listing__inner .career .inner .title{padding-right:60px;margin-bottom:20px;font-weight:700;}.careers__listing .careers-listing .careers-listing__inner .career .inner .location{margin-bottom:20px;}.careers__listing .careers-listing .careers-listing__inner .career .inner a{color:#FAA634;display:flex;align-items:center;}.careers__listing .careers-listing .careers-listing__inner .career .inner a svg{width:16px;height:16px;}.careers__listing .careers-listing .careers-listing__inner .career .inner a svg *{stroke:#FAA634 !important;}.careers__listing .filters-wrapper.new-view .filters-new{padding:0;min-height:50px;background:#fbfbfb;}.careers__listing .filters-wrapper.new-view .filters-new.new-view{display:flex;justify-content:space-between;padding:0 40px;align-items:center;}@media screen and (max-width:1200px){.careers__listing .filters-wrapper.new-view .filters-new.new-view{flex-direction:column;gap:1rem;padding:1rem 0;}}.careers__listing .filters-wrapper.new-view .filters-new.new-view .search-location-filter{display:flex;align-items:center;justify-content:start;}@media screen and (max-width:1200px){.careers__listing .filters-wrapper.new-view .filters-new.new-view .search-location-filter{width:100%;padding:0 1rem;}}@media screen and (max-width:800px){.careers__listing .filters-wrapper.new-view .filters-new.new-view .search-location-filter{flex-direction:column;gap:1rem;}}.careers__listing .filters-wrapper.new-view .filters-new.new-view .search-location-filter .term-search,.careers__listing .filters-wrapper.new-view .filters-new.new-view .search-location-filter .location{height:-webkit-fill-available;width:300px;position:relative;}.careers__listing .filters-wrapper.new-view .filters-new.new-view .search-location-filter .term-search .input-text,.careers__listing .filters-wrapper.new-view .filters-new.new-view .search-location-filter .location .input-text{border-color:rgba(0,0,0,0.125);border-style:solid;border-width:1px;font-size:0.9rem;color:#545454;width:100%;}@media screen and (max-width:1500px){.careers__listing .filters-wrapper.new-view .filters-new.new-view .search-location-filter .term-search,.careers__listing .filters-wrapper.new-view .filters-new.new-view .search-location-filter .location{width:250px;}}@media screen and (max-width:1200px){.careers__listing .filters-wrapper.new-view .filters-new.new-view .search-location-filter .term-search,.careers__listing .filters-wrapper.new-view .filters-new.new-view .search-location-filter .location{width:100%;}}.careers__listing .filters-wrapper.new-view .filters-new.new-view .search-location-filter .term-search.rounded-left input,.careers__listing .filters-wrapper.new-view .filters-new.new-view .search-location-filter .location.rounded-left input{border-radius:2rem 0 0 2rem;padding:0.75rem 2.5rem 0.75rem 1rem;}@media screen and (max-width:1500px){.careers__listing .filters-wrapper.new-view .filters-new.new-view .search-location-filter .term-search.rounded-left input,.careers__listing .filters-wrapper.new-view .filters-new.new-view .search-location-filter .location.rounded-left input{padding:0.6rem 2rem 0.6rem 0.75rem;}}@media screen and (max-width:800px){.careers__listing .filters-wrapper.new-view .filters-new.new-view .search-location-filter .term-search.rounded-left input,.careers__listing .filters-wrapper.new-view .filters-new.new-view .search-location-filter .location.rounded-left input{border-radius:1rem;}}.careers__listing .filters-wrapper.new-view .filters-new.new-view .search-location-filter .term-search.rounded-right input,.careers__listing .filters-wrapper.new-view .filters-new.new-view .search-location-filter .location.rounded-right input{border-radius:0 2rem 2rem 0;padding:0.75rem 4.5rem 0.75rem 1rem;}@media screen and (max-width:1500px){.careers__listing .filters-wrapper.new-view .filters-new.new-view .search-location-filter .term-search.rounded-right input,.careers__listing .filters-wrapper.new-view .filters-new.new-view .search-location-filter .location.rounded-right input{padding:0.6rem 4rem 0.6rem 0.75rem;}}@media screen and (max-width:800px){.careers__listing .filters-wrapper.new-view .filters-new.new-view .search-location-filter .term-search.rounded-right input,.careers__listing .filters-wrapper.new-view .filters-new.new-view .search-location-filter .location.rounded-right input{border-radius:1rem;}}.careers__listing .filters-wrapper.new-view .filters-new.new-view .search-location-filter .term-search.rounded-right:has(.location-controls .filter-count:not(.hidden)) input,.careers__listing .filters-wrapper.new-view .filters-new.new-view .search-location-filter .location.rounded-right:has(.location-controls .filter-count:not(.hidden)) input{padding:0.75rem 5.75rem 0.75rem 1rem;}@media screen and (max-width:1500px){.careers__listing .filters-wrapper.new-view .filters-new.new-view .search-location-filter .term-search.rounded-right:has(.location-controls .filter-count:not(.hidden)) input,.careers__listing .filters-wrapper.new-view .filters-new.new-view .search-location-filter .location.rounded-right:has(.location-controls .filter-count:not(.hidden)) input{padding:0.6rem 4.5rem 0.6rem 0.75rem;}}.careers__listing .filters-wrapper.new-view .filters-new.new-view .search-location-filter .term-search svg,.careers__listing .filters-wrapper.new-view .filters-new.new-view .search-location-filter .location svg{position:absolute;top:50%;transform:translateY(-50%);right:1rem;width:20px;height:20px;stroke-width:3;cursor:pointer;}@media screen and (max-width:1500px){.careers__listing .filters-wrapper.new-view .filters-new.new-view .search-location-filter .term-search svg,.careers__listing .filters-wrapper.new-view .filters-new.new-view .search-location-filter .location svg{width:18px;height:18px;}}@media screen and (max-width:800px){.careers__listing .filters-wrapper.new-view .filters-new.new-view .search-location-filter .term-search svg,.careers__listing .filters-wrapper.new-view .filters-new.new-view .search-location-filter .location svg{width:22px;height:22px;}}.careers__listing .filters-wrapper.new-view .filters-new.new-view .search-location-filter .term-search .location-controls,.careers__listing .filters-wrapper.new-view .filters-new.new-view .search-location-filter .location .location-controls{display:flex;align-items:center;justify-content:center;gap:0.75rem;position:absolute;top:50%;transform:translateY(-50%);right:1rem;}.careers__listing .filters-wrapper.new-view .filters-new.new-view .search-location-filter .term-search .location-controls svg,.careers__listing .filters-wrapper.new-view .filters-new.new-view .search-location-filter .location .location-controls svg{position:relative;top:unset;transform:unset;right:unset;}.careers__listing .filters-wrapper.new-view .filters-new.new-view .search-location-filter .term-search .location-controls svg.dropdown,.careers__listing .filters-wrapper.new-view .filters-new.new-view .search-location-filter .location .location-controls svg.dropdown{width:15px;height:15px;transition:transform 0.25s cubic-bezier(0.4,0,0.2,1);}.careers__listing .filters-wrapper.new-view .filters-new.new-view .search-location-filter .term-search .location-controls svg.dropdown.rotate,.careers__listing .filters-wrapper.new-view .filters-new.new-view .search-location-filter .location .location-controls svg.dropdown.rotate{transform:rotate(180deg);}@media screen and (max-width:1500px){.careers__listing .filters-wrapper.new-view .filters-new.new-view .search-location-filter .term-search .location-controls svg.dropdown,.careers__listing .filters-wrapper.new-view .filters-new.new-view .search-location-filter .location .location-controls svg.dropdown{width:12px;height:12px;}}@media screen and (max-width:800px){.careers__listing .filters-wrapper.new-view .filters-new.new-view .search-location-filter .term-search .location-controls svg.dropdown,.careers__listing .filters-wrapper.new-view .filters-new.new-view .search-location-filter .location .location-controls svg.dropdown{width:15px;height:15px;}}@media screen and (max-width:1500px){.careers__listing .filters-wrapper.new-view .filters-new.new-view .search-location-filter .term-search .location-controls,.careers__listing .filters-wrapper.new-view .filters-new.new-view .search-location-filter .location .location-controls{gap:0.5rem;}}@media screen and (max-width:800px){.careers__listing .filters-wrapper.new-view .filters-new.new-view .search-location-filter .term-search .location-controls,.careers__listing .filters-wrapper.new-view .filters-new.new-view .search-location-filter .location .location-controls{gap:0.75rem;}}.careers__listing .filters-wrapper.new-view .filters-new.new-view .search-location-filter .filter-submit,.careers__listing .filters-wrapper.new-view .filters-new.new-view .search-location-filter .filter-clear{border:none;color:#FFFFFF;border-radius:2rem;padding:0.5rem 2rem;background-color:#FAA634;margin-left:0.75rem;}.careers__listing .filters-wrapper.new-view .filters-new.new-view .search-location-filter .filter-submit:disabled,.careers__listing .filters-wrapper.new-view .filters-new.new-view .search-location-filter .filter-clear:disabled{opacity:0.5;cursor:not-allowed;}@media screen and (max-width:1500px){.careers__listing .filters-wrapper.new-view .filters-new.new-view .search-location-filter .filter-submit,.careers__listing .filters-wrapper.new-view .filters-new.new-view .search-location-filter .filter-clear{padding:0.35rem 1.5rem;}}@media screen and (max-width:800px){.careers__listing .filters-wrapper.new-view .filters-new.new-view .search-location-filter .filter-submit,.careers__listing .filters-wrapper.new-view .filters-new.new-view .search-location-filter .filter-clear{width:100%;padding:0.5rem 1.5rem;}}.careers__listing .filters-wrapper.new-view .filters-new.new-view .search-location-filter .filter-clear{color:#545454;background-color:#D9D9D9;}.careers__listing .filters-wrapper.new-view .filters-new.new-view .business-filter{display:flex;gap:0.5rem;padding:0.75rem 10px;align-items:center;cursor:pointer;}@media screen and (max-width:1200px){.careers__listing .filters-wrapper.new-view .filters-new.new-view .business-filter{padding:0 1rem;}}@media screen and (max-width:800px){.careers__listing .filters-wrapper.new-view .filters-new.new-view .business-filter{flex-wrap:wrap;justify-content:center;}}.careers__listing .filters-wrapper.new-view .filters-new.new-view .business-filter .careers-filter__block--inner{height:100%;border:1.5px solid #eee;padding:0.75rem 0.25rem;}.careers__listing .filters-wrapper.new-view .filters-new.new-view .business-filter .careers-filter__block--inner:hover svg,.careers__listing .filters-wrapper.new-view .filters-new.new-view .business-filter .careers-filter__block--inner:hover img{filter:grayscale(0%);opacity:1;}.careers__listing .filters-wrapper.new-view .filters-new.new-view .business-filter .careers-filter__block--inner:hover.careers-filter__block--styline svg *{fill:#666;}.careers__listing .filters-wrapper.new-view .filters-new.new-view .business-filter .careers-filter__block--styline svg *{fill:#666;}.careers__listing .filters-wrapper.new-view .filters-new.new-view .business-filter .careers-filter__block--carolina svg *{fill:#007396 !important;}.careers__listing .filters-wrapper.new-view .filters-new.new-view .business-filter .flex-center{display:flex;align-items:center;justify-content:center;}.careers__listing .filters-wrapper.new-view .filters-new.new-view .business-filter svg,.careers__listing .filters-wrapper.new-view .filters-new.new-view .business-filter img{filter:grayscale(100%);opacity:0.5;width:70px;height:35px;max-width:80%;max-height:80%;object-fit:contain;transition:filter 0.3s ease,opacity 0.3s ease;}@media screen and (max-width:1500px){.careers__listing .filters-wrapper.new-view .filters-new.new-view .business-filter svg,.careers__listing .filters-wrapper.new-view .filters-new.new-view .business-filter img{width:60px;height:30px;}}@media screen and (max-width:1200px){.careers__listing .filters-wrapper.new-view .filters-new.new-view .business-filter svg,.careers__listing .filters-wrapper.new-view .filters-new.new-view .business-filter img{width:100px;height:50px;}}.careers__listing .filters-wrapper.new-view .filters-new.new-view .business-filter .careers-filter__block.active svg,.careers__listing .filters-wrapper.new-view .filters-new.new-view .business-filter .careers-filter__block.active img{filter:none;opacity:1;}.careers__listing .sub-filters{display:flex;align-items:center;justify-content:start;width:100%;padding:1rem 20px;gap:1rem;}.careers__listing .sub-filters .drop-filter{background:#FBFBFB;padding:0.5rem 2rem;border-radius:2rem;border-color:rgba(0,0,0,0.125);border-style:solid;border-width:1px;cursor:pointer;display:flex;align-items:center;gap:1rem;}.careers__listing .sub-filters .drop-filter svg{scale:1.25;}.careers__listing .sub-filters .drop-filter svg path{fill:#796E65;}.careers__listing .sub-filters .drop-filter:hover{border-color:rgba(0,0,0,0.25);}@media screen and (max-width:1500px){.careers__listing .sub-filters .drop-filter{padding:0.4rem 1.5rem;font-size:0.8rem;}}@media screen and (max-width:800px){.careers__listing .sub-filters .drop-filter{width:100%;justify-content:space-between;}}@media screen and (max-width:800px){.careers__listing .sub-filters{flex-direction:column;}}.careers__listing .drop-filter,.careers__listing .drop-filter-location{position:relative;}.careers__listing .drop-filter .filter-count,.careers__listing .drop-filter-location .filter-count{color:#fff;background:#FAA634;line-height:normal;border-radius:3px;padding:0 0.25rem;font-size:0.75rem;margin-left:0.25rem;}.careers__listing .drop-filter .drop-options,.careers__listing .drop-filter-location .drop-options{position:absolute;min-height:20px;left:0;min-width:100%;width:auto;white-space:nowrap;top:100%;display:flex;flex-direction:column;background:#FFF;box-shadow:0 4px 8px rgba(0,0,0,0.25);border-radius:0.5rem;opacity:1;transform:translateY(0);transition:opacity 0.25s ease,transform 0.25s cubic-bezier(0.4,0,0.2,1);z-index:500;}.careers__listing .drop-filter .drop-options.closed,.careers__listing .drop-filter-location .drop-options.closed{opacity:0;transform:translateY(-10px);pointer-events:none;display:flex;}.careers__listing .drop-filter .drop-options .option,.careers__listing .drop-filter-location .drop-options .option{display:flex;align-items:center;justify-content:start;min-width:100%;padding:0.5rem 0.75rem;border-bottom:1px solid #EEE;gap:0.5rem;}.careers__listing .drop-filter .drop-options .option label,.careers__listing .drop-filter-location .drop-options .option label{flex-grow:1;margin-bottom:0;cursor:pointer;}.careers__listing .drop-filter .drop-options .option input,.careers__listing .drop-filter-location .drop-options .option input{cursor:pointer;}.careers__listing .drop-filter .drop-options .option:last-child,.careers__listing .drop-filter-location .drop-options .option:last-child{border-bottom:none;}.careers__listing .location-svg{opacity:0.5;}.careers__listing .location-svg:hover{opacity:1;}.careers__listing .location-svg.active{opacity:1;}.careers__listing .career-category{background:#FBFBFB;width:100%;padding:0 40px;min-height:70px;display:flex;align-items:center;}.careers__listing .career-category svg,.careers__listing .career-category img{filter:grayscale(100%);opacity:0.8;width:125px;height:62.5px;padding:0.5rem 0;}.careers__listing svg.dropdown{transition:transform 0.25s cubic-bezier(0.4,0,0.2,1);}.careers__listing svg.dropdown.rotate{transform:rotate(180deg);}.careers__listing.v2{padding-bottom:2rem;}.careers__listing .empty-filters{padding:0 20px;width:100%;}.careers__listing .empty-filters .inner{font-size:36px;font-weight:400;letter-spacing:-1px;line-height:40px;background:#F7F5F3;border:1px solid #eee;text-align:center;padding:140px 20px;margin-top:20px;}.careers__listing .empty-filters .inner small{display:block;}.careers__listing .empty-filters .inner p:last-child{margin-bottom:0;}.careers__listing{}.careers__listing .loading{margin:100px auto 75px;width:75px;text-align:center;}.careers__listing .loading.hidden{display:none;}.careers__listing .loading > div{width:18px;height:18px;background-color:transparent;border:solid 3px #796E65;border-radius:100%;display:inline-block;-webkit-animation:sk-bouncedelay 1.4s infinite ease-in-out both;animation:sk-bouncedelay 1.4s infinite ease-in-out both;}.careers__listing .loading .bounce1{-webkit-animation-delay:-0.32s;animation-delay:-0.32s;}.careers__listing .loading .bounce2{-webkit-animation-delay:-0.16s;animation-delay:-0.16s;}@-webkit-keyframes sk-bouncedelay{0%,80%,100%{-webkit-transform:scale(0);}40%{-webkit-transform:scale(1);}}@keyframes sk-bouncedelay{0%,80%,100%{-webkit-transform:scale(0);transform:scale(0);}40%{-webkit-transform:scale(1);transform:scale(1);}}.careers__listing .load-options{text-align:center;padding:70px 0;}.careers__listing .load-options.v2{padding:2rem 0;}.careers__listing .load-options.hidden{display:none;}.careers__listing .load-options .button{font-size:11px;line-height:14px;text-transform:uppercase;font-weight:400;text-decoration:none;border-radius:3px;padding:10px 20px;border:1px solid #ACA39A;color:#666;cursor:pointer;display:inline-block;margin:0 10px;}.careers__listing .load-options .button.disabled{color:#ACA39A;cursor:not-allowed;}.careers__listing .load-options .button:hover{background:#ACA39A;border:1px solid #ACA39A;color:#FFF;}@media only screen and (max-width:992px){.careers__listing .load-options .button{display:block;margin:10px 20px;}}.careers__listing input{width:auto;}.careers__listing .board-menu{display:none !important;}.careers__listing .hidden{display:none !important;}
