.swiper-scrollbar{border-radius:var(--swiper-scrollbar-border-radius,10px);touch-action:none;background:var(--swiper-scrollbar-bg-color,#0000001a);position:relative}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none!important}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{left:var(--swiper-scrollbar-sides-offset,1%);bottom:var(--swiper-scrollbar-bottom,4px);top:var(--swiper-scrollbar-top,auto);z-index:50;height:var(--swiper-scrollbar-size,4px);width:calc(100% - 2 * var(--swiper-scrollbar-sides-offset,1%));position:absolute}.swiper-vertical>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-vertical{left:var(--swiper-scrollbar-left,auto);right:var(--swiper-scrollbar-right,4px);top:var(--swiper-scrollbar-sides-offset,1%);z-index:50;width:var(--swiper-scrollbar-size,4px);height:calc(100% - 2 * var(--swiper-scrollbar-sides-offset,1%));position:absolute}.swiper-scrollbar-drag{background:var(--swiper-scrollbar-drag-bg-color,#00000080);border-radius:var(--swiper-scrollbar-border-radius,10px);width:100%;height:100%;position:relative;top:0;left:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper .swiper-notification{pointer-events:none;opacity:0;z-index:-1000;position:absolute;top:0;left:0}.hero.hero--swiper,.hero.hero--empty{height:calc(100vh - var(--site-header-height,78px));height:calc(100dvh - var(--site-header-height,78px));min-height:0}.hero--swiper .swiper,.hero--swiper .swiper-wrapper,.hero--swiper .swiper-slide{height:100%}.hero--swiper .hero__slide{opacity:1;visibility:visible;pointer-events:auto;width:100%;height:100%;position:relative;inset:auto}.hero--swiper .hero__slide-bg{background-repeat:no-repeat;position:absolute;inset:0}.hero--swiper .hero__content{justify-content:center;width:100%;max-width:1280px;height:100%;padding-bottom:130px}.hero--swiper .hero__overlay{background:linear-gradient(90deg,#0a0a14c2,#0a0a1426),linear-gradient(#0000 60%,#0a0a14b8)}.hero__toolbar{z-index:5;justify-content:space-between;align-items:center;gap:24px;display:flex;position:absolute;bottom:32px;left:50%;transform:translate(-50%)}.hero--swiper .swiper-scrollbar{--swiper-scrollbar-bg-color:#ffffff40;--swiper-scrollbar-drag-bg-color:var(--gold);--swiper-scrollbar-sides-offset:20px;--swiper-scrollbar-bottom:10px;--swiper-scrollbar-size:4px;cursor:grab}.hero--swiper .swiper-scrollbar:before{content:"";position:absolute;inset:-10px 0}.hero--swiper .swiper-scrollbar:active{cursor:grabbing}.hero__actions{align-items:center;gap:10px;margin-left:auto;display:flex}.hero__actions button{color:#fff;cursor:pointer;background:#11111c55;border:1px solid #ffffff60;border-radius:50%;width:44px;height:44px;font-size:1.15rem}.hero__actions button:hover{background:var(--gold);color:var(--dark)}.hero__counter{white-space:nowrap;color:#fff;font-size:.8rem}.hero--empty{background:var(--dark);align-items:center;display:flex}.hero--empty .hero__title{margin-bottom:30px}@media (width<=768px){.hero__toolbar{gap:12px;bottom:22px}.hero--swiper .hero__content{padding-bottom:120px}}@media (width<=480px){.hero__actions{gap:7px}.hero__actions button{width:40px;height:40px}}@media (prefers-reduced-motion:reduce){.hero--swiper *,.hero--swiper :after{transition-duration:0s!important;animation:none!important}}.home-news-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.home-news-list .news-item{flex-direction:column;min-width:0;display:flex}.home-news-list .news-item__link{margin-top:auto}@media (width<=900px){.home-news-list{grid-template-columns:1fr;gap:20px}}
