html{font-size:20px}body{font-family:var(--duwe-font-ProfileWebPro-Light),sans-serif;color:var(--duwe-color-blue-300);background-color:#fff;letter-spacing:-0.01em;line-height:1.4}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5{font-family:var(--duwe-font-ProfileWebPro-Medium),sans-serif;color:var(--duwe-color-blue-500);letter-spacing:-0.03em;font-weight:normal;margin-bottom:0.83rem}h1,.h1{font-size:2.4rem;line-height:1.3}h2,.h2{font-size:2rem}h3,.h3{font-size:1.6rem}h4,.h4{font-size:1.3rem}h5,.h5{font-size:1rem;letter-spacing:-0.025em}h6{font-size:16px}a{color:var(--duwe-color-red-500)}a:hover{color:var(--duwe-color-red-700)}b,strong{font-family:var(--duwe-font-ProfileWebPro-Medium);color:var(--duwe-color-blue-500);font-weight:normal}.img-fluid{width:100%}.container,.container-fluid,.container-sm,.container-md,.container-lg,.container-xl{padding-right:12px;padding-left:12px}.row{margin-right:-12px;margin-left:-12px}.no-gutters{margin-right:0;margin-left:0}.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12,.col,.col-auto,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm,.col-sm-auto,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-md,.col-md-auto,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg,.col-lg-auto,.col-xl-1,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl,.col-xl-auto{padding-right:12px;padding-left:12px}.button-element{margin-bottom:1rem}.button-element.button-left{text-align:left}.button-element.button-center{text-align:center}.button-element.button-right{text-align:right}.content-spacer{margin:0 96px;margin:0px 6.5%}.section{padding:4rem 0}.section.section-intro{padding-bottom:0!important;margin-bottom:-2rem}.section .container{overflow:hidden}.section.service-selection-container-section .container,.section.contact-card-container-section .container{overflow:visible}.middle-dot{display:inline-block;padding:0 0.2rem;font-size:2rem;line-height:0.7;position:relative;top:0.05rem}.owl-stage-outer{overflow:visible}.owl-item{opacity:1;transition:opacity 500ms}.owl-item.active{opacity:1}.owl-carousel .owl-stage{display:flex;padding:0 0 44px}.owl-carousel.owl-carousel-customer-quote-listing .owl-stage{padding-bottom:0}.owl-carousel-container{margin-right:-12px;margin-left:-12px}.owl-carousel.owl-carousel-style:not(.owl-image-carousel-container) .owl-dots{right:0;left:0;text-align:center;position:absolute;bottom:10px}.owl-carousel.owl-carousel-customer-quote-listing:not(.owl-image-carousel-container) .owl-dots{bottom:2rem;left:5.6rem;text-align:left}.owl-carousel-style{margin-bottom:0}.owl-carousel-style .owl-nav button.owl-next,.owl-carousel-style .owl-nav button.owl-prev{font-size:20px;line-height:1.45!important;color:#fff;padding:0.5rem!important;position:absolute;top:50%;transform:translateY(-50%);border-radius:0;height:46px;width:46px;background-color:var(--duwe-color-red-500);border:2px solid var(--duwe-color-red-500);transition:all 0.5s}.owl-carousel-style .owl-nav button.owl-next:hover,.owl-carousel-style .owl-nav button.owl-prev:hover{color:var(--duwe-color-red-500);background-color:#fff;border-color:var(--duwe-color-red-500)}[data-accessible-listing-carousel] .owl-nav button.owl-next:focus-visible,[data-accessible-listing-carousel] .owl-nav button.owl-prev:focus-visible,[data-accessible-listing-carousel] .owl-dots .owl-dot:focus-visible{outline:3px solid var(--duwe-color-red-500);outline-offset:3px}.owl-carousel-style .owl-nav button.owl-next{right:-2.2rem}.owl-carousel-style .owl-nav button.owl-prev{left:-2.2rem}.owl-carousel-customer-quote-listing.owl-carousel-style .owl-nav button.owl-next{right:-2.8rem}.owl-carousel-customer-quote-listing.owl-carousel-style .owl-nav button.owl-prev{left:-2.8rem}.owl-image-carousel-container.owl-carousel-style .owl-nav button.owl-next{right:0}.owl-image-carousel-container.owl-carousel-style .owl-nav button.owl-prev{left:0}.owl-carousel-style button.disabled{display:none}.owl-carousel.owl-carousel-style:not(.owl-image-carousel-container) .owl-dot{background-color:transparent;transition:all 0.5s;width:12px;height:12px;border-radius:100%;border:2px solid var(--duwe-color-blue-500);margin:6px}.owl-carousel.owl-carousel-style:not(.owl-image-carousel-container) .owl-dot.active{background-color:var(--duwe-color-blue-500)}@media (prefers-reduced-motion:reduce){[data-accessible-listing-carousel] .owl-stage,[data-accessible-listing-carousel] .owl-nav button,[data-accessible-listing-carousel] .owl-dots .owl-dot{transition:none!important}}.owl-card-carousel-container,.owl-download-carousel-container,.owl-key-figure-carousel-container{margin-bottom:4rem}.service-selection-container-section{padding:0;margin-top:-4.75rem;margin-bottom:4rem;position:relative;z-index:2}.service-selection-container-text{margin-bottom:3rem}.service-selection-element{padding:15px 0 15px 0;border-bottom:1px solid var(--duwe-color-gray-100);position:relative;transition:all 0.5s}.service-selection-element:hover{border-bottom:1px solid var(--duwe-color-red-500)}.service-selection-element a{font-family:var(--duwe-font-ProfileWebPro-Medium);color:var(--duwe-color-blue-500);letter-spacing:-0.025em;display:inline-block;transition:all 0.5s}.service-selection-element a:hover{color:var(--duwe-color-red-500);text-decoration:none}.service-selection-element-title{font-size:20px;display:block;padding:0 1rem 0 30px}.service-selection-element-title:before{font-family:carbon;content:"\e942";color:var(--duwe-color-red-500);position:absolute;top:50%;left:0;transform:translateY(-50%)}.key-figure-element{font-size:1rem;margin-bottom:3rem}.key-figure-element-icon{line-height:1;color:var(--duwe-color-blue-500);background-color:var(--duwe-color-blue-50);width:72px;height:72px;margin-bottom:0.25rem;padding:0.2rem;border-radius:100%;display:flex}.key-figure-element-icon i{font-size:1.9rem;margin:auto}.key-figure-element-number{font-family:var(--duwe-font-ProfileWebPro-Medium);font-size:2.4rem;line-height:1;color:var(--duwe-color-blue-500);letter-spacing:-0.03em;margin:1rem 0 0.5rem}.key-figure-element-shape{font-size:1.3rem;text-align:center;padding:2rem 1rem}.key-figure-element-shape .key-figure-element-icon{background-color:#fff;margin-right:auto;margin-left:auto}.key-figure-element-shape .key-figure-element-number{font-size:6.4rem}.key-figure-element-shape .key-figure-element-text{font-size:26px;line-height:1.3}.key-figure-element-shape-bright{background-color:var(--duwe-color-blue-50)}.key-figure-element-shape-dark{background-color:var(--duwe-color-blue-500)}.key-figure-element-shape-dark .key-figure-element-icon{color:#fff;background-color:rgba(255,255,255,0.15)}.key-figure-element-shape-dark .key-figure-element-number{color:#fff}.key-figure-element-shape-dark .key-figure-element-text{color:var(--duwe-color-white-75)}.logo-farm-container{max-width:1110px;margin:auto}.logo-farm-container-text{text-align:center;margin-bottom:3rem}.logo-farm-element{display:flex;height:calc(144px - 2rem);margin-bottom:2rem}.logo-farm-element img{margin:auto;filter:gray;-webkit-filter:grayscale(1);transition:all 0.5s}.logo-farm-element img:hover{filter:none;-webkit-filter:grayscale(0)}.breadcrumb{background-color:transparent}.card,.download{border:0;border-radius:0;height:calc(100% - 30px);margin-bottom:30px;box-shadow:none;transition:box-shadow 0.5s}.card.height-auto{height:auto}.card:hover,.download:hover{box-shadow:var(--duwe-color-box-shadow)}.download{background-color:var(--duwe-color-blue-50);padding:12px;box-shadow:none}.download i{display:none}.download-vertical{display:flex;-ms-flex-direction:column;flex-direction:column;padding-bottom:24px}.card-vertical,.download-vertical{text-align:center}.card-horizontal,.download-horizontal{display:flex;flex-direction:row}.card-horizontal-body-right-side{width:100%}.card-horizontal.card-horizontal-wide{height:unset}.card-horizontal.card-horizontal-wide .card-horizontal-body-left-side,.card-horizontal.card-horizontal-wide .card-horizontal-body-right-side{flex:0 0 50%;max-width:100%}.card-horizontal.card-horizontal-wide.card-horizontal-wide-switch .card-horizontal-body-left-side{order:2}.card-horizontal.card-horizontal-wide.card-horizontal-wide-switch .card-horizontal-body-right-side{order:1}.card-horizontal .card-image,.card-horizontal .card-icon{height:100%;width:312px}.card-horizontal.card-horizontal-wide .card-image,.card-horizontal.card-horizontal-wide .card-icon{height:100%;width:100%}.download-horizontal .download-image{height:100%;min-height:120px;width:144px;margin-bottom:12px}.card-horizontal .card-image img,.card-horizontal .card-icon img,.download-horizontal .download-image img{height:100%;width:auto;object-fit:cover}.card-horizontal .card-icon-inner img{height:auto!important}.download-vertical .download-image{margin-bottom:16px}.download-vertical .download-image img{margin:auto;width:auto}.card-icon{position:relative;background-color:var(--duwe-color-blue-50)}.card-icon-inner{position:absolute;top:0;right:0;bottom:0;left:0;display:flex}.card-icon i{font-size:4.82rem;color:var(--duwe-color-blue-500);margin:auto}.card-icon-inner img{width:96px!important;margin:auto}.card-body{font-size:0.9rem;padding:16px;border:1px solid var(--duwe-color-blue-100);transition:border-color 0.5s}.card:hover .card-body{border-color:transparent}.download-horizontal .download-body{padding:0 16px}.download-body{font-size:0.9rem;display:flex;flex-direction:column;-ms-flex:1 1 auto;flex:1 1 auto;min-height:1px}.card-horizontal .card-body,.download-horizontal .download-body{height:100%;display:flex;flex-direction:column}.card-vertical .card-body{border:1px solid var(--duwe-color-blue-100);display:flex;flex-direction:column}.card-vertical:not(.card-no-image) .card-body{border-top:0}.card-horizontal .card-body{border:1px solid var(--duwe-color-blue-100);border-left:0}.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-right:0}.download-horizontal .download-body{min-height:10px}.card-horizontal .card-body .btn,.card-vertical .card-body .btn,.download-horizontal .download-body .btn,.download-vertical .download-body .btn{margin-top:auto;margin-right:auto;white-space:nowrap}.card-vertical .card-body .btn,.download-vertical .download-body .btn{margin-right:auto;margin-left:auto}.card-body h3,.download-body h3{font-size:1rem}.card-style-2 .card-body h3{color:var(--duwe-color-red-500)}.load-more-effect{opacity:0;transition:opacity 300ms ease}.load-more-effect.is-visible{opacity:1}.case-study-element{position:relative;color:#fff;border-radius:2px;overflow:hidden;margin-bottom:1.5rem;height:calc(100% - 1.5rem)}.case-study-listing .case-study-element{opacity:0}.case-study-element-image:after{content:'';position:absolute;top:0;right:0;bottom:0;left:0;display:flex;background:linear-gradient(180deg,rgba(0,84,150,0.3) 0%,rgba(0,84,150,0.8) 65.02%)}.case-study-element-body-container{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column}.case-study-element-image:after{content:'';position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,rgba(0,84,150,0.3) 0%,rgba(0,84,150,0.8) 65.02%);transition:all 0.5s}.case-study-element:hover .case-study-element-image:after{background:var(--duwe-color-red-500)}.case-study-element-image-top{padding:0.8rem 1.2rem 1rem 1rem}.case-study-element-image-top img{max-width:168px;max-height:110px;width:auto!important}.case-study-element-body{margin-top:auto;position:relative;z-index:2;padding:1rem 1.2rem 2rem 1.2rem}.case-study-element-top-info{font-family:var(--duwe-font-ProfileWebPro-Light);font-size:20px;color:var(--duwe-color-white-75);letter-spacing:-0.025em;display:flex}.case-study-element-top-info span{}.case-study-heading{color:#fff}.case-study-element-description{font-family:var(--duwe-font-ProfileWebPro-Light);color:var(--duwe-color-white-75);letter-spacing:-0.025em;overflow:hidden}.case-study-element .case-study-element-description{max-height:0;transition:max-height 0.5s ease-in}.case-study-element:hover .case-study-element-description{max-height:300px}.case-study-element .btn-link{color:#fff;text-align:left;text-decoration:none;display:flex;margin-top:1rem;min-width:100%;height:auto}.case-study-element:hover .btn-link{padding-right:1rem}.case-study-element .btn-link i{font-size:22px;color:#fff;text-decoration:none;margin:auto 0 auto auto;top:0;transform:none}.owl-carousel-case-study-listing{}.customer-quote-element{font-family:var(--duwe-font-ProfileWebPro-Medium),sans-serif;background-color:var(--duwe-color-blue-50);padding:3.2rem 5.6rem}.customer-quote-element-slide{height:100%}.owl-carousel-customer-quote-listing .customer-quote-element{padding-bottom:4rem;height:100%}.customer-quote-element-image{text-align:right;height:100%;display:flex}.customer-quote-element-image img{border-radius:100%;width:auto!important;overflow:hidden;margin-top:auto;margin-bottom:auto;margin-left:auto}.customer-quote-element-body{height:100%}.customer-quote-element-top{margin-bottom:2rem}.customer-quote-element-person{color:var(--duwe-color-blue-500)}.customer-quote-element-company{color:#41739CCC}.customer-quote-element-text{font-family:var(--duwe-font-ProfileWebPro-Medium);font-size:2rem;line-height:1.1;color:var(--duwe-color-blue-500);margin-bottom:2rem}.news-element{margin-bottom:1.5rem;height:calc(100% - 1.5rem);color:#fff}.news-element-body-container{display:flex;flex-direction:column;height:100%;background-color:var(--duwe-color-blue-500);transition:all 0.2s}.news-element:hover .news-element-body-container{background-color:var(--duwe-color-red-500)}.news-element-body{padding:0.8rem 1.2rem}.news-element-date{font-size:16px;letter-spacing:-0.01em;color:var(--duwe-color-white-75);margin-bottom:0.5rem}.news-element-heading{font-size:20px;color:#fff}.news-element-link{margin-top:auto;padding:0.8rem 1.2rem}.event-element{margin-bottom:1.5rem;height:calc(100% - 1.5rem);color:var(--duwe-color-blue-900)}.event-element-body-container{display:flex;flex-direction:column;height:100%;background-color:transparent;transition:all 0.2s}.event-element:hover .event-element-body-container{background-color:transparent}.event-element-body{font-size:16px;color:var(--duwe-color-blue-300);padding:16px;border:1px solid var(--duwe-color-blue-100);display:flex;flex-direction:column;height:100%;transition:border-color 0.5s}.event-element-date{font-size:16px;letter-spacing:-0.01em;color:#fff;background-color:var(--duwe-color-red-500);padding:5px 12px;border-radius:4px;margin-bottom:0.5rem;align-self:flex-start}.event-element-date-and-title{display:flex;margin-bottom:0.7rem}.event-element-date-and-title .event-element-date{text-align:center;text-transform:uppercase;margin:0 10px 0 0;padding:12px 8px 5px;align-self:flex-start}.event-element-date-day{font-size:32px;line-height:0.6;display:block}.event-element-date-month-year{font-size:12px;white-space:nowrap}.event-element-heading{font-size:20px;color:var(--duwe-color-blue-900)}.event-element-date-and-title .event-element-heading{margin-bottom:0}.event-element-link{margin-top:auto;padding:0.8rem 0 0}.plugin-listing-main-content,.case-study-listing-main-content,.news-listing-main-content,.event-listing-main-content{margin-bottom:1rem}.owl-carousel-case-study-listing .case-study-element,.owl-carousel-news-listing .news-element,.owl-carousel-event-listing .event-element,.owl-card-carousel-container .card,.owl-download-carousel-container .download,.owl-key-figure-carousel-container .key-figure-element{height:calc(100% - 24px);margin:12px}.owl-carousel{touch-action:manipulation}.plugin-listing-more-link{margin-top:0}.captchaanswerinput,.captchatextinput #captcha_1{display:inline-block;width:210px;height:calc(1.5em + 0.75rem + 2px);padding:0.375rem 0.75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;border-radius:0.25rem;transition:border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out}.form-control,.captchaanswerinput,.captchatextinput #captcha_1{font-size:16px;border-radius:2px;border-color:var(--duwe-color-gray-200);height:40px;box-shadow:0 1px 2px rgba(0,0,0,0.05)}.captchatextinput #captcha_1{display:inline-block;width:210px;height:calc(1.5em + 0.75rem + 2px);padding:0.375rem 0.75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;border-radius:0.25rem;transition:border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out}.captchatextinput label{display:block}.captchatextinput img{width:150px;margin-right:12px}form label{font-family:var(--duwe-font-ProfileWebPro-Medium);font-size:14px;color:var(--duwe-color-blue-500);letter-spacing:0}.form-check-input.is-invalid ~ .form-check-label{color:var(--duwe-color-blue-500)}.form-check-input.is-invalid{border-color:var(--duwe-color-red-500)}.asteriskField{color:var(--duwe-color-red-500);margin-left:5px}form .invalid-feedback{display:block}form .invalid-feedback,form .invalid-feedback strong,.captchatextinput .errorlist li{font-family:var(--duwe-font-ProfileWebPro-Medium),sans-serif;font-size:14px;color:var(--duwe-color-red-500)}.captchatextinput .errorlist li{margin-top:0.25rem;padding-left:0}.captchatextinput .errorlist li:before{display:none}.captchatextinput .errorlist{list-style:none}::placeholder{color:#9FA2A6!important;opacity:1}:-ms-input-placeholder{color:#9FA2A6!important}::-ms-input-placeholder{color:#9FA2A6!important}.newsletter-sign-up-section{padding:0!important}.newsletter-sign-up-plugin-container{background-color:var(--duwe-color-blue-50);position:relative}.newsletter-sign-up-section-image{position:absolute;top:0;right:0;bottom:0}.newsletter-sign-up-section-image picture{height:100%;width:100%}.newsletter-sign-up-section-image picture img{width:100%;height:100%;object-fit:cover}.newsletter-sign-up-section-container{padding:4.8rem 0;position:relative}.newsletter-sign-up-plugin-text{max-width:392px}.newsletter-sign-up-plugin-text-inner{max-width:334px}.newsletter-sign-up-section-container-form{max-width:400px}.newsletter-sign-up-plugin-container .form-control{}.newsletter-form{display:flex}.newsletter-form .form-control{margin-right:8px}.image-element{margin-bottom:1rem}.image-element.image-left{text-align:left}.image-element.image-center{text-align:center;margin-right:auto;margin-left:auto}.image-element.image-right{text-align:right}.image-element.image-left{text-align:left}.image-element a{text-decoration:none!important;transition:opacity 0.5s;opacity:1}.image-element a:hover{opacity:0.8}.image-element .image-caption{font-size:18px;color:var(--duwe-color-blue-300);letter-spacing:-0.01em;padding:12px}.owl-image-carousel-container{background-color:var(--duwe-color-blue-50);padding:8px 0;margin-bottom:1rem}.owl-image-carousel-container .owl-stage{padding:0}.owl-image-carousel-container .owl-item{text-align:center}.owl-image-carousel-container .image-gallery-item{height:100%;min-width:100%;display:flex}.owl-image-carousel-container .image-gallery-item-inner{margin:auto;padding-right:3rem;padding-left:3rem}.owl-image-carousel-container .image-gallery-item-inner a{cursor:zoom-in}.owl-image-carousel-container .owl-item img{width:auto}.owl-dots,.owl-nav{}.owl-image-carousel-container .owl-dots{display:flex;align-items:center;justify-content:center;margin-top:16px}.owl-image-carousel-container .owl-dots .owl-dot{border:2px solid transparent;margin:0 2px}.owl-image-carousel-container .owl-dots .owl-dot.active{border:2px solid #005496}.fancybox-is-open .fancybox-bg{opacity:1;background-color:#1D1E20}.fancybox-infobar{font-size:16px;color:#fff}.fancybox-navigation .fancybox-button div{color:#fff;background-color:var(--duwe-color-red-500);border-color:var(--duwe-color-red-500);border:1px solid var(--duwe-color-red-500)}.fancybox-navigation .fancybox-button div:hover{color:var(--duwe-color-red-500);background-color:#fff;border-color:var(--duwe-color-red-500)}.fancybox-button[disabled],.fancybox-button[disabled]:hover{color:#fff!important;opacity:0.3!important}[class^="icon-"],[class*=" icon-"]{display:inline-block}hr{border-color:var(--duwe-color-blue-100);width:100%;margin-top:0}.team-category-element{margin-bottom:2rem}.team-category-element-heading{margin-bottom:2.4rem}.person-element{text-align:center;height:calc(100% - 2rem);margin-bottom:2rem;box-shadow:none;transition:all 0.2s}.person-element:hover{box-shadow:var(--duwe-color-box-shadow)}.person-element-body{padding:0.8rem 1.2rem}.person-element-position{font-size:16px}.person-element-image{position:relative;background-color:#686669}.person-element img{transition:opacity 0.25s ease-in;min-height:216px}.person-element .img-original{opacity:1}.person-element .img-hover{opacity:0;position:absolute;top:0;right:0;bottom:0;left:0}.person-element:hover .img-original{opacity:1}.person-element:hover .img-hover{opacity:1}.model-element-extra-info-container,.person-element-location-container,.model-element-category-container,.model-element-location-container{display:flex}.model-element-category-container{align-self:flex-start}.model-element-extra-info-container{margin:0.3rem 0 0.8rem}.model-element-category{font-family:var(--duwe-font-ProfileWebPro-Medium);font-size:12px;letter-spacing:0;color:#fff;margin-right:8px;padding:4px 8px 4px 8px;background-color:var(--duwe-color-blue-900);border-radius:16px;align-self:flex-start}.model-element-location,.person-element-location{font-family:var(--duwe-font-ProfileWebPro-Medium);font-size:12px;letter-spacing:0;color:var(--duwe-color-blue-500);padding:4px 8px 4px 28px;background-color:var(--duwe-color-blue-50);border-radius:16px;position:relative}.person-element-location{margin:auto}.model-element-location i,.person-element-location i{font-size:16px;position:absolute;top:4px;left:8px}.person-element-info-bottom{display:flex;flex-direction:row;align-items:center;justify-content:center;padding:0.25rem 0 0.5rem}.person-element-info-bottom-element{margin:0.2rem;line-height:1}.person-element-info-bottom-element a{color:var(--duwe-color-blue-300);padding:0.25rem;display:block}.person-element-info-bottom-element a:hover{color:var(--duwe-color-red-500)}.team-filter-container{margin:1rem 0 2rem;border-bottom:1px solid var(--duwe-color-blue-100)}.team-locations-filter{display:flex;font-size:16px;margin-top:0.5rem;margin-bottom:2rem}.team-locations-filter label{font-size:inherit}.team-locations-filter-text{color:var(--duwe-color-blue-300);margin-right:0.5rem}.team-locations-filter label{color:var(--duwe-color-blue-300);padding:0 0.25rem;cursor:pointer}.team-locations-filter label:hover{color:var(--duwe-color-red-500)}.team-locations-filter label{font-family:var(--duwe-font-ProfileWebPro-Medium)}.team-location-element:after{content:'•';color:var(--duwe-color-gray-300);margin-left:0.25rem}.team-location-element:last-of-type:after{display:none}.team-location-element.custom-control{padding-right:0.5rem;padding-left:0}.team-location-element .custom-control-input:checked ~ .custom-control-label{font-family:var(--duwe-font-ProfileWebPro-Medium);color:var(--duwe-color-blue-500)}.team-location-element label:before,.team-location-element label:after{display:none}.direction-container{position:relative;height:auto;margin:1rem 0}.direction-container .google-map{position:relative;height:836px}.direction-container .col-right{flex:1;margin-left:10px}.direction-container .col-left{flex:0 0 340px}.direction-container .nav-pills .nav-link{color:#fff;background-color:var(--duwe-color-blue-500);border:1px solid var(--duwe-color-blue-500);padding:10px 30px;border-radius:0;margin-top:-1px;position:relative;border-bottom:2px solid var(--duwe-color-blue-50);transition:all 0.3s ease;cursor:pointer}.direction-container .nav-pills .nav-link:last-of-type{border:0}.direction-container .nav-pills .nav-link:hover{color:#fff}.direction-container .nav-pills .nav-link.active{color:#fff;background-color:var(--duwe-color-blue-500);border-bottom:2px solid var(--duwe-color-blue-50);padding:30px 30px;z-index:1}.direction-container .nav-pills .nav-link.active .direction-title{display:none}.direction-container .nav-pills .nav-link.active:after{content:"";position:absolute;top:50%;right:-2.8rem;display:block;width:0;height:0;border-width:30px 30px;border-style:solid;border-color:transparent;z-index:-1;transition:opacity 0.5s ease;border-bottom-color:var(--duwe-color-blue-500);transform:rotate(90deg) translate(-50%,0)}.direction-title{font-family:var(--duwe-font-ProfileWebPro-Medium);text-align:right;padding-right:1.5rem}.direction-title i{font-weight:bold;position:relative;top:0.15rem;margin-right:0.5rem}.direction-content{text-align:right;margin-top:0.5rem;display:none}.active .direction-content{display:block}.direction-content a{color:#fff}.direction-content a:hover{color:#fff}.direction-content .address{margin-bottom:1rem;cursor:default}.direction-content .address,.direction-content .email,.direction-content .phone,.direction-content .fax,.direction-content .web{position:relative;margin-bottom:0.25rem;padding-right:1.5rem}.direction-content .address{margin-bottom:1.5rem}.direction-content .fax{cursor:default}.direction-content .web{margin-top:1.5rem}.direction-content .address:before,.direction-content .email:before,.direction-content .phone:before,.direction-content .fax:before,.direction-content .web:before{font-family:carbon;position:absolute;top:0;right:0}.direction-content .address:before{content:'\eccc'}.direction-content .email:before{content:'\eb6c'}.direction-content .phone:before{content:'\ede7'}.direction-content .fax:before{content:'\eddd'}.direction-content .web:before{content:'\f020'}.section ol,.section ul{font-size:0.9rem;color:var(--duwe-color-blue-500)}.section ol{padding-left:0.7rem}.section ul{padding-left:0;list-style:none}.section ol li,.section ul li{margin-bottom:0.6rem;position:relative}.section ul li{padding-left:1.25rem}.section ul li:before{content:'●';font-size:0.7rem;position:absolute;top:0.1rem;left:0}.section .list-style-container{padding-left:0;list-style:none}.list-style-container .list-style-element{margin-bottom:0.6rem;padding-left:1.25rem;position:relative}.list-style-container .list-style-element:before{content:'●';font-size:0.7rem;color:var(--duwe-color-blue-500);position:absolute;top:0.1rem;left:0}.list-style-element .list-style-element-title{font-size:20px;font-family:var(--duwe-font-ProfileWebPro-Medium);color:var(--duwe-color-blue-500);margin-bottom:0.5rem}.list-style-element .list-style-element-text{font-size:0.9rem;color:var(--duwe-color-blue-300)}.list-style-container .list-style-element{padding-left:0}.list-style-container .list-style-element:before{display:none}.list-style-container.list-style-number{counter-reset:step}.list-style-container.list-style-number .list-style-element-number:before{counter-increment:step;content:counter(step) ". ";font-family:var(--duwe-font-ProfileWebPro-Medium);font-size:3.2rem;color:var(--duwe-color-blue-500)}.list-style-container.list-style-number .list-style-element-title{margin-bottom:0.5rem}.list-style-container.list-style-icon{font-size:2.5rem}.list-style-container.list-style-icon-large{font-size:4.8rem}.list-style-container.list-style-icon .list-style-element{display:flex;margin-bottom:2rem}.list-style-container.list-style-icon-large .list-style-element{display:flex;margin-bottom:2rem}.list-style-container.list-style-image .list-style-element,.list-style-container.list-style-image_svg .list-style-element{display:flex;margin-bottom:2rem}.list-style-element-icon{color:var(--duwe-color-blue-500);margin-right:0.75rem}.list-style-element-icon-large{color:var(--duwe-color-blue-500);margin-right:1rem}.list-style-element-image{margin-right:0.75rem}.list-style-element-image img{min-width:96px;width:96px}.list-style-element-image .video-modal{cursor:pointer;display:inline-block;position:relative}.list-style-element-image .video-modal::before{content:'\edf5';font-family:carbon,sans-serif;font-size:3.3rem;line-height:1.4;color:var(--duwe-color-blue-500);position:absolute;top:0;right:0;bottom:0;left:0;text-align:center;background-color:#ffffff;opacity:0;transition:opacity 0.3s ease}.list-style-element-image .video-modal:hover::before{opacity:1}.list-style-container.list-style-icon .list-style-element-title{margin-bottom:0.5rem}.list-style-container.list-style-icon .list-style-element-text{font-size:0.9rem}.list-style-container.list-style-icon-large .list-style-element-title{margin-bottom:0.5rem}.list-style-container.list-style-icon-large .list-style-element-text{font-size:0.9rem}.service-selection-container,.contact-card-container{background-color:#fff;padding:4.8rem 4.8rem 4.8rem 5.6rem;box-shadow:var(--duwe-color-box-shadow);margin-right:0}.contact-card-person-container{margin-top:2rem}.contact-card-person{display:flex;margin:0 0 1rem}.contact-card-container.active .contact-card-person{flex-direction:column}.contact-card-person .btn-ghost-link{padding-right:0;padding-left:0}.contact-card-container.active .contact-card-person-action-send-message,.contact-card-container.active .contact-card-person-action-phone{display:none}.contact-card-person-action-send-message-active,.contact-card-person-action-phone-active{margin-bottom:0.5rem;display:none}.contact-card-container.active .contact-card-person-action-send-message-active,.contact-card-container.active .contact-card-person-action-phone-active{display:block}.contact-card-person-image{margin-right:1rem;margin-bottom:1rem}.contact-card-person-image img{border-radius:100%;max-width:100%}.contact-card-person-heading{margin-bottom:0}.contact-card-person-action-send-message,.contact-card-person-action-phone{margin-bottom:1rem}.contact-card-form-container{position:relative}.contact-card-form-container-close{font-size:40px;color:var(--duwe-color-blue-900);position:absolute;top:-40px;right:-10px;padding:0;display:flex;height:auto;line-height:1}.contact-card-form-container-close i{font-size:inherit!important;margin:0;top:0;transform:none}.form-button-container{margin-top:12px}#div_id_captcha label{display:block}#div_id_captcha img{width:150px;margin-right:12px}.product-sub-level-navigation-container-container{position:sticky;top:92px;z-index:19}.product-sub-level-navigation-container{font-family:var(--duwe-font-ProfileWebPro-Medium);font-size:16px;color:#fff;background-color:var(--duwe-color-blue-900);padding:12px 0;position:relative;z-index:10}.product-sub-current-section-container,ul.product-sub-level-navigation-nav,ul.product-subnavigation-products,ul.product-sub-level-navigation-nav-button{list-style:none;padding:0;margin-bottom:0}.product-sub-level-navigation-inner{display:flex}.product-sub-current-section-container{display:flex;width:100%}.product-sub-level-navigation-right-side{display:flex;width:100%}.product-sub-current-section{padding:8px 16px;background:rgba(255,255,255,0.1);box-shadow:0 1px 2px rgba(0,0,0,0.05);border-radius:4px;display:flex;width:23%;min-width:240px;margin-right:25px;position:relative}.product-sub-current-section img{height:32px;margin-top:auto;margin-bottom:auto}.product-subnavigation-products-item{margin-bottom:0}.product-subnavigation-products-item a{display:block;padding:5px;border-radius:4px}.product-subnavigation-products-item a:hover{background:rgba(255,255,255,0.1)}.product-subnavigation-products-item img{height:32px}.product-sub-current-section-mobile{position:absolute;top:50%;right:0.7rem;color:#fff;transform:translateY(-50%);padding:10px;line-height:1;display:none}.product-sub-current-section-mobile-open .product-sub-current-section-mobile i{transform:rotate(180deg)}.product-sub-current-section-products-mobile{font-size:20px;position:absolute;top:50%;right:0.5rem;color:#fff;transform:translateY(-50%);padding:10px;line-height:0.7}.product-sub-current-section-container.product-sub-current-section-products-mobile-open .product-sub-level-navigation-right-side-products{display:flex;flex-direction:column}.product-sub-current-section-products-mobile:hover,.product-sub-current-section-products-mobile:focus,.product-sub-current-section-mobile:hover,.product-sub-current-section-mobile:focus{color:var(--duwe-color-red-500)}ul.product-sub-level-navigation-nav{display:flex;margin:auto 0;width:100%}ul.product-sub-level-navigation-nav li{margin-right:16px}ul.product-sub-level-navigation-nav li.product-sub-level-navigation-demo-cta-li{margin-left:auto}ul.product-sub-level-navigation-nav li a{color:#fff;letter-spacing:-0.01em;white-space:nowrap;text-decoration:none;padding:9px;border-radius:4px;display:block;transition:all 0.5s}ul.product-sub-level-navigation-nav li a{color:#fff;letter-spacing:-0.01em;text-decoration:none;padding:9px;border-radius:4px;display:block;transition:all 0.5s}ul.product-sub-level-navigation-nav li a:hover{color:#fff;background:rgba(255,255,255,0.15)}.product-sub-level-navigation-demo-cta{text-align:center;background-color:var(--duwe-color-red-500)}ul.product-sub-level-navigation-nav li a span{position:relative}ul.product-sub-level-navigation-nav li a span:after{content:'';border-bottom:2px solid transparent;position:absolute;bottom:-5px;left:0;right:0}ul.product-sub-level-navigation-nav li.active a span:after{border-color:#fff}ul.product-sub-level-navigation-nav-button{margin:auto 0 auto auto}.product-sub-level-navigation-right-side-products{display:none;position:absolute;top:100%;right:0;left:0;background-color:var(--duwe-color-blue-900);border-top:1px solid #fff;padding:25px 0 10px;box-shadow:0 1px 3px rgba(0,0,0,0.1),0px 1px 2px rgba(0,0,0,0.06)}.product-sub-current-section-container .product-subnavigation-products{display:flex;flex-wrap:wrap;row-gap:25px;column-gap:35px}.modal-content{border-radius:0}.modal-body123{padding:10px}.video-element,.google-map{position:relative;background-color:#000}.video-element-cookie-accept,.maps-element-cookie-accept{position:absolute;top:0;right:0;bottom:0;left:0}.video-element .video-element-cookie-accept .btn-cookie-settings,.google-map .maps-element-cookie-accept .btn-cookie-settings{font-size:1.1rem;text-align:center;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:60%}.video-element-cookie-accept,.video-element-cookie-accept a,.maps-element-cookie-accept-cookie-accept,.maps-element-cookie-accept a{color:#fff}#contactFormContent{margin-bottom:2rem}.contact-form-content h5{margin-top:1rem}.contact-form-mandatory-text{font-size:14px;font-family:var(--duwe-font-ProfileWebPro-Medium);color:var(--duwe-color-blue-900);letter-spacing:-0.025em;text-align:right;margin-top:1.25rem}.contact-form-mandatory-text p{margin:0}.model-detail-view .date{margin-bottom:2rem}.model-detail-view .description{margin-bottom:1rem}.prev-next-arrows{font-size:16px;margin-top:3rem;margin-bottom:2rem;padding-top:2rem;border-top:1px solid #eee}.prev-next-arrows-text-top{color:#333;font-size:14px;padding-left:2.5rem;display:block}.arrow-left .prev-next-arrows-text-top{text-align:left}.arrow-right .prev-next-arrows-text-top{text-align:right;padding-right:2.5rem}.prev-next-arrows a{display:inline-block;position:relative}.prev-next-arrows a:hover,.prev-next-arrows a:hover .prev-next-arrows-text-top{text-decoration:none}.prev-next-arrows a:hover .text{text-decoration:underline}.prev-next-arrows .arrow-left{margin-bottom:30px}.prev-next-arrows .arrow-right .text{display:block;padding-right:2.5rem;text-align:right}.prev-next-arrows .arrow-left .text{display:block;padding-left:2.5rem}.prev-next-arrows .text:after{font-family:carbon;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;font-size:1.75rem;line-height:1;position:absolute}.prev-next-arrows .arrow-right .text:after{content:"\ea2e";top:50%;transform:translateY(-50%);right:0}.prev-next-arrows .arrow-left .text:after{content:"\ea2c";top:50%;transform:translateY(-50%);left:0}.search-view-form{margin-bottom:2rem}.search-view button{cursor:pointer}.search-results{margin-top:30px}.search-results ul{list-style:none;padding-left:0}.search-results ul li{border-bottom:1px solid #e9e9e9;margin-bottom:1rem;padding:0}.search-results ul li::before{display:none}.search-results h3 a{font-size:24px;margin-bottom:10px}.search-results .highlighted{background-color:rgb(249,255,0)}ul.pagination li:before{display:none}ul.pagination li{margin:0 10px 0 0;padding:0}.pagination .next .btn,.pagination .prev .btn{font-size:20px;line-height:1.7!important;height:40px;width:40px;padding:0.5rem!important}.pagination>.page-item.active>.btn{color:var(--duwe-color-blue-900)}.pagination .btn i{margin:0!important;font-size:20px;position:relative;top:-5px;left:-2px}.table{color:var(--duwe-color-blue-500)}.table th{font-family:var(--duwe-font-ProfileWebPro-Medium)}.model-search-listing-view .event-element{opacity:0}#loadResults .event-element123{-webkit-animation-name:fadeInUpCustom;animation-name:fadeInUpCustom}#loadResultsInitialSpinner{font-size:2rem;color:var(--duwe-color-red-500);text-align:center}.more-button-container{text-align:center}.more-button-container #loadMore i{margin:0;position:relative;top:-1px;left:0.3rem}@-webkit-keyframes fadeInUpCustom{from{opacity:0;-webkit-transform:translate3d(0,10%,0);transform:translate3d(0,10%,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes fadeInUp{from{opacity:0;-webkit-transform:translate3d(0,10%,0);transform:translate3d(0,10%,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.fadeInUpCustom{-webkit-animation-name:fadeInUpCustom;animation-name:fadeInUpCustom}.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}