body,form,figure{margin:0;padding:0}img{border:0}header,footer,nav,section,aside,article,figure,figcaption{display:block}body{font-size:100.01%}select,input,textarea{font-size:99%}#container,.inside{position:relative}#main,#left,#right{float:left;position:relative}#main{width:100%}#left{margin-left:-100%}#right{margin-right:-100%}#footer{clear:both}#main .inside{min-height:1px}.ce_gallery>ul,.content-gallery>ul{margin:0;padding:0;overflow:hidden;list-style:none}.ce_gallery>ul li,.content-gallery>ul li{float:left}.ce_gallery>ul li.col_first,.content-gallery>ul li.col_first{clear:left}.float_left,.media--left>figure{float:left}.float_right,.media--right>figure{float:right}.block{overflow:hidden}.media{display:flow-root}.clear,#clear{height:.1px;font-size:.1px;line-height:.1px;clear:both}.invisible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.custom{display:block}#container:after,.custom:after{content:"";display:table;clear:both}
@media (max-width:767px){#wrapper{margin:0;width:auto}#container{padding-left:0;padding-right:0}#main,#left,#right{float:none;width:auto}#left{right:0;margin-left:0}#right{margin-right:0}}img{max-width:100%;height:auto}.audio_container audio{max-width:100%}.video_container video{max-width:100%;height:auto}.aspect,.responsive{position:relative;height:0}.aspect iframe,.responsive iframe{position:absolute;top:0;left:0;width:100%;height:100%}.aspect--16\:9,.responsive.ratio-169{padding-bottom:56.25%}.aspect--16\:10,.responsive.ratio-1610{padding-bottom:62.5%}.aspect--21\:9,.responsive.ratio-219{padding-bottom:42.8571%}.aspect--4\:3,.responsive.ratio-43{padding-bottom:75%}.aspect--3\:2,.responsive.ratio-32{padding-bottom:66.6666%}
/* fonts.css */
@font-face{font-family: 'Avenir Next';    src: url('../../files/fonts/AvenirNext-Bold.eot');    src: url('../../files/fonts/AvenirNext-Bold.eot?#iefix') format('embedded-opentype'),        url('../../files/fonts/AvenirNext-Bold.woff2') format('woff2'),        url('../../files/fonts/AvenirNext-Bold.woff') format('woff'),        url('../../files/fonts/AvenirNext-Bold.ttf') format('truetype'),        url('../../files/fonts/AvenirNext-Bold.svg#AvenirNext-Bold') format('svg');    font-weight: bold;    font-style: normal;    font-display: swap}@font-face{font-family: 'Avenir Next';    src: url('../../files/fonts/AvenirNext-Regular.eot');    src: url('../../files/fonts/AvenirNext-Regular.eot?#iefix') format('embedded-opentype'),        url('../../files/fonts/AvenirNext-Regular.woff2') format('woff2'),        url('../../files/fonts/AvenirNext-Regular.woff') format('woff'),        url('../../files/fonts/AvenirNext-Regular.ttf') format('truetype'),        url('../../files/fonts/AvenirNext-Regular.svg#AvenirNext-Regular') format('svg');    font-weight: normal;    font-style: normal;    font-display: swap}@font-face{font-family: 'Avenir Next Ultra';    src: url('../../files/fonts/AvenirNext-UltraLight.eot');    src: url('../../files/fonts/AvenirNext-UltraLight.eot?#iefix') format('embedded-opentype'),        url('../../files/fonts/AvenirNext-UltraLight.woff2') format('woff2'),        url('../../files/fonts/AvenirNext-UltraLight.woff') format('woff'),        url('../../files/fonts/AvenirNext-UltraLight.ttf') format('truetype'),        url('../../files/fonts/AvenirNext-UltraLight.svg#AvenirNext-UltraLight') format('svg');    font-weight: 200;    font-style: normal;    font-display: swap}
/* style.css */
*{margin:0;padding:0;outline:none}html,body{font:20px/30px Avenir Next;font-weight:normal;color:#000;letter-spacing:-0.4px}#header{width:100%;left:0;top:0;position:fixed;display:block;background-color:#fff;-webkit-box-shadow:0 0 30px 0 rgba(0,0,0,.15);box-shadow:0 0 30px 0 rgba(0,0,0,.15);z-index:1000}#header .inside{position:relative;display:block;margin-top:30px;margin-bottom:30px;margin-left:6.25%;margin-right:6.25%}#header #logo{width:179px;height:50px;position:absolute}#header .burger{right:0;top:10px;position:absolute;display:block;cursor:pointer;transition:1.2s}#header .close{right:-180px;top:5px;position:absolute;display:block;cursor:pointer;transition:1.2s}#header.show .close{right:0}#header.show .burger{right:-180px}#header .mod_changelanguage{right:135px;top:0;position:absolute;overflow:visible;display:block;padding:12px 15px 15px;text-align:center;background-color:#fff;font:18px/28px Avenir Next;font-weight:normal;text-decoration:none;color:#999;transition:0.3s;cursor:pointer}#header .mod_changelanguage ul{max-height:25px;overflow:hidden;transition:0.3s}#header .mod_changelanguage:hover ul{max-height:75px}#header .mod_changelanguage ul li{list-style-type:none}#header .mod_changelanguage li.first::after{width:16px;height:14px;right:0;top:0;position:absolute;display:block;margin-top:18px;margin-right:-20px;background-image:url("../../files/images/li-down.svg");background-position:center center;background-repeat:no-repeat;content:'';background-size:contain;transition:0.6s}#header .mod_changelanguage:hover li.first::after{margin-top:18px;transform:rotate(60deg)}#header .mod_changelanguage strong{font-weight:normal}#header .mod_changelanguage a{font-weight:bold;text-decoration:none;color:#07C;transition:0.3s}#header .mod_changelanguage a:hover{color:#4D4D4D}#navigation{width:100%;bottom:0;left:0;right:0;top:-100%;position:fixed;display:block;margin-top:110px;background-color:#f2f2f2;height:calc(100% - 110px);transition:0.9s}#header.show #navigation{top:0}#navigation .inside{height:100%;margin-top:0;margin-bottom:0;padding-right:12.5%;padding-left:12.5%;display:flex;justify-content:space-between;align-items:center}#navigation .ce_text{position:relative}#navigation .ce_text:first-child li a{padding-left:135px;font:50px/110px Avenir Next;font-weight:bold;text-decoration:none;color:#07C;letter-spacing:-1.25px;transition:0.3s;white-space: nowrap}#navigation .ce_text:first-child li a::before{width:70px;height:70px;left:0;position:absolute;display:inline-block;margin-top:20px;margin-right:60px;background-image:url("../../files/images/navi-stapeldielen-blue.svg");background-position:center center;background-repeat:no-repeat;content:'';background-size:contain;transition:0.3s}#navigation .ce_text:first-child li:nth-of-type(2) a::before{background-image:url("../../files/images/navi-gaerguttraeger-blue.svg")}#navigation .ce_text:first-child li:nth-of-type(3) a::before{background-image:url("../../files/images/navi-hygieneleuchten-blue.svg")}#navigation .ce_text:first-child li:nth-of-type(4) a::before{background-image:url("../../files/images/navi-spezialreiniger-blue.svg")}#navigation .ce_text:first-child li:nth-of-type(5) a::before{background-image:url("../../files/images/navi-vakuumkuehlung-blue.svg")}#navigation .ce_text:first-child li a:hover{color:#4D4D4D}#navigation .ce_text:first-child li a:hover::before{background-image:url("../../files/images/navi-stapeldielen-grey.svg")}#navigation .ce_text:first-child li:nth-of-type(2) a:hover::before{background-image:url("../../files/images/navi-gaerguttraeger-grey.svg")}#navigation .ce_text:first-child li:nth-of-type(3) a:hover::before{background-image:url("../../files/images/navi-hygieneleuchten-grey.svg")}#navigation .ce_text:first-child li:nth-of-type(4) a:hover::before{background-image:url("../../files/images/navi-spezialreiniger-grey.svg")}#navigation .ce_text:first-child li:nth-of-type(5) a:hover::before{background-image:url("../../files/images/navi-vakuumkuehlung-grey.svg")}#navigation .ce_text:last-child li a{font:24px/48px Avenir Next;font-weight:bold;text-decoration:none;color:#07C;letter-spacing:-0.5px;transition:0.3s}#navigation .ce_text:last-child li a:hover{color:#4D4D4D}#navigation .ce_text:last-child ul{margin-bottom:60px}#navigation :not(ul) a{font-weight:bold;text-decoration:none;color:#07C;transition:0.3s}#navi{text-align:center}#navi ul li{display:inline-block}#navi ul li a{display:inline-block;padding:10px 20px;font-family:Avenir Next;font-weight:bold;text-decoration:none;color:#999;letter-spacing:-0.4px;transition:0.3s}#navi ul li a:hover,body.stapeldielen #navi ul li:nth-of-type(1) a,body.gaerguttraeger #navi ul li:nth-of-type(2) a,body.hygieneleuchten #navi ul li:nth-of-type(3) a,body.spezialreiniger #navi ul li:nth-of-type(4) a,body.vakuumkuehlung #navi ul li:nth-of-type(5) a{color:#07C}::selection{background-color:#07C;color:#fff}.mod_article .ce_text,.mod_newslist .layout_full,.mod_newslist .layout_latest{margin-right:18.75%;margin-left:18.75%;padding-top:120px;padding-bottom:120px;text-align:center}.mod_newslist .layout_full,.mod_newslist .layout_latest{margin-right:0;margin-left:0;padding-right:18.75%;padding-left:18.75%}.mod_article:not(.produkte) .ce_text p{margin-right:6.25%;margin-left:6.25%}h2{margin-bottom:60px;font-size:75px;line-height:90px;color:#07C;letter-spacing:-3px}h3{margin-top:-45px;margin-bottom:60px;font-size:30px;color:#4D4D4D;letter-spacing:-1px}.ce_text p{margin-bottom:15px}.ce_text p em,.ce_text ul li em{font-family:Avenir Next;color:#07C;font-style:normal;font-weight:bold}.hellgrau,#instagram,.mod_newslist .odd{background:-moz-linear-gradient(left,#f7f7f7,#ececec);background:-webkit-linear-gradient(left,#f7f7f7,#ececec);background:-o-linear-gradient(left,#f7f7f7,#ececec);background:-ms-linear-gradient(left,#f7f7f7,#ececec);background:linear-gradient(to right,#f7f7f7,#ececec);-pie-background:linear-gradient(left,#f7f7f7,#ececec)}.technische-daten h2{color:#4D4D4D}#instagram{padding-top:90px;padding-bottom:90px;text-align:center}#footer{width:100%;background:-moz-linear-gradient(left,#0089da,#0065cb);background:-webkit-linear-gradient(left,#0089da,#0065cb);background:-o-linear-gradient(left,#0089da,#0065cb);background:-ms-linear-gradient(left,#0089da,#0065cb);background:linear-gradient(to right,#0089da,#0065cb);-pie-background:linear-gradient(left,#0089da,#0065cb);color:#fff}#footer .inside{margin-right:12.5%;margin-left:12.5%;padding-top:60px;padding-bottom:60px;font-size:20px;line-height:40px;display:flex;justify-content: space-between}#footer .logo{width:201px;height:40px}#footer a{display:inline-block;font-weight:bold;text-decoration:none;color:#fff;transition:0.3s}#footer .ce_text:last-child a img{margin-top:30px;margin-right:15px;transition:0.3s}#footer a:hover{transform: scale(0.95)}#contact-button{bottom:60px;right:60px;position:fixed;display:inline-block;-webkit-box-shadow:0 0 120px 0 rgba(255,255,255,.75);box-shadow:0 0 120px 0 rgba(255,255,255,.75);border-radius:120px;cursor:pointer;transition:0.3s;z-index:2000}#contact-button img{display:block}#contact-button:hover{transform: scale(0.95)}.produkte .ce_text:nth-of-type(n+2){width:24.5%;display:inline-block;margin-top:0;margin-right:0;margin-left:0;padding-top:0;padding-right:0;padding-left:0}.produkte .ce_text a::after{width:26px;height:18px;display:inline-block;margin-left:15px;background-image:url("../../files/images/arrow-right-blue.svg");background-position:center center;background-repeat:no-repeat;content:'';background-size:contain;transition:0.3s}.produkte .ce_text a:hover::after{transform:translateX(9px)}.produkte .ce_text a{display:inline-block;font:30px/45px Avenir Next;font-weight:bold;text-decoration:none;color:#07C;letter-spacing:-0.5px;transition:0.3s}.produkte .ce_text a:hover{color:#4d4d4d}.produkte .image_container{width:100%;height:75px;margin-bottom:30px;display:flex;align-items:center;justify-content:center}.produkte h2{margin-bottom:-30px}#eapps-instagram-feed-1 .eapps-instagram-feed-header,.eapps-instagram-feed-header{background:transparent !important}h4{font-size:15px;line-height:20px;color:#4D4D4D;letter-spacing:-1px}.mod_article.hero{width:100%;height:100vh;position:relative;display: flex;align-items: center}@keyframes scroller{from { transform: translateY(0px); }    to { transform: translateY(-15px); }}.mod_article.hero::after{width:30px;height:60px;bottom:0;left:50%;position:absolute;display:block;margin-bottom:60px;margin-left:-15px;background-image:url("../../files/images/mouse.svg");background-position:center center;background-repeat:no-repeat;content:'';z-index:500;background-size:contain;animation: scroller 1s infinite alternate}.hero:nth-of-type(3)::after,.hero:nth-of-type(4)::after,.hero:nth-of-type(5)::after,.hero:nth-of-type(6)::after{display:none}.mod_article.hero .ce_player,.mod_article.hero .ce_image{width:100%;height:100%}.mod_article.hero .ce_image{width:100%;position:absolute}.mod_article.hero .ce_player .video_container,.mod_article.hero .ce_image .image_container{height:100%;display:flex;justify-content:center}.mod_article.hero .ce_player video,.mod_article.hero .ce_image img{width:100%;min-height:100%;max-width:none;object-fit: cover}.mod_article.hero .ce_text{position:relative;display:block;margin-left:12.5%;text-align:left;color:#fff}.mod_article.hero.content .ce_text{max-width:37.5%;overflow:visible}.mod_article.hero.content.rechts .ce_text{margin-right:12.5%;margin-left:62.5%}.mod_article.hero.content.mittig .ce_text{max-width:50%;margin-right:25%;margin-left:25%;text-align:center}.mod_article.hero.content.rechts .ce_text p{margin-right:0;margin-left:0;padding-right:0;padding-left:0;color:#000}.mod_article.hero.content.rechts .ce_text h2{color:#07C}.mod_article.hero.content.rechts .ce_text h3{color:#4D4D4D}.mod_article.hero.content .ce_text h2{margin-bottom:90px;font-size:75px;line-height:75px;letter-spacing:-3px}h5{display:inline-block;padding-right:15px;padding-left:20px;background-color:#07C;font-size:18px;font-weight:normal;color:#fff;letter-spacing:9px}.hero h2{font-size:90px;line-height:140px;color:#fff;text-indent:-5px}h2 em{font-family:Avenir Next Ultra;letter-spacing:-7px;font-weight:200;font-style:normal}.hero h3{margin-top:-75px;font-size:21pt;font-weight:normal;color:#07C;letter-spacing:-2px}.hero .ce_text.benefits p{width:40%;display:block;margin-bottom:60px;margin-left:0 !important}.hero .ce_text.benefits p strong{color:white !important}.benefits ul{padding-left:0;list-style-type:none}.benefits ul li{margin-top:10px;margin-bottom:10px;padding-left:45px;background-image:url("../../files/images/benefits.svg");background-position:left top;background-repeat:no-repeat;background-position:0px 3px;background-size:20px 20px}.benefits.plus ul li{background-image:url("../../files/images/benefits-plus.svg")}.mod_article.zweier{padding-right:6.25%;padding-left:6.25%;display: flex;align-items: center}.mod_article.zweier.vergleich{align-items:start}body.unternehmen .mod_article.zweier{align-items: baseline}.mod_article.zweier.schmal{padding-right:12.5%;padding-left:12.5%}.mod_article.zweier.full{padding-right:0;padding-left:0}.mod_article.zweier .ce_text,.mod_article.zweier .ce_image{width:37%;display:inline-block;margin-right:6.25%;margin-left:6.25%;text-align:left;vertical-align:top}.mod_article.zweier .ce_image{width:45%;margin-right:0;margin-left:0}.mod_article.zweier.full .ce_image{width:55%}.mod_article.zweier .ce_text p{margin-right:0;margin-left:0}#main .ce_text strong{color:#07C}#main .ce_text em{font-weight:normal}.mod_article .ce_text.left-right{padding-top:0;padding-bottom:0;text-align:left;display:flex;align-items:center;justify-content:space-between}.mod_article .ce_text.left-right p{margin-right:0;margin-left:6.25%}.mod_article .ce_text.left-right .image_container{width:200%}.technische-daten table{margin-right:auto;margin-left:auto;text-align:left;width:50% !important}.technische-daten table.farben tr.erste td{width:20%;font-size:50px}.technische-daten table.farben tr.erste td:nth-of-type(1){color:#2271B3}.technische-daten table.farben tr.erste td:nth-of-type(2){color:#2F4538}.technische-daten table.farben tr.erste td:nth-of-type(3){color:#734222}.technische-daten table.farben tr.erste td:nth-of-type(4){color:#E72512}.technische-daten table.farben tr.erste td:nth-of-type(5){color:#000}body.hygieneleuchten .technische-daten table{width:100% !important}body.hygieneleuchten .technische-daten table td{min-width:20%}body.hygieneleuchten .technische-daten table.bluecat td{padding:9px 15px;border:1px solid #999}body.hygieneleuchten .technische-daten table.bluecat tr:nth-of-type(1) td{border-top:0;border-bottom:0}body.hygieneleuchten .technische-daten table.bluecat tr:nth-of-type(2) td{border-top:0}body.hygieneleuchten .technische-daten table.bluecat tr td:nth-of-type(1){border-left:0}body.hygieneleuchten .technische-daten table.bluecat tr td:last-of-type{border-right:0}body.hygieneleuchten .technische-daten table.bluecat tr:last-of-type td{border-bottom:0}body.hygieneleuchten .mod_article.technische-daten .ce_text p{margin-right:0;margin-left:0}.mod_article .ce_text.anwendung{width:25%;display:inline-block;margin-top:0;margin-right:0;margin-left:0;padding-top:0;padding-right:0;padding-left:0;text-align:center}.mod_article .ce_text.anwendung .image_container{margin-bottom:45px}body.spezialreiniger .hellgrau{text-align:center}body.unternehmen #main .mod_article:nth-of-type(2) .ce_text,body.referenzen #main .mod_article:nth-of-type(2) .ce_text,body.aktuell #main .mod_article:nth-of-type(2) .ce_text,body.kontakt #main .mod_article:nth-of-type(2) .ce_text{padding-top:210px}body.unternehmen #main .mod_article:nth-of-type(2) .ce_text h3,body.referenzen #main .mod_article:nth-of-type(2) .ce_text h3,body.aktuell #main .mod_article:nth-of-type(2) .ce_text h3,body.kontakt #main .mod_article:nth-of-type(2) .ce_text h3{margin-bottom:0}.mod_article.logos{margin-right:12.5%;margin-left:12.5%;padding-top:120px;padding-bottom:120px}.layout_latest .ce_text a,.layout_full .ce_text a{font-weight:bold;text-decoration:none;color:#07C;transition:0.3s}.layout_latest .ce_text a:hover,.layout_full .ce_text a:hover{color:#4d4d4d}.layout_latest .zweier,.layout_full .zweier{padding-right:0;padding-left:0;align-items:flex-start}.mod_article .zweier .ce_text{padding-top:0;padding-bottom:0}.mod_newslist .layout_full .mod_article.zweier .ce_image,.mod_newslist .layout_full .mod_article.zweier .ce_text{width:auto;min-width:25%}.layout_full .ce_text .enclosure a::before{width:36px;height:36px;display:inline-block;margin-right:15px;background-image:url("../../files/images/pdf.png");background-position:center center;background-repeat:no-repeat;content:'';background-size:contain;transform:translateY(10px)}.ce_form{margin:120px auto;padding-right:18.75%;padding-left:18.75%;text-align:center}.ce_form .widget{width:30%;display:inline-block;margin-right:1.5%;margin-left:1.5%;margin-bottom:45px}.ce_form .widget input,.ce_form .widget select,.ce_form .widget textarea{width:100%;padding-top:6px;padding-bottom:6px;border-top:0px solid #999;border-right:0px solid #999;border-bottom:1px solid #999;border-left:0px solid #999;font:24px/32px Avenir Next;font-weight:bold;color:#07C;letter-spacing:-0.5px}.ce_form .widget label{float:left;margin-top:10px;margin-bottom:10px;text-align:left}.ce_form .widget select{padding-right:12px;padding-left:12px;border:1px solid #999}.ce_form .widget-submit button{padding:15px 90px;background-color:#07C;border:0;font:25px Avenir Next;font-weight:bold;color:#fff;cursor:pointer;transition:0.3s}.ce_form .widget-submit button:hover{background-color:#4d4d4d}.ce_form .widget-submit{float:right}.ce_form .widget-textarea{width:96%;margin-bottom:0}.ce_form .widget.interesse{width:63%}cms-cookie-bar,cms-accept-tags{background:rgba(255,255,255,0.85) !important}cms-accept-tags > cms-container{box-shadow: 0 0 60px 0 rgb(0 0 0 / 15%) !important}cms-container h2{font-size:60px !important;font-family:"Avenir Next" !important;letter-spacing:-2px !important;margin-bottom:15px !important}cms-container p{font-family:"Avenir Next" !important;font-size:16px !important;line-height:24px !important}cms-cookie-bar > cms-container form cms-buttons cms-button > span,cms-accept-tags > cms-container form cms-buttons cms-button > span{font-family:"Avenir Next" !important;font-weight:bold;font-size:20px}cms-accept-tags{--toggle-active-bg-color: #0077cc !important;--btn-accept-bg-color: #0077cc !important}.weber .ce_text{max-width:50%;margin-top:-210px;margin-right:auto;margin-left:auto}.mod_article.weber{overflow:visible}.weber a{text-decoration:none;transition:0.3s}.weber a:hover{color:#4d4d4d}.tom-kelp .image_container{max-width:40%;margin-right:10%;margin-bottom:10%}.tom-kelp h2{display:inline-block;margin-top:5%}.tom-kelp .ce_text{text-align:left}.mod_article.video{padding-right:6.25%;padding-left:6.25%;padding-top:120px;padding-bottom:120px}.mod_article.video video{width:100%}html:lang(en) body.startseite #instagram,html:lang(pl) body.startseite #instagram{background:#fff}.footer-logos{display:flex; flex-direction:column; gap:35px; align-items:center}.logo1{width:250px; height:auto}.logo2{width:100px; height:auto}
@media (max-width: 1680px){
/* desktop-large.css */
html,body{font-size:18px;line-height:28px}h2{font-size:60px;line-height:75px;letter-spacing:-2px}h3{margin-bottom:45px;font-size:30px;line-height:40px}.mod_article.hero.content .ce_text h2{font-size:60px;letter-spacing:-2px}.mod_article .ce_text,.mod_newslist .layout_full,.mod_newslist .layout_latest{padding-top:90px;padding-bottom:90px}#footer .inside{font-size:18px;line-height:32px}#footer .inside{margin-right:6.25%;margin-left:6.25%}#contact-button{width:90px;height:90px;bottom:45px;right:45px}.produkte .ce_text a{font-size:24px}.hero h2{font-size:90px;line-height:120px}.hero h3{font-size:28px}#navigation{margin-top:105px;height: calc(100% - 105px)}h2 em{letter-spacing:-5px}#navigation .ce_text:first-child li a{font-size:45px;line-height:100px}#navigation .ce_text:last-child li a{font-size:20px;line-height:40px}#navigation .ce_text:first-child li a::before{width:65px;height:65px;margin-top:15px}cms-container h2{font-size: 50px !important}cms-cookie-bar > cms-container form cms-buttons cms-button > span,cms-accept-tags > cms-container form cms-buttons cms-button > span{font-size:18px}
}
@media (max-width: 1440px){
/* desktop-medium.css */
html,body{font-size:16px;line-height:24px}h2{font-size:45px;line-height:60px;letter-spacing:-1.5px}h3{margin-top:-60px;font-size:20px;line-height:30px;letter-spacing:-0.5px}.hero h3{font-size:20px}.produkte .ce_text a{font-size:20px}.hero h2{font-size:60px;line-height:75px}h2 em{letter-spacing:-3px}#navi ul li a{padding-right:15px;padding-left:15px}#navigation .ce_text:first-child li a{font-size:40px;line-height:90px}#navigation .ce_text:last-child li a{font-size:18px;line-height:36px}#navigation .ce_text:first-child li a::before{width:60px;height:60px;margin-top:10px}#footer .logo{width:150px;height:30px}cms-container h2{font-size: 40px !important}cms-cookie-bar > cms-container form cms-buttons cms-button > span,cms-accept-tags > cms-container form cms-buttons cms-button > span{font-size:16px}.mod_article.hero::after{width:25px;height:50px}
}
@media (max-width: 1280px){
/* desktop-small.css */
#navi ul li a{padding-right:10px;padding-left:10px}#navigation .ce_text:first-child li a{font-size:30px;line-height:75px}#navigation .ce_text:last-child li a{font-size:16px;line-height:32px}#header #logo{width:150px;height:45px}#header .mod_changelanguage{font-size:16px}.mod_article.hero::after{width:20px;height:40px}.mod_article.hero.content .ce_text h2{font-size:45px}
}
@media (max-width: 1024px) and (orientation: landscape){
/* ipad-quer.css */

}
@media (max-width: 844px) and (orientation: landscape){
/* iphone-quer.css */
#navi{display:none}#header{height:100px}#navigation{height:80vh;top:-130%;margin-top:0;font-size:13px;line-height:18px}#header.show .close{z-index:100}#navigation .inside{padding-left:0}#navigation .ce_text:first-child li a{padding-left:90px;font-size:20px;line-height:50px}#navigation .ce_text:last-child ul{margin-bottom:20px}#navigation .ce_text:last-child li a{font-size:14px;line-height:21px}#navigation .ce_text:first-child li a::before{width:45px;height:45px;margin-top:6px;margin-right:30px}
}
@media (max-width: 1280px) and (orientation: portrait){
/* ipad-hoch.css */
#navi{display:none}#header > .inside{height:45px}#navigation .inside{padding-right:0;padding-left:0}.mod_article.zweier{padding-right:0;padding-left:0}.mod_article.zweier .ce_text{width:42%}.mod_article.hero{height:80vw}h2{font-size:36px;line-height:48px;letter-spacing:-1px}h3{margin-top:-45px}#footer .logo{display:none}#footer .inside{font-size:15px;line-height:30px}.mod_newslist .layout_full,.mod_newslist .layout_latest{padding-right:12.5%;padding-left:12.5%}.mod_article .ce_text{margin-right:12.5%;margin-left:12.5%}#contact-button{width:75px;height:75px;bottom:30px;right:30px}.mod_article.hero.content .ce_text h2{font-size:30px}.mod_article.hero.content{height:60vw}.mod_article.hero:not(.content) .ce_text{padding-top:180px}.mod_article.hero.content .ce_text h2{margin-bottom:60px}.mod_article.hero.content.rechts .ce_text{max-width:50%;margin-right:6.25%;margin-left:57.5%}.weber .ce_text{margin-top:-150px;margin-left: auto !important;margin-right: auto !important}.mod_article.hero.content.mittig .ce_text{max-width:60%;margin-right:20%;margin-left:20%}
}
@media (max-width: 600px) and (orientation: portrait){
/* iphone-hoch.css */
#header > .inside{height:40px}#navigation .inside{display:block}#navigation .inside .ce_text{margin-top:15px;margin-bottom:15px}#navigation .inside .ce_text:last-child p{display:none}#navigation .ce_text:first-child li a{padding-left:60px}.mod_article .ce_text{margin-right:6.25%;margin-left:6.25%}h2{font-size:32px;line-height:40px}.mod_article .ce_text,.mod_newslist .layout_full,.mod_newslist .layout_latest{padding-top:30px;padding-bottom:30px;text-align:left}.mod_article:not(.produkte) .ce_text p{margin-right:0;margin-left:0}.mod_article .ce_text.left-right{display:block}.mod_article .ce_text.left-right .image_container{width:100%;margin-bottom:30px}.technische-daten table{width: 100% !important}.mod_article.hero .ce_text{margin-left:6.25%}.produkte .ce_text:nth-of-type(n+2){width:100%}.mod_article.zweier{display:block}.mod_article.zweier .ce_text,.mod_article.zweier .ce_image{width:100%}.mod_article.zweier .ce_text,.mod_article.zweier .ce_image{margin-right:0;margin-left:0}#footer .inside{display:block}.mod_article.hero{height:auto;display:block;background-color:#262626}#navigation .ce_text:first-child li a{letter-spacing:-0.5px}.mod_article.zweier.hellgrau{margin-right:0;margin-left:0;padding-right:6.25%;padding-left:6.25%}.mod_article.zweier.full .ce_image{width:100%;margin-left:-10%}.mod_article.zweier.schmal{padding-right:0;padding-left:0}.mod_article.hero .ce_player video,.mod_article.hero .ce_image img{transform: translateY(30px)}.mod_article.hero .ce_player video{min-height:100vw}.mod_article.hero .ce_image{width:175%;margin-left:-75%}.hero h2{font-size:40px;line-height:50px}.hero h3{margin-top:-60px;margin-bottom:30px}.mod_article.hero .ce_image{position:relative}.mod_article.hero:not(.content) .ce_text{padding-top:0}#navigation .inside{max-height:100vh}#navigation .ce_text:first-child li a{font-size:20px;line-height:45px}#navigation .ce_text:first-child li a::before{width:45px;height:45px;margin-top:0}#navigation{top:-100vh;margin-top:100px;height: calc(100vh - 100px)}.mod_article.hero::after{display:none}.mod_article.video{padding:0}.mod_article.zweier{margin-right:6.25%;margin-left:6.25%}.mod_article .ce_text.anwendung{width:100%}.mod_article.hero.content{height:auto}.mod_article.hero.content .ce_image{width:100%;margin-left:0}.weber .ce_text{margin-top:-60px}.mod_article.hero.content.mittig .ce_text{max-width:100%;margin-right:6.25%;margin-left:6.25%;text-align:left}.mod_article.hero.content.rechts .ce_text{max-width:100%;margin-right:6.25%;margin-left:6.25%}.mod_article.hero.content.rechts.hellgrau .ce_image img{width:150%}.mod_article.hero.content .ce_image .image_container{display:block}.mod_article.produkte .ce_text{text-align:center}.mod_newslist .layout_full,.mod_newslist .layout_latest{padding-right:6.25%;padding-left:6.25%}.mod_newslist .mod_article.zweier{margin-right:0;margin-left:0}#instagram{padding-top:45px;padding-bottom:0}.mod_article.hero.content .ce_text{max-width:100%}.mod_article.hero.content .ce_image img{transform: translateY(0)}body.unternehmen #main .mod_article:nth-of-type(2) .ce_text,body.referenzen #main .mod_article:nth-of-type(2) .ce_text,body.aktuell #main .mod_article:nth-of-type(2) .ce_text,body.kontakt #main .mod_article:nth-of-type(2) .ce_text{padding-top:135px}.tom-kelp .image_container{max-width:75%}.ce_form{margin-top:60px;margin-bottom:60px;padding-right:6.25%;padding-left:6.25%}.ce_form .widget,.ce_form .widget.interesse{width:100%;margin-right:0;margin-bottom:15px;margin-left:0}#header .mod_changelanguage{right:95px}#header .inside{}.hero .ce_text.benefits p{width:100%}
}
