@charset "UTF-8";.SkeletonBanners{width:100%;height:382px;background:var(--bannerSkeletonBg);border-radius:8px;padding:60px 40px}@media (max-width: 1180px){.SkeletonBanners{height:150px}}.SkeletonBanners__mobile{padding:0 16px}.SkeletonBanners__title{margin-bottom:19px}.SkeletonBanners__subtitle{margin-bottom:42px}.SkeletonBanners__desc{margin-bottom:28px}.BannerItem{position:relative;width:100%;height:100%}@media (max-width: 768px){.BannerItem{cursor:pointer}}@media (max-width: 1180px){.BannerItem{margin:0 12px}}.BannerItem__img{border-radius:16px;display:block}@media (max-width: 768px){.BannerItem__img{border-radius:8px}}.BannerItem-text{position:absolute;padding:60px 0 0 40px;top:0;left:0;display:flex;flex-flow:column}@media (max-width: 768px){.BannerItem-text{padding:20px 0 0 16px}}@media (max-width: 375px){.BannerItem-text{padding:8px 0 0 8px}}.BannerItem-text__title{width:800px;white-space:break-spaces;font-family:Unbounded;font-size:48px;font-style:normal;font-weight:700;line-height:110%;color:var(--textPrimary);text-transform:uppercase}@media (max-width: 768px){.BannerItem-text__title{width:300px;font-size:18px;font-weight:800}}.BannerItem-text__desc{width:700px;font-size:20px;line-height:120%;font-weight:400;color:var(--textPrimary);margin-top:20px}@media (max-width: 768px){.BannerItem-text__desc{width:200px;font-size:12px;line-height:120%;font-weight:400;margin-top:8px}}@media (max-width: 375px){.BannerItem-text__desc{margin-top:4px}}.BannerItem-text__btn{position:fixed;bottom:60px;width:343px;text-transform:uppercase;cursor:pointer}@media (max-width: 768px){.BannerItem-text__btn{display:none}}.BannerItem__mob{position:fixed;bottom:20px;left:32px;display:flex;width:151px;padding:4px 8px;justify-content:center;align-items:center;font-size:14px;line-height:130%;font-weight:600;background-color:var(--active);color:var(--textGameModeActiveColor);border-radius:4px;text-transform:uppercase}:export{largeDesktop:1440px;desktop:1370px;tablet:1180px;smallTablet:768px;phone:576px;smallPhone:375px}.CarouselBanners{width:100%;height:100%;overflow:hidden;border-radius:15px}@media (max-width: 1180px){.CarouselBanners{border-radius:0;width:100vw}}.CarouselBanners__carousel{width:100%;height:100%}.CarouselBanners__image{width:100%;height:100%;overflow:hidden;border-radius:16px;display:flex;align-items:center;justify-content:center;cursor:pointer}@media (max-width: 1180px){.CarouselBanners__image{border-radius:8px}}.CarouselBanners__slide{display:flex;align-items:center;justify-content:center}.CarouselBanners__slide img{width:100%;object-fit:cover;display:block}@media (max-width: 1180px){.CarouselBanners__slide.swiper-slide-next{justify-content:flex-start}.CarouselBanners__slide.swiper-slide-prev{justify-content:flex-end}}.CarouselBanners .swiper-pagination{display:flex;align-items:center;justify-content:center;position:absolute;left:50%;bottom:16px;transform:translate(-50%);z-index:2}@media (max-width: 1180px){.CarouselBanners .swiper-pagination{bottom:8px}}.CarouselBanners .swiper-pagination-bullet{width:8px;height:8px;background:var(--bulletsColor);border-radius:10px;margin-right:8px}.CarouselBanners .swiper-pagination-bullet:last-child{margin-right:0}.CarouselBanners .swiper-pagination-bullet-active{background:var(--bulletActiveColor)}.CarouselBanners.single-banner .swiper-button-prev,.CarouselBanners.single-banner .swiper-button-next,.CarouselBanners.single-banner .swiper-pagination{display:none}
