@import"https://fonts.googleapis.com/css2?family=Georama:wght@100;200;300;400;500;600;700;800;900&display=swap";.videoPlayer{width:100%;height:100%;display:flex;align-items:center;justify-content:center;overflow:hidden;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);position:fixed;top:0;left:0;z-index:1002}.videoPlayer .wrapper{max-width:900px;width:100%;z-index:1003}.videoPlayer .wrapper .closeButton{position:absolute;top:10px;right:10px;background:transparent;color:#f8f9fa;font-family:Neue-Montreal-Book;font-size:1rem}.videoPlayer .wrapper .closeButton:hover{text-decoration:underline}.videoPlayer .wrapper video{border-radius:5px;width:100%}.homeHeader{width:100%;height:80dvh;position:relative}@media only screen and (max-width:767px){.homeHeader{height:60dvh}}.homeHeader .background{width:100%;height:100%;position:absolute;z-index:-1}.homeHeader .background:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#0009}.homeHeader .background:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:120px;background-image:linear-gradient(to top,#000,#1a1a1a00)}.homeHeader .background img{width:100%;height:100%;object-fit:cover;object-position:center}.homeHeader .homeHeaderContainer{display:flex;align-items:flex-end;justify-content:space-between;width:90%;margin:0 auto;height:100%}.homeHeader .homeHeaderContainer .homeHeaderContainerLeft{flex:1}.homeHeader .homeHeaderContainer .homeHeaderContainerLeft .addWatchList button{background-color:transparent;border:none;color:#e4e4e4;cursor:pointer}.homeHeader .homeHeaderContainer .homeHeaderContainerLeft .addWatchList button svg{font-size:1.1rem}.homeHeader .homeHeaderContainer .homeHeaderContainerLeft .addWatchList button span{font-family:Neue-Montreal-Book;letter-spacing:.02em;font-size:.9rem;font-weight:400}.homeHeader .homeHeaderContainer .homeHeaderContainerMiddle{display:flex;flex-direction:column;gap:.5rem;flex:1;align-items:center;align-self:center}.homeHeader .homeHeaderContainer .homeHeaderContainerMiddle .homeHeaderContainerMiddleTitle h1{font-size:3.5rem;color:#fff;font-family:Neue-Montreal-Book;font-weight:500;text-transform:capitalize;letter-spacing:.02em}.homeHeader .homeHeaderContainer .homeHeaderContainerMiddle .homeHeaderContainerMiddleDetails{display:flex;align-items:center;justify-content:center;gap:1rem;width:100%}.homeHeader .homeHeaderContainer .homeHeaderContainerMiddle .homeHeaderContainerMiddleDetails .homeHeaderContainerMiddleDetailsLeft .homeHeaderContainerMiddleDetailsRating{display:flex;align-items:center;gap:.5rem}.homeHeader .homeHeaderContainer .homeHeaderContainerMiddle .homeHeaderContainerMiddleDetails .homeHeaderContainerMiddleDetailsLeft .homeHeaderContainerMiddleDetailsRating p{background-color:#fafafa;padding:.25rem .5rem;font-size:.9rem;font-family:Neue-Montreal-Bold;color:#151515;border-radius:2px}.homeHeader .homeHeaderContainer .homeHeaderContainerMiddle .homeHeaderContainerMiddleDetails .homeHeaderContainerMiddleDetailsLeft .homeHeaderContainerMiddleDetailsRating span{color:#fafafa;letter-spacing:.05em;font-family:Neue-Montreal-Book}.homeHeader .homeHeaderContainer .homeHeaderContainerMiddle .homeHeaderContainerMiddleDetails hr{border:none;display:inline-block;width:.05em;height:15px;background-color:#fafafa}.homeHeader .homeHeaderContainer .homeHeaderContainerMiddle .homeHeaderContainerMiddleDetails .homeHeaderContainerMiddleDetailsRight{display:flex;align-items:center;gap:.5rem}.homeHeader .homeHeaderContainer .homeHeaderContainerMiddle .homeHeaderContainerMiddleDetails .homeHeaderContainerMiddleDetailsRight span{font-size:.9rem;color:#fafafa;letter-spacing:.02em;font-family:Neue-Montreal-Book}.homeHeader .homeHeaderContainer .homeHeaderContainerMiddle .homeHeaderContainerMiddleDetails .homeHeaderContainerMiddleDetailsRight hr{border:none;display:inline-block;width:.1em;height:.1em;background-color:#fff}.homeHeader .homeHeaderContainer .homeHeaderContainerMiddle .callToAction{display:flex;align-items:center;gap:1rem}.homeHeader .homeHeaderContainer .homeHeaderContainerMiddle .callToAction .viewDetails{display:flex;align-items:center;justify-content:center;gap:.5rem;margin:1rem 0}.homeHeader .homeHeaderContainer .homeHeaderContainerMiddle .callToAction .viewDetails a{display:inline-block;padding:.25rem .8rem;background-color:transparent;border:1px solid #fafafa;border-radius:0;font-size:1rem;cursor:pointer}.homeHeader .homeHeaderContainer .homeHeaderContainerMiddle .callToAction .viewDetails a span{font-size:.8rem;letter-spacing:.02em;font-family:Neue-Montreal-Book;color:#fafafa}.homeHeader .homeHeaderContainer .homeHeaderContainerMiddle .callToAction .watchTrailer{display:flex;align-items:center;justify-content:center;gap:.5rem;margin:1rem 0}.homeHeader .homeHeaderContainer .homeHeaderContainerMiddle .callToAction .watchTrailer button{border:none;border-radius:0;font-size:1rem;cursor:pointer;padding:.8rem}.homeHeader .homeHeaderContainer .homeHeaderContainerMiddle .callToAction .watchTrailer button svg{font-size:1.2rem}.homeHeader .homeHeaderContainer .homeHeaderContainerMiddle .callToAction .watchTrailer button span{font-size:.8rem;letter-spacing:.02em;font-family:Neue-Montreal-Bold}.homeHeader .homeHeaderContainer .homeHeaderContainerRight{flex:1}.homeHeader .homeHeaderContainer .homeHeaderContainerRight .playPause{display:flex;align-items:center;justify-content:flex-end;gap:.5rem}.homeHeader .homeHeaderContainer .homeHeaderContainerRight .playPause button{border:none;font-size:1rem;cursor:pointer;padding:.8rem;color:#fafafa;border-radius:50%}.homeHeader .homeHeaderContainer .homeHeaderContainerRight .playPause button svg{font-size:1.2rem;fill:#0f0f0f}@media only screen and (max-width:767px){.homeHeader .homeHeaderContainer .homeHeaderContainerLeft,.homeHeader .homeHeaderContainer .homeHeaderContainerRight{display:none}.homeHeader .homeHeaderContainer .homeHeaderContainerMiddle .homeHeaderContainerMiddleTitle h1{font-size:2.5rem}.homeHeader .homeHeaderContainer .homeHeaderContainerMiddle .homeHeaderContainerMiddleDetails .homeHeaderContainerMiddleDetailsLeft .homeHeaderContainerMiddleDetailsRating p{font-size:.7rem}.homeHeader .homeHeaderContainer .homeHeaderContainerMiddle .homeHeaderContainerMiddleDetails .homeHeaderContainerMiddleDetailsLeft .homeHeaderContainerMiddleDetailsRating span{font-size:.8rem}.homeHeader .homeHeaderContainer .homeHeaderContainerMiddle .homeHeaderContainerMiddleDetails .homeHeaderContainerMiddleDetailsRight{display:flex;align-items:center;gap:.5rem}.homeHeader .homeHeaderContainer .homeHeaderContainerMiddle .homeHeaderContainerMiddleDetails .homeHeaderContainerMiddleDetailsRight span{font-size:.8rem;color:#fafafa;letter-spacing:.02em;font-family:Neue-Montreal-Book}.homeHeader .homeHeaderContainer .homeHeaderContainerMiddle .homeHeaderContainerMiddleDetails .homeHeaderContainerMiddleDetailsRight hr{border:none;display:inline-block;width:.1em;height:.1em;background-color:#fff}.homeHeader .homeHeaderContainer .homeHeaderContainerMiddle .callToAction .viewDetails a{display:inline-block;padding:.15rem .6rem;background-color:transparent;border:1px solid #fafafa;border-radius:0;font-size:.9rem;cursor:pointer}.homeHeader .homeHeaderContainer .homeHeaderContainerMiddle .callToAction .viewDetails a span{font-size:.8rem;letter-spacing:.02em;font-family:Neue-Montreal-Book;color:#fafafa}.homeHeader .homeHeaderContainer .homeHeaderContainerMiddle .callToAction .watchTrailer button{border:none;border-radius:0;font-size:.9rem;cursor:pointer;padding:.8rem}.homeHeader .homeHeaderContainer .homeHeaderContainerMiddle .callToAction .watchTrailer button svg{font-size:1rem}.homeHeader .homeHeaderContainer .homeHeaderContainerMiddle .callToAction .watchTrailer button span{font-size:.8rem;letter-spacing:.02em;font-family:Neue-Montreal-Bold}}.movieCard{width:290px;height:100%;display:flex;flex-direction:column;gap:.5rem}.movieCard .movieCardBg{width:100%;height:100%;object-fit:cover;position:relative}.movieCard .movieCardBg:hover:after,.movieCard .movieCardBg:hover .movieCardAddWatchList{opacity:1}.movieCard .movieCardBg img{width:100%;height:100%;object-fit:cover}.movieCard .movieCardBg:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#0f0f0f80;opacity:0;transition:opacity .7s cubic-bezier(.19,1,.22,1)}.movieCard .movieCardBg .movieCardAddWatchList{position:absolute;top:10px;right:10px;opacity:0;transition:opacity .7s cubic-bezier(.19,1,.22,1);z-index:1}.movieCard .movieCardBg .movieCardAddWatchList button{background-color:#f3f4f680;border:none;border-radius:50%;padding:.5rem;cursor:pointer}.movieCard .movieCardBg .movieCardAddWatchList button:disabled{background-color:#050505;cursor:not-allowed}.movieCard .movieCardBg .movieCardAddWatchList button svg{fill:#d1d5db}.movieCard .movieCardContent{display:flex;flex-direction:column;gap:12px}.movieCard .movieCardContent p.movieCardReleaseDate{font-size:12px;color:#9ca3af;font-weight:400;font-family:Neue-Montreal-Book}.movieCard .movieCardContent h3{font-size:1.1rem;font-family:Neue-Montreal-Bold;font-weight:400}.movieCard .movieCardContent h3 a{color:#fff}.movieCard .movieCardContent h3 a:hover{text-decoration:underline}.movieCard .movieCardContent .movieCardRating{display:flex;justify-content:space-between;gap:8px}.movieCard .movieCardContent .movieCardRating .movieCardRatingLeft{display:flex;align-items:center;gap:.5rem}.movieCard .movieCardContent .movieCardRating .movieCardRatingLeft img{width:30px;height:15px;object-fit:cover}.movieCard .movieCardContent .movieCardRating .movieCardRatingLeft span{font-size:.8rem;color:#fff;font-weight:400;font-family:Neue-Montreal-Book}.movieCard .movieCardContent .movieCardRating .movieCardRatingRight{display:flex;align-items:center;gap:.5rem}.movieCard .movieCardContent .movieCardRating .movieCardRatingRight span{font-size:.8rem;color:#fff;font-weight:400;font-family:Neue-Montreal-Book}.movieCard .movieCardContent .movieCardGenres{display:flex;gap:.5rem}.movieCard .movieCardContent .movieCardGenres span{font-size:.8rem;color:#9ca3af;font-weight:400;font-family:Neue-Montreal-Book}@media only screen and (max-width:767px){.movieCard{width:220px}.movieCard .movieCardContent h3{font-size:1rem}}.movieList{max-width:1440px;width:100%;height:100%;margin:auto;overflow-x:auto}.movieList::-webkit-scrollbar{display:none}.movieList::-webkit-scrollbar-thumb{display:none}.movieList .swiper-wrapper{display:flex}*,:after,:before{box-sizing:border-box;margin:0;padding:0;list-style-type:none;text-decoration:none}body{font-family:Georama,sans-serif;font-size:1rem;line-height:1.5;color:#212529;background-color:#000}body .container{max-width:1440px;margin:0 auto;display:flex;flex-direction:column}body .container .section{padding:1rem 2rem;height:100svh}body .container .section:last-child{margin-bottom:5%}body .container .section .section__header{display:flex;justify-content:space-between;align-items:center;padding:2rem 0}body .container .section .section__header h2{font-size:2.2rem;letter-spacing:1px;color:#fafafa;font-family:Neue-Montreal-Medium}body .container .section .section__header a{display:flex;align-items:center;gap:.5rem;color:#fafafa;font-family:Neue-Montreal-Book}@media screen and (max-width:767px){body .container .section{padding:0 1rem;height:auto}body .container .section .section__header{padding:1rem 0 2rem}body .container .section .section__header h2{font-size:1.5rem;letter-spacing:1px}body .container .section .section__header a{font-size:.8rem}}.pageFooter{padding:6rem 0 2rem;position:relative;background-position:bottom;background-size:cover;background-repeat:no-repeat;height:50vh}@media screen and (max-width:767px){.pageFooter{padding:1rem 0;height:auto}}.pageFooter:before{content:"";position:absolute;top:0;left:0;width:100%;height:100px;background-image:linear-gradient(to bottom,#000,#0f0f0f00)}.pageFooter:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:100%;background-color:#000;opacity:.9}.pageFooter .footerContainer{max-width:60rem;margin:0 auto;display:flex;justify-content:space-between;align-items:center;gap:2rem;z-index:2;position:relative;padding:0 2rem}.pageFooter .footerContainer .footerContent{display:flex;gap:3rem}@media screen and (max-width:767px){.pageFooter .footerContainer .footerContent{flex-direction:column;gap:1rem}}.pageFooter .footerContainer .footerContent .footerLeft{display:flex;flex-direction:column;gap:1rem;width:50%}@media screen and (max-width:767px){.pageFooter .footerContainer .footerContent .footerLeft{width:100%}}.pageFooter .footerContainer .footerContent .footerLeft img{width:80px;height:80px;object-fit:cover}.pageFooter .footerContainer .footerContent .footerLeft p{font-size:.9rem;line-height:1.5;color:#a1a1aa;font-weight:400;letter-spacing:1px}@media screen and (max-width:767px){.pageFooter .footerContainer .footerContent .footerLeft p{font-size:.8rem;line-height:1.5;color:#f9f8fa;font-weight:400;letter-spacing:1px}}.pageFooter .footerContainer .footerContent .footerLeft .follows{display:flex;gap:1rem;margin-bottom:1rem}.pageFooter .footerContainer .footerContent .footerLeft .follows .follow a svg{width:1rem;height:1rem;fill:#f9f8fa}.pageFooter .footerContainer .footerContent .footerRight{display:flex;gap:3rem}@media screen and (max-width:767px){.pageFooter .footerContainer .footerContent .footerRight{flex-direction:column;width:100%;gap:2rem}}.pageFooter .footerContainer .footerContent .footerRight .menu{display:flex;flex-direction:column;gap:1rem}.pageFooter .footerContainer .footerContent .footerRight .menu .title h3{font-size:.9rem;font-family:Neue-Montreal-Bold;letter-spacing:1px;text-transform:uppercase;color:#f9f8fa}.pageFooter .footerContainer .footerContent .footerRight .menu li a{display:inline-block;font-family:Neue-Montreal-Book;font-size:.8rem;color:#a1a1aa;text-transform:capitalize;letter-spacing:.02em}.pageFooter .footerContainer .footerContent .footerRight .menu li a:after{content:"";display:block;width:100%;height:1px;background-color:#a1a1aa;transform:scaleX(0);transform-origin:right;transition:transform .5s cubic-bezier(.19,1,.22,1)}.pageFooter .footerContainer .footerContent .footerRight .menu li a:hover:after{transform:scaleX(1);transform-origin:left}.pageFooter .footerContainer .footerContent .footerRight .menu li a.active:after{transform:scaleX(1);transform-origin:left}.pageFooter .tags{position:relative;display:flex;justify-content:center;align-items:center;gap:1rem;margin-top:1rem;margin-bottom:1rem;z-index:2;padding:1rem 2rem}@media screen and (max-width:767px){.pageFooter .tags{flex-direction:column;align-items:flex-start;gap:1rem;border-top:1px solid #202020;margin:0}}.pageFooter .tags .copyright p{font-size:.8rem;color:#a1a1aa;letter-spacing:.02em}.pageFooter .tags p{font-size:.8rem;color:#a1a1aa;text-transform:uppercase;letter-spacing:.02em;font-family:Neue-Montreal-Book}@media screen and (max-width:767px){.pageFooter .tags p{font-size:.7rem}}.pageFooter .tags p a{display:inline-block;color:#a1a1aa;text-transform:uppercase;letter-spacing:.02em}.pageFooter .tags p a:hover{color:#fafafa}.pageFooter .tags p a:after{content:"";display:block;width:100%;height:1px;background-color:#fafafa;transform:scaleX(0);transform-origin:right;transition:transform .5s cubic-bezier(.19,1,.22,1)}.pageFooter .tags p a:hover:after{transform:scaleX(1);transform-origin:left}.pageFooter .tags p a.active:after{transform:scaleX(1);transform-origin:left}.pageHeader{padding:8rem 0 2rem;position:relative;background-position:top;background-size:cover;background-repeat:no-repeat;height:40vh;text-align:center}@media only screen and (max-width:767px){.pageHeader{padding:4rem 2rem 2rem;height:auto;text-align:start}}.pageHeader h2{font-size:3rem;font-weight:700;color:#fafafa;position:relative;z-index:1}@media only screen and (max-width:768px){.pageHeader h2{font-size:2rem}}.pageHeader h2 span.keyword{color:#f5c518;text-transform:uppercase}.pageHeader:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#0009}.pageHeader:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:200px;background-image:linear-gradient(to top,#000,#0f0f0f00)}button:not(.navToggler){background:#fff;display:flex;align-items:center;gap:.5rem;padding:4px 8px;border:none;border-radius:4px;cursor:pointer}.movieGrid{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem}@media only screen and (max-width:767px){.movieGrid{place-items:center;grid-template-columns:repeat(1,1fr)}}.moreBtn{display:flex;justify-content:center;align-items:center;padding-top:16px}.searchResult .searchResultContainer{width:90%;margin:0 auto;display:grid;grid-template-columns:repeat(4,1fr);gap:1rem;justify-content:center}@media only screen and (max-width:767px){.searchResult .searchResultContainer{place-items:center;grid-template-columns:repeat(1,1fr)}}.watchlistSection{max-width:1440px;width:100%;margin:0 auto;overflow-x:auto;min-height:70dvh}.watchlistSection .noWatchList{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:1rem}.watchlistSection .noWatchList img{width:250px;height:250px;object-fit:cover;object-position:center}.watchlistSection .noWatchList h4{font-size:1.5rem;letter-spacing:1px;color:#fafafa;font-family:Neue-Montreal-Thin;font-weight:400}.watchlistSection .container{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem}@media only screen and (max-width:767px){.watchlistSection .container{place-items:center;grid-template-columns:repeat(1,1fr)}}.watchlistCard{width:290px;display:flex;flex-direction:column;gap:.5rem}.watchlistCard .watchlistCardBg{width:100%;position:relative}.watchlistCard .watchlistCardBg:hover:after,.watchlistCard .watchlistCardBg:hover .watchlistCardAction{opacity:1}.watchlistCard .watchlistCardBg img{width:100%;height:100%;object-fit:cover}.watchlistCard .watchlistCardBg:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#0f0f0f80;opacity:0;transition:opacity .7s cubic-bezier(.19,1,.22,1)}.watchlistCard .watchlistCardBg .watchlistCardAction{position:absolute;top:10px;right:10px;opacity:0;transition:opacity .7s cubic-bezier(.19,1,.22,1);z-index:1}.watchlistCard .watchlistCardBg .watchlistCardAction button{background-color:#1d1d1d;border:none;border-radius:50%;padding:.5rem;cursor:pointer}.watchlistCard .watchlistCardBg .watchlistCardAction button svg{fill:#f1f1f1}.watchlistCard .watchlistCardContent{display:flex;flex-direction:column;gap:12px}.watchlistCard .watchlistCardContent p.watchlistCardReleaseDate{font-size:12px;color:#9ca3af;font-weight:400;font-family:Neue-Montreal-Book}.watchlistCard .watchlistCardContent h3{font-size:1.1rem;font-family:Neue-Montreal-Bold;font-weight:400}.watchlistCard .watchlistCardContent h3 a{color:#fff}.watchlistCard .watchlistCardContent h3 a:hover{text-decoration:underline}.watchlistCard .watchlistCardContent .watchlistCardRating{display:flex;justify-content:space-between;gap:8px}.watchlistCard .watchlistCardContent .watchlistCardRating .watchlistCardRatingLeft{display:flex;align-items:center;gap:.5rem}.watchlistCard .watchlistCardContent .watchlistCardRating .watchlistCardRatingLeft img{width:30px;height:15px;object-fit:cover}.watchlistCard .watchlistCardContent .watchlistCardRating .watchlistCardRatingLeft span{font-size:.8rem;color:#fff;font-weight:400;font-family:Neue-Montreal-Book}.watchlistCard .watchlistCardContent .watchlistCardRating .watchlistCardRatingRight{display:flex;align-items:center;gap:.5rem}.watchlistCard .watchlistCardContent .watchlistCardRating .watchlistCardRatingRight span{font-size:.8rem;color:#fff;font-weight:400;font-family:Neue-Montreal-Book}.watchlistCard .watchlistCardContent .watchlistCardGenres{display:flex;gap:.5rem}.watchlistCard .watchlistCardContent .watchlistCardGenres span{font-size:.8rem;color:#9ca3af;font-weight:400;font-family:Neue-Montreal-Book}@media only screen and (max-width:767px){.watchlistCard{width:260px}.watchlistCard .watchlistCardContent h3{font-size:1rem}}.banner{position:relative;background-position:center;background-size:cover;background-repeat:no-repeat;height:50vh}.banner:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#0009}.banner:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:100px;background-image:linear-gradient(to top,#0f0f0f,#0f0f0f00)}.movieContent{display:flex;max-width:1260px;margin-left:auto;margin-right:auto;margin-top:-200px;position:relative;padding:0 2rem;color:#fff}.movieContent .movieContentPoster{flex:1}@media only screen and (max-width:768px){.movieContent .movieContentPoster{display:none}}.movieContent .movieContentPoster .movieContentPosterImg{background-position:center;background-size:cover;background-repeat:no-repeat;border-radius:10px;padding-top:165%}.movieContent .movieContentInfo{width:70%;padding-left:2rem;position:relative}@media only screen and (max-width:1550px){.movieContent .movieContentInfo{width:75%}}@media only screen and (max-width:768px){.movieContent .movieContentInfo{width:100%;padding-left:0}}.movieContent .movieContentInfo>*{margin-bottom:2rem}.movieContent .movieContentInfo .title{font-size:3rem;line-height:1;font-family:Neue-Montreal-Bold}@media only screen and (max-width:768px){.movieContent .movieContentInfo .title{font-size:1.8rem}}.movieContent .movieContentInfo .genres>*~*{margin-left:.5rem}.movieContent .movieContentInfo .genres .genresItem{padding:.5rem;color:#cecece;font-family:Neue-Montreal-Thin;font-size:.8rem;font-weight:600;border:1px solid #fff;background-color:#000}@media only screen and (max-width:768px){.movieContent .movieContentInfo .genres .genresItem{font-size:.7rem}}.movieContent .movieContentInfo .overview{font-family:Neue-Montreal-Thin;font-size:.9rem;line-height:1.5}.movieContent .movieContentInfo .cast .casts{display:grid;grid-template-columns:repeat(auto-fill,minmax(90px,1fr));gap:1rem}.movieContent .movieContentInfo .cast .casts .castsItem .castsItemImg{padding-top:160px;background-size:cover;margin-bottom:.5rem}.movieContent .movieContentInfo .cast .casts .castsItem .identity{display:flex;flex-direction:column;line-height:1.4}.movieContent .movieContentInfo .cast .casts .castsItem .identity .castsItemCharacter{font-size:1rem;font-weight:600}.movieContent .movieContentInfo .cast .casts .castsItem .identity .castsItemName{font-size:.8rem;color:#cecece}.video{margin-bottom:3rem;max-width:1440px;width:80%;margin:3rem auto;display:flex;flex-direction:column;gap:1rem}.video .videoTitle h2{font-size:2rem;color:#fafafa}@media only screen and (max-width:768px){.video .videoTitle h2{font-size:1.5rem}}.cookieWidget{position:fixed;display:flex;justify-content:center;align-items:center;width:250px;height:50px;left:0;bottom:0;z-index:1000}@media screen and (max-width:767px){.cookieWidget{width:50px;height:50px;left:25px;bottom:25px}}.cookieWidget .cookieButton{position:relative;transform:translateY(65%);background-color:#1b1919;color:#fafafa;padding:1rem;border:none;border-radius:initial;transition:transform .7s cubic-bezier(.19,1,.22,1);cursor:pointer}@media screen and (max-width:767px){.cookieWidget .cookieButton{transform:translateY(0);padding:0;background-color:transparent}.cookieWidget .cookieButton img{width:100%;height:100%;object-fit:cover}}.cookieWidget .cookieButton:hover{opacity:initial;transform:translateY(0)}.cookieWidget .cookieButton span{font-size:.9rem;font-family:Neue-Montreal-Bold,sans-serif;letter-spacing:.03em}.bannerCookies{position:fixed;bottom:0;left:0;z-index:1002;padding:2rem 1rem}@media screen and (max-width:767px){.bannerCookies{padding:0;width:100%;height:auto}}.bannerCookies .bannerContainer{width:500px;height:250px;background-color:#fff;position:relative;z-index:101}@media screen and (max-width:767px){.bannerCookies .bannerContainer{width:100%;height:auto}}.bannerCookies .bannerContainer .close{position:absolute;top:-1rem;right:-1rem;cursor:pointer;background:#000;border:1px solid #f1f1f1;border-radius:initial;padding:.5rem}@media screen and (max-width:767px){.bannerCookies .bannerContainer .close{top:0;right:0;border:none}}.bannerCookies .bannerContainer .close:hover{opacity:initial}.bannerCookies .bannerContainer .close svg{width:20px;height:20px;color:#fff}.bannerCookies .bannerContainer .content{display:flex;flex-direction:column;justify-content:space-between;gap:1rem;padding:1rem;color:#000}.bannerCookies .bannerContainer .content h2{font-size:1.2rem;font-family:Neue-Montreal-Bold;text-align:center}@media screen and (max-width:767px){.bannerCookies .bannerContainer .content h2{font-size:1rem;text-align:left}}.bannerCookies .bannerContainer .content p{font-size:.9rem;font-family:Neue-Montreal-Book}@media screen and (max-width:767px){.bannerCookies .bannerContainer .content p{font-size:.8rem}}.bannerCookies .bannerContainer .content .consentActions{display:flex;justify-content:space-between;gap:1rem}.bannerCookies .bannerContainer .content .consentActions button{border:none;border-radius:initial;padding:.5rem 1rem;width:100%;font-size:.8rem;font-family:Neue-Montreal-Thin;cursor:pointer}.bannerCookies .bannerContainer .content .consentActions button.accept{background-color:#000;color:#fff}.bannerCookies .bannerContainer .content .consentActions button.decline{border:1px solid #000;color:#000}nav{width:100%;display:flex;justify-content:space-between;align-items:center;position:fixed;top:0;left:0;background-color:#000;z-index:1001}nav .navToggler{position:fixed;top:25px;right:25px;width:25px;height:25px;border-radius:50%;border:none;outline:none;cursor:pointer;display:none;background:transparent}nav .navToggler.active .line.l1{transform:rotate(45deg)}nav .navToggler.active .line.l2{transform:rotate(-45deg)}nav .navToggler .line{display:block;width:100%;height:.1em;background:#f1f1f1;transition:transform .7s cubic-bezier(.19,1,.22,1),opacity .3s cubic-bezier(.19,1,.22,1);position:absolute}nav .navToggler .line.l1{transform:translateY(-.3em)}nav .navToggler .line.l2{transform:translateY(.3em)}nav .logo{width:70px;height:70px;display:flex;justify-content:center;flex-basis:25%}nav .logo img{width:100%;height:100%;object-fit:cover;border-radius:6px}nav .middle{display:flex;align-items:center;justify-content:flex-end;gap:1rem;flex-basis:50%;position:relative}nav .middle .searchBar{display:flex;align-items:center;gap:1rem;width:100%;position:relative}nav .middle .searchBar input{width:100%;height:100%;padding:1rem 1.5rem;border:none;background-color:#141414;color:#fafafa;font-size:.9rem;font-family:Neue-Montreal-Book;outline:none;opacity:0;visibility:hidden;transition:opacity .5s cubic-bezier(.19,1,.22,1)}nav .middle .searchBar input::placeholder{letter-spacing:.02em;font-family:Neue-Montreal-Book;text-transform:uppercase;font-size:.7rem}nav .middle .searchBar input.active{opacity:1;visibility:visible}nav .middle .searchBar .action{position:absolute;top:50%;right:.5rem;transform:translateY(-50%);display:flex;align-items:center;gap:.5rem}nav .middle .searchBar .action .search{background:transparent;border:none;color:#e4e4e4;font-size:1.4rem;cursor:pointer}nav .middle .searchBar .action hr{border:none;width:1px;height:15px;background-color:#202020}nav .middle .searchBar .action .microphone{background:transparent;border:none;color:#e4e4e4;font-size:1.4rem;cursor:pointer}nav .middle .searchBar .action .microphone svg{font-size:1.2rem;color:#e4e4e4}nav .middle .searchResult{border-top:.1rem solid #202020;position:absolute;top:100%;left:0;background-color:#141414;width:100%;z-index:1000;display:flex;flex-direction:column;gap:.5rem;padding:.5rem 1rem;opacity:0;visibility:hidden;transition:opacity .5s cubic-bezier(.19,1,.22,1)}nav .middle .searchResult.active{opacity:1;visibility:visible}nav .middle .searchResult .headerSearch{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:.5rem 1rem}nav .middle .searchResult .headerSearch h4{font-size:.9rem;letter-spacing:1px;color:#8a8a8a;font-family:Neue-Montreal-Book;font-weight:400}nav .middle .searchResult .headerSearch h4 span{color:#e4e4e4;letter-spacing:.02em}nav .middle .searchResult .searchResultScroll{max-height:60svh;overflow-y:auto}nav .middle .searchResult .searchResultScroll::-webkit-scrollbar{width:.5rem}nav .middle .searchResult .searchResultScroll::-webkit-scrollbar-thumb{background-color:#202020}nav .middle .searchResult .searchResultScroll .searchResultItem.noResult{display:flex;justify-content:center;align-items:center;width:100%;height:200px;cursor:default}nav .middle .searchResult .searchResultScroll .searchResultItem.noResult h4{font-size:1rem;letter-spacing:1px;color:#8a8a8a;font-family:Neue-Montreal-Book;font-weight:400;background-color:#1e1e1e;padding:.5rem 1rem}nav .middle .searchResult .searchResultScroll .searchResultItem{display:flex;gap:1rem;padding:1rem;border-radius:4px;cursor:pointer;position:relative}nav .middle .searchResult .searchResultScroll .searchResultItem:not(:last-child){border-bottom:.1rem solid #202020}nav .middle .searchResult .searchResultScroll .searchResultItem:hover:not(.noResult){background-color:#1e1e1e}nav .middle .searchResult .searchResultScroll .searchResultItem a{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1000}nav .middle .searchResult .searchResultScroll .searchResultItem a span{visibility:hidden;opacity:0}nav .middle .searchResult .searchResultScroll .searchResultItem .searchResultCardLeft{width:200px;height:120px}nav .middle .searchResult .searchResultScroll .searchResultItem .searchResultCardLeft img{width:100%;height:100%;object-fit:cover}nav .middle .searchResult .searchResultScroll .searchResultItem .searchResultCardRight{display:flex;flex-direction:column;gap:.5rem}nav .middle .searchResult .searchResultScroll .searchResultItem .searchResultCardRight h3{font-size:1rem;font-family:Neue-Montreal-Book;letter-spacing:.05em;color:#fafafa;font-weight:400;text-transform:capitalize}nav .middle .searchResult .searchResultScroll .searchResultItem .searchResultCardRight .genres{display:flex;gap:.5rem}nav .middle .searchResult .searchResultScroll .searchResultItem .searchResultCardRight .genres span{font-size:.8rem;color:#8a8a8a;letter-spacing:.02em;font-family:Neue-Montreal-Book;text-transform:capitalize}nav .middle .searchResult .searchResultScroll .searchResultItem .searchResultCardRight .releaseDate{display:flex;align-items:center;gap:.5rem;font-size:.8rem;color:#e4e4e4;font-family:Neue-Montreal-Book;text-transform:uppercase;letter-spacing:.02em}nav .middle .searchResult .searchResultScroll .searchResultItem .searchResultCardRight .releaseDate span{font-size:.8rem;letter-spacing:.02em;font-family:Neue-Montreal-Book;text-transform:uppercase}nav .middle .searchResult .footerSearch{padding:1rem;display:flex;justify-content:space-between;align-items:center;gap:1rem}nav .middle .searchResult .footerSearch a{font-size:.9rem;letter-spacing:1px;color:#8a8a8a;font-family:Neue-Montreal-Book;font-weight:400;background-color:#1e1e1e;padding:.5rem 1rem}nav .middle .searchResult .footerSearch a h4 span{color:#e4e4e4;letter-spacing:.02em;font-weight:400}nav .rightContent{display:flex;align-items:center;gap:1rem;flex-basis:25%}nav .rightContent hr{border:none;display:inline-block;width:.05em;height:15px;background-color:#1e1e1e}nav .rightContent .nav-links{display:flex;justify-content:space-between;align-items:center;gap:1.5rem}nav .rightContent .nav-links li.searchBox{display:none}nav .rightContent .nav-links li:not(li.searchBox):after{content:"";display:block;width:100%;height:1px;background-color:#fafafa;transform:scaleX(0);transform-origin:right;transition:transform .5s cubic-bezier(.19,1,.22,1)}nav .rightContent .nav-links li:not(li.searchBox):hover:after{transform:scaleX(1);transform-origin:left}nav .rightContent .nav-links li:not(li.searchBox).active:after{transform:scaleX(1);transform-origin:left}nav .rightContent .nav-links li:not(li.searchBox) a{font-family:Neue-Montreal-Book;font-size:.8rem;color:#fafafa;text-transform:uppercase;letter-spacing:.02em}nav .rightContent .watchlist a{display:flex;align-items:center;gap:.5rem;color:#e4e4e4;font-family:Neue-Montreal-Book;text-transform:uppercase;letter-spacing:.02em}nav .rightContent .watchlist a svg{font-size:1.2rem;color:#e4e4e4}nav .rightContent .watchlist a span{font-size:.8rem;letter-spacing:.02em;font-family:Neue-Montreal-Book;text-transform:uppercase}nav .searchBoxWrapper{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:95%;height:95svh;background-color:#000;border:2px solid #202020;border-radius:4px;z-index:1001;display:none}nav .searchBoxWrapper .headerSearch{display:flex;justify-content:space-between;align-items:center;gap:1rem;position:relative;padding:1rem}nav .searchBoxWrapper .headerSearch input{width:100%;height:100%;padding:1rem 1.5rem;border:2px solid #141414;border-radius:4px;background-color:transparent;color:#fafafa;font-size:.9rem;font-family:Neue-Montreal-Book;outline:none}nav .searchBoxWrapper .headerSearch button{position:absolute;color:#e4e4e4;background-color:transparent;border:none;font-size:1.2rem}nav .searchBoxWrapper .headerSearch button svg{color:#8a8a8a}nav .searchBoxWrapper .headerSearch button.search{position:absolute;top:50%;right:2rem;transform:translateY(-50%)}nav .searchBoxWrapper .headerSearch button.microphone{top:50%;right:4rem;transform:translateY(-50%)}nav .searchBoxWrapper hr{border:none;width:100%;height:1px;background-color:#202020}nav .searchBoxWrapper .searchWrapperResult{display:flex;flex-direction:column;gap:.5rem;height:70svh;overflow-y:auto}nav .searchBoxWrapper .searchWrapperResult .searchWrapperResultItem.noResult{justify-content:center;width:100%;height:100%;cursor:default}nav .searchBoxWrapper .searchWrapperResult .searchWrapperResultItem.noResult h4{font-size:1rem;letter-spacing:1px;text-align:center;color:#8a8a8a;font-family:Neue-Montreal-Book;font-weight:400;background-color:#1e1e1e;padding:.5rem 1rem}nav .searchBoxWrapper .searchWrapperResult .searchWrapperResultItem{display:flex;align-items:center;gap:1rem;padding:1rem;cursor:pointer;position:relative}nav .searchBoxWrapper .searchWrapperResult .searchWrapperResultItem:not(:last-child){border-bottom:.1rem solid #202020}nav .searchBoxWrapper .searchWrapperResult .searchWrapperResultItem:hover:not(.noResult){background-color:#1e1e1e}nav .searchBoxWrapper .searchWrapperResult .searchWrapperResultItem .searchWrapperResultItemLeft{width:100px;height:150px}nav .searchBoxWrapper .searchWrapperResult .searchWrapperResultItem .searchWrapperResultItemLeft img{width:100%;height:100%;object-fit:cover}nav .searchBoxWrapper .searchWrapperResult .searchWrapperResultItem .searchWrapperResultItemRight{display:flex;flex-direction:column;gap:.5rem}nav .searchBoxWrapper .searchWrapperResult .searchWrapperResultItem .searchWrapperResultItemRight h3{font-size:1rem;font-family:Neue-Montreal-Book;letter-spacing:.05em;color:#fafafa;font-weight:400;text-transform:capitalize}nav .searchBoxWrapper .searchWrapperResult .searchWrapperResultItem .searchWrapperResultItemRight .genres{display:flex;gap:.5rem}nav .searchBoxWrapper .searchWrapperResult .searchWrapperResultItem .searchWrapperResultItemRight .genres span{font-size:.8rem;color:#8a8a8a;letter-spacing:.02em;font-family:Neue-Montreal-Book;text-transform:capitalize}nav .searchBoxWrapper .searchWrapperResult .searchWrapperResultItem .searchWrapperResultItemRight .releaseDate span{font-size:.8rem;letter-spacing:.02em;font-family:Neue-Montreal-Book;text-transform:uppercase;color:#fafafa}nav .searchBoxWrapper .footerSearch{padding:1.2rem 1rem}nav .searchBoxWrapper .footerSearch a{font-size:.9rem;letter-spacing:1px;color:#8a8a8a;font-family:Neue-Montreal-Book;font-weight:400;background-color:#1e1e1e}nav .searchBoxWrapper .footerSearch a h4 span{color:#e4e4e4;letter-spacing:.02em;font-weight:400}@media screen and (max-width:767px){nav{padding:.5rem 1.5rem;display:flex;align-items:center;justify-content:space-between}nav .navToggler{display:flex}nav .logo{width:40px;height:40px;flex-basis:40px}nav .middle{display:none}nav hr{width:.05em;height:10px}nav .rightContent{justify-content:flex-end;flex-basis:40px}nav .rightContent hr{display:none}nav .rightContent .nav-links{position:absolute;height:0;width:100%;height:auto;top:0;left:0;padding:3rem 1rem;background-color:#000;border-top:1px solid #202020;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;transform:translateY(-100%);transition:transform .5s cubic-bezier(.19,1,.22,1);z-index:-1}nav .rightContent .nav-links.active{transform:translateY(0)}nav .rightContent .nav-links.active li{visibility:visible;opacity:1}nav .rightContent .nav-links li.searchBox{display:block;width:100%}nav .rightContent .nav-links li.searchBox button{background:transparent;border:1px solid #b0afaf;width:100%;color:#b0afaf;font-size:.9rem;padding:.5rem 1rem;font-family:Neue-Montreal-Book;display:flex;align-items:center;gap:.5rem}nav .rightContent .nav-links li.searchBox button svg{font-size:1.2rem}nav .rightContent .nav-links li{visibility:hidden;opacity:0;transition:opacity .5s .2s cubic-bezier(.19,1,.22,1)}nav .rightContent .nav-links li:after{display:none}nav .rightContent .watchlist{display:none}nav .searchBoxWrapper{display:block}nav .searchBoxWrapper.close{display:none}}@font-face{font-family:Neue-Montreal-Bold;src:url(/assets/PPNeueMontreal-Bold-eYoqcLYb.otf)}@font-face{font-family:Neue-Montreal-Book;src:url(/assets/PPNeueMontreal-Book-DWrvOlKa.otf)}@font-face{font-family:Neue-Montreal-Italic;src:url(/assets/PPNeueMontreal-Italic-CsL59pu1.otf)}@font-face{font-family:Neue-Montreal-Medium;src:url(/assets/PPNeueMontreal-Medium-Bc1YMBzw.otf)}@font-face{font-family:Neue-Montreal-SemiBold-Italic;src:url(/assets/PPNeueMontreal-SemiBolditalic-CB6OmcGC.otf)}@font-face{font-family:Neue-Montreal-Thin;src:url(/assets/PPNeueMontreal-Thin-XYPwWDmP.otf)}*,:before,:after{box-sizing:border-box;margin:0;padding:0}
