.breakdance .bde-section{position:relative;width:100%;background-position:center center;background-size:cover}.breakdance .bde-section .section-container{max-width:var(--bde-section-width);background-size:cover;position:relative;display:flex;flex-direction:column;align-items:flex-start;text-align:left;margin:0 auto;padding:var(--bde-section-vertical-padding) var(--bde-section-horizontal-padding)}.breakdance .bde-section .section-shape-divider-wrapper{position:absolute;overflow:hidden;top:0;left:0;bottom:0;right:0;pointer-events:none}.breakdance .bde-section .section-shape-divider-wrapper .section-shape-divider svg{position:absolute;color:#000;width:100%;height:320px;left:0;right:0;top:0}.breakdance .bde-icon-list{max-width:100%;display:flex;text-align:left}.breakdance .bde-icon-list ul{width:100%;display:flex;flex-direction:column;list-style:none;padding:0;margin:0;gap:16px}.breakdance .bde-icon-list li .bde-icon-list__item-wrapper{display:flex;align-items:center;text-decoration:none;gap:8px}.breakdance .bde-icon-list ul .bde-icon-list__icon{display:flex;font-size:20px}.breakdance .bde-icon-list--background ul .bde-icon-list__icon{padding:14px;border-radius:0px;background-color:#DBE5FF}.breakdance .bde-icon-list ul .bde-icon-list__icon>svg{font-size:inherit;width:1em;height:1em;stroke-width:0;stroke:currentColor;fill:currentColor}.breakdance .gwp-bd-element-down-button{position:absolute;right:88px}.breakdance .gwp-bd-element-down-button .button{display:flex;flex-direction:row;gap:20px;text-decoration:none;align-items:center;color:var(--gwp-color-grey);transition:transform 0.2s ease-out}.breakdance .gwp-bd-element-down-button .button:hover{transform:translateY(10px)}.breakdance .gwp-bd-element-down-button .icon{border-radius:100%;width:80px;height:80px;background:currentColor;display:flex;align-items:center;justify-content:center;font-size:23px}.breakdance .gwp-bd-element-down-button .icon>svg{font-size:inherit;width:1em;height:1em;stroke-width:0;stroke:#fff;fill:#fff}.breakdance .gwp-bd-element-down-button .label{font-size:var(--gwp-font-size-copy)}.gwp-bd-element-simple-text{color:var(--bde-body-text-color)}.gwp-bd-element-product-overview{width:100%;display:flex;flex-direction:column;gap:40px;user-select:none}.gwp-bd-element-product-overview .filters{display:flex;flex-direction:row;gap:20px;flex-wrap:wrap}.gwp-bd-element-product-overview .filter{position:relative;overflow:hidden;display:block;cursor:pointer;font-size:var(--gwp-font-size-headline)}.gwp-bd-element-product-overview .filter::after{position:absolute;left:0;content:'';width:100%;background:currentColor;height:1px;bottom:0;transform:translateX(-101%);transition:transform 0.3s ease-out;cursor:pointer}.gwp-bd-element-product-overview .filter:hover::after,.gwp-bd-element-product-overview .filter.active::after{transform:translateX(0%)}.gwp-bd-element-product-overview .items{display:grid;grid-template-columns:repeat(6,1fr);grid-gap:20px}.gwp-bd-element-product-overview .item{width:100%;min-height:400px}.gwp-bd-element-product-overview .item .main{position:relative;display:flex;flex-direction:column;gap:5px}.gwp-bd-element-product-overview .item .main-outer{padding:0px 15px 15px 15px;position:relative}.gwp-bd-element-product-overview .item .title{font-size:var(--gwp-font-size-headline-medium);line-height:1.1}.gwp-bd-element-product-overview .item .description{font-size:var(--gwp-font-size-copy-small-medium);line-height:1.1}.gwp-bd-element-product-overview .item .link{display:block;height:100%;border:1px solid #fff;text-decoration:none;display:flex;flex-direction:column;gap:30px;cursor:pointer;overflow:hidden;transition:background 0.3s ease-out,color 0.3s ease-out}.gwp-bd-element-product-overview .item.active .link,.gwp-bd-element-product-overview .item .link:hover{color:white!important}.gwp-bd-element-product-overview .item .icon{flex:1;width:100%;position:relative}.gwp-bd-element-product-overview .item .icon-src{width:80%;height:200px;max-height:100%;object-fit:contain;object-position:top right;position:absolute;right:0;top:0;transform:translate(10px,-5px);transition:transform 0.3s ease-out}.gwp-bd-element-product-overview .item .link:hover .icon-src{transform:translate(0,0)}.breakdance .bde-heading{max-width:100%;margin:0}.breakdance .gwp-bd-element-product-solutions{width:100%}.breakdance .gwp-bd-element-product-solutions .wrap{margin-bottom:50px}.breakdance .gwp-bd-element-product-solutions .slider{overflow:visible;width:100%;margin-left:-20px}.breakdance .gwp-bd-element-product-solutions .slide-inner{display:flex;flex-direction:column;gap:30px;width:100%;max-width:100%;padding:0 20px 0 20px}.breakdance .gwp-bd-element-product-solutions .image{aspect-ratio:16 / 8;overflow:hidden;position:relative;z-index:0}.breakdance .gwp-bd-element-product-solutions .image-src{aspect-ratio:16 / 8;line-height:0;object-fit:cover;object-position:center center;pointer-events:none}.breakdance .gwp-bd-element-product-solutions .image .image-overlays{position:absolute;top:0;left:0;width:100%;height:100%;opacity:1;backface-visibility:hidden;transform-style:preserve3d}.breakdance .gwp-bd-element-product-solutions .image .image-overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;transition:opacity 0.3s ease-out}.breakdance .gwp-bd-element-product-solutions .slide:hover .image .image-overlay{opacity:0}.breakdance .gwp-bd-element-product-solutions .main{display:flex;flex-direction:row;gap:40px;padding-right:40px;margin-right:2vw}.breakdance .gwp-bd-element-product-solutions .main-box{width:100%;max-width:750px;display:flex;flex-direction:column;gap:1em}.breakdance .gwp-bd-element-product-solutions .main-text p:first-child{margin-top:0}.breakdance .gwp-bd-element-product-solutions .main-text p:last-child{margin-bottom:0}.breakdance .gwp-bd-element-product-solutions .main-headline{font-size:var(--gwp-font-size-headline-medium)}.breakdance .gwp-bd-element-product-solutions .info{color:#fff;display:flex;justify-content:flex-end;align-items:flex-start;flex:1;user-select:none}.breakdance .gwp-bd-element-product-solutions .info-content{position:relative;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);transform:translateY(-100px);text-decoration:none;width:250px;box-shadow:0px 5px 15px 0px rgba(0,0,0,0.14)}.breakdance .gwp-bd-element-product-solutions .info-icon{padding-left:15px;width:100%;max-width:230px;align-self:flex-end;justify-self:flex-end;transform:translate(20px,-10px);transition:transform 0.3s cubic-bezier(0.25,1,0.5,1)}.breakdance .gwp-bd-element-product-solutions .info-content:hover .info-icon{transform:translate(0,0)}.breakdance .gwp-bd-element-product-solutions .info-icon-src{width:100%;height:auto;object-fit:contain;object-position:right top}.breakdance .gwp-bd-element-product-solutions .info-bg{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0.9;z-index:1;transition:opacity 0.3s ease-out}.breakdance .gwp-bd-element-product-solutions .info-content:hover .info-bg{opacity:1}.breakdance .gwp-bd-element-product-solutions .info-box{position:relative;z-index:3;display:flex;flex-direction:column;overflow:hidden;gap:40px}.breakdance .gwp-bd-element-product-solutions .info-text{padding:15px;display:flex;flex-direction:column}.breakdance .gwp-bd-element-product-solutions .info-title{font-size:var(--gwp-font-size-copy)}.breakdance .gwp-bd-element-product-solutions .info-description{font-size:var(--gwp-font-size-copy-small)}.breakdance .gwp-bd-element-product-solutions .slider-scrollbar{height:10px;position:relative;background:none;color:var(--bde-brand-primary-color)}.breakdance .gwp-bd-element-product-solutions .slider-scrollbar::after{height:1px;position:absolute;background:currentColor;pointer-events:none;left:0;top:50%;transform:trabslateY(-50%);width:100%;content:''}.breakdance .gwp-bd-element-product-solutions .swiper-scrollbar-drag{height:6px;top:2px;background:inherit;z-index:10}.breakdance .gwp-bd-element-product-solutions .swiper-scrollbar-drag:hover{height:10px;top:0px}.breakdance .gwp-bd-element-product-solutions .slide.swiper-slide-active .image .overlay{opacity:0}.breakdance .gwp-bd-element-factories{width:100%}.breakdance .gwp-bd-element-factories .filters{margin-bottom:40px;display:flex;gap:20px;flex-wrap:wrap;user-select:none}.breakdance .gwp-bd-element-factories .filter{white-space:nowrap;cursor:pointer;position:relative;overflow:hiddeN}.breakdance .gwp-bd-element-factories .filter::after{position:absolute;left:0;content:'';width:100%;background:currentColor;height:1px;bottom:0;transform:translateX(-101%);transition:transform 0.3s ease-out;cursor:pointer}.breakdance .gwp-bd-element-factories .filter.active::after,.breakdance .gwp-bd-element-factories .filter:hover::after{transform:translateX(0%)}.breakdance .gwp-bd-element-factories .grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:15px;user-select:none;width:100%;grid-auto-rows:1fr}.breakdance .gwp-bd-element-factories .grid .item{color:#fff;background:var(--gwp-color-grey-dark);display:flex;flex-direction:column}.breakdance .gwp-bd-element-factories .grid .image{aspect-ratio:16 / 9;overflow:hidden;position:relative}.breakdance .gwp-bd-element-factories .grid .image-src{object-fit:cover;object-position:center center;width:100%;height:100%;line-height:0;position:relative;aspect-ratio:16 / 9}.breakdance .gwp-bd-element-factories .grid .overlays{position:absolute;top:0;left:0;width:100%;height:100%;opacity:1;backface-visibility:hidden;transform-style:preserve3d}.breakdance .gwp-bd-element-factories .grid .overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;transition:opacity 0.3s ease-out}.breakdance .gwp-bd-element-factories .grid .item:hover .overlay{opacity:0!important}.breakdance .gwp-bd-element-factories .grid .main{padding:25px 25px 35px 25px;font-size:var(--gwp-font-size-copy-small-medium);line-height:1.6}.breakdance .gwp-bd-element-factories .grid .products{list-style:none;margin:0;padding:0}.breakdance .gwp-bd-element-factories .grid .products .product{border-bottom:1px solid currentColor;line-height:1;padding-top:0.4em;padding-bottom:0.4em}.breakdance .gwp-bd-element-factories.has-active .item{display:none}.breakdance .gwp-bd-element-factories.has-active .item.active{display:block}