/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.modal[data-rs-modal^=advanced-search] .form-group__location .icon,.header--search-alternative .form-group__location .icon{display:none;left:20px;top:20px}.modal[data-rs-modal^=advanced-search] .form-group__location button,.header--search-alternative .form-group__location button{display:none;position:absolute;right:20px;top:20px;width:20px;height:20px}.modal[data-rs-modal^=advanced-search] .form-group__location button .icon,.header--search-alternative .form-group__location button .icon{top:0;left:0}.modal[data-rs-modal^=advanced-search] .form-group__location--active .icon,.modal[data-rs-modal^=advanced-search] .form-group__location--active button,.header--search-alternative .form-group__location--active .icon,.header--search-alternative .form-group__location--active button{display:block}.modal[data-rs-modal^=advanced-search] .form-group__location--active input[type],.header--search-alternative .form-group__location--active input[type]{padding-right:50px}.modal[data-rs-modal^=advanced-search] .form-group__location--active input[type]:focus,.header--search-alternative .form-group__location--active input[type]:focus{padding-right:49px}.modal[data-rs-modal^=advanced-search] .form-group__location+.remote-jobs-checkbox,.header--search-alternative .form-group__location+.remote-jobs-checkbox{margin-bottom:-50px}.modal[data-rs-modal^=advanced-search] .sticky .form-group__location+.remote-jobs-checkbox,.header--search-alternative .sticky .form-group__location+.remote-jobs-checkbox{margin-bottom:0}.modal[data-rs-modal^=advanced-search] .location-nearby.fade-out,.header--search-alternative .location-nearby.fade-out{animation:fade-out .5s .4s forwards}.modal[data-rs-modal^=advanced-search] .header__content .search-form.form-groups--extended-width .search-form__input,.header--search-alternative .header__content .search-form.form-groups--extended-width .search-form__input{flex-basis:600px}.modal[data-rs-modal^=advanced-search]{z-index:9}.modal[data-rs-modal^=advanced-search] .icon svg{fill:#2175d9 !important}.modal[data-rs-modal^=advanced-search].full--screen{padding:0}.modal[data-rs-modal^=advanced-search].full--screen .modal__dialog{height:100%;border-radius:0}.modal[data-rs-modal^=advanced-search].full--screen .content-block__title{font-size:32px;letter-spacing:-1px;line-height:40px;margin-bottom:50px}@media(min-width:941px){.modal[data-rs-modal^=advanced-search].full--screen .content-block__title{font-size:60px;letter-spacing:-3px;line-height:60px}}.modal[data-rs-modal^=advanced-search].full--screen .wrapper{width:100%;padding:0}.modal[data-rs-modal^=advanced-search].full--screen .modal__dialog{width:100%;max-height:100%}.modal[data-rs-modal^=advanced-search] .modal__close{margin-left:auto}.modal[data-rs-modal^=advanced-search] .advanced-search-form{width:100%;height:100%}.modal[data-rs-modal^=advanced-search] .advanced-search-form .modal__dialog{display:flex;margin-top:0}@media(max-width:940px){.modal[data-rs-modal^=advanced-search] .advanced-search-form .modal__dialog{flex-direction:column}}.modal[data-rs-modal^=advanced-search] .advanced-search-form .modal__main{height:100%;overflow-y:auto;padding-bottom:0}.modal[data-rs-modal^=advanced-search] .advanced-search-form .modal__footer{position:static}.modal[data-rs-modal^=advanced-search] .advanced-search-form .wrapper{max-width:1280px}.modal[data-rs-modal^=advanced-search] .advanced-search-form .content-block{width:calc((38/58)*100%);padding-bottom:30px}.modal[data-rs-modal^=advanced-search] .advanced-search-form .form-groups--row{justify-content:flex-start}.modal[data-rs-modal^=advanced-search] .advanced-search-form .form-groups--row .form-group{margin-top:0}@media(min-width:941px){.modal[data-rs-modal^=advanced-search] .advanced-search-form .form-groups--row .form-group{max-width:33.3333333333%}}@media(min-width:941px){.modal[data-rs-modal^=advanced-search] .advanced-search-form .form-groups--row.remote-jobs-second .form-group{max-width:calc((100% - 10px)/3) !important}}.modal[data-rs-modal^=advanced-search] .advanced-search-form .form-groups--row+.form-groups--row{margin-top:20px}.modal[data-rs-modal^=advanced-search] .advanced-search-form .form-groups--row.salary-row{display:flex;justify-content:space-between}.modal[data-rs-modal^=advanced-search] .advanced-search-form .form-groups--row.salary-row .form-group{flex:1;margin-top:0}.modal[data-rs-modal^=advanced-search] .advanced-search-form .form-groups--row.salary-row .form-group+.button,.modal[data-rs-modal^=advanced-search] .advanced-search-form .form-groups--row.salary-row .form-group+.form-group{margin-left:5px}.modal[data-rs-modal^=advanced-search] .advanced-search-form .form-group__label{color:#0f1941}.modal[data-rs-modal^=advanced-search] .advanced-search-form .button-group--full-width{align-items:center}.modal[data-rs-modal^=advanced-search] .advanced-search-form .tab-navigation{margin-bottom:20px;border-bottom:1px solid #d7d7d7}.modal[data-rs-modal^=advanced-search] .advanced-search-form .tab-navigation .toggable-group{top:-1px}.modal[data-rs-modal^=advanced-search] .advanced-search-form .tab-navigation .toggable-group__item{font-size:18px;letter-spacing:0;line-height:30px;width:50%;padding-top:10px;padding-bottom:10px;border:0;color:#878ca0;background:none}.modal[data-rs-modal^=advanced-search] .advanced-search-form .tab-navigation .toggable-group__item--active{border:0;box-shadow:0 2px 0 #0f1941;color:#0f1941;background:rgba(0,0,0,0)}.modal[data-rs-modal^=advanced-search] .advanced-search-form .list--links-icon-text{margin-top:30px;overflow:visible}.modal[data-rs-modal^=advanced-search] .advanced-search-form .list--links-icon-text li{font-size:18px;letter-spacing:0;line-height:30px;margin-bottom:20px}.modal[data-rs-modal^=advanced-search] .advanced-search-form .list--links-icon-text li a{font-size:18px;letter-spacing:0;line-height:30px;display:inline-block}@media(min-width:941px){.modal[data-rs-modal^=advanced-search] [data-mobile-job-search]{visibility:hidden}}@media(min-width:941px){.modal[data-rs-modal^=advanced-search] .modal__footer.hidden--from-l{visibility:hidden}}@media(min-width:941px){.content-block__split .content-block__split-text{width:calc((28/58)*100%)}}.sticky .content-block__split{display:none}.header__content .header-salary-checker-form{justify-content:flex-start}.header__content .header-salary-checker-form .search-form__input{flex-grow:1}@media(min-width:941px){.sticky .header__content .header-salary-checker-form.l\:mt-l{margin-top:0 !important}.header__content .header-salary-checker-form .form-group{flex:0 1 auto}.header__content .header-salary-checker-form .search-form__input{flex-grow:0;flex-basis:353px}}@media(max-width:940px){.header__content .header-salary-checker-form .form-group+.form-group{margin-top:20px}.header__content .header-salary-checker-form .form-group:last-child{margin-top:30px}}.header__content .header-salary-checker-form .currency-format .form-group__label{margin-right:10px}.header__content .header-salary-checker-form .currency-format .form-group__input input{width:85%;border:0}.header__content .header-salary-checker-form .form-group__required{display:none}.header__content .header-salary-checker-form .form-group--error input[type=text],.header__content .header-salary-checker-form .form-group--error .select-menu--open .select-menu__list{border-color:#e00f0f;background-color:#fdf3f3}.header__content .header-salary-checker-form .form-group__feedback{opacity:1}@media(min-width:941px){.header__content .header-salary-checker-form .form-group__feedback{position:absolute;top:60px;margin-top:5px;padding-bottom:5px}}.header__content .header-salary-checker-form .form-group__label__tooltip{display:flex;align-items:baseline}.header__content .header-salary-checker-form .form-group__label__tooltip .tooltip{margin-bottom:5px}.header__content .header-salary-checker-form .button{width:100%}.header__content .header-salary-checker-form .tooltip .tooltip__trigger:focus{color:#2175d9}.sticky .header__content .header-salary-checker-form .tooltip .tooltip__trigger:hover .tooltip__content,.sticky .header__content .header-salary-checker-form .tooltip .tooltip__trigger:focus .tooltip__content{top:100%}.header__content .header-salary-checker-form .tooltip .tooltip__content{max-width:150px}.sticky .header__content .header-salary-checker-form .tooltip .tooltip__content{top:140%;bottom:auto;margin-top:8px}.sticky .header__content .header-salary-checker-form .tooltip .tooltip__content .tooltip__pointer{bottom:auto;top:-3px}.header__content .header-salary-checker-form .tooltip__content--primary,.header__content .header-salary-checker-form .tooltip__pointer--primary{background-color:#2175d9}@media(min-width:941px){.page-node-type-salary-checker-landing-page{overflow-x:hidden}}.page-node-type-salary-checker-landing-page .header__content{z-index:7}.modal-nav-open .page-node-type-salary-checker-landing-page .header__content{z-index:1}.page-node-type-salary-checker-landing-page .toast--active{z-index:7}.modal-nav-open .page-node-type-salary-checker-landing-page .toast--active{z-index:1}.page-node-type-salary-checker-landing-page .sticky .tooltip.tooltip--center .tooltip__trigger:hover .tooltip__content,.page-node-type-salary-checker-landing-page .sticky .tooltip.tooltip--center .tooltip__trigger:focus .tooltip__content{top:100%;bottom:auto;left:auto;right:-10px;transform:none}.page-node-type-salary-checker-landing-page .sticky .tooltip.tooltip--center .tooltip__trigger .tooltip__content{top:140%;bottom:auto;margin-top:8px;left:auto;right:-10px;transform:none}.page-node-type-salary-checker-landing-page .sticky .tooltip.tooltip--center .tooltip__trigger .tooltip__content .tooltip__pointer{bottom:auto;top:-3px;right:10px;left:auto}.page-node-type-salary-checker-landing-page .sticky .errors-ghost-box{background:inherit;position:absolute;top:calc(100% - 10px);width:100%}.page-node-type-salary-checker-landing-page .sticky .modal__overlay--active{opacity:0;visibility:hidden}.page-node-type-salary-checker-landing-page .header-wrapper:not(.sticky) .errors-ghost-box{display:none}.header-salary-content-block .input-highlight-wrapper--active .header-salary-checker-form{position:relative;z-index:14}.header-salary-content-block .input-highlight-wrapper--active .modal__overlay--active{z-index:12 !important}.header--search-alternative .sticky .header-salary-content-block .content-block__split{display:none}
