@import url(https://fonts.googleapis.com/css2?family=Khula&display=swap);body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,"Courier New",monospace}body,html{margin:0;font-family:"Khula",sans-serif;position:relative;color:#252525}*{box-sizing:border-box}a,a:hover{text-decoration:none}a:hover{cursor:pointer}.bg-red{background-color:#dd2b4f}.bg-grey{background-color:silver}.colored-text,.colored-text:hover{color:#dd2b4f}.shadow{box-shadow:0 0 10px 1px #252525}.fa-imdb,.fa-video{color:#fff}.fa-react{color:#00fa9a}.input-field{text-align:center}.btn:focus{box-shadow:none}.Home{height:80vh}.MoviesList{min-height:80vh}.Loader{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.Loader img{width:400px;margin:auto;display:block}.Navbar{position:relative}.navbar-brand img{width:200px;height:auto;background-color:#fff;padding:5px 10px}.navbar-nav{display:-webkit-flex;display:flex}div.nav-collapse{display:none}button.nav-toggler{display:none;background-color:transparent;border:1px solid #252525;border-radius:3px;margin-right:2rem}.fa-bars{padding:8px;font-size:1.5rem}.fa-bars,.nav-link,.navbar-toggler-icon{color:#fff}.nav-link{padding:1rem;cursor:pointer;position:relative}.nav-link:hover{background-color:#f34064;color:#fff}.navbar-brand{margin:0 2rem}.navbar-nav{-webkit-flex-direction:row;flex-direction:row;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center}.nav-item{margin-right:2rem}.btn-round{padding:1rem!important;border-radius:60px;background-color:#f34064;color:#fff}@media only screen and (max-width:1100px){.navbar-brand img{width:180px}.nav-item{margin-right:1.5rem}}@media only screen and (max-width:992px){.navbar-nav .nav-link{padding-left:.5rem;padding-right:.5rem}}@media only screen and (max-width:768px){button.nav-toggler{display:block}.navbar-nav{display:none!important}div.nav-collapse{display:none;position:absolute;top:13vh;right:1.5rem;background-image:linear-gradient(rgba(199,27,84,.7),rgba(0,0,0,.7));padding:1rem;border-radius:7px;z-index:10}ul.navbar-nav-collapsed{padding-left:0;margin:0;list-style:none}.nav-item{padding:.5rem;border-bottom:1px solid #dd2b4f;margin-right:0}.nav-link{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.navbar-nav{display:block}}@media only screen and (max-width:700px){.navbar-brand{margin:0 .5rem}button.nav-toggler{margin-right:.5rem}}@media only screen and (max-width:330px){.navbar-brand img{width:130px}.fa-bars{font-size:1rem}}@media only screen and (max-width:250px){.navbar-brand img{width:110px}.fa-bars{font-size:.8rem}}.Footer{font-size:1.1rem;color:#fff;text-shadow:1px 1px 2px #252525;padding:.85rem}@media only screen and (max-width:1100px){.Footer{font-size:.9rem}}.NotFound{min-height:80vh}.not-found{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);font-size:1.7rem;text-align:center}.not-found .btn{box-shadow:inset 0 0 10px 1px #dd2b4f;padding:.5rem 1rem;border:none;color:#252525;margin:1.5rem 0}.not-found .btn:hover{background-color:#dd2b4f;color:#fff}.SearchForm{background-image:linear-gradient(rgba(0,0,0,.3),rgba(0,0,0,.3)),url(/static/media/bg-img1.bbd3106a.jpg);background-size:cover;background-repeat:no-repeat;min-height:80vh;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}.SearchForm .search{box-shadow:inset 0 0 15px 5px #252525;padding:2% 7%;margin:0 1rem;background-image:linear-gradient(hsla(0,0%,100%,.4),hsla(0,0%,100%,.4));border-radius:10px}.SearchForm .title{text-transform:uppercase;letter-spacing:5px;text-align:center;font-size:2rem;font-weight:900;text-shadow:2px 2px 10px #252525;color:#fff}.title-image{width:90px;background-color:transparent}.form-title{text-transform:uppercase;letter-spacing:2px;color:#dd2b4f}.search-movies{padding:.5rem 2rem;background-color:transparent;box-shadow:0 0 10px 1px #fff;color:#252525!important;font-weight:600;letter-spacing:1px}.search-movies:focus,.search-movies:hover{background-color:transparent;color:#fff;outline:none;border-color:#252525;box-shadow:0 0 10px 1px #252525}.btn-search{margin:1.5rem 0;padding:.5rem 1.5rem .3rem;color:#252525;text-transform:uppercase;letter-spacing:1px;background-color:transparent;border:1px solid #dd2b4f;box-shadow:inset 0 0 10px 1px #dd2b4f;transition:all .5s ease}.btn-search:focus,.btn-search:hover{outline:none;color:#fff;background-color:#dd2b4f}.search-movies::-webkit-input-placeholder{color:#252525;font-weight:600}.search-movies:-ms-input-placeholder{color:#252525;font-weight:600}.search-movies::placeholder{color:#252525;font-weight:600}@media only screen and (max-width:1270px){.SearchForm .title{letter-spacing:3px;font-size:1.7rem}}@media only screen and (max-width:1100px){.SearchForm .title{letter-spacing:3px;font-size:1.5rem}.SearchForm .title-image{width:70px}.search-movies{padding:.5rem 1.5rem}}@media only screen and (max-width:660px){.SearchForm .title-image{width:50px}.SearchForm .title{letter-spacing:3px;font-size:1.3rem}}@media only screen and (max-width:450px){.SearchForm .title-image{width:40px}.SearchForm .title{letter-spacing:1px;font-size:1.1rem}}.MovieCard{margin:20px;width:calc(20% - 40px)}.card{cursor:pointer;border:none;transition:all .3s ease-out;text-align:center;padding:0;border-radius:0}.card:hover{box-shadow:0 0 15px 1px #252525;-webkit-transform:scale(1.03);transform:scale(1.03)}.card-body{background-color:#252525}.card-title{padding:1rem;color:#fff;text-align:start;border-top:1px solid #dd2b4f;border-bottom:1px solid #dd2b4f;margin:.5rem 0}.card .movie-type{color:#dd2b4f;margin:0;letter-spacing:1px;text-transform:uppercase}.card .btn{box-shadow:inset 0 0 10px 1px #dd2b4f;padding:.6rem .5rem .5rem;background-color:#464545;border:none;color:#fff;margin:1.5rem}.card .btn:hover{background-color:#dd2b4f}@media only screen and (max-width:1270px){.MovieCard{width:calc(25% - 40px)}}@media only screen and (max-width:1040px){.MovieCard{width:calc(33.33% - 40px)}}@media only screen and (max-width:800px){.MovieCard{width:calc(50% - 40px)}}@media only screen and (max-width:530px){.MovieCard{width:calc(100% - 40px)}}.MoviesSearched{padding:3% 2%;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;flex-wrap:wrap}.MoviesSearched .title-list{text-align:center;font-size:2.5rem;font-weight:900;letter-spacing:10px;text-transform:uppercase;color:#fff;text-shadow:2px 2px 5px #252525;background-color:silver;padding:2rem;margin:0 20px 20px;box-shadow:inset 0 0 15px 5px #fff}@media only screen and (max-width:1000px){.MoviesSearched .title-list{font-size:2rem;letter-spacing:7px}}@media only screen and (max-width:768px){.MoviesSearched .title-list{font-size:1.5rem;letter-spacing:5px;margin:20px}}@media only screen and (max-width:550px){.MoviesSearched .title-list{padding:1.5rem}}.MovieDetails{min-height:80vh}.row-details{padding:0 1.5rem}.MovieDetails .btn{padding:.6rem 1rem .5rem}.details-container{padding-top:5%;padding-bottom:3%}.MovieDetails .movie-title{color:#fff;text-transform:uppercase;letter-spacing:3px;background-color:#252525;padding:1.5rem 1rem 1rem;box-shadow:inset 0 0 15px 5px #dd2b4f;text-align:center;margin-bottom:2rem}.details-info .list-group-item{background-color:#252525;border:1px solid #fff;color:#fff}.list-group-item strong{letter-spacing:2px;color:#dd2b4f;margin-right:5px}.details-about{background-color:#252525;color:#fff;padding:2rem}.details-about h3{text-transform:uppercase;letter-spacing:3px}.details-about p{text-align:start}.details-about .btn{margin:0 1.5rem}.MovieDetails .card{-webkit-transform:none;transform:none;cursor:auto}.col-info{margin-bottom:2rem}.MovieDetails .card-body{background-color:#fff;margin-bottom:2rem}.MovieDetails .card:hover{box-shadow:none}@media only screen and (max-width:500px){.details-about .btn{margin:1rem}.MovieDetails .movie-title{letter-spacing:0}}.SignIn,.SignUp{height:80vh;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}.SignIn label,.SignUp label{font-style:italic}.sign-form{box-shadow:silver;box-shadow:inset 0 0 15px 5px silver;width:70%;padding:2% 7%;border-radius:10px}.sign-form input:focus,.sign-form input:hover{outline:none;border-color:#252525;box-shadow:0 0 10px 1px silver}.error-text{text-transform:uppercase;letter-spacing:1px;font-weight:600}
/*# sourceMappingURL=main.7aaaf8a6.chunk.css.map */