@charset "UTF-8";header.guest{background:transparent}header.guest .sw-wrapper{display:flex;align-items:center;justify-content:space-between;padding:20px 0}header.guest .sw-wrapper .brand img{width:163px}header.guest .sw-wrapper .links{display:flex;align-items:center;column-gap:55px}header.guest .sw-wrapper .links a{font-size:14px;font-weight:400;letter-spacing:3px;text-decoration:none;color:var(--white);transition:.3s;text-transform:uppercase}header.guest .sw-wrapper .links a:hover{color:var(--primary)}@media screen and (max-width: 1280px){header.guest .sw-wrapper{padding:20px}header.guest .sw-wrapper .brand img{width:120px}}@media screen and (max-width: 768px){header.guest .sw-wrapper{padding:20px;flex-direction:column;row-gap:20px}header.guest .sw-wrapper .brand img{width:100px}}.guest input,.guest textarea{font-size:16px;background:transparent;color:var(--white)}.guest input:-webkit-autofill,.guest input:-webkit-autofill:hover,.guest input:-webkit-autofill:focus,.guest input:-webkit-autofill:active{transition:background-color 5000s ease-in-out 0s;-webkit-text-fill-color:var(--white)}.guest [data-route]{cursor:pointer}.landing{background:#18181a;width:100%;position:relative;overflow-x:hidden}.landing form input[type=text],.landing form input[type=email]{width:100%;padding:16px 20px;background:#ffffff1f;border-radius:14px;box-shadow:0 4px 30px #0000001a;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);border:1px solid rgba(255,255,255,.3);font-size:16px;transition:all .3s ease;color:var(--white)}.landing form input[type=text]::placeholder,.landing form input[type=email]::placeholder{color:#888;font-size:14px}.landing form input[type=text]:focus,.landing form input[type=email]:focus{outline:none;border-color:var(--primary)}.landing form button[type=submit],.landing form input[type=submit]{width:fit-content;padding:12px 32px;background-color:#fff;color:#000;border:none;border-radius:8px;font-size:14px;font-weight:700;cursor:pointer;transition:all .3s ease;margin-top:8px}.landing form button[type=submit]:hover,.landing form input[type=submit]:hover{background-color:#f0f0f0;transform:translateY(-1px)}.landing form button[type=submit]:active,.landing form input[type=submit]:active{transform:translateY(0)}.landing section{padding:0}.landing section.sec-2{position:relative;background:radial-gradient(ellipse 48% 63% at 10% 68%,rgba(255,80,246,.35),transparent 99%),radial-gradient(ellipse 75% 64% at 91% 29%,rgba(117,0,205,.25),transparent 80%),#0b0b0f}.landing section.sec-2:before,.landing section.sec-2:after{content:"";position:absolute;left:0;right:0;height:150px;pointer-events:none;z-index:1}.landing section.sec-2:before{top:0;background:linear-gradient(to bottom,#18181a 0%,transparent 100%)}.landing section.sec-2:after{bottom:0;background:linear-gradient(to top,#18181a 0%,transparent 100%)}.landing section.sec-2 .row{display:flex;justify-content:space-between}.landing section.sec-2 .row .col{position:relative;width:50%}.landing section.sec-2 .row.first{align-items:center;margin-bottom:30px}.landing section.sec-2 .row.first .col:last-child img{width:100%}.landing section.sec-2 .row.first .col h2{font-size:62px;color:var(--white);font-weight:600;letter-spacing:-1px;line-height:65px;max-width:520px}.landing section.sec-2 .row.first .col h2 span{color:var(--primary)}.landing section.sec-2 .row.second .col:first-child img{width:100%}.landing section.sec-2 .row.second .col:nth-child(2){padding:30px 46px}.landing section.sec-2 .row.second .col:nth-child(2) form{display:flex;flex-direction:column;gap:16px;max-width:512px}.landing section.sec-2 .row.second .col:nth-child(2) form h3{color:#fff;font-size:18px;font-weight:500;margin-bottom:8px;line-height:1.4}@media screen and (max-width: 1280px){.landing section.sec-2 .sw-wrapper{padding:0;max-width:100%}.landing section.sec-2 .sw-wrapper .row:first-child{padding-left:20px}}@media screen and (max-width: 768px){.landing section.sec-2 .sw-wrapper .row{flex-direction:column-reverse}.landing section.sec-2 .sw-wrapper .row .col{width:100%}.landing section.sec-2 .sw-wrapper .row.first{padding:0;margin-bottom:0}.landing section.sec-2 .sw-wrapper .row.first h2{text-align:center;max-width:100%;padding:0 20px;font-size:45px;line-height:52px}.landing section.sec-2 .sw-wrapper .row.first img{width:100%;margin-bottom:20px}.landing section.sec-2 .sw-wrapper .row.second .col:nth-child(2){padding:20px}.landing section.sec-2 .sw-wrapper .row.second .col:nth-child(2) form{max-width:100%;text-align:center}.landing section.sec-2 .sw-wrapper .row.second .col:nth-child(2) form button{margin:0 auto}}.landing section.sec-3{background:linear-gradient(180deg,#18181a00,#18181a 40%);padding:100px 0}.landing section.sec-3 .sw-wrapper{padding:0 20px}.landing section.sec-3 .sw-wrapper h2{color:#fff;font-size:49px;font-weight:700;text-align:center;line-height:1.3;margin-bottom:80px;margin-left:auto;margin-right:auto}.landing section.sec-3 .sw-wrapper h2 span{color:#e75480;font-weight:700}.landing section.sec-3 .sw-wrapper .list{padding-top:30px;padding-bottom:69px;display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.landing section.sec-3 .sw-wrapper .list .item{border-radius:20px;padding:40px 30px;text-align:center;position:relative}.landing section.sec-3 .sw-wrapper .list .item:nth-child(1){background:linear-gradient(180deg,#ff4840,#18181a)}.landing section.sec-3 .sw-wrapper .list .item:nth-child(2){background:linear-gradient(180deg,#ad38c1,#18181a)}.landing section.sec-3 .sw-wrapper .list .item:nth-child(3){background:linear-gradient(180deg,#cb265b,#18181a)}.landing section.sec-3 .sw-wrapper .list .item img{width:100%;max-height:214px;margin-top:-120px;margin-bottom:30px;border-radius:8px}.landing section.sec-3 .sw-wrapper .list .item h3{color:#fff;font-size:24px;font-weight:700;margin-bottom:16px;line-height:1.2}.landing section.sec-3 .sw-wrapper .list .item p{color:#ffffffd9;font-size:16px;line-height:1.6;font-weight:400}.landing section.sec-3 .sw-wrapper .list .item p span{color:#fff;font-weight:700}.landing section.sec-3 .sw-wrapper .newsletter h2{color:#fff;font-size:18px;font-weight:500;margin-bottom:17px;line-height:1.4}.landing section.sec-3 .sw-wrapper .newsletter form{margin:0 auto;display:flex;gap:16px;max-width:850px}.landing section.sec-3 .sw-wrapper .newsletter form button[type=submit],.landing section.sec-3 .sw-wrapper .newsletter form input[type=submit]{text-align:center;width:35%;margin-top:0}@media screen and (max-width: 768px){.landing section.sec-3{background:linear-gradient(180deg,#18181a00,#18181a 70%);padding:0 20px}.landing section.sec-3 .sw-wrapper{padding:0}.landing section.sec-3 .sw-wrapper h2{font-size:36px}.landing section.sec-3 .sw-wrapper .list{display:flex;flex-direction:column;row-gap:50px;padding-bottom:20px}.landing section.sec-3 .sw-wrapper .list .item:nth-child(1){background:linear-gradient(180deg,#ff4840,#18181a 90%)}.landing section.sec-3 .sw-wrapper .list .item:nth-child(2){background:linear-gradient(180deg,#ad38c1,#18181a 90%)}.landing section.sec-3 .sw-wrapper .list .item:nth-child(3){background:linear-gradient(180deg,#cb265b,#18181a 90%)}.landing section.sec-3 .sw-wrapper .newsletter form{flex-direction:column}.landing section.sec-3 .sw-wrapper .newsletter form button{margin:0 auto}}.landing section.sec-4{padding:10px 0;background:#18181a}.landing section.sec-4 .sw-wrapper{padding:0 20px}.landing section.sec-4 .sw-wrapper .section-title{font-size:49px;font-weight:600;color:#fff;margin-bottom:20px;text-align:center}.landing section.sec-4 .sw-wrapper .screenings-carousel{position:relative;margin-bottom:50px}.landing section.sec-4 .sw-wrapper .screenings-carousel .screenings-swiper{overflow:hidden;padding:20px 0 40px}.landing section.sec-4 .sw-wrapper .screenings-carousel .screenings-swiper .swiper-slide{height:auto}.landing section.sec-4 .sw-wrapper .screenings-carousel .screening-card{position:relative;overflow:hidden;background:#ffffff1f;border-radius:14px;box-shadow:0 4px 30px #0000001a;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);border:1px solid rgba(255,255,255,.3);height:100%;transition:transform .3s ease,box-shadow .3s ease}.landing section.sec-4 .sw-wrapper .screenings-carousel .screening-card:hover{transform:translateY(-10px);box-shadow:0 20px 40px #00000080}.landing section.sec-4 .sw-wrapper .screenings-carousel .screening-card .card-backdrop{position:absolute;top:0;left:0;width:100%;height:60%;background-size:cover;background-position:center;opacity:.4;border-radius:0 0 70% 70%/0 0 20% 20%;overflow:hidden}.landing section.sec-4 .sw-wrapper .screenings-carousel .screening-card .card-backdrop:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:100%;background:linear-gradient(to bottom,transparent 58%,rgba(113,8,131,.6156862745) 78%,rgba(163,11,190,.7450980392) 100%)}.landing section.sec-4 .sw-wrapper .screenings-carousel .screening-card .card-content{position:relative;z-index:1;padding:30px 25px 25px;display:flex;flex-direction:column;align-items:center;text-align:center}.landing section.sec-4 .sw-wrapper .screenings-carousel .screening-card .card-content .poster-wrapper{width:112.52px;height:170px;margin-bottom:30px;border-radius:5px;overflow:hidden;box-shadow:0 10px 30px #0009;transition:transform .3s ease}.landing section.sec-4 .sw-wrapper .screenings-carousel .screening-card .card-content .poster-wrapper:hover{transform:scale(1.05)}.landing section.sec-4 .sw-wrapper .screenings-carousel .screening-card .card-content .poster-wrapper .poster{width:100%;height:100%;object-fit:cover}.landing section.sec-4 .sw-wrapper .screenings-carousel .screening-card .card-content .movie-title{font-size:18px;font-weight:700;color:var(--white);margin-bottom:15px}.landing section.sec-4 .sw-wrapper .screenings-carousel .screening-card .card-content .screening-info{display:flex;align-items:center;justify-content:center;gap:20px;margin-bottom:20px;font-size:12px;color:#999}.landing section.sec-4 .sw-wrapper .screenings-carousel .screening-card .card-content .screening-info span{display:flex;align-items:center;gap:8px}.landing section.sec-4 .sw-wrapper .screenings-carousel .screening-card .card-content .screening-info span i{font-size:12px;color:#666}.landing section.sec-4 .sw-wrapper .screenings-carousel .screening-card .card-content .screening-info span img{width:20px;border-radius:50%}.landing section.sec-4 .sw-wrapper .screenings-carousel .screening-card .card-content .progress-bar{position:relative;width:100%;height:17px;background:#ffffff1a;border-radius:16px;overflow:hidden}.landing section.sec-4 .sw-wrapper .screenings-carousel .screening-card .card-content .progress-bar .progress-fill{position:absolute;top:0;left:0;height:100%;background:linear-gradient(90deg,#d946ef,#a855f7);border-radius:16px;transition:width .3s ease}.landing section.sec-4 .sw-wrapper .screenings-carousel .screening-card .card-content .progress-bar .progress-text{position:absolute;top:50%;left:90%;transform:translate(-50%,-50%);font-size:12px;font-weight:700;color:#fff;z-index:1}.landing section.sec-4 .sw-wrapper .screenings-carousel .swiper-button-prev,.landing section.sec-4 .sw-wrapper .screenings-carousel .swiper-button-next{width:50px;height:50px;background:#ffffff1f;border-radius:50%;box-shadow:0 4px 30px #0000001a;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);border:1px solid rgba(255,255,255,.3);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease}.landing section.sec-4 .sw-wrapper .screenings-carousel .swiper-button-prev:after,.landing section.sec-4 .sw-wrapper .screenings-carousel .swiper-button-next:after{display:none}.landing section.sec-4 .sw-wrapper .screenings-carousel .swiper-button-prev i,.landing section.sec-4 .sw-wrapper .screenings-carousel .swiper-button-next i{font-size:18px;color:#fff}.landing section.sec-4 .sw-wrapper .screenings-carousel .swiper-button-prev:hover,.landing section.sec-4 .sw-wrapper .screenings-carousel .swiper-button-next:hover{background:#fff3;transform:scale(1.1)}.landing section.sec-4 .sw-wrapper .screenings-carousel .swiper-button-prev.swiper-button-disabled,.landing section.sec-4 .sw-wrapper .screenings-carousel .swiper-button-next.swiper-button-disabled{opacity:.3;cursor:not-allowed}.landing section.sec-4 .sw-wrapper .screenings-carousel .swiper-button-prev.swiper-button-disabled:hover,.landing section.sec-4 .sw-wrapper .screenings-carousel .swiper-button-next.swiper-button-disabled:hover{transform:none}.landing section.sec-4 .sw-wrapper .screenings-carousel .swiper-button-prev{left:-70px}.landing section.sec-4 .sw-wrapper .screenings-carousel .swiper-button-next{right:-70px}.landing section.sec-4 .sw-wrapper .newsletter h2{text-align:center;color:#fff;font-size:18px;font-weight:500;margin-bottom:17px;line-height:1.4}.landing section.sec-4 .sw-wrapper .newsletter form{margin:0 auto;display:flex;gap:16px;max-width:850px}.landing section.sec-4 .sw-wrapper .newsletter form button[type=submit],.landing section.sec-4 .sw-wrapper .newsletter form input[type=submit]{text-align:center;width:35%;margin-top:0}@media (max-width: 1200px){.landing section.sec-4 .sw-wrapper .screenings-carousel .swiper-button-prev{left:-30px}.landing section.sec-4 .sw-wrapper .screenings-carousel .swiper-button-next{right:-30px}}@media (max-width: 768px){.landing section.sec-4{padding:60px 0}.landing section.sec-4 .sw-wrapper .section-title{font-size:32px;margin-bottom:30px}.landing section.sec-4 .sw-wrapper .screenings-carousel .swiper-button-prev,.landing section.sec-4 .sw-wrapper .screenings-carousel .swiper-button-next{width:40px;height:40px}.landing section.sec-4 .sw-wrapper .screenings-carousel .swiper-button-prev i,.landing section.sec-4 .sw-wrapper .screenings-carousel .swiper-button-next i{font-size:14px}.landing section.sec-4 .sw-wrapper .screenings-carousel .swiper-button-prev{left:10px}.landing section.sec-4 .sw-wrapper .screenings-carousel .swiper-button-next{right:10px}.landing section.sec-4 .sw-wrapper .screenings-carousel .screening-card .card-content .poster-wrapper{width:160px;height:224px}.landing section.sec-4 .sw-wrapper .screenings-carousel .screening-card .card-content .movie-title{font-size:20px}.landing section.sec-4 .sw-wrapper .newsletter form{flex-direction:column}.landing section.sec-4 .sw-wrapper .newsletter form button{margin:0 auto}}.landing section.sec-5{color:var(--white);padding:80px 0;background:radial-gradient(ellipse 44% 157% at 5% 108%,rgba(255,80,167,.35),transparent 99%),radial-gradient(ellipse 47% 100% at 83% 46%,rgba(117,0,205,.25),transparent 80%),#0b0b0f}.landing section.sec-5:before,.landing section.sec-5:after{content:"";position:absolute;left:0;right:0;height:60px;pointer-events:none;z-index:1}.landing section.sec-5:before{top:0;background:linear-gradient(to bottom,#18181a 0%,transparent 100%)}.landing section.sec-5:after{bottom:0;background:linear-gradient(to top,#18181a 0%,transparent 100%)}.landing section.sec-5 .sw-wrapper{padding:0 24px}.landing section.sec-5 .sec-5-content{display:grid;grid-template-columns:500px 1fr;gap:20px;align-items:start}@media (max-width: 968px){.landing section.sec-5 .sec-5-content{grid-template-columns:1fr;gap:48px}}.landing section.sec-5 .sec-5-left .sec-5-title{font-size:62px;font-weight:700;line-height:67px;margin-bottom:20px}@media (max-width: 768px){.landing section.sec-5 .sec-5-left .sec-5-title{font-size:36px;line-height:47px}}.landing section.sec-5 .sec-5-left .sec-5-description{font-size:16px;line-height:24px;margin-bottom:34px}.landing section.sec-5 .sec-5-left .sec-5-signup h3{color:#fff;font-size:18px;font-weight:500;margin-bottom:17px;line-height:1.4}.landing section.sec-5 .sec-5-left .sec-5-signup form{display:flex;flex-direction:column;row-gap:15px}.landing section.sec-5 .sec-5-left .sec-5-signup form button{width:100%}.landing section.sec-5 .signup-title{font-size:18px;font-weight:600;margin:0 0 20px}.landing section.sec-5 .sec-5-right{display:flex;align-items:center}.landing section.sec-5 .sec-5-right .features-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;width:100%}.landing section.sec-5 .sec-5-right .features-grid .feature-card{background:#ffffff0e;border-radius:14px;box-shadow:0 4px 30px #0000001a;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);border:1px solid rgba(255,255,255,.116);padding:51px 80px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:20px;transition:all .3s ease}.landing section.sec-5 .sec-5-right .features-grid .feature-card:hover{border-color:#3a3a3a;transform:translateY(-4px);background-color:var(--primary)}.landing section.sec-5 .sec-5-right .features-grid .feature-card:hover img{filter:brightness(0) saturate(100%) invert(100%) sepia(100%) saturate(0%) hue-rotate(32deg) brightness(103%) contrast(101%)}.landing section.sec-5 .sec-5-right .features-grid .feature-icon{width:98px;height:98px;display:flex;align-items:center;justify-content:center}.landing section.sec-5 .sec-5-right .features-grid .feature-icon img{width:100%}.landing section.sec-5 .sec-5-right .features-grid .feature-text{font-size:16px;font-weight:500;line-height:1.4;margin:0;color:#fff}@media screen and (max-width: 768px){.landing section.sec-5{padding:20px;background:transparent;-webkit-mask-image:unset;mask-image:unset;text-align:center}.landing section.sec-5 .sw-wrapper{padding:0}.landing section.sec-5 .sec-5-right .features-grid .feature-card{padding:20px 15px;gap:0}.landing section.sec-5 .sec-5-right .features-grid .feature-card .feature-text{font-size:14px}}.landing section.sec-6{padding:10px 0;background:#18181a;margin-bottom:120px}.landing section.sec-6 .sw-wrapper{padding:0 20px}.landing section.sec-6 .sw-wrapper .section-title{font-size:49px;font-weight:600;color:#fff;margin-bottom:20px;text-align:center}.landing section.sec-6 .sw-wrapper .cinemas-carousel{position:relative}.landing section.sec-6 .sw-wrapper .cinemas-carousel.is-centered .cinemas-swiper{display:flex;justify-content:center}.landing section.sec-6 .sw-wrapper .cinemas-carousel.is-centered .swiper-wrapper{justify-content:center}.landing section.sec-6 .sw-wrapper .cinemas-carousel .cinemas-swiper{overflow:hidden;padding:20px 0 40px}.landing section.sec-6 .sw-wrapper .cinemas-carousel .cinemas-swiper .swiper-slide{height:auto}.landing section.sec-6 .sw-wrapper .cinemas-carousel .cinema-card{position:relative;overflow:hidden;background:#ffffff1f;border-radius:14px;box-shadow:0 4px 30px #0000001a;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);border:1px solid rgba(255,255,255,.3);height:405px;transition:transform .3s ease,box-shadow .3s ease}.landing section.sec-6 .sw-wrapper .cinemas-carousel .cinema-card:hover{transform:translateY(-10px);box-shadow:0 20px 40px #00000080}.landing section.sec-6 .sw-wrapper .cinemas-carousel .cinema-card .card-backdrop{position:absolute;top:0;left:0;width:100%;height:60%;background-size:cover;background-position:center;border-radius:0 0 70% 70%/0 0 20% 20%;overflow:hidden}.landing section.sec-6 .sw-wrapper .cinemas-carousel .cinema-card .card-backdrop:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:100%;background:linear-gradient(to bottom,transparent 58%,rgba(113,8,131,.6156862745) 78%,rgba(163,11,190,.7450980392) 100%)}.landing section.sec-6 .sw-wrapper .cinemas-carousel .cinema-card .card-content{position:relative;z-index:1;padding:30px 25px 25px;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;text-align:center;height:100%}.landing section.sec-6 .sw-wrapper .cinemas-carousel .cinema-card .card-content .poster-wrapper{width:84px;height:84px;margin-bottom:10px;border-radius:50%;overflow:hidden;transition:transform .3s ease}.landing section.sec-6 .sw-wrapper .cinemas-carousel .cinema-card .card-content .poster-wrapper:hover{transform:scale(1.05)}.landing section.sec-6 .sw-wrapper .cinemas-carousel .cinema-card .card-content .poster-wrapper .poster{width:100%;height:100%;object-fit:cover}.landing section.sec-6 .sw-wrapper .cinemas-carousel .cinema-card .card-content .cinema-title{font-size:18px;font-weight:600;color:var(--white);margin-bottom:5px}.landing section.sec-6 .sw-wrapper .cinemas-carousel .cinema-card .card-content .cinema-town{font-size:14px;font-weight:500;color:var(--white)}.landing section.sec-6 .sw-wrapper .cinemas-carousel .swiper-button-prev,.landing section.sec-6 .sw-wrapper .cinemas-carousel .swiper-button-next{width:50px;height:50px;background:#ffffff1f;border-radius:50%;box-shadow:0 4px 30px #0000001a;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);border:1px solid rgba(255,255,255,.3);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease}.landing section.sec-6 .sw-wrapper .cinemas-carousel .swiper-button-prev:after,.landing section.sec-6 .sw-wrapper .cinemas-carousel .swiper-button-next:after{display:none}.landing section.sec-6 .sw-wrapper .cinemas-carousel .swiper-button-prev i,.landing section.sec-6 .sw-wrapper .cinemas-carousel .swiper-button-next i{font-size:18px;color:#fff}.landing section.sec-6 .sw-wrapper .cinemas-carousel .swiper-button-prev:hover,.landing section.sec-6 .sw-wrapper .cinemas-carousel .swiper-button-next:hover{background:#fff3;transform:scale(1.1)}.landing section.sec-6 .sw-wrapper .cinemas-carousel .swiper-button-prev.swiper-button-disabled,.landing section.sec-6 .sw-wrapper .cinemas-carousel .swiper-button-next.swiper-button-disabled{opacity:.3;cursor:not-allowed}.landing section.sec-6 .sw-wrapper .cinemas-carousel .swiper-button-prev.swiper-button-disabled:hover,.landing section.sec-6 .sw-wrapper .cinemas-carousel .swiper-button-next.swiper-button-disabled:hover{transform:none}.landing section.sec-6 .sw-wrapper .cinemas-carousel .swiper-button-prev{left:-70px}.landing section.sec-6 .sw-wrapper .cinemas-carousel .swiper-button-next{right:-70px}.landing section.sec-6 .sw-wrapper .newsletter h2{text-align:center;color:#fff;font-size:18px;font-weight:500;margin-bottom:17px;line-height:1.4}.landing section.sec-6 .sw-wrapper .newsletter form{margin:0 auto;display:flex;gap:16px;max-width:850px}.landing section.sec-6 .sw-wrapper .newsletter form button[type=submit],.landing section.sec-6 .sw-wrapper .newsletter form input[type=submit]{text-align:center;width:35%;margin-top:0}@media (max-width: 1200px){.landing section.sec-6 .sw-wrapper .cinemas-carousel .swiper-button-prev{left:-30px}.landing section.sec-6 .sw-wrapper .cinemas-carousel .swiper-button-next{right:-30px}}@media (max-width: 768px){.landing section.sec-6{padding:60px 0;margin-bottom:20px}.landing section.sec-6 .sw-wrapper .section-title{font-size:32px;margin-bottom:30px}.landing section.sec-6 .sw-wrapper .cinemas-carousel .swiper-button-prev,.landing section.sec-6 .sw-wrapper .cinemas-carousel .swiper-button-next{width:40px;height:40px}.landing section.sec-6 .sw-wrapper .cinemas-carousel .swiper-button-prev i,.landing section.sec-6 .sw-wrapper .cinemas-carousel .swiper-button-next i{font-size:14px}.landing section.sec-6 .sw-wrapper .cinemas-carousel .swiper-button-prev{left:10px}.landing section.sec-6 .sw-wrapper .cinemas-carousel .swiper-button-next{right:10px}.landing section.sec-6 .sw-wrapper .cinemas-carousel .cinema-card .card-content .movie-title{font-size:18px}.landing section.sec-6 .sw-wrapper .newsletter form{flex-direction:column}.landing section.sec-6 .sw-wrapper .newsletter form button{margin:0 auto}}.landing section.sec-7{color:var(--white)}.landing section.sec-7 .sw-wrapper h2{font-size:14px;text-transform:uppercase;font-weight:500;text-align:center;margin-bottom:38px}.landing section.sec-7 .sw-wrapper .carousel-container{width:100%}.landing section.sec-7 .sw-wrapper .list{display:flex;align-items:center;justify-content:space-between}.landing section.sec-7 .sw-wrapper .list .item{width:33.33%;text-align:center}.landing section.sec-7 .sw-wrapper .list .item.duplicate{display:none}.landing section.sec-7 .sw-wrapper .list .item img{width:300px}@media screen and (max-width: 768px){.landing section.sec-7 .sw-wrapper{padding:0 20px}.landing section.sec-7 .sw-wrapper .carousel-container{overflow:hidden}.landing section.sec-7 .sw-wrapper .list{animation:scroll 15s linear infinite;width:max-content;justify-content:flex-start}.landing section.sec-7 .sw-wrapper .list .item{flex-shrink:0;width:200px;padding:0 30px}.landing section.sec-7 .sw-wrapper .list .item.duplicate{display:block}.landing section.sec-7 .sw-wrapper .list .item img{max-width:100%;height:auto}.landing section.sec-7 .sw-wrapper .list:hover{animation-play-state:paused}@keyframes scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}}.landing section.sec-8{padding:100px 0 10px;background:#18181a;background:radial-gradient(ellipse 44% 157% at 5% 108%,rgba(117,0,205,.25),transparent 99%),radial-gradient(ellipse 47% 100% at 83% 46%,rgba(255,80,167,.35),transparent 80%),#0b0b0f;-webkit-mask-image:linear-gradient(to bottom,transparent 0%,black 20%,black 80%,transparent 100%);mask-image:linear-gradient(to bottom,transparent 0%,black 20%,#000000 80%,transparent 100%)}.landing section.sec-8 .sw-wrapper{padding:0 20px}.landing section.sec-8 .sw-wrapper .section-title{font-size:49px;font-weight:600;color:#fff;margin-bottom:20px;text-align:center}.landing section.sec-8 .sw-wrapper .blogs-carousel{position:relative;margin-bottom:50px}.landing section.sec-8 .sw-wrapper .blogs-carousel .blogs-swiper{overflow:hidden;padding:20px 0 40px}.landing section.sec-8 .sw-wrapper .blogs-carousel .blogs-swiper .swiper-slide{height:auto}.landing section.sec-8 .sw-wrapper .blogs-carousel .blog-card{position:relative;overflow:hidden;background:#ffffff1f;border-radius:14px;box-shadow:0 4px 30px #0000001a;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);border:1px solid rgba(255,255,255,.3);height:443px;cursor:pointer;transition:transform .3s ease,box-shadow .3s ease}.landing section.sec-8 .sw-wrapper .blogs-carousel .blog-card:hover{transform:translateY(-10px);box-shadow:0 20px 40px #00000080}.landing section.sec-8 .sw-wrapper .blogs-carousel .blog-card .card-backdrop{position:absolute;top:0;left:0;width:100%;height:55%;background-size:cover;background-position:center;border-radius:0 0 70% 70%/0 0 20% 20%;overflow:hidden}.landing section.sec-8 .sw-wrapper .blogs-carousel .blog-card .card-content{position:relative;z-index:1;padding:265px 25px 25px;display:flex;flex-direction:column;align-items:flex-start;height:100%}.landing section.sec-8 .sw-wrapper .blogs-carousel .blog-card .card-content .movie-title{font-size:18px;font-weight:600;color:var(--white);margin-bottom:15px;line-height:24px}.landing section.sec-8 .sw-wrapper .blogs-carousel .blog-card .card-content p{font-size:14px;line-height:24px;color:#ffffffb4}.landing section.sec-8 .sw-wrapper .blogs-carousel .swiper-button-prev,.landing section.sec-8 .sw-wrapper .blogs-carousel .swiper-button-next{width:50px;height:50px;background:#ffffff1f;border-radius:50%;box-shadow:0 4px 30px #0000001a;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);border:1px solid rgba(255,255,255,.3);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease}.landing section.sec-8 .sw-wrapper .blogs-carousel .swiper-button-prev:after,.landing section.sec-8 .sw-wrapper .blogs-carousel .swiper-button-next:after{display:none}.landing section.sec-8 .sw-wrapper .blogs-carousel .swiper-button-prev i,.landing section.sec-8 .sw-wrapper .blogs-carousel .swiper-button-next i{font-size:18px;color:#fff}.landing section.sec-8 .sw-wrapper .blogs-carousel .swiper-button-prev:hover,.landing section.sec-8 .sw-wrapper .blogs-carousel .swiper-button-next:hover{background:#fff3;transform:scale(1.1)}.landing section.sec-8 .sw-wrapper .blogs-carousel .swiper-button-prev.swiper-button-disabled,.landing section.sec-8 .sw-wrapper .blogs-carousel .swiper-button-next.swiper-button-disabled{opacity:.3;cursor:not-allowed}.landing section.sec-8 .sw-wrapper .blogs-carousel .swiper-button-prev.swiper-button-disabled:hover,.landing section.sec-8 .sw-wrapper .blogs-carousel .swiper-button-next.swiper-button-disabled:hover{transform:none}.landing section.sec-8 .sw-wrapper .blogs-carousel .swiper-button-prev{left:-70px}.landing section.sec-8 .sw-wrapper .blogs-carousel .swiper-button-next{right:-70px}.landing section.sec-8 .sw-wrapper .newsletter h2{text-align:center;color:#fff;font-size:18px;font-weight:500;margin-bottom:17px;line-height:1.4}.landing section.sec-8 .sw-wrapper .newsletter form{margin:0 auto;display:flex;gap:16px;max-width:850px}.landing section.sec-8 .sw-wrapper .newsletter form button[type=submit],.landing section.sec-8 .sw-wrapper .newsletter form input[type=submit]{text-align:center;width:35%;margin-top:0}@media (max-width: 1200px){.landing section.sec-8 .sw-wrapper .screenings-carousel .swiper-button-prev{left:-30px}.landing section.sec-8 .sw-wrapper .screenings-carousel .swiper-button-next{right:-30px}}@media (max-width: 768px){.landing section.sec-8{padding:60px 0 0;margin-bottom:20px}.landing section.sec-8 .sw-wrapper .section-title{font-size:32px;margin-bottom:30px}.landing section.sec-8 .sw-wrapper .screenings-carousel .swiper-button-prev,.landing section.sec-8 .sw-wrapper .screenings-carousel .swiper-button-next{width:40px;height:40px}.landing section.sec-8 .sw-wrapper .screenings-carousel .swiper-button-prev i,.landing section.sec-8 .sw-wrapper .screenings-carousel .swiper-button-next i{font-size:14px}.landing section.sec-8 .sw-wrapper .screenings-carousel .swiper-button-prev{left:10px}.landing section.sec-8 .sw-wrapper .screenings-carousel .swiper-button-next{right:10px}.landing section.sec-8 .sw-wrapper .screenings-carousel .screening-card .card-content .movie-title{font-size:18px}}.landing section.sec-9{overflow:hidden;color:var(--white);margin-bottom:80px}@media (max-width: 768px){.landing section.sec-9 .sw-wrapper{padding:0 20px}}.landing section.sec-9 .sw-wrapper .podcast-container{display:grid;grid-template-columns:471px 1fr;gap:37px;align-items:start}@media (max-width: 1024px){.landing section.sec-9 .sw-wrapper .podcast-container{grid-template-columns:1fr;gap:30px}}.landing section.sec-9 .sw-wrapper .podcast-container .podcast-header{position:relative}.landing section.sec-9 .sw-wrapper .podcast-container .podcast-header .podcast-title{font-size:62px;letter-spacing:-1px;font-weight:600;line-height:67px;margin-bottom:78px}.landing section.sec-9 .sw-wrapper .podcast-container .podcast-header .podcast-title span{color:var(--primary)}@media (max-width: 768px){.landing section.sec-9 .sw-wrapper .podcast-container .podcast-header .podcast-title{font-size:36px;text-align:center;margin-bottom:0}.landing section.sec-9 .sw-wrapper .podcast-container .podcast-header img{display:none}}.landing section.sec-9 .sw-wrapper .podcast-container .podcast-episodes{display:flex;flex-direction:column;gap:15px}.landing section.sec-9 .sw-wrapper .podcast-container .podcast-episodes .episode-card{background:#6868681f;border-radius:14px;box-shadow:0 4px 30px #0000001a;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);border:1px solid rgba(173,173,173,.219);padding:16px;display:grid;grid-template-columns:142px 1fr;gap:21px;align-items:center;transition:all .3s ease}.landing section.sec-9 .sw-wrapper .podcast-container .podcast-episodes .episode-card:hover{background:#222;border-color:#e91e634d;transform:translate(8px)}@media (max-width: 768px){.landing section.sec-9 .sw-wrapper .podcast-container .podcast-episodes .episode-card{grid-template-columns:130px 1fr;gap:16px}}.landing section.sec-9 .sw-wrapper .podcast-container .podcast-episodes .episode-thumbnail{border-radius:8px;overflow:hidden;cursor:pointer;aspect-ratio:1;background:linear-gradient(135deg,#e91e63,#9c27b0);position:relative}.landing section.sec-9 .sw-wrapper .podcast-container .podcast-episodes .episode-thumbnail img{width:100%;height:100%;object-fit:cover}.landing section.sec-9 .sw-wrapper .podcast-container .podcast-episodes .episode-thumbnail:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 50%,rgba(0,0,0,.7) 100%)}.landing section.sec-9 .sw-wrapper .podcast-container .podcast-episodes .episode-content{display:flex;flex-direction:column;gap:8px}.landing section.sec-9 .sw-wrapper .podcast-container .podcast-episodes .episode-content h3{font-size:18px;font-weight:600;color:var(--white);line-height:24px;margin-bottom:6px;cursor:pointer}.landing section.sec-9 .sw-wrapper .podcast-container .podcast-episodes .episode-content .episode-subtitle{font-size:14px;color:#999;margin-bottom:16px}.landing section.sec-9 .sw-wrapper .podcast-container .podcast-episodes .episode-content .episode-actions{border-top:1px solid rgba(255,255,255,.2666666667);display:flex;align-items:center;gap:12px;padding-top:8px}.landing section.sec-9 .sw-wrapper .podcast-container .podcast-episodes .episode-content .listen-text{font-size:14px;color:var(--white);font-weight:500}.landing section.sec-9 .sw-wrapper .podcast-container .podcast-episodes .episode-content .platform-icons{display:flex;gap:12px}.landing section.sec-9 .sw-wrapper .podcast-container .podcast-episodes .episode-content a{width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:#2a2a2a;border-radius:50%;transition:all .3s ease;overflow:hidden}.landing section.sec-9 .sw-wrapper .podcast-container .podcast-episodes .episode-content a img{width:18px;height:18px;object-fit:contain;filter:brightness(0) invert(1)}.landing section.sec-9 .sw-wrapper .podcast-container .podcast-episodes .episode-content a:hover{background:#e91e63;transform:scale(1.1)}@media (max-width: 768px){.landing section.sec-9 .sw-wrapper .podcast-container .podcast-episodes .episode-content h3{font-size:14px}.landing section.sec-9 .sw-wrapper .podcast-container .podcast-episodes .episode-content .episode-subtitle{font-size:12px}.landing section.sec-9 .sw-wrapper .podcast-container .podcast-episodes .episode-content .listen-text{font-size:12px}}.landing section.sec-10{margin-bottom:113px}@media (max-width: 768px){.landing section.sec-10 .sw-wrapper{padding:0 20px}}.landing section.sec-10 .faq-container{max-width:1004px;margin:0 auto}.landing section.sec-10 .faq-title{font-size:49px;font-weight:600;color:#fff;text-align:center;margin-bottom:50px}@media (max-width: 768px){.landing section.sec-10 .faq-title{font-size:1.75rem;margin-bottom:40px}}.landing section.sec-10 .faq-list{display:flex;flex-direction:column;gap:16px}.landing section.sec-10 .faq-item{background:#6868681f;border-radius:14px;box-shadow:0 4px 30px #0000001a;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);border:1px solid rgba(173,173,173,.219);overflow:hidden;transition:background-color .3s ease}.landing section.sec-10 .faq-item.active{background-color:#2d2d2d}.landing section.sec-10 .faq-item:hover{background-color:#333}.landing section.sec-10 .faq-question{width:100%;display:flex;align-items:center;gap:12px;padding:20px 24px;background:none;border:none;color:#fff;font-size:18px;font-weight:700;text-align:left;cursor:pointer;transition:padding .3s ease}@media (max-width: 768px){.landing section.sec-10 .faq-question{padding:18px 20px;font-size:.95rem}}.landing section.sec-10 .faq-question:hover .faq-toggle{transform:scale(1.1)}.landing section.sec-10 .faq-icon{font-size:1.25rem;flex-shrink:0}@media (max-width: 768px){.landing section.sec-10 .faq-icon{font-size:1.1rem}}.landing section.sec-10 .faq-text{flex:1}.landing section.sec-10 .faq-toggle{font-size:1.5rem;font-weight:300;flex-shrink:0;transition:transform .3s ease}@media (max-width: 768px){.landing section.sec-10 .faq-toggle{font-size:1.3rem}}.landing section.sec-10 .faq-answer{max-height:0;overflow:hidden;padding:0 24px;color:#b0b0b0;font-size:18px;line-height:28px;opacity:0;transition:max-height .4s ease,opacity .3s ease,padding .4s ease}@media (max-width: 768px){.landing section.sec-10 .faq-answer{padding:0 20px;font-size:.9rem}}.landing section.sec-10 .faq-answer p{margin:0;padding-bottom:24px}@media (max-width: 768px){.landing section.sec-10 .faq-answer p{padding-bottom:20px}}.landing section.sec-10 .faq-answer p:last-child{padding-bottom:24px}@media (max-width: 768px){.landing section.sec-10 .faq-answer p:last-child{padding-bottom:20px}}.landing section.sec-10 .faq-answer ul{margin:0;padding:0 0 16px 20px;list-style-type:disc}.landing section.sec-10 .faq-answer ul li{padding:4px 0;color:#b0b0b0}.landing section.sec-10 .faq-answer a{color:#f35dda;font-weight:700}.landing section.sec-10 .faq-item.active .faq-answer{max-height:800px;opacity:1;padding-top:0;padding-bottom:0}.landing:before{content:"";position:absolute;bottom:0;left:0;width:100%;height:500px;background:linear-gradient(to bottom,#e4add100,#78178144);pointer-events:none}.landing footer{text-align:center;padding-bottom:71px}.landing footer .newsletter{margin-bottom:51px}.landing footer .newsletter h2{text-align:center;color:var(--primary);font-size:55px;font-weight:500;margin-bottom:17px;line-height:1.4}.landing footer .newsletter form{margin:0 auto;display:flex;gap:16px;max-width:880px}.landing footer .newsletter form button[type=submit],.landing footer .newsletter form input[type=submit]{text-align:center;width:35%;margin-top:0}.landing footer img{width:163px}@media screen and (max-width: 768px){.landing footer{padding:0 20px 30px}.landing footer .newsletter h2{font-size:44px;line-height:56px}.landing footer .newsletter form{flex-direction:column}.landing footer .newsletter form button{margin:0 auto}}.forcinema{background:#18181a;width:100%;position:relative;overflow-x:hidden}.forcinema form input[type=text],.forcinema form input[type=email]{width:100%;padding:16px 20px;background:#ffffff1f;border-radius:14px;box-shadow:0 4px 30px #0000001a;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);border:1px solid rgba(255,255,255,.3);font-size:14px;transition:all .3s ease}.forcinema form input[type=text]::placeholder,.forcinema form input[type=email]::placeholder{color:#888;font-size:14px}.forcinema form input[type=text]:focus,.forcinema form input[type=email]:focus{outline:none;border-color:var(--primary)}.forcinema form button[type=submit],.forcinema form input[type=submit]{width:fit-content;padding:12px 32px;background-color:#fff;color:#000;border:none;border-radius:8px;font-size:14px;font-weight:700;cursor:pointer;transition:all .3s ease;margin-top:8px}.forcinema form button[type=submit]:hover,.forcinema form input[type=submit]:hover{background-color:#f0f0f0;transform:translateY(-1px)}.forcinema form button[type=submit]:active,.forcinema form input[type=submit]:active{transform:translateY(0)}.forcinema section{background:transparent}.forcinema section.sec-1{padding:100px 0;position:relative;overflow:hidden}.forcinema section.sec-1 .sw-wrapper{display:flex;align-items:center;justify-content:space-between;gap:60px}.forcinema section.sec-1 .sw-wrapper .left{flex:1;max-width:600px}.forcinema section.sec-1 .sw-wrapper .left .eyebrow{font-size:20px;font-weight:500;letter-spacing:4px;color:#ffffffa9;margin-bottom:37px;text-transform:uppercase}.forcinema section.sec-1 .sw-wrapper .left h1{font-size:54px;font-weight:600;letter-spacing:-1px;color:var(--white);margin-bottom:37px}.forcinema section.sec-1 .sw-wrapper .left .description{font-size:20px;line-height:30px;font-weight:300;color:var(--white)}.forcinema section.sec-1 .sw-wrapper .right{display:flex;justify-content:flex-end}.forcinema section.sec-1 .sw-wrapper .right .image-container{position:relative;width:100%}.forcinema section.sec-1 .sw-wrapper .right .image-container .cinema-collage{width:100%;height:auto;display:block}@media screen and (max-width: 1400px){.forcinema section.sec-1{padding:100px 20px}.forcinema section.sec-1 .sw-wrapper .left{flex:unset;max-width:50%}.forcinema section.sec-1 .sw-wrapper .right{flex-grow:unset;width:50%}}@media screen and (max-width: 1024px){.forcinema section.sec-1 .sw-wrapper{flex-direction:column-reverse;justify-content:center;text-align:center;gap:40px}.forcinema section.sec-1 .sw-wrapper .left{max-width:100%}.forcinema section.sec-1 .sw-wrapper .right{width:100%}.forcinema section.sec-1 .sw-wrapper .right .image-container img{max-width:100%;margin:0 auto}}@media screen and (max-width: 768px){.forcinema section.sec-1 .sw-wrapper .left{max-width:100%}.forcinema section.sec-1 .sw-wrapper .left .description{font-size:16px}.forcinema section.sec-1 .sw-wrapper .left h1{font-size:40px}}.forcinema section.sec-2{padding:0 0 84px}.forcinema section.sec-2 .sw-wrapper .timeline{position:relative}.forcinema section.sec-2 .sw-wrapper .timeline:before{content:"";position:absolute;left:50%;top:0;bottom:0;width:2px;background-image:linear-gradient(to bottom,rgba(158,158,158,.3411764706) 0%,rgba(173,173,173,.1215686275) 50%,transparent 50%,transparent 100%);background-size:2px 12px;background-repeat:repeat-y;transform:translate(-50%)}.forcinema section.sec-2 .sw-wrapper .timeline .timeline-item{position:relative;margin-bottom:40px;display:flex}.forcinema section.sec-2 .sw-wrapper .timeline .timeline-item:after{content:"";position:absolute;width:19px;height:19px;background:#9d1bb3;border-radius:50%;top:70px;z-index:1}.forcinema section.sec-2 .sw-wrapper .timeline .timeline-item.left{justify-content:flex-start;padding-right:52%}.forcinema section.sec-2 .sw-wrapper .timeline .timeline-item.left:after{right:calc(50% - 9px)}@media (max-width: 968px){.forcinema section.sec-2 .sw-wrapper .timeline .timeline-item.left:after{left:24px;right:auto}}@media (max-width: 968px){.forcinema section.sec-2 .sw-wrapper .timeline .timeline-item.left{padding-right:0;padding-left:70px}}.forcinema section.sec-2 .sw-wrapper .timeline .timeline-item.right{justify-content:flex-end;padding-left:52%}.forcinema section.sec-2 .sw-wrapper .timeline .timeline-item.right:after{left:calc(50% - 9px)}@media (max-width: 968px){.forcinema section.sec-2 .sw-wrapper .timeline .timeline-item.right:after{left:24px}}@media (max-width: 968px){.forcinema section.sec-2 .sw-wrapper .timeline .timeline-item.right{padding-left:70px;padding-right:0;justify-content:flex-start}}.forcinema section.sec-2 .sw-wrapper .timeline .timeline-item .card{background:#9c9c9c1f;border-radius:14px;box-shadow:0 4px 30px #0000001a;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);border:1px solid rgba(189,189,189,.3);padding:22px;display:flex;gap:16px;align-items:center;transition:all .3s ease}.forcinema section.sec-2 .sw-wrapper .timeline .timeline-item .card:hover{background:#ffffff14;border-color:#a855f74d;transform:translateY(-2px)}.forcinema section.sec-2 .sw-wrapper .timeline .timeline-item .icon{flex-shrink:0;width:65px;height:65px;display:flex;align-items:center;justify-content:center}.forcinema section.sec-2 .sw-wrapper .timeline .timeline-item .icon img{width:100%;height:100%;object-fit:contain}.forcinema section.sec-2 .sw-wrapper .timeline .timeline-item .content{flex:1}.forcinema section.sec-2 .sw-wrapper .timeline .timeline-item .content h3{font-size:22px;font-weight:600;color:#fff;margin-bottom:12px;line-height:1.3}.forcinema section.sec-2 .sw-wrapper .timeline .timeline-item .content p{font-size:15px;line-height:1.6;color:#ffffffb3}@media screen and (max-width: 1400px){.forcinema section.sec-2{padding:0 20px 84px}}@media screen and (max-width: 1024px){.forcinema section.sec-2 .sw-wrapper .timeline:before{left:50%;transform:translate(-50%)}.forcinema section.sec-2 .sw-wrapper .timeline .timeline-item{padding-left:0!important;margin-bottom:100px}.forcinema section.sec-2 .sw-wrapper .timeline .timeline-item:after{top:auto;bottom:-60px;left:50%!important;right:auto!important;transform:translate(-50%)}.forcinema section.sec-2 .sw-wrapper .timeline .timeline-item:last-child:after{display:none}}.forcinema section.sec-3{position:relative;overflow:hidden;margin-bottom:100px}.forcinema section.sec-3 .sw-wrapper .header-text{margin-bottom:150px;text-align:center}.forcinema section.sec-3 .sw-wrapper .header-text h2{font-size:41px;font-weight:600;color:#fff;margin-bottom:16px}.forcinema section.sec-3 .sw-wrapper .header-text p{font-size:24px;font-weight:400;color:var(--white)}.forcinema section.sec-3 .sw-wrapper .flex{display:flex;align-items:flex-start;gap:53px}.forcinema section.sec-3 .sw-wrapper .flex .left{width:45%}.forcinema section.sec-3 .sw-wrapper .flex .left .cta-text{margin-bottom:40px}.forcinema section.sec-3 .sw-wrapper .flex .left .cta-text h2{font-size:70px;font-weight:600;color:#fff;line-height:87px;margin:0}.forcinema section.sec-3 .sw-wrapper .flex .left .cta-text h2 .highlight{color:var(--primary)}.forcinema section.sec-3 .sw-wrapper .flex .left .image-container{position:relative}.forcinema section.sec-3 .sw-wrapper .flex .left .image-container img{width:100%;height:auto;display:block}.forcinema section.sec-3 .sw-wrapper .flex .right{width:55%;padding-top:20px}.forcinema section.sec-3 .sw-wrapper .flex .right form input{margin-bottom:23px;font-size:18px;padding:16px 27px}.forcinema section.sec-3 .sw-wrapper .flex .right form .input-wrap label{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px;font-size:18px;color:var(--white)}.forcinema section.sec-3 .sw-wrapper .flex .right form .input-wrap label span:first-child{font-weight:600}.forcinema section.sec-3 .sw-wrapper .flex .right form .input-wrap label span:last-child{font-weight:600}@media screen and (max-width: 1400px){.forcinema section.sec-3{padding:0 20px}.forcinema section.sec-3 .sw-wrapper .header-text{margin-bottom:20px}}@media screen and (max-width: 768px){.forcinema section.sec-3 .sw-wrapper .header-text h2{font-size:30px}.forcinema section.sec-3 .sw-wrapper .header-text p{font-size:16px}.forcinema section.sec-3 .sw-wrapper .flex{flex-direction:column;gap:10px}.forcinema section.sec-3 .sw-wrapper .flex .left{width:100%}.forcinema section.sec-3 .sw-wrapper .flex .left .cta-text h2{text-align:center;font-size:40px;line-height:normal;margin-bottom:0}.forcinema section.sec-3 .sw-wrapper .flex .left .image-container{display:none}.forcinema section.sec-3 .sw-wrapper .flex .right{width:100%}}.forcinema section.sec-4{color:var(--white);margin-bottom:124px}.forcinema section.sec-4 .sw-wrapper h2{font-size:14px;text-transform:uppercase;font-weight:500;text-align:center;margin-bottom:38px}.forcinema section.sec-4 .sw-wrapper .carousel-container{width:100%}.forcinema section.sec-4 .sw-wrapper .list{display:flex;align-items:center;justify-content:space-around}.forcinema section.sec-4 .sw-wrapper .list .item{width:auto;text-align:center}.forcinema section.sec-4 .sw-wrapper .list .item.duplicate{display:none}.forcinema section.sec-4 .sw-wrapper .list .item img{max-width:160px}@media screen and (max-width: 768px){.forcinema section.sec-4 .sw-wrapper{padding:0 20px}.forcinema section.sec-4 .sw-wrapper .carousel-container{overflow:hidden}.forcinema section.sec-4 .sw-wrapper .list{animation:scroll 15s linear infinite;width:max-content;justify-content:flex-start}.forcinema section.sec-4 .sw-wrapper .list .item{flex-shrink:0;width:200px;padding:0 30px}.forcinema section.sec-4 .sw-wrapper .list .item.duplicate{display:block}.forcinema section.sec-4 .sw-wrapper .list .item img{max-width:100%;height:auto}.forcinema section.sec-4 .sw-wrapper .list:hover{animation-play-state:paused}@keyframes scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}}.forcinema section.sec-5{color:var(--white);margin-bottom:124px}.forcinema section.sec-5 .sw-wrapper h2{font-size:14px;text-transform:uppercase;font-weight:500;text-align:center;margin-bottom:38px}.forcinema section.sec-5 .sw-wrapper .carousel-container{width:100%}.forcinema section.sec-5 .sw-wrapper .list{display:flex;align-items:center;justify-content:space-between}.forcinema section.sec-5 .sw-wrapper .list .item{width:33.33%;text-align:center}.forcinema section.sec-5 .sw-wrapper .list .item.duplicate{display:none}.forcinema section.sec-5 .sw-wrapper .list .item img{max-width:300px}@media screen and (max-width: 768px){.forcinema section.sec-5 .sw-wrapper{padding:0 20px}.forcinema section.sec-5 .sw-wrapper .carousel-container{overflow:hidden}.forcinema section.sec-5 .sw-wrapper .list{animation:scroll 15s linear infinite;width:max-content;justify-content:flex-start}.forcinema section.sec-5 .sw-wrapper .list .item{flex-shrink:0;width:200px;padding:0 30px}.forcinema section.sec-5 .sw-wrapper .list .item.duplicate{display:block}.forcinema section.sec-5 .sw-wrapper .list .item img{max-width:100%;height:auto}.forcinema section.sec-5 .sw-wrapper .list:hover{animation-play-state:paused}@keyframes scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}}.forcinema section.sec-6{padding:10px 0;background:#18181a;margin-bottom:120px}.forcinema section.sec-6 .sw-wrapper{padding:0 20px}.forcinema section.sec-6 .sw-wrapper .section-title{font-size:49px;font-weight:600;color:#fff;margin-bottom:20px;text-align:center}.forcinema section.sec-6 .sw-wrapper .cinemas-carousel{position:relative}.forcinema section.sec-6 .sw-wrapper .cinemas-carousel.is-centered .cinemas-swiper{display:flex;justify-content:center}.forcinema section.sec-6 .sw-wrapper .cinemas-carousel.is-centered .swiper-wrapper{justify-content:center}.forcinema section.sec-6 .sw-wrapper .cinemas-carousel .cinemas-swiper{overflow:hidden;padding:20px 0 40px}.forcinema section.sec-6 .sw-wrapper .cinemas-carousel .cinemas-swiper .swiper-slide{height:auto}.forcinema section.sec-6 .sw-wrapper .cinemas-carousel .cinema-card{position:relative;overflow:hidden;background:#ffffff1f;border-radius:14px;box-shadow:0 4px 30px #0000001a;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);border:1px solid rgba(255,255,255,.3);height:405px;transition:transform .3s ease,box-shadow .3s ease}.forcinema section.sec-6 .sw-wrapper .cinemas-carousel .cinema-card:hover{transform:translateY(-10px);box-shadow:0 20px 40px #00000080}.forcinema section.sec-6 .sw-wrapper .cinemas-carousel .cinema-card .card-backdrop{position:absolute;top:0;left:0;width:100%;height:70%;background-size:cover;background-position:center;border-radius:0 0 70% 70%/0 0 20% 20%;overflow:hidden}.forcinema section.sec-6 .sw-wrapper .cinemas-carousel .cinema-card .card-backdrop:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:100%;background:linear-gradient(to bottom,transparent 58%,rgba(113,8,131,.6156862745) 78%,rgba(163,11,190,.7450980392) 100%)}.forcinema section.sec-6 .sw-wrapper .cinemas-carousel .cinema-card .card-content{position:relative;z-index:1;padding:30px 25px 25px;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;text-align:center;height:100%}.forcinema section.sec-6 .sw-wrapper .cinemas-carousel .cinema-card .card-content .poster-wrapper{width:84px;height:84px;margin-bottom:10px;border-radius:50%;overflow:hidden;transition:transform .3s ease}.forcinema section.sec-6 .sw-wrapper .cinemas-carousel .cinema-card .card-content .poster-wrapper:hover{transform:scale(1.05)}.forcinema section.sec-6 .sw-wrapper .cinemas-carousel .cinema-card .card-content .poster-wrapper .poster{width:100%;height:100%;object-fit:cover}.forcinema section.sec-6 .sw-wrapper .cinemas-carousel .cinema-card .card-content .cinema-title{font-size:18px;font-weight:600;color:var(--white);margin-bottom:5px}.forcinema section.sec-6 .sw-wrapper .cinemas-carousel .cinema-card .card-content .cinema-town{font-size:14px;font-weight:500;color:var(--white)}.forcinema section.sec-6 .sw-wrapper .cinemas-carousel .swiper-button-prev,.forcinema section.sec-6 .sw-wrapper .cinemas-carousel .swiper-button-next{width:50px;height:50px;background:#ffffff1f;border-radius:50%;box-shadow:0 4px 30px #0000001a;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);border:1px solid rgba(255,255,255,.3);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease}.forcinema section.sec-6 .sw-wrapper .cinemas-carousel .swiper-button-prev:after,.forcinema section.sec-6 .sw-wrapper .cinemas-carousel .swiper-button-next:after{display:none}.forcinema section.sec-6 .sw-wrapper .cinemas-carousel .swiper-button-prev i,.forcinema section.sec-6 .sw-wrapper .cinemas-carousel .swiper-button-next i{font-size:18px;color:#fff}.forcinema section.sec-6 .sw-wrapper .cinemas-carousel .swiper-button-prev:hover,.forcinema section.sec-6 .sw-wrapper .cinemas-carousel .swiper-button-next:hover{background:#fff3;transform:scale(1.1)}.forcinema section.sec-6 .sw-wrapper .cinemas-carousel .swiper-button-prev.swiper-button-disabled,.forcinema section.sec-6 .sw-wrapper .cinemas-carousel .swiper-button-next.swiper-button-disabled{opacity:.3;cursor:not-allowed}.forcinema section.sec-6 .sw-wrapper .cinemas-carousel .swiper-button-prev.swiper-button-disabled:hover,.forcinema section.sec-6 .sw-wrapper .cinemas-carousel .swiper-button-next.swiper-button-disabled:hover{transform:none}.forcinema section.sec-6 .sw-wrapper .cinemas-carousel .swiper-button-prev{left:-70px}.forcinema section.sec-6 .sw-wrapper .cinemas-carousel .swiper-button-next{right:-70px}.forcinema section.sec-6 .sw-wrapper button{display:block;background:var(--white);margin:0 auto;padding:14px 41px;border-radius:10px}@media (max-width: 1200px){.forcinema section.sec-6 .sw-wrapper .cinemas-carousel .swiper-button-prev{left:-30px}.forcinema section.sec-6 .sw-wrapper .cinemas-carousel .swiper-button-next{right:-30px}}@media (max-width: 768px){.forcinema section.sec-6{padding:60px 0;margin-bottom:20px}.forcinema section.sec-6 .sw-wrapper .section-title{font-size:32px;margin-bottom:30px}.forcinema section.sec-6 .sw-wrapper .cinemas-carousel .swiper-button-prev,.forcinema section.sec-6 .sw-wrapper .cinemas-carousel .swiper-button-next{width:40px;height:40px}.forcinema section.sec-6 .sw-wrapper .cinemas-carousel .swiper-button-prev i,.forcinema section.sec-6 .sw-wrapper .cinemas-carousel .swiper-button-next i{font-size:14px}.forcinema section.sec-6 .sw-wrapper .cinemas-carousel .swiper-button-prev{left:10px}.forcinema section.sec-6 .sw-wrapper .cinemas-carousel .swiper-button-next{right:10px}.forcinema section.sec-6 .sw-wrapper .cinemas-carousel .cinema-card .card-content .movie-title{font-size:18px}.forcinema section.sec-6 .sw-wrapper .newsletter form{flex-direction:column}.forcinema section.sec-6 .sw-wrapper .newsletter form button{margin:0 auto}}.forcinema section.sec-7 .sw-wrapper{padding:0 20px}.forcinema section.sec-7 .sw-wrapper .section-title{font-size:49px;font-weight:600;color:#fff;margin-bottom:20px;text-align:center}.forcinema section.sec-7 .sw-wrapper .blogs-carousel{position:relative;margin-bottom:50px}.forcinema section.sec-7 .sw-wrapper .blogs-carousel .blogs-swiper{overflow:hidden;padding:20px 0 40px}.forcinema section.sec-7 .sw-wrapper .blogs-carousel .blogs-swiper .swiper-slide{height:auto}.forcinema section.sec-7 .sw-wrapper .blogs-carousel .blog-card{position:relative;overflow:hidden;background:#ffffff1f;border-radius:14px;box-shadow:0 4px 30px #0000001a;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);border:1px solid rgba(255,255,255,.13);height:443px;cursor:pointer;transition:transform .3s ease,box-shadow .3s ease}.forcinema section.sec-7 .sw-wrapper .blogs-carousel .blog-card:hover{transform:translateY(-10px);box-shadow:0 20px 40px #00000080}.forcinema section.sec-7 .sw-wrapper .blogs-carousel .blog-card .card-backdrop{position:absolute;top:0;left:0;width:100%;height:55%;background-size:cover;background-position:center;border-radius:0 0 70% 70%/0 0 20% 20%;overflow:hidden}.forcinema section.sec-7 .sw-wrapper .blogs-carousel .blog-card .card-content{position:relative;z-index:1;padding:265px 25px 25px;display:flex;flex-direction:column;align-items:flex-start;height:100%}.forcinema section.sec-7 .sw-wrapper .blogs-carousel .blog-card .card-content .blog-title{font-size:18px;font-weight:600;color:var(--white);margin-bottom:15px;line-height:24px}.forcinema section.sec-7 .sw-wrapper .blogs-carousel .blog-card .card-content p{font-size:14px;line-height:24px;color:#ffffffb4}.forcinema section.sec-7 .sw-wrapper .blogs-carousel .swiper-button-prev,.forcinema section.sec-7 .sw-wrapper .blogs-carousel .swiper-button-next{width:50px;height:50px;background:#ffffff1f;border-radius:50%;box-shadow:0 4px 30px #0000001a;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);border:1px solid rgba(255,255,255,.3);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease}.forcinema section.sec-7 .sw-wrapper .blogs-carousel .swiper-button-prev:after,.forcinema section.sec-7 .sw-wrapper .blogs-carousel .swiper-button-next:after{display:none}.forcinema section.sec-7 .sw-wrapper .blogs-carousel .swiper-button-prev i,.forcinema section.sec-7 .sw-wrapper .blogs-carousel .swiper-button-next i{font-size:18px;color:#fff}.forcinema section.sec-7 .sw-wrapper .blogs-carousel .swiper-button-prev:hover,.forcinema section.sec-7 .sw-wrapper .blogs-carousel .swiper-button-next:hover{background:#fff3;transform:scale(1.1)}.forcinema section.sec-7 .sw-wrapper .blogs-carousel .swiper-button-prev.swiper-button-disabled,.forcinema section.sec-7 .sw-wrapper .blogs-carousel .swiper-button-next.swiper-button-disabled{opacity:.3;cursor:not-allowed}.forcinema section.sec-7 .sw-wrapper .blogs-carousel .swiper-button-prev.swiper-button-disabled:hover,.forcinema section.sec-7 .sw-wrapper .blogs-carousel .swiper-button-next.swiper-button-disabled:hover{transform:none}.forcinema section.sec-7 .sw-wrapper .blogs-carousel .swiper-button-prev{left:-70px}.forcinema section.sec-7 .sw-wrapper .blogs-carousel .swiper-button-next{right:-70px}.forcinema section.sec-7 .sw-wrapper .newsletter h2{text-align:center;color:#fff;font-size:18px;font-weight:500;margin-bottom:17px;line-height:1.4}.forcinema section.sec-7 .sw-wrapper .newsletter form{margin:0 auto;display:flex;gap:16px;max-width:850px}.forcinema section.sec-7 .sw-wrapper .newsletter form button[type=submit],.forcinema section.sec-7 .sw-wrapper .newsletter form input[type=submit]{text-align:center;width:35%;margin-top:0}@media (max-width: 1200px){.forcinema section.sec-7 .sw-wrapper .blogs-carousel .swiper-button-prev{left:-30px}.forcinema section.sec-7 .sw-wrapper .blogs-carousel .swiper-button-next{right:-30px}}@media (max-width: 768px){.forcinema section.sec-7{padding:60px 0 0;margin-bottom:20px}.forcinema section.sec-7 .sw-wrapper .section-title{font-size:32px;margin-bottom:30px}.forcinema section.sec-7 .sw-wrapper .blogs-carousel .swiper-button-prev,.forcinema section.sec-7 .sw-wrapper .blogs-carousel .swiper-button-next{width:40px;height:40px}.forcinema section.sec-7 .sw-wrapper .blogs-carousel .swiper-button-prev i,.forcinema section.sec-7 .sw-wrapper .blogs-carousel .swiper-button-next i{font-size:14px}.forcinema section.sec-7 .sw-wrapper .blogs-carousel .swiper-button-prev{left:10px}.forcinema section.sec-7 .sw-wrapper .blogs-carousel .swiper-button-next{right:10px}.forcinema section.sec-7 .sw-wrapper .blogs-carousel .blog-card .card-content .movie-title{font-size:18px}}.forcinema footer{text-align:center;padding-bottom:71px}.forcinema footer img{width:163px}@media screen and (max-width: 768px){.forcinema footer{padding:0 20px 30px}}.promote-screening{background:#18181a;width:100%;position:relative;overflow-x:hidden}.promote-screening section{background:transparent}.promote-screening section.sec-1{padding:100px 0;position:relative;overflow:hidden}.promote-screening section.sec-1 .sw-wrapper{display:flex;align-items:center;justify-content:space-between;gap:60px}.promote-screening section.sec-1 .sw-wrapper .left{flex:1;max-width:600px}.promote-screening section.sec-1 .sw-wrapper .left h1{font-size:54px;font-weight:600;letter-spacing:-1px;color:var(--white);margin-bottom:37px;line-height:67px}.promote-screening section.sec-1 .sw-wrapper .left .description{font-size:20px;line-height:30px;font-weight:300;color:var(--white)}.promote-screening section.sec-1 .sw-wrapper .right{display:flex;justify-content:flex-end}.promote-screening section.sec-1 .sw-wrapper .right .image-container{position:relative;width:100%}.promote-screening section.sec-1 .sw-wrapper .right .image-container .cinema-collage{width:100%;height:auto;display:block}@media screen and (max-width: 1400px){.promote-screening section.sec-1{padding:100px 20px}.promote-screening section.sec-1 .sw-wrapper .left{flex:unset;max-width:50%}.promote-screening section.sec-1 .sw-wrapper .right{flex-grow:unset;width:50%}}@media screen and (max-width: 1024px){.promote-screening section.sec-1{padding:20px}.promote-screening section.sec-1 .sw-wrapper{flex-direction:column-reverse;justify-content:center;text-align:center;gap:40px}.promote-screening section.sec-1 .sw-wrapper .left{max-width:100%}.promote-screening section.sec-1 .sw-wrapper .left h1{line-height:normal}.promote-screening section.sec-1 .sw-wrapper .right{width:100%}.promote-screening section.sec-1 .sw-wrapper .right .image-container img{max-width:100%;margin:0 auto}}@media screen and (max-width: 768px){.promote-screening section.sec-1 .sw-wrapper .left{max-width:100%}.promote-screening section.sec-1 .sw-wrapper .left .description{font-size:16px}.promote-screening section.sec-1 .sw-wrapper .left h1{font-size:40px}}.promote-screening section.sec-2{padding:60px 0}.promote-screening section.sec-2 .sw-wrapper .promote-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.promote-screening section.sec-2 .sw-wrapper .promote-grid .promote-card:nth-child(7){grid-column:span 1}.promote-screening section.sec-2 .sw-wrapper .promote-grid .promote-card--highlight{grid-column:span 2}.promote-screening section.sec-2 .sw-wrapper .promote-card{background:#9c9c9c1f;border-radius:14px;box-shadow:0 4px 30px #0000001a;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);border:1px solid rgba(189,189,189,.3);padding:32px 30px;color:#fff;text-align:center}.promote-screening section.sec-2 .sw-wrapper .promote-card .promote-icon{width:67.94px;height:67.94px;margin:0 auto 30px}.promote-screening section.sec-2 .sw-wrapper .promote-card .promote-icon img{width:100%;height:100%;object-fit:contain}.promote-screening section.sec-2 .sw-wrapper .promote-card h3{font-size:24px;font-weight:500;margin:0 0 14px;color:#fff}.promote-screening section.sec-2 .sw-wrapper .promote-card p{font-size:16px;color:var(--white);line-height:1.6;margin:0 0 10px}.promote-screening section.sec-2 .sw-wrapper .promote-card p:last-child{margin-bottom:0}.promote-screening section.sec-2 .sw-wrapper .promote-card--highlight{background:linear-gradient(to bottom,#be185d,#000);border-bottom:1px transparent;padding:36px 55px;display:flex;flex-direction:column;justify-content:center;text-align:left}.promote-screening section.sec-2 .sw-wrapper .promote-card--highlight h3{font-size:41px;font-weight:600;margin-bottom:20px;line-height:1.3;color:#fff}.promote-screening section.sec-2 .sw-wrapper .promote-card--highlight ul{padding-left:18px;margin:0;display:flex;flex-direction:column;gap:12px}.promote-screening section.sec-2 .sw-wrapper .promote-card--highlight ul li{font-size:17px;color:var(--white);line-height:1.6}@media screen and (max-width: 1400px){.promote-screening section.sec-2{padding:60px 20px}}@media screen and (max-width: 1024px){.promote-screening section.sec-2 .sw-wrapper .promote-grid{grid-template-columns:repeat(2,1fr)}.promote-screening section.sec-2 .sw-wrapper .promote-grid .promote-card--highlight{grid-column:2}}@media screen and (max-width: 768px){.promote-screening section.sec-2 .sw-wrapper .promote-grid{grid-template-columns:1fr}.promote-screening section.sec-2 .sw-wrapper .promote-grid .promote-card:nth-child(7){grid-column:span 1}.promote-screening section.sec-2 .sw-wrapper .promote-grid .promote-card--highlight{grid-column:span 1}}.promote-screening footer{text-align:center;padding-bottom:71px}.promote-screening footer img{width:163px}@media screen and (max-width: 768px){.promote-screening footer{padding:0 20px 30px}}.create-cinema-screening{background:#18181a;width:100%;position:relative;overflow-x:hidden}.create-cinema-screening section{background:transparent}.create-cinema-screening section.sec-1{padding:100px 0;position:relative;overflow:hidden}.create-cinema-screening section.sec-1 .sw-wrapper{display:flex;align-items:center;justify-content:space-between;gap:60px}.create-cinema-screening section.sec-1 .sw-wrapper .left{flex:1;max-width:600px}.create-cinema-screening section.sec-1 .sw-wrapper .left h1{font-size:54px;font-weight:600;letter-spacing:-1px;color:var(--white);line-height:67px;margin-bottom:37px}.create-cinema-screening section.sec-1 .sw-wrapper .left .description{font-size:20px;line-height:30px;font-weight:300;color:var(--white)}.create-cinema-screening section.sec-1 .sw-wrapper .right{display:flex;justify-content:flex-end}.create-cinema-screening section.sec-1 .sw-wrapper .right .image-container{position:relative;width:100%}.create-cinema-screening section.sec-1 .sw-wrapper .right .image-container .cinema-collage{width:100%;height:auto;display:block}@media screen and (max-width: 1400px){.create-cinema-screening section.sec-1{padding:100px 20px}.create-cinema-screening section.sec-1 .sw-wrapper .left{flex:unset;max-width:50%}.create-cinema-screening section.sec-1 .sw-wrapper .right{flex-grow:unset;width:50%}}@media screen and (max-width: 1024px){.create-cinema-screening section.sec-1 .sw-wrapper{flex-direction:column-reverse;justify-content:center;text-align:center;gap:40px}.create-cinema-screening section.sec-1 .sw-wrapper .left{max-width:100%}.create-cinema-screening section.sec-1 .sw-wrapper .right{width:100%}.create-cinema-screening section.sec-1 .sw-wrapper .right .image-container img{max-width:100%;margin:0 auto}}@media screen and (max-width: 768px){.create-cinema-screening section.sec-1 .sw-wrapper .left{max-width:100%}.create-cinema-screening section.sec-1 .sw-wrapper .left .description{font-size:16px}.create-cinema-screening section.sec-1 .sw-wrapper .left h1{font-size:40px}}.create-cinema-screening section.sec-2{padding:0 0 10px}.create-cinema-screening section.sec-2 .sw-wrapper .timeline{position:relative}.create-cinema-screening section.sec-2 .sw-wrapper .timeline:before{content:"";position:absolute;left:50%;top:0;bottom:0;width:2px;background-image:linear-gradient(to bottom,rgba(158,158,158,.3411764706) 0%,rgba(173,173,173,.1215686275) 50%,transparent 50%,transparent 100%);background-size:2px 12px;background-repeat:repeat-y;transform:translate(-50%)}.create-cinema-screening section.sec-2 .sw-wrapper .timeline .timeline-item{position:relative;margin-bottom:40px;display:flex}.create-cinema-screening section.sec-2 .sw-wrapper .timeline .timeline-item:after{content:"";position:absolute;width:19px;height:19px;background:#9d1bb3;border-radius:50%;top:70px;z-index:1}.create-cinema-screening section.sec-2 .sw-wrapper .timeline .timeline-item.left{justify-content:flex-start;padding-right:52%}.create-cinema-screening section.sec-2 .sw-wrapper .timeline .timeline-item.left:after{right:calc(50% - 9px)}@media (max-width: 968px){.create-cinema-screening section.sec-2 .sw-wrapper .timeline .timeline-item.left:after{left:24px;right:auto}}@media (max-width: 968px){.create-cinema-screening section.sec-2 .sw-wrapper .timeline .timeline-item.left{padding-right:0;padding-left:70px}}.create-cinema-screening section.sec-2 .sw-wrapper .timeline .timeline-item.right{justify-content:flex-end;padding-left:52%}.create-cinema-screening section.sec-2 .sw-wrapper .timeline .timeline-item.right.extended .icon{width:140px;height:auto}.create-cinema-screening section.sec-2 .sw-wrapper .timeline .timeline-item.right:after{left:calc(50% - 9px)}@media (max-width: 968px){.create-cinema-screening section.sec-2 .sw-wrapper .timeline .timeline-item.right:after{left:24px}}@media (max-width: 968px){.create-cinema-screening section.sec-2 .sw-wrapper .timeline .timeline-item.right{padding-left:70px;padding-right:0;justify-content:flex-start}}.create-cinema-screening section.sec-2 .sw-wrapper .timeline .timeline-item .card{background:#9c9c9c1f;border-radius:14px;box-shadow:0 4px 30px #0000001a;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);border:1px solid rgba(189,189,189,.3);padding:22px;display:flex;gap:16px;align-items:center;transition:all .3s ease}.create-cinema-screening section.sec-2 .sw-wrapper .timeline .timeline-item .card:hover{background:#ffffff14;border-color:#a855f74d;transform:translateY(-2px)}.create-cinema-screening section.sec-2 .sw-wrapper .timeline .timeline-item .icon{flex-shrink:0;width:75px;height:75px;display:flex;align-items:center;justify-content:center}.create-cinema-screening section.sec-2 .sw-wrapper .timeline .timeline-item .icon img{width:100%;height:100%;object-fit:contain}.create-cinema-screening section.sec-2 .sw-wrapper .timeline .timeline-item .content{flex:1}.create-cinema-screening section.sec-2 .sw-wrapper .timeline .timeline-item .content h3{font-size:22px;font-weight:600;color:#fff;margin-bottom:12px;line-height:1.3}.create-cinema-screening section.sec-2 .sw-wrapper .timeline .timeline-item .content p{font-size:15px;line-height:1.6;color:#ffffffb3}@media screen and (max-width: 1400px){.create-cinema-screening section.sec-2{padding:0 20px 84px}}@media screen and (max-width: 1024px){.create-cinema-screening section.sec-2 .sw-wrapper .timeline:before{left:50%;transform:translate(-50%)}.create-cinema-screening section.sec-2 .sw-wrapper .timeline .timeline-item{padding-left:0!important;margin-bottom:100px}.create-cinema-screening section.sec-2 .sw-wrapper .timeline .timeline-item:after{top:auto;bottom:-60px;left:50%!important;right:auto!important;transform:translate(-50%)}.create-cinema-screening section.sec-2 .sw-wrapper .timeline .timeline-item:last-child:after{display:none}}.create-cinema-screening section.sec-3{position:relative;overflow:hidden;margin-bottom:50px}.create-cinema-screening section.sec-3 .sw-wrapper .header-text{text-align:center;padding:54px 20px 118px;background:linear-gradient(180deg,#cb265b,#18181a 95%);border-radius:30px}.create-cinema-screening section.sec-3 .sw-wrapper .header-text h2{font-size:41px;font-weight:600;color:#fff;margin-bottom:16px}.create-cinema-screening section.sec-3 .sw-wrapper .header-text p{font-size:17px;font-weight:400;color:var(--white);margin-bottom:31px}.create-cinema-screening section.sec-3 .sw-wrapper .header-text a{border:1px solid var(--white);padding:15px 50px;border-radius:10px;font-weight:600;color:var(--white);text-decoration:none}@media screen and (max-width: 1400px){.create-cinema-screening section.sec-3{padding:0 20px}.create-cinema-screening section.sec-3 .sw-wrapper .header-text{margin-bottom:20px}}@media screen and (max-width: 768px){.create-cinema-screening section.sec-3 .sw-wrapper .header-text{padding:54px 20px 50px}.create-cinema-screening section.sec-3 .sw-wrapper .header-text h2{font-size:30px}.create-cinema-screening section.sec-3 .sw-wrapper .header-text p{font-size:16px}}.create-cinema-screening section.sec-4{padding:10px 0;background:#18181a;margin-bottom:120px}.create-cinema-screening section.sec-4 .sw-wrapper{padding:0 20px}.create-cinema-screening section.sec-4 .sw-wrapper .section-title{font-size:49px;font-weight:600;color:#fff;margin-bottom:20px;text-align:center}.create-cinema-screening section.sec-4 .sw-wrapper .cinemas-carousel{position:relative}.create-cinema-screening section.sec-4 .sw-wrapper .cinemas-carousel.is-centered .cinemas-swiper{display:flex;justify-content:center}.create-cinema-screening section.sec-4 .sw-wrapper .cinemas-carousel.is-centered .swiper-wrapper{justify-content:center}.create-cinema-screening section.sec-4 .sw-wrapper .cinemas-carousel .cinemas-swiper{overflow:hidden;padding:20px 0 40px}.create-cinema-screening section.sec-4 .sw-wrapper .cinemas-carousel .cinemas-swiper .swiper-slide{height:auto}.create-cinema-screening section.sec-4 .sw-wrapper .cinemas-carousel .cinema-card{position:relative;overflow:hidden;background:#ffffff1f;border-radius:14px;box-shadow:0 4px 30px #0000001a;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);border:1px solid rgba(255,255,255,.3);height:405px;transition:transform .3s ease,box-shadow .3s ease}.create-cinema-screening section.sec-4 .sw-wrapper .cinemas-carousel .cinema-card:hover{transform:translateY(-10px);box-shadow:0 20px 40px #00000080}.create-cinema-screening section.sec-4 .sw-wrapper .cinemas-carousel .cinema-card .card-backdrop{position:absolute;top:0;left:0;width:100%;height:60%;background-size:cover;background-position:center;border-radius:0 0 70% 70%/0 0 20% 20%;overflow:hidden}.create-cinema-screening section.sec-4 .sw-wrapper .cinemas-carousel .cinema-card .card-backdrop:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:100%;background:linear-gradient(to bottom,transparent 58%,rgba(113,8,131,.6156862745) 78%,rgba(163,11,190,.7450980392) 100%)}.create-cinema-screening section.sec-4 .sw-wrapper .cinemas-carousel .cinema-card .card-content{position:relative;z-index:1;padding:30px 25px 25px;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;text-align:center;height:100%}.create-cinema-screening section.sec-4 .sw-wrapper .cinemas-carousel .cinema-card .card-content .poster-wrapper{width:84px;height:84px;margin-bottom:10px;border-radius:50%;overflow:hidden;transition:transform .3s ease}.create-cinema-screening section.sec-4 .sw-wrapper .cinemas-carousel .cinema-card .card-content .poster-wrapper:hover{transform:scale(1.05)}.create-cinema-screening section.sec-4 .sw-wrapper .cinemas-carousel .cinema-card .card-content .poster-wrapper .poster{width:100%;height:100%;object-fit:cover}.create-cinema-screening section.sec-4 .sw-wrapper .cinemas-carousel .cinema-card .card-content .cinema-title{font-size:18px;font-weight:600;color:var(--white);margin-bottom:5px}.create-cinema-screening section.sec-4 .sw-wrapper .cinemas-carousel .cinema-card .card-content .cinema-town{font-size:14px;font-weight:500;color:var(--white)}.create-cinema-screening section.sec-4 .sw-wrapper .cinemas-carousel .swiper-button-prev,.create-cinema-screening section.sec-4 .sw-wrapper .cinemas-carousel .swiper-button-next{width:50px;height:50px;background:#ffffff1f;border-radius:50%;box-shadow:0 4px 30px #0000001a;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);border:1px solid rgba(255,255,255,.3);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease}.create-cinema-screening section.sec-4 .sw-wrapper .cinemas-carousel .swiper-button-prev:after,.create-cinema-screening section.sec-4 .sw-wrapper .cinemas-carousel .swiper-button-next:after{display:none}.create-cinema-screening section.sec-4 .sw-wrapper .cinemas-carousel .swiper-button-prev i,.create-cinema-screening section.sec-4 .sw-wrapper .cinemas-carousel .swiper-button-next i{font-size:18px;color:#fff}.create-cinema-screening section.sec-4 .sw-wrapper .cinemas-carousel .swiper-button-prev:hover,.create-cinema-screening section.sec-4 .sw-wrapper .cinemas-carousel .swiper-button-next:hover{background:#fff3;transform:scale(1.1)}.create-cinema-screening section.sec-4 .sw-wrapper .cinemas-carousel .swiper-button-prev.swiper-button-disabled,.create-cinema-screening section.sec-4 .sw-wrapper .cinemas-carousel .swiper-button-next.swiper-button-disabled{opacity:.3;cursor:not-allowed}.create-cinema-screening section.sec-4 .sw-wrapper .cinemas-carousel .swiper-button-prev.swiper-button-disabled:hover,.create-cinema-screening section.sec-4 .sw-wrapper .cinemas-carousel .swiper-button-next.swiper-button-disabled:hover{transform:none}.create-cinema-screening section.sec-4 .sw-wrapper .cinemas-carousel .swiper-button-prev{left:-70px}.create-cinema-screening section.sec-4 .sw-wrapper .cinemas-carousel .swiper-button-next{right:-70px}.create-cinema-screening section.sec-4 .sw-wrapper button{display:block;background:var(--white);margin:0 auto;padding:14px 41px;border-radius:10px}@media (max-width: 1200px){.create-cinema-screening section.sec-4 .sw-wrapper .cinemas-carousel .swiper-button-prev{left:-30px}.create-cinema-screening section.sec-4 .sw-wrapper .cinemas-carousel .swiper-button-next{right:-30px}}@media (max-width: 768px){.create-cinema-screening section.sec-4{padding:60px 0;margin-bottom:20px}.create-cinema-screening section.sec-4 .sw-wrapper .section-title{font-size:32px;margin-bottom:30px}.create-cinema-screening section.sec-4 .sw-wrapper .cinemas-carousel .swiper-button-prev,.create-cinema-screening section.sec-4 .sw-wrapper .cinemas-carousel .swiper-button-next{width:40px;height:40px}.create-cinema-screening section.sec-4 .sw-wrapper .cinemas-carousel .swiper-button-prev i,.create-cinema-screening section.sec-4 .sw-wrapper .cinemas-carousel .swiper-button-next i{font-size:14px}.create-cinema-screening section.sec-4 .sw-wrapper .cinemas-carousel .swiper-button-prev{left:10px}.create-cinema-screening section.sec-4 .sw-wrapper .cinemas-carousel .swiper-button-next{right:10px}.create-cinema-screening section.sec-4 .sw-wrapper .cinemas-carousel .cinema-card .card-content .movie-title{font-size:18px}.create-cinema-screening section.sec-4 .sw-wrapper .newsletter form{flex-direction:column}.create-cinema-screening section.sec-4 .sw-wrapper .newsletter form button{margin:0 auto}}.create-cinema-screening footer{text-align:center;padding-bottom:71px}.create-cinema-screening footer img{width:163px}@media screen and (max-width: 768px){.create-cinema-screening footer{padding:0 20px 30px}}.blogs-archive{background:#18181a;width:100%;position:relative;overflow-x:hidden}.blogs-archive:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:500px;background:linear-gradient(to bottom,#e4add100,#78178144);pointer-events:none}.blogs-archive section.sec-1{margin-bottom:100px}.blogs-archive section.sec-1 .sw-wrapper{padding:0 20px}.blogs-archive section.sec-1 .sw-wrapper .section-title{font-size:49px;font-weight:600;color:#fff;margin-bottom:20px;text-align:center}.blogs-archive section.sec-1 .sw-wrapper .blog-list{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;position:relative}.blogs-archive section.sec-1 .sw-wrapper .blog-list .blog-card{position:relative;overflow:hidden;background:#ffffff1f;border-radius:14px;box-shadow:0 4px 30px #0000001a;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);border:1px solid rgba(255,255,255,.13);height:443px;cursor:pointer;transition:transform .3s ease,box-shadow .3s ease}.blogs-archive section.sec-1 .sw-wrapper .blog-list .blog-card:hover{transform:translateY(-10px);box-shadow:0 20px 40px #00000080}.blogs-archive section.sec-1 .sw-wrapper .blog-list .blog-card .card-backdrop{position:absolute;top:0;left:0;width:100%;height:55%;background-size:cover;background-position:center;border-radius:0 0 70% 70%/0 0 20% 20%;overflow:hidden}.blogs-archive section.sec-1 .sw-wrapper .blog-list .blog-card .card-content{position:relative;z-index:1;padding:265px 25px 25px;display:flex;flex-direction:column;align-items:flex-start;height:100%}.blogs-archive section.sec-1 .sw-wrapper .blog-list .blog-card .card-content .movie-title{font-size:18px;font-weight:600;color:var(--white);margin-bottom:15px;line-height:24px}.blogs-archive section.sec-1 .sw-wrapper .blog-list .blog-card .card-content p{font-size:14px;line-height:24px;color:#ffffffb4}@media (max-width: 1024px){.blogs-archive section.sec-1{padding:60px 0 0;margin-bottom:20px}.blogs-archive section.sec-1 .sw-wrapper .section-title{font-size:32px;margin-bottom:30px}.blogs-archive section.sec-1 .sw-wrapper .blog-list{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){.blogs-archive section.sec-1{padding:60px 0 0;margin-bottom:20px}.blogs-archive section.sec-1 .sw-wrapper .section-title{font-size:32px;margin-bottom:30px}.blogs-archive section.sec-1 .sw-wrapper .blog-list{grid-template-columns:1fr}}.blogs-archive footer{text-align:center;padding-bottom:71px}.blogs-archive footer img{width:163px}@media screen and (max-width: 768px){.blogs-archive footer{padding:0 20px 30px}}.blog-page{background:#18181a;position:relative;width:100%}.blog-page:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:500px;background:linear-gradient(to bottom,#e4add100,#78178144);pointer-events:none}.blog-page section.sec-1{position:absolute;top:0;left:0;width:100%;height:656px;z-index:-1;background-position:50% 20%;background-repeat:no-repeat;background-size:cover}.blog-page section.sec-1 .overlay{position:absolute;top:0;left:0;z-index:1;height:100%;width:100%;background:linear-gradient(to bottom,#e4add100,#18181acb 45%,#18181a)}.blog-page section.sec-2{padding:50px 0}.blog-page section.sec-2 .sw-wrapper{max-width:910px}.blog-page section.sec-2 .sw-wrapper .back-btn{display:flex;align-items:center;column-gap:10px;color:var(--white);text-transform:uppercase;font-size:14px;margin-bottom:43px}.blog-page section.sec-2 .sw-wrapper .blog-title{font-size:52px;font-weight:600;color:var(--white);line-height:55px;margin-bottom:40px}.blog-page section.sec-2 .sw-wrapper .blog-content{color:#ffffffb2}.blog-page section.sec-2 .sw-wrapper .blog-content strong{font-weight:600;color:var(--white)}.blog-page section.sec-2 .sw-wrapper .blog-content p{margin:unset!important;font-size:16px}@media screen and (max-width: 768px){.blog-page section.sec-2 .sw-wrapper .blog-content p{font-size:14px}}.blog-page section.sec-2 .sw-wrapper .blog-content h2,.blog-page section.sec-2 .sw-wrapper .blog-content h3,.blog-page section.sec-2 .sw-wrapper .blog-content h4,.blog-page section.sec-2 .sw-wrapper .blog-content h5{margin-bottom:16px;font-size:20px}@media screen and (max-width: 768px){.blog-page section.sec-2 .sw-wrapper .blog-content h2,.blog-page section.sec-2 .sw-wrapper .blog-content h3,.blog-page section.sec-2 .sw-wrapper .blog-content h4,.blog-page section.sec-2 .sw-wrapper .blog-content h5{font-size:16px}}.blog-page section.sec-2 .sw-wrapper .blog-content img{width:100%;height:auto;border-radius:30px;margin:15px 0}.blog-page section.sec-2 .sw-wrapper .blog-content ul{display:block;list-style-type:disc;margin-block-start:1em;margin-block-end:1em;margin-inline-start:0px;margin-inline-end:0px;padding-inline-start:40px}.blog-page section.sec-2 .sw-wrapper .blog-content li{display:list-item;text-align:match-parent}.blog-page section.sec-3 .sw-wrapper{padding:0 20px}.blog-page section.sec-3 .sw-wrapper .section-title{font-size:49px;font-weight:600;color:#fff;margin-bottom:20px;text-align:center}.blog-page section.sec-3 .sw-wrapper .blogs-carousel{position:relative;margin-bottom:50px}.blog-page section.sec-3 .sw-wrapper .blogs-carousel .blogs-swiper{overflow:hidden;padding:20px 0 40px}.blog-page section.sec-3 .sw-wrapper .blogs-carousel .blogs-swiper .swiper-slide{height:auto}.blog-page section.sec-3 .sw-wrapper .blogs-carousel .blog-card{position:relative;overflow:hidden;background:#ffffff1f;border-radius:14px;box-shadow:0 4px 30px #0000001a;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);border:1px solid rgba(255,255,255,.13);height:443px;cursor:pointer;transition:transform .3s ease,box-shadow .3s ease}.blog-page section.sec-3 .sw-wrapper .blogs-carousel .blog-card:hover{transform:translateY(-10px);box-shadow:0 20px 40px #00000080}.blog-page section.sec-3 .sw-wrapper .blogs-carousel .blog-card .card-backdrop{position:absolute;top:0;left:0;width:100%;height:55%;background-size:cover;background-position:center;border-radius:0 0 70% 70%/0 0 20% 20%;overflow:hidden}.blog-page section.sec-3 .sw-wrapper .blogs-carousel .blog-card .card-content{position:relative;z-index:1;padding:265px 25px 25px;display:flex;flex-direction:column;align-items:flex-start;height:100%}.blog-page section.sec-3 .sw-wrapper .blogs-carousel .blog-card .card-content .movie-title{font-size:18px;font-weight:600;color:var(--white);margin-bottom:15px;line-height:24px}.blog-page section.sec-3 .sw-wrapper .blogs-carousel .blog-card .card-content p{font-size:14px;line-height:24px;color:#ffffffb4}.blog-page section.sec-3 .sw-wrapper .blogs-carousel .swiper-button-prev,.blog-page section.sec-3 .sw-wrapper .blogs-carousel .swiper-button-next{width:50px;height:50px;background:#ffffff1f;border-radius:50%;box-shadow:0 4px 30px #0000001a;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);border:1px solid rgba(255,255,255,.3);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease}.blog-page section.sec-3 .sw-wrapper .blogs-carousel .swiper-button-prev:after,.blog-page section.sec-3 .sw-wrapper .blogs-carousel .swiper-button-next:after{display:none}.blog-page section.sec-3 .sw-wrapper .blogs-carousel .swiper-button-prev i,.blog-page section.sec-3 .sw-wrapper .blogs-carousel .swiper-button-next i{font-size:18px;color:#fff}.blog-page section.sec-3 .sw-wrapper .blogs-carousel .swiper-button-prev:hover,.blog-page section.sec-3 .sw-wrapper .blogs-carousel .swiper-button-next:hover{background:#fff3;transform:scale(1.1)}.blog-page section.sec-3 .sw-wrapper .blogs-carousel .swiper-button-prev.swiper-button-disabled,.blog-page section.sec-3 .sw-wrapper .blogs-carousel .swiper-button-next.swiper-button-disabled{opacity:.3;cursor:not-allowed}.blog-page section.sec-3 .sw-wrapper .blogs-carousel .swiper-button-prev.swiper-button-disabled:hover,.blog-page section.sec-3 .sw-wrapper .blogs-carousel .swiper-button-next.swiper-button-disabled:hover{transform:none}.blog-page section.sec-3 .sw-wrapper .blogs-carousel .swiper-button-prev{left:-70px}.blog-page section.sec-3 .sw-wrapper .blogs-carousel .swiper-button-next{right:-70px}@media (max-width: 1200px){.blog-page section.sec-3 .sw-wrapper .blogs-carousel .swiper-button-prev{left:-30px}.blog-page section.sec-3 .sw-wrapper .blogs-carousel .swiper-button-next{right:-30px}}@media (max-width: 768px){.blog-page section.sec-3{padding:60px 0 0;margin-bottom:20px}.blog-page section.sec-3 .sw-wrapper .section-title{font-size:32px;margin-bottom:30px}.blog-page section.sec-3 .sw-wrapper .blogs-carousel .swiper-button-prev,.blog-page section.sec-3 .sw-wrapper .blogs-carousel .swiper-button-next{width:40px;height:40px}.blog-page section.sec-3 .sw-wrapper .blogs-carousel .swiper-button-prev i,.blog-page section.sec-3 .sw-wrapper .blogs-carousel .swiper-button-next i{font-size:14px}.blog-page section.sec-3 .sw-wrapper .blogs-carousel .swiper-button-prev{left:10px}.blog-page section.sec-3 .sw-wrapper .blogs-carousel .swiper-button-next{right:10px}.blog-page section.sec-3 .sw-wrapper .blogs-carousel .blog-card .card-content .movie-title{font-size:18px}}@media screen and (max-width: 1024px){.blog-page section.sec-1{background-position:90% 20%}.blog-page section.sec-2{padding:50px 20px}}.blog-page footer{text-align:center;padding-bottom:71px}.blog-page footer img{width:163px}@media screen and (max-width: 768px){.blog-page footer{padding:0 20px 30px}}.cinema-screenings{background:#18181a;width:100%;position:relative;overflow-x:hidden}.cinema-screenings .btn-create{flex-shrink:0;background:var(--white);color:var(--black);border:none;border-radius:8px;padding:11px 20px;font-size:14px;font-weight:600;cursor:pointer;white-space:nowrap;transition:background .2s;display:inline-block;text-decoration:none}.cinema-screenings .btn-create:hover{background:#d1d1d1}.cinema-screenings section{background:transparent}.cinema-screenings section.sec-1{padding:0;margin-top:50px}.cinema-screenings section.sec-1 .sw-wrapper .heading{background:#2e2f34;border-radius:14px;padding:20px 24px;display:flex;align-items:center;gap:18px}.cinema-screenings section.sec-1 .sw-wrapper .heading .logo{width:86px;height:86px;border-radius:50%;flex-shrink:0;overflow:hidden}.cinema-screenings section.sec-1 .sw-wrapper .heading .logo img{width:100%;height:100%;object-fit:cover}.cinema-screenings section.sec-1 .sw-wrapper .heading .info{flex:1;min-width:0}.cinema-screenings section.sec-1 .sw-wrapper .heading .info h2{color:#fff;font-size:32pxpx;font-weight:700;margin-bottom:4px}.cinema-screenings section.sec-1 .sw-wrapper .heading .info p{color:#9b9bb4;font-size:18px;line-height:1.4}@media screen and (max-width: 1024px){.cinema-screenings section.sec-1{padding:0 20px}.cinema-screenings section.sec-1 .sw-wrapper{max-width:100%}.cinema-screenings section.sec-1 .sw-wrapper .heading{flex-direction:column;text-align:center}}@keyframes shimmer{0%{background-position:-400px 0}to{background-position:400px 0}}@keyframes fadeUp{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes spin{to{transform:rotate(360deg)}}.cinema-screenings section.sec-2{padding:60px 0}.cinema-screenings section.sec-2 .sw-wrapper{max-width:1320px;margin:0 auto;padding:0 20px}.cinema-screenings section.sec-2 .screening-tabs{display:flex;align-items:center;justify-content:flex-start;gap:0;border-bottom:1px solid rgba(255,255,255,.08);margin-bottom:40px;display:none}.cinema-screenings section.sec-2 .screening-tabs .tab-btn{position:relative;background:none;border:none;color:#fff6;font-size:.78rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;padding:14px 28px;cursor:pointer;transition:color .2s ease}.cinema-screenings section.sec-2 .screening-tabs .tab-btn:after{content:"";position:absolute;bottom:-1px;left:0;right:0;height:2px;background:var(--primary);transform:scaleX(0);transform-origin:left;transition:transform .2s ease}.cinema-screenings section.sec-2 .screening-tabs .tab-btn:hover{color:var(--text-light)}.cinema-screenings section.sec-2 .screening-tabs .tab-btn.active{color:var(--text-light)}.cinema-screenings section.sec-2 .screening-tabs .tab-btn.active:after{transform:scaleX(1)}.cinema-screenings section.sec-2 .screening-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-bottom:40px}@media (max-width: 1024px){.cinema-screenings section.sec-2 .screening-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 640px){.cinema-screenings section.sec-2 .screening-grid{grid-template-columns:1fr}}.cinema-screenings section.sec-2 .screening-card{position:relative;background:#9c9c9c1f;box-shadow:0 4px 30px #0000001a;border:1px solid rgba(189,189,189,.3);border:1px solid rgba(255,255,255,.06);border-radius:5px;overflow:hidden;opacity:0;animation:fadeUp .35s ease forwards;padding:17px}.cinema-screenings section.sec-2 .screening-card.card-funded{background:linear-gradient(to right,#e15afc3f,#9c9c9c00);border-radius:5px;box-shadow:0 4px 30px #0000001a;border:1px solid rgba(245,85,224,.3)}.cinema-screenings section.sec-2 .screening-card .card-badge{position:absolute;top:0;right:0;z-index:2;font-size:.62rem;font-weight:800;letter-spacing:.1em;padding:3px 9px;border-radius:0 0 0 10px;color:var(--white)}.cinema-screenings section.sec-2 .screening-card .card-badge.badge-sale{background:#ad38c1}.cinema-screenings section.sec-2 .screening-card .card-badge.badge-ending{background:#ff4840}.cinema-screenings section.sec-2 .screening-card .card-inner{display:flex;align-items:stretch;justify-content:flex-start;gap:0}.cinema-screenings section.sec-2 .screening-card .card-poster{width:110px;min-height:155px;object-fit:cover;flex-shrink:0}.cinema-screenings section.sec-2 .screening-card .card-body{flex:1;padding:14px 14px 12px;display:flex;align-items:flex-start;justify-content:flex-start;gap:8px;flex-direction:column;min-width:0}.cinema-screenings section.sec-2 .screening-card .card-title{font-size:14px;font-weight:600;color:var(--white);margin:0;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.cinema-screenings section.sec-2 .screening-card .card-date{display:flex;align-items:center;justify-content:flex-start;gap:5px;font-size:.75rem;color:var(--white);margin:0}.cinema-screenings section.sec-2 .screening-card .card-date .date-revised{color:#ff4840}.cinema-screenings section.sec-2 .screening-card .card-date .revised-icon{color:var(--primary);font-size:.75rem;cursor:help;line-height:1}.cinema-screenings section.sec-2 .screening-card .progress-wrap{width:100%}.cinema-screenings section.sec-2 .screening-card .progress-wrap .progress-bar{width:100%;height:7px;background:#ffffff1a;border-radius:99px;overflow:hidden;margin-bottom:5px}.cinema-screenings section.sec-2 .screening-card .progress-wrap .progress-fill{height:100%;background:#ff4840;border-radius:99px;transition:width .5s ease}.cinema-screenings section.sec-2 .screening-card .progress-wrap .progress-fill.fill-funded{background:#ad38c1}.cinema-screenings section.sec-2 .screening-card .target-text{font-size:10px;font-weight:700;margin:0}.cinema-screenings section.sec-2 .screening-card .target-text.text-funded{color:#ad38c1}.cinema-screenings section.sec-2 .screening-card .target-text.text-unfunded{color:#ff4840}.cinema-screenings section.sec-2 .screening-card .card-stats{display:flex;align-items:flex-start;justify-content:flex-start;gap:33px;width:100%;margin-bottom:8px}.cinema-screenings section.sec-2 .screening-card .card-stats .stat{display:flex;align-items:flex-start;justify-content:flex-start;gap:2px;flex-direction:column}.cinema-screenings section.sec-2 .screening-card .card-stats .stat .val{font-size:.85rem;font-weight:700;color:var(--white)}.cinema-screenings section.sec-2 .screening-card .card-stats .stat .lbl{font-size:.68rem;color:var(--white)}.cinema-screenings section.sec-2 .screening-card .card-stats .stat.days-soon .val,.cinema-screenings section.sec-2 .screening-card .card-stats .stat.days-soon .lbl{color:var(--primary)}.cinema-screenings section.sec-2 .screening-card .card-stats .stat.days-expired .val,.cinema-screenings section.sec-2 .screening-card .card-stats .stat.days-expired .lbl{color:var(--primary-alt)}.cinema-screenings section.sec-2 .screening-card .btn-ticket{display:block;width:100%;padding:8px;background:transparent;border:1px solid rgba(255,255,255,.5);border-radius:99px;color:var(--text-light);font-size:.8rem;font-weight:600;text-align:center;text-decoration:none;cursor:pointer;transition:background .2s ease,border-color .2s ease,color .2s ease}.cinema-screenings section.sec-2 .screening-card .btn-ticket:hover{background:var(--primary);border-color:var(--primary);color:var(--white)}.cinema-screenings section.sec-2 .screening-card .card-footer{display:flex;align-items:center;justify-content:flex-start;gap:15px;width:100%;flex-wrap:wrap;margin-top:auto}.cinema-screenings section.sec-2 .screening-card .card-footer .cinema-info,.cinema-screenings section.sec-2 .screening-card .card-footer .creator-info{display:flex;align-items:center;justify-content:flex-start;gap:5px;font-size:.7rem;color:#ffffff86}.cinema-screenings section.sec-2 .screening-card .card-footer .cinema-icon,.cinema-screenings section.sec-2 .screening-card .card-footer .creator-avatar{width:16px;height:16px;border-radius:50%;object-fit:cover}.cinema-screenings section.sec-2 .screening-card .card-footer strong{font-weight:600}.cinema-screenings section.sec-2 .skeleton-card{animation:none!important;opacity:1!important;pointer-events:none;min-height:155px}.cinema-screenings section.sec-2 .skeleton-card .card-inner{height:100%}.cinema-screenings section.sec-2 .skeleton-card .sk{border-radius:5px;background:linear-gradient(90deg,#ffffff0a 25%,#ffffff17,#ffffff0a 75%);background-size:800px 100%;animation:shimmer 1.4s infinite linear}.cinema-screenings section.sec-2 .skeleton-card .sk-poster{width:110px;height:100%;border-radius:0}.cinema-screenings section.sec-2 .skeleton-card .card-body{gap:10px}.cinema-screenings section.sec-2 .skeleton-card .sk-title{width:65%;height:13px}.cinema-screenings section.sec-2 .skeleton-card .sk-sub{width:45%;height:10px}.cinema-screenings section.sec-2 .skeleton-card .sk-bar{width:100%;height:4px}.cinema-screenings section.sec-2 .skeleton-card .sk-meta{width:75%;height:10px}.cinema-screenings section.sec-2 .screening-empty{text-align:center;padding:60px 0;color:#fff6;font-size:.9rem}.cinema-screenings section.sec-2 .screening-actions{display:flex;align-items:center;justify-content:center;gap:14px;flex-wrap:wrap;margin-top:8px}.cinema-screenings section.sec-2 .btn-load-more{padding:12px 34px;border-radius:8px;font-size:.85rem;font-weight:600;cursor:pointer;transition:background .2s ease,border-color .2s ease,color .2s ease;text-decoration:none}.cinema-screenings section.sec-2 .btn-load-more{display:flex;align-items:center;justify-content:center;gap:8px;background:transparent;border:1.5px solid rgba(255,255,255,.2);color:var(--text-light)}.cinema-screenings section.sec-2 .btn-load-more:hover:not(:disabled){border-color:#ffffff80;background:#ffffff0a}.cinema-screenings section.sec-2 .btn-load-more:disabled{opacity:.45;cursor:not-allowed}.cinema-screenings section.sec-2 .btn-load-more .btn-spinner{width:13px;height:13px;border:2px solid rgba(255,255,255,.2);border-top-color:var(--white);border-radius:50%;animation:spin .65s linear infinite}.cinema-screenings section.sec-2 .hidden{display:none!important}.cinema-screenings section.sec-3{padding:40px 0}.cinema-screenings section.sec-3 .sw-wrapper{display:flex;flex-direction:column;gap:24px}@media screen and (max-width: 1024px){.cinema-screenings section.sec-3 .sw-wrapper{padding:0 20px}}.cinema-screenings section.sec-3 .row{display:flex;align-items:center;border-radius:20px;overflow:hidden;min-height:380px}.cinema-screenings section.sec-3 .row__content{flex:1;padding:48px 56px}.cinema-screenings section.sec-3 .row__heading{font-size:24px;font-weight:500;color:#fff;margin-bottom:16px;line-height:1.3}.cinema-screenings section.sec-3 .row__body{font-size:14px;color:#ffffffd9;line-height:1.6;margin-bottom:28px;max-width:480px}.cinema-screenings section.sec-3 .row__media{flex:0 0 auto;display:flex;align-items:center;justify-content:center}.cinema-screenings section.sec-3 .row__photo{display:block;width:340px;height:auto;object-fit:cover;border-radius:12px;margin:24px}.cinema-screenings section.sec-3 .row--watch{background:linear-gradient(to bottom,#ff4840,#18181a);margin-bottom:40px}.cinema-screenings section.sec-3 .row--watch .row__media{width:40%;flex-shrink:0;padding:16px 0 16px 32px}.cinema-screenings section.sec-3 .row--watch .row__media img{width:100%;height:auto;display:block}.cinema-screenings section.sec-3 .row--watch .row__content{width:60%}.cinema-screenings section.sec-3 .row--hire{background:linear-gradient(to bottom,#cb265b,#18181a 85%);padding:30px 123px 0}.cinema-screenings section.sec-3 .row--hire .row__media{border-radius:10px;overflow:hidden;transform:perspective(1200px) rotateY(40deg) rotateX(0);transform-origin:center right}@media (max-width: 1024px){.cinema-screenings section.sec-3 .row,.cinema-screenings section.sec-3 .row--watch{flex-direction:column!important;text-align:center}.cinema-screenings section.sec-3 .row--watch .row__media{width:100%;padding:24px 24px 0}.cinema-screenings section.sec-3 .row--hire{flex-direction:column-reverse!important;padding:20px}.cinema-screenings section.sec-3 .row--hire .row__photo{width:100%;margin:0;border-radius:0 0 20px 20px}.cinema-screenings section.sec-3 .row--hire .row__content{padding:0}.cinema-screenings section.sec-3 .row__content{padding:32px 24px;width:100%!important}}.cinema-screenings section.sec-4{padding:60px 0}.cinema-screenings section.sec-4 h2{text-align:center;font-size:32px;font-weight:700;color:#fff;margin-bottom:48px}.cinema-screenings section.sec-4 .screening-work{display:grid;grid-template-columns:repeat(4,1fr);gap:0;position:relative;margin-bottom:48px}.cinema-screenings section.sec-4 .screening-work .item:not(:last-child):after{content:"›";position:absolute;right:-40px;top:50%;transform:translateY(-50%);width:53px;height:53px;background:#18181a;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:30px;color:var(--primary);z-index:2;line-height:53px;text-align:center}.cinema-screenings section.sec-4 .screening-work .item{position:relative;background:#9c9c9c1f;border-radius:14px;box-shadow:0 4px 30px #0000001a;border:1px solid rgba(189,189,189,.3);margin:0 12px;padding:40px 24px 32px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:32px}.cinema-screenings section.sec-4 .screening-work .item:first-child{margin-left:0}.cinema-screenings section.sec-4 .screening-work .item:last-child{margin-right:0}.cinema-screenings section.sec-4 .screening-work .item img{width:80px;height:80px;object-fit:contain}.cinema-screenings section.sec-4 .screening-work .item h3{font-size:14px;font-weight:400;color:#fff;line-height:1.5;margin:0}.cinema-screenings section.sec-4 .btns{display:flex;justify-content:center;gap:16px}.cinema-screenings section.sec-4 .btns a{display:inline-block;padding:16px 36px;border-radius:10px;font-size:1rem;font-weight:600;text-decoration:none;transition:opacity .2s ease}.cinema-screenings section.sec-4 .btns a:hover{opacity:.85}.cinema-screenings section.sec-4 .btns a:first-child{background:transparent;border:2px solid #fff;color:#fff}.cinema-screenings section.sec-4 .btns a:last-child{background:#fff;border:2px solid #fff;color:#111}@media (max-width: 900px){.cinema-screenings section.sec-4{padding:20px}.cinema-screenings section.sec-4 .screening-work{grid-template-columns:repeat(2,1fr);gap:16px}.cinema-screenings section.sec-4 .screening-work .item{margin:0}.cinema-screenings section.sec-4 .screening-work .item:not(:last-child):after{display:none}}@media (max-width: 540px){.cinema-screenings section.sec-4 .screening-work{grid-template-columns:1fr}.cinema-screenings section.sec-4 .btns{flex-direction:column;align-items:center}.cinema-screenings section.sec-4 .btns a{width:100%;text-align:center}}.cinema-screenings section.sec-5{padding:60px 0;margin-bottom:80px;overflow:visible}.cinema-screenings section.sec-5 .sw-wrapper{display:flex;align-items:center;gap:70px}.cinema-screenings section.sec-5 .left{flex:0 0 500px;max-width:500px}.cinema-screenings section.sec-5 .left__heading{font-size:clamp(1.75rem,3vw,2.5rem);font-weight:700;color:#fff;line-height:1.2;margin-bottom:24px}.cinema-screenings section.sec-5 .left__body{font-size:.9rem;color:#ffffffb3;line-height:1.7;margin-bottom:36px}.cinema-screenings section.sec-5 .right{flex:1;position:relative;display:flex;align-items:center}.cinema-screenings section.sec-5 .sec-5-swiper{width:100%;border-radius:10px;overflow:hidden}.cinema-screenings section.sec-5 .sec-5-swiper .swiper-slide{width:100%!important}.cinema-screenings section.sec-5 .sec-5-swiper .swiper-slide img{width:100%;height:471px;object-fit:cover;display:block}.cinema-screenings section.sec-5 .sec-5-pagination{display:flex;justify-content:center;gap:6px;position:absolute;bottom:-32px;left:0;right:0}.cinema-screenings section.sec-5 .sec-5-pagination .swiper-pagination-bullet{width:28px;height:2px;border-radius:2px;background:#ffffff3b;opacity:1;transition:background .3s}.cinema-screenings section.sec-5 .sec-5-pagination .swiper-pagination-bullet-active{background:var(--primary)}.cinema-screenings section.sec-5 .swiper-nav-btn{position:absolute;top:50%;transform:translateY(-50%);z-index:10;width:44px;height:44px;border-radius:50%;border:1px solid rgba(255,255,255,.25);background:#1e1e1ecc;color:#fff;font-size:1.6rem;line-height:1;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .2s}.cinema-screenings section.sec-5 .swiper-nav-btn:hover{background:#3c3c3cf2}.cinema-screenings section.sec-5 .swiper-nav-btn.screenings-prev{left:-22px}.cinema-screenings section.sec-5 .swiper-nav-btn.screenings-next{right:-22px}@media (max-width: 900px){.cinema-screenings section.sec-5 .sw-wrapper{flex-direction:column-reverse;gap:40px;padding:40px}.cinema-screenings section.sec-5 .left{flex:unset;max-width:100%;text-align:center}.cinema-screenings section.sec-5 .right{width:100%;margin-bottom:20px}.cinema-screenings section.sec-5 .sec-5-swiper .swiper-slide img{height:320px}}.cinema-screenings section.sec-6{margin-bottom:113px}@media (max-width: 768px){.cinema-screenings section.sec-6 .sw-wrapper{padding:0 20px}}.cinema-screenings section.sec-6 .faq-container{max-width:1004px;margin:0 auto}.cinema-screenings section.sec-6 .faq-title{font-size:32px;font-weight:600;color:#fff;text-align:center;margin-bottom:50px}@media (max-width: 768px){.cinema-screenings section.sec-6 .faq-title{font-size:1.75rem;margin-bottom:40px}}.cinema-screenings section.sec-6 .faq-list{display:flex;flex-direction:column;gap:16px}.cinema-screenings section.sec-6 .faq-item{background:#6868681f;border-radius:14px;box-shadow:0 4px 30px #0000001a;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);border:1px solid rgba(173,173,173,.219);overflow:hidden;transition:background-color .3s ease}.cinema-screenings section.sec-6 .faq-item.active{background-color:#2d2d2d}.cinema-screenings section.sec-6 .faq-item:hover{background-color:#333}.cinema-screenings section.sec-6 .faq-question{width:100%;display:flex;align-items:center;gap:12px;padding:20px 24px;background:none;border:none;color:#fff;font-size:18px;font-weight:700;text-align:left;cursor:pointer;transition:padding .3s ease}@media (max-width: 768px){.cinema-screenings section.sec-6 .faq-question{padding:18px 20px;font-size:.95rem}}.cinema-screenings section.sec-6 .faq-question:hover .faq-toggle{transform:scale(1.1)}.cinema-screenings section.sec-6 .faq-icon{font-size:1.25rem;flex-shrink:0}@media (max-width: 768px){.cinema-screenings section.sec-6 .faq-icon{font-size:1.1rem}}.cinema-screenings section.sec-6 .faq-text{flex:1}.cinema-screenings section.sec-6 .faq-toggle{font-size:1.5rem;font-weight:300;flex-shrink:0;transition:transform .3s ease}@media (max-width: 768px){.cinema-screenings section.sec-6 .faq-toggle{font-size:1.3rem}}.cinema-screenings section.sec-6 .faq-answer{max-height:0;overflow:hidden;padding:0 24px;color:#b0b0b0;font-size:18px;line-height:28px;opacity:0;transition:max-height .4s ease,opacity .3s ease,padding .4s ease}@media (max-width: 768px){.cinema-screenings section.sec-6 .faq-answer{padding:0 20px;font-size:.9rem}}.cinema-screenings section.sec-6 .faq-answer p{margin:0;padding-bottom:24px}@media (max-width: 768px){.cinema-screenings section.sec-6 .faq-answer p{padding-bottom:20px}}.cinema-screenings section.sec-6 .faq-answer p:last-child{padding-bottom:24px}@media (max-width: 768px){.cinema-screenings section.sec-6 .faq-answer p:last-child{padding-bottom:20px}}.cinema-screenings section.sec-6 .faq-answer ul{margin:0;padding:0 0 16px 20px;list-style-type:disc}.cinema-screenings section.sec-6 .faq-answer ul li{padding:4px 0;color:#b0b0b0}.cinema-screenings section.sec-6 .faq-answer a{color:#f35dda;font-weight:700}.cinema-screenings section.sec-6 .faq-item.active .faq-answer{max-height:800px;opacity:1;padding-top:0;padding-bottom:0}.cinema-screenings section.sec-7{padding:60px 20px}.cinema-screenings section.sec-7 .sw-wrapper{display:flex;flex-direction:column;gap:48px}.cinema-screenings section.sec-7 .sw-wrapper .heading{max-width:800px;margin:0 auto;text-align:center}.cinema-screenings section.sec-7 .sw-wrapper .heading h2{font-size:32px;font-weight:700;color:var(--white);margin-bottom:16px}.cinema-screenings section.sec-7 .sw-wrapper .heading p{font-size:14px;color:var(--white);line-height:1.7}.cinema-screenings section.sec-7 .sw-wrapper .list{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:30px}.cinema-screenings section.sec-7 .sw-wrapper .list .item{width:100%;max-width:23%;display:flex;align-items:center;gap:28px}.cinema-screenings section.sec-7 .sw-wrapper .list .item img{width:56px;height:56px;object-fit:contain;flex-shrink:0}.cinema-screenings section.sec-7 .sw-wrapper .list .item p{font-size:14px;font-weight:700;color:#fff;line-height:1.4;margin:0}.cinema-screenings section.sec-7 .sw-wrapper .other-info{display:grid;grid-template-columns:repeat(2,1fr);gap:32px}.cinema-screenings section.sec-7 .sw-wrapper .other-info .col{background:#9c9c9c1f;border-radius:14px;box-shadow:0 4px 30px #0000001a;border:1px solid rgba(189,189,189,.3);padding:32px}.cinema-screenings section.sec-7 .sw-wrapper .other-info .col h2{font-size:18px;font-weight:600;color:var(--white);margin-bottom:12px}.cinema-screenings section.sec-7 .sw-wrapper .other-info .col p{font-size:14px;color:var(--white);line-height:1.7}@media screen and (max-width: 1024px){.cinema-screenings section.sec-7 .sw-wrapper{gap:36px}.cinema-screenings section.sec-7 .sw-wrapper .other-info{grid-template-columns:1fr}.cinema-screenings section.sec-7 .sw-wrapper .list{grid-template-columns:repeat(2,1fr)}.cinema-screenings section.sec-7 .sw-wrapper .list .item{flex-direction:column;text-align:center}}.cinema-screenings section.sec-8{padding:10px 0;background:#18181a}.cinema-screenings section.sec-8 .sw-wrapper{padding:0 20px}.cinema-screenings section.sec-8 .sw-wrapper .section-title{font-size:32px;font-weight:600;color:#fff;margin-bottom:20px;text-align:center}.cinema-screenings section.sec-8 .sw-wrapper .screenings-carousel{position:relative;margin-bottom:50px}.cinema-screenings section.sec-8 .sw-wrapper .screenings-carousel.is-centered .swiper-wrapper{justify-content:center}.cinema-screenings section.sec-8 .sw-wrapper .screenings-carousel .screenings-swiper{overflow:hidden;padding:20px 0 40px}.cinema-screenings section.sec-8 .sw-wrapper .screenings-carousel .screenings-swiper .swiper-slide{height:auto}.cinema-screenings section.sec-8 .sw-wrapper .screenings-carousel .screening-card{position:relative;overflow:hidden;background:#ffffff1f;border-radius:14px;box-shadow:0 4px 30px #0000001a;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);border:1px solid rgba(255,255,255,.3);height:100%;transition:transform .3s ease,box-shadow .3s ease}.cinema-screenings section.sec-8 .sw-wrapper .screenings-carousel .screening-card:hover{box-shadow:0 20px 40px #00000080}.cinema-screenings section.sec-8 .sw-wrapper .screenings-carousel .screening-card .card-backdrop{position:absolute;top:0;left:0;width:100%;height:56%;background-size:cover;background-position:center;opacity:.4;border-radius:0 0 70% 70%/0 0 20% 20%;overflow:hidden}.cinema-screenings section.sec-8 .sw-wrapper .screenings-carousel .screening-card .card-backdrop:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:100%;background:linear-gradient(to bottom,transparent 58%,rgba(113,8,131,.6156862745) 78%,rgba(163,11,190,.7450980392) 100%)}.cinema-screenings section.sec-8 .sw-wrapper .screenings-carousel .screening-card .card-content{width:100%;position:relative;z-index:1;padding:30px 25px 25px;display:flex;flex-direction:column;align-items:center;text-align:center}.cinema-screenings section.sec-8 .sw-wrapper .screenings-carousel .screening-card .card-content .poster-wrapper{width:112.52px;height:170px;margin-bottom:30px;border-radius:5px;overflow:hidden;box-shadow:0 10px 30px #0009;transition:transform .3s ease}.cinema-screenings section.sec-8 .sw-wrapper .screenings-carousel .screening-card .card-content .poster-wrapper:hover{transform:scale(1.05)}.cinema-screenings section.sec-8 .sw-wrapper .screenings-carousel .screening-card .card-content .poster-wrapper .poster{width:100%;height:100%;object-fit:cover}.cinema-screenings section.sec-8 .sw-wrapper .screenings-carousel .screening-card .card-content .movie-title{font-size:16px;font-weight:700;height:40px;color:var(--white);margin-bottom:15px}.cinema-screenings section.sec-8 .sw-wrapper .screenings-carousel .screening-card .card-content .screening-info{display:flex;align-items:center;justify-content:center;gap:20px;margin-bottom:20px;font-size:12px;color:#999}.cinema-screenings section.sec-8 .sw-wrapper .screenings-carousel .screening-card .card-content .screening-info span{display:flex;align-items:center;gap:8px}.cinema-screenings section.sec-8 .sw-wrapper .screenings-carousel .screening-card .card-content .screening-info span i{font-size:12px;color:#666}.cinema-screenings section.sec-8 .sw-wrapper .screenings-carousel .screening-card .card-content .screening-info span img{width:20px;border-radius:50%}.cinema-screenings section.sec-8 .sw-wrapper .screenings-carousel .screening-card .card-content .re-create-btn{width:100%}.cinema-screenings section.sec-8 .sw-wrapper .screenings-carousel .screening-card .card-content .re-create-btn a{display:inline-block;width:100%;border:1px solid var(--white);font-size:14px;font-weight:600;color:var(--white);border-radius:10px;padding:7px 10px}.cinema-screenings section.sec-8 .sw-wrapper .screenings-carousel .swiper-button-prev,.cinema-screenings section.sec-8 .sw-wrapper .screenings-carousel .swiper-button-next{width:50px;height:50px;background:#ffffff1f;border-radius:50%;box-shadow:0 4px 30px #0000001a;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);border:1px solid rgba(255,255,255,.3);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease}.cinema-screenings section.sec-8 .sw-wrapper .screenings-carousel .swiper-button-prev:after,.cinema-screenings section.sec-8 .sw-wrapper .screenings-carousel .swiper-button-next:after{display:none}.cinema-screenings section.sec-8 .sw-wrapper .screenings-carousel .swiper-button-prev i,.cinema-screenings section.sec-8 .sw-wrapper .screenings-carousel .swiper-button-next i{font-size:18px;color:#fff}.cinema-screenings section.sec-8 .sw-wrapper .screenings-carousel .swiper-button-prev:hover,.cinema-screenings section.sec-8 .sw-wrapper .screenings-carousel .swiper-button-next:hover{background:#fff3;transform:scale(1.1)}.cinema-screenings section.sec-8 .sw-wrapper .screenings-carousel .swiper-button-prev.swiper-button-disabled,.cinema-screenings section.sec-8 .sw-wrapper .screenings-carousel .swiper-button-next.swiper-button-disabled{opacity:.3;cursor:not-allowed}.cinema-screenings section.sec-8 .sw-wrapper .screenings-carousel .swiper-button-prev.swiper-button-disabled:hover,.cinema-screenings section.sec-8 .sw-wrapper .screenings-carousel .swiper-button-next.swiper-button-disabled:hover{transform:none}.cinema-screenings section.sec-8 .sw-wrapper .screenings-carousel .swiper-button-prev{left:-70px}.cinema-screenings section.sec-8 .sw-wrapper .screenings-carousel .swiper-button-next{right:-70px}@media (max-width: 1200px){.cinema-screenings section.sec-8 .sw-wrapper .screenings-carousel .swiper-button-prev{left:-30px}.cinema-screenings section.sec-8 .sw-wrapper .screenings-carousel .swiper-button-next{right:-30px}}@media (max-width: 768px){.cinema-screenings section.sec-8{padding:60px 0}.cinema-screenings section.sec-8 .sw-wrapper .section-title{font-size:32px;margin-bottom:30px}.cinema-screenings section.sec-8 .sw-wrapper .screenings-carousel .swiper-button-prev,.cinema-screenings section.sec-8 .sw-wrapper .screenings-carousel .swiper-button-next{width:40px;height:40px}.cinema-screenings section.sec-8 .sw-wrapper .screenings-carousel .swiper-button-prev i,.cinema-screenings section.sec-8 .sw-wrapper .screenings-carousel .swiper-button-next i{font-size:14px}.cinema-screenings section.sec-8 .sw-wrapper .screenings-carousel .swiper-button-prev{left:10px}.cinema-screenings section.sec-8 .sw-wrapper .screenings-carousel .swiper-button-next{right:10px}.cinema-screenings section.sec-8 .sw-wrapper .screenings-carousel .screening-card .card-content .poster-wrapper{width:160px;height:224px}.cinema-screenings section.sec-8 .sw-wrapper .screenings-carousel .screening-card .card-content .movie-title{font-size:20px}}.cinema-screenings section.sec-9{padding:60px 0}.cinema-screenings section.sec-9 .sw-wrapper h2{text-align:center;font-size:32px;font-weight:600;color:var(--white);margin-bottom:33px}.cinema-screenings section.sec-9 .sw-wrapper .swiper-container{position:relative;display:flex;align-items:center}.cinema-screenings section.sec-9 .sw-wrapper .swiper-container.is-centered{justify-content:center}.cinema-screenings section.sec-9 .sw-wrapper .swiper-container.is-centered .section-9-swiper{max-width:590px}.cinema-screenings section.sec-9 .sw-wrapper .section-9-swiper{width:100%;overflow:hidden}.cinema-screenings section.sec-9 .sw-wrapper .item{background:#1e1e1e;border:1px solid #2e2e2e;border-radius:16px;padding:16px 20px;overflow:hidden}.cinema-screenings section.sec-9 .sw-wrapper .item img{width:100%;height:240px;object-fit:cover;display:block}.cinema-screenings section.sec-9 .sw-wrapper .item .screen-info{display:flex;align-items:center;justify-content:space-between;padding-top:16px;gap:12px}.cinema-screenings section.sec-9 .sw-wrapper .item .screen-info .col h3{font-size:1rem;font-weight:600;color:var(--white);margin-bottom:4px}.cinema-screenings section.sec-9 .sw-wrapper .item .screen-info .col p{font-size:.8rem;color:#ffffff8c}.cinema-screenings section.sec-9 .sw-wrapper .btn--outline{display:inline-block;padding:10px 20px;border:1px solid rgba(255,255,255,.4);border-radius:8px;color:var(--white);font-size:.85rem;font-weight:500;text-decoration:none;white-space:nowrap;transition:border-color .2s,background .2s}.cinema-screenings section.sec-9 .sw-wrapper .btn--outline:hover{border-color:#fff;background:#ffffff14}.cinema-screenings section.sec-9 .sw-wrapper .swiper-nav-btn{position:absolute;top:50%;transform:translateY(-50%);z-index:10;width:40px;height:40px;border-radius:50%;border:1px solid rgba(255,255,255,.25);background:#1e1e1ed9;color:#fff;font-size:1.6rem;line-height:1;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .2s;flex-shrink:0}.cinema-screenings section.sec-9 .sw-wrapper .swiper-nav-btn:hover{background:#3c3c3cf2}.cinema-screenings section.sec-9 .sw-wrapper .swiper-nav-btn.sec9-prev{left:-20px}.cinema-screenings section.sec-9 .sw-wrapper .swiper-nav-btn.sec9-next{right:-20px}@media (max-width: 768px){.cinema-screenings section.sec-9 .sw-wrapper .item img{height:180px}}.cinema-screenings section.sec-10 .sw-wrapper h2{text-align:center;font-size:32px;color:var(--white);font-weight:600}.cinema-screenings section.sec-11{padding:10px 0;background:#18181a;margin-bottom:120px}.cinema-screenings section.sec-11 .sw-wrapper{padding:0 20px}.cinema-screenings section.sec-11 .sw-wrapper .section-title{font-size:32px;font-weight:600;color:#fff;margin-bottom:20px;text-align:center}.cinema-screenings section.sec-11 .sw-wrapper .cinemas-carousel{position:relative}.cinema-screenings section.sec-11 .sw-wrapper .cinemas-carousel.is-centered .cinemas-swiper{display:flex;justify-content:center}.cinema-screenings section.sec-11 .sw-wrapper .cinemas-carousel.is-centered .swiper-wrapper{justify-content:center}.cinema-screenings section.sec-11 .sw-wrapper .cinemas-carousel .cinemas-swiper{overflow:hidden;padding:20px 0 40px}.cinema-screenings section.sec-11 .sw-wrapper .cinemas-carousel .cinemas-swiper .swiper-slide{height:auto}.cinema-screenings section.sec-11 .sw-wrapper .cinemas-carousel .cinema-card{position:relative;overflow:hidden;background:#ffffff1f;border-radius:14px;box-shadow:0 4px 30px #0000001a;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);border:1px solid rgba(255,255,255,.3);height:405px;transition:transform .3s ease,box-shadow .3s ease}.cinema-screenings section.sec-11 .sw-wrapper .cinemas-carousel .cinema-card:hover{transform:translateY(-10px);box-shadow:0 20px 40px #00000080}.cinema-screenings section.sec-11 .sw-wrapper .cinemas-carousel .cinema-card .card-backdrop{position:absolute;top:0;left:0;width:100%;height:60%;background-size:cover;background-position:center;border-radius:0 0 70% 70%/0 0 20% 20%;overflow:hidden}.cinema-screenings section.sec-11 .sw-wrapper .cinemas-carousel .cinema-card .card-backdrop:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:100%;background:linear-gradient(to bottom,transparent 58%,rgba(113,8,131,.6156862745) 78%,rgba(163,11,190,.7450980392) 100%)}.cinema-screenings section.sec-11 .sw-wrapper .cinemas-carousel .cinema-card .card-content{position:relative;z-index:1;padding:30px 25px 25px;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;text-align:center;height:100%}.cinema-screenings section.sec-11 .sw-wrapper .cinemas-carousel .cinema-card .card-content .poster-wrapper{width:84px;height:84px;margin-bottom:10px;border-radius:50%;overflow:hidden;transition:transform .3s ease}.cinema-screenings section.sec-11 .sw-wrapper .cinemas-carousel .cinema-card .card-content .poster-wrapper:hover{transform:scale(1.05)}.cinema-screenings section.sec-11 .sw-wrapper .cinemas-carousel .cinema-card .card-content .poster-wrapper .poster{width:100%;height:100%;object-fit:cover}.cinema-screenings section.sec-11 .sw-wrapper .cinemas-carousel .cinema-card .card-content .cinema-title{font-size:18px;font-weight:600;color:var(--white);margin-bottom:5px}.cinema-screenings section.sec-11 .sw-wrapper .cinemas-carousel .cinema-card .card-content .cinema-town{font-size:14px;font-weight:500;margin-bottom:5px;color:var(--white)}.cinema-screenings section.sec-11 .sw-wrapper .cinemas-carousel .cinema-card .card-content button{background:none;width:100%;border-radius:10px;border:1px solid var(--white);font-size:14px;font-weight:600;color:var(--white);padding:8px}.cinema-screenings section.sec-11 .sw-wrapper .cinemas-carousel .swiper-button-prev,.cinema-screenings section.sec-11 .sw-wrapper .cinemas-carousel .swiper-button-next{width:50px;height:50px;background:#ffffff1f;border-radius:50%;box-shadow:0 4px 30px #0000001a;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);border:1px solid rgba(255,255,255,.3);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease}.cinema-screenings section.sec-11 .sw-wrapper .cinemas-carousel .swiper-button-prev:after,.cinema-screenings section.sec-11 .sw-wrapper .cinemas-carousel .swiper-button-next:after{display:none}.cinema-screenings section.sec-11 .sw-wrapper .cinemas-carousel .swiper-button-prev i,.cinema-screenings section.sec-11 .sw-wrapper .cinemas-carousel .swiper-button-next i{font-size:18px;color:#fff}.cinema-screenings section.sec-11 .sw-wrapper .cinemas-carousel .swiper-button-prev:hover,.cinema-screenings section.sec-11 .sw-wrapper .cinemas-carousel .swiper-button-next:hover{background:#fff3;transform:scale(1.1)}.cinema-screenings section.sec-11 .sw-wrapper .cinemas-carousel .swiper-button-prev.swiper-button-disabled,.cinema-screenings section.sec-11 .sw-wrapper .cinemas-carousel .swiper-button-next.swiper-button-disabled{opacity:.3;cursor:not-allowed}.cinema-screenings section.sec-11 .sw-wrapper .cinemas-carousel .swiper-button-prev.swiper-button-disabled:hover,.cinema-screenings section.sec-11 .sw-wrapper .cinemas-carousel .swiper-button-next.swiper-button-disabled:hover{transform:none}.cinema-screenings section.sec-11 .sw-wrapper .cinemas-carousel .swiper-button-prev{left:-70px}.cinema-screenings section.sec-11 .sw-wrapper .cinemas-carousel .swiper-button-next{right:-70px}.cinema-screenings section.sec-11 .sw-wrapper button{display:block;background:var(--white);margin:0 auto;padding:14px 41px;border-radius:10px}@media (max-width: 1200px){.cinema-screenings section.sec-11 .sw-wrapper .cinemas-carousel .swiper-button-prev{left:-30px}.cinema-screenings section.sec-11 .sw-wrapper .cinemas-carousel .swiper-button-next{right:-30px}}@media (max-width: 768px){.cinema-screenings section.sec-11{padding:60px 0;margin-bottom:20px}.cinema-screenings section.sec-11 .sw-wrapper .section-title{font-size:32px;margin-bottom:30px}.cinema-screenings section.sec-11 .sw-wrapper .cinemas-carousel .swiper-button-prev,.cinema-screenings section.sec-11 .sw-wrapper .cinemas-carousel .swiper-button-next{width:40px;height:40px}.cinema-screenings section.sec-11 .sw-wrapper .cinemas-carousel .swiper-button-prev i,.cinema-screenings section.sec-11 .sw-wrapper .cinemas-carousel .swiper-button-next i{font-size:14px}.cinema-screenings section.sec-11 .sw-wrapper .cinemas-carousel .swiper-button-prev{left:10px}.cinema-screenings section.sec-11 .sw-wrapper .cinemas-carousel .swiper-button-next{right:10px}.cinema-screenings section.sec-11 .sw-wrapper .cinemas-carousel .cinema-card .card-content .movie-title{font-size:18px}}.cinema-screenings footer{text-align:center;padding-bottom:71px}.cinema-screenings footer img{width:163px}@media screen and (max-width: 768px){.cinema-screenings footer{padding:0 20px 30px}}.seat-map{background:#0a0e17}.seat-map .seatmap-section{min-height:100vh;padding:40px 20px 80px;font-family:DM Sans,sans-serif;color:#fff}.seat-map .seatmap-wrapper{max-width:1300px;margin:0 auto}.seat-map .seatmap-header{display:flex;align-items:center;gap:16px;flex-wrap:wrap;margin-bottom:28px}@media (max-width: 640px){.seat-map .seatmap-header{flex-direction:column;align-items:flex-start}}.seat-map .seatmap-back-btn{display:inline-flex;align-items:center;gap:8px;color:var(--white);text-decoration:none;font-size:13px;font-weight:500;padding:15px 16px;border-radius:8px;border:1px solid var(--primary);transition:all .2s ease;white-space:nowrap;background:var(--primary)}.seat-map .seatmap-back-btn i{font-size:12px}.seat-map .seatmap-back-btn:hover{color:#fff;border-color:#ec436b;background:#ec436b14}.seat-map .seatmap-header-info h1{margin:0;font-size:22px;font-weight:700;color:#fff;line-height:1.3}.seat-map .seatmap-header-info p{margin:3px 0 0;font-size:14px;color:#a4b0be}.seat-map .seatmap-screen-tabs{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:24px}.seat-map .seatmap-tab{padding:9px 22px;border-radius:30px;font-size:13px;font-weight:600;text-decoration:none;border:1.5px solid rgba(255,255,255,.12);color:#a4b0be;transition:all .2s ease}.seat-map .seatmap-tab:hover{border-color:#ec436b;color:#fff}.seat-map .seatmap-tab.active{background:#ec436b;border-color:#ec436b;color:#fff}.seat-map .seatmap-display{background:#141922;border-radius:14px;border:1px solid rgba(255,255,255,.06);overflow:hidden}.seat-map .seatmap-inner{padding:32px 24px;overflow-x:auto;text-align:center}@media (max-width: 640px){.seat-map .seatmap-inner{padding:20px 12px}}.seat-map .seatmap-content{display:inline-block}.seat-map .seatmap-empty{text-align:center;padding:70px 20px;color:#a4b0be}.seat-map .seatmap-empty i{font-size:40px;margin-bottom:16px;opacity:.4;display:block}.seat-map .seatmap-empty p{font-size:15px;margin:0}.seat-map .sm-screen-bar{background:linear-gradient(180deg,#ec436b4d,#ec436b14);padding:12px 24px;border-radius:10px 10px 50% 50%;text-align:center;font-weight:700;font-size:15px;color:#fff;margin-bottom:28px;border:2px solid rgba(236,67,107,.4);letter-spacing:.06em;box-sizing:border-box}.seat-map .sm-row{display:flex;align-items:flex-end;margin-bottom:6px}.seat-map .sm-row-label{width:40px;font-family:Space Mono,monospace;font-size:13px;color:#a4b0be;font-weight:700;text-align:right;margin-right:14px;flex-shrink:0;padding-bottom:4px}.seat-map .sm-row-seats{display:flex;align-items:flex-end;box-sizing:border-box}.seat-map .sm-seat{position:relative;-webkit-user-select:none;user-select:none;box-sizing:border-box;display:flex;align-items:flex-end;justify-content:flex-start}.seat-map .sm-seat.booked{opacity:.7}.seat-map .sm-seat.pwd{border:3px solid #FFA500!important}.seat-map .sm-seat.regular:before,.seat-map .sm-seat.regular:after,.seat-map .sm-seat.regular .sm-seat-back{content:"";position:absolute;bottom:0}.seat-map .sm-seat.regular:before{left:0;width:18%;height:52%;border-radius:14px 0 0}.seat-map .sm-seat.regular:after{right:0;width:18%;height:52%;border-radius:0 14px 0 0}.seat-map .sm-seat.regular .sm-seat-back{position:absolute;left:50%;transform:translate(-50%);width:61%;height:100%;border-radius:8px 8px 0 0}.seat-map .sm-seat.sofa:before,.seat-map .sm-seat.sofa:after,.seat-map .sm-seat.sofa .sm-cushion-left,.seat-map .sm-seat.sofa .sm-cushion-right{content:"";position:absolute;bottom:0}.seat-map .sm-seat.sofa:before{left:0;width:10%;height:52%;border-radius:16px 0 0}.seat-map .sm-seat.sofa:after{right:0;width:10%;height:52%;border-radius:0 16px 0 0}.seat-map .sm-seat.sofa .sm-cushion-left{left:11%;width:40%;height:100%;border-radius:8px 0 0}.seat-map .sm-seat.sofa .sm-cushion-right{right:11%;width:40%;height:100%;border-radius:0 8px 0 0}.seat-map .sm-seat-label{position:absolute;font-weight:900;z-index:10;pointer-events:none}.seat-map .sm-seat.regular .sm-seat-label{top:50%;left:50%;transform:translate(-50%,-50%);color:#000}.seat-map .sm-seat.sofa .sm-seat-label{top:50%;left:50%;transform:translate(-50%,-50%);color:#000;width:80%;text-align:center;white-space:normal;word-wrap:break-word;line-height:1.2;display:flex;align-items:center;justify-content:center}.seat-map .sm-seat.available:before,.seat-map .sm-seat.available:after{background:#fff}.seat-map .sm-seat.available .sm-seat-back,.seat-map .sm-seat.available .sm-cushion-left,.seat-map .sm-seat.available .sm-cushion-right{background:#fff}.seat-map .sm-seat.selected:before,.seat-map .sm-seat.selected:after{background:#ec436b}.seat-map .sm-seat.selected .sm-seat-back,.seat-map .sm-seat.selected .sm-cushion-left,.seat-map .sm-seat.selected .sm-cushion-right{background:#ec436b}.seat-map .sm-seat.selected .sm-seat-label{color:#fff}.seat-map .sm-seat.booked:before,.seat-map .sm-seat.booked:after{background:#ffffff4d}.seat-map .sm-seat.booked .sm-seat-back,.seat-map .sm-seat.booked .sm-cushion-left,.seat-map .sm-seat.booked .sm-cushion-right{background:#ffffff4d}.seat-map .sm-seat.booked .sm-seat-label{color:#fff9}.seat-map .seatmap-legend{display:flex;gap:24px;flex-wrap:wrap;justify-content:center;padding:18px 24px;border-top:1px solid rgba(255,255,255,.06);background:#1a1f2e}.seat-map .seatmap-legend-item{display:flex;align-items:center;gap:8px;font-size:13px;color:#a4b0be}.seat-map .seatmap-legend-swatch{width:24px;height:24px;border-radius:4px;border:2px solid rgba(255,255,255,.1)}.seat-map .seatmap-legend-swatch.available{background:#fff}.seat-map .seatmap-legend-swatch.selected{background:#ec436b}.seat-map .seatmap-legend-swatch.booked{background:#ffffff4d}.seat-map .seatmap-legend-swatch.pwd{background:#fff;border:3px solid #FFA500}.seat-map .seatmap-info-bar{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:14px;padding:16px 24px;background:#141922;border-radius:12px;margin-top:20px;border:1px solid rgba(255,255,255,.06);font-size:13px;color:#a4b0be}.seat-map .seatmap-info-bar strong{color:#fff}@media (max-width: 640px){.seat-map .seatmap-info-bar{flex-direction:column;align-items:flex-start}}.seat-map .seatmap-info-stats{display:flex;flex-wrap:wrap;align-items:center;gap:4px}.seat-map .seatmap-info-divider{margin:0 4px;opacity:.4}.seat-map .seatmap-info-pricing{display:flex;gap:20px}.seat-map .seatmap-info-pricing span{font-weight:700;color:#ec436b}
