@charset "UTF-8";*{margin:0;padding:0;box-sizing:border-box}html,body{font-family:"Noto Sans",sans-serif;font-size:16px;font-weight:normal;width:100%;color:#414042;overflow-x:hidden}.h-100{height:100%}p{margin-bottom:1rem;line-height:140%}h1{color:#414042;margin:0 0 .5rem 0;font-size:2rem}h2{color:#f39200;margin-bottom:1.5rem;font-size:1.5rem}h3{margin:1.5rem 0 2rem 0;font-size:1.25rem}h4{font-size:1.35rem}a{text-decoration:none;color:#f39200}a:hover,a:visited,a:focus,a:active{color:#f39200}.button{padding:10px;text-transform:initial;color:#fff;font-size:14px;background-color:#f39200}.button:hover{color:#fff;background-color:#c47600}.button:hover,.button:visited,.button:focus,.button:active{color:#fff}.hide{display:none}body .back-to-top{background:#f39200;position:fixed;bottom:60px;right:10px;padding:10px;z-index:100;border:1px solid #fff;border-radius:5px}body .kontakt-button{background:#f39200;border-radius:5px;position:fixed;bottom:184px;right:10px;padding:10px;z-index:100;border:1px solid #fff;color:#fff}body .kontakt-button img{width:40px;padding-right:10px}body .kontakt-button:hover{cursor:pointer}body .kontakt-cta{display:none;border-radius:5px;background:#fff;position:fixed;bottom:110px;right:10px;width:250px;padding:10px;z-index:100;border:1px solid #fff;color:#333;box-shadow:5px 5px 15px 5px rgba(0,0,0,.33);text-align:center}body .kontakt-cta #phone{padding:0 6px;margin-right:10px}body .kontakt-cta #mail{margin-right:12px}body .kontakt-cta a p{background-color:#f39200;padding:10px;color:#fff;text-align:left;border-radius:5px}body .kontakt-cta p:last-child{margin-bottom:1rem}body .kontakt-cta p.close{position:absolute;right:10px;top:6px}body .kontakt-cta p.close:hover{cursor:pointer}body .kontakt-cta h2{color:#f39200;margin-bottom:0;text-transform:none;margin-top:6px;font-size:1.5rem}.hidden{display:none}.tiere #section_3{border-bottom:3px solid #f39200;border-top:3px solid #f39200}.mm-menu{z-index:999;font-weight:lighter;text-transform:uppercase}.mm-menu .mm-navbar,.mm-menu .mm-navbar_sticky{background-color:#fff;border:none}.mm-menu .mm-navbar .mm-btn,.mm-menu .mm-navbar_sticky .mm-btn{background-color:#3a393b}.mm-menu .mm-navbar .mm-btn::before,.mm-menu .mm-navbar_sticky .mm-btn::before{border-color:#fff}.mm-menu .mm-navbar .mm-navbar__title,.mm-menu .mm-navbar_sticky .mm-navbar__title{color:#fff}.mm-menu .mm-navbar__title{min-height:54px;color:#fff;background-color:#3a393b}.mm-menu .mm-navbar__title:hover{color:#fff;background-color:#3a393b}.mm-menu .mm-panel{background-color:#424040}.mm-menu .mm-listitem{color:#fff;border-bottom:1px solid #3a393b}.mm-menu .mm-listitem a{text-overflow:inherit;white-space:inherit;min-width:100px;border:0px solid rgba(0,0,0,0);padding:1.5rem 1rem;font-weight:bold}.mm-menu .mm-listitem .mm-btn{display:flex;align-items:center;color:#fff;border-left:1px solid #3a393b}.mm-menu .mm-listitem .mm-btn .mm-counter{display:none;color:#fff}.mm-menu .mm-listitem .mm-btn::after{border-color:#fff}.mm-menu .mm-listitem::after{border:0px solid rgba(0,0,0,0)}.mm-menu .mm-listitem:hover,.mm-menu .mm-listitem.mm-listitem_selected,.mm-menu .mm-listitem.mm-listitem_selected>.mm-listitem__text{color:#fff;background-color:#3a393b}.mm-menu .mm-listitem:hover .mm-btn,.mm-menu .mm-listitem.mm-listitem_selected .mm-btn,.mm-menu .mm-listitem.mm-listitem_selected>.mm-listitem__text .mm-btn{color:#fff;background-color:#3a393b}.mm-menu .mm-listitem_selected .title{color:#fff}.mm-menu a:not(.mm-navbar__title):hover{color:#fff}.loesungen #section_1 ul,.loesungen #section_3 ul{list-style-position:outside}.loesungen #section_1 ul li,.loesungen #section_3 ul li{list-style:none;padding-bottom:5px}.loesungen #section_1 ul li::before,.loesungen #section_3 ul li::before{content:"" !important;background-image:url(https://staging.tewe-biogas.com/images/icons/list-item.png);margin:0 8px -2px -1rem;background-size:cover;display:inline-block;height:15px;width:15px}.loesungen #section_4 h2{text-transform:inherit}.loesungen #section_5{color:#fff}.loesungen #section_5 .container p{padding:1rem 0;font-size:24px;margin-bottom:0}.loesungen #section_5 .container p a{color:#fff}.loesungen #section_5 .container p a:hover{text-decoration:underline}.loesungen #section_5 .container .arrow{display:flex;justify-content:flex-end;align-items:center}.loesungen #section_5 .container .arrow img{height:50px;width:50px}.produkte-cards{margin-top:20px}.produkte-cards .card{background-color:#f6f6f6 !important;flex-direction:row;align-items:center;max-height:300px}.produkte-cards .card img{width:30%;border-top-right-radius:0;border-bottom-left-radius:calc(.25rem - 1px);max-height:300px}.produkte-cards .card .card-body{background-color:#f6f6f6 !important}.produkte-cards .card .card-body .card-text{color:#414042 !important;font-size:16px !important}.produkte-cards .card .card-body .card-title{color:#414042 !important;font-weight:bold}.produkte-cards .card .card-body .text-muted{color:#414042 !important}.mm-menu .mm-panel{background-color:#f6f6f6 !important}.mm-menu .mm-listitem{background-color:#f6f6f6;color:#414042;border-bottom:#ccc}.mm-menu .mm-listitem .mm-btn{color:#414042}.mm-menu .mm-listitem:hover{background-color:#bbb !important}.mm-menu .mm-listitem:hover .mm-btn{background-color:#bbb !important}.mm-menu .mm-listitem.current a{background-color:#f39200 !important}#mmenu_wrapper #mm-content #header{background-color:#fff}#mmenu_wrapper #mm-content #header .left{display:flex;flex-direction:row;padding-left:1.5rem}#mmenu_wrapper #mm-content #header .left a{display:flex}#mmenu_wrapper #mm-content #header .left a .logo{align-self:center;width:100%;height:auto;max-width:190px;min-height:1px}#mmenu_wrapper #mm-content #header .right{padding-right:2rem}#mmenu_wrapper #mm-content #header .right .lower{display:flex;justify-content:flex-end}#mmenu_wrapper #mm-content #header .right .moduletable{display:flex;align-items:center;margin-top:5px}#mmenu_wrapper #mm-content #header .right .moduletable .search_toggle{cursor:pointer}#mmenu_wrapper #mm-content #header .right .moduletable .search_toggle::after{content:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHg9IjBweCIgeT0iMHB4Igp3aWR0aD0iMzAiIGhlaWdodD0iMzAiCnZpZXdCb3g9IjAgMCA1MCA1MCI+CjxwYXRoIGQ9Ik0gMjEgMyBDIDExLjYwMTU2MyAzIDQgMTAuNjAxNTYzIDQgMjAgQyA0IDI5LjM5ODQzOCAxMS42MDE1NjMgMzcgMjEgMzcgQyAyNC4zNTU0NjkgMzcgMjcuNDYwOTM4IDM2LjAxNTYyNSAzMC4wOTM3NSAzNC4zNDM3NSBMIDQyLjM3NSA0Ni42MjUgTCA0Ni42MjUgNDIuMzc1IEwgMzQuNSAzMC4yODEyNSBDIDM2LjY3OTY4OCAyNy40MjE4NzUgMzggMjMuODc4OTA2IDM4IDIwIEMgMzggMTAuNjAxNTYzIDMwLjM5ODQzOCAzIDIxIDMgWiBNIDIxIDcgQyAyOC4xOTkyMTkgNyAzNCAxMi44MDA3ODEgMzQgMjAgQyAzNCAyNy4xOTkyMTkgMjguMTk5MjE5IDMzIDIxIDMzIEMgMTMuODAwNzgxIDMzIDggMjcuMTk5MjE5IDggMjAgQyA4IDEyLjgwMDc4MSAxMy44MDA3ODEgNyAyMSA3IFoiPjwvcGF0aD4KPC9zdmc+");color:#414042}#mmenu_wrapper #mm-content #header .right .moduletable .contact_icon{cursor:pointer;padding:10px 0 0px 0}#mmenu_wrapper #mm-content #header .right .moduletable .contact_icon::after{content:url("https://staging.tewe-biogas.com/images/jch-optimize/ng/images_icons_phone__top.webp");color:#414042}#mmenu_wrapper #mm-content #header .right .upper{display:flex;flex-direction:row;justify-content:flex-end}#mmenu_wrapper #mm-content #header .right .upper img{width:30px;margin-right:10px}#mmenu_wrapper #mm-content #header .right .mod-menu{display:flex;flex-direction:row;justify-content:flex-end;list-style-type:none;font-weight:lighter}#mmenu_wrapper #mm-content #header .right .mod-menu li{text-transform:uppercase}#mmenu_wrapper #mm-content #header .right .mod-menu li a{display:block;color:#414042;background-color:#fff;text-decoration:none;padding:0rem 1rem}#mmenu_wrapper #mm-content #header .right .mod-menu li a:hover,#mmenu_wrapper #mm-content #header .right .mod-menu li a:visited,#mmenu_wrapper #mm-content #header .right .mod-menu li a:focus,#mmenu_wrapper #mm-content #header .right .mod-menu li a:active{color:#414042;background-color:#fff}#mmenu_wrapper #mm-content #header .right .mod-menu.upper_menu{font-size:.8rem;margin:1.2rem 0rem .5rem 0rem}#mmenu_wrapper #mm-content #header .right .mod-menu.upper_menu li{border-left:1px solid #8d8d8d}#mmenu_wrapper #mm-content #header .right .mod-menu.upper_menu li a{color:#8d8d8d;background-color:#fff}#mmenu_wrapper #mm-content #header .right .mod-menu.upper_menu li a:hover,#mmenu_wrapper #mm-content #header .right .mod-menu.upper_menu li a:visited,#mmenu_wrapper #mm-content #header .right .mod-menu.upper_menu li a:focus,#mmenu_wrapper #mm-content #header .right .mod-menu.upper_menu li a:active{color:#8d8d8d;background-color:#fff}#mmenu_wrapper #mm-content #header .right .mod-menu.upper_menu li:first-child{border-left:none}#mmenu_wrapper #mm-content #header .right .mod-menu.lower_menu>li span{display:flex;font-weight:500;font-size:1rem;padding:.5rem 1rem .5rem 1rem;cursor:default}#mmenu_wrapper #mm-content #header .right .mod-menu.lower_menu>li.parent>span:after{content:"❮";font-size:18px;display:inline-block;transform:rotate(-90deg);padding:.5rem 0 0 .5rem;margin-top:-3px}#mmenu_wrapper #mm-content #header .right .mod-menu.lower_menu>li a{display:flex;font-weight:500;font-size:1rem;padding:.5rem 1rem .5rem 1rem}#mmenu_wrapper #mm-content #header .right .mod-menu.lower_menu>li.parent>a:after{content:"❮";font-size:18px;display:inline-block;transform:rotate(-90deg);padding:.5rem 0 0 .5rem;margin-top:-3px}#mmenu_wrapper #mm-content #header .right .mod-menu.lower_menu>li ul{display:none;position:absolute;z-index:3;list-style-type:none;width:350px;border-bottom:1px solid #8d8d8d;border-left:1px solid #8d8d8d;border-right:1px solid #8d8d8d}#mmenu_wrapper #mm-content #header .right .mod-menu.lower_menu>li ul>li{position:relative}#mmenu_wrapper #mm-content #header .right .mod-menu.lower_menu>li ul>li a{display:flex;font-size:1rem;padding:1rem;white-space:nowrap;color:#414042;background-color:#fff;white-space:normal;align-items:center}#mmenu_wrapper #mm-content #header .right .mod-menu.lower_menu>li ul>li a:hover{background-color:#f39200;color:#fff}#mmenu_wrapper #mm-content #header .right .mod-menu.lower_menu>li ul>li.parent>a:before{position:absolute;content:"❮";display:flex;padding:.2rem .5rem;left:-1.2rem;color:#fff;background-color:#414042}#mmenu_wrapper #mm-content #header .right .mod-menu.lower_menu>li ul>li ul{display:none;position:absolute;list-style-type:none;z-index:2;right:248px;top:0}#mmenu_wrapper #mm-content #header .right .mod-menu.lower_menu>li ul>li ul li{position:relative}#mmenu_wrapper #mm-content #header .right .mod-menu.lower_menu>li ul>li ul li a{display:flex;font-size:1rem;padding:1rem !important;white-space:normal;color:#414042;background-color:#fff}#mmenu_wrapper #mm-content #header .right .mod-menu.lower_menu>li ul>li ul li a:hover,#mmenu_wrapper #mm-content #header .right .mod-menu.lower_menu>li ul>li ul li a:visited,#mmenu_wrapper #mm-content #header .right .mod-menu.lower_menu>li ul>li ul li a:focus,#mmenu_wrapper #mm-content #header .right .mod-menu.lower_menu>li ul>li ul li a:active{color:#414042;background-color:#fff}#mmenu_wrapper #mm-content #header .right .mod-menu.lower_menu>li ul>li:hover>ul{display:block}#mmenu_wrapper #mm-content #header .right .mod-menu.lower_menu>li:hover>ul{display:block}#mmenu_wrapper #mm-content #header .right .mod-menu.lower_menu>li:last-child:hover ul{right:0}#mmenu_wrapper #mm-content #header .right .mod-menu.lower_menu>li:last-child:hover ul ul{right:250px}#mmenu_wrapper #mm-content #header .right .mobile_toggle{display:none;flex-direction:column;width:3rem;margin-left:auto}#mmenu_wrapper #mm-content #header .right .mobile_toggle .line{background-color:#414042;height:4px;margin:.25rem 0;border-radius:1rem}#mmenu_wrapper #mm-content #search{display:none;background-color:#414042}#mmenu_wrapper #mm-content #search input{width:100%;padding:2rem 1rem;border-radius:none;border:none;background-color:#414042;color:#fff;font-weight:lighter;text-align:center;outline:none;text-transform:initial;font-size:1.5em}#mmenu_wrapper #mm-content #search ::-moz-placeholder{color:#d6d6d6 fff}#mmenu_wrapper #mm-content #search ::placeholder{color:#d6d6d6 fff}#mmenu_wrapper #mm-content #slider{border-bottom:10px solid #f39200}#mmenu_wrapper #mm-content #breadcrumbs{background-color:#f6f6f6;padding:10px 0}#mmenu_wrapper #mm-content #breadcrumbs ul{margin-bottom:0}#mmenu_wrapper #mm-content #section_1 .stoerer h1{margin:1rem 0rem}#mmenu_wrapper #mm-content #section_1 .stoerer h1 a{color:#fff !important;text-decoration:none}#mmenu_wrapper #mm-content #section_1 .stoerer h1 a:hover{text-decoration:underline}#mmenu_wrapper #mm-content #section_1 .stoerer .sppb-icon-inner i{margin-top:18px}#mmenu_wrapper #mm-content #section_1 .tier_fuettern .card{margin-bottom:1rem}#mmenu_wrapper #mm-content #section_1 .tier_fuettern .card .aspect-ratio{position:relative;width:100%;padding-bottom:75%;overflow:hidden;background-color:#f0f0f0}#mmenu_wrapper #mm-content #section_1 .tier_fuettern .card img{position:absolute;top:50%;left:50%;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;transform:translate(-50%,-50%)}#mmenu_wrapper #mm-content #section_1 .tier_fuettern .card .card-icon{position:absolute;width:100px;right:18px;bottom:12px}#mmenu_wrapper #mm-content #section_1 .tier_fuettern .card .card-body{padding:.75rem 1rem;background-color:#f39200;color:#fff}#mmenu_wrapper #mm-content #section_1 .tier_fuettern .card .card-body .card-text{font-size:20px}#mmenu_wrapper #mm-content #section_1 .tier_fuettern .card .card-body .card-text a{color:#fff}#mmenu_wrapper #mm-content #section_1 .tier_fuettern .card .card-body p{line-height:initial}#mmenu_wrapper #mm-content #section_1 .fuetterungsarten .card{margin-bottom:1rem}#mmenu_wrapper #mm-content #section_1 .fuetterungsarten .card img{margin-bottom:0;width:100%;height:auto}#mmenu_wrapper #mm-content #section_1 .fuetterungsarten .card .card-body{padding:.75rem 1rem;background-color:#f39200;color:#fff}#mmenu_wrapper #mm-content #section_1 .fuetterungsarten .card .card-body:hover{background-color:#c47600}#mmenu_wrapper #mm-content #section_1 .fuetterungsarten .card .card-body .card-text{font-size:20px}#mmenu_wrapper #mm-content #section_1 .fuetterungsarten .card .card-body .card-text a{color:#fff}#mmenu_wrapper #mm-content #section_1 .fuetterungsarten .card .card-body p{line-height:initial}#mmenu_wrapper #mm-content #section_1 .page-header h1{max-width:1320px;margin:0 auto;padding-left:12px;margin-top:2rem}#mmenu_wrapper #mm-content #section_1 .stellenangebote h2{color:#414042}#mmenu_wrapper #mm-content #section_1 .stellenangebote ul{padding:2rem 4rem}#mmenu_wrapper #mm-content #section_1 .stellenangebote ul li{padding:20px 0;margin-left:10px;list-style-type:circle}#mmenu_wrapper #mm-content #section_1 .stellenangebote ul li a{color:#f39200;font-size:1.5rem;text-decoration:underline}#mmenu_wrapper #mm-content #section_1 .main-area{padding:2rem}#mmenu_wrapper #mm-content #section_1 .main-area .benefits h1{font-size:1.5rem;color:#f39200}#mmenu_wrapper #mm-content #section_1 .main-area .benefits h3{font-size:1.25rem}#mmenu_wrapper #mm-content #section_1 .main-area .about .link{position:relative;margin-top:20px}#mmenu_wrapper #mm-content #section_1 .main-area .about .link:hover .more_button{background-color:#c47600;color:#fff !important}#mmenu_wrapper #mm-content #section_1 .main-area .about .link a{position:absolute;top:0;left:0;height:100%;width:100%}#mmenu_wrapper #mm-content #section_1 .main-area .about .link .more_button{background-color:#f39200;text-align:center;padding:10px;border:none;width:100%;color:#fff !important}#mmenu_wrapper #mm-content #section_1 .side-area{background-color:#f6f6f6;padding:2rem}#mmenu_wrapper #mm-content #section_1 .side-area .coopclaim{font-size:12px;padding:20px 0}#mmenu_wrapper #mm-content #section_1 .side-area .jobattribute{font-weight:bolder}#mmenu_wrapper #mm-content #section_1 .side-area .contact-block{margin-top:50px}#mmenu_wrapper #mm-content #section_1 .loesungen button{width:100%;color:#414042;padding:10px 20px;border:none;box-shadow:5px 5px 2px 0px rgba(0,0,0,.25);-webkit-box-shadow:5px 5px 2px 0px rgba(0,0,0,.25);-moz-box-shadow:5px 5px 2px 0px rgba(0,0,0,.25)}#mmenu_wrapper #mm-content #section_1 .loesungen .button-active{padding:10px 20px;border:none;background-color:#f39200;color:#fff;box-shadow:2px 2px 2px 0px rgba(0,0,0,.5);-webkit-box-shadow:2px 2px 2px 0px rgba(0,0,0,.5);-moz-box-shadow:2px 2px 2px 0px rgba(0,0,0,.5)}#mmenu_wrapper #mm-content #section_1 .loesungen>div{padding-bottom:1rem}#mmenu_wrapper #mm-content #section_1 .products_overview{display:flex;flex-direction:column;background-color:#eee;margin-bottom:20px;padding:20px 20px 30px 20px;position:relative}#mmenu_wrapper #mm-content #section_1 .products_overview .header{display:flex;flex-direction:row;flex-wrap:wrap;border-bottom:1px solid;padding-bottom:10px;font-size:1.75rem;text-transform:initial;align-items:center;margin-bottom:1rem}#mmenu_wrapper #mm-content #section_1 .products_overview .header .header_name{margin-right:auto}#mmenu_wrapper #mm-content #section_1 .products_overview .header .header_icons{display:flex;flex-direction:row;flex-wrap:nowrap}#mmenu_wrapper #mm-content #section_1 .products_overview .header .header_icons img{width:50px;height:50px;margin:0rem .2rem}#mmenu_wrapper #mm-content #section_1 .products_overview .content{display:flex;flex-direction:column;flex-wrap:wrap}#mmenu_wrapper #mm-content #section_1 .products_overview .content img{width:100%;max-width:50%;height:auto;margin:0rem 0rem 1rem 0rem}#mmenu_wrapper #mm-content #section_1 .products_overview .content p{margin-bottom:0px;padding-bottom:0px}#mmenu_wrapper #mm-content #section_1 .products_overview .content .button{display:block;width:-moz-fit-content;width:fit-content;margin-top:1rem}#mmenu_wrapper #mm-content #section_1 .products_overview .content .button a{color:#fff}#mmenu_wrapper #mm-content #section_1 ol{margin-left:28px}#mmenu_wrapper #mm-content #section_1 .com-content-category-blog__item h2{text-transform:inherit;margin-bottom:.5rem}#mmenu_wrapper #mm-content #section_1 ul{padding-left:2rem}#mmenu_wrapper #mm-content #section_1 .readmore a{position:relative;display:inline-block;font-size:14px;display:inline-block;padding:6px 10px;background-color:#f39200;color:#fff}#mmenu_wrapper #mm-content #section_1 .readmore a:visited,#mmenu_wrapper #mm-content #section_1 .readmore a:active{background-color:#f39200;color:#fff}#mmenu_wrapper #mm-content #section_1 .readmore a:hover{background-color:#c47600;color:#fff}#mmenu_wrapper #mm-content #section_1 .more{position:relative;display:inline-block;text-transform:uppercase;color:#f39200}#mmenu_wrapper #mm-content #section_1 .more:hover{color:#c47600}#mmenu_wrapper #mm-content #section_1 .com-finder #search-form .com-finder__search{border:none}#mmenu_wrapper #mm-content #section_1 .com-finder #search-form .com-finder__search legend,#mmenu_wrapper #mm-content #section_1 .com-finder #search-form .com-finder__search .form-inline label{display:none}#mmenu_wrapper #mm-content #section_1 .com-finder #search-form .com-finder__search .input-group{display:flex;flex-direction:row;flex-wrap:nowrap}#mmenu_wrapper #mm-content #section_1 .com-finder #search-form .com-finder__search .input-group input{flex-grow:1;outline:none;border:1px solid #414042;padding:1rem}#mmenu_wrapper #mm-content #section_1 .com-finder #search-form .com-finder__search .input-group button{cursor:pointer;border:none;outline:none;padding:1rem;border:1px solid #414042;background-color:#414042;color:#fff}#mmenu_wrapper #mm-content #section_1 .com-finder #search-results ol{list-style-type:none}#mmenu_wrapper #mm-content #section_1 .com-finder #search-results ol li{margin-bottom:1rem}#mmenu_wrapper #mm-content #section_1 .com-finder #search-results ol li .result__title a{display:block;text-decoration:none;margin-bottom:.5rem;text-transform:uppercase;margin-top:1.5rem;color:#414042;font-weight:bold}#mmenu_wrapper #mm-content #section_1 .com-finder #search-results ol li .result__title a:hover,#mmenu_wrapper #mm-content #section_1 .com-finder #search-results ol li .result__title a:visited,#mmenu_wrapper #mm-content #section_1 .com-finder #search-results ol li .result__title a:focus,#mmenu_wrapper #mm-content #section_1 .com-finder #search-results ol li .result__title a:active{color:#414042}#mmenu_wrapper #mm-content #section_1 .com-finder #search-results .search-pagination{display:block;margin-top:1.5rem}#mmenu_wrapper #mm-content #section_1 .referenzen img{max-width:100%;height:auto}#mmenu_wrapper #mm-content #section_1 .blog-items{background-color:#f6f6f6;padding:20px;margin-bottom:1rem}#mmenu_wrapper #mm-content #section_1 .blog-items .readmore{margin-bottom:0rem}#mmenu_wrapper #mm-content #section_1 .blog-item .published{margin-bottom:1rem}#mmenu_wrapper #mm-content #section_1 .blog-item .published time{font-weight:bold}#mmenu_wrapper #mm-content #section_1 .article-info .published{margin-bottom:1rem;font-weight:bold}#mmenu_wrapper #mm-content #section_1 .pagination{display:flex;flex-direction:row;justify-content:center;flex-wrap:nowrap;text-decoration:none;list-style-type:none}#mmenu_wrapper #mm-content #section_1 .pagination li{display:flex;flex-shrink:1;background-color:#f39200;color:#fff;margin-right:.5rem;text-align:center;cursor:pointer;font-weight:bold;width:100%;max-width:50px;align-items:center}#mmenu_wrapper #mm-content #section_1 .pagination li a,#mmenu_wrapper #mm-content #section_1 .pagination li>span{display:flex;flex-grow:1;color:#fff;text-decoration:none;text-align:center;display:block;padding:.5rem .5rem}#mmenu_wrapper #mm-content #section_1 .pagination li a:hover,#mmenu_wrapper #mm-content #section_1 .pagination li a:visited,#mmenu_wrapper #mm-content #section_1 .pagination li a:focus,#mmenu_wrapper #mm-content #section_1 .pagination li a:active,#mmenu_wrapper #mm-content #section_1 .pagination li>span:hover,#mmenu_wrapper #mm-content #section_1 .pagination li>span:visited,#mmenu_wrapper #mm-content #section_1 .pagination li>span:focus,#mmenu_wrapper #mm-content #section_1 .pagination li>span:active{color:#fff}#mmenu_wrapper #mm-content #section_1 .pagination li a .icon-angle-double-left::after,#mmenu_wrapper #mm-content #section_1 .pagination li>span .icon-angle-double-left::after{content:"❮";color:#fff}#mmenu_wrapper #mm-content #section_1 .pagination li a .icon-angle-double-right::after,#mmenu_wrapper #mm-content #section_1 .pagination li>span .icon-angle-double-right::after{content:"❯";color:#fff}#mmenu_wrapper #mm-content #section_1 .pagination li a .icon-angle-left::after,#mmenu_wrapper #mm-content #section_1 .pagination li>span .icon-angle-left::after{content:"❬";color:#fff}#mmenu_wrapper #mm-content #section_1 .pagination li a .icon-angle-right::after,#mmenu_wrapper #mm-content #section_1 .pagination li>span .icon-angle-right::after{content:"❭";color:#fff}#mmenu_wrapper #mm-content #section_1 .pagination li.active,#mmenu_wrapper #mm-content #section_1 .pagination li:hover{background-color:#c47600}#mmenu_wrapper #mm-content #section_1>.container{padding-top:2rem;padding-bottom:2rem}#mmenu_wrapper #mm-content #section_1>.container img{max-width:100%;height:auto}#mmenu_wrapper #mm-content #section_1 .loesungen [class*=moduletable]{padding:2rem 0}#mmenu_wrapper #mm-content #section_1 .loesungen .card{margin-bottom:1rem}#mmenu_wrapper #mm-content #section_1 .loesungen .card img{margin-bottom:0}#mmenu_wrapper #mm-content #section_1 .loesungen .card .card-icon{position:absolute;width:80px;right:10px;bottom:12px}#mmenu_wrapper #mm-content #section_1 .loesungen .card .card-body{padding:.75rem 1rem;background-color:#f39200;color:#fff}#mmenu_wrapper #mm-content #section_1 .loesungen .card .card-body .card-text{font-size:20px}#mmenu_wrapper #mm-content #section_1 .loesungen .card .card-body .card-text a{color:#fff}#mmenu_wrapper #mm-content #section_1 .loesungen .card .card-body p{line-height:initial}#mmenu_wrapper #mm-content #section_1 .gray{background-color:#f6f6f6}#mmenu_wrapper #mm-content #section_1 .orange{background-color:#f39200}#mmenu_wrapper #mm-content #section_1 .orange .container{padding:.5rem var(--bs-gutter-x,0.75rem)}#mmenu_wrapper #mm-content #section_1 .orange p{color:#fff}#mmenu_wrapper #mm-content #section_1 .orange h2{padding:1rem 0;font-size:1.25rem;margin-bottom:0;color:#fff}#mmenu_wrapper #mm-content #section_1 .orange a{color:#fff}#mmenu_wrapper #mm-content #section_1 .orange a:hover{text-decoration:underline}#mmenu_wrapper #mm-content #section_1 .orange .arrow{display:flex;justify-content:flex-end;align-items:center}#mmenu_wrapper #mm-content #section_1 .orange .arrow img{height:50px;width:50px}#mmenu_wrapper #mm-content #section_5{background-color:#f6f6f6 !important}#mmenu_wrapper #mm-content #section_5 [class*=moduletable]{padding:2rem 0}#mmenu_wrapper #mm-content #section_6 [class*=moduletable]{padding:2rem 0}#mmenu_wrapper #mm-content #mod-custom151 p{display:flex;justify-content:flex-end;margin-bottom:0px}#mmenu_wrapper #mm-content #mod-custom151 p img{width:30px;margin:0 5px}#mmenu_wrapper #mm-content #mod-custom151 p img:last-child{margin-right:0}#mmenu_wrapper #mm-content .mod_rapid_contact_ex textarea{max-width:100%}#mmenu_wrapper #mm-content .mod_rapid_contact_ex .rpx_field_input .form-control{box-shadow:none !important}#mmenu_wrapper #mm-content .mod_rapid_contact_ex .rpx_field_input .form-control:focus{border-color:#f39200}#mmenu_wrapper #mm-content .mod_rapid_contact_ex #rpx_kontaktformularrpx_submit{background-color:#f39200;color:#fff;border:#f39200;box-shadow:none !important}#mmenu_wrapper #mm-content footer{color:#414042;background-color:#f6f6f6 !important;padding:2rem 2rem 2rem 2rem}#mmenu_wrapper #mm-content footer strong{font-size:20px}#mmenu_wrapper #mm-content footer .navbar-toggler{display:none}#mmenu_wrapper #mm-content footer h2{text-align:right;font-size:1.25rem;margin-bottom:0rem;text-transform:initial}#mmenu_wrapper #mm-content footer a{display:block;color:#f39200;text-decoration:none;margin:.5rem 0;text-overflow:ellipsis;display:block;overflow:hidden}#mmenu_wrapper #mm-content footer a:hover{color:#c47600}#mmenu_wrapper #mm-content footer ul{list-style-type:none}#mmenu_wrapper #mm-content footer ul li{font-weight:normal;text-transform:uppercase}#mmenu_wrapper #mm-content footer ul li a:hover{color:#414042}#mmenu_wrapper #mm-content footer ul li ul li{font-size:1rem;font-weight:lighter;text-transform:initial}#mmenu_wrapper #mm-content footer ul li ul li a{padding:1rem;background-color:#4d4c4e}#mmenu_wrapper #mm-content footer .contact .inner{background-color:#464547;padding:1rem}#mmenu_wrapper #mm-content footer .contact .inner h2{font-weight:lighter;text-transform:uppercase;font-size:1.2rem;margin-bottom:1rem;margin-top:.5rem;color:#414042}#mmenu_wrapper #mm-content #legal{background-color:#f39200;color:#fff;padding:0rem 2rem 0rem 2rem}#mmenu_wrapper #mm-content #legal .copyright{display:flex;flex-direction:row;align-items:center;font-weight:lighter;font-size:12px}#mmenu_wrapper #mm-content #legal .copyright .moduletable{padding:.5rem 0rem}#mmenu_wrapper #mm-content #legal .legal{display:flex;flex-direction:row;justify-content:flex-end;align-items:center;font-size:12px}#mmenu_wrapper #mm-content #legal .legal ul{display:flex;flex-direction:row}#mmenu_wrapper #mm-content #legal .legal ul li a{font-size:14px;margin-left:1rem;color:#fff}@media (max-width:991px){h1{font-size:1.5rem}h2{font-size:1.2rem}#mmenu_wrapper #mm-content #header .right{align-items:center}#mmenu_wrapper #mm-content #header .right .mod-menu,#mmenu_wrapper #mm-content #header .right .search_toggle,#mmenu_wrapper #mm-content #header .right .contact_icon{display:none}#mmenu_wrapper #mm-content #header .right .mobile_toggle{display:flex}#mmenu_wrapper #mm-content #header .mod-menu.lower_menu .item-199{display:flex}#mmenu_wrapper #mm-content #slider #slider_inner h1{font-size:1.8rem}#mmenu_wrapper #mm-content #slider #slider_inner h3{font-size:1.2rem}#mmenu_wrapper #mm-content #section_1 .products_overview .content img{max-width:100%}#mmenu_wrapper #mm-content footer .legal{justify-content:flex-start}#mmenu_wrapper #mm-content footer .legal ul li a{margin-right:1rem;margin-left:0rem}}@media (max-width:767px){body .kontakt-button{bottom:60px}body .back-to-top{bottom:10px}.referenzen img{margin-bottom:1rem}#mmenu_wrapper #mm-content footer .footer-3{display:flex;justify-content:flex-start;margin-top:1rem}#mmenu_wrapper #mm-content footer .footer-3 #mod-custom151 p{justify-content:flex-start}#mmenu_wrapper #mm-content #legal .legal{justify-content:flex-start}#mmenu_wrapper #mm-content #legal .legal ul{margin-top:8px}#mmenu_wrapper #mm-content #legal .legal ul li a{margin-left:0rem;margin-right:1rem}}.dropfiles-container{padding:0 !important;margin:0 !important}.dropfiles-content{padding:0 !important;margin:0 !important}.dropfiles-container-table{padding:0 !important;margin:0 !important}.dropfiles-content-table .dropfiles-container-table{overflow-y:unset !important}.osgalery-cat-tabs{display:none !important}.search{position:relative;box-shadow:0 0 40px rgba(51,51,51,.1)}.finder,.blog{padding:2rem 0;max-width:1320px;margin:0 auto}.finder ol,.blog ol{margin-left:0px !important}.search input{height:60px;text-indent:25px;border:2px solid #d6d4d4}.search input:focus{box-shadow:none;border:2px solid #f39200}.search .fa-search{position:absolute;top:20px;left:16px}.search button{position:absolute;top:5px;right:5px;height:50px;width:110px;background:#f39200;color:#fff}.timeline li{list-style:none}.timeline .timeline-info{color:#f39200;font-size:1.25rem;position:relative;margin-bottom:20px}.timeline .timeline-info p{color:#414042;text-indent:-115px;margin-left:115px}.timeline .timeline-info p span{font-size:2rem;margin-right:14px;color:#f39200}#section_1 .produkte_inhalte .first .products_overview{background-color:#555 !important;color:#fff}#section_1 .produkte_inhalte .first .products_overview h1{color:#f39200}.footer_middle img{filter:contrast(0%);opacity:.8;transition:opacity .25s ease-in-out}.footer_middle img:hover{filter:contrast(100%);opacity:1}.no-scroll{overflow:hidden}#popup{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:60%;max-width:750px;background:#fff;border:1px solid #000;padding:20px;z-index:1000;box-shadow:0px 4px 8px rgba(0,0,0,.2);border-radius:8px}#popup.active{position:fixed;z-index:1;left:0;top:0;width:100%;height:100%;overflow:hidden;background-color:rgba(0,0,0,.5)}#close-popup{position:absolute;top:10px;right:20px}#close-popup:hover{cursor:pointer}.mod-languages .lang-inline li{display:inline;margin-left:0px;margin-right:4px}.mod-languages .lang-inline li a{text-decoration:none}.mod-languages .lang-inline li a img{width:20px !important}.sppb-carousel-extended-item img{-o-object-fit:cover;object-fit:cover}@media (max-width:557px){.upper div:nth-child(2){display:none !important}}#openModal{background-color:#282f6a;color:#fff;float:right;display:inline-block;font-weight:400;text-align:center;white-space:pre-line;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;user-select:none;border:1px solid rgba(0,0,0,0);transition:all .15s ease-in-out;padding:20px 50px;font-size:22px;line-height:1.6;border-radius:6px}.modal{display:none;position:fixed;z-index:1;left:0;top:0;width:100%;height:100%;overflow:hidden;background-color:rgba(0,0,0,.5)}.modal::-moz-placeholder{color:#414042 !important;opacity:1}.modal ::-moz-placeholder{color:#414042 !important}.modal ::placeholder{color:#414042 !important}.modal .modal-content{background-color:#fefefe;margin:150px auto;padding:20px;border:1px solid #888;width:80%;max-width:700px;text-align:left}.modal .modal-content .close{color:#aaa;float:right;font-size:28px;font-weight:bold;cursor:pointer;right:20px;position:absolute;top:0}.modal .modal-content .close:hover,.modal .modal-content .close:focus{color:#000;text-decoration:none}#rpx_div_rpx_ContactHidden textarea,#rpx_div_rpx_contactHidden textarea{max-width:100%}.no-scroll{overflow:hidden}#popup{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:60%;max-width:750px;background:#fff;border:1px solid #000;padding:20px;z-index:1000;box-shadow:0px 4px 8px rgba(0,0,0,.2);border-radius:8px}#popup.active{position:fixed;z-index:1;left:0;top:0;width:100%;height:100%;overflow:hidden;background-color:rgba(0,0,0,.5)}#close-popup{position:absolute;top:10px;right:20px}#close-popup:hover{cursor:pointer}#rpx_ContactHidden .form-group:nth-child(odd),#rpx_contactHidden .form-group:nth-child(odd){float:left;width:49%}#rpx_ContactHidden .form-group:nth-child(even),#rpx_contactHidden .form-group:nth-child(even){float:right;width:49%}#rpx_ContactHidden .form-group input,#rpx_contactHidden .form-group input{width:100%}#rpx_ContactHidden .rpx_field_3,#rpx_ContactHidden .rpx_field_4,#rpx_ContactHidden .rpx_field_13,#rpx_ContactHidden .rpx_field_24,#rpx_ContactHidden .rpx_field_57,#rpx_ContactHidden .rpx_field_46,#rpx_ContactHidden .rpx_field_35,#rpx_ContactHidden .rpx_field_16,#rpx_ContactHidden .rpx_field_17,#rpx_ContactHidden .rpx_field_51,#rpx_ContactHidden .rpx_field_52,#rpx_ContactHidden .rpx_field_40,#rpx_ContactHidden .rpx_field_41,#rpx_ContactHidden .rpx_field_29,#rpx_ContactHidden .rpx_field_30,#rpx_ContactHidden .rpx_field_as,#rpx_contactHidden .rpx_field_3,#rpx_contactHidden .rpx_field_4,#rpx_contactHidden .rpx_field_13,#rpx_contactHidden .rpx_field_24,#rpx_contactHidden .rpx_field_57,#rpx_contactHidden .rpx_field_46,#rpx_contactHidden .rpx_field_35,#rpx_contactHidden .rpx_field_16,#rpx_contactHidden .rpx_field_17,#rpx_contactHidden .rpx_field_51,#rpx_contactHidden .rpx_field_52,#rpx_contactHidden .rpx_field_40,#rpx_contactHidden .rpx_field_41,#rpx_contactHidden .rpx_field_29,#rpx_contactHidden .rpx_field_30,#rpx_contactHidden .rpx_field_as{width:100% !important}#rpx_ContactHidden .rpx_field_13 #rpx_ContactHiddenrpx_Datenschutz0,#rpx_ContactHidden .rpx_field_13 #rpx_contactHiddenrpx_Data_protection0,#rpx_ContactHidden .rpx_field_13 #rpx_ContactHiddenrpx_Protección_de_datos0,#rpx_ContactHidden .rpx_field_13 #rpx_ContactHiddenrpx_個人情報保護方針0,#rpx_ContactHidden .rpx_field_13 #rpx_ContactHiddenrpx_개인정보_보호0,#rpx_ContactHidden .rpx_field_13 input,#rpx_ContactHidden .rpx_field_24 #rpx_ContactHiddenrpx_Datenschutz0,#rpx_ContactHidden .rpx_field_24 #rpx_contactHiddenrpx_Data_protection0,#rpx_ContactHidden .rpx_field_24 #rpx_ContactHiddenrpx_Protección_de_datos0,#rpx_ContactHidden .rpx_field_24 #rpx_ContactHiddenrpx_個人情報保護方針0,#rpx_ContactHidden .rpx_field_24 #rpx_ContactHiddenrpx_개인정보_보호0,#rpx_ContactHidden .rpx_field_24 input,#rpx_ContactHidden .rpx_field_57 #rpx_ContactHiddenrpx_Datenschutz0,#rpx_ContactHidden .rpx_field_57 #rpx_contactHiddenrpx_Data_protection0,#rpx_ContactHidden .rpx_field_57 #rpx_ContactHiddenrpx_Protección_de_datos0,#rpx_ContactHidden .rpx_field_57 #rpx_ContactHiddenrpx_個人情報保護方針0,#rpx_ContactHidden .rpx_field_57 #rpx_ContactHiddenrpx_개인정보_보호0,#rpx_ContactHidden .rpx_field_57 input,#rpx_ContactHidden .rpx_field_46 #rpx_ContactHiddenrpx_Datenschutz0,#rpx_ContactHidden .rpx_field_46 #rpx_contactHiddenrpx_Data_protection0,#rpx_ContactHidden .rpx_field_46 #rpx_ContactHiddenrpx_Protección_de_datos0,#rpx_ContactHidden .rpx_field_46 #rpx_ContactHiddenrpx_個人情報保護方針0,#rpx_ContactHidden .rpx_field_46 #rpx_ContactHiddenrpx_개인정보_보호0,#rpx_ContactHidden .rpx_field_46 input,#rpx_ContactHidden .rpx_field_35 #rpx_ContactHiddenrpx_Datenschutz0,#rpx_ContactHidden .rpx_field_35 #rpx_contactHiddenrpx_Data_protection0,#rpx_ContactHidden .rpx_field_35 #rpx_ContactHiddenrpx_Protección_de_datos0,#rpx_ContactHidden .rpx_field_35 #rpx_ContactHiddenrpx_個人情報保護方針0,#rpx_ContactHidden .rpx_field_35 #rpx_ContactHiddenrpx_개인정보_보호0,#rpx_ContactHidden .rpx_field_35 input,#rpx_contactHidden .rpx_field_13 #rpx_ContactHiddenrpx_Datenschutz0,#rpx_contactHidden .rpx_field_13 #rpx_contactHiddenrpx_Data_protection0,#rpx_contactHidden .rpx_field_13 #rpx_ContactHiddenrpx_Protección_de_datos0,#rpx_contactHidden .rpx_field_13 #rpx_ContactHiddenrpx_個人情報保護方針0,#rpx_contactHidden .rpx_field_13 #rpx_ContactHiddenrpx_개인정보_보호0,#rpx_contactHidden .rpx_field_13 input,#rpx_contactHidden .rpx_field_24 #rpx_ContactHiddenrpx_Datenschutz0,#rpx_contactHidden .rpx_field_24 #rpx_contactHiddenrpx_Data_protection0,#rpx_contactHidden .rpx_field_24 #rpx_ContactHiddenrpx_Protección_de_datos0,#rpx_contactHidden .rpx_field_24 #rpx_ContactHiddenrpx_個人情報保護方針0,#rpx_contactHidden .rpx_field_24 #rpx_ContactHiddenrpx_개인정보_보호0,#rpx_contactHidden .rpx_field_24 input,#rpx_contactHidden .rpx_field_57 #rpx_ContactHiddenrpx_Datenschutz0,#rpx_contactHidden .rpx_field_57 #rpx_contactHiddenrpx_Data_protection0,#rpx_contactHidden .rpx_field_57 #rpx_ContactHiddenrpx_Protección_de_datos0,#rpx_contactHidden .rpx_field_57 #rpx_ContactHiddenrpx_個人情報保護方針0,#rpx_contactHidden .rpx_field_57 #rpx_ContactHiddenrpx_개인정보_보호0,#rpx_contactHidden .rpx_field_57 input,#rpx_contactHidden .rpx_field_46 #rpx_ContactHiddenrpx_Datenschutz0,#rpx_contactHidden .rpx_field_46 #rpx_contactHiddenrpx_Data_protection0,#rpx_contactHidden .rpx_field_46 #rpx_ContactHiddenrpx_Protección_de_datos0,#rpx_contactHidden .rpx_field_46 #rpx_ContactHiddenrpx_個人情報保護方針0,#rpx_contactHidden .rpx_field_46 #rpx_ContactHiddenrpx_개인정보_보호0,#rpx_contactHidden .rpx_field_46 input,#rpx_contactHidden .rpx_field_35 #rpx_ContactHiddenrpx_Datenschutz0,#rpx_contactHidden .rpx_field_35 #rpx_contactHiddenrpx_Data_protection0,#rpx_contactHidden .rpx_field_35 #rpx_ContactHiddenrpx_Protección_de_datos0,#rpx_contactHidden .rpx_field_35 #rpx_ContactHiddenrpx_個人情報保護方針0,#rpx_contactHidden .rpx_field_35 #rpx_ContactHiddenrpx_개인정보_보호0,#rpx_contactHidden .rpx_field_35 input{width:inherit;margin-top:5px;position:absolute}#rpx_ContactHidden .rpx_field_13 p,#rpx_ContactHidden .rpx_field_24 p,#rpx_ContactHidden .rpx_field_57 p,#rpx_ContactHidden .rpx_field_46 p,#rpx_ContactHidden .rpx_field_35 p,#rpx_contactHidden .rpx_field_13 p,#rpx_contactHidden .rpx_field_24 p,#rpx_contactHidden .rpx_field_57 p,#rpx_contactHidden .rpx_field_46 p,#rpx_contactHidden .rpx_field_35 p{margin-left:20px}#rpx_ContactHidden .rpx_field_button,#rpx_contactHidden .rpx_field_button{float:left !important}.btn-primary{border-color:#f39200 !important}@media (max-height:800px){.modal{overflow:auto !important}}
