.h3button{padding-bottom:3px!important}p{line-height:1.3em!important}#fullwidth-menu_sm{min-width:350px;z-index:87;position:absolute!important;top:0px;bottom:auto;right:0px;left:auto;overflow-y:scroll;top:0;bottom:0}ul#sm_menu{list-style:none;padding:0;margin-top:50px}ul#sm_menu>li>ul.sm_sub_menu{list-style:none!important;display:none}ul#sm_menu>li.active>ul.sm_sub_menu{display:block}ul#sm_menu>li.active>div::after{transform:rotate(45deg)}ul#sm_menu li,ul#sm_menu a{color:#fff}ul#sm_menu>li{margin-block:15px;padding-block:5px}ul#sm_menu>li>div{position:relative;width:90%;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}ul#sm_menu>li.sm_menu_item_has_children>div::after{font-family:'ETmodules';content:'\4c';position:absolute;right:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}ul#sm_menu>li>ul{padding-top:10px}ul#sm_menu>li>ul>li>a{font-size:16px;line-height:2em}ul#sm_menu>li>ul>li{padding-block:2px}.wpforms-page-indicator{color:#fff}div.wpforms-container-full .wpforms-form .wpforms-page-indicator.progress .wpforms-page-indicator-page-progress-wrap{background-color:#fff!important}.wpforms-page-button.wpforms-page-next,.wpforms-page-button.wpforms-page-prev{border-radius:100px!important;padding:15px 30px!important;background:#ffcc02!important;color:#000!important;box-shadow:none!important;outline:none!important;font-weight:800!important;text-transform:uppercase!important;height:auto!important;border:none!important}.page-id-733 #main-content,.page-id-728 #main-content,.page-id-47 #main-content{max-width:2000px;margin:0 auto}button.jetzt_bewerben_karriere{border-radius:100px;min-height:60px;padding:15px 30px;background:#f9b000;color:#000;box-shadow:none;outline:none;font-weight:800;font-size:inherit;text-transform:uppercase;border:none;cursor:pointer;transition:150ms ease-in-out}button#jetzt_bewerben:hover{background:#fff}.row_cols_p50 .et_pb_column{min-height:380px}.post-type-archive-jobportal header{position:relative;z-index:30}.sm_stellenangebote_wrapper{max-width:1280px;margin:0 auto;width:65%;padding-block:50px}.sm_bg_grey{background:#65656a!important}.stellenanzeige_preview_wrapper p,.stellenanzeige_preview_wrapper_black p{color:#333}.preview_jobs_nojobs a{text-decoration:underline}.post-type-archive-jobportal .sm_stellenanzeigen_wrapper{font-family:'Roboto Condensed',sans-serif}.post-type-archive-jobportal .sm_stellenanzeigen_wrapper h2.entry-title{font-size:20px;padding:0;font-weight:800}.post-type-archive-jobportal .sm_stellenanzeigen_wrapper .sm_col{font-size:20px;color:#000}.post-type-archive-jobportal .wpc-filters-widget-wrapper{display:flex;justify-content:center;gap:25px}.wpc-filter-layout-dropdown .select2-container .select2-selection--single{border-radius:100px;background:#000;border:0;color:#fff}.wpc-filter-layout-dropdown .select2-container--default .select2-selection--single .select2-selection__arrow b,.wpc-sorting-form .select2-container--default .select2-selection--single .select2-selection__arrow b,.wpc-filter-layout-dropdown .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b,.wpc-sorting-form .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-left:3px solid #6d6d6d;border-top:3px solid #6d6d6d;width:15px;height:15px;border-color:#fff}.select2-container--default .select2-selection--single .select2-selection__arrow{right:10px!important}.wpc-filter-layout-dropdown .select2-container--default .select2-selection--single .select2-selection__arrow,.wpc-sorting-form .select2-container--default .select2-selection--single .select2-selection__arrow{height:70%;border-radius:50px}.select2-container--open .select2-selection--single{border-radius:25px!important}.post-type-archive-jobportal .select2.select2-container.select2-container--default{width:300px!important}.post-type-archive-jobportal .sm_rechte_grafik{position:absolute;top:250px;right:0;width:30%;z-index:1}.post-type-archive-jobportal .sm_linke_grafik{position:absolute;top:350px;left:0;width:30%;z-index:1}.sm_stellenangebote_wrapper .hero_section,.sm_stellenangebote_wrapper #sm_primary{position:relative;z-index:5}.sm_stellenangebote_wrapper .sm_filter{position:relative;z-index:15;margin-top:30px}.sm_stellenangebote_wrapper{min-height:1200px}.post-type-archive-jobportal .sm_rechte_grafik img{width:100%;height:auto}.post-type-archive-jobportal article{background:#fff;border-radius:150px;margin-top:25px;margin-bottom:0!important}body.post-type-archive-jobportal #page-container{background:#65656a!important}body.post-type-archive-jobportal .hero_section{margin-top:20px}body.post-type-archive-jobportal h1{font-family:'Roboto Condensed',Helvetica,Arial,Lucida,sans-serif;font-weight:700;text-transform:uppercase;font-size:70px;color:#FFFFFF!important;line-height:1.1em;text-align:center}body.post-type-archive-jobportal p{color:#fff;font-family:'Roboto Condensed',Helvetica,Arial,Lucida,sans-serif;font-size:20px;line-height:1.3em;text-align:center}.post-type-archive-jobportal .sm_stellenanzeigen_wrapper .sm_col{display:flex;align-items:center}.post-type-archive-jobportal .sm_stellenanzeigen_wrapper{display:flex;justify-content:space-between;padding:5px 30px 5px 10px}.post-type-archive-jobportal .wpc-filter-title{display:none!important}.fullwidth-menu{opacity:0;top:0vh;visibility:hidden}.fullwidth-menu-open{opacity:1!important;top:0!important;visibility:visible!important}.fullwidth-menu{-webkit-transition:all 0.5s ease!important;-moz-transition:all 0.5s ease!important;-o-transition:all 0.5s ease!important;-ms-transition:all 0.5s ease!important;transition:all 0.5s ease!important}body{font-family:'Roboto Condensed',sans-serif!important}.sm_img_nouserdrag img,.sm_nouserselect img{user-drag:none;user-select:none;-moz-user-select:none;-webkit-user-drag:none;-webkit-user-select:none;-ms-user-select:none;pointer-events:none}.et_pb_button:not(.sm_nochwichtig_row .et_pb_button){line-height:1.1em!important;padding-block:15px!important}.et_pb_button:not(.sm_nochwichtig_row .et_pb_button):hover{padding-block:15px!important}.sm_btn_no_pointer.et_pb_button{pointer-events:none}#et-main-area .page h1{font-size:70px!important;line-height:1.1em!important}#et-main-area .page h2{font-size:50px!important}#et-main-area .page h3,#et-main-area .page h4{font-size:36px!important}.row_cols_p50 .et_pb_column:not(.sm_col_noflex){padding:40px;display:flex;justify-content:flex-end;flex-direction:column}.sm_col_noflex{padding:40px}.sm_cus_btn_black a{padding:15px 25px;display:inline-block;background:#000;border-radius:100px}.sm_cus_btn a{padding:15px 25px;display:inline-block;background:#ffcc02;border-radius:100px;transition:150ms ease-in-out}.sm_cus_btn a:hover{background:#fff;color:#000}.sm_cus_btn a>span{font-size:0.7em}.sm_nochwichtig_row .et_pb_column{padding:30px;background:#f9b000;margin:30px!important;display:flex;flex-direction:column;justify-content:space-between;position:relative}.sm_nochwichtig_row{padding-right:30px!important}@media all and (max-width:980px){.sm_col_minh .et_pb_column.et_pb_column_empty{display:block!important}.sm_grafik_filter_mobile img{opacity:40%!important}ul#sm_menu{font-size:28px}ul#sm_menu>li{padding-block:10px}ul#sm_menu>li>ul{padding-top:20px}ul#sm_menu>li>ul>li>a{font-size:20px}.sm_stellenangebote_wrapper{padding-top:100px}.post-type-archive-jobportal .sm_linke_grafik,.post-type-archive-stellenangebote .sm_rechte_grafik{opacity:40%}body.post-type-archive-jobportal h1{font-size:50px}#et-main-area .page h1{font-size:50px!important}#et-main-area .page h2{font-size:35px!important}.sm_nochwichtig_row .et_pb_column{margin:30px 0 30px 0!important}.sm_nochwichtig_row{padding:0!important}.sm_nochwichtig_row .sm_empty_col{display:none}}@media all and (max-width:767px){.post-type-archive-jobportal .wpc-filters-widget-wrapper{flex-direction:column;align-items:center;gap:0}.sm_stellenangebote_wrapper{width:80%}.post-type-archive-jobportal .sm_stellenanzeigen_wrapper,.post-type-archive-jobportal .sm_stellenanzeigen_wrapper .sm_col{flex-direction:column;align-items:center}.post-type-archive-jobportal .sm_stellenanzeigen_wrapper{gap:10px}.post-type-archive-jobportal .sm_stellenanzeigen_wrapper h2.entry-title{text-align:center}.post-type-archive-jobportal article{border-radius:0}.post-type-archive-jobportal .sm_stellenanzeigen_wrapper{padding:20px}}@media all and (max-width:479px){.et_pb_gutters1.sm_wertbasiert_kacheln .et_pb_column,.et_pb_gutters1.et_pb_row.sm_wertbasiert_kacheln .et_pb_column{margin-block:15px!important}#et-main-area .page h4{font-size:30px!important}.et_pb_gutters1 .et_pb_column,.et_pb_gutters1.et_pb_row.sm_nochwichtig_row .et_pb_column{margin:30px 0 30px 0!important}}.sm_nochwichtig_row .et_pb_column:not(.sm_empty_col){cursor:pointer}.sm_form_bewerben label,.sm_form label{font-family:'Roboto Condensed',sans-serif;color:#fff!important;font-weight:500!important;margin:0 0 10px 0!important;font-size:20px!important}.sm_form_bewerben textarea,.sm_form_bewerben input,.sm_form_bewerben select,.sm_form textarea,.sm_form input,.sm_form select,div.wpforms-container div.wpforms-uploader{border-radius:30px!important}.sm_form_bewerben input[type=checkbox]::before,.sm_form input[type=checkbox]::before{border-radius:50%!important}button.sm_form_btn{font-family:'Roboto Condensed',sans-serif;border-radius:100px!important;padding:15px 30px!important;background:#f9b000!important;color:#000!important;box-shadow:none!important;outline:none!important;font-weight:800!important;text-transform:uppercase!important;font-size:36px!important;height:auto!important;border:none!important}.sm_form_bewerben .wpforms-required-label{color:#fff!important}.sm_form_bewerben .wpforms-confirmation-container-full{background:none;border:0}.sm_form_bewerben .wpforms-confirmation-container-full p{color:#fff;font-size:50px;font-weight:700}