:root{--submenu:300px}.nav li ul.sub-menu{width:var(--submenu)}#top-menu li li a{width:calc(var(--submenu) - 40px)}.nav li li ul{left:calc(var(--submenu) - 20px)}.em-booking-form-section-summary,.em-booking-form-section-tickets,.em-booking-section-title{display:none}.em.pixelbones .input input[type=checkbox]:after,.em.pixelbones.input input[type=checkbox]:after{left:7px!important;top:2px!important;width:9px!important;height:16px!important}.em.pixelbones .input input[type=submit]:not([data-nostyle]).em-form-submit{font-family:inherit;display:block;margin:8px auto 0px;color:#0076bd!important;font-size:20px!important;font-weight:500!important;border-radius:3px!important;padding:6px 20px!important;line-height:1.7em!important;background:transparent none repeat scroll 0% 0%!important;border:2px solid!important;-moz-osx-font-smoothing:grayscale!important;transition:all 0.2s ease 0s;position:relative;width:auto!important;height:50px!important}.em.pixelbones .input input[type=submit]:not([data-nostyle]).em-form-submit:hover{background:rgba(0,0,0,0.05) none repeat scroll 0% 0%!important;border:2px solid transparent!important}.em.em-event-booking-form .em-booking-form .input-group.input-checkboxes{display:flex!important;flex-direction:column}.em.em-event-booking-form p.input-checkbox input,.em.em-event-booking-form p.input-checkboxes input{float:left;margin-right:15px}.em-item-meta-line.em-event-location>div>a{font-size:1.4em;font-weight:bold}.em-booking-message-success{font-size:15pt;line-height:30px;color:white;background-color:green;display:inline-block;margin:15px auto;padding:15px 80px}.em-booking-message-error{font-size:12pt;line-height:30px;color:white;font-weight:bold;background-color:#ae2020;display:inline-block;margin:15px auto;padding:15px 40px}.new-iit-booking-container{display:inline-block!important;padding:15px 80px;margin:15px 15px 15px 0;line-height:30px;font-size:15pt;border:1px solid #0073bf}.new-iit-booking{color:#0073bf!important;text-decoration:none!important}.single-location .post-meta{display:none}.em.em-item .em-item-meta .em-item-meta-line a{text-decoration:none!important}.menu-item{text-transform:uppercase}@media (max-width:767px){.et_pb_slide_image,.et_pb_slide_video{display:block!important;max-width:65vw}.et_pb_slide_description,.et_pb_slider_fullwidth_off .et_pb_slide_description{padding:4% 8% 16%}}@-moz-document url-prefix(){.et_pb_fullwidth_section{padding:50px!important}}.azubi-tour .event_title{background:rgb(0,101,173);background:linear-gradient(90deg,rgba(0,101,173,1) 2%,rgba(238,44,146,1) 99%)}.academic-match .event_title{background:rgb(70,181,69)!important;background:linear-gradient(90deg,rgba(70,181,69,1) 2%,rgba(0,101,173,1) 99%)!important}.azubi-tour .event_book_btn a{border:2px solid rgba(238,44,146,1)!important;color:rgba(238,44,146,1)!important}.azubi-tour .event_book_btn a:hover{background-color:rgba(238,44,146,1)!important;color:white!important}.durchgang .event_book_btn a{border:2px solid #00519c!important;color:#00519c!important}.durchgang .event_book_btn a:hover{background-color:#00519c!important;color:white!important}.academic-match .event_book_btn a{border:2px solid rgba(0,101,173,1)!important;color:rgba(0,101,173,1)!important}.academic-match .event_book_btn a:hover{background-color:rgba(0,101,173,1)!important;color:white!important}.ticket-small-container tr{vertical-align:baseline}.ticket-small-container td{line-height:1.4em}.et_post_meta_wrapper .entry-title{padding-top:10%}.event_text_title{display:none}@media (max-width:980px){.et_header_style_left #logo{min-height:80px}}@media screen and (max-width:1380px){#main-header>div{width:90%!important}#logo{max-height:188px!important}}#main-header .et_menu_container{max-width:1280px}@media only screen and (max-width:1605px){#et_mobile_nav_menu{display:block}#homemenu,#top-menu-nav{display:none!important}.et_header_style_left #et-top-navigation,.et_header_style_split #et-top-navigation{padding:24px 0 0 0!important}}.footer_by>div{display:flex;flex-wrap:wrap;gap:20px}.footer_by>div>div{width:calc(33% - 20px);min-width:250px}@media screen and (max-width:768px){.footer_by>div>div:nth-child(1){order:1}.footer_by>div>div:nth-child(2){order:6}.footer_by>div>div:nth-child(3){order:4}.footer_by>div>div:nth-child(4){order:2}.footer_by>div>div:nth-child(5){order:3}.footer_by>div>div:nth-child(6){order:5}.footer_by>div{justify-content:center}.et_pb_gutters3 .et_pb_column_4_4 .et_pb_module,.et_pb_gutters3.et_pb_row .et_pb_column_4_4 .et_pb_module{margin-bottom:10px}.single_job_listing .company_header .name{display:flex;flex-direction:column-reverse}.single_job_listing .company .name a{margin-left:0}.job_filters .job_types li{float:none}.job_listings .job-type{white-space:nowrap}}.job_listing .job-listing-meta li{list-style-type:none}.job_listing .et_post_meta_wrapper .entry-title{padding-top:20px}.job_listing .post-meta,.job_listing .date-posted,.job_listing .job_tags{display:none}.job_listing .job-company-url{display:flex;justify-content:center;background-color:#0075BF;color:white;padding:30px;margin:15px 0}.job_listing .job-company-url a,.job_listing .job-company-url h3{color:white!important}.job_listings .filter_by_tag{font-size:16px}.job_listings .select2-selection--single{height:32px;font-size:18px;border:2px solid}.single_job_listing .company img{width:5em;height:5em}.select2-selection.select2-selection--single{height:41px;padding:4px 8px}.single_job_listing .company .name,.single_job_listing .company .tagline{margin-left:5em}.single_job_listing .company .name>strong{font-size:20px}.single_job_listing .job_description{font-size:15px}.job_listings .job-type.part-time,.job_listings .job-type.full-time,.job_listings .date,.job_listings .tagline{display:none!important}.job_listing .job-company-url a{margin-top:15px;display:inline-block}.single_job_listing .company .company_header{display:flex;flex-direction:column;justify-content:center;margin:0}.single_job_listing li.job-type.full-time,.single_job_listing li.job-type.half-time{background-color:#205097}.job_listings li.job-type.berufsausbildung,.job_listings li.job-type.praktikum{color:#c03782}.single_job_listing li.job-type.berufsausbildung,.single_job_listing li.job-type.praktikum{background-color:#c03782}.job_listings li.job-type.duales-studium,.job_listings li.job-type.werkstudenten-taetigkeit{color:#57a24c}.single_job_listing li.job-type.duales-studium,.single_job_listing li.job-type.werkstudenten-taetigkeit{background-color:#57a24c}.job_listing .jmhidden{display:none}.job_listing .job_tags{margin-top:1em;border-top:1px solid #0075BF;padding-top:1em}.job_listing .job-company-url span{padding:0 15px;text-align:center}.em-event-bookings-meta{display:none}