@import url(https://fonts.googleapis.com/css2?family=Rubik:wght@300;400;500;600;700;800&display=swap);@import url(https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&display=swap);html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}*{box-sizing:border-box}:after,:before{box-sizing:inherit}body{line-height:1.6;font-size:14px;background:#131720;color:#e0e0e0}a{color:#fff;text-decoration:none}a:active,a:focus,a:hover{color:#e94560;text-decoration:none}h1,h2,h3,h4,h5,h6,p{margin-top:0;margin-bottom:.5rem}ul{margin:0;padding:0;list-style:none}body{font-family:"Inter",sans-serif;font-weight:400}h1,h2,h3,h4,h5,h6{font-family:"Rubik",sans-serif;font-weight:500}.container{max-width:1180px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px}@media (max-width:1200px){.container{max-width:1000px}}@media (max-width:991px){.container{max-width:768px}}@media (max-width:767px){.container{max-width:576px}}.img-responsive{max-width:100%;width:100%}.wrapper{position:relative;padding-top:4.5rem}.header{position:fixed;top:0;left:0;width:100%;background:#151f30;z-index:99}.brand-logo{display:-webkit-flex;display:flex}.brand-logo img{max-width:160px}.navbar{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;align-items:center}@media (max-width:767px){.navbar{padding:1rem 0 .8rem}}.navbar .nav-burger{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;cursor:pointer}@media (min-width:768px){.navbar .nav-burger{display:none}}.navbar .nav-burger .burger-bar{display:inline-block;width:25px;height:2px;margin:3px;background:#fff;-webkit-transform-origin:0 50%;transform-origin:0 50%;transition:.4s ease-in-out}.navbar .nav-burger .burger-bar.bar-2{width:13px}.navbar .navbar-nav{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}@media (max-width:767px){.navbar .navbar-nav{position:absolute;width:100%;left:0;background:#151f30;height:calc(100vh - 64px);padding:20px;-webkit-transform:translateY(-100%);transform:translateY(-100%);-webkit-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-justify-content:flex-end;justify-content:flex-end;overflow-y:scroll;z-index:999;transition:.4s ease-in-out}}@media (max-width:767px){.navbar .navbar-nav .searchform{width:100%;margin-bottom:20px}}@media (min-width:768px){.navbar .navbar-nav .searchform{margin-left:20px}}.navbar .navbar-nav .searchform .search__group{position:relative;border-radius:40px;padding:5px 20px;height:40px;border:1px solid #e0e0e0}.navbar .navbar-nav .searchform .search__group .search__input{background:transparent;color:#e0e0e0;border:none;height:28px;width:100%;padding-right:30px}.navbar .navbar-nav .searchform .search__group .search__input:active,.navbar .navbar-nav .searchform .search__group .search__input:focus,.navbar .navbar-nav .searchform .search__group .search__input:hover{border:none;outline:none}.navbar .navbar-nav .searchform .search__group button{position:absolute;background:transparent;border:none;height:30px;right:10px;top:50%;-webkit-transform:translateY(-45%);transform:translateY(-45%);color:#e0e0e0;cursor:pointer}.navbar .navbar-nav ul{display:-webkit-flex;display:flex}@media (max-width:767px){.navbar .navbar-nav ul{-webkit-flex-direction:column;flex-direction:column;width:100%}}.navbar .navbar-nav ul li{position:relative}.navbar .navbar-nav ul li.dropdown>a{position:relative;line-height:70px}@media (max-width:767px){.navbar .navbar-nav ul li.dropdown>a{line-height:50px;-webkit-justify-content:space-between;justify-content:space-between}}.navbar .navbar-nav ul li.dropdown:hover>a~.submenu{display:block}.navbar .navbar-nav ul li a{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;padding:0 1rem;font-weight:500}@media (max-width:767px){.navbar .navbar-nav ul li a{padding:0}}.navbar .navbar-nav ul li .submenu{position:absolute;right:0;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;background-color:#151f30;top:100%;min-width:200px;height:60vh;overflow-y:scroll;display:none}@media (max-width:767px){.navbar .navbar-nav ul li .submenu{position:relative;top:auto}}.navbar .navbar-nav ul li .submenu li a{display:block;padding:8px 15px}@media (max-width:767px){.navbar .navbar-nav ul li .submenu li a{padding:8px 0}}.navbar .navbar-nav ul li .submenu li a:hover{background-color:#e94560;color:#e0e0e0}.navbar.open .navbar-nav{top:64px;-webkit-transform:translateY(0);transform:translateY(0)}.navbar.open .nav-burger .bar-1{-webkit-transform:rotate(40deg);transform:rotate(40deg)}.navbar.open .nav-burger .bar-2{opacity:0}.navbar.open .nav-burger .bar-3{-webkit-transform:rotate(-40deg);transform:rotate(-40deg)}.footer{margin-top:5rem;padding:1.3rem 0;background-color:#151f30}.footer .brand-logo{margin-bottom:10px}.footer .container{-webkit-flex-wrap:wrap;flex-wrap:wrap}.content .heading,.footer .container{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;align-items:center}.content .heading{margin-top:3rem}.content .heading a{display:-webkit-flex;display:flex;border:1px solid;font-weight:600;border-radius:5px;padding:4px 10px}.content .heading a i{display:none;font-size:1.2rem}@media (max-width:767px){.content .heading a{border:none;padding:0;color:#e94560}.content .heading a span{display:none}.content .heading a i{display:block}}.content .heading h1{text-transform:capitalize;font-size:1.7rem;margin:0;color:#fff}@media (max-width:767px){.content .heading h1{font-size:1.2rem;margin-bottom:0}}.load__more{text-align:center;margin:3rem 0}.button{display:inline-block;background-color:#e94560;border:2px solid #e94560;color:#e0e0e0;font-size:.9rem;letter-spacing:.5px;padding:.8rem 2rem;min-width:80px;font-weight:600;text-align:center;border-radius:4px;text-transform:uppercase;transition:.4s ease-in-out}.button:hover,.buttonfocus{background-color:#b3152f;border-color:#b3152f;color:#e0e0e0}.custom-slim-scroll::-webkit-scrollbar{width:4px;height:4px;background-color:transparent}.custom-slim-scroll::-webkit-scrollbar-thumb{border-radius:10px;background-color:#2f80ed}.custom-slim-scroll::-webkit-scrollbar-track{border-radius:10px;background-color:transparent}.cards-wrapper{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;margin:0 -10px}@media (max-width:767px){.cards-wrapper.swipe{-webkit-flex-wrap:nowrap;flex-wrap:nowrap;overflow-x:scroll}.cards-wrapper.swipe .card{-webkit-flex-shrink:0;flex-shrink:0;width:98.33333px}.cards-wrapper.swipe .card .card__rating{right:5px;top:5px;border-radius:5px;font-size:.6rem;padding:3px 5px}.cards-wrapper.swipe .card .card__rating i{font-size:.8rem}.cards-wrapper.swipe .card .card__title{font-size:.8rem;white-space:break-spaces;margin-bottom:.4rem;line-height:1.2}}.cards-wrapper .card{position:relative;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-flex-grow:1;flex-grow:1;margin-top:30px;overflow:hidden;width:196.66667px;margin-left:10px;margin-right:10px;transition:.4s ease-in-out}@media (max-width:1200px){.cards-wrapper .card{width:168.57143px}}@media (max-width:991px){.cards-wrapper .card{width:196.66667px}}@media (max-width:575px){.cards-wrapper .card{width:168.57143px}}@media (max-width:403px){.cards-wrapper .card{width:118px}}.cards-wrapper .card .card__rating{position:absolute;right:10px;top:10px;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;border-radius:7px;font-size:.8rem;padding:5px 10px;background-color:#151f30;opacity:0;z-index:3;transition:.4s ease-in-out}@media (max-width:767px){.cards-wrapper .card .card__rating{opacity:1}}.cards-wrapper .card .card__rating i{font-size:1rem;color:#e94560;margin-right:.2rem}.cards-wrapper .card .card__cover{position:relative;display:block;border-radius:10px;overflow:hidden}.cards-wrapper .card .card__cover:before{position:absolute;content:"";top:0;left:0;right:0;bottom:0;background-color:#131925;opacity:.1;z-index:2}.cards-wrapper .card .card__cover img{transition:.4s ease-in-out}.cards-wrapper .card .card__title{margin:.7rem 0;font-size:1.1rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cards-wrapper .card .card__title a{transition:.4s ease-in-out}.cards-wrapper .card .card__list{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row}.cards-wrapper .card .card__list li{margin-left:.8rem;font-size:.8rem}.cards-wrapper .card .card__list li:first-child{margin-left:0}.cards-wrapper .card:hover .card__rating{opacity:1}.cards-wrapper .card:hover img{-webkit-filter:blur(5px);filter:blur(5px)}.cards-wrapper .card:hover .card__title a{color:#e94560}.loader{height:70vh;margin-top:70px;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center}.loader .spinner{height:80px;width:80px;border-radius:50%;border:7px dashed #e94560;-webkit-animation:rotate 5s linear infinite;animation:rotate 5s linear infinite}@-webkit-keyframes rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.pagination{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;margin-top:3rem}.pagination a:last-child{margin-left:auto}.person-wrapper{display:-webkit-flex;display:flex;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;overflow-x:scroll}.person{text-align:center;-webkit-flex-shrink:0;flex-shrink:0;width:180px;box-shadow:0 0 10px -1px #070a10;margin:1rem .5rem;border-radius:10px}.person:first-child{margin-left:5px}.person .__img{margin:1rem auto 0;height:190px;width:150px;overflow:hidden;border-radius:10px;box-shadow:0 0 10px 0 #333}.person .__img img{width:100%;height:100%;object-fit:cover}.person .__name{margin-top:1.5rem}.person .__name .__character{color:#999}.moviedetails{position:relative;margin-top:70px;padding-top:300px;padding-bottom:100px}.moviedetails .play{margin-bottom:.8rem}.moviedetails .play i{font-size:5rem}.moviedetails .poster{position:absolute;top:0;left:0;right:0;height:450px;background-position:center 13%;background-size:cover;z-index:-1}.moviedetails .poster:before{content:"";position:absolute;bottom:0;top:0;left:0;right:0;display:block;z-index:1;background:linear-gradient(180deg,rgba(19,23,32,.1),#131720);pointer-events:none}.moviedetails .heading .movieTitle{font-size:2.5rem;font-weight:400}.moviedetails .detail-list{-webkit-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;flex-wrap:wrap}.moviedetails .detail-list,.moviedetails .detail-list li{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}.moviedetails .detail-list li{padding-right:25px;font-size:.9rem}.moviedetails .detail-list li i{color:#e94560;margin-right:5px;font-size:1.1rem}.moviedetails .movie__desc{max-width:950px;width:100%;line-height:2;margin-top:2rem}.personDetails{margin-top:100px;display:-webkit-flex;display:flex}.personDetails ._overview{width:330px;-webkit-flex-shrink:0;flex-shrink:0;padding:0 15px}.personDetails ._overview .__img img{border-radius:10px}.personDetails ._summary{padding:0 10px}.pagenotfound{min-height:550px;height:100vh;position:relative;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;-webkit-flex-direction:column;flex-direction:column;background-position:50%;background-size:cover;text-align:center;z-index:0}.pagenotfound:before{position:absolute;content:"";top:0;left:0;right:0;bottom:0;background-color:rgba(19,23,32,.4);z-index:-1}.pagenotfound h1{font-size:12rem;line-height:1;letter-spacing:1rem;text-shadow:0 0 20px #e94560}@media (max-width:767px){.pagenotfound h1{font-size:8rem;letter-spacing:.8rem}}.pagenotfound h2{font-size:1.6rem;margin-bottom:2rem}
/*# sourceMappingURL=main.0a6694ee.chunk.css.map */