:root{--font-din-alt:Dinish,"Helvetica Neue",Helvetica,Arial,sans-serif;--font-din-alt-narrow:DinishCondensed,"Helvetica Neue",Helvetica,Arial,sans-serif;--icon-external:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='128' height='128'%3E%3Cpath fill='none' d='M4 36.1h98.6v77.2H4z'/%3E%3Cpath d='M102.6 113.3H4V36h98.6v77.2zm-90-8.6H94v-60H12.6z'/%3E%3Cpath fill='%23e7e5e5' d='M25.4 14.7H124V92H25.4z'/%3E%3Cpath d='M124 91.9H25.4V14.7H124v77.1zm-90-8.6h81.4v-60H34z'/%3E%3C/svg%3E") 0 0 /100% 100%}.ProductsBasicSlider{overflow:hidden}.ProductsBasicSlider .ProductsBasicSlider__Title{font-size:30px;font-weight:400;margin:0;text-align:center}.ProductsBasicSlider .ProductsBasicSlider__Title a{align-items:center;color:inherit;display:flex;gap:.2em;justify-content:center;text-decoration:underline}.ProductsBasicSlider .ProductsBasicSlider__Title a[target]:after{background:var(--icon-external);content:"";display:inline-block;height:1em;width:1em}.ProductsBasicSlider .ProductsBasicSlider__Container{box-sizing:content-box;list-style:none;margin:0 auto;max-width:570px;overflow:hidden;overflow:visible;padding:0;position:relative;z-index:1}.ProductsBasicSlider .ProductsBasicSlider__NextButton,.ProductsBasicSlider .ProductsBasicSlider__PrevButton{background:no-repeat 50% 50%/100% auto;border:0;cursor:pointer;padding:100% 0 0;position:absolute;top:0;width:10%;z-index:2}.ProductsBasicSlider .ProductsBasicSlider__PrevButton{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='128' height='128'%3E%3Cpath d='M91.3 4c1.3.6 2.6 1.2 3.9 2a7.7 7.7 0 0 1 1.1 11c-3.3 3.6-6.7 7-10.1 10.3L50 63.4l-.8.8 1.8 1.5L95.3 110a8.1 8.1 0 0 1 1.6 10.2 7.9 7.9 0 0 1-11.6 2.2c-2.6-2.3-5-4.8-7.5-7.2a1293 1293 0 0 1-11-11.1L54.5 92 42.4 79.6c-3.5-3.5-7.1-7-10.5-10.6a7.7 7.7 0 0 1 0-10.1c2.7-3 5.6-5.8 8.4-8.6l12.1-12.1L63.5 27l12-12 8.7-8.7c1.3-1.1 2.8-2 4.5-2.4h2.6z'/%3E%3C/svg%3E");left:0}.ProductsBasicSlider .ProductsBasicSlider__NextButton{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='128' height='128'%3E%3Cpath d='m36.7 124-3.9-2a7.7 7.7 0 0 1-1.1-10.8v-.2c3.3-3.5 6.7-6.8 10.1-10.2L78 64.7l.7-.9-1.8-1.5-44-44.3a8.1 8.1 0 0 1-1.6-10.2 7.9 7.9 0 0 1 11.6-2.2c2.6 2.3 5 4.8 7.5 7.2l11 11.2 12.1 12 12.2 12.2 10.6 10.6c2.5 3 2.5 7.3 0 10.2l-8.5 8.6-12.1 12L64.5 101l-12 12-8.7 8.7c-1.3 1.1-2.8 2-4.5 2.4h-2.6z'/%3E%3C/svg%3E");right:0}.ProductsBasicSlider .ProductsBasicSlider__Wrapper{box-sizing:content-box;display:flex;height:100%;position:relative;transform:translateZ(0);transition-property:transform;width:100%;z-index:1}.ProductsBasicSlider .ProductsBasicSlider__Slide{flex-shrink:0;height:100%;opacity:0;position:relative;transition-property:transform;transition:opacity .6s;width:100%}.ProductsBasicSlider .ProductsBasicSlider__Slide.swiper-slide-active{opacity:1}.ProductsBasicSlider .ProductsBasicSlider__Slide img{aspect-ratio:1;border-radius:50%;display:block;width:100%}.ProductsBasicSlider .ProductsBasicSlider__SlideTitle{font-size:16px;font-weight:500;margin-top:15px;text-align:center}.ProductsBasicSlider .ProductsBasicSlider__SlideTitle a{align-items:center;color:inherit;display:flex;gap:.2em;justify-content:center;text-decoration:underline}.ProductsBasicSlider .ProductsBasicSlider__SlideTitle a[target]:after{background:var(--icon-external);content:"";display:inline-block;height:1em;width:1em}.ProductsBasicSlider .ProductsBasicSlider__SlideText{box-sizing:border-box;font-size:14px;font-weight:300;margin:0 auto;padding:0 35px;text-align:center}.ProductsBasicSlider .ProductsBasicSlider__LinkButton{border:2px solid #000;border-radius:999px;color:inherit;display:block;font-size:16px;margin:15px auto 0;max-width:300px;padding:7px 0;text-align:center;text-decoration:none;transition:.3s;width:100%}.ProductsBasicSlider .ProductsBasicSlider__LinkButton:hover{background-color:#000;color:#fff}.ProductsSlider{margin-top:60px;overflow:hidden}.ProductsSlider .ProductsSlider__Title{font-size:30px;font-weight:400;margin:0;text-align:center}.ProductsSlider .ProductsSlider__Title a{align-items:center;color:inherit;display:flex;gap:.2em;justify-content:center;text-decoration:underline}.ProductsSlider .ProductsSlider__Title a[target]:after{background:var(--icon-external);content:"";display:inline-block;height:1em;width:1em}.ProductsSlider .ProductsSlider__Count{font-family:var(--font-din-alt);font-size:40px;line-height:1;margin-top:32px;text-align:center}.ProductsSlider .ProductsSlider__Container{box-sizing:content-box;list-style:none;margin:24px auto 0;max-width:570px;overflow:hidden;overflow:visible;padding:0;position:relative;width:58.1632653061%;z-index:1}.ProductsSlider .ProductsSlider__Wrapper{box-sizing:content-box;display:flex;height:100%;position:relative;transform:translateZ(0);transition-property:transform;width:100%;z-index:1}.ProductsSlider .ProductsSlider__Slide{flex-shrink:0;height:100%;position:relative;transition-property:transform;width:100%}.ProductsSlider .ProductsSlider__Slide img{aspect-ratio:1;border-radius:50%;display:block;transform:scale(max(1 - var(--swiper-slide-progress-abs) * .65,0));transform-origin:100% 100%;transform-origin:calc((var(--swiper-slide-progress) + 1)/2*100%) 100%;transition-duration:.8s;transition-property:transform,transform-origin;width:100%}.ProductsSlider .ProductsSlider__Slide img:where(.ProductsSlider__Wrapper[style*=grabbing] *){transition:transform 0s,transform-origin 0s}.ProductsSlider .ProductsSlider__SlideTitle{font-size:18px;font-weight:400;margin-top:36px;opacity:max(1 - var(--swiper-slide-progress-abs),0);text-align:center;transition:opacity .8s}.ProductsSlider .ProductsSlider__SlideTitle:where(.ProductsSlider__Wrapper[style*=grabbing] *){transition:none}.ProductsSlider .ProductsSlider__SlideTitle a{align-items:center;color:inherit;display:flex;gap:.2em;justify-content:center;text-decoration:underline}.ProductsSlider .ProductsSlider__SlideTitle a[target]:after{background:var(--icon-external);content:"";display:inline-block;height:1em;width:1em}.ProductsSlider .ProductsSlider__SlideText{box-sizing:border-box;font-size:14px;margin:18px auto 0;opacity:max(1 - var(--swiper-slide-progress-abs),0);padding:0 35px;text-align:center;transition:opacity .8s}.ProductsSlider .ProductsSlider__SlideText:is(.ProductsSlider__Wrapper[style*=grabbing] *){transition:none}.RectSlider{overflow:hidden}.RectSlider .RectSlider__Count{font-size:40px;line-height:1;margin-top:32px;text-align:center}.RectSlider .RectSlider__Container{box-sizing:content-box;list-style:none;margin:24px auto 0;max-width:570px;overflow:hidden;overflow:visible;padding:0;position:relative;width:58.1632653061%;z-index:1}.RectSlider .RectSlider__Wrapper{box-sizing:content-box;display:flex;transform:translateZ(0);z-index:1}.RectSlider .RectSlider__Slide,.RectSlider .RectSlider__Wrapper{height:100%;position:relative;transition-property:transform;width:100%}.RectSlider .RectSlider__Slide{flex-shrink:0;line-height:1.6}.RectSlider .RectSlider__Slide img{display:block;margin-bottom:8px;width:100%}.RectSlider .RectSlider__Slide br{display:none}.RectSlider .RectSlider__SlideTitle{font-size:18px;line-height:inherit;margin:12px auto 0;opacity:0;text-align:center;transition:opacity .6s}.RectSlider .RectSlider__SlideTitle:where(.swiper-slide-active>*){opacity:1}.RectSlider .RectSlider__SlideText{font-size:14px;line-height:1.8;margin:10px auto 0;max-width:500px;opacity:0;text-align:center;transition:opacity .6s}.RectSlider .RectSlider__SlideText:where(.swiper-slide-active>*){opacity:1}@media(max-width:767px){.ProductsBasicSlider .ProductsBasicSlider__Title{font-size:24px}.ProductsBasicSlider .ProductsBasicSlider__SlideTitle{font-size:15px;margin:10px -30% 0}.ProductsBasicSlider .ProductsBasicSlider__SlideText{font-size:13px;padding:0}.ProductsSlider{margin-top:30px}.ProductsSlider .ProductsSlider__Title{font-size:24px}.ProductsSlider .ProductsSlider__Count{font-size:24px;margin-top:20px}.ProductsSlider .ProductsSlider__SlideTitle{font-size:16px;margin:24px -30% 0}.ProductsSlider .ProductsSlider__SlideText{font-size:12px;margin:14px -30% 0}.RectSlider .RectSlider__Count{font-size:24px;margin-top:20px}.RectSlider .RectSlider__Container{padding-inline:40px;width:auto}.RectSlider .RectSlider__Slide br{display:inline}.RectSlider .RectSlider__SlideTitle{font-size:16px}.RectSlider .RectSlider__SlideText{font-size:12px;text-align:left}}
