@media only screen and (min-width:320px){}@media only screen and (min-width:480px){}@media only screen and (min-width:568px){}@media only screen and (min-width:768px){}@media only screen and (min-width:992px){}@media only screen and (min-width:1200px){.container{max-width:1320px}}@media only screen and (min-width:1600px){.container{max-width:1542px}}@media only screen and (max-width:1599px){ul.product-sub-level-navigation-nav li{margin-right:10px}.service-selection-container-section{margin-top:-2.75rem;padding-top:0!important}.card-horizontal .card-image,.card-horizontal .card-icon{width:232px}.case-study-element-image-top img{max-width:90px}}@media only screen and (max-width:1350px){.download-horizontal .download-image{max-width:92px}}@media only screen and (max-width:1299px){ul.product-sub-level-navigation-nav li{margin-right:12px}}@media only screen and (max-width:1250px){.content-spacer{margin:0 4%}}@media only screen and (max-width:1199px){html{font-size:16px}.content-spacer{margin:0}.owl-carousel-container{margin-left:-62px;margin-right:0}.owl-carousel.owl-carousel-style:not(.owl-image-carousel-container) .owl-dots{left:22px}.owl-carousel.owl-carousel-customer-quote-listing.owl-carousel-style:not(.owl-image-carousel-container) .owl-dots{left:5.6rem}.owl-carousel-customer-quote-listing .customer-quote-element{padding-bottom:5rem}.service-selection-container-section{margin-top:0;margin-bottom:2rem}.service-selection-container,.contact-card-container,.newsletter-sign-up-section-container{padding:24px 24px 24px 24px}.service-selection-element:last-of-type{border-bottom:0}.case-study-element-top-info{font-size:16px}.case-study-element-image-top{padding:24px 16px 0 16px}.case-study-element-image-top img{max-width:60px}.case-study-element-body{padding:24px 16px}.news-element-body{padding:16px 16px}.news-element-link{padding-right:16px;padding-left:16px}.case-study-heading{font-size:26px}.case-study-element-description{display:none}.key-figure-element-shape .key-figure-element-number{font-size:96px}.card-horizontal .card-image,.card-horizontal .card-icon{width:192px}.direction-container .google-map{height:500px}.product-sub-level-navigation-container-container{top:64px}.product-sub-level-navigation-container{padding:6px 0}.product-sub-current-section-container.product-sub-current-section-mobile-open .product-sub-level-navigation-right-side{display:flex;flex-direction:column}.product-sub-current-section-container.product-sub-current-section-mobile-open ul.product-sub-level-navigation-nav,.product-sub-current-section-container.product-sub-current-section-mobile-open ul.product-sub-level-navigation-nav-button{margin:0}.product-sub-current-section-products-mobile{right:3.5rem}ul.product-sub-level-navigation-nav li{margin-right:12px}.product-sub-current-section{width:100%;margin:0;background-color:transparent;padding:8px 20px}.product-sub-current-section-mobile{display:block}.product-sub-level-navigation-right-side{display:none;position:absolute;top:100%;left:0;width:300px;background-color:var(--duwe-color-blue-900);padding:15px 15px;box-shadow:0px 1px 3px rgba(0,0,0,0.1),0px 1px 2px rgba(0,0,0,0.06)}.product-sub-level-navigation-right-side-products{padding:25px 15px 10px}ul.product-sub-level-navigation-nav{flex-direction:column}ul.product-sub-level-navigation-nav li,ul.product-sub-level-navigation-nav li.product-sub-level-navigation-demo-cta-li{display:block;margin:0}ul.product-sub-level-navigation-nav-button{margin-top:20px!important}ul.product-sub-level-navigation-nav-button li{margin-left:9px}.card-icon-inner img{width:77px!important}}@media only screen and (max-width:1024px){}@media only screen and (max-width:992px){.container{max-width:100%}.banner-carousel--container.container{padding:0}.section{padding:1.5rem 0}.plugin-slider-container{padding-bottom:30px}.owl-carousel-container{margin-left:-84px;margin-right:0}.owl-carousel.owl-carousel-style:not(.owl-image-carousel-container) .owl-dots{left:84px}.owl-carousel.owl-carousel-customer-quote-listing.owl-carousel-style:not(.owl-image-carousel-container) .owl-dots{left:0;text-align:center}#serviceSelectionElementImage{display:none}.customer-quote-element{text-align:center;padding:40px 24px}.customer-quote-element-text{font-size:20px}.customer-quote-element-image{padding-bottom:24px}.customer-quote-element-image img{margin:auto;max-width:128px}.list-style-number .list-style-element{display:flex}.list-style-number .list-style-element-number{padding-right:16px}.list-style-number .list-style-element-body{margin-top:0.8rem}.list-style-icon .list-style-element,.list-style-icon-large .list-style-element,.list-style-image .list-style-element,.list-style-image_svg .list-style-element{flex-direction:column;margin-top:10px}.list-style-container.list-style-icon-large{font-size:2.5rem}.list-style-element-image{margin-bottom:1rem}.list-style-element-image img{min-width:48px;width:48px}.direction-container .col-left{flex:0 0 260px}.direction-container .google-map{height:500px}.product-sub-level-navigation-container-container{max-width:100%;padding:0}.floating-action-container{max-height:80%;overflow:scroll}h6,.news-element-date,.event-element-body,.event-element-date,.fancybox-infobar,.person-element-position{font-size:14px}.case-study-element-top-info{margin-bottom:5px}.owl-image-carousel-container{padding-top:0}.owl-image-carousel-container .image-gallery-item-inner{margin:0;padding:8px}.owl-image-carousel-container .owl-dots{margin-top:0;padding-right:8px;padding-left:8px}.owl-image-dot{max-width:50px}.contact-card-person{flex-direction:column}.contact-card-person-image{width:96px}.contact-card-container.active .contact-card-person{padding-bottom:0;border-bottom:1px solid var(--duwe-color-blue-100);margin-bottom:30px}.contact-card-form-container-close{top:-20px}}@media only screen and (max-width:768px){.service-selection-element a{display:block}.service-selection-element-title{font-size:20px;padding:0 2rem 0 0}.service-selection-element-title:before{display:none}.service-selection-element-title:after{font-family:carbon;content:"\e942";color:var(--duwe-color-red-500);position:absolute;top:50%;right:0;transform:translateY(-50%)}.key-figure-element{text-align:center;display:flex;align-items:center;justify-content:center;flex-direction:column}.logo-farm-element{height:calc(114px - 1rem);margin-bottom:1rem}.logo-farm-element img{max-width:104px}.service-selection-container,.contact-card-container,.newsletter-sign-up-section-container{padding:24px 16px}.newsletter-sign-up-plugin-container{min-height:400px}.newsletter-sign-up-section-image{background-position:bottom left;opacity:0.4}.case-study-element-image-top img{max-width:75px;width:100%}.case-study-element-image{height:488px}.key-figure-element-transparent .key-figure-element-text{max-width:80%;margin:auto}.direction-container .col-left{flex:0 0 100%}.direction-container .col-right{display:none}.direction-content{text-align:left}.direction-content .address,.direction-content .email,.direction-content .phone,.direction-content .fax,.direction-content .web{padding-right:0;padding-left:1.5rem}.direction-content .address:before,.direction-content .email:before,.direction-content .phone:before,.direction-content .fax:before,.direction-content .web:before{right:auto;left:0}.direction-title{text-align:left}.direction-container .nav-pills .nav-link.active:after{display:none}.list-style-element-image .video-modal::before{max-width:50px}.card-horizontal.card-horizontal-wide{flex-direction:column}.card-horizontal.card-horizontal-wide.card-horizontal-wide-switch .card-horizontal-body-left-side{order:1}.card-horizontal.card-horizontal-wide.card-horizontal-wide-switch .card-horizontal-body-right-side{order:2}.card-horizontal.card-horizontal-wide .card-horizontal-body-right-side .card-body,.card-horizontal.card-horizontal-wide.card-horizontal-wide-switch .card-horizontal-body-right-side .card-body{border:1px solid var(--duwe-color-blue-100);border-top-width:0}.product-sub-level-navigation-right-side-products{padding:15px 15px 15px}.product-sub-current-section-container .product-subnavigation-products{gap:20px}.product-sub-level-navigation-right-side-products .product-subnavigation-products-item{flex:0 0 calc((100% - 20px) / 2);max-width:calc((100% - 20px) / 2);min-width:0;margin:0}}@media only screen and (max-width:576px){h1,.h1,h2,.h2{font-size:32px}.owl-carousel-container{margin-left:-84px;margin-right:-12px}.service-selection-container,.contact-card-container,.newsletter-sign-up-plugin-container{margin-right:-12px;margin-left:-12px}.service-selection-container{margin-left:0}.case-study-element-image{height:328px}.card-horizontal .card-image,.card-horizontal .card-icon{width:152px}.card-body .btn i,.download i{display:none}.product-sub-level-navigation-container-container{}.product-sub-level-navigation-right-side-products .product-subnavigation-products-item123{flex:0 0 100%;max-width:100%}}@media only screen and (max-width:480px){.card-horizontal .card-image,.card-horizontal .card-icon{width:120px}.captchaanswerinput{width:100%;margin-top:10px}}@media only screen and (max-width:375px){.floating-action-container{max-height:70%}}@media only screen and (max-width:320px){}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait){}