.home{background:#fff url(../_images/background/bg_body.jpg) repeat-x;background-position:top -43px left}@media screen and (max-width:768px){.home{padding-bottom:150px}}.home h2{font-family:FuturaBT-HeavyItalic,Arial,cursive;font-size:36px;padding-bottom:40px;text-align:left;line-height:1.3}.home h1,.home h3{font-family:FuturaBT-HeavyItalic,Arial,cursive;font-size:24px;line-height:1.3;width:100%;margin-bottom:0;padding:initial}.home h1{font-weight:700;margin-bottom:20px}.home h4{font-family:FuturaBT-HeavyItalic,Arial,cursive;font-size:24px;text-align:center;line-height:1.3}.home .greenButton,.home .yellowButton{line-height:1.4}@media screen and (max-width:1024px){.home h2{font-size:23px}.home h3,.home h4{font-size:16px}.home p{font-size:16px}.home .greenButton,.home .yellowButton{line-height:1.4;font-size:12px}}@media screen and (max-width:768px){.home h2{font-size:23px}.home>section>h2{width:87%;margin:auto}.home h3,.home h4{font-size:23px}.home p{font-size:18px}.home .greenButton,.home .yellowButton{line-height:1.4;font-size:12px}}.home .row{width:100%;display:flex;justify-content:space-between;flex-flow:row wrap}.home section.wrapper{margin-bottom:100px}.home .column:not(:last-of-type){margin-right:1%}.home .intro_text{margin-bottom:15px;font-family:FuturaBT-HeavyItalic,cursive}@media screen and (max-width:440px){.home .intro_text{margin-bottom:5px;font-size:12px}}.home .row .column_1{flex:1}.home .row .column_2_3{flex:1.687234}.home .row .column_1_3{flex:.99787}.home .row .column_1_4{flex-basis:24%}@media screen and (max-width:768px){.home section.wrapper{padding:0;margin-bottom:40px}.home .intro .row:first-of-type .column:first-of-type{width:100%}.home .row{flex-direction:column;justify-content:center;align-items:center;box-sizing:border-box;margin-bottom:0}.home .column:not(:last-of-type){margin-right:auto;margin-left:auto}.home .column{margin-top:10px;box-sizing:border-box;width:87%}.home .row .column_2_3{flex:1}.home .row .column_1_3{flex:1}.home .row .column_1_4{flex-basis:initial}}@media screen and (min-width:480px) and (max-width:1024px){.home .row .column_1_4{width:49%;flex-basis:auto}}.home .row .column_1_2{flex:1}.home .row img{width:100%;height:auto;vertical-align:middle}.home .row .icon{width:auto}.home .column{position:relative}.home .img_overlay{height:1px;position:absolute;cursor:pointer;width:100%;bottom:0;left:0;min-height:40%;height:45%;padding:20px 30px;color:#fff;background:rgba(26,33,37,.5);text-align:left;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:flex-start;box-sizing:border-box}@media screen and (min-width:1025px) and (max-width:1270px){.home .img_overlay{min-height:55%}}.home picture{display:block}.home .overlay_fullheight{max-height:45%;height:45%;-webkit-transition:all .5s cubic-bezier(.745,.005,.21,1);-moz-transition:all .5s cubic-bezier(.745,.005,.21,1);-o-transition:all .5s cubic-bezier(.745,.005,.21,1);transition:all .5s cubic-bezier(.745,.005,.21,1)}.home .overlay_fullheight div{width:100%}.home .img_overlay h3,.home .overlay_fullheight h3{margin-bottom:10px;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.home .overlay_fullheight:hover h3{margin-bottom:20px}.home .overlay_fullheight p{max-height:0;overflow:hidden;opacity:0;-webkit-transition:all .5s cubic-bezier(.745,.005,.21,1) 0;-moz-transition:all .5s cubic-bezier(.745,.005,.21,1) 0;-o-transition:all .5s cubic-bezier(.745,.005,.21,1) 0;transition:all .5s cubic-bezier(.745,.005,.21,1) 0}.home .overlay_fullheight:hover{max-height:100%;height:100%;-webkit-transition:all .3s cubic-bezier(.095,.33,.21,1) 0;-moz-transition:all .3s cubic-bezier(.095,.33,.21,1) 0;-o-transition:all .3s cubic-bezier(.095,.33,.21,1) 0;transition:all .3s cubic-bezier(.095,.33,.21,1) 0}.home .overlay_fullheight:hover p{max-height:100%;overflow:initial;opacity:1;-webkit-transition:all .5s cubic-bezier(.745,.005,.21,1) .4s;-moz-transition:all .5s cubic-bezier(.745,.005,.21,1) .4s;-o-transition:all .5s cubic-bezier(.745,.005,.21,1) .4s;transition:all .5s cubic-bezier(.745,.005,.21,1) .4s}.home .fullheight_active{max-height:100%;height:100%;overflow:initial;opacity:1}.home .fullheight_active p{max-height:100%;overflow:initial;opacity:1}.home .greyColumn{background:#cbcbcb}.home .img_overlay p{text-align:left;margin-bottom:5px}@media screen and (max-width:1380px){.home .img_overlay,.home .overlay_fullheight{max-height:50%;height:50%}}@media screen and (max-width:1380px){.home .overlay_fullheight:hover{cursor:initial}.home .overlay_fullheight:hover h3{margin-bottom:10px}.home .overlay_fullheight:hover{max-height:50%;height:50%}.home .overlay_fullheight:hover p{max-height:0;opacity:0}}@media screen and (max-width:1280px){.home .overlay_fullheight:hover{max-height:60%;height:60%}}@media screen and (max-width:1280px){.home h1{font-size:20px}.home h3,.home h4{font-size:18px}.home .img_overlay,.home .overlay_fullheight{max-height:60%;height:60%}.home .intro_text{font-size:15px}}@media screen and (min-width:767px)and (max-width:1140px){.home .overlay_fullheight{height:100%}}@media screen and (max-width:1024px){.home .img_overlay p{max-width:100%}}@media screen and (max-width:1024px){.home{background:0 0}}@media screen and (min-width:767px) and (max-width:1023px){.home{background:0 0}.home .column_logos,.home .column_testimonial{max-width:100%!important}.home .logo_teaser .owl-wrapper .owl-item{padding-left:30px!important;padding-right:30px!important}}.home .row_with_button{margin:auto;width:100%;justify-content:center;padding-top:40px}.home .icon_teaser{margin-top:30px}.home .icon_teaser h4{margin-top:30px;margin-bottom:40px;height:60px}.home .owl-page.active span{background:#448348}.home .owl-page span{width:12px;height:12px;margin-top:50px}@media screen and (max-width:1024px){.home .icon_teaser{margin-top:0;margin-bottom:40px}.home .icon_teaser h4{margin-bottom:10px}.home .row_with_button{padding-top:0}}.home .contact{margin-top:200px;padding:170px 0 60px 0;background-color:#ffb502;position:relative;display:flex;justify-content:center;flex-direction:column;text-align:left}.home .contact-fields{display:flex;flex-flow:row wrap}.home input,.home option,.home select,.home textarea{box-sizing:border-box}.home .contact input[type=date],.home .contact input[type=email],.home .contact input[type=text],.home .contact select{color:#919191;width:46%;border:1px solid #fff;border-radius:2px!important;margin-bottom:2%;margin-right:2%}.home .contact select{width:33%;height:33px}.home .contact textarea{width:100%}.home .contact #submit.blackButton{margin:20px auto 0 auto;color:#fff}.home .contact #submit.blackButton:after{color:#fff}.home .contact #submit.blackButton:hover:after{background:#000;color:#fff!important}.home .contact form input.error{border:1px solid red;color:red;background:#fff}.home .contact form input.error::placeholder{color:red;opacity:1}.home .contact form input.error:-ms-input-placeholder{color:red}.home .contact form input.error:-ms-input-placeholder{color:red}.home .contact h2{text-align:center}.home .contact h4{text-align:left;margin-bottom:25px}.home .contact-img{position:absolute;top:-105px;width:100%;display:flex;justify-content:center}.home h2{text-align:left}@media screen and (max-width:767px){.home .img_overlay{height:auto}}@media screen and (max-width:768px){.home .contact{padding:80px 0 60px 0}.home .contact-img{top:-75px}.home .contact-img img{max-width:130px;max-height:131px}.home .contact .column_2_3,.home .contact .row{display:flex;flex-direction:column}.home .contact .column{margin-bottom:25px;width:100%}.home .checkboxes label:first-of-type{margin-bottom:25px}.home .img_overlay a{margin-top:10px}.home .overlay_fullheight{height:100%;max-height:60%;padding-top:20px;box-sizing:border-box}.home .greenButton,.home .yellowButton{width:auto}}@media screen and (max-width:460px){.home .contact input[type=date],.home .contact input[type=email],.home .contact input[type=text],.home .contact select{width:100%;margin-right:0}.home .contact #email{width:100%}}.home .teasers{width:100%;overflow-x:hidden;padding:0}.home .teasers .teaser_slider{transform:translateX(15px)}.home .teasers .owl-item{min-width:340px}.home .teasers .teaser_slider .owl-controls{position:absolute;left:0;width:100%}.home .teaser_header{padding:50px 30px 30px 30px;text-align:left;position:relative;min-height:260px;display:flex;justify-content:space-between;flex-direction:column;box-sizing:border-box}.home .teaser_header::after{position:absolute;left:20%;bottom:-21px}.home .teaser_info{display:flex}.home .teaser_blog .teaser_header::after{content:url(../_images/home/triangle.svg)}.home .teaser_blog .teaser_info::before{content:url(../_images/home/blog_teaser_icon.svg);margin-right:10px}.home .teaser_product .teaser_header::after{content:url(../_images/home/triangle_product.svg)}.home .teaser_product .teaser_info::before{content:url(../_images/home/product_teaser_icon.svg);margin-right:10px}.home .teaser_header h4{text-align:left;margin-bottom:30px}.home .teaser_footer{background:#444c50;color:#fff;display:flex;justify-content:space-between;padding:15px 30px}.home .teaser_slider{margin:0 0 120px 0;box-sizing:border-box}.home .teaser_slide{margin-right:15px;color:#fff}.home .teaser_slide a{color:#fff;text-decoration:underline;font-weight:700}.home .teaser_slide a:hover{text-decoration:none}.home .teaser_slider .owl-wrapper{display:flex}.home .teaser_slider .teaser_blog{background:#89b083}.home .teaser_slider .teaser_product{background:#ffb502}.home .teaser_slider .teaser_product{fill:#ffb502}.home .teasers .yellowButton{margin:0 auto 60px auto}.home .logo_teaser .owl-wrapper-outer{min-height:220px}.home .logo_teaser .owl-wrapper-outer .owl-wrapper{margin-top:50px}.home .column_logos,.home .column_testimonial{max-width:49.5%}.home .logo_teaser,.home .testimonial_teaser{background:#e0e0e0;height:100%;width:100%;padding:20px;text-align:left;position:relative;display:flex;flex-direction:column;justify-content:space-between;align-items:center;box-sizing:border-box}.home .testimonial_slide{font-size:28px;text-align:center;margin:60px auto 30px auto;font-family:FuturaBT-HeavyItalic,cursive}.home .testimonial_slide span{font-size:14px}.home .testimonial_slider{position:relative;width:100%}.home .testimonial_slider::before{background-image:url(../_images/home/quote_down.svg);content:"";width:65px;height:48px;position:absolute;bottom:-54px;left:0}.home .testimonial_slider::after{background-image:url(../_images/home/quote_up.svg);content:"";width:65px;height:48px;position:absolute;right:0;top:-40px}@media screen and (max-width:680px){.owl-controls{display:none!important}}@media screen and (max-width:767px){.home .logo_teaser .owl-wrapper-outer{transform:scale(1.5)}.home .logo_teaser .owl-wrapper .logo_slide{opacity:.4;padding:10px}.home .logo_teaser .yellowButton,.home .testimonial_teaser .yellowButton{margin-top:30px}.home .column_logos,.home .column_testimonial{max-width:100%;width:100%}.home .testimonial_slide{margin:20px 0}.home .column_testimonial .testimonial_slider::before{bottom:0}.home .logo_teaser h3,.home .testimonial_teaser h3{font-size:23px}}@media screen and (max-width:1440px){.home .logo_teaser .owl-wrapper .owl-item{padding-left:50px;padding-right:50px;box-sizing:border-box}}@media screen and (max-width:1024px){.home .logo_teaser .owl-wrapper .owl-item{padding-left:0;padding-right:0;box-sizing:border-box}.home .testimonial_slide{font-size:23px}.home .testimonial_slider::after,.home .testimonial_slider::before{background-size:37px 27px;width:37px;height:27px}.home .testimonial_slider::after{top:-20px}.home .testimonial_slider::before{bottom:40px}}.home section.wrapper:last-of-type{padding-bottom:0}#mainContent li a.blackButton,.blackButton{font-weight:700;font-size:16px;line-height:24px;display:inline-block;position:relative;height:auto;width:auto;margin:60px auto 0 auto;border:solid 1px #6a6a6a;background:#6a6a6a;text-decoration:none;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod…EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top,#6a6a6a 0,#000 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#6a6a6a),color-stop(100%,#000));background:-webkit-linear-gradient(top,#6a6a6a 0,#000 100%);background:-o-linear-gradient(top,#6a6a6a 0,#000 100%);background:-ms-linear-gradient(top,#6a6a6a 0,#000 100%);background:linear-gradient(to bottom,#6a6a6a 0,#000 100%);-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;cursor:pointer;-webkit-font-smoothing:antialiased;padding:10px 20px;position:relative;color:#fff!important}#mainContent li a.blackButton:hover,.blackButton:hover{text-decoration:none;color:#000}#mainContent li a.blackButton:after,.blackButton:after{position:absolute;content:'';top:0;left:0;width:100%;height:100%;opacity:0;background-image:linear-gradient(to top,#6a6a6a,#000);-webkit-transition:opacity .4s ease-in-out;-moz-transition:opacity .4s ease-in-out;-o-transition:opacity .4s ease-in-out;transition:opacity .4s ease-in-out;z-index:2;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}#mainContent li a.blackButton:hover:after,.blackButton:hover:after{background-image:linear-gradient(to top,#000,#6a6a6a)}@media (max-width:599px){.img_overlay h3{font-size:16px}.home .overlay_fullheight:hover{max-height:50%;height:100%}.home .overlay_fullheight:hover p{display:none}}@media (max-width:768px){.home .intro .row:first-of-type .overlay_fullheight h1{font-size:18px}}@media (max-width:340px){.home .img_overlay,.home .intro .overlay_fullheight{max-height:80%}}.slider_logo_wrapper{width:100%;height:80%}.slider_logo_wrapper .slick-list,.slider_logo_wrapper .slick-slider,.slider_logo_wrapper .slick-track{height:100%}.slider_logo_wrapper img{width:80%!important;height:auto;position:relative;transform:translateX(-60%);left:50%;vertical-align:middle;display:inline-block!important}.slider_logo_wrapper .slick-slide:not(.slick-center){opacity:.2;z-index:0;transform:scale(.8);transition-delay:0s}.slider_logo_wrapper .slick-slide{text-align:center;position:relative;transition:all .3s ease;width:auto!important;transition-delay:.4s}.slider_logo_wrapper .slick-slide::before{content:'';display:inline-block;height:100%;vertical-align:middle}.slick-list{margin-bottom:20px}.home .slick-next,.home .slick-prev{top:initial;bottom:-20px}.home .slick-prev{left:25%}.home .slick-next{right:25%}.home .slick-dots{margin-bottom:20px}.home .slick-next:before,.home .slick-prev:before{font-size:25px}.home .slick-dots li button{display:block;width:12px;height:12px;padding:0;border:none;border-radius:100%;background-color:#fff!important;text-indent:-9999px}.home .slick-dots li.slick-active button{background-color:#448348!important}@media screen and (max-width:769px){.home .img_overlay,.home .overlay_fullheight{max-height:fit-content!important;height:auto!important;min-height:auto}}