@import"https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap";.container{padding:30px 50px}@media (max-width: 576px){.container{padding:20px}}.card{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;align-items:flex-start;border:1.5px solid transparent;gap:15px}.card:hover{border:1.5px solid #ffffff}.card--flex{width:100%}.card--grid{max-width:100%;margin-bottom:10px}.card__wrapper{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:space-between;align-items:flex-start;gap:20px}.card__img{width:100%}.card__title{font-weight:600;padding-left:8px}.card__section{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:center;gap:5px;color:#8a8989;padding-bottom:8px;padding-left:8px}.card__year,.card__stars{font-size:.75rem}.card__star{max-width:.8rem}.wrapper:first-child{padding-top:73.5px}.wrapper:not(:last-child){margin-bottom:40px}.wrapper__inicial{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:flex-start}.wrapper__title{font-size:clamp(1.25rem,3vw,1.375rem);font-weight:600;margin-bottom:45px;margin-right:35px}.wrapper__posters{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:flex-start;gap:10px;overflow:auto;-ms-overflow-style:none;scrollbar-width:none}.wrapper__posters>*{flex:0 0 auto;width:clamp(120px,(100vw - 160px) / 7,193px);gap:10px;scroll-snap-align:start}.wrapper__posters::-webkit-scrollbar{display:none}.wrapper__posters--grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:10px}@media (max-width: 1024px){.wrapper__posters>*{width:clamp(120px,(100vw - 130px) / 4,223px)}}@media (max-width: 768px){.wrapper__posters>*{width:clamp(120px,(100vw - 120px) / 3,216px)}}@media (max-width: 576px){.wrapper__posters>*{width:clamp(120px,(100vw - 60px) / 3,176px)}}@media (max-width: 415px){.wrapper__posters>*{width:clamp(120px,(100vw - 50px) / 2,330px)}}.loading{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:center;align-items:center;height:100vh;font-size:clamp(1.125rem,3vw,1.25rem);color:#c1121f;font-weight:600}.loading-section{font-size:clamp(1.125rem,3vw,1.25rem);color:#c1121f;font-weight:600}.select .select__control{background-color:#141414;border-radius:0;border:1px solid #ffffff;outline:none;box-shadow:none;font-size:14px;cursor:pointer}.select .select__control:hover,.select .select__control:active{border-color:#fff}.select .select__control .select__value-container{padding-left:12px;font-size:14px}.select .select__control .select__value-container .select__placeholder{color:#fff}.select .select__control .select__value-container .select__multi-value{background-color:#fff;color:#141414;border-radius:0;padding:0 0 0 5px;margin:0 5px 0 0;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:center}.select .select__control .select__value-container .select__multi-value .select__multi-value__label{color:#141414;margin:0;padding:0}.select .select__control .select__value-container .select__multi-value .select__multi-value__remove{color:#141414;padding:0;margin-left:5px}.select .select__control .select__value-container .select__multi-value .select__multi-value__remove:hover{background-color:#c1121f;color:#fff;border-radius:0}.select .select__control .select__value-container .select__multi-value .select__multi-value__remove svg{fill:#c1121f;width:20px;height:20px}.select .select__control .select__value-container .select__multi-value .select__multi-value__remove svg:hover{fill:#fff}.select .select__control .select__value-container .select__input-container{margin:5px 0}.select .select__control .select__indicators .select__indicator-separator{width:0;margin:0}.select .select__control .select__indicators .select__dropdown-indicator{padding-right:12px}.select .select__control .select__indicators .select__dropdown-indicator svg{fill:#fff;width:20px;height:20px}.select .select__control .select__indicators .select__dropdown-indicator svg:hover{fill:#dadada}.select .select__control .select__clear-indicator{padding-right:5px}.select .select__control .select__clear-indicator svg{fill:#fff;width:20px;height:20px}.select .select__control .select__clear-indicator svg:hover{fill:#dadada}.select .select__menu{font-size:14px;color:#141414;background-color:#fff;border-radius:0;width:auto;right:0;padding:0;margin-top:2px;cursor:pointer}.select .select__menu .select__option{padding:8px 10px;cursor:pointer}.select .select__menu .select__option:hover,.select .select__menu .select__option--is-selected{background-color:#c1121f;color:#fff}.select .select__menu .select__option--is-focused{background-color:#fff;color:#141414}.btn{padding:10px 25px;background-color:#fff;color:#c1121f;font-weight:600;border-radius:4px;text-align:center;border:0}.btn:hover{background-color:#c1121f;color:#fff}.btn-mylist{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:center;width:100px;gap:5px;background-color:transparent;border:0;cursor:pointer;font-size:1rem;font-weight:600}.btn-mylist:hover{color:#dadada}.btn-mylist img{width:35px}@media (max-width: 576px){.btn-mylist img{width:30px}}.hero{height:75dvh;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-end;align-items:flex-start;gap:25px;padding-bottom:50px}.hero__logo{max-width:150px}.hero__title{font-size:clamp(1.25rem,3vw,1.375rem);font-weight:600}.hero__section{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:flex-start;gap:20px}.hero__vote{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:center;gap:5px}.hero__star{max-width:1rem}.hero__action{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:center;gap:25px;max-width:600px}.overview{padding:25px 0 50px;font-size:clamp(1rem,2vw,1.1rem);line-height:1.2;width:80%}@media (max-width: 576px){.overview{width:100%}}.tabs__cast-info,.tabs__crew-info{border-top:1px solid #ffffff;border-bottom:1px solid #ffffff}.tabs__cast-info p:last-of-type,.tabs__crew-info p:last-of-type{color:#8a8989;margin-top:10px}.tabs__header{border-bottom:1px solid #8a8989}.tabs__title{background-color:transparent;color:#fff;border:0;margin-right:20px;font-size:clamp(1.125rem,3vw,1.25rem);cursor:pointer}.tabs__title:hover{color:#dadada}.tabs__title--active{border-bottom:1px solid #c1121f;padding-bottom:20px;position:relative;z-index:1;margin-bottom:-1px}.tabs__content{margin-top:30px}.tabs__details-cast{margin-bottom:50px}.tabs__details-title{font-size:clamp(1.125rem,3vw,1.25rem);margin-bottom:30px}.tabs__cast{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:20px}.tabs__cast-info{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:center;gap:20px}.tabs__cast-info-img{width:100px}.tabs__crew{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:20px}.tabs__crew-info{padding:20px 0}.not-found{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:center;align-items:center;height:calc(100vh - 73.5px);gap:20px}.not-found h1{font-size:clamp(3rem,1rem + 5vw,6.25rem);color:#c1121f;font-weight:600;margin-bottom:30px}.nav__hamburguer,.nav__menu__icons,.nav__icons{width:25px;height:25px}.nav{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:center;padding:0 50px;position:fixed;top:0;width:100%;transition:background-color .2s ease-in-out;height:73.5px;z-index:100}@media (max-width: 576px){.nav{padding:0 20px}}.nav--scrolled{background-color:#141414}.nav__left{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:center}.nav__left a{margin-right:30px}@media (max-width: 576px){.nav__left a{margin-right:25px}}.nav__logo{width:clamp(70px,8vw,90px)}.nav__hamburguer{cursor:pointer}.nav .overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#0006;z-index:999;pointer-events:all}.nav__menu{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;align-items:flex-start;gap:20px;height:100dvh;width:50dvw;position:absolute;top:0;left:0;background-color:#c1121f;padding:27px 50px 30px}@media (max-width: 576px){.nav__menu{padding:27px 20px 20px}}.nav__menu-links{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:flex-start;width:100%;gap:20px}.nav__menu-links a:first-child{margin-bottom:20px}.nav__menu-links a{color:#fff}.nav__menu--open{z-index:1000}.nav__right{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-end;align-items:center}.nav__right a{margin-left:30px}@media (max-width: 576px){.nav__right a{margin-left:25px}}.nav__search{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-end;align-items:center;margin-left:30px}.nav__search--open{border:1px solid #ffffff;background-color:#141414}.nav__input{border:0;background-color:#141414;color:#fff;padding:8px 12px;width:280px}@media (max-width: 576px){.nav__input{max-width:200px;width:100%}}.nav__input:focus{outline:none}.nav__input::placeholder{color:#8a8989;font-style:italic;letter-spacing:.5px}.nav__input:-webkit-autofill{-webkit-box-shadow:0 0 0 50px #141414 inset;-webkit-text-fill-color:#ffffff!important}.nav__button{background-color:transparent;border:0;cursor:pointer;right:8px}.nav__icons{cursor:pointer}main{min-height:calc(100vh - 115.12px)}.footer{padding-top:30px;border-top:1px solid #dadada;text-align:center;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:center}@media (max-width: 768px){.footer{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:40px}}.footer__logo{width:clamp(70px,8vw,90px)}.footer__info{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center;gap:20px}@media (max-width: 576px){.footer__info{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:center;align-items:center;gap:25px}}.simple-navbar{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:center;padding:0 50px;height:73.5px;background-color:#c1121f}@media (max-width: 576px){.simple-navbar{padding:0 30px}}.simple-navbar__logo{width:clamp(70px,8vw,90px)}.static-page__btn{padding:10px 25px;background-color:#fff;color:#c1121f;font-weight:600;border-radius:4px;text-align:center;border:0}.static-page__btn:hover{background-color:#c1121f;color:#fff}.static-page__input,.static-page__textarea{width:60%;background-color:#141414;border:0;border-bottom:1px solid #dadada;color:#fff;padding-bottom:10px;font-size:1rem;border-radius:0;appearance:none;-webkit-appearance:none;-moz-appearance:none;box-shadow:none}.static-page__input:focus-visible,.static-page__textarea:focus-visible{outline:none}@media (max-width: 768px){.static-page__input,.static-page__textarea{width:100%}}.static-page:first-child{padding-top:73.5px}.static-page__title{font-size:clamp(1.25rem,3vw,1.375rem);font-weight:600;margin-bottom:35px}.static-page__subtitle{font-weight:600;font-size:clamp(1.125rem,3vw,1.25rem);margin:35px 0 20px}.static-page p{line-height:1.6}.static-page__form-group{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;align-items:flex-start;margin-bottom:40px}.static-page__label{height:20px;margin-bottom:20px;font-weight:600}.static-page__label:after{content:"*";color:#c1121f;margin-left:2px}.static-page__textarea{border:1px solid #dadada;padding:10px}.static-page__input::placeholder,.static-page__textarea::placeholder{color:#8a8989;font-size:.95rem;font-style:italic;letter-spacing:.5px}.static-page__input:-webkit-autofill{-webkit-box-shadow:0 0 0 50px #141414 inset;-webkit-text-fill-color:#ffffff!important;font-size:inherit}.static-page__error-message{color:#c1121f;font-size:.85rem;margin-top:5px;display:none}.static-page .invalid{display:block}body{background-color:#141414}a{color:#fff}a:hover{color:#dadada}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}*{box-sizing:border-box;margin:0;padding:0}a{text-decoration:none}body,button,input,textarea,select{font-family:Montserrat,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;color:#fff}.success{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:center;align-items:center;height:calc(100vh - 185.41px);gap:20px}.success h2{font-size:clamp(1.25rem,3vw,1.375rem);color:#c1121f;font-weight:600}@media (max-width: 768px){.success{height:100dvh}}
