#job-list,#job-list-all{display:block;height:1px;opacity:0;pointer-events:none;position:absolute;top:-100px;width:1px}#careers-module-container{opacity:0;transition:opacity 1s ease-in-out 1s}#careers-module-container.active{opacity:1}.careers-loader{animation:rotate-loader .5s linear infinite;border:5px solid #f7faff;border-radius:50%;border-right-color:#191530;display:block;height:50px;left:50%;opacity:1;position:absolute;top:16px;transform:translateX(-50%);transition:opacity 1s ease-in-out;width:50px}.careers-loader.hide{opacity:0;pointer-events:none}@keyframes rotate-loader{0%{transform:translateX(-50%) rotate(0deg)}to{transform:translateX(-50%) rotate(1turn)}}.bottom-buttons,.filters-container{opacity:0;transition:opacity 1s ease-in-out 1s}.bottom-buttons.active,.filters-container.active{opacity:1}.filters-container.active{margin-bottom:40px}#err-msg{height:0;opacity:0;pointer-events:none;transition:opacity 1s ease-in-out 1s}#err-msg.active{font-size:24px;font-weight:600;height:auto;margin-top:50px;opacity:1;text-align:center}.careers-sub-title{font-size:24px;font-style:normal;font-weight:400;line-height:1.2em;margin-bottom:15px;margin-top:20px}.careers-sub-title #role-number{color:#de1b76;font-weight:700}.careers-filters{align-items:flex-start;display:flex;justify-content:flex-start}.filter-style,.select2-container.select2-container--default{border:none;border-radius:2px;display:block;font-size:16px;height:48px;line-height:1em;margin-bottom:0;width:228px}.select2-container.select2-container--default,.select2-container.select2-container--default *{font-family:Faktum,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif!important}.filter-style{background:#f7faff}.filter-style:active,.filter-style:focus,.filter-style:hover{background:#f7faff;border:none;box-shadow:none;outline:none}#careers-module-keyword-search{background-position:center right 16px;background-repeat:no-repeat;background-size:16px 16px;padding:12px 40px 15px 15px}.filter-style::placeholder{color:#191530;font-size:16px}.filter-style,.select2-container.select2-container--default{margin-right:25px}.select2-container.select2-container--default .selection{display:block;height:100%}.select2-container.select2-container--default .selection .select2-selection.select2-selection--multiple{align-items:center;background:#f7faff;border:none;display:flex;height:100%;justify-content:flex-start;padding:5px}.select2-container.select2-container--default .selection .select2-selection.select2-selection--multiple .select2-selection__rendered{align-items:center;display:flex;justify-content:flex-start;margin:0;min-width:170px;overflow-x:scroll}.select2-results__option.select2-results__message{font-weight:600}.select2-container.select2-container--default .selection .select2-selection.select2-selection--multiple .select2-selection__rendered::-webkit-scrollbar{display:none}.select2-container.select2-container--default .selection .select2-selection.select2-selection--multiple .select2-selection__rendered{-ms-overflow-style:none;scrollbar-width:none}.select2-container.select2-container--default .selection .select2-selection.select2-selection--multiple .select2-selection__rendered:empty{min-width:0;width:0}.select2-container--default .select2-selection--multiple .select2-selection__choice{background:#de1b76!important;border:none!important;border-radius:4px;color:#fff!important;font-weight:600;margin:0 5px 0 0!important;min-width:max-content!important;padding-left:15px!important}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove,.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover{align-items:center;background:transparent!important;border:none!important;color:#fff!important;display:flex;height:100%!important;justify-content:center;padding:0!important;width:18px!important}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove>span{margin-top:-2px}.select2-container.select2-container--default .selection .select2-selection.select2-selection--multiple .select2-search.select2-search--inline{align-items:center;display:flex;height:100%;justify-content:flex-start;width:100%}.select2-container.select2-container--default .selection .select2-selection.select2-selection--multiple .select2-search.select2-search--inline .select2-search__field{font-size:16px;font-weight:600;height:100%;line-height:18px;margin:0;max-height:100%;min-height:0;padding:10px}.select2-container.select2-container--default .selection .select2-selection.select2-selection--multiple .select2-search.select2-search--inline .select2-search__field::placeholder{color:#191530;font-size:16px}.filter-dropdown{background:#f7faff!important;border:none!important;border-bottom-left-radius:2px;border-bottom-right-radius:2px;box-shadow:0 5px 15px 5px rgba(25,21,48,.3)}.select2-container--default .select2-results__option--highlighted.select2-results__option--selectable{background-color:#dfe7f5!important;color:#191530!important}.select2-container--default .select2-results__option--selected{background-color:#de1b76!important;color:#fff!important;font-weight:700}.select2-selection.select2-selection--multiple{position:relative}.select2-selection.select2-selection--multiple:after{border-left:4px solid transparent;border-radius:2px;border-right:4px solid transparent;border-top:4px solid #191530;content:"";cursor:pointer;height:0;position:absolute;right:20px;top:50%;transform:translateY(-50%);width:0}.select2-container--open .select2-selection.select2-selection--multiple:after{transform:translateY(-50%) rotate(180deg)}.select2-container--default .select2-selection--multiple .select2-selection__clear{cursor:pointer;font-weight:700;height:auto!important;margin:-1px 0 0!important;padding:0!important;position:absolute;right:35px!important;top:50%!important;transform:translateY(-50%)}.careers-or{font-size:24px;letter-spacing:-1px;line-height:1.2em;margin:30px 0}#go-to-list-list{display:none}#go-to-list-list.show{display:block}#careers-module-container{padding:0 0 10px}.department-container{align-items:flex-start;border-top:1px solid #191530;display:flex;padding-bottom:50px;padding-top:50px}.department-container .department-column{max-width:330px;min-width:330px;padding-right:50px;width:330px}.department-container .department-column h2{color:#191530;font-size:40px;font-weight:700;line-height:1em}.department-container .jobs-column{width:calc(100% - 330px)}.department-container .jobs-column .job-container{align-items:flex-start;display:flex;justify-content:space-between}.department-container .jobs-column .job-container:not(:last-of-type){margin:0 0 50px}.department-container .jobs-column .job-container .job-details{padding-right:20px}.department-container .jobs-column .job-container .job-details a{text-decoration:none}.department-container .jobs-column .job-container .job-details h2{font-size:32px;font-weight:600;letter-spacing:-1px;line-height:1.2em;margin:0 0 5px}.department-container .jobs-column .job-container .job-details a:hover h2{color:#de1b76;text-decoration:underline}.department-container .jobs-column .job-container .job-details h2 span{background:#de1b76;color:#fff}.department-container .jobs-column .job-container .job-details p{font-size:24px;letter-spacing:-1px;line-height:1.2em;margin:0}.bottom-buttons{align-items:center;display:flex;margin-left:330px}.bottom-buttons.center{display:block;margin-left:auto;margin-right:auto;width:max-content}.bottom-buttons .button{margin:0}.bottom-buttons>span{display:inline-block;font-size:24px;letter-spacing:-1px;line-height:1em;margin:0 20px}.no-jobs h2{font-size:24px;font-weight:600;margin-bottom:30px;text-align:center}@media screen and (max-width:1024px){.careers-sub-title{font-size:20px}.careers-filters{flex-direction:column}.filter-style,.select2-container.select2-container--default{margin:0 0 20px!important}.department-container{flex-direction:column}.department-container .department-column{margin-bottom:20px;max-width:100%;min-width:100%;padding:0;width:100%}.department-container .department-column h2{font-size:24px}.department-container .job-details h2{font-size:20px!important;margin-bottom:10px!important}.department-container .job-details p{font-size:18px!important;margin-bottom:15px!important}.department-container .jobs-column{margin-bottom:0;width:100%}.department-container .jobs-column .job-container{flex-direction:column}.department-container .jobs-column .job-container:not(:last-of-type){margin-bottom:20px!important}.bottom-buttons{margin-left:0!important}.no-jobs h2{margin-bottom:54px;text-align:left}}