@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@200;300;400;500;600;700;800&display=swap);@import url(https://fonts.googleapis.com/css?family=Poppins:400,500,600,700&display=swap);@import url(https://use.fontawesome.com/releases/v5.5.0/css/all.css);body{margin:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;line-height:1.42857143;max-width:100%;overflow-x:hidden}code{font-family:source-code-pro,Menlo,Monaco,Consolas,"Courier New",monospace}:root{--bg-dark:#f82121;--bg-light:rgba(250,45,89,0.8);--btn_dark:#fff;--btn_light:#f82121}.loginPage__container input{font-family:"Poppins",sans-serif}.loginPage__container{position:relative;width:100%;background-color:#fff;min-height:100vh;overflow:hidden}.loginPage__container .forms-container{position:absolute;width:100%;height:100%;top:0;left:0}.loginPage__container .signin-signup{position:absolute;top:50%;transform:translate(-50%,-50%);left:75%;width:50%;transition:1s ease-in-out .7s;display:grid;grid-template-columns:1fr;z-index:5}.loginPage__container form{display:flex;align-items:center;justify-content:center;flex-direction:column;padding:0 5rem;transition:all .2s .7s;overflow:hidden;grid-column:1/2;grid-row:1/2}.loginPage__container form.sign-up-form{opacity:0;z-index:1}.loginPage__container form.sign-in-form{z-index:2}.loginPage__container .title{font-size:2.2rem;color:#444;margin-bottom:10px}.loginPage__container .input-field{max-width:380px;width:100%;background-color:#f0f0f0;margin:10px 0;height:55px;border-radius:55px;display:grid;grid-template-columns:15% 85%;padding:0 .4rem;position:relative}.loginPage__container .input-field i{text-align:center;line-height:55px;color:#acacac;transition:.5s;font-size:1.1rem}.loginPage__container .input-field input{background:none;outline:none;border:none;line-height:1;font-weight:600;font-size:1.1rem;color:#333}.loginPage__container .input-field input::-webkit-input-placeholder{color:#aaa;font-weight:500}.loginPage__container .input-field input:-ms-input-placeholder{color:#aaa;font-weight:500}.loginPage__container .input-field input::-ms-input-placeholder{color:#aaa;font-weight:500}.loginPage__container .input-field input::placeholder{color:#aaa;font-weight:500}.loginPage__container .btn{width:150px;background-color:#f82121;background-color:var(--btn_light);border:1px solid #fff;border:1px solid var(--btn_dark);outline:none;height:49px;border-radius:49px;color:#fff;text-transform:uppercase;font-weight:600;margin:10px 0;cursor:pointer;transition:.5s}.loginPage__container .btn:hover{background-color:#fff;background-color:var(--btn_dark);color:#000;border:1px solid #f82121;border:1px solid var(--btn_light)}.loginPage__container .panels-container{position:absolute;height:100%;width:100%;top:0;left:0;display:grid;grid-template-columns:repeat(2,1fr)}.loginPage__container:before{content:"";position:absolute;height:2000px;width:2000px;top:-10%;right:48%;transform:translateY(-50%);background-image:linear-gradient(-45deg,#f82121,rgba(250,45,89,.8));background-image:linear-gradient(-45deg,var(--bg-dark),var(--bg-light));transition:1.8s ease-in-out;border-radius:50%;z-index:6}.loginPage__container .image{width:100%;transition:transform 1.1s ease-in-out;transition-delay:.4s}.loginPage__container .panel{display:flex;flex-direction:column;align-items:flex-end;justify-content:space-around;text-align:center;z-index:6}.loginPage__container .left-panel{pointer-events:all;padding:3rem 17% 2rem 12%}.loginPage__container .right-panel{pointer-events:none;padding:3rem 12% 2rem 17%}.loginPage__container .panel .content{color:#fff;transition:transform .9s ease-in-out;transition-delay:.6s}.loginPage__container .panel h3{font-weight:600;line-height:1;font-size:1.5rem}.loginPage__container .panel p{font-size:.95rem;padding:.7rem 0}.loginPage__container .btn.transparent{margin:0;background:none;border:2px solid #fff;width:130px;height:41px;font-weight:600;font-size:.8rem}.loginPage__container .btn.transparent:hover{color:#fff}.loginPage__container .right-panel .content,.loginPage__container .right-panel .image{transform:translateX(800px)}.loginPage__container.sign-up-mode:before{transform:translate(100%,-50%);right:52%}.loginPage__container.sign-up-mode .left-panel .content,.loginPage__container.sign-up-mode .left-panel .image{transform:translateX(-800px)}.loginPage__container.sign-up-mode .signin-signup{left:25%}.loginPage__container.sign-up-mode form.sign-up-form{opacity:1;z-index:2}.loginPage__container.sign-up-mode form.sign-in-form{opacity:0;z-index:1}.loginPage__container.sign-up-mode .right-panel .content,.loginPage__container.sign-up-mode .right-panel .image{transform:translateX(0)}.loginPage__container.sign-up-mode .left-panel{pointer-events:none}.loginPage__container.sign-up-mode .right-panel{pointer-events:all;grid-column-start:2}.loginPage__error{color:red;display:block}@media (max-width:870px){.loginPage__container{min-height:800px;height:100vh}.loginPage__container .signin-signup{width:100%;top:95%;transform:translate(-50%,-100%);transition:1s ease-in-out .8s}.loginPage__container.sign-up-mode .signin-signup,.loginPage__container .signin-signup{left:50%}.loginPage__container .panels-container{grid-template-columns:1fr;grid-template-rows:1fr 2fr 1fr}.loginPage__container .panel{flex-direction:row;justify-content:space-around;align-items:center;padding:2.5rem 8%;grid-column:1/2}.loginPage__container .right-panel{grid-row:3/4}.loginPage__container .left-panel{grid-row:1/2}.loginPage__container .image{width:200px;transition:transform .9s ease-in-out;transition-delay:.6s}.loginPage__container .panel .content{padding-right:15%;transition:transform .9s ease-in-out;transition-delay:.8s}.loginPage__container .panel h3{font-size:1.2rem}.loginPage__container .panel p{font-size:.7rem;padding:.5rem 0}.loginPage__container .btn.transparent{width:110px;height:35px;font-size:.7rem}.loginPage__container:before{width:1500px;height:1500px;transform:translateX(-50%);left:30%;bottom:68%;right:auto;top:auto;transition:2s ease-in-out}.loginPage__container.sign-up-mode:before{transform:translate(-50%,100%);bottom:32%;right:auto}.loginPage__container.sign-up-mode .left-panel .content,.loginPage__container.sign-up-mode .left-panel .image{transform:translateY(-300px)}.loginPage__container.sign-up-mode .right-panel .content,.loginPage__container.sign-up-mode .right-panel .image{transform:translateY(0)}.loginPage__container .right-panel .content,.loginPage__container .right-panel .image{transform:translateY(300px)}.loginPage__container.sign-up-mode .signin-signup{top:5%;transform:translate(-50%)}}@media (max-width:570px){.loginPage__container form{padding:0 1.5rem}.loginPage__container .image{display:none}.loginPage__container .panel .content{padding:.5rem 1rem}.loginPage__container{padding:1.5rem}.loginPage__container:before{bottom:72%;left:50%}.loginPage__container.sign-up-mode:before{bottom:28%;left:50%}}*{outline:none;box-sizing:border-box;font-family:"Poppins",sans-serif}.bg__error{height:100vh;background:-webkit-repeating-linear-gradient(-45deg,#71b7e6,#69a6ce,#b98acc,#ee8176,#b98acc,#69a6ce,#9b59b6);background-size:400%}#error-page{position:absolute;top:10%;left:15%;right:15%;bottom:10%;display:flex;align-items:center;justify-content:center;background:#fff;box-shadow:0 5px 10px rgba(0,0,0,.1)}#error-page .content{max-width:600px;text-align:center}.content h2.header{font-size:18vw;line-height:1em;position:relative}.content h2.header:after{position:absolute;content:attr(data-text);top:0;left:0;right:0;background:-webkit-repeating-linear-gradient(-45deg,#71b7e6,#69a6ce,#b98acc,#ee8176,#b98acc,#69a6ce,#9b59b6);background-size:100%;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;text-shadow:1px 1px 2px hsla(0,0%,100%,.25)}@keyframes animate{0%{background-position:0 0}25%{background-position:100% 0}50%{background-position:100% 100%}75%{background-position:0 100%}to{background-position:0 0}}.content h4{font-size:1.5em;margin-bottom:20px;text-transform:uppercase;color:#000;font-size:2em;max-width:600px;position:relative}.content h4:after{position:absolute;content:attr(data-text);top:0;left:0;right:0;text-shadow:1px 1px 2px hsla(0,0%,100%,.4);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.content p{font-size:1.2em;color:#0d0d0d}.content .btns{margin:25px 0;display:inline-flex}.content .btns a{display:inline-block;margin:0 10px;text-decoration:none;border:2px solid #69a6ce;color:#69a6ce;font-weight:500;padding:10px 25px;border-radius:25px;text-transform:uppercase;transition:all .3s ease}.content .btns a:hover{background:#69a6ce;color:#fff}*{margin:0;padding:0}.admin__login{font-family:sans-serif;background:url(/static/media/bg.f8c8494b.jpg) no-repeat;background-size:cover;width:100%;height:100vh}.admin__login .login__box{width:280px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff}.admin__login .login__box h1{float:left;font-size:40px;border-bottom:6px solid #4caf50;margin-bottom:50px;padding:13px 0}.admin__login .textbox{display:flex;justify-content:center;align-items:center;width:100%;overflow:hidden;font-size:20px;padding:8px 0;margin:8px 0;border-bottom:1px solid #4caf50}.admin__login .textbox i{width:26px;float:left;text-align:center}.admin__login .textbox input{border:none;outline:none;background:none;color:#fff;font-size:18px;width:80%;float:left;margin:0 10px}.admin__login .btn{width:100%;background:none;border:2px solid #4caf50;color:#fff;padding:5px;font-size:18px;cursor:pointer;margin:12px 0}.admin__login .btn:hover{color:#fff}h2{text-align:center;margin-bottom:50px}h2 small{font-weight:400;color:#888;display:block}button:focus{outline:none}.carousel__home{position:relative;padding-bottom:43%}.carousel__home .swiper-container{position:absolute;width:100%;height:100%;top:0;left:0;bottom:0;z-index:1}.carousel__home .swiper-container .swiper-wrapper{-webkit-padding-start:0;padding-inline-start:0}.carousel__home .swiper-container .swiper-wrapper img{width:100%!important;height:100%}.carousel__home .swiper-container .swiper-button-next,.carousel__home .swiper-container .swiper-button-prev{color:#e4e6eb}.carousel__home .swiper-container .swiper-pagination-bullet{background-color:#d8d8d8;width:12px;height:12px}.carousel__home .swiper-container .swiper-pagination-bullet-active{background-color:#fb4226}.carousel__home .swiper-container .swiper-pagination-bullets{bottom:12%}@media screen and (max-width:960px){.carousel__home .swiper-container .swiper-button-next:after,.carousel__home .swiper-container .swiper-button-prev:after{font-size:30px}.carousel__home .swiper-container .swiper-pagination-bullet{width:10px;height:10px}}@media screen and (max-width:600px){.carousel__home .swiper-container .swiper-button-next:after,.carousel__home .swiper-container .swiper-button-prev:after{font-size:20px}.carousel__home .swiper-container .swiper-pagination-bullet{width:7px;height:7px}}#carousel__movie{width:90%;overflow:hidden;margin:auto;background-color:transparent}#carousel__movie .swiper-container{width:100%;padding-top:50px;padding-bottom:50px}#carousel__movie .swiper-container .swiper-slide{background-position:50%;background-size:cover;width:300px!important;height:390px;cursor:pointer}#carousel__movie .swiper-container .swiper-slide .imgBx{width:100%;height:300px;overflow:hidden;position:relative}#carousel__movie .swiper-container .swiper-slide .imgBx img{width:100%}#carousel__movie .swiper-container .swiper-slide .imgBx .reviewScore{font-size:10px;background-color:rgba(12,27,54,.8);border:1px solid #1f2e46;border-radius:4px;padding:2px;position:absolute;top:12px;right:12px;color:#fff;width:54px;text-align:center;line-height:1.1}#carousel__movie .swiper-container .swiper-slide .imgBx .reviewScore .ratingNumber{font-size:16px;transform:scaleY(1.2)}#carousel__movie .swiper-container .swiper-slide .imgBx .startDay{font-size:16px;background-color:rgba(12,27,54,.8);border:1px solid #1f2e46;border-radius:4px;padding:2px;position:absolute;bottom:12px;right:12px;color:#fff}#carousel__movie .swiper-container .swiper-slide .imgBx .overlayFilm{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(0deg,#000,transparent);transition:all .2s;visibility:hidden}#carousel__movie .swiper-container .swiper-slide .imgBx .playButton{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:3;border:1px solid #fff;border-radius:50%;width:60px;height:60px;line-height:55px;text-align:center;font-size:30px;visibility:hidden;transition:all .2s;cursor:pointer}#carousel__movie .swiper-container .swiper-slide .imgBx .playButton .playIcon{font-size:2rem;color:#fff}#carousel__movie .swiper-container .swiper-slide .imgBx .playButton:hover{background:rgba(0,0,0,.548)}#carousel__movie .swiper-container .swiper-slide .detail{box-sizing:border-box;margin-top:10px}#carousel__movie .swiper-container .swiper-slide .detail .filmTitle{position:relative}#carousel__movie .swiper-container .swiper-slide .detail .filmTitle h3{height:42px;max-height:42px;text-align:left;font-size:16px;padding:0;margin:0 0 0 5px;line-height:20px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}#carousel__movie .swiper-container .swiper-slide .detail .filmTitle h3 .ageLimit{font-size:14px;background-color:#fb4226;border-radius:4px;padding:0 5px;color:#fff;min-width:33px;text-align:center;display:inline-block;margin-right:8px}#carousel__movie .swiper-container .swiper-slide .detail .filmTitle .filmDuration{margin-left:5px;font-size:13px;color:#4a4a4a;margin-bottom:15px;margin-top:8px}#carousel__movie .swiper-container .swiper-slide .detail .filmTitle .buyTicket{position:absolute;visibility:hidden;top:0;left:1%;display:block;width:98%;border-radius:4px;color:#fff;font-size:18px!important;text-transform:uppercase;padding:10px;text-align:center;background:#fb4226;transition:all .2s;text-decoration:none}#carousel__movie .swiper-container .swiper-slide:hover .imgBx .overlayFilm,#carousel__movie .swiper-container .swiper-slide:hover .imgBx .playButton{transition:all .2s;visibility:visible}#carousel__movie .swiper-container .swiper-slide:hover .detail .filmTitle .buyTicket{visibility:visible}#carousel__movie .swiper-container .swiper-pagination-bullet{background-color:#d8d8d8;width:12px;height:12px}#carousel__movie .swiper-container .swiper-pagination-bullet-active{background-color:#fb4226}
/*# sourceMappingURL=main.ab7e9d20.chunk.css.map */