.hero{padding:60px 0;font-size:calc(16px + 2 * (100vw - 420px) / 480);background-color:#000;color:#fff}@media screen and (max-width: 420px){.hero{font-size:16px}}@media screen and (min-width: 900px){.hero{font-size:18px}}.hero .hero-slider__wrapper{margin-bottom:40px;padding-bottom:30px}.hero .hero__img-title{text-align:center;font-weight:400;color:#c4c4c4;margin-top:24px;margin-bottom:10px}.hero .swiper-slide{transition:.1s ease filter}.hero .swiper-slide:not(.swiper-slide-next):not(.swiper-slide-prev):not(.swiper-slide-active):not(.swiper-slide-visible),.hero .swiper-slide-visible:not(.swiper-slide-next):not(.swiper-slide-prev):not(.swiper-slide-active){filter:brightness(.5)}.hero .hero__img{width:100%;padding-bottom:56%;position:relative;background-color:#ffffff4d}.hero .hero__img img{width:100%;height:100%;position:absolute;top:0;left:0;right:0;bottom:0}.cinema-service__img{width:100%;padding-bottom:145%;position:relative;background-color:#ffffff4d}.cinema-service__img img{width:100%;height:100%;position:absolute;top:0;left:0;right:0;bottom:0}.hero__content h2{font-weight:600;margin-bottom:20px;font-size:calc(18px + 4 * (100vw - 420px) / 480)}@media screen and (max-width: 420px){.hero__content h2{font-size:18px}}@media screen and (min-width: 900px){.hero__content h2{font-size:22px}}.hero__content ul{margin-bottom:30px;display:flex;flex-direction:column;gap:5px;list-style:disc;padding-left:30px}.hero__text{margin-bottom:40px}.connect-btn{width:248px;height:50px;background:var(--red);border-radius:10px;display:block;margin-left:auto;margin-right:auto}.section.section--cinema{background-color:#edeff2}.section.section--cinema:nth-child(odd){background-color:#dadada}.section{padding:60px 0 70px;font-size:calc(16px + 2 * (100vw - 420px) / 480)}@media screen and (max-width: 420px){.section{font-size:16px}}@media screen and (min-width: 900px){.section{font-size:18px}}.section__title{display:flex;justify-content:center;margin-bottom:50px}.section__title img{object-fit:contain;aspect-ratio:auto;max-height:130px;height:60px;width:220px}.section__list{display:flex;flex-direction:column;gap:10px;list-style:disc;margin-bottom:70px}.price-info__list{display:flex;flex-direction:column;gap:3px;margin-top:40px}.price-info__item--bold{font-weight:600}.banner{min-height:360px;background-repeat:no-repeat;background-position:66% 0;background-color:#fff}.banner__title{width:50%;font-weight:700;font-size:calc(22px + 8 * (100vw - 420px) / 480);text-transform:uppercase;padding-top:80px}@media screen and (max-width: 420px){.banner__title{font-size:22px}}@media screen and (min-width: 900px){.banner__title{font-size:30px}}.banner__title--red{font-weight:700;color:var(--red);display:block}.swiper.top-cinema__banner{padding-bottom:25px}.swiper.top-cinema__banner .swiper-pagination-fraction,.swiper.top-cinema__banner .swiper-pagination-custom,.swiper.top-cinema__banner .swiper-horizontal>.swiper-pagination-bullets,.swiper.top-cinema__banner .swiper-pagination-bullets.swiper-pagination-horizontal{bottom:0}.swiper.top-cinema__banner .swiper-pagination .swiper-pagination-bullet{width:8px;height:8px}.connect-more-modal .content{max-width:650px;background-color:#393939;padding:40px 70px;color:#fff;font-size:calc(14px + 4 * (100vw - 420px) / 480);line-height:1.2083333333}@media screen and (max-width: 420px){.connect-more-modal .content{font-size:14px}}@media screen and (min-width: 900px){.connect-more-modal .content{font-size:18px}}.connect-more-modal .content h4{font-weight:700;font-size:calc(16px + .025*(100vw - 420px));text-transform:uppercase}@media screen and (max-width: 420px){.connect-more-modal .content h4{font-size:16px}}@media screen and (min-width: 900px){.connect-more-modal .content h4{font-size:28px}}.connect-more-modal .content ul{display:flex;flex-direction:column;gap:10px;list-style:decimal;margin-top:20px}.connect-more-modal .content p{margin-top:20px}.download-instruction{width:283px;height:50px;background:var(--red);border-radius:10px;font-weight:400;color:#fff;display:flex;justify-content:center;align-items:center;margin-right:auto;margin-left:auto;margin-top:40px}.swiper-pagination .swiper-pagination-bullet{width:6px;height:6px;background:#9C9C9C}.swiper-pagination .swiper-pagination-bullet-active{background:white}.section-slider.swiper.banners{padding:30px 0}.cinema-prev,.cinema-next{font-size:40px;line-height:1;padding:5px;position:absolute;top:10px;z-index:10;right:0;transform:translateY(-50%)}.cinema-next{right:0}.cinema-prev{right:30px}@media (max-width: 1100px){.banner{background-position:80% 0;min-height:440px}.banner__title{width:100%;font-size:calc(18px + 10 * (100vw - 420px) / 480);padding-top:360px;padding-bottom:10px;text-align:center}}@media screen and (max-width: 1100px) and (max-width: 420px){.banner__title{font-size:18px}}@media screen and (max-width: 1100px) and (min-width: 900px){.banner__title{font-size:28px}}@media (max-width: 1100px){.section__list{padding-left:20px}}@media (max-width: 1000px){.hero .swiper-slide.swiper-slide-active,.hero .swiper-slide{filter:brightness(1)}}@media (max-width: 800px){.banner{background-position:75% 0;min-height:440px}.connect-more-modal .content{max-width:90%;padding:20px 30px}}@media (max-width: 500px){.banner{background-position:75% 0;min-height:440px}}
