@media screen and (min-width:768px){#et-main-area{margin-top:80px}}body .nav li:not(.mega-menu) ul{padding-left:0;padding-right:0;width:320px}.et-menu li:not(.mega-menu) li a,.et-menu li:not(.mega-menu) li{width:100%!important}.et-menu-nav li.mega-menu li>a,.et-menu-nav li.mega-menu li>ul,.et-menu-nav li.mega-menu .sub-menu .sub-menu>li{display:block;width:100%!important}.et-menu-nav li.mega-menu>ul>li{width:24%;margin:0;padding:0 0.5%!important}.et-db #et-boc .et-l .et_pb_menu_0_tb_header.et_pb_menu .nav li ul,.et-db #et-boc .et-l .et_pb_menu_0_tb_header.et_pb_menu .et_mobile_menu,.et-db #et-boc .et-l .et_pb_menu_0_tb_header.et_pb_menu .et_mobile_menu ul{background:#fff!important}#et-boc>header>div>div>div>div.et_pb_column.et_pb_column_1_5.et_pb_column_4_tb_header.header-cta-btn.et_pb_css_mix_blend_mode_passthrough.et-last-child{position:relative;z-index:999999}.job-post-content h3,.job-post-content h4{margin-bottom:35px}.page-id-1660 .job_listings>li:not(.job-type-ausbildung){display:none!important}.single-job_listing #main-content h2+h2{margin-top:20px}.single-job_listing #main-content h2:has(+h2){margin-top:12px;font-size:20px!important}.single-job_listing #main-content h2:has(+h2) span{font-size:20px!important}.single-job_listing #main-content h2+ul{margin-top:10px}body .et_pb_column_2_tb_header,body .et_pb_column_3_tb_header{width:5.5%!important}@media screen and (max-width:981px){.header-main ul#mobile_menu1{left:0px;position:fixed;width:100%;left:0;top:80px;z-index:999}.header-main{left:0px!important}.header-main .header-menu{width:75%!important}.header-main .header-cta-btn{width:23%!important}.header-main .et_pb_row.et_pb_row_0_tb_header.et_pb_row_5col{flex-wrap:nowrap}.header-main .et_pb_row.et_pb_row_0_tb_header{justify-content:space-around;width:98%}.header-main .header-menu .et_pb_menu__wrap{justify-content:end}.header-cta-btn .et_pb_button_module_wrapper{margin-left:0!important;left:0!important}.header-main .header-menu .mobile_menu_bar{bottom:0!important}.header-main .header-logo{z-index:999}}@media screen and (max-width:768px){.header-main .header-cta-btn.et_pb_column_4_tb_header.et-last-child{width:23%!important}.header-main{width:100%}.header-main ul#mobile_menu1{top:80px}body #page-container .et_pb_section .et_pb_button_0_tb_header{font-size:12px!important;letter-spacing:1px;width:100%;white-space:break-spaces;display:flex;align-items:center;line-height:14px!important}.header-main .header-logo.et_pb_column_0_tb_header{max-width:115px;width:100%!important}}@media screen and (max-width:577px){.header-main .header-cta-btn.et_pb_column_4_tb_header.et-last-child{width:20%!important;margin-right:0!important}.header-main .et_pb_module .mobile_menu_bar:before{top:0px}.header-menu>.et_pb_module{margin-top:15px}body #page-container .header-main .header-cta-btn .spenden-button{width:100%;font-size:0px!important;padding:7px 0!important;letter-spacing:0!important;display:flex;align-items:center;justify-content:center}body #page-container .header-main .header-cta-btn .spenden-button:before{font-size:14px!important;left:9px;position:relative;padding-right:0}}@keyframes fadeUpBanner{from{opacity:0;transform:translateY(50px)}to{opacity:1;transform:translateY(0)}}.banner-fade-up{animation:fadeUpBanner 1s ease-out forwards}.job_filters .job_types{font-size:1.1em!important}