.section-slider{--slider-anim:0.7s cubic-bezier(0.22, 1, 0.36, 1);margin:0;position:relative;margin-bottom:var(--space-section)}.section-slider .sw{width:100%}.section-slider .swiper-section-slider{width:100%;overflow:hidden}.section-slider .swiper-slide{width:100%;margin:0;height:auto}.section-slider .slider-slide,.section-slider .slider-slide--link{position:relative;display:block;width:100%;overflow:hidden;color:inherit;text-decoration:none}.section-slider .slider-media{z-index:0}.section-slider .slider-media__img{width:100%;height:100%;object-fit:cover;object-position:center;display:block}.section-slider .slider-content{position:absolute;inset:0;z-index:1;display:flex;justify-content:center;text-align:center;padding:2rem 1.25rem 5.5rem;pointer-events:none}.section-slider .slider-content__inner{margin:0 auto;pointer-events:none;position:relative}.section-slider .slider-title,.section-slider .slider-desc,.section-slider .slider-btn-wrap,.section-slider .slider-gallery{opacity:0;transform:translateY(1.75rem);transition:opacity var(--slider-anim),transform var(--slider-anim);will-change:opacity,transform}.section-slider .swiper-slide-active .slider-title{opacity:1;transform:translateY(0);transition-delay:0.18s}.section-slider .swiper-slide-active .slider-desc{opacity:1;transform:translateY(0);transition-delay:0.34s}.section-slider .swiper-slide-active .slider-btn-wrap{opacity:1;transform:translateY(0);transition-delay:0.5s}.section-slider .swiper-slide-active .slider-gallery{opacity:1;transform:translateY(0);transition-delay:0.64s}.section-slider .slider-title{color:var(--white);font-variation-settings:"wght" 600;font-size:clamp(1.75rem, 4vw, 42px);line-height:1.4;margin:0}.section-slider .slider-desc{color:var(--white);font-size:clamp(0.875rem, 1.6vw, 1rem);line-height:1.9;margin:8px auto 0}.section-slider .slider-btn-wrap{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:.875rem;margin-top:40px}.section-slider .slider-btn-wrap .button{margin-top:0;pointer-events:none}.section-slider .slider-btn{user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;display:inline-flex;align-items:center;justify-content:center;height:60px;padding:.65rem 14px;border:1px solid var(--white);border-radius:12px;color:var(--white);background:#fff0;text-decoration:none;font-size:16px;line-height:1.4;font-variation-settings:"wght" 500;position:relative;overflow:hidden;isolation:isolate;transition:transform 0.35s cubic-bezier(.22,1,.36,1),color 0.3s ease,border-color 0.3s ease;pointer-events:none}.section-slider .slider-btn::after{content:"";position:absolute;inset:0;z-index:-1;background-color:var(--white);transform:scaleX(0);transform-origin:right center;transition:transform 0.45s ease}.swiper-slide-active .slider-btn,.swiper-slide-active .slider-btn-wrap .button{pointer-events:auto}.section-slider .slider-btn:hover{color:var(--text);border-color:var(--white)}.section-slider .slider-btn:hover::after{transform:scaleX(1);transform-origin:left center}.section-slider .slider-btn:active{transform:translateY(0);box-shadow:0 4px 12px rgb(0 0 0 / .16)}.section-slider .swiper-pagination{position:absolute;left:50%;bottom:37px;transform:translateX(-50%);width:auto!important;display:flex;align-items:center;justify-content:center;gap:12px;z-index:5}.section-slider .swiper-pagination-bullet{width:12px;height:12px;margin:0!important;background:rgb(255 255 255 / .45);opacity:1;border-radius:50%;position:relative;transition:background-color 0.35s ease,transform 0.35s ease}.section-slider .swiper-pagination-bullet-active{background:var(--white)}.section-slider .swiper-pagination-bullet::after{content:"";position:absolute;inset:-6px;border:1px solid rgb(255 255 255 / .95);border-radius:50%;pointer-events:none;transform:scale(0);transition:0.3s}.section-slider .swiper-pagination-bullet-active::after{transform:scale(1)}.section-slider--image1 .slider-content{align-items:flex-end}.section-slider--image1 .slider-content__inner{max-width:25rem}.section-slider--image1 .slider-desc{max-width:36rem}.section-slider--image2 .slider-content{align-items:center;padding:2rem 1.25rem 5.5rem}.section-slider--image2 .slider-content__inner{max-width:min(42rem, 92%);z-index:1}.section-slider--image2 .slider-desc{max-width:40rem}.section-slider--image2 .slider-btn-wrap{margin-top:28px}.section-slider--image2 .slider-btn-wrap .button.button2{color:var(--white);background-color:#fff0;border:1px solid var(--white)}.section-slider--image2 .slider-btn-wrap .button.button2::after{background-color:var(--white)}.section-slider--image2 .slider-btn-wrap .button.button2:hover{color:var(--text)}.section-slider--image2 .slider-gallery{display:flex;align-items:center;justify-content:center;flex-direction:row-reverse;margin-top:48px;margin-right:37px}.section-slider--image2 .slider-gallery__item{width:72px;height:72px;border-radius:50%;border:1.5px solid var(--white);background-size:cover;background-position:center;margin-right:-37px;box-shadow:0 2px 10px rgb(0 0 0 / .18);flex-shrink:0}.section-slider--image2 .slider-gallery__item--count{display:flex;flex-direction:column;align-items:center;justify-content:center;background:var(--white);color:var(--text);text-align:center;padding:0 .35rem;margin-right:-37px;z-index:1;line-height:1.15;user-select:none;-webkit-user-select:none}.section-slider--image2 .slider-gallery__count{font-family:var(--en_font);font-size:23px;font-weight:700;direction:ltr;display:block}.section-slider--image2 .slider-gallery__text{font-size:11px;font-variation-settings:"wght" 500;display:block;margin-top:2px}.section-slider--image2 .slider-slide{background-color:#000}.section-slider--image2 .slider-media{opacity:.4}@media (width < 768px){.section-slider .slider-slide,.section-slider .slider-slide--link{}.section-slider .slider-content{padding-bottom:4.5rem}.section-slider .swiper-pagination{bottom:1.8rem}.section-slider .slider-btn-wrap{margin-top:20px}.section-slider .slider-btn{height:45px;font-size:14px}.section-slider--image2 .slider-content__inner{max-width:94%}.section-slider--image2 .slider-btn-wrap{margin-top:20px;gap:.65rem}.section-slider--image2 .slider-gallery{margin-top:22px}.section-slider--image2 .slider-gallery{margin-right:28px}.section-slider--image2 .slider-gallery__item{width:56px;height:56px;margin-right:-28px}.section-slider--image2 .slider-gallery__item--count{margin-right:-28px}.section-slider--image2 .slider-gallery__count{font-size:16px}.section-slider--image2 .slider-gallery__text{font-size:8px}}