.carousel .control-arrow,.carousel.carousel-slider .control-arrow{background:none;border:0;cursor:pointer;filter:alpha(opacity=40);font-size:32px;opacity:.4;position:absolute;top:20px;transition:all .25s ease-in;z-index:2}.carousel .control-arrow:focus,.carousel .control-arrow:hover{filter:alpha(opacity=100);opacity:1}.carousel .control-arrow:before,.carousel.carousel-slider .control-arrow:before{border-bottom:8px solid transparent;border-top:8px solid transparent;content:"";display:inline-block;margin:0 5px}.carousel .control-disabled.control-arrow{cursor:inherit;display:none;filter:alpha(opacity=0);opacity:0}.carousel .control-prev.control-arrow{left:0}.carousel .control-prev.control-arrow:before{border-right:8px solid #fff}.carousel .control-next.control-arrow{right:0}.carousel .control-next.control-arrow:before{border-left:8px solid #fff}.carousel-root{outline:none}.carousel{position:relative;width:100%}.carousel *{box-sizing:border-box}.carousel img{display:inline-block;pointer-events:none;width:100%}.carousel .carousel{position:relative}.carousel .control-arrow{background:none;border:0;font-size:18px;margin-top:-13px;outline:0;top:50%}.carousel .thumbs-wrapper{margin:20px;overflow:hidden}.carousel .thumbs{list-style:none;position:relative;-webkit-transform:translateZ(0);transform:translateZ(0);transition:all .15s ease-in;white-space:nowrap}.carousel .thumb{border:3px solid #fff;display:inline-block;margin-right:6px;overflow:hidden;padding:2px;transition:border .15s ease-in;white-space:nowrap}.carousel .thumb:focus{border:3px solid #ccc;outline:none}.carousel .thumb.selected,.carousel .thumb:hover{border:3px solid #333}.carousel .thumb img{vertical-align:top}.carousel.carousel-slider{margin:0;overflow:hidden;position:relative}.carousel.carousel-slider .control-arrow{bottom:0;color:#fff;font-size:26px;margin-top:0;padding:5px;top:0}.carousel.carousel-slider .control-arrow:hover{background:rgba(0,0,0,.2)}.carousel .slider-wrapper{margin:auto;overflow:hidden;transition:height .15s ease-in;width:100%}.carousel .slider-wrapper.axis-horizontal .slider{-ms-box-orient:horizontal;display:-moz-flex;display:flex}.carousel .slider-wrapper.axis-horizontal .slider .slide{flex-direction:column;flex-flow:column}.carousel .slider-wrapper.axis-vertical{-ms-box-orient:horizontal;display:-moz-flex;display:flex}.carousel .slider-wrapper.axis-vertical .slider{flex-direction:column}.carousel .slider{list-style:none;margin:0;padding:0;position:relative;width:100%}.carousel .slider.animated{transition:all .35s ease-in-out}.carousel .slide{margin:0;min-width:100%;position:relative;text-align:center}.carousel .slide img{border:0;vertical-align:top;width:100%}.carousel .slide iframe{border:0;display:inline-block;margin:0 40px 40px;width:calc(100% - 80px)}.carousel .slide .legend{background:#000;border-radius:10px;bottom:40px;color:#fff;font-size:12px;left:50%;margin-left:-45%;opacity:.25;padding:10px;position:absolute;text-align:center;transition:all .5s ease-in-out;transition:opacity .35s ease-in-out;width:90%}.carousel .control-dots{bottom:0;margin:10px 0;padding:0;position:absolute;text-align:center;width:100%;z-index:1}@media (min-width:960px){.carousel .control-dots{bottom:0}}.carousel .control-dots .dot{background:#fff;border-radius:50%;box-shadow:1px 1px 2px rgba(0,0,0,.9);cursor:pointer;display:inline-block;filter:alpha(opacity=30);height:8px;margin:0 8px;opacity:.3;transition:opacity .25s ease-in;width:8px}.carousel .control-dots .dot.selected,.carousel .control-dots .dot:hover{filter:alpha(opacity=100);opacity:1}.carousel .carousel-status{color:#fff;font-size:10px;padding:5px;position:absolute;right:0;text-shadow:1px 1px 1px rgba(0,0,0,.9);top:0}.carousel:hover .slide .legend{opacity:1}.outer-container{align-items:flex-start;display:flex;height:100%;position:relative;width:100%}.outer-container .main-container{display:flex;flex-direction:column;padding:2.4rem 3rem;width:calc(100% - 25rem)}.outer-container .main-container .header-wrapper{align-items:center;display:flex}.outer-container .main-container .header-wrapper .title-icon img{width:3.2rem}.outer-container .main-container .header-container{display:flex;justify-content:flex-end;width:100%}.outer-container .main-container .header-container form{background-color:#f0eeee;border-radius:3rem;display:flex;height:4rem;padding:1rem 1.5rem;width:40rem}.outer-container .main-container .header-container form input{background-color:transparent;border:none;outline:none;width:90%}.outer-container .main-container .header-container form img{margin-right:.8rem;width:2rem}.outer-container .main-container .header-container form img.filter-svg{-webkit-filter:invert(60%) sepia(60%) saturate(15%) hue-rotate(85deg) brightness(100%) contrast(90%);filter:invert(60%) sepia(60%) saturate(15%) hue-rotate(85deg) brightness(100%) contrast(90%)}@media screen and (min-width:1025px){.outer-container .main-container .header-wrapper .title-icon img{display:none}}@media screen and (max-width:1024px){.outer-container .main-container{width:100%}}@media screen and (max-width:500px){.outer-container .main-container{padding:1.8rem 2rem}.outer-container .main-container .header-container form{width:20rem}}.side-container{background-color:#fff;box-shadow:0 -33px 20px rgba(0,0,0,.2);display:flex;flex-direction:column;padding:2.4rem 0 2.4rem 1.5rem;width:25rem}.side-container .title-icon{align-items:center;display:flex;flex-direction:column}.side-container .title-icon .app-title{font-size:2.2rem;font-weight:300;letter-spacing:.7rem;margin:2.5rem 0 0 1.5rem;text-align:center;text-transform:uppercase}.side-container .main-menu-wrapper{margin:2rem 0 2rem 2.5rem}.side-container .main-menu-wrapper ul{list-style:none}.side-container .main-menu-wrapper ul li{border-radius:1.2rem 0 0 1.2rem;font-size:1.6rem;margin:1.4rem 0;padding:.8rem 1.2rem}.side-container .main-menu-wrapper ul li:hover{background-color:#08919a;color:#fff;cursor:pointer}.side-container .main-menu-wrapper ul li.active{background-color:#08919a;color:#fff}.side-container .genre-menu-wrapper{margin:2rem 0 0 2.5rem}.side-container .genre-menu-wrapper p{font-size:1.6rem;margin:1.6rem 0;padding:.5rem 1.2rem}.side-container .genre-menu-wrapper ul{list-style:none}.side-container .genre-menu-wrapper ul li{align-items:center;border-radius:1.2rem 0 0 1.2rem;display:flex;font-size:1.4rem;margin:1.4rem 0;padding:.5rem 1.2rem}.side-container .genre-menu-wrapper ul li img{margin-right:.8rem}.side-container .genre-menu-wrapper ul li:hover{background-color:#08919a;color:#fff;cursor:pointer}.side-container .genre-menu-wrapper ul li.active{background-color:#08919a;color:#fff}@media screen and (max-width:1024px){.side-container{display:none}}*{box-sizing:border-box;margin:0;padding:0}html{font-size:62.5%}body{background-color:#fff;color:#303030;font-family:Nunito,sans-serif}h1{font-size:2.4rem}h2{font-size:2rem}a{color:inherit;text-decoration:none}.movie-container{display:flex;flex-direction:row;height:600px;margin:3rem 0 2rem;width:100%}.movie-container span{background-color:#000;height:600px;width:400px}.movie-container .featured-wrapper{background-position:50%;background-repeat:no-repeat;background-size:cover;height:600px;width:100%}.movie-container .desc{box-sizing:border-box;display:flex;flex-direction:column;height:600px;justify-content:center;max-width:600px;padding:50px;position:absolute}.movie-container .desc .link-title{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.movie-container .desc .link-title .title{color:#fff;font-size:3.2rem;text-align:left}.movie-container .desc .info{display:flex;margin:20px 0;text-align:left}.movie-container .desc .info h5{color:#80868b;font-size:1.6rem;margin:1rem 20px 1rem 0;max-width:400px}.movie-container .desc p{color:#fff;font-size:1.6rem;line-height:1.5;text-align:left}.movie-info-container{display:flex;margin-top:2rem;width:100%}.movie-info-container .movie-detail-poster{border-radius:1.5rem;box-shadow:4px 4px 30px rgba(0,0,0,.15);height:55rem;width:35rem}.movie-info-container .info-wrapper{padding:0 2.4rem}.movie-info-container .info-wrapper .movie-detail-title{font-size:3.6rem;font-weight:300;letter-spacing:.5rem;margin-bottom:.4rem;text-transform:uppercase}.movie-info-container .info-wrapper .movie-detail-tagline{color:#565656;font-size:2rem;margin-bottom:2.4rem;text-transform:uppercase}.movie-info-container .info-wrapper .movie-stats-wrapper{display:flex;margin-bottom:2rem}.movie-info-container .info-wrapper .movie-stats-wrapper p{font-size:1.8rem}.movie-info-container .info-wrapper .movie-stats-wrapper span{font-size:1.8rem;margin:0 1.4rem}.movie-info-container .info-wrapper .detail-title{font-size:1.6rem;font-weight:700;margin-bottom:1rem}.movie-info-container .info-wrapper .movie-detail-overview{font-size:1.4rem;line-height:1.5;margin-bottom:1.2rem}.movie-info-container .info-wrapper .watch-later{background:#fff;border:2px solid #08919a;border-radius:2.4rem;cursor:pointer;display:block;height:48px;margin:2rem 0;outline:none;transition:all .2s;width:200px}.movie-info-container .info-wrapper .watch-later.added-watch-later,.movie-info-container .info-wrapper .watch-later:hover{background:#08919a;color:#fefefe}.movie-info-container .info-wrapper .movie-detail-genre{display:inline;font-size:1.4rem}.movie-info-container .info-wrapper .movie-detail-genre:last-child span{display:none}.galleries{margin-top:3rem}.galleries .movie-gallery-title{font-size:1.8rem;margin:1.5rem 0 1.8rem}.galleries .movie-detail-photo{padding:0 1rem 1rem 0;width:20rem}@media only screen and (max-width:768px){.movie-container{display:flex;flex-direction:row;height:300px;margin:3rem 0 2rem;width:100%}.movie-container span{background-color:#000;height:300px;width:250px}.movie-container .featured-wrapper{background-position:50%;background-repeat:no-repeat;background-size:cover;height:300px;width:100%}.movie-container .desc{box-sizing:border-box;display:flex;flex-direction:column;height:300px;justify-content:center;max-width:300px;padding:20px;position:absolute}.movie-container .desc .link-title{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.movie-container .desc .link-title .title{color:#fff;font-size:2rem;text-align:left}.movie-container .desc .info{display:flex;margin:10px 0;text-align:left}.movie-container .desc .info h5{color:#80868b;font-size:1.2rem;margin:1rem 12px 1rem 0;max-width:400px}.movie-container .desc p{color:#fff;font-size:1.2rem;line-height:1.5;text-align:left}.movie-info-container{align-items:center;flex-direction:column}.movie-info-container .movie-detail-poster{height:auto;margin-bottom:3.2rem;max-width:30rem;width:100%}.movie-info-container .info-wrapper{padding:0}.movie-info-container .info-wrapper .movie-detail-title{font-size:2rem;font-weight:300;letter-spacing:.1rem;margin-bottom:.7rem;text-transform:uppercase}.movie-info-container .info-wrapper .movie-detail-tagline{font-size:1.2rem;margin-bottom:2.4rem}.movie-info-container .info-wrapper .movie-stats-wrapper p,.movie-info-container .info-wrapper .movie-stats-wrapper span{font-size:1.2rem}.movie-info-container .info-wrapper .movie-detail-overview{font-size:1.3rem;margin-bottom:1.2rem}.galleries{margin-top:3rem}.galleries .movie-gallery-title{font-size:1.8rem;margin:1.5rem 0 1.8rem}.galleries .movie-detail-photo{padding:0 1rem 1rem 0;width:16rem}}.no-movies{align-items:center;display:flex;flex-direction:column}.no-movies a{font-size:1.4rem}.no-movies a:hover{text-decoration:underline}.not-found{align-items:center;display:flex;flex-direction:column;height:80vh;justify-content:center}.not-found a{font-size:1.4rem;margin-top:2rem}.not-found a:hover{text-decoration:underline}.home-wrapper{align-items:center;display:flex;flex-direction:column;height:80vh;justify-content:center}.featured-container{margin:2rem 0}.featured-container h2{font-size:2rem;margin:1.4rem 0}.featured-container .carousel-root{width:100%}.featured-container .carousel .control-dots{bottom:0;margin:2rem 0;position:relative}.featured-container .carousel .control-dots li{background-color:#08919a;height:1.2rem;width:1.2rem}.featured-container .carousel .carousel-status,.featured-container .carousel .control-arrow,.featured-container .carousel .thumbs-wrapper{display:none}.featured-container .carousel .slider-wrapper ul.slider li.slide{display:flex;flex-direction:row;height:600px;width:100%}.featured-container .carousel .slider-wrapper ul.slider li.slide span{background-color:#000;height:600px;width:400px}.featured-container .carousel .slider-wrapper ul.slider li.slide .featured-wrapper{background-position:50%;background-repeat:no-repeat;background-size:cover;height:600px;width:100%}.featured-container .carousel .slider-wrapper ul.slider li.slide .desc{box-sizing:border-box;display:flex;flex-direction:column;height:600px;justify-content:center;max-width:600px;padding:50px;position:absolute}.featured-container .carousel .slider-wrapper ul.slider li.slide .desc .link-title{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.featured-container .carousel .slider-wrapper ul.slider li.slide .desc .link-title .title{color:#fff;font-size:3.2rem;text-align:left}.featured-container .carousel .slider-wrapper ul.slider li.slide .desc .info{display:flex;margin:20px 0;text-align:left}.featured-container .carousel .slider-wrapper ul.slider li.slide .desc .info h5{color:#80868b;font-size:1.6rem;margin:1rem 20px 1rem 0;max-width:400px}.featured-container .carousel .slider-wrapper ul.slider li.slide .desc p{color:#fff;font-size:1.6rem;line-height:1.5;text-align:left}.popular-container{height:20rem;margin-top:2rem;width:100%}.popular-container h2{margin:2rem 0}.popular-container .movies-wrapper{grid-gap:4rem 2rem;align-items:start;display:grid;gap:4rem 2rem;grid-template-columns:repeat(auto-fit,minmax(10rem,25rem));place-content:space-between space-evenly;width:100%}.popular-container .movies-wrapper .movie-item-container{background-color:transparent;border-radius:.8rem;display:flex;flex-direction:column;position:relative;text-decoration:none;transition:all .3s cubic-bezier(.215,.61,.355,1) 0s}.popular-container .movies-wrapper .movie-item-container .movie-poster{border-radius:.8rem;box-shadow:0 2rem 5rem var(--shadow-color);height:38rem;object-fit:cover;transition:all .1s cubic-bezier(.645,.045,.355,1) 0s;width:100%}.popular-container .movies-wrapper .movie-item-container .title-wrapper{align-items:center;display:flex;flex-direction:column;justify-content:space-between;padding:1.5rem 3rem}.popular-container .movies-wrapper .movie-item-container .title-wrapper .movie-title{font-size:1.3rem;font-weight:400;line-height:1.4;margin-bottom:1rem;text-align:center;transition:color .3s cubic-bezier(.645,.045,.355,1) 0s}.popular-container .movies-wrapper .movie-item-container .title-wrapper .genre-wrapper{text-align:center}.popular-container .movies-wrapper .movie-item-container .title-wrapper .genre-wrapper .movie-genres{color:rgba(0,0,0,.6);display:inline;font-size:1.2rem}.popular-container .movies-wrapper .movie-item-container .title-wrapper .genre-wrapper .movie-genres:last-child span{display:none}@media only screen and (max-width:500px){.popular-container .movies-wrapper{gap:4rem 1rem;grid-template-columns:repeat(auto-fit,minmax(10rem,16rem))}.popular-container .movies-wrapper .movie-item-container .movie-poster{height:26rem}.featured-container{margin:2rem 0}.featured-container h2{font-size:1.8rem;margin:.6rem 0}.featured-container .carousel-root{width:100%}.featured-container .carousel .control-dots{bottom:0;margin:2rem 0;position:relative}.featured-container .carousel .control-dots li{background-color:#08919a;height:.8rem;width:.8rem}.featured-container .carousel .slider-wrapper ul.slider li.slide{display:flex;flex-direction:row;height:300px;width:100%}.featured-container .carousel .slider-wrapper ul.slider li.slide span{background-color:#000;height:300px;width:250px}.featured-container .carousel .slider-wrapper ul.slider li.slide .featured-wrapper{background-position:50%;background-repeat:no-repeat;background-size:cover;height:300px;width:100%}.featured-container .carousel .slider-wrapper ul.slider li.slide .desc{box-sizing:border-box;display:flex;flex-direction:column;height:300px;justify-content:center;max-width:300px;padding:20px;position:absolute}.featured-container .carousel .slider-wrapper ul.slider li.slide .desc .link-title{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.featured-container .carousel .slider-wrapper ul.slider li.slide .desc .link-title .title{color:#fff;font-size:2rem;text-align:left}.featured-container .carousel .slider-wrapper ul.slider li.slide .desc .info{display:flex;margin:10px 0;text-align:left}.featured-container .carousel .slider-wrapper ul.slider li.slide .desc .info h5{color:#80868b;font-size:1.2rem;margin:1rem 12px 1rem 0;max-width:400px}.featured-container .carousel .slider-wrapper ul.slider li.slide .desc p{font-size:1.2rem}}
/*# sourceMappingURL=main.d6c64ed6.css.map*/