.cms-element-wecotec-text-slider{--wecotec-text-slider-gap:4rem;overflow:hidden;width:100%}.cms-element-wecotec-text-slider__track{display:flex;width:max-content;will-change:transform;animation:wecotec-text-slider 18s linear infinite}.cms-element-wecotec-text-slider__item{flex:none;padding-right:var(--wecotec-text-slider-gap);white-space:pre}@keyframes wecotec-text-slider{to{transform:translateX(-50%)}}
.cms-element-wecotec-manufacturer-list{--wecotec-manufacturer-list-gap:4rem;overflow:hidden;width:100%}.cms-element-wecotec-manufacturer-list__track{display:flex;width:max-content;will-change:transform;animation:wecotec-manufacturer-list 22s linear infinite}.cms-element-wecotec-manufacturer-list__group{display:flex;flex:none;gap:var(--wecotec-manufacturer-list-gap);padding-right:var(--wecotec-manufacturer-list-gap)}.cms-element-wecotec-manufacturer-list__item{color:inherit;font-weight:600;text-decoration:none;white-space:nowrap}.cms-element-wecotec-manufacturer-list__item:hover,.cms-element-wecotec-manufacturer-list__item:focus-visible{text-decoration:underline}@keyframes wecotec-manufacturer-list{to{transform:translateX(-50%)}}
.cms-element-wecotec-image-gallery{position:relative}.cms-element-wecotec-image-gallery__viewport{overflow:hidden}.cms-element-wecotec-image-gallery__items{display:grid;grid-template-columns:repeat(var(--wecotec-gallery-columns,3),minmax(0,1fr));gap:var(--wecotec-gallery-gap, 30px)}.cms-element-wecotec-image-gallery.is--carousel .cms-element-wecotec-image-gallery__items{display:flex;gap:var(--wecotec-gallery-gap, 30px);touch-action:pan-y;user-select:none;transition:transform .3s ease}.cms-element-wecotec-image-gallery.is--carousel .cms-element-wecotec-image-gallery__items.is--dragging,.cms-element-wecotec-image-gallery.is--carousel .cms-element-wecotec-image-gallery__items.is--dragging .cms-element-wecotec-image-gallery__item{cursor:grabbing}.cms-element-wecotec-image-gallery.is--carousel .cms-element-wecotec-image-gallery__item{min-width:calc((100% - (var(--wecotec-gallery-columns,3) - 1) * var(--wecotec-gallery-gap, 30px))/var(--wecotec-gallery-columns,3));cursor:grab}.cms-element-wecotec-image-gallery__item{overflow:hidden;padding:0;border:0;aspect-ratio:4/3;background:#f2f4f6;cursor:zoom-in}.cms-element-wecotec-image-gallery__item img{width:100%;height:100%;object-fit:cover;pointer-events:none;-webkit-user-drag:none}.cms-element-wecotec-image-gallery__nav,.cms-element-wecotec-image-gallery__lightbox-nav,.cms-element-wecotec-image-gallery__close{position:absolute;z-index:2;border:0;border-radius:50%;background:rgba(0,0,0,.65);color:#fff;cursor:pointer}.cms-element-wecotec-image-gallery__nav{top:50%;width:44px;height:44px;transform:translateY(-50%);font-size:28px}.cms-element-wecotec-image-gallery__nav.is--prev{left:1rem}.cms-element-wecotec-image-gallery__nav.is--next{right:1rem}.cms-element-wecotec-image-gallery__lightbox{width:min(94vw,1400px);height:min(92vh,1000px);padding:3rem;border:0;background:transparent}.cms-element-wecotec-image-gallery__lightbox::backdrop{background:rgba(0,0,0,.75)}.cms-element-wecotec-image-gallery__lightbox img{width:100%;height:100%;object-fit:contain;touch-action:pan-y;user-select:none;-webkit-user-drag:none}.cms-element-wecotec-image-gallery__close{top:.5rem;right:.5rem;width:42px;height:42px;font-size:28px}.cms-element-wecotec-image-gallery__close:focus{outline:none;box-shadow:none}.cms-element-wecotec-image-gallery__close:focus-visible{outline:2px solid #fff;outline-offset:2px}.cms-element-wecotec-image-gallery__lightbox-nav{top:50%;width:46px;height:46px;transform:translateY(-50%);font-size:30px}.cms-element-wecotec-image-gallery__lightbox-nav.is--prev{left:.5rem}.cms-element-wecotec-image-gallery__lightbox-nav.is--next{right:.5rem}
@media(prefers-reduced-motion:reduce){.cms-element-wecotec-text-slider,.cms-element-wecotec-manufacturer-list{overflow-x:auto}.cms-element-wecotec-text-slider__track,.cms-element-wecotec-manufacturer-list__track{animation:none}.cms-element-wecotec-text-slider__item[aria-hidden=true],.cms-element-wecotec-manufacturer-list__group[aria-hidden=true]{display:none}.cms-element-wecotec-image-gallery__items{transition:none!important}}
.cms-element-wecotec-news{display:grid;gap:1.5rem}.cms-element-wecotec-news__item{overflow:hidden;border:1px solid #d7dfe7;border-radius:4px;background:#fff}.cms-element-wecotec-news__item.has--image{display:grid;grid-template-columns:minmax(180px,28%) 1fr}.cms-element-wecotec-news__image{min-height:180px}.cms-element-wecotec-news__image img{width:100%;height:100%;object-fit:cover}.cms-element-wecotec-news__content{padding:1.5rem}.cms-element-wecotec-news__content time{color:#69727d;font-size:.875rem}.cms-element-wecotec-news__content h2{margin:.35rem 0 .75rem}.cms-element-wecotec-news__content p{margin-bottom:1rem}.cms-element-wecotec-news__empty{margin:0;padding:1.5rem;background:#f2f4f6}.cms-element-wecotec-news.is--tiles{grid-template-columns:repeat(3,minmax(0,1fr))}.cms-element-wecotec-news.is--tiles .cms-element-wecotec-news__item.has--image{display:block}.cms-element-wecotec-news.is--tiles .cms-element-wecotec-news__image{display:block;height:220px;min-height:0}.wecotec-news-detail{max-width:1100px;margin:0 auto;padding:2rem 1rem 4rem}.wecotec-news-detail__back{display:inline-block;margin-bottom:1.5rem}.wecotec-news-detail__back.is--bottom{margin:2rem 0 0}.wecotec-news-detail__header{max-width:850px}.wecotec-news-detail__header time{color:#69727d}.wecotec-news-detail__teaser{font-size:1.2rem;font-weight:600}.wecotec-news-detail__body{max-width:850px;margin-top:2rem}.wecotec-news-detail__gallery{margin-top:2.5rem}@media(max-width:991.98px){.cms-element-wecotec-news.is--tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767.98px){.cms-element-wecotec-news.is--tiles{grid-template-columns:1fr}.cms-element-wecotec-news__item.has--image{grid-template-columns:1fr}.cms-element-wecotec-news__image{min-height:210px}.wecotec-news-detail__gallery{--wecotec-gallery-columns:1!important}}
