*{margin:0;padding:0;box-sizing:border-box}html,body{height:100%}body{line-height:1.5;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}img,svg,video,canvas,iframe{display:block;max-width:100%}input,button,textarea,select{font:inherit}a{text-decoration:none;color:inherit}ul,ol{list-style:none}table{border-collapse:collapse;border-spacing:0}body{font-family:Outfit Light;color:#fff;background-color:#10141e}.container{padding:0 1rem}.movies__search-result-title{font-size:20px;line-height:125%;letter-spacing:-.3px;margin:0 0 1.5rem 1rem;font-weight:200}@media(min-width:768px){.container{padding:0 1.5625rem}}@media(min-width:1440px){.container{padding:0 2.25rem 0 9.3125rem}}@font-face{font-family:Outfit Light;src:url(/assets/Outfit-Light-CqRwV2kJ.woff2) format("woff2");font-weight:300}@font-face{font-family:Outfit Medium;src:url(/assets/Outfit-Medium-BH9144TR.woff2) format("woff2");font-weight:400}.login__wrapper{display:flex;flex-direction:column;justify-content:center;align-items:center;margin-top:3rem}.login__wrapper form{display:flex;flex-direction:column;background-color:#161d2f;padding:1.8125rem 1.5rem;border-radius:.625rem;margin-top:3.5rem;width:100%}.login__wrapper form input{background-color:transparent;border:none;border-bottom:solid 1px #5A698F;padding:0 1rem 1rem;width:100%;outline:none;color:#fff}.login__wrapper form input:first-of-type{margin-bottom:1.5rem}.login__wrapper form input:last-of-type{margin-bottom:.375rem}.login__wrapper form p{justify-self:center}.login__wrapper form span{color:#fc4747}.login__form-title{margin-bottom:2.5rem}.login__button-container{display:flex;margin-bottom:1.5rem;margin-top:1.875rem}.login__button-container button{width:100%;padding:.9375rem 0;border-radius:.375rem;background-color:#fc4747;color:#fff;border:none}.login__dont-have-account{display:flex;justify-content:center}.login__dont-have-account p{margin-right:8px}.login__dont-have-account a{color:#fc4747}@media(min-width:768px){.login__wrapper{min-width:400px;align-items:center}.login .container{display:flex;justify-content:center}}@media(min-width:1440px){.login__wrapper{margin-top:0;height:100vh}}.sign-up__wrapper{display:flex;flex-direction:column;justify-content:center;align-items:center;margin-top:3rem}.sign-up__wrapper form{display:flex;flex-direction:column;background-color:#161d2f;padding:1.8125rem 1.5rem;border-radius:.625rem;margin-top:3.5rem;width:100%}.sign-up__wrapper form input{background-color:transparent;border:none;border-bottom:solid 1px #5A698F;padding:0 1rem 1rem;width:100%;outline:none;color:#fff}.sign-up__wrapper form input:first-of-type{margin-bottom:1.5rem}.sign-up__wrapper form input[type=password]:nth-of-type(2){margin-bottom:1.5rem}.sign-up__wrapper form input:last-of-type{margin-bottom:.375rem}.sign-up__wrapper form p{justify-self:center}.sign-up__wrapper form span{color:#fc4747}.sign-up__form-title{margin-bottom:2.5rem}.sign-up__button-container{display:flex;margin-bottom:1.5rem;margin-top:1.875rem}.sign-up__button-container button{width:100%;padding:.9375rem 0;border-radius:.375rem;background-color:#fc4747;color:#fff;border:none}.sign-up__alread-have-account{display:flex;justify-content:center}.sign-up__alread-have-account p{margin-right:8px}.sign-up__alread-have-account a{color:#fc4747}@media(min-width:768px){.sign-up__wrapper{min-width:400px;align-items:center}.sign-up .container{display:flex;justify-content:center}}@media(min-width:1440px){.sign-up__wrapper{margin-top:0;height:100vh}}.header__navbar-wrapper{padding:1rem;background-color:#161d2f}.header__navbar-wrapper img[alt="Img Avatar"]{height:24px;border-radius:50%}.header__navbar-wrapper img[alt=appLogo]{height:20px}.header__navbar{display:flex;justify-content:space-between;align-items:center}.header__navbar-buttons{display:flex;column-gap:1.5rem}.header__navbar-buttons--img.active path{fill:#fff}.header__nav-account-img{border-radius:50%}@media(min-width:768px){.header__navbar-wrapper{margin:1rem 1rem 0;border-radius:.5rem}}@media(min-width:1440px){.header{position:fixed;z-index:4;top:32px}.header__navbar{flex-direction:column;height:90vh;width:26px}.header__navbar-wrapper{padding:1.5625rem 1.875rem;margin:0 0 0 1.75rem;border-radius:30px}.header__navbar-buttons{display:flex;flex-direction:column;row-gap:40px}}.search__wrapper{display:flex;margin-top:1.5rem;margin-bottom:1.5rem}.search__wrapper img{margin-right:1rem;height:24px}.search__wrapper input{background-color:transparent;border:none;outline:none;color:#fff;width:100%}.search__wrapper input::-webkit-search-cancel-button{display:none}@media(min-width:1440px){.search__wrapper{margin-top:3.5rem;margin-bottom:2.5rem}.search__wrapper input{font-size:24px}.search__wrapper img{height:35px}}.recomendation{display:flex;flex-wrap:wrap}.recomendation .container.recomendation{row-gap:1rem;column-gap:24px}.recomendation__title{font-size:20px;line-height:125%;letter-spacing:-.3px;font-weight:200;margin:1.25rem 0 1.5rem 1rem;width:100%}.recomendation .movie-card{position:relative;z-index:2;width:calc(50% - 12px)}.recomendation .movie-card__title{font-size:14px;line-height:125%;letter-spacing:0px;margin-top:.5rem}.recomendation .movie-card__bookmark{position:absolute;width:32px;height:32px;z-index:1;top:8px;right:8px;background-color:#10141e80;border:none;display:flex;justify-content:center;align-items:center;border-radius:50%}.recomendation .movie-card__image img.poster-img{border-radius:.5rem;margin-bottom:8px}.recomendation .movie-card__info-divider{margin:0 .5rem}.recomendation .movie-card__meta{display:flex;flex-wrap:wrap}.recomendation .movie-card__meta span{font-size:11px;line-height:125%;letter-spacing:0px}.recomendation .movie-card__meta img[alt=category-img]{margin-right:.5rem}@media(max-width:330px){.movie-card{width:100%!important}}@media(min-width:768px){.movie-card{width:calc(33% - 14px)!important}.recomendation .container.recomendation{row-gap:25px;column-gap:24px}}@media(min-width:1440px){.recomendation__title{margin:2.5rem 0 2rem 9.3125rem;font-size:32px;line-height:125%;letter-spacing:-.5px;width:100%}.recomendation .movie-card{width:calc(25% - 19px)!important}.recomendation .movie-card__title{font-size:18px;line-height:125%;letter-spacing:0px}.recomendation .movie-card__bookmark{width:42px;height:42px;top:15px;right:15px}.recomendation .movie-card__bookmark img{width:17px;height:20px}.recomendation .movie-card__meta span{font-size:13px;line-height:125%;letter-spacing:0px}}.movies{display:flex;flex-wrap:wrap}.movies .container.movies{row-gap:1rem;column-gap:24px}.movies .movies__search-result-title{width:100%}.movies__title{font-size:20px;line-height:125%;letter-spacing:-.3px;margin:0 1rem 1.5rem;font-weight:200;width:100%}.movies .movie-card{position:relative;z-index:2;width:calc(50% - 12px)}.movies .movie-card__title{font-size:14px;line-height:125%;letter-spacing:0px;margin-top:.5rem}.movies .movie-card__bookmark{position:absolute;width:32px;height:32px;z-index:1;top:8px;right:8px;background-color:#10141e80;border:none;display:flex;justify-content:center;align-items:center;border-radius:50%}.movies .movie-card__image img.poster-img{border-radius:.5rem;margin-bottom:8px}.movies .movie-card__info-divider{margin:0 .5rem}.movies .movie-card__meta{display:flex}.movies .movie-card__meta span{font-size:11px;line-height:125%;letter-spacing:0px}.movies .movie-card__meta img[alt="category Img"]{margin-right:.5rem}@media(min-width:768px){.movies .container.movies{row-gap:25px;column-gap:24px}.movies .movies__search-result-title{margin-left:25px}.movies .movie-card{width:calc(33% - 14px)!important}}@media(min-width:1440px){.movies__title{margin:0 0 1.5rem 9.3125rem;font-size:32px;line-height:125%;letter-spacing:-.5px;width:100%}.movies .movies__search-result-title{margin-left:149px}.movies .movie-card{width:calc(25% - 19px)!important}.movies .movie-card__title{font-size:18px;line-height:125%;letter-spacing:0px}.movies .movie-card__bookmark{width:42px;height:42px;top:15px;right:15px}.movies .movie-card__bookmark img{width:17px;height:20px}.movies .movie-card__meta span{font-size:13px;line-height:125%;letter-spacing:0px}}.tv-series{display:flex;flex-wrap:wrap}.tv-series .container.tv-series{row-gap:1rem;column-gap:24px}.tv-series .movies__search-result-title{width:100%}.tv-series__title{font-size:20px;line-height:125%;letter-spacing:-.3px;margin:0 1rem 1.5rem;font-weight:200;width:100%}.tv-series .movie-card{position:relative;z-index:2;width:calc(50% - 8px)}.tv-series .movie-card__title{font-size:14px;line-height:125%;letter-spacing:0px;margin-top:.5rem}.tv-series .movie-card__bookmark{position:absolute;width:32px;height:32px;z-index:1;top:8px;right:8px;background-color:#10141e80;border:none;display:flex;justify-content:center;align-items:center;border-radius:50%}.tv-series .movie-card__image img.poster-img{border-radius:.5rem;margin-bottom:8px}.tv-series .movie-card__info-divider{margin:0 .5rem}.tv-series .movie-card__meta{display:flex}.tv-series .movie-card__meta span{font-size:11px;line-height:125%;letter-spacing:0px}.tv-series .movie-card__meta img[alt="category Img"]{margin-right:.5rem}@media(min-width:768px){.movie-card{width:calc(33% - 14px)!important}.tv-series .container.tv-series{row-gap:25px;column-gap:23px}}@media(min-width:1440px){.tv-series__title{margin:0 0 1.5rem 9.3125rem;font-size:32px;line-height:125%;letter-spacing:-.5px;width:100%}.tv-series .movies__search-result-title{margin-left:149px}.tv-series .movie-card{width:calc(25% - 19px)!important}.tv-series .movie-card__title{font-size:18px;line-height:125%;letter-spacing:0px}.tv-series .movie-card__bookmark{width:42px;height:42px;top:15px;right:15px}.tv-series .movie-card__bookmark img{width:17px;height:20px}.tv-series .movie-card__meta span{font-size:13px;line-height:125%;letter-spacing:0px}}.bookmarked{display:flex;flex-wrap:wrap}.bookmarked .container.bookmarked{width:100%;row-gap:1rem;column-gap:24px}.bookmarked .movies__search-result-title{width:100%}.bookmarked__title{font-size:20px;line-height:125%;letter-spacing:-.3px;margin:0 1rem 1.5rem;font-weight:200}.bookmarked .movie-card{position:relative;z-index:2;width:calc(50% - 8px)}.bookmarked .movie-card__title{font-size:14px;line-height:125%;letter-spacing:0px;margin-top:.5rem}.bookmarked .movie-card__bookmark{position:absolute;width:32px;height:32px;z-index:1;top:8px;right:8px;background-color:#10141e80;border:none;display:flex;justify-content:center;align-items:center;border-radius:50%}.bookmarked .movie-card__image img.poster-img{border-radius:.5rem;margin-bottom:8px}.bookmarked .movie-card__info-divider{margin:0 .5rem}.bookmarked .movie-card__meta{display:flex}.bookmarked .movie-card__meta span{font-size:11px;line-height:125%;letter-spacing:0px}.bookmarked .movie-card__meta img[alt="category Img"]{margin-right:.5rem}@media(min-width:768px){.movie-card{width:calc(33% - 14px)!important}.movies .container.bookmarked{row-gap:25px;column-gap:23px}}@media(min-width:1440px){.bookmarked__title{margin:0 0 1.5rem 9.3125rem;font-size:32px;line-height:125%;letter-spacing:-.5px;width:100%}.bookmarked .movies__search-result-title{margin-left:149px}.bookmarked .movie-card{width:calc(25% - 19px)!important}.bookmarked .movie-card__title{font-size:18px;line-height:125%;letter-spacing:0px}.bookmarked .movie-card__bookmark{width:42px;height:42px;top:15px;right:15px}.bookmarked .movie-card__bookmark img{width:17px;height:20px}.bookmarked .movie-card__meta span{font-size:13px;line-height:125%;letter-spacing:0px}}.account__title{font-size:20px;line-height:125%;letter-spacing:-.3px;font-weight:200;margin-top:1.5rem}.account__image{margin-top:1.5rem;display:flex;justify-content:center}.account__image label{width:50%;border:dashed 2px black}.account__image label img{border-radius:50%}.account__info{display:flex;flex-direction:column;align-items:center;padding:1.25rem 1.875rem 2.5rem}.account__info button{display:flex;background-color:transparent;border:none;color:#fff}.account__info button img{width:20px;height:20px;margin-right:10px}@media(min-width:1440px){.account__title{font-size:32px;line-height:125%;letter-spacing:-.5px;margin-top:3.5rem}.account__image label{border:dashed 5px black}.account__name{font-size:32px;line-height:125%;letter-spacing:-.5px}.account__bio{font-size:24px;line-height:125%;letter-spacing:0px}}.trending{display:flex;flex-direction:row;column-gap:1.5625rem}.trending__title{font-size:20px;line-height:125%;letter-spacing:-.3px;margin:0 1rem 1.5rem;font-weight:200}.trending .movie-card-trending{position:relative;z-index:2;width:calc(50% - 8px)}.trending .movie-card-trending__title{font-size:20px;line-height:125%;letter-spacing:-.3px}.trending .movie-card-trending__bookmark{position:absolute;width:32px;height:32px;z-index:1;top:8px;right:8px;background-color:#10141e80;border:none;display:flex;justify-content:center;align-items:center;border-radius:50%}.trending .movie-card-trending__image{position:relative}.trending .movie-card-trending__image img.poster-img{border-radius:.5rem;margin-bottom:8px;width:100%}.trending .movie-card-trending__info{position:absolute;bottom:19px;left:19px}.trending .movie-card-trending__meta{display:flex}.trending .movie-card-trending__meta span{font-size:14px;line-height:125%;letter-spacing:0px;opacity:79%}.trending .movie-card-trending__meta img[alt=category-img]{margin-right:.5rem;height:14px}.movie-card__info-divider{margin:0 .5rem}.swiper-slide{flex-shrink:0;width:auto}.swiper-wrapper{box-sizing:border-box}.swiper{padding-right:132px!important}@media(min-width:1440px){.trending__title{margin:0 0 1.5rem 9.3125rem;font-size:32px;line-height:125%;letter-spacing:-.5px;width:100%}.trending .movies__search-result-title{margin-left:149px}.trending .movie-card-trending__title{font-size:18px;line-height:125%;letter-spacing:0px}.trending .movie-card-trending__bookmark{width:42px;height:42px;top:15px;right:15px}.trending .movie-card-trending__bookmark img{width:17px;height:20px}}.author-info{display:flex;margin-top:2.5rem;padding-bottom:2.5rem}.author-info__title{font-size:20px;line-height:125%;letter-spacing:-.3px;margin-bottom:1.5rem;font-weight:200}.author-info__wrapper{display:flex;flex-wrap:wrap;row-gap:24px}.author-info__info{display:flex;align-items:center;flex-direction:column;width:100%}.author-info__info img{width:30%;border-radius:50%}.author-info__tech-info{display:flex;flex-direction:column;row-gap:6px;margin-top:8px;align-items:center}.author-info__tech-info--name{font-size:18px;line-height:125%;letter-spacing:0px}.author-info__tech-info--job{color:#5a698f}.author-info__tech-info--description{font-size:14px;line-height:125%;letter-spacing:0px;width:250px;text-align:center}@media(min-width:1440px){.author-info__title{font-size:32px;line-height:125%;letter-spacing:-.5px}.author-info__wrapper{flex-direction:row}.author-info__info{width:24%}}.setting__wrapper{display:flex;flex-direction:column;align-items:center}.setting__title{font-size:20px;line-height:125%;letter-spacing:-.3px;font-weight:200;margin-top:1.5rem}.setting__image{width:50%}.setting__image img{border-radius:50%}.setting__info{display:flex;flex-direction:column;margin-top:1.5rem;row-gap:1.0625rem;width:100%}.setting__info label{display:flex;flex-direction:column}.setting__info label input{border-radius:.5rem;background-color:#161d2f;border:solid 2px #5A698F;padding:.625rem;color:#fff}.setting__info--email{padding:.625rem;border-radius:.5rem;background-color:#161d2f;border:solid 2px #5A698F}.setting__info-btn-save-changes{width:100%;padding:.375rem 0 .625rem;display:flex;flex-direction:column;row-gap:1rem}.setting__info-btn-save-changes button{height:3rem;width:100%;background-color:#161d2f;border:solid 2px #FFFFFF;color:#fff;border-radius:.8125rem}.setting__app{display:flex;flex-direction:column;width:100%;margin-top:1.6875rem;row-gap:.3125rem}.setting__app button{display:flex;flex-direction:row;align-items:center;width:100%;background-color:#161d2f;border:solid 1px #5A698F;color:#fff;border-radius:.5rem;text-align:left;padding:1rem}.setting__app button svg{margin-right:1rem}.setting__account{display:flex;flex-direction:column;align-items:flex-start;width:100%;margin-top:1.6875rem;row-gap:.3125rem}.setting__account button{height:3rem;width:100%;background-color:#161d2f;border:solid 1px #5A698F;color:#fc4747;border-radius:.5rem}.setting__exit-button{width:100%;padding:2.625rem 0;display:flex;flex-direction:column;row-gap:1rem}.setting__exit-button button{height:3rem;width:100%;background-color:#161d2f;border:solid 2px #FFFFFF;color:#fff;border-radius:.8125rem}.setting__exit-button a{height:3rem;width:100%;background-color:#161d2f;border:solid 2px #FFFFFF;color:#fff;border-radius:.8125rem;text-align:center;padding:.625rem 0}@media(min-width:1440px){.setting__wrapper{margin:0 10rem}.setting__title{font-size:32px;line-height:125%;letter-spacing:-.5px;margin-top:3.5rem}}
