@media only screen and (min-width:1200px){.dropdown--dropdown>a.dropdown-item.highlight{color:#fff!important;background-color:var(--duwe-color-blue-500)}.navbar-nav .default-dropdown .dropdown-menu{padding:0;border:1px solid #E3E3E3;border-radius:6px;box-shadow:0 20px 49px -5px rgba(0,0,0,0.06),0 -6px 26px -5px rgba(0,0,0,0.04);width:448px;margin-left:50%;transform:translate(-50%,-0.5rem)}.navbar-nav .product-dropdown .dropdown-menu{padding:0;border:1px solid #E3E3E3;border-radius:6px;box-shadow:0 20px 49px -5px rgba(0,0,0,0.06),0 -6px 26px -5px rgba(0,0,0,0.04);margin-top:-0.5rem;width:100%;max-width:100%}.search-open .navbar-all{display:none}.search-open i.icon-search:before{content:'\ea4a'}.navbar-nav .highlight>.dropdown-item{background-color:#F2F6F9}.dropdown--dropdown-button-products-d3d{display:none}}@media only screen and (max-width:1599px){.header-container .content-spacer,.product-sub-level-navigation-container .content-spacer{margin-right:10px;margin-left:10px}.navbar .navbar-nav .nav-item{padding:1.25rem 0.5rem}}@media only screen and (max-width:1200px){.navbar-toggler{font-size:2rem;color:var(--duwe-color-blue-900);margin:auto auto auto 0;padding:0.25rem 0.75rem}.navbar-toggler:focus{outline:none;border-radius:0;box-shadow:0 0 0 0.2rem rgba(38,143,255,0.5)}.navbar-toggler i{position:relative;top:2px}.nav-link-search-mobile{font-size:1.5rem;color:var(--duwe-color-blue-900);margin:auto 0 auto auto;padding:0.25rem 0.75rem;position:relative;top:0.15rem}.search-open .nav-link-search-mobile i:before{content:'\ea4a';font-size:2rem}}@media only screen and (max-width:1199px){.navbar{border:0;position:static}.navbar-nav{padding-left:0}.navbar-brand-container{margin-top:0.755rem;margin-bottom:0.755rem;margin-left:-20px;max-width:146px;width:100%;z-index:1;text-align:center}.header-container{max-width:950px}.navbar-collapse{background-color:#fff;width:100%;right:0;left:0;top:64px;position:fixed;bottom:0;z-index:20;display:flex;flex-direction:column;margin-right:auto;margin-left:auto;max-width:950px;padding:28px 20px 28px 20px;overflow-y:auto;overflow-x:hidden;border-top:1px solid var(--duwe-color-blue-50);transition:width 0.3s}.dropdown--dropdown-button-products-polyworks,.dropdown-products-solutions-title-d3d{display:none}.dropdown--dropdown-button-products-d3d{display:block}.nav-mobile-open .navbar-toggler{}.nav-mobile-open .navbar-toggler i:before{content:'\ea4a'}#navbarSupportedContent,ul.navbar-nav.navbar-all{width:100%}.dropdown-open ul.navbar-nav.navbar-all,.dropdown-open ul.navbar-nav.navbar-action{margin-left:-110%!important}.navbar-nav{font-size:20px;line-height:1.3}.search-open .navbar-toggler,.search-open .navbar-brand-container{display:none}.nav-link-search-mobile{display:block}.navbar-search,.navbar-search-li{display:none!important}.search-dropdown .btn-search{padding:0.2rem 0.75rem}.navbar .search-dropdown-container.active{max-width:80%}.navbar .search-dropdown-container{position:relative;margin-right:0;margin-left:auto;padding:12px 10px 12px 0;min-width:10px;max-width:100%;width:100%;transition:none!important}.navbar .search-dropdown-container .search-dropdown{width:100%;margin:0}.navbar-nav.navbar-action{margin-right:auto;margin-left:0!important}.navbar-all{width:100%;transition:all 0.5s}.navbar-all a:hover,.navbar-all a:focus{text-decoration:none!important}.navbar-nav .dropdown-menu{padding-top:80px!important;padding-right:20px!important;padding-left:20px!important;border:0!important;box-shadow:none!important;width:auto!important}.navbar .navbar-nav .nav-item{margin:0 0 20px 0;padding:0}.navbar .navbar-nav .nav-link,.dropdown--dropdown{white-space:initial;padding-right:2.5rem}.navbar .navbar-nav .nav-link:after{display:none}.navbar-nav .dropdown--dropdown:hover>.dropdown-item:after,.navbar-nav .dropdown-menu-sub-inner>.dropdown-item:hover:after{}.navbar-nav .dropdown--dropdown:hover>.dropdown-item:after,.navbar-nav .dropdown-menu-sub-inner>.dropdown-item:hover:after{opacity:0}.dropdown--dropdown-container{margin:0!important;padding:0!important}.dropdown--dropdown{margin:0;padding:0}.dropdown-menu-inner{display:block;padding-bottom:50px}.dropdown--dropdown-container-products-solutions-title{font-size:26px!important;margin-bottom:0.75rem!important}.dropdown-products-solutions-title{margin-top:1rem;padding-top:1.8rem;border-top:1px solid var(--duwe-color-blue-100)}.dropdown-title .dropdown-item:after{display:none}.navbar .navbar-nav.navbar-right-side .nav-item{padding-left:0}.navbar .navbar-nav .navbar-action-li .nav-link{font-size:16px;display:inline-block;padding-left:0.5rem}.navbar .navbar-nav .navbar-action-li .nav-link i{position:relative;top:0.1rem}.navbar .navbar-nav .dropdown .nav-link:after,.navbar-nav .dropdown .nav-item:last-of-type .nav-link:after,.dropdown-item.dropdown:after{font-family:"carbon";content:'\ea2e'!important;font-size:16px;line-height:1;position:absolute;display:block;right:10px;opacity:1!important;width:auto!important;height:auto!important;background-color:transparent!important;top:50%;transform:translateY(-50%);border:0;margin:0!important}.navbar .navbar-nav .dropdown .nav-link:hover:after,.navbar-nav .dropdown .nav-item:last-of-type .nav-link:hover:after,.dropdown-item.dropdown:hover:after{opacity:1!important}.navbar .navbar-nav .nav-link,.navbar .dropdown--dropdown-container .dropdown-item{padding-right:2.25rem;padding-left:0.5rem;transition:none}.navbar .dropdown--dropdown-container .dropdown-item{font-size:16px;margin-bottom:0.5rem}.dropdown-item-description{font-size:14px}.dropdown-item-icon img{width:32px}.navbar .dropdown--dropdown-container .dropdown-menu-sub-inner .dropdown-item{padding-right:0.5rem;padding-left:0.5rem}.nav-item:hover .nav-link{background-color:transparent}.nav-item.active .nav-link,.dropdown-item.active{background-color:transparent;font-weight:normal;border:0}.nav-item.active:hover .nav-link{border:0}.mobile-close{font-size:34px;line-height:1;font-weight:100;height:50px;background-color:#fff;position:fixed;z-index:20;top:15px;right:0;cursor:pointer;padding:10px 25px 10px 10px}.navbar:before{content:'';transition:none}body.nav-mobile-open{overflow:hidden}body.nav-mobile-open .navbar:before{content:'';position:fixed;top:0;right:0;bottom:0;left:0;background-color:#fff}ul.navbar-nav{width:320px;z-index:1}.navbar-nav .dropdown,.dropdown-menu-sub-container{position:static}.navbar-collapse{opacity:0}.navbar .navbar-collapse.show{opacity:1}.navbar.dropdown-open .navbar-collapse{width:720px}.navbar.dropdown-open.dropdown-sub-menu-open .navbar-collapse{width:960px;z-index:1}.navbar .navbar-collapse:after{content:'';transition:width 0.3s;z-index:-1}.navbar.dropdown-open123 .navbar-collapse:after{content:'';background-color:#fff;position:fixed;top:0;right:0;bottom:0;width:266px}.navbar-nav .dropdown-menu{width:360px;position:absolute;top:0;right:0;background-color:#fff;height:100vh;margin-left:0;border-top:0;padding-top:75px;padding-right:20px;padding-left:20px;box-shadow:none!important;transition:all 0.2s}.navbar-nav .dropdown-menu-sub{width:100%;position:absolute;top:0;right:0;background-color:#fff;height:100vh;transform:translateX(100%);border-top:0;padding-top:75px;padding-left:20px;padding-right:20px}.navbar-nav .dropdown-menu .dropdown-menu-sub{margin-top:0;top:0;border-left:0;transform:translateX(100%)}.navbar-nav .dropdown-menu-sub .dropdown-menu-sub-inner{background-color:transparent;padding:0;padding-bottom:50px;width:100%}.dropdown-menu-sub-inner:before{display:none}.navbar-nav.navbar-all{margin-left:0}.navbar-nav.navbar-all .nav-link,.navbar-nav .dropdown-item{font-size:20px;text-transform:initial!important;margin:0;padding-top:0.5rem;padding-bottom:0.5rem;position:relative!important}.navbar-nav.navbar-all .open>.nav-link{color:var(--duwe-color-red-500)}.dropdown-menu-sub-inner .dropdown-item{padding-right:0;display:block}.dropdown-menu-sub-inner .dropdown-item:after{display:none}.navbar-nav .dropdown-item:hover{background-color:transparent}.navbar-nav .dropdown-item,.navbar-nav .dropdown-item:last-of-type{}.navbar-nav .dropdown-menu-arrow{display:none}.mobile-back,.mobile-overview{display:block!important}.mobile-overview{padding-left:0.5rem!important}.mobile-back{font-size:16px;position:absolute;top:20px}.mobile-back a{color:var(--duwe-color-blue-300);display:block;text-decoration:none;padding:10px 10px 10px 20px;width:225px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.mobile-back a:before{font-family:carbon;content:'\e941';text-decoration:none;position:relative;top:0.2rem;left:-10px}ul.navbar-search-mobile{display:block!important;width:40px;margin-top:-5px;margin-right:10px;position:relative;z-index:0}.navbar-search-mobile.navbar-nav li{border:0}.navbar .navbar-search-mobile.navbar-nav li .nav-link{padding:7px;font-size:1.8rem;width:40px;height:40px;background-color:transparent;position:relative;top:3px}header .dropdown>.dropdown-menu{width:100%;transition:all 0.5s;display:block!important;transform:translateX(100%)}header .open .dropdown-menu{width:100%!important;transform:translateX(0%)}.dropdown-sub-menu-open .open .dropdown-menu{transform:translateX(-100%)}.dropdown-open ul.navbar-nav.navbar-all,.dropdown-open ul.navbar-nav.navbar-action{margin-left:-110%!important}}@media only screen and (max-width:1024px){}@media only screen and (max-width:992px){.navbar-toggler{margin-left:-10px}.nav-link-search-mobile{margin-right:-10px}.navbar-collapse{padding-right:16px;padding-left:16px}.navbar-nav .dropdown-menu{padding-right:16px!important;padding-left:16px!important}.navbar .navbar-nav .nav-link,.navbar .navbar-nav .navbar-action-li .nav-link{padding-right:0;padding-left:0}.navbar .dropdown--dropdown-container .dropdown-item{padding-right:8px;padding-left:8px}.dropdown--dropdown-container-products-solutions-title{padding-left:0}.mobile-back a{padding-left:16px}.page-view-navigation{display:none}#navbarSupportedContent,ul.navbar-nav.navbar-all{width:100%}.navbar-nav .dropdown-menu{margin-left:0}}@media only screen and (max-width:768px){}@media only screen and (max-width:576px){.banner-carousel--container.container{padding:0}}@media only screen and (max-width:480px){.navbar .navbar-nav.navbar-search .search-dropdown form{min-width:220px}}@media only screen and (max-width:340px){.mobile-back a{display:block;width:220px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}}@media only screen and (max-width:320px){}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait){}