html{--scrollbarBG:#3fa535;--thumbBG:#c6e4c3}body::-webkit-scrollbar{width:18px}body{font-weight:normal!important;scrollbar-width:thin;scrollbar-color:#c6e4c3 #3fa535}body::-webkit-scrollbar-track{background:#3fa535}body::-webkit-scrollbar-thumb{background-color:#c6e4c3;border-radius:0px;border:2px solid #3fa535}body::-webkit-scrollbar-thumb:hover{background-color:#FFF;border-radius:0px;border:2px solid #3fa535}#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}.mejs-controls .mejs-time-rail .mejs-time-current{background:#3fa535!important}.mejs-container .mejs-controls{background:rgba(34,34,34,0.5)!important}.masonry.et_pb_gallery_grid{opacity:1}.close-immo{cursor:pointer}.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}.scroll-container-immo{overflow-y:scroll;scrollbar-width:none;-ms-overflow-style:none;overscroll-behavior:auto!important;overflow-x:hidden;max-height:600px}.scroll-container-immo::-webkit-scrollbar{width:10px;height:0;background:rgba(255,255,255,0.05)}.scroll-container-immo::-webkit-scrollbar-track{background:rgba(255,255,255,0.05)}.scroll-container-immo::-webkit-scrollbar-thumb{background-color:#FFF;border-radius:0px;border:2px solid #FFF}ol li{padding-bottom:30px}ol li::marker{font-weight:bold}.jobinfo-box.invisible{margin:0!important;padding:0!important;visibility:hidden!important}.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,.immo-brochure a,.immo-brochure a:hover{padding-top:15px!important;padding-bottom:15px!important;padding-left:45px!important;padding-right:45px!important}.immo-brochure .et_pb_blurb_description a,.immo-brochure .et_pb_blurb_description a:hover{background-image:none!important;color:rgba(0,81,55,1)!important;border:none!important;margin-bottom:0!important;position:relative;font-size:14px!important;padding:0 0 15px 0!important;display:inline-block!important;margin-top:20px!important}.immo-brochure.beige .et_pb_blurb_description a:hover{color:#aca38b!important}.immo-brochure a:before{content:"";width:35px;position:absolute;bottom:0;height:2px;background:rgba(0,81,55,1)!important;margin-bottom:0!important;transition:width 1s}.immo-brochure a:hover:before{width:50px}.immo-brochure.beige a:before{background:#aca38b!important}.et-db #et-boc .et-l .et_pb_module div.wpforms-container-full .wpforms-form .wpforms-field-html ul li{list-style-position:inside!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,.immo-brochure a{-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%!important;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,.immo-brochure a:hover{background-position:0 0!important}.immo-anfrage div.wpforms-container-full .wpforms-form input[type=submit],.immo-anfrage div.wpforms-container-full .wpforms-form button[type=submit],.immo-anfrage div.wpforms-container-full .wpforms-form .wpforms-page-button,.immo-brochure a,.et_pb_button.contact-btn-fixed.darkgreen{background-image:linear-gradient(120deg,#FFF 50%,rgba(0,81,55,1) 50%)!important;border-color:rgba(0,81,55,1)!important}.immo-anfrage.beige div.wpforms-container-full .wpforms-form input[type=submit],.immo-anfrage.beige div.wpforms-container-full .wpforms-form button[type=submit],.immo-anfrage.beige div.wpforms-container-full .wpforms-form .wpforms-page-button,.immo-brochure a,.et_pb_button.contact-btn-fixed.beige{background-image:linear-gradient(120deg,#FFF 50%,rgba(172,163,139,1) 50%)!important;border-color:rgba(172,163,139,1)!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,.immo-brochure a{color:#FFF!important;font-weight:bold;font-style:normal;text-transform:uppercase;text-decoration:none;letter-spacing:1px}.immo-anfrage div.wpforms-container-full .wpforms-form input[type=submit]:hover,.immo-anfrage div.wpforms-container-full .wpforms-form input[type=submit]:focus,.immo-anfrage div.wpforms-container-full .wpforms-form input[type=submit]:active,.immo-anfrage div.wpforms-container-full .wpforms-form button[type=submit]:hover,.immo-anfrage div.wpforms-container-full .wpforms-form button[type=submit]:focus,.immo-anfrage div.wpforms-container-full .wpforms-form button[type=submit]:active,.immo-anfrage div.wpforms-container-full .wpforms-form .wpforms-page-button:hover,.immo-anfrage div.wpforms-container-full .wpforms-form .wpforms-page-button:active,.immo-anfrage div.wpforms-container-full .wpforms-form .wpforms-page-button:focus,.immo-brochure a:hover,.et_pb_button.contact-btn-fixed.darkgreen:hover{color:#005137!important}.et_pb_button.contact-btn-fixed.darkgreen:hover{border-color:#005137!important}.immo-anfrage.beige div.wpforms-container-full .wpforms-form input[type=submit]:hover,.immo-anfrage.beige div.wpforms-container-full .wpforms-form input[type=submit]:focus,.immo-anfrage.beige div.wpforms-container-full .wpforms-form input[type=submit]:active,.immo-anfrage.beige div.wpforms-container-full .wpforms-form button[type=submit]:hover,.immo-anfrage.beige div.wpforms-container-full .wpforms-form button[type=submit]:focus,.immo-anfrage.beige div.wpforms-container-full .wpforms-form button[type=submit]:active,.immo-anfrage.beige div.wpforms-container-full .wpforms-form .wpforms-page-button:hover,.immo-anfrage.beige div.wpforms-container-full .wpforms-form .wpforms-page-button:active,.immo-anfrage.beige div.wpforms-container-full .wpforms-form .wpforms-page-button:focus,.immo-brochure.beige a:hover,.et_pb_button.contact-btn-fixed.beige:hover{color:#aca38b!important}.et_pb_button.contact-btn-fixed.beige:hover{border-color:#aca38b!important}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,.et-db #et-boc .et-l .et_pb_menu_0_tb_header.et_pb_menu #menu-main-menu-en>li>a,.et-db #et-boc .et-l .et_pb_menu_0_tb_header.et_pb_menu #menu-menu-immo>li>a,.et-db #et-boc .et-l .et_pb_menu_0_tb_header.et_pb_menu #menu-menu-immo-eichwaldterrassen>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,.et-db #et-boc .et-l .et_pb_menu_0_tb_header.et_pb_menu #menu-main-menu-en>li:hover>a,.et-db #et-boc .et-l .et_pb_menu_0_tb_header.et_pb_menu #menu-menu-immo>li:hover>a,.et-db #et-boc .et-l .et_pb_menu_0_tb_header.et_pb_menu #menu-menu-immo-eichwaldterrassen>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,.et-db #et-boc .et-l .custom-fixed-header .et_pb_menu_0_tb_header.et_pb_menu #menu-main-menu-en>li:hover>a,.et-db #et-boc .et-l .custom-fixed-header .et_pb_menu_0_tb_header.et_pb_menu #menu-menu-immo>li:hover>a,.et-db #et-boc .et-l .custom-fixed-header .et_pb_menu_0_tb_header.et_pb_menu #menu-menu-immo-eichwaldterrassen>li:hover>a{color:#000!important}.et_pb_menu_0_tb_header.et_pb_menu #menu-main-menu>li.et-show-dropdown>a,.et_pb_menu_0_tb_header.et_pb_menu #menu-main-menu-en>li.et-show-dropdown>a,.et_pb_menu_0_tb_header.et_pb_menu #menu-menu-immo>li.et-show-dropdown>a,.et_pb_menu_0_tb_header.et_pb_menu #menu-menu-immo-eichwaldterrassen>li.et-show-dropdown>a{border-top:1px solid #3fa535}.et_pb_menu_0_tb_header.et_pb_menu #menu-main-menu>li,.et_pb_menu_0_tb_header.et_pb_menu #menu-main-menu-en>li,.et_pb_menu_0_tb_header.et_pb_menu #menu-menu-immo>li,.et_pb_menu_0_tb_header.et_pb_menu #menu-menu-immo-eichwaldterrassen>li{padding-left:20px!important;padding-right:20px!important}.immo-table table,.immo-table table tr,.immo-table table tr td{border:none!important}.immo-table table tr td{padding-left:0!important;padding-right:0!important}.immo-check .et_pb_blurb_container{padding-left:0!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,.et_pb_menu_0_tb_header.et_pb_menu #menu-main-menu-en 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,.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-en 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,.et_pb_section.et_pb_section_0_tb_header.custom-fixed-header .et_pb_menu_0_tb_header.et_pb_menu #menu-main-menu-en 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,.et_pb_section.et_pb_section_0_tb_header.custom-fixed-header .et_pb_menu_0_tb_header.et_pb_menu #menu-main-menu-en 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:100% 100%;margin-right:1%!important;width:24.75%!important}.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: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::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}.single-stellenangebote .dmach-acf-item-container .dmach-acf-item-content{display:block!important}.dmach-acf-item-container .dmach-acf-item-content{display:block!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}select.wpforms-field-large option:disabled:hover{cursor:not-allowed!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}.jobs-grid-start .dmach-acf-item-content small{font-size:14px;display:block;line-height:1.2em!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:0!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{display:flex}.impression-row .et_pb_column.et_pb_column_1_3{width:32.3333%!important;margin-right:1%!important;margin-bottom:1%!important;display:flex;flex-direction:column;justify-content:flex-start}.impression-row .et_pb_image{align-items:stretch;flex-direction:column;flex-grow:1}.impression-row .et_pb_image *{height:100%}.impression-row .et_pb_image img{object-fit:cover}.impression-row.individual-height .et_pb_image img{object-fit:cover}.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}.row-standort-greenbox{padding:35px 0!important}.standort-overview-grid .grid-col{background:#FFF!important}.referenz-box .dmach-acf-label{width:35%;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:inline}.referenz-box .dmach-acf-item-content>.dmach-acf-value{display:table;width:100%}.referenz-box .dmach-acf-item-content .dmach-acf-label{display:table-cell}.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}.fotobox-gallery .grid-posts.et_pb_gallery_items .grid-item{grid-area:auto!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}.image-gallery-small .et_pb_gallery_items{display:grid;grid-template-columns:2fr 1fr;grid-template-rows:repeat(2,0.75fr);grid-column-gap:15px;grid-row-gap:15px}.image-gallery-small .et_pb_gallery_items .et_pb_grid_item{width:100%!important;margin:0!important;object-fit:cover}.image-gallery-small .et_pb_gallery_items .et_pb_grid_item img,.image-gallery-small .et_pb_gallery_items .et_pb_grid_item .et_pb_gallery_image{width:100%!important;margin:0!important;object-fit:cover;height:100%}.image-gallery-small .et_pb_gallery_items .et_pb_grid_item:nth-child(1){grid-area:1 / 1 / 3 / 2}.image-gallery-small .et_pb_gallery_items .et_pb_grid_item:nth-child(2){grid-area:1 / 2 / 2 / 3}.image-gallery-small .et_pb_gallery_items .et_pb_grid_item:nth-child(3){grid-area:2 / 2 / 3 / 3}.mfp-bottom-bar{display:none}.training-modul .et_pb_blurb_container{padding-left:0}.et_pb_module.et_pb_blurb.training-modul .et_pb_blurb_content{padding-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:380px;text-align:center;margin:0 auto}.jobs-grid-start .glass-jobs .et_pb_column .job-name .dmach-acf-item-content{max-width:325px}.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;text-overflow:ellipsis;overflow:hidden;@supports (-webkit-line-clamp:2){overflow:hidden;text-overflow:ellipsis;white-space:initial;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}}.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}.et_pb_video .et_pb_video_box{text-align:center}@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;margin-bottom:20px!important}.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}.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{background:linear-gradient(176deg,rgba(255,255,255,0) 50%,rgba(63,165,53,1) 50%);width:100%!important}.glass-icon-footer-immo img{background:linear-gradient(176deg,rgba(255,255,255,0) 50%,rgba(63,165,53,1) 50%);width:100%!important}.glass-icon-ueber-uns img{background:linear-gradient(356deg,rgba(245,245,246,1) 50%,rgba(255,255,255,0) 50%);width:100%!important}.glass-icon-schnupperday img{background:linear-gradient(356deg,rgba(255,255,255,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://glass-ml.bergauf.dev/wp-content/uploads/2022/09/glass-bau_komm-in-unser-team.jpg);background-size:cover;background-position:100% 90%}.test .et_pb_text_inner{padding-top:125px}.service-icon .et_pb_blurb_description{line-height:1.3em!important}.service-icon .et_pb_blurb_description{line-height:1.2em!important;font-size:14px!important;padding:0 10px}.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}.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}.mask-video{mask-image:url(/wp-content/uploads/2023/02/glass-bau_mobile-mockup.png);-webkit-mask-image:url(/wp-content/uploads/2023/02/glass-bau_mobile-mockup.png);-webkit-mask-position:top center;-webkit-mask-repeat:no-repeat;-webkit-mask-size:100%!important;mask-position:top center;mask-repeat:no-repeat;mask-size:100%!important;background-color:#FFF!important}.mask-video:before{content:"";position:absolute;background-size:cover;background-repeat:no-repeat;background-image:url(/wp-content/uploads/2023/02/glass-bau_mobile-mockup-leer.png);z-index:999;width:310px!important;height:560px!important;min-height:100%;top:0!important;right:0!important;left:0!important;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden}.filter-ausbildung .et_pb_contact_field.divi-filter-item{margin-bottom:15px!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}.impression-row .et_pb_image img{object-fit:cover}.mask-video:before{width:250px!important;height:500px!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:32px!important}.small-headline h1{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:50vh!important}.header-image-section>.et_pb_row{background-image:linear-gradient(90deg,rgba(255,255,255,0.75) 50%,rgba(255,255,255,0.25) 100%)}.page-id-271383 .header-image-section>.et_pb_row{background-image:linear-gradient(90deg,rgba(255,255,255,0.5) 50%,rgba(255,255,255,0.25) 100%)!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:16px!important}.glass-service .et_pb_column.contact-column:hover .et_pb_module{padding-top:20px!important}.glass-service .et_pb_column.contact-column::before{height:200px}.glass-service .et_pb_column:hover::before{height:100%}.glass-service .et_pb_column.contact-column .et_pb_module{height:200px}.glass-service .et_pb_column.contact-column:hover .et_pb_blurb_container{height:170px}.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}.job-box .dmach-acf-value{display:block!important}.referenz-box .dmach-acf-value{display:inline!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:320px;text-align:center;margin:0 auto}.jobs-grid-start .glass-jobs .et_pb_column .job-name .dmach-acf-item-content{max-width:280px}.application-form-headline small{font-size:16px!important;font-weight:300;line-height:1.4em}.mask-video:before{width:160px!important;height:320px!important}.impression-row{display:block}.impression-row .et_pb_column.et_pb_column_1_3{width:100%!important;margin-right:0%!important;margin-bottom:0%!important;display:block}.impression-row .et_pb_image img{height:315px;object-fit:cover}}@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%)}.page-id-271383 .header-image-section>.et_pb_row{background-image:none}.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:360px!important}.two-columns-tablet .et_pb_column{width:48%!important;margin:1%!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}.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}a,a:hover,a:visited,a:link,a:active{text-decoration:none!important}@media only screen and (min-device-width :768px) and (max-device-width :1024px) and (orientation :landscape){.et_pb_image_0_tb_header{width:240px!important}.page-id-271383 .et_pb_image_0_tb_header{width:90px!important;top:10px!important}.slider-image-inline .et-pb-arrow-next,.slider-image-inline .et-pb-arrow-prev{top:90%!important}.slider-image-inline .et-pb-arrow-prev,.slider-image-inline:hover .et-pb-arrow-prev{left:33%!important}.slider-image-bg .et_pb_slide{min-height:600px!important}.slider-image-bg .et_pb_slide_description{width:100%!important;background:rgba(255,255,255,0.8)!important}.slider-image-bg:hover .et-pb-slider-arrows .et-pb-arrow-next,.slider-image-bg .et-pb-slider-arrows .et-pb-arrow-next{left:15%!important}.slider-image-inline .et_pb_slider_container_inner .et_pb_slide_description{padding-right:0!important}.slider-image-inline .et_pb_slide.et_pb_slide_with_image>.et_pb_container{max-width:80%!important}.slider-image-inline .et_pb_slide_title,.slider-image-inline .et_pb_slide_content{text-align:left!important}.et_pb_module.et_pb_menu_0_tb_header{margin-left:25%!important}.glass-service{height:350px!important}.glass-service .et_pb_column .et_pb_module .et_pb_module_header{padding-bottom:0!important;font-size:18px!important}.glass-jobs .et_pb_column .job-name .dmach-acf-item-content{font-size:18px!important}.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-left:15px!important;padding-right:15px!important}h1,.job-headline{font-size:60px!important}.home h1{font-size:40px!important}.dmach_carousel_container .slick-slide .post_content_wrapper .et_pb_text{font-size:24px!important}.glass-jobs .et_pb_column .job-name .dmach-acf-item-content{max-width:185px!important}.et_pb_image_0_tb_footer{top:-140px!important}.footer-headline .et_pb_text_inner,.footer-headline .dmach-acf-value,.et_pb_de_mach_acf_item_0_tb_footer .dmach-acf-item-content .dmach-acf-value{font-size:24px!important}.row-standort-greenbox .et_pb_column_1_5:not(.et-last-child){display:none!important;width:0%!important}.row-standort-greenbox .et_pb_column_1_5.et-last-child{width:47%!important}.et_pb_section:not(.et_pb_dmach_section_2_tb_footer)>.row-standort-greenbox .et_pb_column_1_5.et-last-child .dmach-acf-value.et_pb_button{font-size:14px!important}.et_pb_section:not(.et_pb_dmach_section_2_tb_footer)>.row-standort-greenbox{width:90%!important}.et_pb_section:not(.et_pb_dmach_section_2_tb_footer)>.row-standort-greenbox .dmach-acf-item-container .dmach-acf-item-content{font-size:14px!important}.reason-text{font-size:42px!important}.et_pb_divider_1.et_pb_section_video{width:500px;height:350px}.ausbildung-flyer.et_pb_image,.brochure-image.et_pb_image{margin-top:-50px!important;margin-right:0!important;padding:0!important}div[class*='section-ansprechpartner'] .et_pb_with_border.et_pb_row{width:90%!important;bottom:-100px!important}.azubi-list{padding-left:10px!important;padding-right:10px!important}.referenz-box .dmach-acf-label{min-width:50%}.et_pb_row.contact-row{position:relative!important;top:inherit!important;left:inherit!important;right:inherit!important;bottom:inherit!important;width:100%!important;max-width:80%!important;transform:none!important}.standort-overview-element .et_pb_row.et_pb_equal_columns,.standort-overview-element .et_pb_row_inner.et_pb_equal_columns,.et_pb_section.standort-overview-element.et_pb_equal_columns>.et_pb_row{display:block!important}.standort-overview-element .et_pb_column{width:100%!important;float:none!important;display:block!important}.standort-overview-element .website-link .et_pb_button{margin-top:30px!important;display:inline-block!important}.standort-greenbox-single{padding:20px 0!important}.glass-jobs-row{min-height:auto!important}.filter-columns .et_pb_text{font-size:14px!important}}@media all and (max-width:1800px) and (min-width:1600px){.row-standort-greenbox{padding:25px 0!important}.row-standort-greenbox .et_pb_column_1_5{width:10%!important}.row-standort-greenbox .et_pb_column_3_5{width:45%!important}.row-standort-greenbox .et_pb_image .et_pb_image_wrap img[src*=".svg"]{width:20px}.row-standort-greenbox .et_pb_de_mach_acf_item .dmach-acf-item-content{font-size:16px!important}.row-standort-greenbox .et_pb_de_mach_acf_item .dmach-acf-item-content .et_pb_button{font-size:14px!important}}@media all and (max-width:1600px) and (min-width:1280px){.row-standort-greenbox{padding:25px 0!important;width:90%!important}.row-standort-greenbox .et_pb_column_1_5{width:10%!important}.row-standort-greenbox .et_pb_column_3_5{width:45%!important}.row-standort-greenbox .et_pb_column_1_5.et-last-child{width:45%!important}.row-standort-greenbox .et_pb_image .et_pb_image_wrap img[src*=".svg"]{width:20px}.row-standort-greenbox .et_pb_de_mach_acf_item .dmach-acf-item-content{font-size:14px!important}.row-standort-greenbox .et_pb_de_mach_acf_item .dmach-acf-item-content .et_pb_button{font-size:14px!important}}@media all and (max-width:1280px) and (min-width:1024px){.row-standort-greenbox{padding:25px 0!important;width:95%!important}.row-standort-greenbox .et_pb_column_1_5{width:10%!important}.row-standort-greenbox .et_pb_column_3_5{width:45%!important}.row-standort-greenbox .et_pb_column_1_5.et-last-child{width:45%!important}.row-standort-greenbox .et_pb_image .et_pb_image_wrap img[src*=".svg"]{width:15px}.row-standort-greenbox .et_pb_de_mach_acf_item .dmach-acf-item-content{font-size:12px!important;line-height:1.25em!important}.row-standort-greenbox .et_pb_de_mach_acf_item .dmach-acf-item-content .et_pb_button{font-size:12px!important}}@media all and (max-width:1720px) and (min-width:1440px){.et-db #et-boc .et-l .et_pb_menu_0_tb_header.et_pb_menu #menu-main-menu>li>a,.et-db #et-boc .et-l .et_pb_menu_0_tb_header.et_pb_menu #menu-main-menu-en>li>a{padding:10px 40px 22px 0!important}}@media all and (max-width:1440px) and (min-width:1320px){.et-db #et-boc .et-l .et_pb_menu_0_tb_header.et_pb_menu #menu-main-menu>li>a,.et-db #et-boc .et-l .et_pb_menu_0_tb_header.et_pb_menu #menu-main-menu-en>li>a{padding:10px 40px 22px 0!important}.et_pb_image_0_tb_header{width:200px!important}.et_pb_menu.et_pb_menu_0_tb_header{margin-left:15%!important}}@media all and (max-width:1320px) and (min-width:1180px){.et-db #et-boc .et-l .et_pb_menu_0_tb_header.et_pb_menu #menu-main-menu>li>a,.et-db #et-boc .et-l .et_pb_menu_0_tb_header.et_pb_menu #menu-main-menu-en>li>a{padding:10px 20px 22px 0!important}.et_pb_image_0_tb_header{width:170px!important}.et_pb_menu.et_pb_menu_0_tb_header{margin-left:15%!important}}@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,.et-db #et-boc .et-l .et_pb_menu_0_tb_header.et_pb_menu #menu-main-menu-en>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:15%!important}.et_pb_menu_0_tb_header.et_pb_menu #menu-main-menu>li,.et_pb_menu_0_tb_header.et_pb_menu #menu-main-menu-en>li{padding-left:10px!important;padding-right:10px!important}.et_pb_menu_0_tb_header{padding-top:10px!important}}@media all and (min-width:980px) and (max-width:1440px){.referenz-box .dmach-acf-label{width:50%;display:inline-block}}.page-id-270557 .page.status-publish:not(.post-password-protected){padding-top:150px;max-width:80%;margin:0 auto}@media all and (max-width:768px){.glass-jobs-row .et_pb_column{width:100%!important;margin-bottom:0!important}.glass-jobs .et_pb_column{height:100%!important}.jobs-grid-start .stellenangebote_category-berufserfahrene{margin-bottom:3%!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_text{height:250px!important}.glass-jobs-all .et_pb_text_inner{line-height:250px}.glass-jobs-all .et_pb_module{font-size:20px!important}.glass-jobs-all.et_pb_column::before{width:auto;height:auto}.slider-image-inline .et-pb-arrow-next,.slider-image-inline .et-pb-arrow-prev{top:90%!important}.slider-image-inline .et-pb-arrow-prev,.slider-image-inline:hover .et-pb-arrow-prev{left:33%!important}.slider-image-bg .et_pb_slide{min-height:600px!important}.slider-image-bg .et_pb_slide_description{width:100%!important;background:rgba(255,255,255,0.8)!important}.slider-image-bg:hover .et-pb-slider-arrows .et-pb-arrow-next,.slider-image-bg .et-pb-slider-arrows .et-pb-arrow-next{left:15%!important}.slider-image-inline .et_pb_slider_container_inner .et_pb_slide_description{padding-right:0!important}.slider-image-inline .et_pb_slide.et_pb_slide_with_image>.et_pb_container{max-width:80%!important}.slider-image-inline .et_pb_slide_title,.slider-image-inline .et_pb_slide_content{text-align:left!important}}@media all and (max-width:980px){.slider-image-inline .et-pb-arrow-next,.slider-image-inline .et-pb-arrow-prev{top:90%!important}.slider-image-inline .et-pb-arrow-prev,.slider-image-inline:hover .et-pb-arrow-prev{left:33%!important}.slider-image-bg .et_pb_slide{min-height:600px!important}.slider-image-bg .et_pb_slide_description{width:100%!important;background:rgba(255,255,255,0.8)!important}.slider-image-bg:hover .et-pb-slider-arrows .et-pb-arrow-next,.slider-image-bg .et-pb-slider-arrows .et-pb-arrow-next{left:15%!important}.slider-image-inline .et_pb_slider_container_inner .et_pb_slide_description{padding-right:0!important}.slider-image-inline .et_pb_slide.et_pb_slide_with_image>.et_pb_container{max-width:80%!important}.slider-image-inline .et_pb_slide_title,.slider-image-inline .et_pb_slide_content{text-align:left!important}}.table-with-numbers tr td{padding-left:0!important}.table-with-numbers .table-number span{border-radius:50%;box-shadow:0 3px 6px 0 rgba(0,0,0,0.16);padding:0;width:30px;height:30px;display:block;line-height:30px;text-align:center;font-weight:bold}.slider-image-inline .et_pb_slide{padding:0!important}.slider-image-inline .et_pb_slide .et_pb_container{max-width:100%!important}.slider-image-inline .et_pb_slide_description{padding-right:10%!important}.slider-image-inline .et_pb_slide_content{font-size:16px!important}.slider-image-inline .et_pb_slide_title{position:relative;padding-bottom:15px;margin-bottom:15px}.slider-image-inline .et_pb_slide_title:after{content:"";width:99px;height:1px;border-top:2px solid rgba(255,255,255,1);position:absolute;left:0;bottom:0;z-index:10}.slider-image-inline .et-pb-arrow-prev,.slider-image-inline:hover .et-pb-arrow-prev{left:53%;opacity:1}.slider-image-inline:hover .et-pb-arrow-next,.slider-image-inline .et-pb-arrow-next{right:41%;opacity:1}.slider-image-inline .et-pb-arrow-next,.slider-image-inline .et-pb-arrow-prev{top:70%}.slider-image-inline .et-pb-arrow-prev:before,.slider-image-inline .et-pb-arrow-next:before{content:"\44";font-size:30px;border-radius:50%;background:#FFF;color:#3C3C3C;padding:5px;box-shadow:0px 3px 6px 0 rgba(0,0,0,0.16)}.slider-image-inline .et-pb-arrow-prev:before{content:"\44"}.slider-image-inline .et-pb-arrow-next:before{content:"\45"}.slider-image-bg .et-pb-arrow-prev:before,.slider-image-bg .et-pb-arrow-next:before{content:"\44";font-size:30px;border-radius:50%;background:#FFF;color:#3C3C3C;padding:5px;box-shadow:0px 3px 6px 0 rgba(0,0,0,0.16)}.slider-image-bg .et-pb-arrow-prev:before{content:"\44"}.slider-image-bg .et-pb-arrow-next:before{content:"\45"}.slider-image-bg .et-pb-arrow-prev,.slider-image-bg:hover .et-pb-arrow-prev{left:2%;opacity:1}.slider-image-bg:hover .et-pb-arrow-next,.slider-image-bg .et-pb-arrow-next{right:inherit;opacity:1;left:6%!important}.slider-image-bg .et-pb-arrow-next,.slider-image-bg .et-pb-arrow-prev{top:inherit;bottom:6%!important}.slider-image-bg .et_pb_slide_content{font-size:16px!important}.slider-image-bg .et_pb_slide_title{position:relative;padding-bottom:15px;margin-bottom:15px}.slider-image-bg .et_pb_slide_title:after{content:"";width:99px;height:1px;border-top:2px solid #005137;position:absolute;left:0;bottom:0;z-index:10}.slider-image-bg .et_pb_slide .et_pb_container{max-width:100%!important}.slider-image-bg .et_pb_slide{padding:0!important}.slider-image-bg .et_pb_slides .et_pb_slider_container_inner{vertical-align:top}.slider-image-bg .et_pb_slide{min-height:900px}.slider-image-bg .et_pb_slide_description{padding:0;width:25%;margin-left:0;background:#FFFF;height:auto;padding:40px;margin-top:0!important;text-align:left;text-shadow:none!important}.slider-image-bg .et_pb_slide_title,.slider-image-bg .et_pb_slide_content{color:#3c3c3c!important}.specialfont,.immo_link{font-family:'Cairo',Helvetica,Arial,Lucida,sans-serif;letter-spacing:0.64px}.immo_link{position:relative}.immo_link:after{content:"";position:absolute;bottom:-5px;left:0;width:20px;height:2px;background:#FFF}.immo_link.green:after{background:#005137}.immo_headline h1{text-shadow:none!important}.et_pb_slide .et_pb_slide_image img{width:100%}.et_pb_slide .et_pb_slide_image img.lazy-loaded,.et_pb_slide .et_pb_slide_image img.lazy-hidden{transition:none!important;opacity:1!important}.page-id-271383 .et_pb_section.et_pb_section_0_tb_header.custom-fixed-header .et_pb_image_0_tb_header,.page-id-271440 .et_pb_section.et_pb_section_0_tb_header.custom-fixed-header .et_pb_image_0_tb_header,.page-id-271436 .et_pb_section.et_pb_section_0_tb_header.custom-fixed-header .et_pb_image_0_tb_header,.page-id-271432 .et_pb_section.et_pb_section_0_tb_header.custom-fixed-header .et_pb_image_0_tb_header,.page-id-271428 .et_pb_section.et_pb_section_0_tb_header.custom-fixed-header .et_pb_image_0_tb_header,.page-id-271920 .et_pb_section.et_pb_section_0_tb_header.custom-fixed-header .et_pb_image_0_tb_header{width:90px}.page-id-271383 .et_pb_section.et_pb_section_0_tb_header.custom-fixed-header,.page-id-271440 .et_pb_section.et_pb_section_0_tb_header.custom-fixed-header,.page-id-271436 .et_pb_section.et_pb_section_0_tb_header.custom-fixed-header,.page-id-271432 .et_pb_section.et_pb_section_0_tb_header.custom-fixed-header,.page-id-271428 .et_pb_section.et_pb_section_0_tb_header.custom-fixed-header,.page-id-271920 .et_pb_section.et_pb_section_0_tb_header.custom-fixed-header{background-color:rgba(0,0,0,0.5)!important;background-image:none!important}.page-id-271383 .custom-fixed-header .et_pb_menu_0_tb_header .mobile_nav .mobile_menu_bar:before,.page-id-271440 .custom-fixed-header .et_pb_menu_0_tb_header .mobile_nav .mobile_menu_bar:before,.page-id-271436 .custom-fixed-header .et_pb_menu_0_tb_header .mobile_nav .mobile_menu_bar:before,.page-id-271432 .custom-fixed-header .et_pb_menu_0_tb_header .mobile_nav .mobile_menu_bar:before,.page-id-271428 .custom-fixed-header .et_pb_menu_0_tb_header .mobile_nav .mobile_menu_bar:before,.page-id-271920 .custom-fixed-header .et_pb_menu_0_tb_header .mobile_nav .mobile_menu_bar:before{color:#FFF!important}.visibility-hidden{display:block!important}.logged-in .visibility-hidden{display:block!important}.immo-repeater>.et_pb_module_inner{display:grid;width:100%;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr;border-bottom:2px solid rgba(255,255,255,0.25)}.dmach-grid-item:first-child .immo-repeater>.et_pb_module_inner{border-top:2px solid rgba(255,255,255,0.25)}.immo-repeater .et_pb_de_mach_acf_item{padding:15px 0px;font-family:'Cairo',sans-serif;font-size:21px;font-weight:200}.immo-repeater .et_pb_de_mach_acf_item{text-align:left}.immo-repeater .et_pb_de_mach_acf_item:last-child{border-right:none}.immo-repeater a{color:#FFF}.immo-repeater small,.immo-repeater .immo-download a{font-weight:bold;font-size:14px;display:block}.immo-repeater.available,.immo-grid-overview .dmach-grid-item.available .et_pb_section{background:#7dae95!important}.immo-repeater:not(.available) .immo-price,.immo-grid-overview .dmach-grid-item:not(.available) .immo-price{opacity:0!important;visibility:hidden!important}.table-header{display:none!important}.table-header strong{padding:20px 10px;border-right:2px solid rgba(255,255,255,0.25);color:#FFF;text-transform:uppercase;font-family:'Cairo',sans-serif;text-align:center;font-size:18px}.table-header strong:last-child{border-right:none}.dmach-acf-value.beliebig{content:"Weitere"}@media all and (max-width:1180px) and (min-width:768px){.immo-repeater>.et_pb_module_inner{display:grid;width:100%;grid-template-columns:1fr 1fr 1fr 1fr;grid-gap:10px;border-bottom:2px solid rgba(255,255,255,0.25);padding-top:10px;padding-bottom:10px}.immo-repeater .et_pb_de_mach_acf_item{padding:0px 0px;font-family:'Cairo',sans-serif;font-size:18px;font-weight:200}}@media all and (max-width:767px){.immo-repeater>.et_pb_module_inner{display:grid;width:100%;grid-template-columns:1fr 1fr;grid-gap:10px;border-bottom:2px solid rgba(255,255,255,0.25);padding-top:10px;padding-bottom:10px}.immo-repeater .et_pb_de_mach_acf_item{padding:0px 0px;font-family:'Cairo',sans-serif;font-size:18px;font-weight:200}.immo-repeater small,.immo-repeater .immo-download a{font-weight:bold;font-size:12px;display:block}.scroll-container-immo{overflow-y:scroll;scrollbar-width:none;-ms-overflow-style:none;overscroll-behavior:auto!important;overflow-x:hidden;max-height:400px}}@media all and (max-width:1500px) and (min-width:980px){.et_pb_row.contact-row{position:relative!important;top:inherit!important;left:inherit!important;right:inherit!important;bottom:inherit!important;width:100%!important;max-width:80%!important;transform:none!important}.reference-name span{-webkit-line-clamp:2;-webkit-box-orient:vertical;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.et_pb_module.training-video{max-width:100%!important;left:auto!important;position:relative!important;bottom:0!important;height:400px!important}}@media all and (max-width:980px) and (min-width:768px){.references>.et_pb_column{height:100%!important}.dmach-grid-item[data-posttype="referenz"]{margin-bottom:30px!important}.glass-jobs-row .et_pb_column{margin-right:0px!important;width:100%!important;height:100%!important}.jobs-grid-start .stellenangebote_category-berufserfahrene{margin-bottom:3%!important}.glass-jobs-row .et_pb_column.glass-jobs-all{height:350px!important}}@media all and (min-width:1500px){.minheight{min-height:950px!important}}@media all and (min-width:1024px) and (max-width:1280px){.footer-headline .et_pb_text_inner,.footer-headline .dmach-acf-value,.et_pb_de_mach_acf_item_0_tb_footer .dmach-acf-item-content .dmach-acf-value{font-size:30px!important}}@media all and (min-width:981px) and (max-width:1850px){.et-l--footer .et_pb_section--fixed{padding:25px 0!important}}@media all and (min-width:981px) and (max-width:1360px){#font-immo{width:450px!important}}