.rs-columns {
  clear: both;
  display: inline-block;
  width: 100%;
}

.rs-column {
  float: left;
  width: 100%;
  margin-top: 7.69231%;
  margin-right: 7.69231%;
}
.rs-column.-large-first {
  clear: left;
}
.rs-column.-large-last {
  margin-right: -5px;
}
.rs-column.-large-first-row {
  margin-top: 0;
}
.rs-column.-large-col-1-1 {
  width: 100%;
}
.rs-column.-large-col-2-1 {
  width: 46.15385%;
}
.rs-column.-large-col-2-2 {
  width: 100%;
}
.rs-column.-large-col-3-1 {
  width: 28.20513%;
}
.rs-column.-large-col-3-2 {
  width: 64.10256%;
}
.rs-column.-large-col-3-3 {
  width: 100%;
}
.rs-column.-large-col-4-1 {
  width: 19.23077%;
}
.rs-column.-large-col-4-2 {
  width: 46.15385%;
}
.rs-column.-large-col-4-3 {
  width: 73.07692%;
}
.rs-column.-large-col-4-4 {
  width: 100%;
}
.rs-column.-large-col-5-1 {
  width: 13.84615%;
}
.rs-column.-large-col-5-2 {
  width: 35.38462%;
}
.rs-column.-large-col-5-3 {
  width: 56.92308%;
}
.rs-column.-large-col-5-4 {
  width: 78.46154%;
}
.rs-column.-large-col-5-5 {
  width: 100%;
}
.rs-column.-large-col-6-1 {
  width: 10.25641%;
}
.rs-column.-large-col-6-2 {
  width: 28.20513%;
}
.rs-column.-large-col-6-3 {
  width: 46.15385%;
}
.rs-column.-large-col-6-4 {
  width: 64.10256%;
}
.rs-column.-large-col-6-5 {
  width: 82.05128%;
}
.rs-column.-large-col-6-6 {
  width: 100%;
}
@media screen and (max-width: 900px) {
  .rs-column {
    margin-top: 7.69231%;
    margin-right: 7.69231%;
  }
  .rs-column.-large-first {
    clear: none;
  }
  .rs-column.-large-last {
    margin-right: 7.69231%;
  }
  .rs-column.-large-first-row {
    margin-top: 7.69231%;
  }
  .rs-column.-medium-first {
    clear: left;
  }
  .rs-column.-medium-last {
    margin-right: -5px;
  }
  .rs-column.-medium-first-row {
    margin-top: 0;
  }
  .rs-column.-medium-col-1-1 {
    width: 100%;
  }
  .rs-column.-medium-col-2-1 {
    width: 46.15385%;
  }
  .rs-column.-medium-col-2-2 {
    width: 100%;
  }
  .rs-column.-medium-col-3-1 {
    width: 28.20513%;
  }
  .rs-column.-medium-col-3-2 {
    width: 64.10256%;
  }
  .rs-column.-medium-col-3-3 {
    width: 100%;
  }
  .rs-column.-medium-col-4-1 {
    width: 19.23077%;
  }
  .rs-column.-medium-col-4-2 {
    width: 46.15385%;
  }
  .rs-column.-medium-col-4-3 {
    width: 73.07692%;
  }
  .rs-column.-medium-col-4-4 {
    width: 100%;
  }
  .rs-column.-medium-col-5-1 {
    width: 13.84615%;
  }
  .rs-column.-medium-col-5-2 {
    width: 35.38462%;
  }
  .rs-column.-medium-col-5-3 {
    width: 56.92308%;
  }
  .rs-column.-medium-col-5-4 {
    width: 78.46154%;
  }
  .rs-column.-medium-col-5-5 {
    width: 100%;
  }
  .rs-column.-medium-col-6-1 {
    width: 10.25641%;
  }
  .rs-column.-medium-col-6-2 {
    width: 28.20513%;
  }
  .rs-column.-medium-col-6-3 {
    width: 46.15385%;
  }
  .rs-column.-medium-col-6-4 {
    width: 64.10256%;
  }
  .rs-column.-medium-col-6-5 {
    width: 82.05128%;
  }
  .rs-column.-medium-col-6-6 {
    width: 100%;
  }
}
@media screen and (max-width: 599px) {
  .rs-column {
    margin-top: 7.69231%;
    margin-right: 7.69231%;
  }
  .rs-column.-large-last {
    margin-right: 7.69231%;
  }
  .rs-column.-large-first-row {
    margin-top: 7.69231%;
  }
  .rs-column.-medium-first {
    clear: none;
  }
  .rs-column.-medium-last {
    margin-right: 7.69231%;
  }
  .rs-column.-medium-first-row {
    margin-top: 7.69231%;
  }
  .rs-column.-small-first {
    clear: left;
  }
  .rs-column.-small-last {
    margin-right: -5px;
  }
  .rs-column.-small-first-row {
    margin-top: 0;
  }
  .rs-column.-small-col-1-1 {
    width: 100%;
  }
  .rs-column.-small-col-2-1 {
    width: 46.15385%;
  }
  .rs-column.-small-col-2-2 {
    width: 100%;
  }
  .rs-column.-small-col-3-1 {
    width: 28.20513%;
  }
  .rs-column.-small-col-3-2 {
    width: 64.10256%;
  }
  .rs-column.-small-col-3-3 {
    width: 100%;
  }
  .rs-column.-small-col-4-1 {
    width: 19.23077%;
  }
  .rs-column.-small-col-4-2 {
    width: 46.15385%;
  }
  .rs-column.-small-col-4-3 {
    width: 73.07692%;
  }
  .rs-column.-small-col-4-4 {
    width: 100%;
  }
  .rs-column.-small-col-5-1 {
    width: 13.84615%;
  }
  .rs-column.-small-col-5-2 {
    width: 35.38462%;
  }
  .rs-column.-small-col-5-3 {
    width: 56.92308%;
  }
  .rs-column.-small-col-5-4 {
    width: 78.46154%;
  }
  .rs-column.-small-col-5-5 {
    width: 100%;
  }
  .rs-column.-small-col-6-1 {
    width: 10.25641%;
  }
  .rs-column.-small-col-6-2 {
    width: 28.20513%;
  }
  .rs-column.-small-col-6-3 {
    width: 46.15385%;
  }
  .rs-column.-small-col-6-4 {
    width: 64.10256%;
  }
  .rs-column.-small-col-6-5 {
    width: 82.05128%;
  }
  .rs-column.-small-col-6-6 {
    width: 100%;
  }
}

