.module-jobfinder.teaser .jobfinder{padding:30px 45px}@media (max-width:991.98px){.module-jobfinder.teaser .jobfinder{padding-left:15px;padding-right:15px}}@media (min-width:768px){.module-jobfinder.teaser .jobfinder .jobfinder-wrapper .input-wrapper{box-shadow:0 5px 10px 0 rgba(0,0,0,.16)}}.module-jobfinder.teaser .jobfinder .jobfinder-wrapper .input-wrapper .input-item:first-child .form-control{border-bottom-left-radius:5px;border-top-left-radius:5px}.module-jobfinder.teaser .jobfinder .jobfinder-wrapper .input-wrapper .input-item:last-child .form-control{border-bottom-right-radius:5px;border-right:0;border-top-right-radius:5px}@media (min-width:768px) and (max-width:991.98px){.module-jobfinder.teaser .jobfinder .jobfinder-wrapper .input-wrapper .city-title-input,.module-jobfinder.teaser .jobfinder .jobfinder-wrapper .input-wrapper .job-title-input{width:50%}}.module-jobfinder.form .feedback{background-color:#e32118;border-radius:4px;color:#fff;max-height:0;opacity:0;overflow:hidden;padding-left:20px;padding-right:20px;transition:all .25s ease-in-out}.module-jobfinder.form .feedback.show{margin-bottom:10px;max-height:100px;opacity:1;padding-bottom:20px;padding-top:20px}.module-jobfinder.form .jobfinder .jobfinder-wrapper .input-wrapper .form-control{font-size:20px;padding-bottom:15px;padding-top:15px}@media (max-width:991.98px){.module-jobfinder.form .jobfinder .jobfinder-wrapper .input-wrapper .form-control{font-size:16px}}.module-jobfinder.form .jobfinder .jobfinder-wrapper .btn{border-radius:4px;padding-left:20px;padding-right:20px}.module-jobfinder.form .jobfinder .jobfinder-wrapper.filter{margin-top:25px;padding:20px 25px 12px}@media (max-width:767.98px){.module-jobfinder.form .jobfinder .jobfinder-wrapper.filter{padding-bottom:20px}}.module-jobfinder.form .jobfinder .jobfinder-wrapper.filter .filter-by-activity{flex-grow:1;max-width:670px}@media (min-width:768px) and (max-width:991.98px){.module-jobfinder.form .jobfinder .jobfinder-wrapper.filter .filter-by-activity{max-width:50%}}@media (max-width:767.98px){.module-jobfinder.form .jobfinder .jobfinder-wrapper.filter .filter-by-activity{margin-bottom:20px}}.module-jobfinder.form .jobfinder .jobfinder-wrapper.filter .filter-by-activity .form-group{display:block;margin-bottom:0}.module-jobfinder.form .jobfinder .jobfinder-wrapper.filter .filter-by-activity .btn:first-child.active,.module-jobfinder.form .jobfinder .jobfinder-wrapper.filter .filter-by-activity .btn:first-child.active input{pointer-events:none}.module-jobfinder.form .jobfinder .jobfinder-wrapper.filter .filter-by-workload{flex-grow:1;position:relative}.module-jobfinder.form .jobfinder .jobfinder-wrapper.filter .filter-by-workload .form-control{background-size:12px;border-radius:4px;color:#72797f;flex-grow:1;font-size:14px;font-style:normal;font-weight:400;height:36px;max-width:calc(50% - 5px);width:auto}.module-jobfinder.form .jobfinder .jobfinder-wrapper.filter .filter-by-workload .btn-link{background-color:transparent;display:block;margin:0;padding-bottom:0;padding-left:0;padding-right:0}@media (min-width:1200px){.module-jobfinder.form .jobfinder .jobfinder-wrapper.filter .filter-by-workload .btn-link{position:absolute;right:0;top:-8px}}.module-jobfinder.form .jobfinder .jobfinder-wrapper.filter .filter-by-workload .btn-link .icon{border:1px solid;border-radius:50%;color:#72797f;margin-right:5px}.module-jobfinder.form .jobfinder .jobfinder-wrapper.filter .btn{background-color:#f1f1f1;border-color:transparent;border-radius:4px;color:#72797f;font-size:14px;font-weight:400;line-height:18px;margin-bottom:8px;margin-left:0;margin-right:5px;max-width:none;padding:8px 10px;width:auto}.module-jobfinder.form .jobfinder .jobfinder-wrapper.filter .btn.active{border-color:#72797f;box-shadow:none!important}.module-jobfinder .jobfinder .jobfinder-wrapper{display:inline-flex;justify-content:space-between;width:100%}@media (max-width:767.98px){.module-jobfinder .jobfinder .jobfinder-wrapper{display:flex;flex-direction:column}}.module-jobfinder .jobfinder .jobfinder-wrapper .input-wrapper{border-radius:5px;display:flex;flex-grow:1}@media (max-width:767.98px){.module-jobfinder .jobfinder .jobfinder-wrapper .input-wrapper{box-shadow:none;flex-direction:column}}.module-jobfinder .jobfinder .jobfinder-wrapper .input-wrapper .input-item .form-control{border-radius:0;border-right:1px solid #d8d8d8}.module-jobfinder .jobfinder .jobfinder-wrapper .input-wrapper .city-title-input,.module-jobfinder .jobfinder .jobfinder-wrapper .input-wrapper .job-title-input{position:relative}@media (min-width:992px){.module-jobfinder .jobfinder .jobfinder-wrapper .input-wrapper .city-title-input,.module-jobfinder .jobfinder .jobfinder-wrapper .input-wrapper .job-title-input{width:50%}}@media (max-width:767.98px){.module-jobfinder .jobfinder .jobfinder-wrapper .input-wrapper .city-title-input,.module-jobfinder .jobfinder .jobfinder-wrapper .input-wrapper .job-title-input{margin-bottom:15px}}.module-jobfinder .jobfinder .jobfinder-wrapper .input-wrapper .city-title-input input{padding-right:50px;text-overflow:ellipsis;white-space:nowrap}@media (max-width:991.98px){.module-jobfinder .jobfinder .jobfinder-wrapper .input-wrapper .distance-title-input{flex-grow:1}}@media (max-width:767.98px){.module-jobfinder .jobfinder .jobfinder-wrapper .input-wrapper .distance-title-input{margin-bottom:15px;position:relative}}.module-jobfinder .jobfinder .jobfinder-wrapper .input-wrapper .distance-title-input .icon{display:none}@media (max-width:767.98px){.module-jobfinder .jobfinder .jobfinder-wrapper .input-wrapper .distance-title-input .icon{display:block;left:10px;position:absolute;top:27px;z-index:1}}.module-jobfinder .jobfinder .jobfinder-wrapper .input-wrapper .distance-title-input .form-control{background-position:right calc(.375em + 1.1875rem) center;background-size:12px;border:0;height:100%;padding-left:40px;padding-right:50px;width:auto}@media (max-width:991.98px){.module-jobfinder .jobfinder .jobfinder-wrapper .input-wrapper .distance-title-input .form-control{width:100%}}.module-jobfinder .jobfinder .jobfinder-wrapper .input-wrapper .form-control{border:0;color:#72797f;font-size:22px;font-style:normal;font-weight:400;height:auto;padding:20px 20px 20px 60px;position:relative}@media (max-width:1199.98px){.module-jobfinder .jobfinder .jobfinder-wrapper .input-wrapper .form-control{font-size:1.83333vw}}@media (max-width:767.98px){.module-jobfinder .jobfinder .jobfinder-wrapper .input-wrapper .form-control{font-size:16px}}@media (max-width:1199.98px){.module-jobfinder .jobfinder .jobfinder-wrapper .input-wrapper .form-control{padding:1.66667vw 1.66667vw 1.66667vw calc(30px + 2.5vw)}}@media (max-width:767.98px){.module-jobfinder .jobfinder .jobfinder-wrapper .input-wrapper .form-control{border-radius:5px!important}}.module-jobfinder .jobfinder .jobfinder-wrapper .input-wrapper .form-control::-moz-placeholder{color:#72797f;font-style:normal;font-weight:400}.module-jobfinder .jobfinder .jobfinder-wrapper .input-wrapper .form-control:-ms-input-placeholder{color:#72797f;font-style:normal;font-weight:400}.module-jobfinder .jobfinder .jobfinder-wrapper .input-wrapper .form-control::placeholder{color:#72797f;font-style:normal;font-weight:400}.module-jobfinder .jobfinder .jobfinder-wrapper .input-wrapper .icon{height:20px;left:30px;position:absolute;top:50%;transform:translateY(-50%);width:20px}@media (max-width:1199.98px){.module-jobfinder .jobfinder .jobfinder-wrapper .input-wrapper .icon{left:2.5vw}}@media (max-width:991.98px){.module-jobfinder .jobfinder .jobfinder-wrapper .input-wrapper .icon{left:10px}}.module-jobfinder .jobfinder .jobfinder-wrapper .btn{font-size:22px;margin-left:10px;padding-left:50px;padding-right:50px}@media (max-width:1199.98px){.module-jobfinder .jobfinder .jobfinder-wrapper .btn{font-size:1.83333vw}}@media (max-width:767.98px){.module-jobfinder .jobfinder .jobfinder-wrapper .btn{font-size:16px}}@media (max-width:1199.98px){.module-jobfinder .jobfinder .jobfinder-wrapper .btn{padding-left:4.16667vw;padding-right:4.16667vw}}@media (max-width:767.98px){.module-jobfinder .jobfinder .jobfinder-wrapper .btn{margin-left:0}}.module-jobfinder .jobfinder .jobfinder-wrapper .btn .icon{color:#fff;margin-right:0}.module-jobfinder .my-location-button{align-items:center;cursor:pointer;display:flex;height:100%;justify-content:center;position:absolute;right:0;top:0;transition:all .15s linear;width:50px}.module-jobfinder .my-location-button .icon{height:25px;left:unset!important;position:static!important;right:4px;top:unset!important;transform:unset!important;transition:all .15s linear;width:25px}.module-jobfinder .my-location-button:hover{transform:scale(.9)}.module-jobfinder .toggle-input{max-height:0;max-width:0;overflow:hidden}.module-jobfinder:not(.consent) .jobfinder .jobfinder-wrapper .input-wrapper .job-title-input{width:100%}.module-jobfinder:not(.consent) .jobfinder .jobfinder-wrapper .input-wrapper .bootstrap-select{align-items:center;display:flex;justify-content:center;padding:0;width:100%}@media (min-width:576px) and (max-width:767.98px){.module-jobfinder:not(.consent) .jobfinder .jobfinder-wrapper .input-wrapper .bootstrap-select{max-width:320px}}@media (min-width:768px) and (max-width:991.98px){.module-jobfinder:not(.consent) .jobfinder .jobfinder-wrapper .input-wrapper .bootstrap-select{max-width:400px}}@media (min-width:992px){.module-jobfinder:not(.consent) .jobfinder .jobfinder-wrapper .input-wrapper .bootstrap-select{max-width:522px}}@media (max-width:767.98px){.module-jobfinder:not(.consent) .jobfinder .jobfinder-wrapper .input-wrapper .bootstrap-select{max-width:calc(100% - 41px)}}.module-jobfinder:not(.consent) .jobfinder .jobfinder-wrapper .input-wrapper .bootstrap-select .btn.dropdown-toggle{background:transparent;border:0;color:inherit;font-size:inherit;font-weight:inherit;margin:0;padding:15px 5px 15px 15px;width:100%}.module-jobfinder:not(.consent) .jobfinder .jobfinder-wrapper .input-wrapper .bootstrap-select .btn.dropdown-toggle .filter-option-inner-inner{line-height:normal}.module-jobfinder:not(.consent) .jobfinder .jobfinder-wrapper .input-wrapper .bootstrap-select .dropdown-item.active,.module-jobfinder:not(.consent) .jobfinder .jobfinder-wrapper .input-wrapper .bootstrap-select .dropdown-item:active{background-color:#737373}.module-jobfinder:not(.consent) .jobfinder .jobfinder-wrapper .input-wrapper .bootstrap-select .dropdown-item.active .check-mark:after,.module-jobfinder:not(.consent) .jobfinder .jobfinder-wrapper .input-wrapper .bootstrap-select .dropdown-item:active .check-mark:after{color:#737373}.module-jobfinder:not(.consent) .jobfinder .jobfinder-wrapper .input-wrapper .bootstrap-select .dropdown-menu{z-index:1021}.module-jobfinder:not(.consent) .jobfinder .jobfinder-wrapper .input-wrapper .bootstrap-select .dropdown-menu .bs-searchbox{padding:4px 8px 12px}.module-jobfinder:not(.consent) .jobfinder .jobfinder-wrapper .input-wrapper .bootstrap-select .dropdown-menu .bs-searchbox .form-control{background-color:#f1f1f1;border-radius:4px;padding:10px 15px}.module-jobfinder:not(.consent) .jobfinder .jobfinder-wrapper .input-wrapper .bootstrap-select .dropdown-menu .bs-searchbox .form-control::-webkit-search-cancel-button,.module-jobfinder:not(.consent) .jobfinder .jobfinder-wrapper .input-wrapper .bootstrap-select .dropdown-menu .bs-searchbox .form-control::-webkit-search-decoration,.module-jobfinder:not(.consent) .jobfinder .jobfinder-wrapper .input-wrapper .bootstrap-select .dropdown-menu .bs-searchbox .form-control::-webkit-search-results-button,.module-jobfinder:not(.consent) .jobfinder .jobfinder-wrapper .input-wrapper .bootstrap-select .dropdown-menu .bs-searchbox .form-control::-webkit-search-results-decoration{display:none}.module-jobfinder:not(.consent) .jobfinder .jobfinder-wrapper .input-wrapper .reset-selectpicker{align-items:center;display:flex;justify-content:center;padding-right:15px}.module-jobfinder:not(.consent) .jobfinder .jobfinder-wrapper .input-wrapper .reset-selectpicker svg.icon{left:0;position:relative;top:0;transform:none}.module-jobfinder .no-consent-search{display:flex}.module-jobfinder.consent .no-consent-search{display:none}.module-jobfinder.consent .toggle-input{max-height:none;max-width:100%;overflow:initial}