html{--scrollbarBG:#3fa535;--thumbBG:#c6e4c3}body::-webkit-scrollbar{width:18px}body{font-weight:normal!important;scrollbar-width:thin;scrollbar-color:var(--thumbBG) var(--scrollbarBG)}body::-webkit-scrollbar-track{background:var(--scrollbarBG)}body::-webkit-scrollbar-thumb{background-color:var(--thumbBG);border-radius:0px;border:2px solid var(--scrollbarBG)}body::-webkit-scrollbar-thumb:hover{background-color:#FFF;border-radius:0px;border:2px solid var(--scrollbarBG)}#wpadminbar{background:#3fa535}#wpadminbar .ab-empty-item,#wpadminbar a.ab-item,#wpadminbar>#wp-toolbar span.ab-label,#wpadminbar>#wp-toolbar span.noticon{color:#FFF}#wpadminbar .quicklinks .ab-sub-wrapper .menupop.hover>a,#wpadminbar .quicklinks .menupop ul li a:focus,#wpadminbar .quicklinks .menupop ul li a:focus strong,#wpadminbar .quicklinks .menupop ul li a:hover,#wpadminbar .quicklinks .menupop ul li a:hover strong,#wpadminbar .quicklinks .menupop.hover ul li a:focus,#wpadminbar .quicklinks .menupop.hover ul li a:hover,#wpadminbar .quicklinks .menupop.hover ul li div[tabindex]:focus,#wpadminbar .quicklinks .menupop.hover ul li div[tabindex]:hover,#wpadminbar li #adminbarsearch.adminbar-focused:before,#wpadminbar li .ab-item:focus .ab-icon:before,#wpadminbar li .ab-item:focus:before,#wpadminbar li a:focus .ab-icon:before,#wpadminbar li.hover .ab-icon:before,#wpadminbar li.hover .ab-item:before,#wpadminbar li:hover #adminbarsearch:before,#wpadminbar li:hover .ab-icon:before,#wpadminbar li:hover .ab-item:before,#wpadminbar.nojs .quicklinks .menupop:hover ul li a:focus,#wpadminbar.nojs .quicklinks .menupop:hover ul li a:hover{color:#3fa535}#wpadminbar #wp-admin-bar-wp-logo>.ab-item{background-image:url("/wp-content/themes/glass-bau/img/baumeister-logo.svg");width:25px;height:30px;display:block;background-size:cover}.mejs-controls .mejs-time-rail .mejs-time-current{background:#3fa535!important}.mejs-container .mejs-controls{background:rgba(34,34,34,0.5)!important}.dmach-acf-item-container .dmach-acf-item-content{display:block!important}.masonry.et_pb_gallery_grid{opacity:1!important}.two-column-text{column-count:2;column-gap:40px;column-rule-width:0px;column-span:all}.scroll-container{overflow-y:scroll;scrollbar-width:none;-ms-overflow-style:none;overscroll-behavior:auto!important;overflow-x:hidden;max-height:1600px}.scroll-container::-webkit-scrollbar{width:0;height:0}ol li{padding-bottom:30px}ol li::marker{font-weight:bold}.et_button_no_icon.et_button_icon_visible.et_button_left .et_pb_button,.et_button_no_icon.et_button_left .et_pb_button:hover,.et_button_no_icon .et_pb_button,.et_button_no_icon .et_pb_button:hover{padding-top:15px!important;padding-bottom:15px!important;padding-left:45px!important;padding-right:45px!important}.et_pb_button,div.wpforms-container-full .wpforms-form input[type=submit],div.wpforms-container-full .wpforms-form button[type=submit],div.wpforms-container-full .wpforms-form .wpforms-page-button{-webkit-transition:background-position 0.75s!important;-moz-transition:background-position 0.75s!important;transition:background-position 0.75s!important;background-position:100% 0%!important;background-size:300% 100%;background-image:linear-gradient(120deg,#FFF 50%,rgba(63,165,53,1) 50%)!important;border-color:rgba(63,165,53,1)!important;border-radius:0!important}.et_pb_button:hover,div.wpforms-container-full .wpforms-form input[type=submit]:hover,div.wpforms-container-full .wpforms-form input[type=submit]:focus,div.wpforms-container-full .wpforms-form input[type=submit]:active,div.wpforms-container-full .wpforms-form button[type=submit]:hover,div.wpforms-container-full .wpforms-form button[type=submit]:focus,div.wpforms-container-full .wpforms-form button[type=submit]:active,div.wpforms-container-full .wpforms-form .wpforms-page-button:hover,div.wpforms-container-full .wpforms-form .wpforms-page-button:active,div.wpforms-container-full .wpforms-form .wpforms-page-button:focus{background-position:0 0!important}div.wpforms-container-full .wpforms-form input[type=submit],div.wpforms-container-full .wpforms-form button[type=submit],div.wpforms-container-full .wpforms-form .wpforms-page-button{color:#FFF!important;font-weight:bold;font-style:normal;text-transform:uppercase;text-decoration:none;letter-spacing:1px}div.wpforms-container-full .wpforms-form input[type=submit]:hover,div.wpforms-container-full .wpforms-form input[type=submit]:focus,div.wpforms-container-full .wpforms-form input[type=submit]:active,div.wpforms-container-full .wpforms-form button[type=submit]:hover,div.wpforms-container-full .wpforms-form button[type=submit]:focus,div.wpforms-container-full .wpforms-form button[type=submit]:active,div.wpforms-container-full .wpforms-form .wpforms-page-button:hover,div.wpforms-container-full .wpforms-form .wpforms-page-button:active,div.wpforms-container-full .wpforms-form .wpforms-page-button:focus{color:#3fa535!important}.et-db #et-boc .et-l .et_pb_menu_0_tb_header.et_pb_menu #menu-main-menu>li>a{padding:10px 75px 22px 0!important;border-top:1px solid #FFF!important;font-family:"Cairo"!important}.et-db #et-boc .et-l .et_pb_menu_0_tb_header.et_pb_menu #menu-main-menu>li:hover>a{color:#FFF!important}.et-db #et-boc .et-l .custom-fixed-header .et_pb_menu_0_tb_header.et_pb_menu #menu-main-menu>li:hover>a{color:#000!important}.et_pb_menu_0_tb_header.et_pb_menu #menu-main-menu>li.et-show-dropdown>a{border-top:1px solid #3fa535}.et_pb_menu_0_tb_header.et_pb_menu #menu-main-menu>li{padding-left:20px!important;padding-right:20px!important}.et-menu .menu-item-has-children>a:first-child:after{top:10px;font-size:20px}.et_pb_section_0_tb_header{background:none!important}.et_pb_menu_0_tb_header.et_pb_menu{background:transparent!important}.et_pb_section.et_pb_section_0_tb_header.custom-fixed-header{background-color:#FFF!important;background-image:none!important}.et_pb_section_0_tb_header .et_pb_row_0_tb_header{box-shadow:none!important}.et_pb_menu_0_tb_header.et_pb_menu #menu-main-menu ul.sub-menu{width:340px;padding-top:20px!important;padding-bottom:0!important;border-top:0!important;left:20px!important;background:transparent!important}.et_pb_menu_0_tb_header.et_pb_menu ul.sub-menu:before{content:"";border-style:solid;border-width:10px 10px 10px 0;border-color:transparent transparent #FFF transparent;position:absolute;top:0}.et_pb_menu_0_tb_header.et_pb_menu ul.sub-menu li,.et_pb_menu_0_tb_header.et_pb_menu ul.sub-menu li a{width:100%;background:#FFF}.et-db #et-boc .et-l .et_pb_section.et_pb_section_0_tb_header.custom-fixed-header .et_pb_menu_0_tb_header.et_pb_menu #menu-main-menu li>a{color:#000!important;border-top-color:#000!important}.et_pb_menu_0_tb_header.et_pb_menu ul.sub-menu li.current-menu-item a,.et_pb_section.et_pb_section_0_tb_header.custom-fixed-header .et_pb_menu_0_tb_header.et_pb_menu #menu-main-menu ul.sub-menu li.current-menu-item a{color:#3FA535!important}.et_pb_section.et_pb_section_0_tb_header.custom-fixed-header .et_pb_menu_0_tb_header.et_pb_menu #menu-main-menu li.et-show-dropdown>a{border-top-color:#3fa535}.et-db #et-boc .et-l .et_pb_menu_0_tb_header.et_pb_menu ul.sub-menu>li>a{font-size:16px!important;font-family:"Cairo"!important;border-bottom:1px solid #BBBBBD;padding:10px 0!important;color:#000!important}.et_pb_menu_0_tb_header.et_pb_menu ul.sub-menu li:last-child a{border-bottom:0!important}.glass-service{padding:1% 0!important}.glass-service .et_pb_column{-moz-transition:all .5s;-webkit-transition:all .5s;transition:all .5s;background-size:cover;margin-right:1%!important}.glass-service .et_pb_column:hover{}.glass-service .et_pb_column:hover .et_pb_module{height:100%}.glass-service .et_pb_column:hover .et_pb_module{padding-top:0!important;background:transparent}.glass-service .et_pb_column .et_pb_module{position:relative;background:transparent;height:110px;display:inline-grid;align-items:center;text-align:center;padding:0!important}.glass-service .et_pb_column .et_pb_module .et_pb_module_header{padding-bottom:0!important;font-size:24px!important}.glass-service .et_pb_column.contact-column .et_pb_module .et_pb_module_header{padding-bottom:0!important;font-size:20px!important}.glass-service .et_pb_column.contact-column .et_pb_module{height:220px}.glass-service .et_pb_column.contact-column:hover .et_pb_module{height:100%;padding-top:70px!important;display:block!important}.glass-service .et_pb_column:not(.no-column)::before{content:"";display:block;height:110px;position:absolute;bottom:0;left:0;width:100%;background-color:rgba(63,165,53,1);mix-blend-mode:multiply;-webkit-transition:height 0.3s;-moz-transition:height 0.3s;-ms-transition:height 0.3s;-o-transition:height 0.3s;transition:height 0.3s}.glass-service .et_pb_column.contact-column::before{height:240px}.glass-service .et_pb_column.contact-column:hover .et_pb_blurb_container{bottom:0!important;display:block;height:197px}.glass-service .et_pb_column:hover::before{height:100%}.glass-service .et_pb_column:hover .et_pb_blurb_container{position:fixed;margin:0 auto;width:100%;bottom:0;height:110px;display:inline-grid;align-items:center;text-align:center;padding:0!important;left:0!important;right:0!important}.glass-service .et_pb_column .et_pb_main_blurb_image{display:none}.glass-service .et_pb_column:hover .et_pb_main_blurb_image{display:inline-block}.karriere-columns .et_pb_column{background-size:100% auto}.karriere-columns .et_pb_column:hover{animation:shrink 2s infinite alternate}.counter-line:after{width:0%;-webkit-transition:width 3s;-moz-transition:width 3s;-ms-transition:width 3s;-o-transition:width 3s;transition:width 3s}.job-headline small{font-size:30px;font-weight:bold;line-height:2em}.job-headline .et_pb_text_inner{width:auto;position:relative;padding-right:0;line-height:0.95em!important}div.wpforms-container-full .wpforms-form .wpforms-field-label{font-weight:500!important}div.wpforms-container-full .wpforms-form input[type=date],div.wpforms-container-full .wpforms-form input[type=datetime],div.wpforms-container-full .wpforms-form input[type=datetime-local],div.wpforms-container-full .wpforms-form input[type=email],div.wpforms-container-full .wpforms-form input[type=month],div.wpforms-container-full .wpforms-form input[type=number],div.wpforms-container-full .wpforms-form input[type=password],div.wpforms-container-full .wpforms-form input[type=range],div.wpforms-container-full .wpforms-form input[type=search],div.wpforms-container-full .wpforms-form input[type=tel],div.wpforms-container-full .wpforms-form input[type=text],div.wpforms-container-full .wpforms-form input[type=time],div.wpforms-container-full .wpforms-form input[type=url],div.wpforms-container-full .wpforms-form input[type=week],div.wpforms-container-full .wpforms-form select,div.wpforms-container-full .wpforms-form textarea{border:1px solid #3fa535!important;background:#F5F5F6!important}div.wpforms-container div.wpforms-uploader{border:1px dashed #3fa535!important}div.wpforms-container div.wpforms-uploader .dz-message svg{fill:#3fa535!important}.application-form,.initiative-app-form{display:none}.application-form.active,.initiative-app-form.active{display:block}.jobs-grid-start .divi-filter-archive-loop{margin-bottom:0!important}.jobs-grid-start .no-results-layout .et_pb_section{height:625px}.jobs-grid-start .no-results-layout .et_pb_section .et_pb_row{height:625px!important}.application-form-headline .dmach-acf-item-container{width:fit-content;position:relative;padding-right:0}.application-form-headline .dmach-acf-value{line-height:inherit!important}.application-form-headline .dmach-acf-value p{line-height:1!important}.application-form-headline small{font-size:30px;font-weight:300;line-height:1.4em}.job-description .dmach-acf-value{font-weight:normal!important;line-height:1.4em}.job-description strong,.job-description b{font-weight:400!important}#divi_filter{background:#3fa535!important;padding:0 20px!important}#divi_filter .button_container{position:absolute;right:20px;bottom:14px;margin-top:0!important}.beitragsfilter #divi_filter .button_container{bottom:4px}#divi_filter .button_container .et_pb_button{display:block;line-height:1.5em!important;padding-top:15px!important;padding-bottom:15px!important}#divi_filter .divi-filter-item{margin-top:0px!important}#divi_filter .et_pb_contact_field_options_title{margin-top:15px!important}.search_filter_cont .et_pb_contact_field .et_pb_contact_field_options_title{padding-bottom:1em!important}.et_pb_de_mach_filter_posts_0 .divi-filter-item{padding-top:16px!important}#divi_filter .divi-filter-item select,#divi_filter input.divi-filter-item{text-transform:uppercase;font-weight:bold}.jobs-listing-table .dmach-grid-item .et_pb_row:hover .dmach-acf-value{color:#3fa535!important}.impression-row .et_pb_column.et_pb_column_1_3{width:32.3333%!important;margin-right:1%!important;margin-bottom:1%!important}.row-standort-greenbox .et_pb_column_1_5{width:12%!important}.row-standort-greenbox .et_pb_column_3_5{width:53%!important}.row-standort-greenbox .et_pb_column_1_5.et-last-child{width:35%!important}.row-standort-greenbox .et_pb_button,.row-standort-greenbox .et_pb_button:hover{padding:0.3em 1em!important;display:block!important;text-align:center!important}.standort-overview-grid .grid-col{background:#FFF!important}.referenz-box .dmach-acf-label{min-width:30%;display:inline-block}.jobinfo-box .dmach-acf-label{min-width:35%;display:inline-block}.referenz-box .dmach-acf-value,.jobinfo-box .dmach-acf-value{display:flex}.standort-overview-element .et_pb_de_mach_thumbnail img{object-fit:cover;height:300px;width:100%}.standort-logo-element img{max-height:65px;width:100%}.grid-item-cont.et_pb_gallery_image,.grid-item-cont.et_pb_gallery_image a{height:100%}.grid-item-cont.et_pb_gallery_image img{height:100%;object-fit:cover}.grid-posts.et_pb_gallery_items{grid-template-columns:repeat(minmax(0,3),minmax(0,1fr))!important;grid-template-rows:repeat(minmax(0,4),minmax(0,1fr))!important;grid-gap:10px!important}.grid-posts.et_pb_gallery_items .grid-item:nth-child(1){grid-area:1 / 1 / 3 / 3}.grid-posts.et_pb_gallery_items .grid-item:nth-child(2){grid-area:1 / 3 / 2 / 4}.grid-posts.et_pb_gallery_items .grid-item:nth-child(3){grid-area:2 / 3 / 3 / 4}.grid-posts.et_pb_gallery_items .grid-item:nth-child(4){grid-area:3 / 1 / 4 / 2}.grid-posts.et_pb_gallery_items .grid-item:nth-child(5){grid-area:4 / 1 / 5 / 2}.grid-posts.et_pb_gallery_items .grid-item:nth-child(6){grid-area:3 / 2 / 5 / 4}.mfp-bottom-bar{display:none}.training-modul .et_pb_blurb_container{padding-left:0}.training-modul .et_pb_blurb_content{margin-left:80px!important}.glass-jobs .et_pb_column::before{content:"";display:block;height:90px;position:absolute;bottom:0;left:0;width:100%;background-color:rgba(63,165,53,1);mix-blend-mode:multiply;-webkit-transition:height 0.3s;-moz-transition:height 0.3s;-ms-transition:height 0.3s;-o-transition:height 0.3s;transition:height 0.3s}.glass-jobs .et_pb_column:hover::before{height:100%}.glass-jobs .et_pb_column{-moz-transition:all .5s;-webkit-transition:all .5s;transition:all .5s}.glass-jobs .job-button{display:none}.glass-jobs .et_pb_column .job-name{display:inline-grid;align-items:center;text-align:center}.glass-jobs .et_pb_column .job-name .dmach-acf-item-content{display:flex;max-width:335px;text-align:center;margin:0 auto}.glass-jobs .et_pb_column .job-name .dmach-acf-value{flex:1;min-width:0}.glass-jobs .et_pb_column .job-name p{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.glass-jobs .et_pb_column:hover .job-name:not(.et_pb_text_align_left){top:30%!important}.glass-jobs .et_pb_column:hover .job-name.et_pb_text_align_left{top:0%!important}.glass-jobs .et_pb_column:hover .et_pb_button_1_wrapper{height:100%}.glass-jobs .et_pb_column:hover .job-button:not(.et_pb_button),.glass-jobs .et_pb_column:hover .et_pb_button_1_wrapper .job-button{display:block;position:absolute;top:60%;left:0;right:0;bottom:auto}.glass-jobs .et_pb_column:hover .et_pb_button_1_wrapper .job-button{margin:0 auto;width:max-content;top:55%!important}.glass-jobs .job-button .et_pb_button,.et_pb_section.glass-azubi .et_pb_button.job-button,.glass-jobs .et_pb_button_module_wrapper .job-button,.et_pb_button.white{background-color:transparent!important;color:#3c3c3c!important;border:2px solid #FFF!important;-webkit-transition:background-position 0.75s!important;-moz-transition:background-position 0.75s!important;transition:background-position 0.75s!important;background-position:100% 0%!important;background-size:220% 100%;background-image:linear-gradient(120deg,rgba(255,255,255,0) 50%,rgba(255,255,255,1) 50%)!important}.glass-jobs .job-button .et_pb_button:hover,.et_pb_section.glass-azubi .et_pb_button.job-button:hover,.glass-jobs .et_pb_button_module_wrapper .job-button:hover,.et_pb_button_module_wrapper.et_pb_module .et_pb_button.white:hover{background-position:0 0!important;color:#FFF!important;border:2px solid #FFF!important}.glass-jobs-all.et_pb_column{position:relative}.glass-jobs-all.et_pb_column::before{content:"";display:block;height:350px;position:absolute;bottom:0;top:0;left:0;right:0;margin:auto;width:350px;background-color:rgba(63,165,53,1);mix-blend-mode:multiply;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s}.glass-jobs-all.et_pb_column:hover::before{width:100%;height:100%}.glass-jobs-all .et_pb_module{font-size:24px!important;background:transparent!important}.sameheightcol{height:585px!important}@keyframes shrink{0%{background-size:100% auto}100%{background-size:120% auto}}.et_pb_module_header,.et_pb_text_inner,.et_pb_module_inner{letter-spacing:0.64px;line-height:1.5em}.glass-jobs-all .et_pb_text_inner{line-height:350px}.dmach_carousel_container .slick-next::before,.dmach_carousel_container .slick-prev::before{text-shadow:none!important}.reference-name p{text-overflow:ellipsis;word-wrap:break-word;overflow:hidden;max-height:2.5em;line-height:1.25em}.glass-standort-box-button .et_pb_button{text-align:left!important;text-transform:inherit!important;background:transparent!important;display:inline!important}body #page-container .et_pb_module.glass-standort-box-button .dmach-acf-value.et_pb_button:hover{background:transparent!important;display:inline!important;padding-left:2.25em!important}body #page-container .et_pb_module.glass-standort-box-button .dmach-acf-value.et_pb_button:hover:before{margin-left:-1.125em!important;right:auto!important;transition:none!important}body #page-container .et_pb_module.glass-standort-box-button .dmach-acf-value.et_pb_button:before{font-size:2em!important;margin-left:-1em!important;transition:none!important}.azubi-list h4{margin-top:60px}.azubi-list h4:first-of-type{margin-top:0}.et_pb_counter_title:empty+.et_pb_counter_container{display:none!important}.footer-headline .et_pb_text_inner,.footer-headline .dmach-acf-value{line-height:1.25em!important}.social-media-text{line-height:1.1em}.absolute_img{height:100%;min-height:200px;position:relative}.absolute_img.immobilie{height:100%;min-height:560px;position:relative}.absolute_img .et_pb_module_inner,.absolute_img .et_shop_image{display:block;position:absolute!important;left:0;height:100%;width:100%}.absolute_img img{position:absolute;top:50%;left:50%;width:100%;height:100%;object-fit:cover;transform:translate(-50%,-50%)}.references .et_pb_column:before{transition:height 0.3s}.references .et_pb_column:hover:before{height:100%!important}.references .et_pb_column:hover .reference-name{top:36%!important}.immobilien-name:before{content:"";display:block;height:84px;position:absolute;bottom:0;left:0;width:100%;background-color:rgba(63,165,53,1);mix-blend-mode:multiply}.immobilien-hinweis .et_pb_module_inner{border:1px solid #FFF;padding:5px;border-radius:10px}body.referenz-template-default{background:#F5f5f5}.immobilien-archiv .grid-col.dmach-grid-item{order:1}.dynamic-element.classic{order:0!important}.dynamic-element.modern{order:0!important}.dynamic-element h3{margin-bottom:30px;padding-bottom:20px;position:relative}.dynamic-element h3:after{content:"";width:99px;background:#FFF;height:2px;position:absolute;bottom:0;left:0}.job-subheadline .dmach-acf-label{position:relative;padding-bottom:20px;display:block}.job-subheadline .et_pb_module_header{position:relative;padding-bottom:20px;display:block;margin-bottom:20px;line-height:1.2em!important}.job-subheadline .dmach-acf-label:after,.job-subheadline .et_pb_module_header:after{content:"";width:99px;background:#3fa535;height:2px;position:absolute;bottom:0;left:0}.glass-jobs .job-name{font-family:'Cairo',Helvetica,Arial,Lucida,sans-serif!important;text-transform:uppercase!important;font-size:24px!important;color:#FFFFFF!important;line-height:1.2em!important;text-align:center!important}.specialfont{font-family:'Cairo',Helvetica,Arial,Lucida,sans-serif!important}.reason-text p{line-height:1.1875em!important;letter-spacing:-3px}div.wpforms-container-full .wpforms-form .wpforms-field-html ul.jobform-list>li{list-style-position:inside!important}.statement-image-loop{position:absolute;top:-120px;left:0}.statement-image-loop,.statement-image-loop img{width:146px;height:146px;object-fit:cover}.statement-loop .stellenangebote_category-ausbildung-studium.grid-col,.statement-loop .stellenangebote_category-berufserfahrene.grid-col{border:1px solid #3fa535;box-shadow:0 3px 6px 0 rgba(0,0,0,0.16)}.diagonal-shape.bl-to-tr{height:0;border-style:solid;border-width:0 0 100px 100vw;border-color:transparent #3FA535 #3FA535 transparent}.glass-icon-footer img{}.glass-icon-ueber-uns img{background:linear-gradient(356deg,rgba(245,245,246,1) 50%,rgba(255,255,255,0) 50%);width:100%!important}.flatpickr-day.selected,.flatpickr-day.startRange,.flatpickr-day.endRange,.flatpickr-day.selected.inRange,.flatpickr-day.startRange.inRange,.flatpickr-day.endRange.inRange,.flatpickr-day.selected:focus,.flatpickr-day.startRange:focus,.flatpickr-day.endRange:focus,.flatpickr-day.selected:hover,.flatpickr-day.startRange:hover,.flatpickr-day.endRange:hover,.flatpickr-day.selected.prevMonthDay,.flatpickr-day.startRange.prevMonthDay,.flatpickr-day.endRange.prevMonthDay,.flatpickr-day.selected.nextMonthDay,.flatpickr-day.startRange.nextMonthDay,.flatpickr-day.endRange.nextMonthDay{background:#3FA535!important;border-color:#3FA535!important}.ansprechpartner-image-slider img{box-shadow:0 3px 6px 0 rgba(0,0,0,0.16);text-align:center;margin:0 auto!important}.section-ansprechpartner-one{margin-bottom:350px!important}.section-ansprechpartner-one.floating{width:35%;float:left;margin-left:15%;margin-right:0;margin-bottom:150px}.section-ansprechpartner-one.floating.small-margin{margin-bottom:50px!important}.section-ansprechpartner-two{width:35%;float:left;margin-right:15%;margin-left:0}.section-ansprechpartner-three{width:35%;float:left;margin-left:15%;margin-right:0}.section-ansprechpartner-one.small-margin,.section-ansprechpartner-two.small-margin,.section-ansprechpartner-three.small-margin,.section-ansprechpartner-four.small-margin{margin-bottom:50px!important}.section-ansprechpartner-four{width:35%;float:left;margin-right:15%;margin-left:0}.section-ansprechpartner-five{width:35%;float:left;margin-left:15%;margin-right:0}.section-ansprechpartner-six{width:35%;float:left;margin-right:15%;margin-left:0}.timeline-row .content-column{position:relative}.timeline-row .content-column.right:before{content:"";width:50px;height:50px;border-radius:50%;background:#c6e4c3;border:10px solid #fff;position:absolute;top:50%;left:-82px;transform:translateY(-50%)}.timeline-row .content-column.left:before{content:"";width:50px;height:50px;border-radius:50%;background:#c6e4c3;border:10px solid #fff;position:absolute;top:50%;right:-82px;transform:translateY(-50%)}.timeline-row .content-column{opacity:0.5}.timeline-row .content-column:before{opacity:1!important}.timeline-row.active .content-column{opacity:1}.timeline-row.active .content-column:before{background:#3fa535!important}.statement-slider .slick-slide{border:1px solid #3fa535;box-shadow:0 3px 6px 0 rgba(0,0,0,0.16)}.karriere-icon img{width:70px!important;height:70px;object-fit:contain;object-position:top}.fill-grid{grid-column:2 / 4;position:relative}.fill-grid-half{position:relative}.test::before{content:"";display:block;height:90%;position:absolute;bottom:0;top:0;left:0;right:0;margin:auto;width:95%;background-color:rgba(63,165,53,1);mix-blend-mode:multiply;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s}.test:hover::before{width:100%;height:100%}.fill-grid-half .test{font-size:24px!important}.test{font-weight:700;text-transform:uppercase;font-size:28px;height:100%;width:100%;position:absolute!important;top:50%;bottom:auto;left:50%;right:auto;transform:translateX(-50%) translateY(-50%);line-height:350px;color:#FFF;background:url(https://www.baumeister-hm.de/wp-content/uploads/2023/10/baumeister_bad_woerishofen_gebaude_aussen.jpg);background-size:cover;background-position:100% 90%}.test .et_pb_text_inner{padding-top:125px}.service-icon{width:160px!important;height:160px!important}.service-icon .et_pb_blurb_description{line-height:1.3em!important}.et_pb_module.service-icon.hochbau{padding-top:40px!important}.et_pb_module.service-icon.fertigteilwerk{padding-top:40px!important}.et_pb_module.service-icon.tiefbau{padding-top:40px!important}.et_pb_module.service-icon.brueckenbau{padding-top:45px!important}.et_pb_module.service-icon.industriebau{padding-top:15px!important}.et_pb_module.service-icon.fertigbau{padding-top:25px!important}.et_pb_module.service-icon.wohnungsbau{padding-top:35px!important}.et_pb_module.service-icon.klaeranlagenbau{padding-top:35px!important}.et_pb_module.service-icon.umbau{padding-top:35px!important}et_pb_module.service-icon.hausmaurerarbeiten{padding-top:35px!important}.service-icon.hochbau .et_pb_main_blurb_image,.service-icon.tiefbau .et_pb_main_blurb_image{width:70px!important}.service-icon.fertigteilwerk .et_pb_main_blurb_image{width:70px!important}.service-icon.industriebau .et_pb_main_blurb_image{width:50px!important}.service-icon.brueckenbau .et_pb_main_blurb_image{width:70px!important}.service-icon.fertigbau .et_pb_main_blurb_image{width:40px!important}.old-image-slider .et_pb_de_mach_gallery_item{border:5px solid #FFF!important}.old-image-slider .et_pb_de_mach_gallery_item,.old-image-slider .et_pb_gallery_image{height:300px!important;object-fit:cover!important;min-height:300px!important}.old-image-slider .et_pb_de_mach_gallery_item img{min-height:300px!important;object-fit:cover!important;height:100%!important}@media all and (max-width:980px){h1,.job-headline{font-size:42px!important}.small-headline h1{font-size:24px!important}h2{font-size:24px!important}h3{font-size:20px!important}.et_pb_menu_0_tb_header.et_pb_menu ul.sub-menu:before{display:none!important}.custom-fixed-header .et_pb_menu_0_tb_header .mobile_nav .mobile_menu_bar:before{color:#3fa535!important}.header-image-section{height:50vh!important}.jobs-grid-start.ausbildung-studium .grid-col .et_pb_column{height:100%!important}.jobs-grid-start.ausbildung-studium .grid-col .dmach-acf-value{overflow-wrap:anywhere}.jobs-grid-start.ausbildung-studium .grid-col .glass-jobs{height:250px}.fill-grid,.fill-grid-half{display:none!important}.service-icons .et_pb_column{width:29.666%;margin-right:5.5%}.section-ansprechpartner-one.floating{width:100%;float:none;margin-left:0%;margin-right:0;margin-bottom:150px!important}.section-ansprechpartner-one.floating.small-margin{margin-bottom:150px!important}.section-ansprechpartner-two{width:100%;float:none;margin-left:0%;margin-right:0;margin-bottom:150px!important}.section-ansprechpartner-three{width:100%;float:none;margin-left:0%;margin-right:0;margin-bottom:150px!important}.section-ansprechpartner-one.small-margin,.section-ansprechpartner-two.small-margin,.section-ansprechpartner-three.small-margin,.section-ansprechpartner-four.small-margin{margin-bottom:150px!important}.section-ansprechpartner-four{width:100%;float:none;margin-left:0%;margin-right:0;margin-bottom:150px!important}.section-ansprechpartner-five{width:100%;float:none;margin-left:0%;margin-right:0;margin-bottom:150px!important}.section-ansprechpartner-six{width:100%;float:none;margin-left:0%;margin-right:0;margin-bottom:150px!important}.col-mob-1>:not(.no-results-layout){grid-template-columns:none}.divi-filter-archive-loop .grid-posts,.divi-filter-loop-container>:not(.no-results-layout),.filtered-posts>:not(.no-results-layout){display:block!important}.col-mob-1>:not(.no-results-layout) .grid-item{margin-bottom:20px!important}#main-content .et_pb_section.glass-azubi{background-image:linear-gradient(0deg,#80be63 52%,#3fa535 52%)!important}.standort-overview-grid .standort-logo-element{left:auto!important;right:10px!important}.service-icon{width:180px!important;height:180px!important}.service-icon .et_pb_blurb_description{line-height:1.2em!important}.et_pb_module.service-icon.hochbau{padding-top:45px!important}.et_pb_module.service-icon.fertigteilwerk{padding-top:50px!important}.et_pb_module.service-icon.tiefbau{padding-top:50px!important}.et_pb_module.service-icon.brueckenbau{padding-top:55px!important}.et_pb_module.service-icon.industriebau{padding-top:25px!important}.et_pb_module.service-icon.fertigbau{padding-top:25px!important}.service-icon.hochbau .et_pb_main_blurb_image,.service-icon.tiefbau .et_pb_main_blurb_image{width:80px!important}.service-icon.fertigteilwerk .et_pb_main_blurb_image{width:80px!important}.service-icon.industriebau .et_pb_main_blurb_image{width:60px!important}.service-icon.brueckenbau .et_pb_main_blurb_image{width:80px!important}.service-icon.fertigbau .et_pb_main_blurb_image{width:50px!important}}.social-icons-footer a{margin-right:20px!important}.et_pb_scroll_top.et-pb-icon{bottom:10px!important;right:10px!important;border-radius:0!important;background:#3fa535!important;padding:15px!important}.tel-link,.mail-link{cursor:pointer}.tel-link:hover,.mail-link:hover{color:#3fa535}@media all and (max-width:480px){body .et_pb_button{display:inline-block!important}.sameheightcol{height:350px!important}h1,.job-headline{font-size:28px!important;padding-bottom:0!important}.small-headline h1{font-size:24px!important}.smaller-headline h1{font-size:26px!important}.job-headline.dynamic,h1.dynamic{font-size:24px!important}h2{font-size:24px!important}h3{font-size:20px!important}.site-headline h1{font-size:32px!important}.header-image-section{height:40vh!important;min-height:40vh!important}.et_pb_section.header-image-section>.et_pb_row{background-image:linear-gradient(90deg,rgba(255,255,255,0.75) 50%,rgba(255,255,255,0.5) 100%);padding-left:20px!important;padding-right:20px!important}.two-column-text{column-count:1;column-gap:40px;column-rule-width:0px;column-span:all}.glass-service{padding:1% 0!important;height:auto!important}.glass-service .et_pb_column{-moz-transition:all .5s;-webkit-transition:all .5s;transition:all .5s;background-size:cover;margin-bottom:1%!important;margin-right:0!important;width:100%!important;height:250px!important}.glass-service .et_pb_column::before{height:70px}.glass-service .et_pb_column:hover{background-size:110% 110%;background-position:40% 40%}.glass-service .et_pb_column:hover .et_pb_module{height:100%}.glass-service .et_pb_column:hover .et_pb_module{padding-top:0!important;background:transparent}.glass-service .et_pb_column .et_pb_module{position:relative;background:transparent;height:70px;display:inline-grid;align-items:center;text-align:center;padding:0!important}.glass-service .et_pb_column .et_pb_module .et_pb_module_header{padding-bottom:0!important;font-size:20px!important}.glass-service .et_pb_column.contact-column .et_pb_module .et_pb_module_header{padding-bottom:0!important;font-size:20px!important}.glass-service .et_pb_column.contact-column .et_pb_module{height:250px}.et_pb_top_divider .et_pb_top_inside_divider{background-size:100% 50px!important;top:0;height:50px!important}.glass-jobs .et_pb_column{height:100%!important}.glass-jobs-row .et_pb_column{width:100%!important;margin-bottom:0!important}.jobs-grid-start .stellenangebote_category-berufserfahrene{margin-bottom:3%!important}.glass-jobs-all{height:100%!important}.glass-jobs-all .et_pb_text{position:inherit!important;left:0;right:0;top:0;width:auto;height:auto;line-height:inherit;transform:none!important}.glass-jobs-all.et_pb_column::before{width:auto;height:auto}#divi_filter .button_container{position:relative;margin-top:10px!important}#divi_filter{padding:10px 20px!important}.reference-filter .et_pb_de_mach_search_posts_item,.job-filter .et_pb_de_mach_search_posts_item{margin-bottom:0!important}.reference-overview-grid .grid-col .et_pb_section,.reference-slider .slick-slide .et_pb_section{height:auto!important}.referenz-box .dmach-acf-value,.job-box .dmach-acf-value{display:block!important}.referenz-box .dmach-acf-value .dmach-acf-label,.job-box .dmach-acf-value .dmach-acf-label{display:block!important;width:100%;margin-bottom:5px!important;font-weight:bold}.et_pb_section_1_tb_footer .et_pb_column{margin-bottom:0!important}.social-media-text.et_pb_module.et_pb_text,ul.et_pb_social_media_follow_0_tb_footer.social-icons-footer{margin-top:20px!important}.two-columns .et_pb_column{width:50%!important}.job-headline .et_pb_text_inner{padding-right:0!important}.job-headline small{font-size:16px!important;font-weight:bold;line-height:2em}.azubi-list h4{margin-top:20px}.glass-jobs .et_pb_column:hover .job-name:not(.et_pb_text_align_left){top:15%!important}.job-description .dmach-acf-value>p{font-weight:bold!important}.job-description strong,.job-description b{font-weight:bold!important}.job-description .dmach-acf-value small{font-size:16px!important}.timeline-row .content-column{position:relative}.timeline-row .content-column.right:before{content:"";width:50px;height:50px;border-radius:50%;background:#c6e4c3;border:10px solid #fff;position:absolute;top:50%;left:-82px;transform:translateY(-50%);display:none}.timeline-row .content-column.left:before{content:"";width:50px;height:50px;border-radius:50%;background:#c6e4c3;border:10px solid #fff;position:absolute;top:50%;right:-82px;transform:translateY(-50%);display:none}.timeline-row:before{content:"";width:2px!important;height:30px!important;background:#3FA535;position:absolute;top:auto!important;left:50%;bottom:-15px!important;transform:translateX(-50%)}.timeline-row:last-of-type:before{display:none!important}.timeline-row .et_pb_column{z-index:1!important}.timeline-row .content-column{opacity:0.5;width:100%!important;margin-bottom:0!important;padding:20px!important}.timeline-row .content-column:before{opacity:1!important}.timeline-row.active .content-column{opacity:1}.timeline-row.active .content-column:before{background:#3fa535!important}.timeline-row .et_pb_image{width:100%!important}.row-standort-greenbox .et_pb_column_1_5{width:15%!important}.row-standort-greenbox .et_pb_column_3_5{width:85%!important}.row-standort-greenbox .et_pb_column_1_5.et-last-child{width:100%!important;margin-top:20px!important}.glass-jobs-all .et_pb_module{font-size:20px!important}.glass-jobs-all .et_pb_text_inner{line-height:250px}.glass-jobs-all .et_pb_text{height:250px!important}.service-icons .et_pb_column{margin-right:0!important}.glass-jobs .job-name{font-size:20px!important}.jobs-grid-start .no-results-layout .et_pb_section .et_pb_row,.jobs-grid-start .no-results-layout .et_pb_section{height:250px!important}.jobs-grid-start .no-results-layout .et_pb_section{margin-bottom:20px!important}.service-icon{width:150px!important;height:150px!important}.service-icon .et_pb_blurb_description{line-height:1.2em!important;font-size:14px!important}.et_pb_module.service-icon.hochbau{padding-top:35px!important}.et_pb_module.service-icon.fertigteilwerk{padding-top:40px!important}.et_pb_module.service-icon.tiefbau{padding-top:40px!important}.et_pb_module.service-icon.brueckenbau{padding-top:35px!important}.et_pb_module.service-icon.industriebau{padding-top:20px!important}.et_pb_module.service-icon.fertigbau{padding-top:20px!important}.service-icon.hochbau .et_pb_main_blurb_image,.service-icon.tiefbau .et_pb_main_blurb_image{width:70px!important}.service-icon.fertigteilwerk .et_pb_main_blurb_image{width:70px!important}.service-icon.industriebau .et_pb_main_blurb_image{width:45px!important}.service-icon.brueckenbau .et_pb_main_blurb_image{width:70px!important}.service-icon.fertigbau .et_pb_main_blurb_image{width:40px!important}div.wpforms-container-full .wpforms-form .wpforms-one-half,div.wpforms-container-full .wpforms-form .wpforms-three-sixths,div.wpforms-container-full .wpforms-form .wpforms-two-fourths,div.wpforms-container-full .wpforms-form .wpforms-one-third,div.wpforms-container-full .wpforms-form .wpforms-two-sixths{width:100%!important;margin:0!important}.glass-jobs .et_pb_column .job-name .dmach-acf-item-content{display:flex;max-width:285px;text-align:center;margin:0 auto}.application-form-headline small{font-size:16px!important;font-weight:300;line-height:1.4em}.et_pb_posts_nav{display:inline-grid;text-align:center;width:100%;grid-gap:15px}.et_pb_posts_nav .nav-previous{order:2}.et_pb_posts_nav .nav-next{order:1}}@media only screen and (min-device-width :768px) and (max-device-width :1024px) and (orientation :portrait){.header-image-section{height:50vh!important;max-height:50vh!important;min-height:50vh!important}.header-image-section>.et_pb_row{background-image:linear-gradient(90deg,#ffffff 50%,rgba(255,255,255,0) 95%)}.glass-service{padding:1% 0!important;height:auto!important}.glass-service .et_pb_column{-moz-transition:all .5s;-webkit-transition:all .5s;transition:all .5s;background-size:cover;margin-bottom:1%!important;margin-right:0!important;width:100%!important;height:260px!important}.two-columns-tablet .et_pb_column{width:48%!important;margin:1%!important}.three-columns-tablet .et_pb_column{width:31.333%!important;margin:1%!important}.glass-service .et_pb_column::before{height:70px}.glass-service .et_pb_column:hover .et_pb_module{height:100%}.glass-service .et_pb_column:hover .et_pb_module{padding-top:0!important;background:transparent}.glass-service .et_pb_column .et_pb_module{position:relative;background:transparent;height:90px;display:inline-grid;align-items:center;text-align:center;padding:0!important}.glass-service .et_pb_column .et_pb_module .et_pb_module_header{padding-bottom:0!important;font-size:18px!important}.glass-service .et_pb_column.contact-column .et_pb_module .et_pb_module_header{padding-bottom:0!important;font-size:18px!important}.glass-service .et_pb_main_blurb_image{width:80px!important}.contact-column .et_pb_main_blurb_image{display:none!important}.et_pb_top_divider .et_pb_top_inside_divider{background-size:100% 50px!important;top:0;height:50px!important}.glass-jobs .et_pb_column{height:100%!important}.glass-jobs-row .et_pb_column{width:100%!important;margin-bottom:0!important}.jobs-grid-start .stellenangebote_category-berufserfahrene{margin-bottom:3%!important}.glass-jobs-all{height:100%!important}.glass-jobs-all .et_pb_text{position:inherit!important;left:0;right:0;top:0;width:auto;height:auto;line-height:inherit;transform:none!important}.glass-jobs-all.et_pb_column::before{width:auto;height:auto}.two-column-text{column-count:1;column-gap:40px;column-rule-width:0px;column-span:all}.standort-overview-grid .grid-col,.reference-overview-grid .grid-col,.jobs-grid-start.ausbildung-studium .grid-col{margin-bottom:30px!important}.standort-overview-grid .standort-logo-element{left:auto!important;right:10px!important}.reference-overview-grid .grid-col .et_pb_section{height:auto!important}.jobs-grid-start.ausbildung-studium .grid-col .glass-jobs{height:450px!important}.reference-overview-grid .grid-col .et_pb_contact_select{overflow:hidden!important}.absolute_img{height:100%;min-height:450px;position:relative}.jobs-grid-start .no-results-layout .et_pb_section .et_pb_row{height:450px!important}.jobs-grid-start .no-results-layout .et_pb_section{height:450px!important;margin-bottom:20px!important}.grid-item-cont.et_pb_gallery_image img{max-height:450px;min-height:450px;width:100%}.immobilien-archiv .grid-col{margin-bottom:0!important}.immobilien-archiv .grid-col .et_pb_column:before{height:auto!important}.job-headline small{font-size:24px!important;line-height:inherit!important}.section-ansprechpartner-one.floating{width:100%;float:none;margin-left:0%;margin-right:0;margin-bottom:150px!important}.section-ansprechpartner-one.floating.small-margin{margin-bottom:150px!important}.section-ansprechpartner-two{width:100%;float:none;margin-left:0%;margin-right:0;margin-bottom:150px!important}.section-ansprechpartner-three{width:100%;float:none;margin-left:0%;margin-right:0;margin-bottom:150px!important}.section-ansprechpartner-one.small-margin,.section-ansprechpartner-two.small-margin,.section-ansprechpartner-three.small-margin,.section-ansprechpartner-four.small-margin{margin-bottom:150px!important}.section-ansprechpartner-four{width:100%;float:none;margin-left:0%;margin-right:0;margin-bottom:150px!important}.section-ansprechpartner-five{width:100%;float:none;margin-left:0%;margin-right:0;margin-bottom:150px!important}.section-ansprechpartner-six{width:100%;float:none;margin-left:0%;margin-right:0;margin-bottom:150px!important}#main-content .et_pb_section.glass-azubi{background-image:linear-gradient(0deg,#80be63 51%,#3fa535 51%)!important}.filter-columns .et_pb_column{width:19%!important;margin-right:1%!important}.jobs-listing-table .grid-col{padding-bottom:0;margin-bottom:15px}.job-description .dmach-acf-value>p,.job-description .dmach-acf-value strong,.job-description .dmach-acf-value b{font-weight:bold!important}.jobs-listing-table .grid-col .et_pb_de_mach_acf_item{float:none!important}#divi_filter .button_container{position:relative!important;max-width:fit-content;text-align:right;margin-left:20px}#divi_filter .button_container .reset-filters{padding-left:15px!important;padding-right:15px!important}.azubi-list h4{margin-top:30px}.timeline-row .content-column{position:relative}.timeline-row .content-column.right:before{content:"";width:50px;height:50px;border-radius:50%;background:#c6e4c3;border:10px solid #fff;position:absolute;top:50%;left:-82px;transform:translateY(-50%);display:none}.timeline-row .content-column.left:before{content:"";width:50px;height:50px;border-radius:50%;background:#c6e4c3;border:10px solid #fff;position:absolute;top:50%;right:-82px;transform:translateY(-50%);display:none}.timeline-row:before{content:"";width:2px!important;height:30px!important;background:#3FA535;position:absolute;top:auto!important;left:50%;bottom:-15px!important;transform:translateX(-50%)}.timeline-row:last-of-type:before{display:none!important}.timeline-row .et_pb_column{z-index:1!important}.timeline-row .content-column{opacity:0.5;width:80%!important;margin-bottom:0!important}.timeline-row .content-column.left{float:left}.timeline-row .content-column.right{float:right}.timeline-row .content-column:before{opacity:1!important}.timeline-row.active .content-column{opacity:1}.timeline-row.active .content-column:before{background:#3fa535!important}.timeline-row .et_pb_image{width:100%!important}.footer-headline,.footer-headline .dmach-acf-item-content .dmach-acf-value{font-size:30px!important}.et_pb_image_1_tb_footer,.et_pb_image_2_tb_footer{float:left!important}.et_pb_image_1_tb_footer img,.et_pb_image_2_tb_footer img{width:150px!important}.et_pb_section_1_tb_footer .et_pb_column{margin-bottom:0!important}.et_pb_module.social-media-text{margin-top:20px!important}.et_pb_module.social-icons-footer{margin-top:10px!important}.brochure-image{text-align:left!important}.brochure-image img{width:70%!important}}#et_mobile_nav_menu .mobile_nav.opened .mobile_menu_bar::before,.et_pb_module.et_pb_menu .et_mobile_nav_menu .mobile_nav.opened .mobile_menu_bar::before{content:'\4d'}ul.et_mobile_menu li.menu-item-has-children .mobile-toggle,ul.et_mobile_menu li.page_item_has_children .mobile-toggle,.et-db #et-boc .et-l ul.et_mobile_menu li.menu-item-has-children .mobile-toggle,.et-db #et-boc .et-l ul.et_mobile_menu li.page_item_has_children .mobile-toggle{width:44px;height:100%;padding:0px!important;max-height:44px;border:none;position:absolute;right:0px;top:0px;z-index:999;background-color:transparent}ul.et_mobile_menu>li.menu-item-has-children,ul.et_mobile_menu>li.page_item_has_children,ul.et_mobile_menu>li.menu-item-has-children .sub-menu li.menu-item-has-children,.et-db #et-boc .et-l ul.et_mobile_menu>li.menu-item-has-children,.et-db #et-boc .et-l ul.et_mobile_menu>li.page_item_has_children,.et-db #et-boc .et-l ul.et_mobile_menu>li.menu-item-has-children .sub-menu li.menu-item-has-children{position:relative}.et_mobile_menu .menu-item-has-children>a,.et-db #et-boc .et-l .et_mobile_menu .menu-item-has-children>a{background-color:transparent}ul.et_mobile_menu .menu-item-has-children .sub-menu,#main-header ul.et_mobile_menu .menu-item-has-children .sub-menu,.et-db #et-boc .et-l ul.et_mobile_menu .menu-item-has-children .sub-menu,.et-db #main-header ul.et_mobile_menu .menu-item-has-children .sub-menu{display:none!important;visibility:hidden!important}ul.et_mobile_menu .menu-item-has-children .sub-menu.visible,#main-header ul.et_mobile_menu .menu-item-has-children .sub-menu.visible,.et-db #et-boc .et-l ul.et_mobile_menu .menu-item-has-children .sub-menu.visible,.et-db #main-header ul.et_mobile_menu .menu-item-has-children .sub-menu.visible{display:block!important;visibility:visible!important;background:transparent!important}ul.et_mobile_menu li.menu-item-has-children .mobile-toggle,.et-db #et-boc .et-l ul.et_mobile_menu li.menu-item-has-children .mobile-toggle{text-align:center;opacity:1}ul.et_mobile_menu li.menu-item-has-children .mobile-toggle::after,.et-db #et-boc .et-l ul.et_mobile_menu li.menu-item-has-children .mobile-toggle::after{top:10px;position:relative;font-family:"ETModules";content:'\33';color:#3fa535;background:transparent;border-radius:50%;padding:3px;font-size:28px}ul.et_mobile_menu li.menu-item-has-children.dt-open>.mobile-toggle::after,.et-db #et-boc .et-l ul.et_mobile_menu li.menu-item-has-children.dt-open>.mobile-toggle::after{content:'\32'}.et_pb_menu_0.et_pb_menu .et_mobile_menu:after{position:absolute;right:5%;margin-left:-20px;top:-14px;width:0;height:0;content:'';border-left:20px solid transparent;border-right:20px solid transparent;border-bottom:20px solid #ffffff}.mobile_menu_bar{position:relative;display:block;bottom:10px;line-height:0}.et_pb_menu_0.et_pb_menu .et_mobile_menu,.et_pb_menu_0.et_pb_menu .et_mobile_menu ul{background-color:transparent!important;border-radius:10px}.et_pb_menu_0_tb_header.et_pb_menu .et_mobile_menu ul.sub-menu,.et_pb_menu_0_tb_header.et_pb_menu .et_mobile_menu ul.sub-menu li,.et_pb_menu_0_tb_header.et_pb_menu .et_mobile_menu ul.sub-menu li a{background:transparent!important}.et_pb_widget{margin-bottom:0!important}.wp-block-search__inside-wrapper{margin-bottom:40px!important}.et_pb_widget,.et_pb_widget *{color:#F5F5F6!important}.et_pb_widget h2{font-size:20px!important;font-weight:700;text-transform:inherit;letter-spacing:0.64px}.wp-block-latest-posts__post-title{font-size:18px!important;font-family:'Cairo',Helvetica,Arial,Lucida,sans-serif;letter-spacing:0.64px}.wp-block-search__button{color:#3fa535!important}.wp-block-search__input{color:#3c3c3c!important}.wp-block-latest-posts.wp-block-latest-posts__list li{padding:15px 0;border-bottom:1px solid #F5F5F6!important}.nav-previous .nav-label,.nav-next .nav-label{font-family:'Cairo',Helvetica,Arial,Lucida,sans-serif;text-transform:uppercase;letter-spacing:1px;font-weight:bold}.nav-previous .meta-nav{font-size:20px;margin-right:5px;margin-left:5px;display:inline-block}.nav-previous:hover .meta-nav{margin-right:10px!important;margin-left:0!important}.nav-next .meta-nav{font-size:20px;margin-right:5px;margin-left:5px;display:inline-block}.nav-next:hover .meta-nav{margin-right:0!important;margin-left:10px!important}.et_pb_de_mach_archive_loop{margin-bottom:0!important}h1,.job-headline{text-shadow:0px 0px 30px rgba(255,255,255,0.5)}.download-link a{display:block!important;text-indent:-99999px}body.single-post .et_pb_section .col-desk-3>:not(.no-results-layout){grid-template-rows:325px 325px repeat(1,1fr)}.service-icon .et_pb_blurb_description{line-height:1.2em!important}.post_id_774 .website-link,.menu-item.disabled{pointer-events:none!important}.post_id_774 .website-link .et_pb_button{display:none!important}a,a:hover,a:visited,a:link,a:active{text-decoration:none!important}.filter-ausbildung .divi-filter-item{margin-bottom:10px}.content-vertical-align-center{display:flex;flex-direction:column;justify-content:center}.person-box .et_pb_blurb_content{max-width:100%}.person-box.et_pb_blurb_position_left .et_pb_blurb_container{padding-left:50px;padding-top:115px}.person-box.et_pb_blurb_0.et_pb_blurb,.person-box.et_pb_blurb_1.et_pb_blurb{min-height:auto}.person-box .et_pb_module_header{position:relative;margin-bottom:20px}.person-box .et_pb_module_header:after{content:"";background:#3fa535;width:99px;height:2px;top:auto;right:auto;left:0px;position:absolute;bottom:0}.person-box .et_pb_blurb_content,.person-box .et_pb_image_wrap{height:100%}.person-box img{height:100%;object-fit:cover}.et_pb_image_sticky{margin-bottom:4.787%!important}.et_pb_posts_nav .nav-previous{float:right}.et_pb_posts_nav .nav-next{float:left}.et_pb_posts_nav .meta-nav{display:none}.et_pb_posts_nav .nav-next a:before{content:'← '}.et_pb_posts_nav .nav-previous a:after{content:' →'}.et-db #et-boc .et-l .et_pb_module div.wpforms-container-full .wpforms-form button{background-position:100% 0%!important;background-size:300% 100%!important;background-image:linear-gradient(120deg,#FFF 50%,rgba(63,165,53,1) 50%)!important}.et-db #et-boc .et-l .et_pb_module div.wpforms-container-full .wpforms-form button:hover{background-position:0 0!important}@media all and (max-width:980px){.et_pb_row.custom_row{display:-webkit-box!important;display:-moz-box!important;display:-ms-flexbox!important;display:-webkit-flex!important;display:flex!important;-webkit-flex-wrap:wrap;flex-wrap:wrap}.first-on-mobile{-webkit-order:1;order:1}.second-on-mobile{-webkit-order:2;order:2}.third-on-mobile{-webkit-order:3;order:3}.fourth-on-mobile{-webkit-order:4;order:4}.custom_row:last-child .et_pb_column:last-child{margin-bottom:30px}}@media all and (max-width:768px){.person-box.et_pb_blurb_position_left .et_pb_blurb_container{padding-left:20px;padding-right:20px;padding-top:0px;padding-bottom:20px}.impression-row .et_pb_column.et_pb_column_1_3{width:100%!important;margin-right:0%!important;margin-bottom:0%!important}.karriere-icon img{width:80px!important;height:80px;object-fit:contain;object-position:top}.karriere-icon h2,.karriere-icon h3{font-size:18px!important}}@media all and (min-width:768px) and (max-width:980px){.karriere-icon h2,.karriere-icon h3{font-size:20px!important}}@media all and (min-width:981px){.et_pb_row.glass-service>.et_pb_column{width:calc(100% / 3)}}@media all and (max-width:1180px) and (min-width:980px){.et-db #et-boc .et-l .et_pb_menu_0_tb_header.et_pb_menu #menu-main-menu>li>a{padding:10px 20px 22px 0!important}.et_pb_menu_0_tb_header.et_pb_menu ul li a{font-size:16px!important}.et_pb_image_0_tb_header{width:140px!important}.et_pb_menu.et_pb_menu_0_tb_header{margin-left:20%!important}.et_pb_menu_0_tb_header.et_pb_menu #menu-main-menu>li{padding-left:25px!important;padding-right:25px!important}.et_pb_menu_0_tb_header{padding-top:10px!important}}