@font-face
{
    font-family: 'Akrobat';
    font-weight: normal;
    src: url('../../files/assets/fonts/akrobat/Akrobat-ExtraBold.eot');
    src: url('../../files/assets/fonts/akrobat/Akrobat-ExtraBold.eot?#iefix') format('embedded-opentype'),
         url('../../files/assets/fonts/akrobat/Akrobat-ExtraBold.woff2') format('woff2'),
         url('../../files/assets/fonts/akrobat/Akrobat-ExtraBold.woff') format('woff'),
         url('../../files/assets/fonts/akrobat/Akrobat-ExtraBold.svg') format('svg');
}

html{background-color: #fff}html.hidden{overflow: hidden}html.hidden #container,html.hidden #header,html.hidden #footer{opacity: 0}html #container,html #header,html #footer{transition: .5s opacity ease-in-out}.loading{z-index: 100000;position: fixed;top: 0;right: 0;left: 0;height: 10px;background-color: #000}.loading .progress{position: absolute;top: 0;left: 0;height: 10px;background-color: #75b725}html,body{overflow-x: hidden}*{margin: 0;padding: 0;-webkit-tap-highlight-color: rgba(0,0,0,0)}img{width: 100%;height: auto}.invisible{display: none !important}.rsArrow{transform: translate3d(0, 0, 0)}.mod_article{position: relative}.mod_article.borderTopLeft:before{content: '';display: block;width: 50%;height: 5vw;background-color: #fff}.mod_article.viewport .mod_inside{margin: 0 !important;padding: 0 !important;width: inherit;height: inherit}.mod_article.viewport .royalslider{width: 100%;height: inherit}.mod_article.viewport .royalslider .ce_text{position: absolute;bottom: 25%;left: 15%;width: 30vw}.mod_article.viewport .royalslider .ce_text .headline h2{position: relative}.mod_article.viewport .royalslider .ce_text .headline h2:before,.mod_article.viewport .royalslider .ce_text .headline h2:after{content: '';position: absolute;top: -60px;left: -60px;width: 30px;height: 30px;background-image: url('../../files/assets/img/marker.png');background-repeat: no-repeat;background-position: center;background-size: 30px}.mod_article.viewport .royalslider .ce_text .headline h2:after{top: auto;bottom: -60px}.mod_article.fullWidth .mod_inside{width: 100vw}.mod_article.module.fullWidth .mod_inside{padding: 0}.mod_article.pixel{background-image: url('../../files/assets/img/background_pixel.png');background-position: center top;background-size: contain}.mod_article.pixelGreen{background-image: url('../../files/assets/img/background_pixel_green.png');background-position: center top;background-size: contain}.mod_article.noPaddingTop .mod_inside{padding-top: 0}.mod_article.noPaddingBottom .mod_inside{padding-bottom: 0}.mod_article.hasMarginBottom .mod_inside{margin-bottom: 5vw !important}.mod_article:first-child .mod_inside{padding-top: 30vw}.mod_article .mod_inside{margin: 0 auto;padding: 10vw 0;width: 80vw}.mod_article .mod_inside:after{content: '';clear: both;display: table}body{font-family: 'pt-serif', serif;font-size: 1.3vw;line-height: 2.3vw;color: #6e6e6e;-webkit-font-smoothing: antialiased}body.mobile .loading{opacity: 0 !important}h1{position: relative;font-size: 5.6vw;line-height: 5.6vw}h1:before,h1:after{content: '';position: absolute;top: -60px;left: -60px;width: 30px;height: 30px;background-image: url('../../files/assets/img/marker.png');background-repeat: no-repeat;background-position: center;background-size: 30px}h1:after{top: auto;bottom: -60px}h2{font-size: 3.5vw;line-height: 3.5vw}h1,h2{white-space: nowrap;font-family: 'Akrobat', sans-serif;font-weight: normal;text-transform: uppercase;color: #fff}h1 span,h2 span{display: inline-block;margin-bottom: 1px;padding: 5px 15px;background-color: #000}h1 span.l2,h2 span.l2,h1 span.l3,h2 span.l3{font-family: 'pt-serif', serif}p strong{display: inline-block;margin: 0 10px 0 0;font-family: 'Akrobat', sans-serif;font-weight: normal;text-transform: uppercase;color: #000}#header{z-index: 1000;position: absolute;top: 0;right: 0;left: 0}#header .inside{padding: 100px 100px 0 100px}#header .inside:after{content: '';clear: both;display: table}#header .logo{float: left;width: 150px}#header .logo .green{display: block}#header .logo .white{display: none}#header .hamburger{display: none}#header .mod_navigation{float: right}#header .mod_navigation ul{list-style: none}#header .mod_navigation ul li{display: inline-block;margin: 0 0 0 20px}#header .mod_navigation ul li:first-child{margin: 0}#header .mod_navigation a,#header .mod_navigation strong{font-family: 'Akrobat', sans-serif;font-weight: normal;text-decoration: none;text-transform: uppercase;color: #6e6e6e}#header .mod_navigation a.active,#header .mod_navigation strong{color: #4f7c19}#footer{position: relative;font-family: 'Akrobat', sans-serif;font-weight: normal;color: #000}#footer a{text-decoration: none;color: #000}#footer:before{content: '';position: absolute;top: -10px;left: 0;width: 50%;height: 10px;background-color: #75b725}#footer .inside{position: relative;padding: 100px;background-color: #75b725}#footer .inside:after{content: '';clear: both;display: table}#footer .column:after{content: '';clear: both;display: table}#footer .column.left{float: left}#footer .column.right{float: right;text-align: right}#footer .column.right a{margin: 0 0 0 10px;font-size: 40px;line-height: 40px}#footer .column .logo{float: left;margin: 0 70px 0 0;width: 70px}#footer .column .logo a{display: block;width: 100%;height: 100%;line-height: 0}#footer .column .address{float: left}#footer .column .address:after{content: '';clear: both;display: table}#footer .column .address p{float: left;margin: 0 40px 0 0}#footer .column .address p span{display: inline-block;width: 20px}#footer .column .mod_customnav{float: left}#footer .column .mod_customnav ul{list-style: none}#footer .partners{position: absolute;right: 100px;bottom: 80px;display: flex;align-items: center;gap: 10px;opacity: 0.8;line-height: 0}#footer .partners img{width: auto;height: 2.3vw;max-height: 40px;min-height: 20px}@media only screen and (max-width: 1200px){#footer .partners{position: static;right: auto;bottom: auto;width: 100%;transform: translate3d(0, 20px, 0)}#footer .partners img{height: 30px}}@media only screen and (max-width: 860px){#footer .partners{display: flex;flex-direction: column;flex-wrap: wrap;justify-content: center;align-items: center;gap: 20px;margin-top: 50px;transform: translate3d(0, 0, 0);text-align: center}#footer .partners .images{display: flex;flex-direction: column;flex-wrap: wrap;justify-content: center;align-items: center;gap: 20px}}@media only screen and (min-width: 1100px){#header a{transition: color .3s ease-in-out}#header a:hover{color: #000}}@media only screen and (min-width: 1100px){#footer a{transition: color .3s ease-in-out}#footer a:hover{text-decoration: underline}}.ce_quotes{z-index: 100;position: absolute;right: 0;bottom: -100px;width: 45%;background-color: #fff}.ce_quotes .ce_text{font-family: 'pt-serif', serif;font-weight: bold;text-transform: uppercase;color: #000}.ce_quotes .ce_text .text{margin: 15% 20% 5% 20%}.ce_quotes .ce_text em{font-family: 'Akrobat', sans-serif;font-style: normal;color: #75b725}.ce_quotes .rsArrow{position: absolute;right: 20%;bottom: 0;font-size: 20px;color: #000}.ce_quotes .rsArrow.rsArrowLeft{right: 25%}@media only screen and (min-width: 1600px){.ce_quotes{bottom: -200px;width: 40%}}@media only screen and (max-width: 1200px){.ce_quotes{bottom: -50px}}.ce_cube{position: relative;margin: 0 auto;padding: 15% 0;width: 80%}.ce_cube .ce_image.cube{margin: 0 auto;width: 50%}.ce_cube .panels{position: absolute;top: 100px;right: 0;left: 0}.ce_cube .panels:after{content: '';clear: both;display: table}.ce_cube .panels .left_col{float: left;width: 45%}.ce_cube .panels .right_col{float: right;width: 45%}.ce_cube .panels .ce_image{cursor: pointer;margin-top: 40px}.ce_cube .panels .textlayer{display: none;position: absolute;top: 0;right: 0;bottom: 0;left: 0;background-color: #fff}.ce_cube .panels .textlayer .textlayerclose{cursor: pointer;position: absolute;top: 5vw;left: 5vw;font-size: 5vw;color: #75b725}.ce_cube .panels .textlayer .textlayerclose:hover{color: #6e6e6e}.ce_cube .panels .textlayer .textcontainer{padding: 15vw 15vw 0 15vw}.ce_cube .panels .textlayer .textcontainer .con{display: none}.ce_cube .panels .textlayer .textcontainer strong{font-family: 'Akrobat', sans-serif;text-transform: uppercase;color: #75b725}.ce_cube .infotext{margin-top: 10%;width: 45%;color: #000}.ce_cube .infotext .ce_text{display: none}.ce_cube .infotext .ce_text.content_1{display: block}.ce_cube .infotext .ce_text .text{margin: 0}.cube_mobile{margin: 10% auto 20% auto;width: 50%}@media only screen and (min-width: 1100px){.ce_cube .panels .ce_image{transition: transform .3s ease-in-out}.ce_cube .panels .left_col .ce_image:hover{transform: translate3d(10px, 0, 0)}.ce_cube .panels .right_col .ce_image:hover{transform: translate3d(-10px, 0, 0)}}@media only screen and (min-width: 1940px){.ce_cube .panels .textlayer .textcontainer{padding: 25% 15% 0 15%}}@media only screen and (max-width: 1000px){.mod_article.fullWidth.pixelGreen .mod_inside{margin: 0;padding: 10%;width: 80%}}.ce_gallery{display: flex}.ce_gallery .column{float: left;position: relative}.ce_gallery .column.left{display: flex;flex-wrap: wrap;margin-top: -70px;padding: 5%;width: 30%;background-color: #75b725}.ce_gallery .column.left:before{content: '';position: absolute;top: 0;right: 0;width: 70px;height: 70px;background-color: #fff}.ce_gallery .column.left .emblem{display: block;margin: 0;width: 100%;align-self: flex-start;text-align: left}.ce_gallery .column.left .emblem img{width: 10%}.ce_gallery .column.left p{display: block;width: 100%;align-self: flex-end;color: #fff}.ce_gallery .column.left p strong{color: #fff}.ce_gallery .column.right{width: 45%}.ce_gallery .column.right .royalslider{width: 100%}.ce_gallery .rsArrow{position: absolute;bottom: 0;width: 70px;height: 70px;background-color: #75b725;font-size: 25px;line-height: 65px;text-align: center;color: #fff}.ce_gallery .rsArrow.rsArrowLeft{right: 0}.ce_gallery .rsArrow.rsArrowRight{right: -70px}@media only screen and (min-width: 1100px){.ce_gallery .rsArrow:hover{background-color: #6e6e6e}}.ce_imageslider{z-index: 100;position: relative;width: 75%}.ce_imageslider:after{content: '';position: absolute;top: 0;right: 0;width: 140px;height: 140px;background-color: #fff}.ce_imageslider .rsFullscreenBtn{display: none !important;position: absolute;top: 0;left: 0;width: 70px;height: 70px;background-color: #75b725;font-size: 25px;line-height: 65px;text-align: center;color: #fff}.ce_imageslider .rsArrow{position: absolute;bottom: -70px;width: 70px;height: 70px;background-color: #75b725;font-size: 25px;line-height: 65px;text-align: center;color: #fff}.ce_imageslider .rsArrow.rsArrowLeft{right: 70px}.ce_imageslider .rsArrow.rsArrowRight{right: 0px}@media only screen and (min-width: 1100px){.ce_imageslider .rsArrow:hover{background-color: #6e6e6e}}@media only screen and (max-width: 1000px){.ce_imageslider{width: 100%}.ce_imageslider .rsArrow{bottom: 0}}@media only screen and (max-width: 600px){.ce_imageslider:after{width: 80px;height: 80px}.ce_imageslider .rsArrow{width: 40px;height: 40px;font-size: 15px;line-height: 35px}.ce_imageslider .rsArrow.rsArrowLeft{right: 40px}}.ce_grid:after{content: '';clear: both;display: table}.ce_grid .ce_image{float: left;width: 20%}.ce_image{line-height: 0}.ce_image .image_container{line-height: 0}.ce_image .image_container.float_left,.ce_image .image_container.float_right{clear: both;width: 45%}.ce_image .image_container.float_left{float: left;margin: 0 40px 30px 0}.ce_image .image_container.float_right{float: right;margin: 0 0 30px 40px}@media only screen and (max-width: 1000px){.ce_image .image_container.float_left,.ce_image .image_container.float_right{float: none;width: 100%;margin: 0 0 20px 0}}.mod_article:after{content: '';display: block;clear: both}.ce_headline{margin: 0 0 100px 0}.ce_headline span.l1{padding-bottom: 10px}.ce_text{position: relative}.ce_text.custom_text .text{margin-top: 0}.ce_text.custom_text .text a{text-decoration: none;color: #000}.ce_text.custom_text .text em{display: inline-block;width: 5vw;font-style: normal}.ce_text.width_60 .text{width: 45%}.ce_text.introduction .text{margin: 8vw 0 0 8vw}.ce_text.teaser{margin-top: 8vw}.ce_text.teaser:first-child{margin-top: 0}.ce_text.teaser .headline span.l1{padding-bottom: 10px}.ce_text.list{margin-bottom: 12vw}.ce_text.list:after{content: '';clear: both;display: table}.ce_text.list:last-child{margin-bottom: 0}.ce_text.list .image_container{position: absolute;top: 0;left: 0;width: 50%}.ce_text.list .text_inner{float: right;position: relative;margin-top: 5vw;width: 55%}.ce_text.list .text{margin: 100px 0 0 170px}.ce_text .text{margin: 50px 0 0 50px}.ce_text .text a{color: #4f7c19}.ce_text .text p{margin-top: 20px}.ce_text .text p:first-child{margin-top: 0}.ce_text .text p:last-child{margin-top: 30px}.ce_text .text p:last-child a{position: relative;font-family: 'Akrobat', sans-serif;font-weight: normal;text-transform: uppercase;text-decoration: none}.ce_text .text p:last-child a:not(.no-plus-icon):before{content: '+';position: absolute;top: -0.4vw;left: -1.5vw;font-size: 1.6vw}@media only screen and (max-width: 1000px){.ce_text.custom_text .text em{width: 60px}}@media only screen and (min-width: 1100px){.ce_text a{transition: color .3s ease-in-out}.ce_text a:hover{color: #000}}body.unternehmen .banana_1,body.produkte .banana_1{position: absolute;right: -2vw;bottom: -5vw;width: 35vw}body.unternehmen .banana_1 .image_container,body.produkte .banana_1 .image_container{transform: rotate(-35deg) scaleX(-1)}body.unternehmen .banana_2,body.produkte .banana_2{position: absolute;top: 15vw;right: 35vw;width: 10vw}body.unternehmen .banana_2 .image_container,body.produkte .banana_2 .image_container{transform: rotate(20deg)}body.unternehmen .banana_3,body.produkte .banana_3{position: absolute;top: 5vw;right: 65vw;width: 5vw}body.unternehmen .banana_3 .image_container,body.produkte .banana_3 .image_container{transform: rotate(-30deg) scaleX(-1)}body.service .pixelface{z-index: 100;position: absolute;right: 3vw;bottom: 3vw;width: 30vw}body.produkte .pixelface{z-index: 100;position: absolute;right: -3vw;bottom: 3vw;width: 35vw}body.karriere .freisteller{position: absolute;right: 0vw;bottom: 5vw;width: 50vw}body.karriere .pixelface{z-index: 100;position: absolute;right: -10vw;bottom: 3vw;width: 40vw}body.kontakt{background-color: #75b725}body.kontakt #header .logo .green{display: block}body.kontakt #header .logo .white{display: none}body.kontakt .mod_article.viewport .royalslider .ce_text{position: absolute;top: 30%;bottom: auto;left: 50%;width: 30vw;font-family: 'Akrobat', sans-serif;font-weight: normal;text-transform: uppercase;color: #000}body.kontakt .mod_article.viewport .royalslider .ce_text .text{margin: 0}body.kontakt .mod_article.viewport .royalslider .ce_text p{-webkit-hyphens: none !important;-moz-hyphens: none !important;hyphens: none !important}body.kontakt .mod_article.viewport .royalslider .ce_text p em{display: inline-block;width: 5vw;font-style: normal}body.kontakt .mod_article.viewport .royalslider .ce_text a{text-decoration: none;color: #000}@media only screen and (min-width: 1440px){body{font-size: 18px;line-height: 30px}body.startseite #header,body.kontakt___ #header{right: 0;left: 0;margin: 0;width: 100%}body.startseite #wrapper,body.kontakt___ #wrapper{margin: 0;width: 100%}#header{right: auto;left: 50%;margin-left: -720px;width: 1440px}#footer{background-color: #75b725}#footer .inside{margin: 0 auto;max-width: 1440px}.mod_article:first-child .mod_inside{padding-top: 400px}.mod_article.fullWidth .mod_inside{margin: 0 auto;padding: 10% 0 0 0;width: 80%;max-width: 1440px}.mod_article .mod_inside{margin: 0 auto;padding: 10% 0;width: 80%;max-width: 1440px}body.startseite .mod_article .mod_inside,body.kontakt .mod_article .mod_inside{max-width: 100%}h1{font-size: 80px;line-height: 80px}h2{font-size: 50px;line-height: 50px}.ce_text.list{margin-bottom: 170px}.ce_text.teaser{margin-top: 115px}.ce_text.introduction .text{margin: 100px 0 0 100px}.ce_text .text p:last-child a:before{top: -4px;left: -20px;font-size: 20px}body.unternehmen .banana_1,body.produkte .banana_1{right: -30px;bottom: -90px;width: 520px}body.unternehmen .banana_2,body.produkte .banana_2{top: 220px;right: 500px;width: 130px}body.unternehmen .banana_3,body.produkte .banana_3{top: 70px;right: 930px;width: 75px}body.service .pixelface{right: auto;left: 50%;bottom: 40px;margin-left: 130px;width: 560px}body.produkte .pixelface{right: auto;left: 50%;bottom: 40px;margin-left: 130px;width: 560px}body.karriere .freisteller{right: 0;bottom: 70px;width: 720px}body.karriere .pixelface{right: auto;left: 50%;bottom: 40px;margin-left: 130px;width: 560px}}@media only screen and (max-width: 1250px){.ce_text.list .text{margin: 60px 0 0 120px}}.hideOnMobileDevices{display: block}.hideOnDesktopDevices{display: none}@media only screen and (max-width: 1000px){body{font-size: 14px;line-height: 24px}body.kontakt{background-color: #fff}body.kontakt #header .logo .green{display: block}body.kontakt #header .logo .white{display: none}body.kontakt #header .mod_navigation a,body.kontakt #header .mod_navigation span{color: #6e6e6e}body.kontakt #header .mod_navigation span{color: #4f7c19}body.kontakt #footer{display: block}h1,h2{font-size: 30px;line-height: 30px}h1 span,h2 span{padding: 5px 10px}.mod_article:first-child .mod_inside{padding-top: 30%}.mod_article.hideOnMobileDevices{display: none}.mod_article.hideOnDesktopDevices{display: block}.mod_article.hideOnDesktopDevices .mod_inside{padding-top: 30%}.mod_article.hideOnDesktopDevices.pixelGreen .mod_inside{padding-top: 10%}.mod_article.hideOnDesktopDevices.pixelGreen .ce_text{color: #000}.mod_article.fullWidth .mod_inside{padding: 0;width: 80%}.mod_article.mobileFullWidth .mod_inside{margin: 0;padding: 0;width: 100%}.mod_article .mod_inside{padding: 10%;width: 80%}.rs-columns .rs-column{margin: 0 !important;width: 100% !important}.rs-columns .rs-column:first-child{margin-bottom: 10% !important}.ce_headline{margin: 0 0 50px 0}.ce_gallery{display: block}.ce_gallery .rsArrow.rsArrowRight{right: 0}.ce_gallery .rsArrow.rsArrowLeft{right: 70px}.ce_gallery .column.right,.ce_gallery .column.left{float: none;display: block;width: 100%}.ce_gallery .column.right .royalslider{width: 100%}.ce_gallery .column.left{margin: 0;padding: 10%;width: 80%}.ce_gallery .column.left:before{display: none}.ce_gallery .column.left .emblem{margin: 0 0 10% 0;text-align: left}.ce_text.width_60 .text{width: 100%}.ce_text.introduction .text{margin: 10% 0 0 0}.ce_text.list{margin-bottom: 10%}.ce_text.list .image_container{position: relative;top: auto;left: auto;width: 100%}.ce_text.list .text_inner{float: none;position: relative;top: auto;left: auto;margin: 10% 0 0 0;width: 100%}.ce_text.list .text{margin: 30px 0 0 0}.ce_text .text{margin: 30px 0 0 0}.ce_text .text p:last-child a:before{top: -5px;left: -15px;font-size: 20px}.ce_text .text p em{display: inline-block;width: 50px;font-style: normal}.ce_grid .ce_image{width: 33.33%}body.unternehmen .banana_1,body.unternehmen .banana_2,body.unternehmen .banana_3{display: none}body.produkte .pixelface{display: none}body.service .pixelface{display: none}body.karriere .freisteller{display: none}body.karriere .pixelface{display: none}}@media only screen and (max-width: 860px){h1:before,h1:after{display: none}#header{position: fixed;min-height: 60px;background-color: #fff;box-shadow: 0px 0px 30px rgba(0,0,0,0.2)}#header.showNavigation .mod_navigation{display: block}#header .inside{padding: 20px 0}#header .logo{padding-left: 20px;width: 60px}#header .hamburger{cursor: pointer;display: block;padding-right: 20px;float: right;font-size: 18px}#header .mod_navigation{display: none;float: none;margin: 60px 0 20px 0}#header .mod_navigation:before{content: '';clear: both;display: table}#header .mod_navigation ul li{display: block;margin: 8px 0;padding: 8px 0;border-bottom: 1px solid #e5e5e5;text-align: center}#header .mod_navigation ul li:last-child{border-bottom: none}#footer .inside{padding: 15%}#footer .column.right,#footer .column.left{float: none}#footer .column.right{margin-top: 10%;text-align: center}#footer .column.right a{margin: 0 5px}#footer .column .logo{float: none;margin: 0 auto 10% auto;width: 50px}#footer .column .address{float: none}#footer .column .address p{float: none;margin: 0 0 30px 0;text-align: center}#footer .column .mod_customnav{float: none;text-align: center}#container{margin-top: 60px}.mod_article:first-child .mod_inside{padding-top: 10%}.mod_article.hideOnDesktopDevices .mod_inside{padding-top: 10%}}@media only screen and (max-width: 600px){h1,h2{font-size: 20px;line-height: 20px}.ce_gallery .rsArrow{width: 40px;height: 40px;font-size: 15px;line-height: 35px}.ce_gallery .rsArrow.rsArrowRight{right: auto;left: 40px}.ce_gallery .rsArrow.rsArrowLeft{right: auto;left: 0}}.ce_form .widget{margin-bottom: 30px}.ce_form .widget.widget-checkbox label{margin-left: 10px;font-size: 1.3vw;line-height: 2.3vw}.ce_form .widget.widget-checkbox a{border-bottom: 1px solid #000;text-decoration: none;color: #000}.ce_form .widget.widget-submit{margin-bottom: 0}.ce_form .widget.widget-submit button{border: 0;border-radius: 0;background: none;cursor: pointer;padding: 8px 20px 10px 20px;background-color: #75b725;border: 2px solid var(--blue);font-family: 'Akrobat', sans-serif;font-weight: normal;text-transform: uppercase;font-size: 1.3vw;line-height: 2.3vw;color: #000}.ce_form .widget.widget-submit button:hover{background-color: #000;color: #fff}.ce_form .fineuploader-wrapper .qq-upload-button{border: 0;border-radius: 0;background: none;cursor: pointer;padding: 8px 20px 10px 20px;background-color: #75b725;border: 2px solid var(--blue);font-family: 'Akrobat', sans-serif;font-weight: normal;text-transform: uppercase;font-size: 1.3vw;line-height: 2.3vw;color: #fff}.ce_form .fineuploader-wrapper .qq-upload-button:hover{background-color: #000}.ce_form label{display: inline-block;margin-bottom: 10px;font-family: 'Akrobat', sans-serif;font-weight: normal;text-transform: uppercase;color: #000}.ce_form input[type="text"],.ce_form input[type="email"],.ce_form input[type="tel"]{outline: 0;border: 0;background: none;display: block;padding: 5px 10px;width: calc(100% - 20px);background-color: #fff;border-bottom: 2px solid rgba(0,0,0,0.2);font-family: 'pt-serif', serif;font-size: 1.3vw;line-height: 2.3vw;color: #000}.ce_form input[type="text"]:focus,.ce_form input[type="email"]:focus,.ce_form input[type="tel"]:focus{border-color: #75b725}.ce_form input[type="checkbox"]{-webkit-appearance: none;appearance: none;border-radius: 0;border: 0;outline: 0;background: none;cursor: pointer;margin-bottom: -5px;width: 20px;height: 20px;border-bottom: 2px solid rgba(0,0,0,0.2);background-color: #fff}.ce_form input[type="checkbox"]:checked{background-color: #000}.ce_form textarea,.ce_form select{outline: 0;border: 0;background: none;padding: 5px 10px;width: 100%;background-color: #fff;border-bottom: 2px solid rgba(0,0,0,0.2);font-family: 'pt-serif', serif;font-size: 1.3vw;line-height: 2.3vw;color: #000}.ce_form textarea:focus,.ce_form select:focus{border-color: #75b725}.ce_form select{-webkit-appearance: none;appearance: none}.ce_form textarea{resize: none;width: calc(100% - 20px)}.ce_form fieldset{border: 0}.ce_form .colz{display: flex;flex-direction: row;flex-wrap: wrap;justify-content: space-between;width: 100%}.ce_form .colz .widget{width: calc(1/2 * 100% - (1 - 1/2) * 40px)}.ce_form .values-container{display: none}.ce_form .qq-alert-dialog-selector{top: 50%;left: 50%;padding: 30px;max-width: 400px;transform: translate3d(-50%, -50%, 0)}.ce_form .qq-alert-dialog-selector .qq-dialog-buttons button,.ce_form .qq-alert-dialog-selector .qq-upload-fail button{border: 0;border-radius: 0;background: none;cursor: pointer;padding: 8px 20px 10px 20px;background-color: #000;border: 2px solid var(--blue);font-family: 'Akrobat', sans-serif;font-weight: normal;text-transform: uppercase;font-size: 1.3vw;line-height: 2.3vw;color: #fff}.ce_form .qq-alert-dialog-selector .qq-dialog-buttons button:hover,.ce_form .qq-alert-dialog-selector .qq-upload-fail button:hover{background-color: #75b725}.ce_form .qq-upload-list button{display: none}@media only screen and (min-width: 1440px){.ce_form input[type="text"],.ce_form input[type="email"],.ce_form input[type="tel"]{font-size: 18px;line-height: 30px}.ce_form textarea,.ce_form select{font-size: 18px;line-height: 30px}.ce_form .widget.widget-checkbox label{font-size: 18px;line-height: 30px}.ce_form .widget.widget-submit button{font-size: 18px;line-height: 26px}.ce_form .fineuploader-wrapper .qq-upload-button{font-size: 18px;line-height: 26px}.ce_form .qq-alert-dialog-selector .qq-dialog-buttons button{font-size: 18px;line-height: 26px}}@media only screen and (max-width: 1000px){.ce_form .widget.widget-checkbox label{font-size: 14px;line-height: 24px}.ce_form .widget.widget-submit button{font-size: 14px;line-height: 24px}.ce_form .fineuploader-wrapper .qq-upload-button{font-size: 14px;line-height: 24px}.ce_form input[type="text"],.ce_form input[type="email"],.ce_form input[type="tel"]{font-size: 14px;line-height: 24px}.ce_form textarea,.ce_form select{font-size: 14px;line-height: 24px}.ce_form .qq-alert-dialog-selector .qq-dialog-buttons button,.ce_form .qq-alert-dialog-selector .qq-upload-fail button{font-size: 14px;line-height: 24px}}@media only screen and (max-width: 860px){#header .mod_navigation ul li{padding: 0}#header .mod_navigation ul li a{display: block;padding: 8px 0}#header .hamburger{position: relative}#header .hamburger:after{content: '';position: absolute;top: -8px;right: 0;bottom: -8px;left: -8px}.text p > a:only-child,.text p > strong > a:only-child{padding: 6px 0}#footer .mod_customnav ul li a{display: block;padding: 6px 0}}.bb-druckstreifen .mod_inside{display: flex;flex-wrap: wrap;gap: 4vw;padding: 5vw 100px}.bb-druckstreifen .ce_text{flex: 1 1 0;min-width: 0;display: flex;flex-direction: column}.bb-druckstreifen .ce_text .text_inner{float: none;position: static;margin-top: 0;width: auto}.bb-druckstreifen .ce_text .text_inner{display: flex;flex-direction: column;flex: 1 1 auto}.bb-druckstreifen .ce_text .text{display: flex;flex-direction: column;flex: 1 1 auto;margin: 20px 0 0 0}.bb-druckstreifen .ce_text .text p:last-child{margin-top: auto;padding-top: 30px}@media only screen and (max-width: 1000px){.bb-druckstreifen .mod_inside{display: block;padding: 10vw 5vw}.bb-druckstreifen .ce_text{margin-top: 10vw}.bb-druckstreifen .ce_text:first-child{margin-top: 0}}
