@import url(https://fonts.googleapis.com/css2?family=Raleway:wght@400;500;600&display=swap);.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{-webkit-animation:App-logo-spin 20s linear infinite;animation:App-logo-spin 20s linear infinite}}.App-header{background-color:#282c34;min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:calc(10px + 2vmin);color:#fff}.App-link{color:#61dafb}@-webkit-keyframes App-logo-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes App-logo-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}:root{--secondary:#2b2d42}body{font-family:"Raleway",sans-serif;background-color:#2b2d42;background-color:var(--secondary);color:#fff;color:var(--white)}*{word-wrap:break-word}.show-title{font-size:1.5rem;font-weight:600}.show-item{max-width:250px;margin:.5rem 0;flex-direction:column;display:flex;justify-content:flex-start}.show-list{margin:auto;display:flex;justify-content:center;flex-wrap:wrap;grid-gap:.7rem;gap:.7rem}.show-item img{max-width:250px;border-radius:.5rem}.info-flex{display:flex;flex-direction:column;justify-content:space-between;text-align:center;margin:.5rem;grid-gap:1rem;gap:1rem}button{background-color:#ef233c;background-color:var(--primary);font-size:1rem;padding:.5rem;border-radius:.25rem;border:0;cursor:pointer;width:100%}button,button a{text-decoration:none;color:#fff}.fa-star{color:#ef233c;color:var(--primary)}@media only screen and (max-width:666px){.show-item{max-width:320px;justify-content:center}.show-item img{max-width:320px;border-radius:.5rem}.show-title{font-size:1.25rem}.show-item-one{flex-direction:column;justify-content:center;align-items:center;grid-gap:2rem;gap:2rem}.info-flex{display:flex;flex-direction:column;justify-content:space-between;text-align:center;margin:.5rem;grid-gap:1rem;gap:1rem}}.footer{width:100%}.footer,footer{background-color:var(--primary)}footer{max-width:1300px;margin:auto;display:flex;justify-content:space-between;align-items:center;color:var(--white);padding:1rem;text-align:center;flex-wrap:wrap}footer p{margin-bottom:.5rem}.footer .link{color:var(--white)}.footer ul{-webkit-padding-start:0;padding-inline-start:0;margin-bottom:0}.footer-header{font-weight:700;font-size:large}.link{text-decoration:none;padding:.5rem}.list-space{padding-bottom:1rem}.list-non-bullets{list-style:none}.list-item-inline{display:inline}a{text-decoration:none}.icon-social{font-size:24px}.social i,.social span{color:var(--secondary);-webkit-text-decoration:var(--secondary);text-decoration:var(--secondary)}@media only screen and (max-width:666px){footer{justify-content:center;align-items:center}}.social strong{transition:all .3s}.social strong:hover{color:#fee440}*{margin:0;padding:0}.nav{max-width:1300px;margin:0 auto;padding:1rem 0;background-color:#ef233c;background-color:var(--primary);color:#2b3148;color:var(--secondary)}.nav,.nav ul{display:flex;justify-content:space-between;align-items:center;grid-gap:1rem;gap:1rem}.nav ul{margin:0;padding:0}.nav ul li{text-decoration:none;list-style-type:none;background-color:#2b3148;background-color:var(--secondary);font-size:1.25rem;padding:.5rem 1rem;border-radius:.25rem}.bg-nav{background-color:#ef233c;background-color:var(--primary);padding:0 1rem}.nav .fa-github{font-size:32px}h1{background-color:#ef233c;background-color:var(--primary);margin:0;color:#fff}.nav a{color:#fee440;text-decoration:none;font-weight:600;display:flex;align-items:center;grid-gap:.5rem;gap:.5rem}.nav a span{font-size:1.25rem}@media only screen and (max-width:520px){.nav{justify-content:center}h1{font-size:1.75rem;font-weight:600}.nav ul{grid-gap:.75rem;gap:.75rem}.nav ul li{font-size:1.25rem;padding:.5rem .75rem;border-radius:.25rem}.heading svg{color:#fee440;font-size:2rem;margin-left:0}}.heading svg{color:#fee440;margin-left:.25rem}.show-container{margin:auto;position:relative;padding:1rem}.show-item-one{margin-top:10rem;display:flex;grid-gap:1rem;gap:1rem;justify-content:space-between}.show-item-one img{max-width:350px;border-radius:.5rem}.fs20px{font-size:20px}.show-data{display:flex;justify-content:flex-end;flex-direction:column;grid-gap:.75rem;gap:.75rem}.show-title-one{font-size:3rem;font-weight:600}.runtime-one{font-size:1.5rem}.summary{font-size:20px;color:#fee440}.btn-flex a{width:100%}.loader{margin:auto;max-width:300px}.show-by{padding:.5rem 1rem;background-color:#ef233c;background-color:var(--primary);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;border-radius:.35rem;font-weight:600}@media only screen and (max-width:800px){.show-item-one img{max-width:320px}.show-title-one{font-size:2.5rem}}.cover-poster{position:absolute;z-index:-1;top:0;right:0;left:0;height:400px;overflow:hidden;margin:auto;background-color:#ef233c;background-color:var(--primary);-webkit-filter:brightness(.5);filter:brightness(.5);border-radius:.5rem;background-size:100%}.cast-container{margin:2rem 0;display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;grid-gap:1.5rem;gap:1.5rem}.cast-container img,.cast-div{width:92px}.gallery-img{width:298px!important}.tagline{font-size:1.5rem}.watchlist-btn-flex{display:flex;justify-content:space-between;align-items:center}.add-to-wl{cursor:pointer}@media only screen and (max-width:500px){.show-item-one img{max-width:200px!important}.show-item-one{align-items:flex-start;margin-top:3rem}}@media only screen and (max-width:600px){.show-item-one{margin-top:5rem}.cover-poster{height:200px}}@media only screen and (max-width:400px){.show-item-one img{max-width:160px!important}.show-item-one{margin-top:2rem}}@media only screen and (max-width:300px){h1{font-size:1.75rem}.show-item-one img{max-width:230px!important}}@media only screen and (max-width:666px){.show-item-one{flex-direction:column}.cast-container{justify-content:center}.show-title-one{font-size:2rem!important}.show-item-one img{max-width:280px}.nav a span{display:none}}.trailer-section{display:flex;grid-gap:2rem;gap:2rem;flex-wrap:wrap;margin:2rem 0}:root{--primary:#ef233c;--secondary:#2b3148;--third:#333545;--white:#fff}*{box-sizing:border-box}input{font-size:.85rem;font-weight:lighter;color:#fff;color:var(--white);background-color:#2b3148;background-color:var(--secondary);outline:none;padding:.5rem;width:100%;max-width:250px;border-radius:.25rem;border:2px solid #2b3148;border:2px solid var(--secondary)}input:focus{border:1px solid #2b3148!important;border:1px solid var(--secondary)!important;background-color:#ef233c;background-color:var(--primary);color:#fff;z-index:2}input:focus::-webkit-input-placeholder{color:#fff}input:focus:-ms-input-placeholder{color:#fff}input:focus::placeholder{color:#fff}label{font-size:1rem}.btn-form{padding:.75rem;background-color:#ef233c;background-color:var(--primary);border-radius:.25rem;color:#fff;color:var(--white);cursor:pointer;border:2px solid #ef233c;border:2px solid var(--primary);width:100%}.btn-form:hover{border:2px solid #fff;border:2px solid var(--white)}.cancel-btn{padding:.75rem;background-color:#2b3148;background-color:var(--secondary);border-radius:.25rem;color:#fff;color:var(--white);cursor:pointer;border:2px solid #ef233c;border:2px solid var(--primary);width:100%}.btn-flex{display:flex;grid-gap:1rem;gap:1rem;margin-top:1rem}.movie-poster img{max-width:400px}label p{color:#ef233c;color:var(--primary)}.success{position:fixed;right:0;left:0;top:0;bottom:0;background-color:#ef233c;background-color:var(--primary);margin:auto;height:100vh;font-size:2rem;padding:1rem;width:100%;display:flex;justify-content:center;align-items:center;text-align:center}.parent{padding:0 .5rem}.home-poster{max-height:400px;overflow:hidden;background-size:100%;position:relative}.home-poster,.home-poster img{width:100%;margin:auto;border-radius:.5rem}.home-poster img{-webkit-filter:brightness(.5);filter:brightness(.5)}#carousel-poster{left:5%;top:5%;max-width:235px!important}#carousel-poster,#carousel-show-title{position:absolute;-webkit-filter:brightness(1)!important;filter:brightness(1)!important}#carousel-show-title{right:5%;top:20%;z-index:2;font-size:3rem;font-weight:600;width:50%;text-align:right;color:#fff}@media only screen and (max-width:666px){.carousel{margin:.5rem!important}.pbzero{padding-bottom:0!important;font-size:2.5rem}.hide-on-phone{display:none}.home-poster img{width:100%;margin:auto;border-radius:.5rem;-webkit-filter:brightness(.5);filter:brightness(.5)}#carousel-poster{position:absolute;left:8%;top:5%;max-width:110px!important;-webkit-filter:brightness(1)!important;filter:brightness(1)!important}.carousel-3{margin:.5rem!important}#carousel-show-title{right:10%;top:20%;font-size:1.5rem;width:50%}}.carousel-3{max-height:350px;width:100%;background-size:100%}.carousel-3,.carousel-3 img{overflow:hidden;margin:auto;border-radius:.5rem}.carousel-3 img{max-width:200px;transition:all .3s}.carousel-3 img:hover{-webkit-transform:scale(1.25);transform:scale(1.25)}.show-item img{transition:all .3s}.show-item img:hover{-webkit-transform:scale(1.1);transform:scale(1.1)}.carosule-div{max-width:200px;border-radius:.5rem}.mtb1r{margin-top:1rem;margin-bottom:1rem}.trending-title{font-size:1.25rem;margin:1rem .25rem;text-align:left;color:#fee440;font-weight:600}.m1ra{margin:1rem auto!important}.more{color:var(--secondary);font-weight:600;background-color:var(--primary);border-radius:.25rem;padding:.25rem .75rem}.trending-title-big{font-size:1.75rem;margin:1rem 0;text-align:left;padding-bottom:.5rem;border-bottom:3px solid #fff;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.go-to-section{display:flex;justify-content:center;align-items:center;font-size:1.5rem;width:225px;border-radius:.5rem;padding:1rem;height:300px;font-weight:600;color:#fff;background-color:var(--primary)}.fix-to-bot{position:fixed;bottom:0;right:0;left:0}.page-item.active .page-link{background-color:var(--primary)!important;border-color:var(--primary)!important;color:#fff!important}.page-link{color:var(--secondary)!important}.max-1300{max-width:1300px!important}.z-ind{z-index:3}@media only screen and (min-width:666px) and (max-width:1500px){.carousel{padding:1rem!important}}.carousel{margin:.75rem}@media only screen and (max-width:1025px){.show-item,.show-item img{max-width:240px}}@media only screen and (max-width:500px){.show-list{align-items:flex-start}.show-item{max-width:160px}.show-title{font-size:1.15rem}.show-item img{max-width:160px}.info-flex{grid-gap:0!important;gap:0!important}}.show-item a{color:#fff}.show-item a .rating{color:#fee440}