.cn-2012-slider__nav-counter{align-items:center;display:flex;gap:1rem}.cn-2012-slider,.cn-2012-slider__swiper{overflow:hidden}.cn-2012-slider__nav-number{color:var(--color__text);font-size:1.125rem;font-weight:500;letter-spacing:-.0225rem;line-height:1.5;width:1.3rem}.cn-2012-slider__nav-number.--inactive{color:var(--color__text-40)}.cn-2012-slider__nav-line{background:var(--color__text-10);border-radius:3px;height:3px;overflow:hidden;position:relative;width:4.55rem}.cn-2012-slider__nav-bar{background-color:var(--color__fill-1);height:100%;width:100%}.cn-2012-slider__slide{background-color:var(--color__background);border-radius:1.5rem;padding:1.5rem;position:relative;transition:all .24s ease}.cn-2012-slider__slide:hover{filter:brightness(.92)}.cn-2012-slider__absolute-link,.cn-2012-slider__slide-link-wrapper{height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.cn-2012-slider__slide-links a{position:relative;z-index:2}.cn-2012-slider__slide-head{width:100%}.cn-2012-slider__slide-image{align-items:center;background-color:var(--color__white);border-radius:1rem;display:flex;height:6rem;justify-content:center;overflow:hidden;padding:0 1rem;width:11.25rem}.cn-2012-slider__slide-image-thumb{padding-bottom:59.45%;width:100%}.cn-2012-slider__slide-image-thumb img{-o-object-fit:contain;object-fit:contain}.cn-2012-slider__slide-image-button.ui-button.--fill.--2{background-color:var(--color__gray-3);height:3rem;padding:0 .75rem;width:3rem}.cn-2012-slider__slide:hover .cn-2012-slider__slide-image-button.ui-button.--fill.--2{background-color:#dadadf}.cn-2012-slider__slide-image-button.ui-button .cn-2012-slider__slide-button-icon{font-size:1.125rem}.cn-2012-slider__slide-image-button.ui-button .cn-2012-slider__slide-button-icon svg{width:.85em}.cn-2012-slider__slide-link{color:var(--color__dark);display:block;font-size:1.5rem;font-weight:500;letter-spacing:-.03rem;line-height:120%}.cn-2012-slider__slide-link:hover{color:var(--color__fill-1)}.cn-2012-slider__slide-link.--mail{color:var(--color__dark);font-size:1.25rem;font-style:normal;font-weight:500;letter-spacing:-.025rem;line-height:1.75rem;opacity:.48}.cn-2012-slider__slide-link.--mail:hover{opacity:1}.cn-2012-slider__nav-buttons .slider__btn.ui-button{background-color:var(--color__white);border-radius:50%;height:3.125rem;padding:0 .75rem;width:3.125rem}.cn-2012-slider__nav-buttons .slider__btn.swiper-button-next,.cn-2012-slider__nav-buttons .slider__btn.swiper-button-prev{top:calc(50% - 2.5em);z-index:20}.cn-2012-slider__nav-buttons .slider__btn.swiper-button-next:after{top:-1.5rem}.cn-2012-slider__nav-buttons .slider__btn.swiper-button-next:after,.cn-2012-slider__nav-buttons .slider__btn.swiper-button-next:before{border-radius:0 0 100%;box-shadow:.5rem .5rem 0 .5rem var(--color__white);content:"";height:1.5rem;position:absolute;right:.6rem;width:1.5rem}.cn-2012-slider__nav-buttons .slider__btn.swiper-button-next:before{bottom:-1.5rem;transform:rotate(-90deg)}.cn-2012-slider__nav-buttons .slider__btn.swiper-button-next:hover,.cn-2012-slider__nav-buttons .slider__btn.swiper-button-prev:hover{background-color:var(--color__white)}.cn-2012-slider__nav-button-icon{transition:transform .24s ease-in-out}.cn-2012-slider__nav-buttons .slider__btn.swiper-button-next:hover .cn-2012-slider__nav-button-icon,.cn-2012-slider__nav-buttons .slider__btn.swiper-button-prev:hover .cn-2012-slider__nav-button-icon{transform:scale(1.1)}.cn-2012-slider__nav-button-icon path{stroke:var(--color__dark)!important}.cn-2012-slider__nav-buttons .slider__btn.swiper-button-prev:after{top:-1.5rem;transform:rotate(90deg)}.cn-2012-slider__nav-buttons .slider__btn.swiper-button-prev:after,.cn-2012-slider__nav-buttons .slider__btn.swiper-button-prev:before{border-radius:0 0 100%;box-shadow:.5rem .5rem 0 .5rem var(--color__white);content:"";height:1.5rem;left:.6rem;position:absolute;width:1.5rem}.cn-2012-slider__nav-buttons .slider__btn.swiper-button-prev:before{bottom:-1.5rem;transform:rotate(180deg)}.cn-2012-slider__nav-buttons .slider__btn.swiper-button-next.swiper-button-disabled,.cn-2012-slider__nav-buttons .slider__btn.swiper-button-prev.swiper-button-disabled{display:none}@media screen and (max-width:768px){.cn-2012-slider__swiper{min-width:1px}}
