#menu-main-menu{align-items:flex-start!important;margin-top:5px}.reference-title{pointer-events:none!important}.menu-item.vortraege{position:relative}.cpt-badge{background-color:#d63638;color:white;border-radius:999px;padding:2px 6px;font-size:12px;margin-left:5px;position:absolute;top:-10px;width:20px;height:20px;margin:auto;text-align:center;line-height:18px;right:-25px}#main-header{padding:10px 0px 10px 10%}.mobile_menu_bar:before,.mobile_menu_bar:after,#top-menu li.current-menu-ancestor>a,#top-menu li.current-menu-item>a{color:#9bc54a!important}.et-menu-nav ul.et-menu li,#top-menu li{padding:0 25px!important}#main-header.et-fixed-header #et-top-navigation{padding-top:10px!important;padding-bottom:10px!important}#main-header.et-fixed-header #et-top-navigation .sub-menu{background:#FFF!important}#main-header.et-fixed-header #et-top-navigation .sub-menu a{color:#1d1d1d!important}#main-header.et-fixed-header #et-top-navigation .dipi_balloon-inner a{color:#FFF!important}#main-header #et-top-navigation .dipi_balloon-inner a:hover,#main-header.et-fixed-header #et-top-navigation .dipi_balloon-inner a:hover,#main-header.et-fixed-header #et-top-navigation .dipi_balloon-inner .et_clickable:hover,#main-header #et-top-navigation .dipi_balloon-inner .et_clickable:hover{color:#1d1d1d!important}.et_pb_de_mach_acf_item.hidethis{visibility:hidden;display:block!important}.et_pb_menu .et_pb_menu__menu>nav>ul>li.dipi-cta-button-menu-item{margin-top:-15px}.header-section h1 strong{background:#9bc54a;font-weight:200!important;text-transform:uppercase;padding-left:10px;padding-right:10px;margin-bottom:5px;display:table;font-variation-settings:"wght" 200}.bg-zoom{overflow:hidden;position:relative;display:flex;align-items:center;padding:80px 50px}.bg-zoom:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;background-blend-mode:multiply;background-color:rgba(29,29,29,0.6);background-size:cover;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s}.bg-zoom.photovoltaik:before{background-image:var(--wpr-bg-c7416202-967e-4ba1-b6e0-a447ab0e6a69)}.bg-zoom.batteriespeicher:before{background-image:var(--wpr-bg-fa673042-9732-4f14-b200-d35f1c35330e)}.bg-zoom.wartung:before{background-image:var(--wpr-bg-9d581fab-f421-417e-8710-b3d1c92e7902)}.bg-zoom:hover:before{background-color:#9bc54a;-ms-transform:scale(1.2);-moz-transform:scale(1.2);-webkit-transform:scale(1.2);-o-transform:scale(1.2);transform:scale(1.2)}.tile-scroll-content .et_pb_column{display:flex!important;align-items:center!important;padding-left:20px!important;padding-right:20px!important}.tile-scroll-content h3{overflow-wrap:break-word;-webkit-hyphens:auto;-moz-hyphens:auto;hyphens:auto}.video-overlay-image{cursor:pointer}.video-wrapper iframe{max-height:290px}.video-overlay-image .dmach-acf-item-container:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.2);mix-blend-mode:multiply;pointer-events:none;z-index:998}.video-overlay-image img.dmach-acf-value{aspect-ratio:1280 / 720;object-fit:cover}.video-overlay-image .dmach-icon-image-content{position:absolute;left:0;right:0;width:60px;margin:auto;height:60px;display:flex;align-items:center;top:0;bottom:0;z-index:999;pointer-events:none}.video-overlay-image .dmach-acf-item-content{overflow:hidden}.video-overlay-image .dmach-acf-item-content img{-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s;transform-origin:center}.video-overlay-image .dmach-acf-item-content:hover img{-ms-transform:scale(1.2);-moz-transform:scale(1.2);-webkit-transform:scale(1.2);-o-transform:scale(1.2);transform:scale(1.2)}.et_pb_module.et_pb_video .et_pb_video_overlay .et_pb_video_play:before{content:""!important;background-image:var(--wpr-bg-c699a747-1c26-40a9-8098-dde2af9519bf);background-repeat:no-repeat;background-position:center center;background-size:cover;position:absolute;width:60px;height:60px}.page-numbers li{margin:0 5px;box-shadow:0px 3px 6px 0px rgba(0,0,0,0.16)}.page-numbers li .page-numbers:not(.next):not(.prev){width:40px;height:40px;text-align:center}.no-results-layout{text-align:center!important}.et_pb_contact_field_options_list{background:transparent!important;margin-top:0!important}.et_pb_contact_field_radio input[type="radio"]{display:none}.et_pb_contact_field_radio label{display:inline-block;padding:10px 20px;border:nonec;border-radius:0px;background-color:transparent;cursor:pointer;transition:all 0.3s ease-in-out;width:100%!important;text-align:center!important}.et_pb_contact_field_radio label:hover{background-color:#9bc54a;box-shadow:0px 3px 6px 0px rgba(0,0,0,0.16);color:white}.et_pb_contact_field_radio input[type="radio"]:checked+label{background-color:#9bc54a;border-color:#9bc54a;color:white;box-shadow:0px 3px 6px 0px rgba(0,0,0,0.16)}.img-square img{aspect-ratio:1/1;object-fit:cover;object-position:center}.post-image-square{height:auto!important}.post-image-square img{aspect-ratio:4/3!important;object-fit:cover!important;object-position:center!important;padding:0!important;width:100%!important}.partner-slider .et_pb_de_mach_thumbnail,.grid-col:not(.category-allgemein) .et_pb_de_mach_thumbnail{height:100%}.partner-slider .et_pb_de_mach_thumbnail .et_pb_module_inner,.grid-col:not(.category-allgemein) .et_pb_de_mach_thumbnail .et_pb_module_inner{height:100%;display:flex;align-items:center}.partner-slider .et_pb_de_mach_thumbnail img,.partner-grid .grid-col:not(.category-allgemein) .et_pb_de_mach_thumbnail img{object-fit:contain;padding:40px 80px;width:100%;max-height:200px;min-height:200px}.grid-col:not(.category-allgemein) .et_pb_de_mach_thumbnail img{object-fit:contain;padding:40px 80px;width:100%}body #page-container .et_pb_section .dipi_button_grid_child.btn-only-text .dipi-button-wrap{background:none!important;color:#9bc54a!important;box-shadow:none!important;text-transform:none!important;font-weight:bold!important}body #page-container .et_pb_section .dipi_button_grid_child.btn-only-text:hover .dipi-button-wrap{letter-spacing:1px!important}.dipi_hover_gallery_item.active .dipi-image-wrap img{transition-property:all;transition-duration:.5s}.et-db #et-boc .et-l .et_pb_module div.wpforms-container-full input[type=date],.et-db #et-boc .et-l .et_pb_module div.wpforms-container-full input[type=datetime],.et-db #et-boc .et-l .et_pb_module div.wpforms-container-full input[type=datetime-local],.et-db #et-boc .et-l .et_pb_module div.wpforms-container-full input[type=email],.et-db #et-boc .et-l .et_pb_module div.wpforms-container-full input[type=month],.et-db #et-boc .et-l .et_pb_module div.wpforms-container-full input[type=number],.et-db #et-boc .et-l .et_pb_module div.wpforms-container-full input[type=password],.et-db #et-boc .et-l .et_pb_module div.wpforms-container-full input[type=range],.et-db #et-boc .et-l .et_pb_module div.wpforms-container-full input[type=search],.et-db #et-boc .et-l .et_pb_module div.wpforms-container-full input[type=tel],.et-db #et-boc .et-l .et_pb_module div.wpforms-container-full input[type=text],.et-db #et-boc .et-l .et_pb_module div.wpforms-container-full input[type=time],.et-db #et-boc .et-l .et_pb_module div.wpforms-container-full input[type=url],.et-db #et-boc .et-l .et_pb_module div.wpforms-container-full input[type=week],.et-db #et-boc .et-l .et_pb_module div.wpforms-container-full select,.et-db #et-boc .et-l .et_pb_module div.wpforms-container-full textarea,.et-db #et-boc .et-l .et_pb_module .wp-core-ui div.wpforms-container-full input[type=date],.et-db #et-boc .et-l .et_pb_module .wp-core-ui div.wpforms-container-full input[type=datetime],.et-db #et-boc .et-l .et_pb_module .wp-core-ui div.wpforms-container-full input[type=datetime-local],.et-db #et-boc .et-l .et_pb_module .wp-core-ui div.wpforms-container-full input[type=email],.et-db #et-boc .et-l .et_pb_module .wp-core-ui div.wpforms-container-full input[type=month],.et-db #et-boc .et-l .et_pb_module .wp-core-ui div.wpforms-container-full input[type=number],.et-db #et-boc .et-l .et_pb_module .wp-core-ui div.wpforms-container-full input[type=password],.et-db #et-boc .et-l .et_pb_module .wp-core-ui div.wpforms-container-full input[type=range],.et-db #et-boc .et-l .et_pb_module .wp-core-ui div.wpforms-container-full input[type=search],.et-db #et-boc .et-l .et_pb_module .wp-core-ui div.wpforms-container-full input[type=tel],.et-db #et-boc .et-l .et_pb_module .wp-core-ui div.wpforms-container-full input[type=text],.et-db #et-boc .et-l .et_pb_module .wp-core-ui div.wpforms-container-full input[type=time],.et-db #et-boc .et-l .et_pb_module .wp-core-ui div.wpforms-container-full input[type=url],.et-db #et-boc .et-l .et_pb_module .wp-core-ui div.wpforms-container-full input[type=week],.et-db #et-boc .et-l .et_pb_module .wp-core-ui div.wpforms-container-full select,.et-db #et-boc .et-l .et_pb_module .wp-core-ui div.wpforms-container-full textarea{background:none!important;border:none!important;border-bottom:1px solid #1d1d1d!important;color:#1d1d1d!important;font-size:14px!important;border-radius:0!important}.et-db #et-boc .et-l .et_pb_module div.wpforms-container-full input[type=submit],.et-db #et-boc .et-l .et_pb_module div.wpforms-container-full button[type=submit],.et-db #et-boc .et-l .et_pb_module div.wpforms-container-full .wpforms-page-button,.et-db #et-boc .et-l .et_pb_module .wp-core-ui div.wpforms-container-full input[type=submit],.et-db #et-boc .et-l .et_pb_module .wp-core-ui div.wpforms-container-full button[type=submit],.et-db #et-boc .et-l .et_pb_module .wp-core-ui div.wpforms-container-full .wpforms-page-button{color:#FFFFFF!important;border-width:0px!important;border-radius:0px;font-size:20px;font-family:'Noto Sans',Helvetica,Arial,Lucida,sans-serif!important;font-weight:200!important;text-transform:uppercase!important;background-color:#9BC54A!important;padding:20px!important;height:auto!important;box-shadow:0px 3px 6px 0px rgba(0,0,0,0.3)!important}.dmach-acf-value small{font-size:20px!important;margin-left:0!important;display:contents!important}.list-style ul{list-style:none}.list-style ul li::before{content:"•";color:#9bc54a;display:inline-block;width:1em;margin-left:-1em}.product-slider .slick-next:before,.product-slider .slick-prev:before{padding:20px;background-color:#9bc54a}.partner-slider.dipi_blog_slider .dipi-blog-post{align-items:center;justify-content:center;padding:20px!important}.partner-slider .dipi-entry-featured-image-url{text-align:center!important}.partner-slider img{width:80%!important;margin:0 auto;text-align:center}.partner-slider .dipi-post-content{display:none!important}.anim-sun{top:-40px;animation:upDown 4s infinite alternate ease-in-out}@keyframes upDown{0%{top:0}100%{top:-40px}}body #page-container .et_pb_section .dipi_button_grid_child:not(.btn-only-text) .dipi-button-wrap.dipi-button-grid{background:linear-gradient(to right,#9bc54a 50%,#7C9E3B 50%);background-size:201% 100%;background-position:left;animation:slideBg2 1s forwards ease-in-out}body #page-container .et_pb_section .dipi_button_grid_child:not(.btn-only-text) .dipi-button-wrap.dipi-button-grid:hover{animation:slideBg 1s forwards ease-in-out}.et_pb_de_mach_archive_loop_0 .divi-filter-pagination ul.page-numbers li span:not(.current),.et_pb_de_mach_archive_loop_0 .divi-filter-pagination ul.page-numbers li a{background:linear-gradient(to right,#9bc54a 50%,#7C9E3B 50%);background-size:201% 100%;background-position:left;animation:slideBg2 1s forwards ease-in-out}.et_pb_de_mach_archive_loop_0 .divi-filter-pagination ul.page-numbers li:hover span:not(.current),.et_pb_de_mach_archive_loop_0 .divi-filter-pagination ul.page-numbers li:hover a{animation:slideBg 1s forwards ease-in-out}.divi-filter-pagination ul.page-numbers li a,.divi-filter-pagination ul.page-numbers li span{height:100%!important}body #page-container .et_pb_section .et_pb_contact_form_0.et_pb_contact_form_container.et_pb_module .et_pb_button{background:linear-gradient(to right,#9bc54a 50%,#7C9E3B 50%);background-size:201% 100%;background-position:left;animation:slideBg2 1s forwards ease-in-out}body #page-container .et_pb_section .et_pb_contact_form_0.et_pb_contact_form_container.et_pb_module .et_pb_button:hover{animation:slideBg 1s forwards ease-in-out}body #page-container .et_pb_section .dipi_image_accordion_child .dipi-accordion-button-wrap .dipi_accordion_button.et_pb_button{border-radius:0!important;font-weight:200!important;background:linear-gradient(to right,#9bc54a 50%,#7C9E3B 50%);background-size:201% 100%;background-position:left;animation:slideBg2 1s forwards ease-in-out;padding-top:15px!important;padding-bottom:15px!important}body #page-container .et_pb_section .dipi_image_accordion_child .dipi-accordion-button-wrap .dipi_accordion_button.et_pb_button:hover{animation:slideBg 1s forwards ease-in-out}.et_pb_de_mach_archive_loop_0.grid-layout-grid .divi-filter-pagination ul.page-numbers>li{background-color:transparent!important}.et_pb_de_mach_archive_loop_0.grid-layout-grid .divi-filter-pagination ul.page-numbers li span.current.page-numbers{background-color:#7C9E3B!important}@keyframes slideBg{0%{background-position:left}100%{background-position:right}}@keyframes slideBg2{0%{background-position:right}100%{background-position:left}}body #page-container .et_pb_section .read-more-btn:hover a.et_pb_button{letter-spacing:1px}.dipi-slider-pin{display:none!important}.center-text{text-align:center!important}.dipi-flip-box-container{cursor:pointer!important}#main-header.et-fixed-header #et-top-navigation .dipi_balloon-inner .dipi-flip-box-container a:hover{color:#9bc54a!important}.et-db #et-boc .et-l .et_pb_module div.wpforms-container-full,.et-db #et-boc .et-l .et_pb_module div.wpforms-container-full *{font-family:'Noto Sans'!important;font-weight:300!important}.et-db #et-boc .et-l .et_pb_module div.wpforms-container-full input[type=radio]:checked:after{background-color:#9bc54a!important}.et-db #et-boc .et-l .et_pb_module div.wpforms-container-full input[type=checkbox]:checked:before,.et-db #et-boc .et-l .et_pb_module div.wpforms-container-full input[type=radio]:checked:before{border-color:#9bc54a!important;box-shadow:none!important}.et-db #et-boc .et-l .et_pb_module .wpforms-container .wpforms-form .wpforms-field-label,.et-db #et-boc .et-l .et_pb_module .wpforms-container .wpforms-form .wpforms-field-sublabel,.et-db #et-boc .et-l .et_pb_module .wpforms-container .wpforms-form .wpforms-field-description,.et-db #et-boc .et-l .et_pb_module .wpforms-container .wpforms-form textarea,.et-db #et-boc .et-l .et_pb_module .wpforms-container .wpforms-form li,.et-db #et-boc .et-l .et_pb_module .wpforms-container .wpforms-form th{-webkit-hyphens:auto;-moz-hyphens:auto;hyphens:auto;font-weight:300!important;text-transform:uppercase!important;font-size:22px!important;font-family:'Noto Sans'!important}.table-in-text table,.table-in-text td{border:0!important;width:max-content!important}.table-in-text td{vertical-align:top!important;padding:0 20px 0 0!important}.pb-li>div>ul>li{padding-bottom:15px}.et-db #et-boc .et-l .et_pb_module .wpforms-container .wpforms-form .wpforms-field-label,.et-db #et-boc .et-l .et_pb_module .wpforms-container .wpforms-form .wpforms-field-sublabel,.et-db #et-boc .et-l .et_pb_module .wpforms-container .wpforms-form .wpforms-field-description,.et-db #et-boc .et-l .et_pb_module .wpforms-container .wpforms-form textarea,.et-db #et-boc .et-l .et_pb_module .wpforms-container .wpforms-form li,.et-db #et-boc .et-l .et_pb_module .wpforms-container .wpforms-form th,.et-db #et-boc .et-l .et_pb_module div.wpforms-container-full input[type=date],.et-db #et-boc .et-l .et_pb_module div.wpforms-container-full input[type=datetime],.et-db #et-boc .et-l .et_pb_module div.wpforms-container-full input[type=datetime-local],.et-db #et-boc .et-l .et_pb_module div.wpforms-container-full input[type=email],.et-db #et-boc .et-l .et_pb_module div.wpforms-container-full input[type=month],.et-db #et-boc .et-l .et_pb_module div.wpforms-container-full input[type=number],.et-db #et-boc .et-l .et_pb_module div.wpforms-container-full input[type=password],.et-db #et-boc .et-l .et_pb_module div.wpforms-container-full input[type=range],.et-db #et-boc .et-l .et_pb_module div.wpforms-container-full input[type=search],.et-db #et-boc .et-l .et_pb_module div.wpforms-container-full input[type=tel],.et-db #et-boc .et-l .et_pb_module div.wpforms-container-full input[type=text],.et-db #et-boc .et-l .et_pb_module div.wpforms-container-full input[type=time],.et-db #et-boc .et-l .et_pb_module div.wpforms-container-full input[type=url],.et-db #et-boc .et-l .et_pb_module div.wpforms-container-full input[type=week],.et-db #et-boc .et-l .et_pb_module div.wpforms-container-full select,.et-db #et-boc .et-l .et_pb_module div.wpforms-container-full textarea,.et-db #et-boc .et-l .et_pb_module .wp-core-ui div.wpforms-container-full input[type=date],.et-db #et-boc .et-l .et_pb_module .wp-core-ui div.wpforms-container-full input[type=datetime],.et-db #et-boc .et-l .et_pb_module .wp-core-ui div.wpforms-container-full input[type=datetime-local],.et-db #et-boc .et-l .et_pb_module .wp-core-ui div.wpforms-container-full input[type=email],.et-db #et-boc .et-l .et_pb_module .wp-core-ui div.wpforms-container-full input[type=month],.et-db #et-boc .et-l .et_pb_module .wp-core-ui div.wpforms-container-full input[type=number],.et-db #et-boc .et-l .et_pb_module .wp-core-ui div.wpforms-container-full input[type=password],.et-db #et-boc .et-l .et_pb_module .wp-core-ui div.wpforms-container-full input[type=range],.et-db #et-boc .et-l .et_pb_module .wp-core-ui div.wpforms-container-full input[type=search],.et-db #et-boc .et-l .et_pb_module .wp-core-ui div.wpforms-container-full input[type=tel],.et-db #et-boc .et-l .et_pb_module .wp-core-ui div.wpforms-container-full input[type=text],.et-db #et-boc .et-l .et_pb_module .wp-core-ui div.wpforms-container-full input[type=time],.et-db #et-boc .et-l .et_pb_module .wp-core-ui div.wpforms-container-full input[type=url],.et-db #et-boc .et-l .et_pb_module .wp-core-ui div.wpforms-container-full input[type=week],.et-db #et-boc .et-l .et_pb_module .wp-core-ui div.wpforms-container-full select,.et-db #et-boc .et-l .et_pb_module .wp-core-ui div.wpforms-container-full textarea{font-size:18px!important;text-transform:inherit!important}.et-db #et-boc .et-l .et_pb_module div.wpforms-container-full input[type=date]:focus,.et-db #et-boc .et-l .et_pb_module div.wpforms-container-full input[type=datetime]:focus,.et-db #et-boc .et-l .et_pb_module div.wpforms-container-full input[type=datetime-local]:focus,.et-db #et-boc .et-l .et_pb_module div.wpforms-container-full input[type=email]:focus,.et-db #et-boc .et-l .et_pb_module div.wpforms-container-full input[type=month]:focus,.et-db #et-boc .et-l .et_pb_module div.wpforms-container-full input[type=number]:focus,.et-db #et-boc .et-l .et_pb_module div.wpforms-container-full input[type=password]:focus,.et-db #et-boc .et-l .et_pb_module div.wpforms-container-full input[type=range]:focus,.et-db #et-boc .et-l .et_pb_module div.wpforms-container-full input[type=search]:focus,.et-db #et-boc .et-l .et_pb_module div.wpforms-container-full input[type=tel]:focus,.et-db #et-boc .et-l .et_pb_module div.wpforms-container-full input[type=text]:focus,.et-db #et-boc .et-l .et_pb_module div.wpforms-container-full input[type=time]:focus,.et-db #et-boc .et-l .et_pb_module div.wpforms-container-full input[type=url]:focus,.et-db #et-boc .et-l .et_pb_module div.wpforms-container-full input[type=week]:focus,.et-db #et-boc .et-l .et_pb_module div.wpforms-container-full select:focus,.et-db #et-boc .et-l .et_pb_module div.wpforms-container-full textarea:focus,.et-db #et-boc .et-l .et_pb_module .wp-core-ui div.wpforms-container-full input[type=date]:focus,.et-db #et-boc .et-l .et_pb_module .wp-core-ui div.wpforms-container-full input[type=datetime]:focus,.et-db #et-boc .et-l .et_pb_module .wp-core-ui div.wpforms-container-full input[type=datetime-local]:focus,.et-db #et-boc .et-l .et_pb_module .wp-core-ui div.wpforms-container-full input[type=email]:focus,.et-db #et-boc .et-l .et_pb_module .wp-core-ui div.wpforms-container-full input[type=month]:focus,.et-db #et-boc .et-l .et_pb_module .wp-core-ui div.wpforms-container-full input[type=number]:focus,.et-db #et-boc .et-l .et_pb_module .wp-core-ui div.wpforms-container-full input[type=password]:focus,.et-db #et-boc .et-l .et_pb_module .wp-core-ui div.wpforms-container-full input[type=range]:focus,.et-db #et-boc .et-l .et_pb_module .wp-core-ui div.wpforms-container-full input[type=search]:focus,.et-db #et-boc .et-l .et_pb_module .wp-core-ui div.wpforms-container-full input[type=tel]:focus,.et-db #et-boc .et-l .et_pb_module .wp-core-ui div.wpforms-container-full input[type=text]:focus,.et-db #et-boc .et-l .et_pb_module .wp-core-ui div.wpforms-container-full input[type=time]:focus,.et-db #et-boc .et-l .et_pb_module .wp-core-ui div.wpforms-container-full input[type=url]:focus,.et-db #et-boc .et-l .et_pb_module .wp-core-ui div.wpforms-container-full input[type=week]:focus,.et-db #et-boc .et-l .et_pb_module .wp-core-ui div.wpforms-container-full select:focus,.et-db #et-boc .et-l .et_pb_module .wp-core-ui div.wpforms-container-full textarea:focus{box-shadow:none!important}@media all and (max-width:1600px){.et-l--header{height:0!important;background:transparent!important}.et_pb_menu_0_tb_header.et_pb_menu ul.et_mobile_menu li a{color:#FFF!important}}@media all and (max-width:768px){.et_pb_contact_field_options_list{display:block!important}.two-columns-mobile .et_pb_column{width:48%!important;margin:0!important}.divi-filter-pagination{margin-top:30px!important}.footer-icons .et_pb_column{display:flex;flex-wrap:nowrap;column-gap:2px}.footer-icons .et_pb_column .et_pb_module{flex-grow:1;margin:0!important;border-radius:0px 0px 0 0!important;padding-top:15px!important;padding-right:10px!important;padding-bottom:15px!important;padding-left:10px!important;align-content:center}}@media all and (min-width:1601px){#main-header.et-fixed-header img{position:absolute!important;width:170px!important;height:auto!important;max-height:none!important;background:#FFF!important;padding:20px!important;box-shadow:0px 3px 6px 0px rgba(0,0,0,0.16)!important;top:-10px!important}}@media screen and (max-width:1600px){.et_header_style_left #logo{max-height:65px!important;height:auto!important}header .et_mobile_menu>li>a,header .et-menu>li>a{color:#FFF!important}}@media all and (max-width:980px){.cpt-badge{position:inherit!important}.et-db #et-boc .et-l .et_pb_module .wpforms-container .wpforms-form .wpforms-checkbox-3-columns ul,.et-db #et-boc .et-l .et_pb_module .wpforms-container .wpforms-form .wpforms-multiplechoice-3-columns ul,.et-db #et-boc .et-l .et_pb_module .wpforms-container .wpforms-form .wpforms-list-3-columns ul{grid-template-columns:repeat(1,minmax(0,1fr))!important}.reference-section{margin-bottom:30px!important}.video-wrapper iframe{max-height:340px}.dipi_timeline_ribbon{margin-bottom:20px!important}.et_pb_scroll_top.et-pb-icon{bottom:85px!important}.header-section{padding-top:1px!important}body #page-container .et_pb_section .et_pb_contact_form_0.et_pb_contact_form_container.et_pb_module .et_pb_button,.et-db #et-boc .et-l .et_pb_module div.wpforms-container-full input[type=submit],.et-db #et-boc .et-l .et_pb_module div.wpforms-container-full button[type=submit],.et-db #et-boc .et-l .et_pb_module div.wpforms-container-full .wpforms-page-button,.et-db #et-boc .et-l .et_pb_module .wp-core-ui div.wpforms-container-full input[type=submit],.et-db #et-boc .et-l .et_pb_module .wp-core-ui div.wpforms-container-full button[type=submit],.et-db #et-boc .et-l .et_pb_module .wp-core-ui div.wpforms-container-full .wpforms-page-button{font-size:16px!important}.partner-slider .et_pb_de_mach_thumbnail img,.partner-grid .grid-col:not(.category-allgemein) .et_pb_de_mach_thumbnail img{padding:20px!important}.et-db #et-boc .et-l .et_pb_module .wpforms-container .wpforms-form .wpforms-field-label,.et-db #et-boc .et-l .et_pb_module .wpforms-container .wpforms-form .wpforms-field-sublabel,.et-db #et-boc .et-l .et_pb_module .wpforms-container .wpforms-form .wpforms-field-description,.et-db #et-boc .et-l .et_pb_module .wpforms-container .wpforms-form textarea,.et-db #et-boc .et-l .et_pb_module .wpforms-container .wpforms-form li,.et-db #et-boc .et-l .et_pb_module .wpforms-container .wpforms-form th,.et-db #et-boc .et-l .et_pb_module div.wpforms-container-full input[type=date],.et-db #et-boc .et-l .et_pb_module div.wpforms-container-full input[type=datetime],.et-db #et-boc .et-l .et_pb_module div.wpforms-container-full input[type=datetime-local],.et-db #et-boc .et-l .et_pb_module div.wpforms-container-full input[type=email],.et-db #et-boc .et-l .et_pb_module div.wpforms-container-full input[type=month],.et-db #et-boc .et-l .et_pb_module div.wpforms-container-full input[type=number],.et-db #et-boc .et-l .et_pb_module div.wpforms-container-full input[type=password],.et-db #et-boc .et-l .et_pb_module div.wpforms-container-full input[type=range],.et-db #et-boc .et-l .et_pb_module div.wpforms-container-full input[type=search],.et-db #et-boc .et-l .et_pb_module div.wpforms-container-full input[type=tel],.et-db #et-boc .et-l .et_pb_module div.wpforms-container-full input[type=text],.et-db #et-boc .et-l .et_pb_module div.wpforms-container-full input[type=time],.et-db #et-boc .et-l .et_pb_module div.wpforms-container-full input[type=url],.et-db #et-boc .et-l .et_pb_module div.wpforms-container-full input[type=week],.et-db #et-boc .et-l .et_pb_module div.wpforms-container-full select,.et-db #et-boc .et-l .et_pb_module div.wpforms-container-full textarea,.et-db #et-boc .et-l .et_pb_module .wp-core-ui div.wpforms-container-full input[type=date],.et-db #et-boc .et-l .et_pb_module .wp-core-ui div.wpforms-container-full input[type=datetime],.et-db #et-boc .et-l .et_pb_module .wp-core-ui div.wpforms-container-full input[type=datetime-local],.et-db #et-boc .et-l .et_pb_module .wp-core-ui div.wpforms-container-full input[type=email],.et-db #et-boc .et-l .et_pb_module .wp-core-ui div.wpforms-container-full input[type=month],.et-db #et-boc .et-l .et_pb_module .wp-core-ui div.wpforms-container-full input[type=number],.et-db #et-boc .et-l .et_pb_module .wp-core-ui div.wpforms-container-full input[type=password],.et-db #et-boc .et-l .et_pb_module .wp-core-ui div.wpforms-container-full input[type=range],.et-db #et-boc .et-l .et_pb_module .wp-core-ui div.wpforms-container-full input[type=search],.et-db #et-boc .et-l .et_pb_module .wp-core-ui div.wpforms-container-full input[type=tel],.et-db #et-boc .et-l .et_pb_module .wp-core-ui div.wpforms-container-full input[type=text],.et-db #et-boc .et-l .et_pb_module .wp-core-ui div.wpforms-container-full input[type=time],.et-db #et-boc .et-l .et_pb_module .wp-core-ui div.wpforms-container-full input[type=url],.et-db #et-boc .et-l .et_pb_module .wp-core-ui div.wpforms-container-full input[type=week],.et-db #et-boc .et-l .et_pb_module .wp-core-ui div.wpforms-container-full select,.et-db #et-boc .et-l .et_pb_module .wp-core-ui div.wpforms-container-full textarea{font-size:14px!important;text-transform:inherit!important}.et_pb_section .et_pb_row .et_pb_column.bg-zoom{margin-bottom:20px!important}.tile-scroll-content .two-columns-mobile{column-gap:10px;row-gap:10px}.tile-scroll-content .two-columns-mobile .et_pb_column{max-width:49%!important}.et-db #et-boc .et-l .et_pb_module div.wpforms-container .wpforms-form .wpforms-field-layout .wpforms-layout-column-50,.et-db #et-boc .et-l .et_pb_module div.wpforms-container .wpforms-form .wpforms-field-repeater .wpforms-layout-column-50{width:100%!important}.dipi-balloon-open-et_footer_layout-0.dipi-balloon-width-et_footer_layout-0.et-l{display:none!important}.et_pb_menu--style-left_aligned.et_pb_text_align_center .et_pb_menu__wrap{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.dipi-fixed-header .et_pb_section_0_tb_header.et_pb_section{background:#FFF!important}#main-header{padding:0px 20px}.custom_row{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-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}.et-db #et-boc .et-l .et_pb_module div.wpforms-container .wpforms-form .wpforms-field-layout .wpforms-layout-column-33,.et-db #et-boc .et-l .et_pb_module div.wpforms-container .wpforms-form .wpforms-field-repeater .wpforms-layout-column-33{width:100%!important}.brlbs-cmpnt-container .brlbs-bottom-0{bottom:80px!important}}@media all and (min-width:981px){.header-section{padding-top:216px!important}.et_pb_row:not(.fullwidth-row){max-width:80%!important}.et_fullwidth_nav #main-header .container{padding-left:0!important}.grid-col[data-posttype='referenz'],.grid-col[data-posttype='referenz']>div:not(.reference-title):not(.repeater_sep),.reference-section,.reference-section div:not(.reference-title):not(.repeater_sep){height:100%!important}.sub-menu{display:none!important}}@media all and (max-width:1440px){.jobtitle{overflow-wrap:break-word;-webkit-hyphens:auto;-moz-hyphens:auto;hyphens:auto}}@media all and (max-height:850px){.header-section{padding-top:50px!important}.home .header-section .et_pb_row_0{margin-top:10vh!important}}