.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-div{display:flex;flex-direction:column;align-items:flex-start;text-align:left;max-width:100%;position:relative;background-size:cover}.gwp-bd-element-simple-text{color:var(--bde-body-text-color)}.gwp-bd-element-full-text p,.gwp-bd-element-full-text ul,.gwp-bd-element-full-text li{margin-block-start:0;margin-block-end:0}.gwp-bd-element-text{color:var(--bde-body-text-color)}.gwp-bd-element-locations{width:100%}.gwp-bd-element-locations .boxes{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:15px;width:100%}.gwp-bd-element-locations .box{background-color:var(--bde-brand-primary-color);padding:25px;color:#fff;position:relative}.gwp-bd-element-locations .box .icon{position:absolute;display:block;right:0;top:0}.gwp-bd-element-locations .box .icon swg{width:100%}.gwp-bd-element-locations .box .icon path{fill:#fff;transition:all 0.2s ease-out}.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}.breakdance .bde-columns{max-width:100%;width:100%;display:flex;flex-direction:row;flex-wrap:nowrap;gap:var(--bde-column-gap)}.breakdance .bde-column{display:flex;flex-direction:column;justify-content:flex-start;text-align:left;align-items:flex-start;width:calc(var(--column-width) - var(--bde-column-gap) * ((var(--columnCount) - 1) / var(--columnCount)));position:relative;background-size:cover}.gwp-bd-element-image .wrapper{display:inline-block;line-height:0;width:100%}.gwp-bd-element-image .image-src{line-height:0;width:100%;height:auto}.gwp-bd-element-gradient-link-box{width:100%;overflow:hidden}.gwp-bd-element-gradient-link-box .wrap{position:relative;overflow:hidden;z-index:0;margin-bottom:-16px}.gwp-bd-element-gradient-link-box .wrap .background{position:absolute;left:0;top:0;width:100%;height:100%;z-index:0}.gwp-bd-element-gradient-link-box .boxes{width:calc(100% + 16px);display:grid;position:relative;z-index:1;margin-left:-8px;grid-auto-rows:1fr}.gwp-bd-element-gradient-link-box .box{min-height:100%;position:relative;color:#fff}.gwp-bd-element-gradient-link-box .box:last-child::after{content:'';background-color:#fff;position:absolute;width:100vw;height:100%;top:0;left:100%}.gwp-bd-element-gradient-link-box .box .inner{border-right-width:8px;border-left-width:8px;border-bottom-width:16px;border-top-width:0;border-color:#fff;border-style:solid;padding:50px 25px;width:100%;position:relative;z-index:1;height:100%;text-decoration:none;display:block}.gwp-bd-element-gradient-link-box .box a.inner{user-select:none}.gwp-bd-element-gradient-link-box .box .text,.gwp-bd-element-gradient-link-box .box .headline{color:#fff;width:100%}.gwp-bd-element-gradient-link-box .box .button{position:absolute;right:0;bottom:0;background-color:#fff;font-size:18px;padding:10px 0.5em 10px 20px;color:#000;display:flex;flex-direction:row;gap:1em;justify-content:center;align-items:center}.gwp-bd-element-gradient-link-box .box .inner:hover .button .icon{transform:translateX(0.5em)}.gwp-bd-element-gradient-link-box .box .button .icon{display:flex;font-size:1em}.gwp-bd-element-gradient-link-box .box .button .icon>svg{font-size:inherit;width:1em;height:1em;stroke-width:0;stroke:currentColor;fill:currentColor}.gwp-bd-element-gradient-link-box .box .image{display:flex;justify-content:flex-end}.gwp-bd-element-gradient-link-box .box .image img{object-fit:contain;height:100%;object-position:right top}.gwp-bd-element-gradient-link-box .box .inner,.gwp-bd-element-gradient-link-box .box .text,.gwp-bd-element-gradient-link-box .box .headline,.gwp-bd-element-gradient-link-box .box .button,.gwp-bd-element-gradient-link-box .box .button .label,.gwp-bd-element-gradient-link-box .box .button .icon,.gwp-bd-element-gradient-link-box .box .button .icon>svg{transition-timing-function:ease-out;transition-property:all}