.custom-h1{font-weight:700!important;font-size:2.5rem!important;margin-bottom:25px;word-break:break-word}@media (max-width:767px){.bdt-ep-breadcrumbs-wrapper li{max-width:100%}.bdt-ep-breadcrumbs-wrapper li span{display:inline}}detail-list-item-right @media (min-width:1024px){.swiper-item-upper-box{min-height:105px}}.mls-jobs{margin:40px 0}.mls-jobs-filter-text{width:100%;margin-right:auto;padding-bottom:10px}@media (min-width:992px){.mls-jobs-filter-text{width:80%}}.additional-filter-text{padding-bottom:10px}.mls-jobs-grid{display:grid;grid-template-columns:1fr;gap:15px 50px}@media (min-width:992px){.mls-jobs-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1280px){.mls-jobs-grid{grid-template-columns:repeat(3,1fr)}}.mls-jobs-grid>*{min-width:0;overflow-wrap:break-word;box-sizing:border-box}.mls-jobs .job-location-image{width:100%;aspect-ratio:1 / .7;overflow:hidden;border-radius:20px;position:relative}.mls-jobs .job-location-details-wrapper{margin-top:30px;margin-bottom:20px}.mls-jobs .job-location-image img{width:100%;height:100%;object-fit:cover;object-position:center;border-radius:8px;display:block;clip-path:polygon(0 0,calc(100% - 90px) 0,100% 90px,100% 100%,0% 100%)}.mls-job{color:#242323}.mls-job h2.job-title{font-family:"Inter",Sans-serif;font-size:2rem;font-weight:600;text-transform:none;line-height:1.1em;color:var(--e-global-color-text);min-height:110px;display:flex;align-items:flex-end}@media (max-width:576px){.mls-job h2.job-title{min-height:75px}}.job-inseratnummer{margin-top:10px!important;margin-bottom:10px!important;color:var(--e-global-color-text);font-family:"Inter",Sans-serif;font-size:1.1rem;font-weight:400;line-height:1.6em}.branche-image{margin-bottom:30px;margin-top:8px}.branche-image img{border-radius:20px!important}.detail-list-item-right{margin:5px 0}.detail-list-item-right i{width:15px}.mls-job-wrapper .job-hours{margin-bottom:15px}.mls-job .job-location,.mls-job .job-hours{display:block;margin:0;color:var(--e-global-color-text);font-family:"Inter",Sans-serif;font-size:1.1rem;font-weight:400;line-height:1.6em;margin:5px 0}.mls-job .job-shortdesc{font-size:16px;display:block;margin:15px 0}.mls-job{margin-bottom:15px;padding-bottom:15px}#loadMore-wrapper{display:flex;justify-content:center;margin-bottom:100px}#loadMore{background-color:var(--e-global-color-primary);font-size:1.1rem;font-weight:600;fill:var(--e-global-color-29b5764);color:var(--e-global-color-29b5764);border-radius:50px;font-family:var(--e-global-typography-accent-font-family),Sans-serif;width:165px;padding:12px 0 12px 0;text-align:center;cursor:pointer}#loadMore:hover,#loadMore:active{background-color:var(--e-global-color-1181edc);color:var(--e-global-color-29b5764);cursor:pointer}.custom-swiper-container .elementor-swiper-button{width:60px;height:100px}#mls-job-details-bottom-back{width:100%;text-align:center;margin-bottom:65px}#mls-job-details-bottom-back .mls-button{background-color:var(--e-global-color-primary);font-size:1.1rem;font-weight:600;text-decoration:none;border-radius:50px;fill:var(--e-global-color-29b5764);color:var(--e-global-color-29b5764);border-style:none;padding:16px 32px 16px 32px!important}#mls-job-details-bottom-back .mls-button:hover,#mls-job-details-bottom-back .mls-button:active{background-color:var(--e-global-color-1181edc);color:var(--e-global-color-29b5764)}#mls-job-details-schnellfilter{display:flex!important;flex-wrap:wrap!important;justify-content:flex-start!important;gap:1rem!important}#mls-job-details-schnellfilter .mls-button{background-color:var(--e-global-color-primary);font-size:1.1rem;font-weight:600;text-transform:uppercase;text-decoration:none;fill:var(--e-global-color-29b5764);color:var(--e-global-color-29b5764);border-style:none;padding:6px 18px 5px 18px;margin-left:1px;margin-right:1px}#mls-job-details-schnellfilter .mls-button:hover,#mls-job-details-schnellfilter .mls-button.active{background-color:var(--e-global-color-1181edc);color:var(--e-global-color-29b5764)}#job-search-form{padding-top:10px}@media (max-width:768px){#job-search-form input{border:1px solid #908c8c}}@media (max-width:992px){.input-wrapper-combined input{border:1px solid #908c8c!important}.was-wo-input{margin-top:0}}#job-search-form .mls-button{background-color:var(--e-global-color-primary);color:#fff;width:100%;font-size:1.1rem;border-radius:50px;padding:12px 0 15px 0;min-height:47px;font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-weight:var(--e-global-typography-accent-font-weight);border-style:none}#job-search-form .mls-button:hover{background-color:var(--e-global-color-1181edc);color:var(--e-global-color-29b5764)}#mls-job-details-right .mls-buttons-wrapper{margin-top:50px}#mls-job-details-right .mls-button:first-of-type{margin-bottom:20px}#mls-job-details-right .mls-button{background-color:var(--e-global-color-primary);color:#fff;font-size:1.1rem;font-weight:600;border-radius:50px;max-width:200px;padding:10px 15px;margin-bottom:8px;display:block;text-decoration:none;text-align:center}#mls-job-details-right .mls-button:hover{background-color:var(--e-global-color-1181edc);color:var(--e-global-color-29b5764);text-decoration:none}.job-details-link{color:var(--e-global-color-text)!important;font-size:1.1rem;font-weight:600}.job-details-link:hover{color:var(--e-global-color-text)!important;font-size:1.1rem;font-weight:600;color:#636363!important}.swiper.jobs{width:100%;overflow:hidden;.swiper-wrapper{margin:auto}.swiper-slide{padding:0rem 4rem!important;text-align:center;transition:transform 0.3s ease}@media (min-width:768px){.swiper-slide{padding:0rem 2rem!important}}@media (min-width:1280px){.swiper-slide{padding:0rem 2rem!important}}@media (max-width:1024px){.swiper-slide{width:100%!important;max-width:100%!important}}.swiper-button-prev,.swiper-button-next{color:#000!important;top:40%}.swiper-button-prev{left:-30px}.swiper-button-next{right:-30px}@media (max-width:767px){.swiper-slide{padding:10px!important}}@media (max-width:1024px){.swiper-slide{width:100%!important}.swiper-slide .e-con-inner{justify-content:flex-start!important}}}.custom-swiper-container .swiper{padding:50px}.custom-swiper-container{position:relative;padding:0rem 0rem}.job-card h3{font-size:1.25rem;margin-bottom:.5rem}.job-card p{color:#666;margin-bottom:1rem}input[type="checkbox"]{all:unset;margin-top:6px!important;-webkit-appearance:checkbox;-moz-appearance:checkbox;margin:initial;border:initial;vertical-align:middle;height:16px;width:16px}#js-suchbegriff,#js-ort,#js-bundesland,#js-branche,#js-art{padding:16px 32px 16px 32px;border:1px solid #908c8c;border-radius:50px;width:100%;font-size:1.1rem}#js-suchbegriff::placeholder{color:var(--e-global-color-text);opacity:.55;font-size:1.1rem;font-family:inherit!important}.input-wrapper-combined{width:100%}.input-wrapper-combined input{border-radius:50px!important;margin-top:10px}.elementor-1412 .elementor-element.elementor-element-dfa6d18 .elementor-field-group{align-items:center}@media (min-width:992px){.input-wrapper-combined{display:flex;border:1px solid #908c8c;border-radius:50px;overflow:hidden;font-size:1.1rem;background-color:#fff}.input-wrapper-combined input{border:none;padding:13px 24px!important;font-size:1.1rem;flex:1 1 50%;min-width:0;margin-top:0}.input-wrapper-combined input:focus{outline:none;box-shadow:none}.input-wrapper-combined input:first-child{border-right:1px solid #ccc}.input-wrapper-combined input::placeholder{color:#999;opacity:1}}.form-control:focus{color:inherit;background-color:#fff;border-color:inherit;outline:none;box-shadow:none}.custom-suchfeld,.custom-select{all:initial;all:revert-layer;padding:12px}.custom-select-wrapper{position:relative}.custom-select{appearance:none!important;-webkit-appearance:none!important;-moz-appearance:none!important}.custom-select-wrapper::after{content:"▾"!important;font-size:1.5rem!important;color:#333!important;position:absolute!important;right:20px!important;top:50%!important;transform:translateY(-50%)!important;pointer-events:none!important}.loadables .loadable{display:none}#jobsuche_section h2,#jobsuche-filter-section h2{color:#242323;font-size:30px;margin:0;padding:0;font-weight:600;letter-spacing:5pt;line-height:1!important;margin-bottom:15px;margin-top:20px}#jobsuche-filter-section{display:flex;background-color:#f6f3e4;width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;margin-bottom:15px;padding-left:65px;padding-right:65px;justify-content:center}.jobsuche-filter-inner{width:100%;max-width:1440px;box-sizing:border-box;display:flex;flex-direction:column;margin-top:45px;margin-bottom:60px}.job-LookingFor,.job-LookingFor *{margin-top:15px;font-family:Arial,sans-serif;font-size:13pt!important;color:#242323;margin-bottom:0;letter-spacing:0}.validation-text{color:red;font-size:13px;display:none}.elementor-select-wrapper .select-caret-down-wrapper{margin-right:10px;padding-bottom:5px}@media (max-width:1024px){.jobsuche-filter-inner{padding-left:5px;padding-right:5px}.elementor-column{width:100%!important}}@media (max-width:767px){#jobsuche-filter-section{padding-left:30px;padding-right:30px}.jobsuche-filter-inner{padding-left:5px;padding-right:5px}}.joblist-filter h2{color:#fbba07;margin:0}.bundesland-title{font-size:30px;margin-bottom:15px}.joblist-filter .filter-info{margin-top:0px!important;margin-bottom:30px!important}.joblist-filter .filter-erbenisse-info{display:block;margin-top:26px}#mls-job-details-right h3{margin-top:25px!important}#mls-job-details-right{background-color:var(--e-global-color-1e8ca0a)!important;padding:25px;border-radius:20px;font-size:1.1rem}@media (max-width:767px){#mls-job-details-right{margin-left:0px!important}}#mls-job-details-right h3{margin:15px 0}.job-signature{display:block;margin-bottom:15px}.job-signature a{text-decoration:underline!important}.job-signature a:hover{text-decoration:none!important}#mls-job-details-bottom{margin-top:55px!important;padding-bottom:100px!important;text-align:center}.job-title,.job-content,.job-position{text-align:left;overflow-wrap:break-word;word-break:break-word}.job-position{font-weight:700!important;font-size:1.8rem!important}.job-position .alternative-job{text-transform:none!important;font-size:1.8rem;font-weight:500}h4.job-title{font-family:"Inter",Sans-serif!important;font-size:2rem!important;font-weight:600!important;text-transform:none!important;line-height:1.1em!important;color:var(--e-global-color-text)!important;min-height:75px;display:flex;align-items:flex-end}.mls-jobs-similar .job-location-image{width:100%;aspect-ratio:1 / .7;overflow:hidden;border-radius:20px;position:relative}.mls-jobs-similar .job-location-image img{width:100%;height:100%;object-fit:cover;object-position:center;border-radius:8px;display:block;clip-path:polygon(0 0,calc(100% - 90px) 0,100% 90px,100% 100%,0% 100%)}#mls-job-details-bottom .card{border:none}#mls-job-details-bottom .text-start{margin-left:25px}.mls-job-wrapper,.mls-job-wrapper ul{font-size:12pt}.mls-job-wrapper ul{margin-bottom:30px}.mls-job-wrapper h3{font-size:13pt}#mls-job-details-right h3{margin:15px 0}.job-position{margin:0!important;padding:0!important;text-transform:uppercase!important;color:var(--e-global-color-df4a1d0)!important;font-family:var(--e-global-typography-63e58ec-font-family),Sans-serif!important;line-height:var(--e-global-typography-63e58ec-line-height)!important}.info-text{color:#ccc;font-size:13px;font-style:italic}#jobalarm_section h2{color:#fff;font-size:40px;margin:0;padding:0;margin-bottom:0;font-weight:600}.mls-yellow{color:#fbba07}.mls-job-header .job-position{line-height:1!important;margin:45px 0 0 0;text-transform:uppercase;margin-bottom:0;font-size:18pt;letter-spacing:0;font-weight:700}.mls-job-header p,.mls-job-header h1,.mls-job-header h2,.mls-job-header ul{font-family:inherit!important}.mls-job-wrapper,.mls-job-wrapper ul{font-size:12pt!important}.mls-job-wrapper ul{margin-bottom:30px!important}.mls-job-wrapper h3{font-size:13pt!important}