.bdy:has(.scroll-cinema-carousel){overflow:clip}.scroll-cinema-carousel{display:block;padding-top:0;position:relative}@media only screen and (max-width: 979px){.scroll-cinema-carousel{padding:20px}}.scroll-cinema-carousel.empty{height:auto !important}.scroll-cinema-carousel .pin-spacer{pointer-events:none}.scroll-cinema-carousel .carousel-wrapper{display:flex;flex-direction:column;height:100%;max-height:calc(98vh - 65px);overflow:visible !important;pointer-events:auto !important;position:sticky;top:65px;width:100%;z-index:10}@media only screen and (min-width: 768px){.scroll-cinema-carousel .carousel-wrapper{max-height:calc(98vh - 42px);top:42px}}@media only screen and (min-width: 980px){.scroll-cinema-carousel .carousel-wrapper{max-height:calc(98vh - 42px);top:42px}}@media only screen and (max-width: 979px){.scroll-cinema-carousel .carousel-wrapper{height:calc(98vh - 65px) !important;max-height:calc(98vh - 65px) !important;top:65px !important}}body.admin-bar .scroll-cinema-carousel .carousel-wrapper{max-height:calc(98vh - 97px);top:97px}@media only screen and (min-width: 768px){body.admin-bar .scroll-cinema-carousel .carousel-wrapper{max-height:calc(98vh - 74px);top:74px}}@media only screen and (min-width: 980px){body.admin-bar .scroll-cinema-carousel .carousel-wrapper{max-height:calc(98vh - 74px);top:74px}}@media only screen and (max-width: 979px){body.admin-bar .scroll-cinema-carousel .carousel-wrapper{height:calc(98vh - 97px) !important;max-height:calc(98vh - 97px) !important;top:97px !important}}.scroll-cinema-carousel .carousel-container{align-items:center;border-radius:25px;display:flex;flex:1;justify-content:center;margin:0;min-height:0;padding-bottom:30px;pointer-events:auto !important;position:relative;z-index:10;transition:all .3s ease}@media only screen and (max-width: 979px){.scroll-cinema-carousel .carousel-container{padding-bottom:0}}.scroll-cinema-carousel .carousel-container .swiper-wrapper{height:auto;pointer-events:auto !important}@media only screen and (max-width: 979px){.scroll-cinema-carousel .carousel-container .swiper-wrapper{height:100%}}.scroll-cinema-carousel .carousel-container .swiper-slide{aspect-ratio:16/9;border-radius:25px;flex-shrink:0;height:auto;overflow:hidden;pointer-events:auto !important;width:70%}@media only screen and (max-width: 979px){.scroll-cinema-carousel .carousel-container .swiper-slide{aspect-ratio:auto;height:100%;overflow:hidden !important;width:100%}}.scroll-cinema-carousel .carousel-container .swiper-slide .slide-content{border-radius:25px;height:100%;overflow:hidden;pointer-events:auto;position:relative;width:100%}.scroll-cinema-carousel .carousel-container .swiper-slide video{display:block;height:100%;-o-object-fit:cover;object-fit:cover;pointer-events:none;width:100%}.scroll-cinema-carousel .carousel-container .swiper-slide .btn{left:50%;pointer-events:auto;position:absolute;top:50%;transform:translate(-50%, -50%);white-space:nowrap;z-index:10}@media only screen and (max-width: 979px){.scroll-cinema-carousel .carousel-container .swiper-slide .btn{font-size:14px;max-width:69%;padding:8px 38px 8px 15px;white-space:normal}}@media only screen and (max-width: 782px){.scroll-cinema-carousel .carousel-container .swiper-slide .btn{width:100%}}.scroll-cinema-carousel .swiper-button-prev,.scroll-cinema-carousel .swiper-button-next{display:none}.scroll-cinema-carousel .swiper-button-prev{left:20px}@media only screen and (min-width: 768px){.scroll-cinema-carousel .swiper-button-prev{left:40px}}@media only screen and (min-width: 980px){.scroll-cinema-carousel .swiper-button-prev{left:100px}}.scroll-cinema-carousel .swiper-button-next{right:20px}@media only screen and (min-width: 768px){.scroll-cinema-carousel .swiper-button-next{right:40px}}@media only screen and (min-width: 980px){.scroll-cinema-carousel .swiper-button-next{right:100px}}.scroll-cinema-carousel .swiper-button-disabled{cursor:not-allowed;opacity:.3}.scroll-cinema-carousel .swiper-button-disabled:hover{background:hsla(0,0%,100%,.3)}.scroll-cinema-carousel+.block{margin-top:58px}