@import url(https://fonts.googleapis.com/css2?family=Roboto:wght@400;500;700&display=swap);body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}:root{--header-height:3em;--font-semi:900;--hue-color:1824;--first-color:hsl(var(--hue-color),89%,60%);--second-color:hsl(var(--hue-color),56%,12%);--body-font:"Roboto",sans-serif;--big-font-size:2em;--h2-font-size:1.25em;--normal-font-size:0.938em;--smaller-font-size:0.75em;--mb-2:1em;--mb-4:2em;--mb-5:2.5em;--mb-6:3em;--z-back:-10;--z-fixed:100}@media screen and (min-width:968px){:root{--big-font-size:3.5em;--h2-font-size:2em;--normal-font-size:1em;--smaller-font-size:0.875em}}*,:after,:before{box-sizing:border-box}*{scrollbar-color:#fff}::-webkit-scrollbar{height:1em;width:.5em}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background-color:#464646;border-radius:.5em}html{scroll-behavior:smooth}body{background-attachment:fixed;background-repeat:no-repeat;background:#111;color:#fff;font-family:Roboto,sans-serif;font-family:var(--body-font);font-size:.938em;font-size:var(--normal-font-size);height:100%;margin:3em 0 0;margin:var(--header-height) 0 0 0}h1,h2,p,ul{margin:0}ul{list-style:none;padding:0}a{color:#fff;text-decoration:none}img{display:block;height:auto;max-width:100%}.bd-grid,.grid-bd{display:grid;margin-left:1em;margin-left:var(--mb-2);margin-right:1em;margin-right:var(--mb-2);max-width:1280px}.header{gap:2em;left:0;z-index:100;z-index:var(--z-fixed)}.header,.hero{align-items:center;display:flex;top:0}.hero{background-size:cover;height:100vh;justify-content:center;margin:0;position:absolute;width:100%;z-index:-1}.hero div{align-items:center;display:flex;flex-direction:column;justify-content:space-between;max-height:22em;max-width:30em;min-height:22em;text-align:center}.hero div img{max-width:12em}.hero div ul{align-items:center;color:hsla(0,0%,100%,.8);display:flex;gap:2em;justify-content:space-between;list-style:disc;min-width:20em}.hero div ul li:first-child{align-items:flex-start;-webkit-backdrop-filter:blur(1.25em);backdrop-filter:blur(1.25em);border:1px solid hsla(0,0%,100%,.5);border-radius:2.25em;display:flex;gap:10px;padding:.375em .75em}.hero div span{color:hsla(0,0%,100%,.8);text-align:center}.hero div button,.hero div span{font-size:1em;font-style:normal;font-weight:400;line-height:normal}.hero div button{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.2);border-radius:40px;color:#fff;cursor:pointer;margin-top:1em;padding:.675em;transition:all .5s;width:8em}.hero div button:hover{background:hsla(0,0%,100%,.9)}.hero em{height:5em}.nav{font-weight:900;font-weight:var(--font-semi);height:3em;height:var(--header-height);justify-content:space-between;width:100%}.nav,.nav>div{align-items:center;display:flex}.container-search{align-items:center;border-radius:1.875em;cursor:text;display:flex;flex-wrap:wrap;justify-content:space-between;padding:.7em 1.5em}.container-search,.search{background-color:#1c1c1f;position:relative}.search{border:none;border-radius:1.875em;font-size:1em;height:40px;outline:none;width:1000px}.link,.search{color:#fff}.icon-search{align-items:center;border:1px solid #fff;border-radius:2em;display:flex;justify-content:space-between;padding:.5em;position:relative;width:15em}.icon-search span{color:#fff;font-size:.9em;font-weight:300}.icon-search-2{align-items:center;display:flex;position:relative}.icon{color:#fff;cursor:pointer;font-size:1.5em}.nav__list{display:flex;flex-shrink:0;gap:1em;padding-top:0}.nav__link{color:#fff;font-size:1em;font-weight:200}.nav__link,.nav__link:hover{position:relative}.nav__logo{color:hsla(0,0%,100%,.8);font-size:2em}.nav__toggle{color:#fff;cursor:pointer;font-size:1.5em}.container{margin-top:4em;position:relative}.container.home{margin-top:15em}.carousel{height:auto;margin:3em 0;position:relative}.carousel__container{overflow-x:auto;overflow-y:hidden;padding:1em 0;scroll-snap-type:x mandatory;white-space:nowrap}.carousel__container h3{font-size:1.25em;font-weight:500;margin-left:.5em}.carousel__item{align-items:center;border-radius:.5em;cursor:pointer;display:inline-block;justify-content:center;margin-left:10px;margin-right:.5em;overflow:hidden;position:relative;scroll-snap-align:center;-webkit-transform-origin:center;transform-origin:center;transition:all .45s}.carousel_header{align-items:center;display:flex;justify-content:space-between}.carousel_header h3{margin-inline:.5em}.carousel_header a{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:hsla(0,0%,100%,.2);border:1px solid hsla(0,0%,100%,.2);border-radius:40px;padding:.25em .75em}[data-top]:after{color:#fffffffc;content:attr(data-top);font-size:15em;font-weight:bolder;position:absolute;top:0}[data-top] img{border-radius:12px;height:13em;margin-left:5em;margin-top:4.75em;position:relative;width:9em;z-index:2}[data-top]{overflow:hidden}.item-img{height:300px;object-fit:cover;position:relative;width:200px}.item-img-upcoming{height:100%;object-fit:cover;width:20em}.carousel__container:hover .carousel__item:hover{-webkit-transform:scale(1.1);transform:scale(1.1)}.loading-spinner{-webkit-animation:spinner 1.5s linear infinite;animation:spinner 1.5s linear infinite;border:.5em solid #f3f3f3;border-radius:50%;border-top-color:#383636;height:50px;width:50px}.spinner-container{align-items:center;display:grid;height:350px;justify-content:center}.contenedor{align-items:flex-start;display:flex;flex-direction:column;justify-content:center;padding:1.5em}.movie_container{position:relative}.movie_container .hero{justify-content:flex-start}.movie_container .first{margin-top:16em}.movie_container .first>article,.movie_container .first>header{margin-bottom:2em}.movie_container .hero_movie>div{align-items:flex-start;display:flex;flex-direction:column;justify-content:space-between}.movie_container .hero_movie div img{margin-bottom:1em;max-width:12em}.movie_container .hero_movie div ul{align-items:center;color:hsla(0,0%,100%,.8);display:flex;gap:2em;justify-content:space-between;list-style:disc;min-width:20em}.movie_container .hero_movie div ul li:first-child{align-items:flex-start;-webkit-backdrop-filter:blur(1.25em);backdrop-filter:blur(1.25em);border:1px solid hsla(0,0%,100%,.5);border-radius:2.25em;display:flex;gap:10px;padding:.375em .75em}.movie_container .hero_movie div span{color:hsla(0,0%,100%,.8);font-size:1em;font-style:normal;font-weight:400;line-height:normal;text-align:center}.movie_container .header-provider{align-items:center;display:flex;justify-content:left;width:100%}.movie_container .header-provider select{margin-left:auto}.container__movie{align-items:flex-start;background-image:linear-gradient(0deg,#2e2e2e 0,#000);border-radius:1em;display:flex;flex-direction:row;height:100%;padding:1.5em}.container__movie img{border-radius:.5em;height:600px;max-height:600px;max-width:450px;object-fit:cover;position:relative;width:450px}.container__movie-title{align-items:flex-start;display:flex;flex-direction:row;justify-content:center}.container__movie-data{display:flex;flex-direction:column;position:relative}.container__center{grid-gap:2em;display:grid;gap:2em;grid-template-columns:repeat(auto-fit,minmax(12.5em,1fr));margin-top:1.5em}.pelis_img{height:auto;object-fit:cover;position:relative;width:100%}.container__center-img{-webkit-transform-origin:center;transform-origin:center;transition:all .45s}.container__center-img img{border-radius:.5em}.container__center-img:hover{-webkit-transform:scale(1.1);transform:scale(1.1)}.watch_provider{align-items:center;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:hsla(0,0%,100%,.1);border:2px solid #121212;border:1px solid hsla(0,0%,100%,.2);border-radius:1em;display:flex;flex-direction:row;justify-content:left;margin-bottom:30px;margin-top:30px;padding:1.5em;position:relative}.watch_provider img{height:50px;margin-right:1em;width:50px}.movie__trailers{display:flex;flex-direction:column}.movie__trailers-videos{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.videos{display:flex;height:400px;margin-right:20px;position:relative;width:350px}.center__movie{justify-content:center}.center__movie,.movie__data{align-items:flex-start;display:flex;flex-direction:column}.movie__data{flex-wrap:wrap;height:100%;justify-content:space-between;margin-top:30px;width:100%}.movie__data-genre{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:left;width:100%}.movie_container h4{color:#fff;color:var(--White,#fff);font-size:1.5em;font-style:normal;font-weight:500;letter-spacing:.12px;line-height:26px}.movie_container .carousel_trailers{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between}.movie__data-cast{grid-gap:2em;display:grid;gap:2em;grid-template-columns:repeat(auto-fit,minmax(12.5em,1fr));margin-top:1.5em}.movie__data-cast span{color:#8d8d8d}.movie__data-cast p{font-size:.875em}.movie__data-cast img{border-radius:.5em;margin-bottom:.5em;width:90%}.movie__data-cast h4{margin-right:.5em}.carousel__movie,.container__movie-similar{position:relative}.carousel__movie{overflow-x:auto;overflow-y:hidden}.carousel__container__movie{margin:0 0 1.5em;white-space:nowrap}.carousel__item__movie{align-items:center;border-radius:.5em;cursor:pointer;display:inline-block;justify-content:center;margin-right:.5em;max-width:200px;overflow:hidden;position:relative;-webkit-transform-origin:center;transform-origin:center;transition:all .45s}.carousel_genres{margin-bottom:150px;margin-top:1em;position:relative}.carousel_genres h3{margin-inline:1em}.carousel__container_genres{display:grid;grid-template-columns:repeat(5,1fr);height:500px;width:100%}.carousel__item_genres{cursor:pointer;margin-left:1em;max-width:200px}.carousel__card_genres{align-items:center;background-color:#202020;background-image:linear-gradient(270deg,#261a2b 0,#009bbe);border-radius:.5em;display:flex;flex-direction:row;height:100px;justify-content:center;position:relative;text-align:center;transition:all .45s;width:200px}.carousel__card_genres:hover{background-image:linear-gradient(270deg,#211c23 0,#21d4fd);transition:all .45s}.footer{justify-content:center;margin-bottom:50px;margin-top:120px}.footer,.footer_items{align-items:center;display:flex;flex-direction:row}.footer_items{font-size:1em;margin-right:1em;position:relative}.footer_links{color:#bdbdbd;margin-left:5px;text-decoration:none}.footer_items i{color:#3665d2;font-size:1.5em}.footer_links:hover{color:#fff}.carousel_providers{height:180px;margin-bottom:50px;overflow-x:auto;overflow-y:hidden;position:relative}.providers h3{margin-bottom:0;margin-top:4em}.carousel__container_providers{margin:50px 0;white-space:nowrap}.carousel__item_providers{align-items:center;border-radius:.5em;cursor:pointer;display:inline-block;justify-content:center;margin-left:10px;margin-right:5px;max-width:200px;overflow:hidden;position:relative;-webkit-transform-origin:center;transform-origin:center;transition:all .45s}.carousel__card_providers img{height:50px;object-fit:cover;width:50px}.carousel__item_providers:hover{background-image:linear-gradient(270deg,#211c23 0,#21d4fd);-webkit-transform:scale(1.1);transform:scale(1.1);transition:all .45s}.filtros{align-items:flex-start;display:flex;flex-direction:column;gap:1em;justify-content:start;margin-bottom:2em}.filtros ul{align-items:center;background-color:#272727;border:2px solid #3d3d3d;border-radius:.5em;display:flex;gap:1em;padding:1em;width:100%}.filtros select{background-color:#272727;border-radius:.5em;color:#fff;padding:.5em}@media screen and (max-width:767px){.nav__menu{background-color:#301b0d;background-color:var(--second-color);height:100%;padding:2em;position:fixed;right:-100%;top:3em;top:var(--header-height);transition:.5s;width:80%}.container__movie{align-items:flex-start;justify-content:center;max-width:100%;padding:0}.center__movie,.container__movie{display:flex;flex-direction:column;height:100%;margin:0;width:100%}.center__movie{padding:5px}.container__movie img{max-height:100%;object-fit:cover}.container__movie img,.movie__data{height:100%;max-width:100%;width:100%}.movie__data{align-items:flex-start;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.carousel__movie{height:100%;max-width:100%}.carousel__item__movie{max-width:100%;width:150px}.contenedor{height:100%;max-width:100%;padding-top:40px;width:100%}.watch_provider{align-items:flex-start;display:flex;flex-direction:row;max-width:100%;width:100%}.watch_provider img{height:30px;max-width:100%;width:30px}.movie__trailers-videos{max-height:100%}.container__movie-data,.movie__trailers-videos{height:100%;max-width:100%;width:100%}.footer{align-items:center;display:flex;flex-direction:column;height:100px;justify-content:space-between}.footer_items{font-size:.9em}}@media screen and (max-width:780px){body{font-size:3vw;margin:0}.icon-search{margin-left:auto;width:-webkit-max-content;width:max-content}.icon-search span{display:none}.movie_container .hero_movie>div{justify-content:flex-start}.movie__data-cast img{width:100%}.videos{width:200px}.container.home{margin-top:22em}}@media screen and (min-width:768px){body{margin:0}.nav{height:4.5em;height:calc(var(--header-height) + 1.5em)}.nav__toggle{display:none}.nav__link{color:hsla(0,0%,100%,.8)}.home{padding:8em 0 2em}}@media screen and (max-width:948px){.header{flex-direction:column}.nav{gap:2em;justify-content:flex-start}.header .link,.icon-search{width:100%}.container-search{display:flex;width:100%}.search{width:100%}.icon-search-2{display:none}.carousel__container_genres{grid-template-columns:repeat(auto-fit,minmax(15em,1fr));height:100%;width:100%}.carousel__card_genres{width:250px}.carousel__item_genres{margin-left:0;max-width:100%}[data-top] img{height:auto;margin-left:0;margin-top:0;width:100%}}@media screen and (max-width:580px){.carousel_genres h3{text-align:center}.carousel__container_genres{place-items:center}.container.home{margin-top:32em}}@media screen and (min-width:1280px){.bd-grid,.grid-bd{margin-left:auto;margin-right:auto}.home{padding:10em 0 2em}}
/*# sourceMappingURL=main.9f7a76b2.css.map*/