@font-face{font-family:revicons;fallback:fallback;src:url(/assets/revicons-DbTteTvA.woff) format("woff"),url(/assets/revicons-CBqxZnew.ttf) format("ttf"),url(/assets/revicons-BNIKeAUC.eot) format("ttf")}.react-multi-carousel-list{display:flex;align-items:center;overflow:hidden;position:relative}.react-multi-carousel-track{list-style:none;padding:0;margin:0;display:flex;flex-direction:row;position:relative;transform-style:preserve-3d;backface-visibility:hidden;will-change:transform,transition}.react-multiple-carousel__arrow{position:absolute;outline:0;transition:all .5s;border-radius:35px;z-index:1000;border:0;background:#00000080;min-width:43px;min-height:43px;opacity:1;cursor:pointer}.react-multiple-carousel__arrow:hover{background:#000c}.react-multiple-carousel__arrow:before{font-size:20px;color:#fff;display:block;font-family:revicons;text-align:center;z-index:2;position:relative}.react-multiple-carousel__arrow:disabled{cursor:default;background:#00000080}.react-multiple-carousel__arrow--left{left:calc(4% + 1px)}.react-multiple-carousel__arrow--left:before{content:""}.react-multiple-carousel__arrow--right{right:calc(4% + 1px)}.react-multiple-carousel__arrow--right:before{content:""}.react-multi-carousel-dot-list{position:absolute;bottom:0;display:flex;left:0;right:0;justify-content:center;padding:0;margin:0;list-style:none;text-align:center}.react-multi-carousel-dot button{display:inline-block;width:12px;height:12px;border-radius:50%;opacity:1;box-shadow:none;transition:background .5s;border-width:2px;border-style:solid;border-color:gray;padding:0;margin:0 6px 0 0;outline:0;cursor:pointer}.react-multi-carousel-dot button:hover:active,.react-multi-carousel-dot--active button{background:#080808}.react-multi-carousel-item{transform-style:preserve-3d;backface-visibility:hidden}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.react-multi-carousel-item{flex-shrink:0!important}.react-multi-carousel-track{overflow:visible!important}}[dir=rtl].react-multi-carousel-list{direction:rtl}.rtl.react-multiple-carousel__arrow--right{right:auto;left:calc(4% + 1px)}.rtl.react-multiple-carousel__arrow--right:before{content:""}.rtl.react-multiple-carousel__arrow--left{left:auto;right:calc(4% + 1px)}.rtl.react-multiple-carousel__arrow--left:before{content:""}*{margin:0;padding:0;box-sizing:border-box}.home-main-container{max-width:3000px;min-width:320px;height:100%}.nav-main-container{position:fixed;top:0;width:100vw;height:130px;display:flex;justify-content:space-between;padding:.7rem 1.5rem;z-index:1}@media screen and (width <= 720px){.nav-main-container{padding-top:10px;padding-left:10px;padding-right:0}}.nav-black{background-image:linear-gradient(180deg,black,black,rgb(16,15,15),rgba(42,40,40,.7),transparent)}.nav-logo{margin-right:1rem;font-size:2.2rem;font-style:italic;text-shadow:1px 1px 2px black}.nav-logo span{text-shadow:0 0 0 transparent;background:-webkit-linear-gradient(233.25deg,#bd0c0c,#3b0a07);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.logo-link{text-decoration:none;color:#f5f5f5}.nav-left-icons{display:flex;flex-wrap:wrap}@media screen and (width <= 720px){.nav-left-icons button{display:none}}.nav-left-icon{margin-left:1rem}@media screen and (max-width: 471px){.nav-left-icon{margin-left:3px}}.nav-right-icons{display:flex;flex-wrap:wrap}@media screen and (width <= 720px){.nav-right-icons{display:none}}.nav-btns{font-family:Poppins,sans-serif;height:3rem;padding:.35rem 1.5rem .6rem;cursor:pointer;outline:none;border:none;color:#fff;font-size:1.2rem;font-weight:400;margin-top:.5rem;background-color:#000000c7;border-radius:.5rem}.nav-btns:hover{background:#1c1a53e3}.nav-btn-search{margin-right:1rem;padding-top:.55rem}.row-container{width:100%;padding-top:.7rem}.row-title{text-shadow:1px 1px 2px black;margin-left:10px}@media only screen and (width > 420px) and (width <= 645px){.row-title{font-size:1.2rem}}@media screen and (width <= 420px){.row-title{font-size:17px}}.banner{object-fit:contain;height:60vh}@media screen and (min-width: 1600px){.banner{height:930px}}.banner-contents{padding-left:2rem;padding-top:16rem}@media screen and (min-width: 1600px){.banner-contents{padding-top:542px}}@media screen and (width > 650px) and (width <= 1000px){.banner-contents{padding-top:262px;margin-left:10px}}@media screen and (max-width: 650px){.banner-contents{margin-left:10px;padding-top:277px}}.banner-title{font-size:3rem;font-weight:700;padding-bottom:2rem;text-shadow:1px 1px 5px black;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media screen and (width > 650px) and (width <= 1000px){.banner-title{font-size:2.1rem}}@media screen and (max-width: 650px){.banner-title{font-size:1.5rem}}.banner-description{line-height:1.5rem;padding-top:2rem;font-size:1rem;font-weight:400;max-width:30rem;height:10rem}@media screen and (max-width: 645px){.banner-description{padding-right:10px;max-width:290px;font-size:14px;line-height:19px}}.banner-btns{display:flex;flex-wrap:wrap}.banner-btn{font-family:Poppins,sans-serif;cursor:pointer;outline:none;border:none;color:#f5f5f5;font-size:1rem;line-height:1rem;font-weight:400;padding:1rem 2rem;margin-right:1rem;background-color:#000000c7;border-radius:.5rem}.banner-btn:hover{background:#1c1a53e3}.banner-btn:disabled{background:transparent;background-color:#3a343467}.banner-fadeBottom{height:600px;margin-top:-500px;background-image:linear-gradient(180deg,transparent,rgba(85,80,80,.742),#24252a)}.search-main{width:100vw;min-height:100vh;display:flex;flex-direction:column;justify-content:center;align-items:center}.search-container{width:100%;display:flex;flex-direction:column;align-items:center;margin-top:11rem;flex-grow:1}.search-input{width:100%;height:10rem;display:flex;justify-content:center;margin-bottom:2.3rem}.search-input input{width:80%;height:4.25rem;padding:.6rem 0;box-sizing:border-box;border:none;border-bottom:2px solid white;border-radius:0;-moz-appearance:none;appearance:none;-webkit-appearance:none;background-color:#24252a;font-size:2rem;line-height:2.9rem;font-family:Poppins,sans-serif;color:#f5f5f5;transition:width .8s ease-in-out}@media screen and (max-width: 900px){.search-input input{width:75%;height:3rem;font-size:1.2rem;line-height:2rem}}.search-input input:focus{outline:none;border-bottom:2px solid white;background-color:#24252a;border-radius:0;-moz-appearance:none;appearance:none;-webkit-appearance:none}@media screen and (max-width: 900px){.search-input input:focus{width:75%}}@media screen and (max-width: 900px){.search-input{padding:0;text-align:center}}.search-input-btn-clear{cursor:pointer;width:40px;height:4.25rem;padding:.6rem 1.5rem;box-sizing:border-box;border:none;border-bottom:2px solid white;background-color:#24252a;font-size:2rem;line-height:2.9rem;font-family:Poppins,sans-serif;color:#f5f5f5}@media screen and (max-width: 900px){.search-input-btn-clear{height:3rem;font-size:1.2rem;line-height:2rem;padding:0}}.search-results-container{width:86%;display:flex;justify-content:center;flex-wrap:wrap}.search-empty-results{width:100%;margin-bottom:1.8rem;text-align:center}input:-webkit-autofill,input:-webkit-autofill:focus{color-scheme:dark;box-shadow:inset 0 0 0 1px #fff0,inset 0 0 0 100px #27282b;font-size:2rem}@media screen and (max-width: 900px){input:-webkit-autofill,input:-webkit-autofill:focus{font-size:1.2rem}}.mylist{width:100vw;min-height:100vh;display:flex;flex-direction:column;justify-content:center;align-items:center}.mylist-lettering{width:100%;text-align:center;padding-top:7.6rem;padding-bottom:1.5rem}.mylist-movies-counter{width:100%;text-align:right;margin-bottom:2rem;padding-right:2rem;font-size:1.2rem}.mylist-movies-counter span{font-weight:600;font-size:1.2rem;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.mylist-main-container{width:95%;display:flex;align-items:center;flex-grow:1}.mylist-films-container{padding-top:1rem;padding-bottom:2rem;width:100%;display:flex;justify-content:center;flex-wrap:wrap}.mylist-empty-list{width:100%;padding:40px 10px;text-align:center}.row-posters{width:100%;display:flex;overflow-y:hidden;overflow-x:scroll;padding:26px 0}.row-posters::-webkit-scrollbar{display:none}@media screen and (width <= 645px){.row-posters{padding:15px 0}}.scroll-moz{scrollbar-width:none}.row-poster{object-fit:contain;min-height:183px;width:100%;min-width:300px;border-radius:12px;margin:0 10px;transition:transform .45s;overflow:hidden;position:relative}@media screen and (width <= 645px){.row-poster{margin:0 15px}.row-poster:hover{transform:none}}@media only screen and (width >= 430px) and (width <= 645px){.row-poster{margin:0 50px}}@media only screen and (width >= 900px) and (width <= 1051px){.row-poster{margin:0 30px}}.row-posterLarge{width:100%;min-width:290px;border-radius:20px;margin-right:15px;margin-left:15px;overflow:hidden;position:relative}.row-posterLarge:hover{transform:scale(1.08)}@media screen and (width <= 645px){.row-posterLarge:hover{transform:none}}@media only screen and (width >= 2400px) and (width <= 3000px){.row-posterLarge{margin:0 30px}}@media only screen and (width >= 1610px) and (width <= 1720px){.row-posterLarge{margin:0 20px}}@media only screen and (width >= 1285px) and (width <= 1375px){.row-posterLarge{margin:0 20px}}@media only screen and (width >= 921px) and (width <= 1051px){.row-posterLarge{margin:0 60px}}@media only screen and (width >= 850px) and (width <= 920px){.row-posterLarge{margin:0 30px}}@media only screen and (width >= 646px) and (width < 850px){.row-posterLarge{margin:0 16px}}@media only screen and (width >= 380px) and (width <= 645px){.row-posterLarge{margin:0 50px}}@media screen and (width < 380px){.row-posterLarge{margin:0 23px}}.single-image{width:100%;height:100%;object-fit:cover;border-radius:12px}.single-imageLarge{width:100%;height:100%;object-fit:cover;border-radius:20px}.single-image-hover{width:100%;height:100%;top:-100%;right:0;left:0;position:absolute;background:#000000ce;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);border-radius:12px;padding:10px}.single-image-hoverLarge{width:100%;height:100%;top:-100%;right:0;left:0;bottom:0;position:absolute;background:#000000ce;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);border-radius:20px;transition-duration:1s;padding:17px;display:flex;flex-direction:column}.row-poster:hover .single-image-hover{top:0}.image-hover-title{margin-bottom:7px;line-height:20px}.image-hover-type-date{font-size:12px}.image-hover-overview{font-weight:400;font-size:15px;line-height:20px;margin-top:10px;margin-bottom:15px;text-align:justify;width:100%;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.single-hover-overviewLarge{font-weight:400;font-size:15px;line-height:22px;margin-top:10px;margin-bottom:15px;text-align:justify;display:block}.btn-div-hover{display:flex;justify-content:space-evenly}.image-hover-btn{font-family:Poppins,sans-serif;cursor:pointer;outline:none;color:#f5f5f5;font-size:12px;line-height:14px;font-weight:500;background:#2e2b7ce3;border-radius:.5rem;border:none;margin-top:3px;margin-bottom:5px;padding:5.5px 17px;transition:background-color .4s ease-in-out}.image-hover-btn:hover{transform:scale(1.05)}.image-hover-btn:active{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.image-hover-btn:disabled{background-color:#3a343467}.card-main{width:250px;min-height:400px;display:flex;flex-direction:column;justify-content:space-around;background-color:#15152a4d;margin-bottom:30px;margin-left:10px;margin-right:10px;border-radius:10px;padding-left:5px;padding-top:4px}.card-mylist-main{margin-left:20px;margin-right:20px}.card-image img{width:240px;border-radius:8px}.card-no-image{width:250px;height:400px;background-color:#fff;border-radius:8px;text-align:center;margin-bottom:7px}.card-no-image p{font-weight:700;font-size:20px;background:#3b0a07;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;padding-top:110px}.card-no-image h2{font-weight:700;background:#3b0a07;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;padding-top:40px}.card-title{margin-top:2px;margin-bottom:6px;font-size:15px;padding-left:3px;padding-right:3px;line-height:19px}.card-description{font-size:12px;margin-bottom:6px;padding-left:3px}.card-description span{color:#fff;font-weight:700}.card-search-btns-main{display:flex;justify-content:center}.card-search-btn{font-family:Poppins,sans-serif;cursor:pointer;outline:none;color:#f5f5f5;font-size:12px;line-height:14px;font-weight:500;background:#2e2b7ce3;border-radius:.5rem;border:none;margin-top:3px;padding:5.5px 17px;transition:background-color .4s ease-in-out;margin-right:5px;margin-bottom:10px}.card-search-btn:hover{transform:scale(1.05)}.card-search-btn:active{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.card-search-btn:disabled{background-color:#3b0a07}.moviecontrols-main{display:flex;justify-content:center}.moviecontrols-btn{font-family:Poppins,sans-serif;cursor:pointer;outline:none;color:#f5f5f5;font-size:12px;line-height:14px;font-weight:500;background:#2e2b7ce3;border-radius:.5rem;border:none;margin-top:3px;padding:5.5px 17px;transition:background-color .4s ease-in-out;margin-right:5px;margin-bottom:10px}.moviecontrols-btn:hover{transform:scale(1.05)}.moviecontrols-btn:active{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.modal-container{height:100%;width:100%;display:flex;justify-content:space-between;overflow-y:scroll;scrollbar-width:none}.modal-container::-webkit-scrollbar{display:none}@media screen and (max-width: 870px){.modal-container{flex-direction:column;justify-content:space-between}}@media screen and (min-width: 1600px){.modal-container{padding:20px}}.modal-img-upright{object-fit:contain}@media screen and (max-width: 870px){.modal-img-upright{object-fit:contain;display:none}}.modal-img-horizontally{object-fit:contain;display:none}@media screen and (max-width: 870px){.modal-img-horizontally{object-fit:contain;display:inherit}}.modal-no-image-upright{font-family:Poppins,sans-serif;display:flex;flex-direction:column;justify-content:center;align-items:center;border-radius:9px;background-image:rgba(219,217,255,.8901960784)}.modal-no-image-upright p{margin:30px 45px;text-align:center}.modal-no-image-upright h2{margin-bottom:20px;margin-left:120px;margin-right:120px}@media screen and (max-width: 870px){.modal-no-image-upright{display:none}}@media screen and (width >= 1900px){.modal-no-image-upright{max-width:450px}.modal-no-image-upright p{font-size:1.2rem}.modal-no-image-upright h2{font-size:2rem;margin:0;padding:0 170px}}@media screen and (width >= 2450px){.modal-no-image-upright{max-width:600px}.modal-no-image-upright p{font-size:1.7rem}.modal-no-image-upright h2{font-size:2.5rem;margin:0;padding:0 200px}}.modal-no-image-horizontally{font-family:Poppins,sans-serif;display:flex;flex-direction:column;justify-content:center;align-items:center;border-radius:9px;background-image:rgba(219,217,255,.8901960784);display:none}.modal-no-image-horizontally p{margin:50px 15px 30px;text-align:center}.modal-no-image-horizontally h2{margin-bottom:40px;margin-left:30px;margin-right:30px}@media screen and (max-width: 870px){.modal-no-image-horizontally{display:inherit}}.modal-main-content{margin:0 30px;text-align:center;font-family:Poppins,sans-serif;flex-direction:column;justify-content:space-between;flex-grow:1}@media screen and (max-width: 870px){.modal-main-content{margin:0}}@media screen and (min-width: 1600px){.modal-main-content{margin:0 50px}}.modal-main-title{margin-bottom:20px;font-size:30px;line-height:38px}@media screen and (min-width: 871px) and (max-width: 1040px){.modal-main-title{font-size:23px;line-height:30px}}@media screen and (min-width: 500px) and (max-width: 870px){.modal-main-title{margin-bottom:8px;margin-top:8px;font-size:20px;line-height:20px}}@media screen and (width < 500px){.modal-main-title{font-size:18px;line-height:24px;margin:8px 0}}.modal-year{font-weight:400;font-size:20px}@media screen and (min-width: 501px) and (max-width: 1040px){.modal-year{font-size:16px}}@media screen and (max-width: 500px){.modal-year{font-size:15px}}.modal-year-type{color:#09ff00;padding:0;font-weight:600}.modal-genres{padding-left:1rem;font-weight:700}.modal-year-genres{font-weight:700;background:#09ff00;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.modal-votes{font-weight:400;margin-top:10px;font-size:16px}.modal-votes span{font-weight:700;font-size:16px;background:#dbd9ffe3;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}@media screen and (max-width: 870px){.modal-votes span{font-size:14px}}@media screen and (min-width: 871px) and (max-width: 1040px){.modal-votes{font-size:15px}}@media screen and (max-width: 870px){.modal-votes{margin-top:5px;font-size:14px}}.modal-description-container{background-color:#15152a4d;margin-top:1rem;border-radius:1rem;overflow-y:auto;scrollbar-width:none;flex-grow:0;max-height:fit-content}.modal-description-container::-webkit-scrollbar{display:none}@media screen and (max-width: 870px){.modal-description-container{border-radius:10px;margin-bottom:15px}}.modal-description{font-weight:400;padding:20px 18px;text-align:justify;font-size:16.5px}@media screen and (min-width: 501px) and (max-width: 1040px){.modal-description{font-size:16px}}@media screen and (max-width: 500px){.modal-description{font-size:14px;padding:10px}}.modal-yt-btn{-webkit-animation:tada .4s;animation:tada .4s;animation-delay:3s;animation-iteration-count:3}@-webkit-keyframes tada{0%{transform:translate(0)}50%{transform:translateY(-8px)}to{transform:translate(0)}}@keyframes tada{0%{transform:translate(0)}50%{transform:translateY(-8px)}to{transform:translate(0)}}.credits-container{margin-top:1rem;width:100%;height:100%;display:flex;flex-direction:row;justify-content:flex-start;flex-wrap:wrap;gap:1rem}@media screen and (max-width: 400px){.credits-container{flex-wrap:wrap;justify-content:center;gap:.5rem}}@media screen and (width > 400px) and (width <= 870px){.credits-container{flex-wrap:wrap;justify-content:center;gap:.75rem}}.credits-person{display:flex;flex-direction:column}.credits-no-img{display:flex;justify-content:center;align-items:center;height:135px;max-width:90px;background-color:#f5f5f5;border-radius:5px;text-align:center}.credits-no-img p{padding:0 18px;font-weight:700;font-size:.8rem;background:#2e2b7ce3;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}@media screen and (width >= 2100px){.credits-no-img p{padding:0 35px;font-size:1.1rem}}@media screen and (width >= 2450px){.credits-no-img p{padding:0 40px;font-size:1.5rem}}@media screen and (max-width: 400px){.credits-no-img{height:105px;max-width:70px}}@media screen and (width >= 2100px){.credits-no-img{max-width:150px;height:225px}}@media screen and (width >= 2450px){.credits-no-img{max-width:180px;height:270px}}.credits-img{max-width:90px;border-radius:5px}@media screen and (max-width: 400px){.credits-img{max-width:70px}}@media screen and (width >= 2100px){.credits-img{max-width:150px}}@media screen and (width >= 2450px){.credits-img{max-width:180px}}.credits-actor-name{max-width:90px;text-align:center;padding-bottom:3px;padding-top:3px;line-height:14px}@media screen and (max-width: 400px){.credits-actor-name{font-size:9px;max-width:70px;line-height:12px}}@media screen and (width >= 2100px){.credits-actor-name{font-size:15px;max-width:150px;line-height:22px}}@media screen and (width >= 2450px){.credits-actor-name{font-size:20px;max-width:180px;line-height:27px}}.hamburger-menu{position:relative;height:30px;display:none}@media screen and (width < 720px){.hamburger-menu{display:block}}.hamburger-menu li{list-style:none;margin-left:10px}.menu-items__link{text-decoration:none;background:#3b0a07;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-weight:700;font-size:17.5px;padding:20px 12px}.hamburger-menu .checkbox-hm{position:absolute;display:block;height:32px;width:32px;top:10px;right:20px;z-index:1000;opacity:0;cursor:pointer}.hamburger-menu .hamburger-lines{display:block;height:26px;width:32px;position:absolute;top:10px;right:20px;z-index:5;display:flex;flex-direction:column;justify-content:space-between}.hamburger-menu .hamburger-lines .hamburger-lines__line{display:block;height:4px;width:100%;border-radius:10px;background-color:#f5f5f5;border:1px solid black}.hamburger-menu .hamburger-lines .hamburger-lines--line1{transform-origin:0% 0%;transition:transform .4s ease-in-out}.hamburger-menu .hamburger-lines .hamburger-lines--line2{transition:transform .2s ease-in-out}.hamburger-menu .hamburger-lines .hamburger-lines--line3{transform-origin:0% 100%;transition:transform .4s ease-in-out}.hamburger__menu-items{padding-top:100px;background-color:#f5f5f5c8;height:100vh;width:15rem;transform:translate(0);display:flex;flex-direction:column;transition:transform .5s ease-in-out;top:0;position:fixed;border-top-left-radius:1rem;border-bottom-left-radius:1rem;box-shadow:-3px 2px 6px #0006}.hamburger-menu input[type=checkbox]:checked~.hamburger__menu-items{transform:translate(-100%)}.hamburger-menu input[type=checkbox]:checked~.hamburger-lines .hamburger-lines--line1{transform:rotate(45deg)}.hamburger-menu input[type=checkbox]:checked~.hamburger-lines .hamburger-lines--line2{transform:scaleY(0)}.hamburger-menu input[type=checkbox]:checked~.hamburger-lines .hamburger-lines--line3{transform:rotate(-45deg)}#root{width:100vw;margin:0 auto;background-color:#24252a}body{margin:0;min-width:320px;min-height:100vh;max-width:100vw;background-color:#000;overflow-x:hidden;color:#fff;font-family:Poppins,sans-serif}
