.swiper-pagination{position:absolute;text-align:center;transition:opacity .3s;transform:translateZ(0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:var(--swiper-pagination-bottom,8px);top:var(--swiper-pagination-top,auto);left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));display:inline-block;border-radius:var(--swiper-pagination-bullet-border-radius,50%);background:var(--swiper-pagination-bullet-inactive-color,#000);opacity:var(--swiper-pagination-bullet-inactive-opacity,.2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity,1);background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{right:var(--swiper-pagination-right,8px);left:var(--swiper-pagination-left,auto);top:50%;transform:translate3d(0,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0;display:block}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:transform .2s,top .2s}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,left .2s}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,right .2s}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color,inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color,rgba(0,0,0,.25));position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size,4px);left:0;top:0}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{width:var(--swiper-pagination-progressbar-size,4px);height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.HeroSlider_heroSlider___ESjD{position:relative;width:100%;overflow:hidden;aspect-ratio:16/5}.HeroSlider_heroSlider__button__DvLo0{max-width:200px}@media(max-width:1025px){.HeroSlider_heroSlider___ESjD{aspect-ratio:3/2}}@media(max-width:678px){.HeroSlider_heroSlider___ESjD{aspect-ratio:5/5}}@media(max-width:512px){.HeroSlider_heroSlider___ESjD{aspect-ratio:2/3}}.HeroSlider_skeleton__uKZeq{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#2a2a2a;z-index:10;animation:HeroSlider_pulse__hpMsB 1.5s ease-in-out infinite;padding:4rem 0}@keyframes HeroSlider_pulse__hpMsB{0%{background-color:#2a2a2a}50%{background-color:#383838}to{background-color:#2a2a2a}}.HeroSlider_swiperContainer__EokBJ{width:100%;height:100%;transition:opacity .4s ease-in}.HeroSlider_swiperContainer__EokBJ.HeroSlider_visible__jKCtN{opacity:1}.HeroSlider_slide__fGyT7{position:relative;color:#fff;overflow:hidden}.HeroSlider_slideImageWrapper__YrFak{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.HeroSlider_overlay__w5dFs{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(90deg,rgba(0,0,0,.8),rgba(0,0,0,.6) 35%,rgba(0,0,0,.1));z-index:2}.HeroSlider_content__jjkuV{position:relative;z-index:3;height:100%;display:flex;flex-direction:column;justify-content:center;max-width:50%}.HeroSlider_preTitle__KtI0d{font-size:.9rem;font-weight:600;letter-spacing:.5px;margin-bottom:8px;opacity:.9}.HeroSlider_title__3r0k9{font-size:3rem;font-weight:800;line-height:1.1;margin:0 0 16px;text-shadow:2px 2px 8px rgba(0,0,0,.5)}.HeroSlider_genre__sey6G,.HeroSlider_title__3r0k9{word-wrap:break-word;overflow:hidden;text-overflow:ellipsis}.HeroSlider_genre__sey6G{font-size:1rem;font-weight:500;margin:0 0 24px;opacity:.9}.HeroSlider_ctaButton__p0TDz{display:inline-flex;align-items:center;background-color:#f0f0f0;color:#111;border:none;border-radius:20px;padding:10px 20px;font-size:1rem;font-weight:600;cursor:pointer;text-decoration:none;transition:background-color .2s;align-self:flex-start}.HeroSlider_ctaButton__p0TDz .HeroSlider_ctaIcon__eZTO0{margin-right:8px;font-size:1.2rem;line-height:0}.HeroSlider_ctaButton__p0TDz:hover{background-color:#fff}.HeroSlider_pagination__xgpp_{position:absolute;bottom:20px!important;left:50%!important;transform:translateX(-50%);z-index:5;display:flex;gap:8px;width:auto!important}.HeroSlider_pagination__wrapper__wm2OH{position:absolute;bottom:0}.HeroSlider_pagination__xgpp_ .swiper-pagination-bullet{width:10px;height:10px;background-color:#fff;opacity:.5;transition:opacity .2s,transform .2s}.HeroSlider_pagination__xgpp_ .swiper-pagination-bullet-active{opacity:1;transform:scale(1.2)}.HeroSlider_pagination__xgpp_ .swiper-pagination-horizontal{width:10px}@media(max-width:768px){.HeroSlider_title__3r0k9{font-size:2rem}.HeroSlider_content__jjkuV{max-width:80%}}.ShowtimesSection_showtimesSection__2iHiT{padding-top:4rem}.ShowtimesSection_showtimesSection__header__qjAdA{border-left:10px solid var(--primary-red-color);padding-left:1rem;margin-bottom:2rem}.ShowtimesSection_showtimesSection__header__items__a6ot1{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}@media(max-width:768px){.ShowtimesSection_showtimesSection__header__items__a6ot1{flex-direction:column;gap:1rem;align-items:start}}.ShowtimesSection_showtimesSection__title__EqiHU{font-size:2rem;font-weight:800;color:#000;display:flex;align-items:center;text-transform:uppercase}@media(max-width:768px){.ShowtimesSection_showtimesSection__title__EqiHU{font-size:1.5rem}}.ShowtimesSection_showtimesSection__toggle__SKHtb{display:flex;background-color:#f0f0f0;border-radius:20px}.ShowtimesSection_showtimesSection__toggle__SKHtb button{border:none;background:none;padding:8px 2rem;border-radius:16px;cursor:pointer;font-weight:600;color:#555;transition:all .3s ease}.ShowtimesSection_showtimesSection__toggle__SKHtb button.ShowtimesSection_active__rznnU{background-color:var(--primary-red-color);color:#fff;box-shadow:0 2px 8px rgba(230,0,38,.4)}.ShowtimesSection_showtimesSection__dateNav___Eeh1{display:flex;gap:20px;overflow-x:auto}.ShowtimesSection_dateItem__sLdLD{background:none;border:none;cursor:pointer;text-align:left;padding:5px;white-space:nowrap}.ShowtimesSection_dateItem__main__lF1sl{display:block;font-size:1rem;font-weight:600;color:#555;transition:all .2s ease-in-out;border-bottom:2px solid #fff}.ShowtimesSection_dateItem__sub__cBibX{display:block;font-size:.9rem;color:#777}.ShowtimesSection_dateItem__sLdLD:hover .ShowtimesSection_dateItem__main__lF1sl{color:var(--primary-red-color);border-bottom:2px solid var(--primary-red-color);transform:translateY(-.3rem)}.ShowtimesSection_dateItem__sLdLD.ShowtimesSection_active__rznnU .ShowtimesSection_dateItem__main__lF1sl{color:var(--primary-red-color)}.ShowtimesSection_noMoviesMessage__elzVx{height:40dvh}.ShowtimesSection_noMoviesMessage__h2__OL_ae{display:flex;justify-content:center;align-items:center;height:100%;font-size:1.5rem;font-weight:700}