.dots-indicator{flex-wrap:wrap;justify-content:center;align-items:center;margin:1rem 0;padding:0;list-style:none;display:flex}.dots-indicator__dot{cursor:default;background:0 0;border:none;margin:0;padding:.5rem;transition:padding .2s cubic-bezier(.16,1,.3,1)}.dots-indicator__dot:focus-visible{outline-offset:2px;border-radius:7rem;outline:2px solid #0970e6}.dots-indicator__dot:before{content:"";background-color:#929292;border-radius:7rem;width:.25rem;height:.25rem;transition:all .2s cubic-bezier(.16,1,.3,1);display:block}.dots-indicator__dot--current{cursor:default;padding:.375rem}.dots-indicator__dot--current:before{background-color:#0970e6;width:.5rem;height:.5rem}.dots-indicator__dot--is-clickable{cursor:pointer}.dots-indicator__dot--is-clickable:before{width:.5rem;height:.5rem}.ds-carousel{flex-direction:column;width:100%;display:flex;position:relative}.ds-carousel--monochrome .ds-carousel__arrows{padding:0}.ds-carousel__viewport{position:relative;overflow:hidden}.ds-carousel__container{overscroll-behavior-x:none;scroll-behavior:smooth;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;align-items:stretch;width:100%;margin:0;padding:.25rem 0;display:flex;position:relative;overflow:auto hidden}.ds-carousel__container::-webkit-scrollbar{display:none}.ds-carousel__container--gutters{width:84%;margin:0 8%}.ds-carousel__slide{scroll-snap-align:center;flex-shrink:0;justify-content:center;margin-bottom:0;display:flex}.ds-carousel .ds-carousel__arrow{z-index:3;display:none;transform:translateY(-50%)}.ds-carousel .ds-carousel__arrow--rounded{border-radius:7rem}.ds-carousel .ds-carousel__arrow--s .c-button .c-button--size-s .c-icon,.ds-carousel .ds-carousel__arrow--s .c-button.c-button--size-s .c-icon,.ds-carousel .ds-carousel__arrow--s.c-button .c-button--size-s .c-icon,.ds-carousel .ds-carousel__arrow--s.c-button.c-button--size-s .c-icon{font-size:1.5rem}.ds-carousel .ds-carousel__arrow--m .c-button,.ds-carousel .ds-carousel__arrow--m.c-button{width:3rem;height:3rem}.ds-carousel .ds-carousel__arrow--m .c-button .c-button--size-m .c-icon,.ds-carousel .ds-carousel__arrow--m .c-button.c-button--size-m .c-icon,.ds-carousel .ds-carousel__arrow--m.c-button .c-button--size-m .c-icon,.ds-carousel .ds-carousel__arrow--m.c-button.c-button--size-m .c-icon{font-size:2rem}.ds-carousel .ds-carousel__arrow--left{margin-right:auto}.ds-carousel .ds-carousel__arrow--right{margin-left:auto}@media only screen and (width>=1024px){.ds-carousel .ds-carousel__arrow{display:inline-flex}}.ds-carousel__arrows{z-index:3;height:0;padding:0 1.5rem;display:flex;position:absolute;top:50%;left:0;right:0}.ds-carousel__gradient{z-index:1;content:"";width:1.5rem;position:absolute;top:0;bottom:0}.ds-carousel__gradient--left{left:0}.ds-carousel__gradient--right{pointer-events:none;right:0}.ds-carousel__gradient--gutter-left{left:8%}.ds-carousel__gradient--gutter-right{right:8%}.ds-carousel__gradient--white.ds-carousel__gradient--left{background:linear-gradient(270deg,#fff0,#fff)}.ds-carousel__gradient--grey.ds-carousel__gradient--left{background:linear-gradient(270deg,#f7f7f700,#f7f7f7)}.ds-carousel__gradient--main.ds-carousel__gradient--left{background:linear-gradient(270deg,#fbfbfb00,#fbfbfb)}.ds-carousel__gradient--transparent.ds-carousel__gradient--left{background:0 0}.ds-carousel__gradient--white.ds-carousel__gradient--right{background:linear-gradient(90deg,#fff0,#fff)}.ds-carousel__gradient--grey.ds-carousel__gradient--right{background:linear-gradient(90deg,#f7f7f700,#f7f7f7)}.ds-carousel__gradient--main.ds-carousel__gradient--right{background:linear-gradient(90deg,#fbfbfb00,#fbfbfb)}.ds-carousel__gradient--transparent.ds-carousel__gradient--right{background:0 0}@container (width>=1024px){.ds-carousel--progress-scrollbar:hover .ds-carousel__container::-webkit-scrollbar-track{background:#f7f7f7}.ds-carousel--progress-scrollbar:hover .ds-carousel__container::-webkit-scrollbar-thumb{background:#929292}.ds-carousel--progress-scrollbar .ds-carousel__arrow,.ds-carousel--progress-scrollbar>.ds-carousel-navigation{top:calc(50% - .6875rem)}.ds-carousel--progress-scrollbar .ds-carousel__gradient{height:calc(100% - 1.625rem)}.ds-carousel--progress-scrollbar .ds-carousel__container::-webkit-scrollbar{scrollbar-width:auto;height:.375rem;display:block}.ds-carousel--progress-scrollbar .ds-carousel__container::-webkit-scrollbar-thumb{border-radius:2px}}.ds-carousel--auto-hide-arrows .ds-carousel__arrow{opacity:0}.ds-carousel--auto-hide-arrows .ds-carousel__arrow:focus-visible,.ds-carousel--auto-hide-arrows .ds-carousel__viewport:hover .ds-carousel__arrow{opacity:1}@container (width>=1024px){.ds-carousel--full-height,.ds-carousel--full-height :is(.ds-carousel__container,.ds-carousel__viewport){height:100%}}
