.navigation-mega__menu--secondary .contact-us__button:hover{color:#fff}.form-group__input.location-input button{height:20px;pointer-events:none;position:absolute;right:20px;top:20px;width:20px;cursor:pointer;pointer-events:auto}.form-group__input.location-input .icon{top:0}.highlighted{color:#6ba5b4}#cxsFormHolder .cxsFieldName_RSD_AvailableFrom__c .form-group__input{display:inline-block;width:24%}#cxsFormHolder .cxsFieldName_RSD_AvailableFrom__c .form-group__input-last{width:40%}#cxsFormHolder .cxsFieldName_RSD_AvailableFrom__c .cxsSeperator{position:relative;display:inline-block;width:6%;top:-4px;text-align:center}#cxsFormHolder .description,#cxsFormHolder .help-text{line-height:normal}#cxsFormHolder .cxsApplyButton,#cxsFormHolder .cxsSection+.cxsSection,#cxsFormHolder .cxsSection+.form-group,#cxsFormHolder .form-group+.cxsSection{margin-top:30px}#cxsFormHolder .upload-default-text{display:inline-block}#cxsFormHolder .cxsFileUpload iframe{position:absolute;top:-30px;left:-30px;width:calc(100% + 60px);height:calc(100% + 60px)}#cxsFormHolder .cxsFileUpload .upload-list__item{border-bottom:none}#cxsFormHolder .cxsFileUpload>.cxsFileButtonLabel{display:none}#cxsFormHolder .cxsError .cxsField{background:#fef6f6;border-color:#f24747}#cxsFormHolder .cxsError .cxsFieldError{opacity:1;color:#f24747}.job-apply__layout{width:100%}.popover--active .popover__dialog{max-height:75vh!important}.content-lazy{content-visibility:auto}.list-item__info,.related-jobs__box{text-transform:none}.header--search-alternative .header__content .search-form.form-groups--extended-width .search-form__input,.header__content .search-form.form-groups--extended-width .search-form__input{flex-basis:600px}.sortbar.sortbar--toggle .toggable-group .form-group--dropdown-alternative{margin-left:10px;padding-left:10px}.sortbar.sortbar--toggle .toggable-group .form-group--dropdown-alternative .form-group__input{padding-right:10px}@media only screen and (min-width:941px){.header--search-alternative .header__content .search-form .search-form__input{flex-basis:280px}}.back-step-button{width:100%;margin-bottom:15px}.back-step-button span{top:5px;margin-right:10px}.form-group.element-group{margin-top:0}.element-group .badge,.element-group .tag{margin-right:10px;margin-top:10px}.element-group .badge:last-child,.element-group .tag:last-child{margin-right:0}.tag.tag--remove.primary-pill .tag__close:hover{background:var(--color-gray-10)}.tag.tag--remove.bg-brand--light-blue{background:#e8f1fb;color:#2175d9}.tag.tag--remove.bg-brand--light-blue .icon svg{fill:#2175d9}.tag.tag--remove.bg-brand--light-blue .tag__close:hover{background:rgba(33,117,217,.3)}.tag.tag--remove.bg-brand--light-blue .tag__close:hover .icon svg{fill:#2175d9}.form-group a{cursor:pointer}.form-group--icon-link a{display:flex;justify-content:space-between;align-items:center;margin-bottom:30px;cursor:pointer}.form-group--icon-link a .icon{flex-shrink:0;color:#878ca0}@media only screen and (min-width:941px){.form-group--action-apply .button{margin-top:20px}}.form-group .half{width:50%}.form-group #sortBy{height:100%;min-height:25px;padding-top:0;padding-bottom:0;margin-top:-32px;margin-bottom:0}.header--job-detail--alternative.bg-brand--dark-blue a.button.button--filled.button--disabled.button--disabled{background:#d7d7d7!important;color:#878ca0!important;border-color:#d7d7d7}#applicationForm .modal__main{padding-top:20px;padding-bottom:20px}#applicationForm .modal--link{cursor:pointer}#applicationForm .account-info,#applicationForm .application-form__title{margin-bottom:10px}#applicationForm .section-title{margin-top:50px}#applicationForm .section-title+.section-description{margin-top:20px}#applicationForm .section-title+.add-link{display:block;margin-top:10px}#applicationForm .section-title__job-questions{margin-top:30px;margin-bottom:20px}#applicationForm .section-title__create-account{margin-top:50px;margin-bottom:20px}#applicationForm .title--m{font-size:26px;line-height:30px}#applicationForm .list-item{list-style:none}#applicationForm .list-item .list-item__info{margin-top:30px;max-width:100%}#applicationForm .list-item .list-item__info-width{max-width:73.6842105263%}#applicationForm .list-item__header{font-size:20px;line-height:30px}#applicationForm .form-group{display:block;width:100%;max-width:385px;margin-top:20px}#applicationForm .submit-next-step{margin-top:50px}#applicationForm .submit-next-step .button{width:100%}#applicationForm .work-experience-container{max-width:100%}#applicationForm .list-item__meta-description{margin-top:30px;font-size:16px;font-weight:400;letter-spacing:0;line-height:25px;color:#878ca0}#applicationForm .add-skill__button{margin-top:30px}@media(min-width:941px){#applicationForm .application-form__title{margin-bottom:20px}#applicationForm .section-title__create-account{margin-top:80px}#applicationForm .title--m{font-size:32px;line-height:40px}#applicationForm .list-item__header{font-size:26px;line-height:30px}#applicationForm .list-item:first-of-type .list-item__info{margin-top:50px}#applicationForm .submit-next-step .button{width:auto}}#applicationForm input[type=date]::-webkit-calendar-picker-indicator,#applicationForm input[type=date]::-webkit-inner-spin-button{display:none;-webkit-appearance:none}.job-apply__button{outline:0}@media only screen and (min-width:941px){.job-apply__popover-container--sticky{position:fixed;top:100px;z-index:20;left:50%;transform:translateX(-50%);width:100vw;height:100vh}}.job-apply__popover-container{position:relative;max-width:1290px;margin:0 auto}@media only screen and (min-width:941px){.job-apply__popover-container{width:88%}}.job-apply__popover-container .popover{position:fixed;bottom:0;left:0;right:0;width:100vw;border-radius:0}.job-apply__popover-container .popover:before{display:none}.job-apply__popover-container .popover .button{width:100%;margin-right:0}@media only screen and (min-width:941px){.job-apply__popover-container .popover{position:absolute;bottom:auto;left:auto;width:385px;border-radius:8px}.job-apply__popover-container .popover:before{display:block}}.job-apply__popover-container .popover__action{flex-direction:column}.job-apply__popover-container .popover__action .button+a{flex-basis:auto;flex-grow:0}@media only screen and (min-width:941px){.job-apply__popover-container .popover__action{flex-direction:row;margin-top:50px}.job-apply__popover-container .popover__action .button+.button{margin-left:15px;margin-top:0}}.button--apply-seek{display:flex!important;align-items:center;justify-content:center;margin-top:20px;background-color:#e60278!important}.button--apply-seek:hover{background-color:#e65796!important}.button--apply-seek .button--apply-seek-logo{display:flex;align-items:center;justify-content:center}.button--apply-seek span{margin-left:15px}@media only screen and (min-width:941px){.button--apply-seek{margin-top:0}}@media only screen and (max-width:940px){.job-details .basic-layout__main~.basic-layout__side .meta-content{margin-top:50px}.job-details .basic-layout__main~.basic-layout__side .meta-content:last-child{margin-bottom:0}}.job-details .meta-content+.meta-content{margin-top:20px}.job-details .more-info-content__list a{color:#2175d9}.job-details .basic-layout__side .aspect-ratio--3-1 img{max-width:100%;max-height:100%;width:auto;height:auto;margin:auto}@media only screen and (max-width:940px){.header--job-detail--alternative .sticky .button--save-icon--wrap{margin-right:15px}}.header--job-detail--alternative .button--save-icon--wrap{flex:1 1;margin-left:15px}.header--job-detail--alternative .button--save-icon--wrap .icon__toggler svg{fill:#fff!important}.header--job-detail--alternative .button--save-icon--wrap .icon__toggler.icon__toggler--active svg,.header--job-detail--alternative .button--save-icon--wrap .icon__toggler:active svg,.header--job-detail--alternative .button--save-icon--wrap .icon__toggler:hover svg{fill:#e74536!important}@media only screen and (max-width:940px){.header--job-detail--alternative .button--save-icon--wrap{margin-top:20px;margin-left:0}}.header--job-detail--alternative .button--save-icon{display:flex;border:2px solid var(--color-white)!important;border-radius:4px;padding:0 20px;width:100%;height:60px;background:none!important;align-items:center;line-height:56px}.header--job-detail--alternative .button--save-icon.icon__toggler .icon+.icon{left:inherit;top:inherit}.header--job-detail--alternative .button--save-icon:focus{outline:inherit}.header--job-detail--alternative .button--save-icon:hover{border-radius:4px;padding:0 20px}.header--job-detail--alternative .button--save-icon .icon--m{margin-top:2px}.header--job-detail--alternative .button--save-icon .button--save-icon--text{display:inline-block;flex:1 1;margin-left:15px;color:#fff;font-size:18px;letter-spacing:0;line-height:30px}.header--job-detail--alternative .modal__footer .button{background:none!important;color:var(--color-brand-secondary)!important;width:100%!important}.header--job-detail--alternative .modal__footer .button:focus,.header--job-detail--alternative .modal__footer .button:hover{background-color:var(--color-brand-secondary)!important;color:var(--color-white)!important}.header--job-detail--alternative .modal__footer .button:active{background-color:var(--color-brand-secondary-shade-180)!important;color:var(--color-white)!important;border-color:var(--color-brand-secondary-shade-180)!important}@media only screen and (max-width:940px){.more-info-content__list a{text-decoration:underline;color:hsla(43,30%,95%,.5)}}.more-info-content{border-top:1px solid hsla(43,30%,95%,.5)!important}.more-info_title{text-decoration:none}.header--job-detail--alternative .list-item__save .modal__footer .button{background:none!important;color:var(--color-brand-secondary)!important;width:100%!important}.header--job-detail--alternative .list-item__save .modal__footer .button:focus,.header--job-detail--alternative .list-item__save .modal__footer .button:hover{background-color:var(--color-brand-secondary)!important;color:var(--color-white)!important}.header--job-detail--alternative .list-item__save .modal__footer .button:active{background-color:var(--color-brand-secondary-shade-180)!important;color:var(--color-white)!important;border-color:var(--color-brand-secondary-shade-180)!important}.form-group.form-group--upload>.form-group.form-group--upload{max-width:100%}.apply.preloader--dots{width:200px;margin-bottom:40px;height:50px}.apply.preloader--dots span,.apply.preloader--dots:after,.apply.preloader--dots:before{width:50px;height:50px}.modal--popup[data-rs-modal=modal-user-exists]{left:0}.job-search-listing .block__wrapper{padding-bottom:0}@media only screen and (min-width:941px){.job-search-listing .block__wrapper{width:100%;-moz-column-count:4;column-count:4}}@media only screen and (max-width:940px){.monster__wrapper>.block__wrapper{padding-top:0}}.monster__header .monster__title{font-size:20px}@media only screen and (min-width:941px){.monster__header .monster__title{font-size:32px;letter-spacing:-1px;line-height:40px}}.monster__header .monster__description{color:#0f1941}.monster__modal-footer .button.button--plain{background:transparent;border-color:transparent;color:#2175d9}.monster__modal-footer .button.button--plain:hover{background:rgba(33,117,217,.1);border-color:transparent;color:#2175d9}.cards__meta-item--link{line-height:1}.cards__meta-item--link span{display:inline-block;overflow:hidden;line-height:30px}.cards__meta-item--link a{text-decoration:none;color:inherit}.header--job-detail--alternative .cards__meta-item--link a{white-space:nowrap}a.meta-content__link{text-decoration:none;color:inherit}#root .navigation__bottom{border-top:none!important}#root .navigation{z-index:1}@media only screen and (min-width:941px){.dynamic-seo-link-list .extensive-link-list__item{width:100%;-moz-column-count:4;column-count:4}}.show-more__link{display:flex;align-items:center;cursor:pointer;text-decoration:underline solid transparent;transition:text-decoration .3s ease;color:#2175d9}.show-more__link:hover{text-decoration:underline solid #2175d9}.show-more__link span.icon{top:0!important;margin-left:5px;height:15px}.show-more__link__no-results{cursor:pointer;text-decoration:underline solid transparent;transition:text-decoration .3s ease}.show-more__link__no-results:hover{text-decoration:underline solid}#applicationForm .modal--active,.modal--active[data-rs-modal=job-apply]{z-index:12}.jobs-app-sr .section-separator--border span,.jobs-app-sr .side-nav-sticky{z-index:1}.jobs-app-sr .glassdoor_rating{display:block;max-width:180px}@media only screen and (min-width:941px){.bluex-cols-2{-moz-column-count:2;column-count:2}}.no-overflow-anchor{overflow-anchor:none}.smooth-scroll-behaviour{scroll-behavior:smooth}.key-benefits .slick-track{min-width:100%}.mvp-header--search-alternative .header__content{padding-bottom:30px}.get-job-alerts.get-job-alerts-distance-search{padding-left:0}.bluex--preloader{background-color:transparent!important}.accordion .collapsible__content li p,.basic-layout__main .content ul li p{display:inline}.extensive-link-list__item .collapsible__content li{display:block}.extensive-link-list__item .collapsible__content li.not-visible{display:none}.header--search-alternative .header__content .location-nearby{display:inline-block}.header--job-detail--alternative .header__content{z-index:auto}.header--job-detail--alternative .button-apply{width:100%!important;height:60px!important;padding:0 20px!important}.header--job-detail--alternative .button-apply svg{fill:#fff!important}.header--job-detail--alternative .button-apply.button--disabled svg{fill:#898c98!important}@media only screen and (max-width:940px){.header--job-detail--alternative .button-apply{order:1;margin-top:15px!important}.header--job-detail--alternative .button-group{order:1;margin-top:10px}}.header--job-detail--alternative .sticky .button-group{order:2}@media only screen and (max-width:940px){.header--job-detail--alternative .sticky .button-group{flex-wrap:nowrap!important;align-items:center!important}}@media(min-width:941px){.header--job-detail--alternative .sticky .content-block__title{font-size:24px;letter-spacing:-1px;line-height:32px}}.header--job-detail--alternative .sticky .content-block__split{gap:15px}.header--job-detail--alternative .sticky .content-block__split .content-block__list{padding-top:25px}@media only screen and (max-width:940px){.header--job-detail--alternative .content-block__buttons{flex-direction:column}.block__wrapper .block__content .cards{padding-bottom:20px}}.block-job-alert{min-height:60px}.button-alert-box{z-index:1;position:relative}.modal-index{z-index:110;position:relative}.button-job-alert{display:block;margin:0 auto;max-width:360px}.button-sticky{position:fixed;right:10px;bottom:50px;left:10px}.badges-list .badge{margin:5px}.button-body-copy{border:none;background-color:transparent;font-size:16px;align-self:center}.body-copy-border{border-bottom:1px solid #d7d7d7;padding-bottom:15px;margin-bottom:30px}.primary-pill{background-color:transparent}.primary-pill,.show-more-pill{border:1px solid var(--color-brand-secondary)}.show-more-pill{background-color:#ecf3fc}.clickable-pill{cursor:pointer}.filter-pill-chevron{width:30px;height:30px;display:flex;align-items:center;justify-content:center;background-color:transparent;border-radius:30px;cursor:pointer;margin-right:5px}.filter-pill-chevron .icon{width:16px;height:16px}.filter-pill-chevron .icon:hover{color:inherit}.saved_jobs-wrapper{display:none}.login-popover-wrapper{position:relative;max-width:1440px;margin:0 auto}.login-popover-wrapper .login-popover-container{position:absolute;left:calc(100% - 420px)}@media only screen and (max-width:500px){.login-popover-wrapper .login-popover-container{left:25px}}.filters-bar-wrapper.sticky .selected-filters.selected-filters-hidden{display:none}.filters-bar-wrapper.sticky .saved_jobs-wrapper{display:flex}.consultant-contact-form .form-group{width:100%}.gap-10{gap:10px}.gap-24{gap:24px}.validation_dot{border:12px solid #2175d9}.validation_check,.validation_dot{width:48px;height:48px;border-radius:50%}.validation_check{background-color:#2175d9}.validation_check .checked{color:#fff;margin-top:10px;margin-left:10px}.no-transform{transform:none!important}.\[\&_a\]\:rel_no-underline a{text-decoration-line:none!important}.indicator-step__item--skipped{color:var(--color-brand-secondary-tint-60)}.indicator-step__item--skipped .indicator-step__dot-inner{border:none!important;background-color:var(--color-brand-tertiary-tint-80)!important}.indicator-step__item--skipped .indicator-step__dot-inner .icon{align-items:center;display:flex;justify-content:center}.indicator-step__item--skipped .indicator-step__dot-inner .icon .blue-dot{width:10px;height:10px;background:#fff}#job-details-components>div:empty{display:none}.reordered-component{transition:background-color .3s ease}[data-suspense-fallback]{display:none}