.header{align-items:center;display:flex;height:60px;position:fixed;transform:translateY(0);transition:all .5s ease;width:100%;z-index:1;z-index:2}.header.top{backdrop-filter:blur(3.5px);-webkit-backdrop-filter:blur(3.5px);background:#00000040}.header.show{background-color:var(--black3)}.header.hide{transform:translateY(-60px)}.header .contentWrapper{align-items:center;display:flex;justify-content:space-between}.header .logo{cursor:pointer}.header .logo img{height:50px}.header .menuItems{align-items:center;display:none;list-style-type:none}@media only screen and (min-width:768px){.header .menuItems{display:flex}}.header .menuItems .menuItem{align-items:center;color:#fff;cursor:pointer;display:flex;font-weight:500;height:60px;margin:0 15px;position:relative}.header .menuItems .menuItem.searchIcon{margin-right:0}.header .menuItems .menuItem svg{font-size:18px}.header .menuItems .menuItem:hover{color:var(--pink)}.header .mobileMenuItems{align-items:center;display:flex;gap:20px}@media only screen and (min-width:768px){.header .mobileMenuItems{display:none}}.header .mobileMenuItems svg{color:#fff;font-size:18px}.header.mobileView{background:var(--black3)}.header.mobileView .menuItems{animation:mobileMenu .3s ease forwards;background:var(--black3);border-top:1px solid #ffffff1a;display:flex;flex-direction:column;left:0;padding:20px 0;position:absolute;top:60px;width:100%}.header.mobileView .menuItems .menuItem{align-items:flex-start;display:flex;flex-direction:column;font-size:20px;height:auto;margin:0;padding:15px 20px;width:100%}.header.mobileView .menuItems .menuItem:last-child{display:none}.header .searchBar{animation:mobileMenu .3s ease forwards;background-color:#fff;height:60px;position:absolute;top:60px;width:100%}.header .searchBar .searchInput{align-items:center;display:flex;height:40px;margin-top:10px;width:100%}.header .searchBar .searchInput svg{cursor:pointer;flex-shrink:0;font-size:20px;margin-left:10px}.header .searchBar .searchInput input{background-color:#fff;border:0;border-radius:30px 0 0 30px;font-size:14px;height:50px;outline:0;padding:0 15px;width:100%}@media only screen and (min-width:768px){.header .searchBar .searchInput input{font-size:20px;height:60px;padding:0 30px}}@keyframes mobileMenu{0%{transform:translateY(-130%)}to{transform:translateY(0)}}.contentWrapper{margin:0 auto;max-width:1200px;padding:0 20px;width:100%}.footer{background-color:var(--black3);color:#fff;padding:50px 0;position:relative}.footer .contentWrapper{align-items:center;display:flex;flex-direction:column}.footer .menuItems{align-items:center;display:flex;gap:15px;justify-content:center;list-style-type:none;margin-bottom:20px}@media only screen and (min-width:768px){.footer .menuItems{gap:30px;margin-bottom:30px}}.footer .menuItems .menuItem{cursor:pointer;font-size:12px;transition:all .3s ease}@media only screen and (min-width:768px){.footer .menuItems .menuItem{font-size:16px}}.footer .menuItems .menuItem:hover{color:var(--pink)}.footer .infoText{font-size:12px;line-height:20px;margin-bottom:20px;max-width:800px;opacity:.5;text-align:center}@media only screen and (min-width:768px){.footer .infoText{font-size:14px;margin-bottom:30px}}.footer .socialIcons{gap:10px}.footer .socialIcons,.footer .socialIcons .icon{align-items:center;display:flex;justify-content:center}.footer .socialIcons .icon{background-color:var(--black);border-radius:50%;cursor:pointer;height:50px;transition:all .3s ease;width:50px}.footer .socialIcons .icon:hover{box-shadow:0 0 .625em var(--pink);color:var(--pink)}.carouselSection{margin-bottom:70px;position:relative}.carouselSection>.contentWrapper{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.carouselSection .carouselTitle{color:#fff;font-size:24px;font-weight:400}.lazy-load-image-background.blur{filter:blur(15px)}.lazy-load-image-background.blur.lazy-load-image-loaded{filter:blur(0);transition:filter .3s}.lazy-load-image-background.blur>img{opacity:0}.lazy-load-image-background.blur.lazy-load-image-loaded>img{opacity:1;transition:opacity .3s}.heroBanner{align-items:center;background-color:var(--black);display:flex;height:450px;position:relative;width:100%}@media only screen and (min-width:768px){.heroBanner{height:700px}}.heroBanner .backdrop-img{height:100%;left:0;opacity:.5;overflow:hidden;position:absolute;top:0;width:100%}.heroBanner .backdrop-img .lazy-load-image-background{height:100%;width:100%}.heroBanner .backdrop-img .lazy-load-image-background img{height:100%;object-fit:cover;object-position:center;width:100%}.heroBanner .opacity-layer{background:linear-gradient(180deg,#04152d00,#04152d 79.17%);bottom:0;height:250px;left:0;position:absolute;width:100%}.heroBanner .heroBannerContent{align-items:center;color:#fff;display:flex;flex-direction:column;margin:0 auto;max-width:800px;position:relative;text-align:center}.heroBanner .heroBannerContent .title{font-size:50px;font-weight:700;margin-bottom:10px}@media only screen and (min-width:768px){.heroBanner .heroBannerContent .title{font-size:90 px;margin-bottom:0}}.heroBanner .heroBannerContent .subTitle{font-size:18px;font-weight:500;margin-bottom:40px}@media only screen and (min-width:768px){.heroBanner .heroBannerContent .subTitle{font-size:24px}}.heroBanner .heroBannerContent .searchInput{align-items:center;display:flex;width:100%}.heroBanner .heroBannerContent .searchInput input{background-color:#fff;border:0;border-radius:30px 0 0 30px;font-size:14px;height:50px;outline:0;padding:0 15px;width:calc(100% - 100px)}@media only screen and (min-width:768px){.heroBanner .heroBannerContent .searchInput input{font-size:20px;height:60px;padding:0 30px;width:calc(100% - 150px)}}.heroBanner .heroBannerContent .searchInput button{background:var(--gradient);border:0;border-radius:0 30px 30px 0;color:#fff;cursor:pointer;font-size:16px;height:50px;outline:0;width:100px}@media only screen and (min-width:768px){.heroBanner .heroBannerContent .searchInput button{font-size:18px;height:60px;width:150px}}.switchingTabs{background-color:#fff;border-radius:20px;height:34px;padding:2px}.switchingTabs .tabItems{align-items:center;display:flex;height:30px;position:relative}.switchingTabs .tabItems .tabItem{align-items:center;color:var(--black);cursor:pointer;display:flex;font-size:14px;height:100%;justify-content:center;position:relative;transition:color .3s ease;width:100px;z-index:1}.switchingTabs .tabItems .tabItem.active{color:#fff}.switchingTabs .tabItems .movingBg{background-image:var(--gradient);border-radius:15px;height:30px;left:0;position:absolute;transition:left .4s cubic-bezier(.88,-.35,.565,1.35);width:100px}.CircularProgressbar{vertical-align:middle;width:100%}.CircularProgressbar .CircularProgressbar-path{stroke:#3e98c7;stroke-linecap:round;transition:stroke-dashoffset .5s ease 0s}.CircularProgressbar .CircularProgressbar-trail{stroke:#d6d6d6;stroke-linecap:round}.CircularProgressbar .CircularProgressbar-text{fill:#3e98c7;dominant-baseline:middle;text-anchor:middle;font-size:20px}.CircularProgressbar .CircularProgressbar-background{fill:#d6d6d6}.CircularProgressbar.CircularProgressbar-inverted .CircularProgressbar-background{fill:#3e98c7}.CircularProgressbar.CircularProgressbar-inverted .CircularProgressbar-text{fill:#fff}.CircularProgressbar.CircularProgressbar-inverted .CircularProgressbar-path{stroke:#fff}.CircularProgressbar.CircularProgressbar-inverted .CircularProgressbar-trail{stroke:#0000}.circleRating{background-color:var(--black);border-radius:50%;padding:2px}.circleRating .CircularProgressbar-text{fill:var(--black);font-size:34px;font-weight:700}.circleRating .CircularProgressbar-trail{stroke:#0000}.genres{display:flex;gap:5px}.genres .genre{background-color:var(--pink);border-radius:4px;color:#fff;font-size:12px;padding:3px 5px;white-space:nowrap}.carousel{margin-bottom:50px}.carousel .contentWrapper{position:relative}.carousel .carouselTitle{color:#fff;font-size:24px;font-weight:400;margin-bottom:20px}.carousel .arrow{color:#000;cursor:pointer;display:none;font-size:30px;opacity:.5;position:absolute;top:44%;transform:translateY(-50%);z-index:1}@media only screen and (min-width:768px){.carousel .arrow{display:block}}.carousel .arrow:hover{opacity:.8}.carousel .carouselLeftNav{left:30px}.carousel .carouselRightNav{right:30px}.carousel .loadingSkeleton{display:flex;gap:10px;margin-left:-20px;margin-right:-20px;overflow-y:hidden;padding:0 20px}@media only screen and (min-width:768px){.carousel .loadingSkeleton{gap:20px;margin:0;overflow:hidden;padding:0}}.carousel .loadingSkeleton .skeletonItem{flex-shrink:0;width:125px}@media only screen and (min-width:768px){.carousel .loadingSkeleton .skeletonItem{width:calc(25% - 15px)}}@media only screen and (min-width:1024px){.carousel .loadingSkeleton .skeletonItem{width:calc(20% - 16px)}}.carousel .loadingSkeleton .skeletonItem .posterBlock{aspect-ratio:1/1.5;border-radius:12px;margin-bottom:30px;width:100%}.carousel .loadingSkeleton .skeletonItem .textBlock{display:flex;flex-direction:column}.carousel .loadingSkeleton .skeletonItem .textBlock .title{height:20px;margin-bottom:10px;width:100%}.carousel .loadingSkeleton .skeletonItem .textBlock .date{height:20px;width:75%}.carousel .carouselItems{display:flex;gap:10px;margin-left:-20px;margin-right:-20px;overflow-y:hidden;padding:0 20px}@media only screen and (min-width:768px){.carousel .carouselItems{gap:20px;margin:0;overflow:hidden;padding:0}}.carousel .carouselItems .carouselItem{cursor:pointer;flex-shrink:0;width:125px}@media only screen and (min-width:768px){.carousel .carouselItems .carouselItem{width:calc(25% - 15px)}}@media only screen and (min-width:1024px){.carousel .carouselItems .carouselItem{width:calc(20% - 16px)}}.carousel .carouselItems .carouselItem .posterBlock{align-items:flex-end;aspect-ratio:1/1.5;background-position:50%;background-size:cover;display:flex;justify-content:space-between;margin-bottom:30px;padding:10px;position:relative;width:100%}.carousel .carouselItems .carouselItem .posterBlock .lazy-load-image-background{border-radius:12px;height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%}.carousel .carouselItems .carouselItem .posterBlock .lazy-load-image-background img{height:100%;object-fit:cover;object-position:center;width:100%}.carousel .carouselItems .carouselItem .posterBlock .circleRating{background-color:#fff;flex-shrink:0;height:40px;position:relative;top:30px;width:40px}@media only screen and (min-width:768px){.carousel .carouselItems .carouselItem .posterBlock .circleRating{height:50px;width:50px}}.carousel .carouselItems .carouselItem .posterBlock .genres{display:none;position:relative}@media only screen and (min-width:768px){.carousel .carouselItems .carouselItem .posterBlock .genres{display:flex;flex-flow:wrap;justify-content:flex-end}}.carousel .carouselItems .carouselItem .textBlock{color:#fff;display:flex;flex-direction:column}.carousel .carouselItems .carouselItem .textBlock .title{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;font-size:16px;line-height:24px;margin-bottom:10px;overflow:hidden;text-overflow:ellipsis}@media only screen and (min-width:768px){.carousel .carouselItems .carouselItem .textBlock .title{font-size:20px}}.carousel .carouselItems .carouselItem .textBlock .date{font-size:14px;opacity:.5}.detailsBanner{background-color:var(--black);margin-bottom:50px;padding-top:100px;width:100%}@media only screen and (min-width:768px){.detailsBanner{margin-bottom:0;min-height:700px;padding-top:120px}}.detailsBanner .backdrop-img{height:100%;left:0;opacity:.1;overflow:hidden;position:absolute;top:0;width:100%}.detailsBanner .backdrop-img .lazy-load-image-background{height:100%;width:100%}.detailsBanner .backdrop-img .lazy-load-image-background img{height:100%;object-fit:cover;object-position:center;width:100%}.detailsBanner .opacity-layer{background:linear-gradient(180deg,#04152d00,#04152d 79.17%);bottom:0;height:250px;left:0;position:absolute;width:100%}.detailsBanner .content{display:flex;flex-direction:column;gap:25px;position:relative}@media only screen and (min-width:768px){.detailsBanner .content{flex-direction:row;gap:50px}}.detailsBanner .content .left{flex-shrink:0}.detailsBanner .content .left .posterImg{border-radius:12px;display:block;width:100%}@media only screen and (min-width:768px){.detailsBanner .content .left .posterImg{max-width:350px}}.detailsBanner .content .right{color:#fff}.detailsBanner .content .right .title{font-size:28px;line-height:40px}@media only screen and (min-width:768px){.detailsBanner .content .right .title{font-size:34px;line-height:44px}}.detailsBanner .content .right .subtitle{font-size:16px;font-style:italic;line-height:24px;margin-bottom:15px;opacity:.5}@media only screen and (min-width:768px){.detailsBanner .content .right .subtitle{font-size:20px;line-height:28px}}.detailsBanner .content .right .genres{flex-flow:row wrap;margin-bottom:25px}.detailsBanner .content .right .overview{margin-bottom:25px}.detailsBanner .content .right .overview .heading{font-size:24px;margin-bottom:10px}.detailsBanner .content .right .overview .description{line-height:24px}@media only screen and (min-width:768px){.detailsBanner .content .right .overview .description{padding-right:100px}}.detailsBanner .content .right .circleRating{background-color:var(--black2);max-width:70px}@media only screen and (min-width:768px){.detailsBanner .content .right .circleRating{max-width:90px}}.detailsBanner .content .right .circleRating .CircularProgressbar-text{fill:#fff}.detailsBanner .content .right .playbtn{align-items:center;cursor:pointer;display:flex;gap:20px}.detailsBanner .content .right .playbtn svg{width:60px}@media only screen and (min-width:768px){.detailsBanner .content .right .playbtn svg{width:80px}}.detailsBanner .content .right .playbtn .text{font-size:20px;transition:all .7s ease-in-out}.detailsBanner .content .right .playbtn .triangle{stroke-dasharray:240;stroke-dashoffset:480;stroke:#fff;transform:translateY(0);transition:all .7s ease-in-out}.detailsBanner .content .right .playbtn .circle{stroke:#fff;stroke-dasharray:650;stroke-dashoffset:1300;transition:all .5s ease-in-out}.detailsBanner .content .right .playbtn:hover .text{color:var(--pink)}.detailsBanner .content .right .playbtn:hover .triangle{stroke-dashoffset:0;stroke:var(--pink);animation:trailorPlay .7s ease-in-out;opacity:1}.detailsBanner .content .right .playbtn:hover .circle{stroke-dashoffset:0;stroke:var(--pink)}.detailsBanner .content .right .row{align-items:center;display:flex;gap:25px;margin-bottom:25px}.detailsBanner .content .right .info{border-bottom:1px solid #ffffff1a;display:flex;padding:15px 0}.detailsBanner .content .right .info .infoItem{display:flex;flex-flow:row wrap;margin-right:10px}.detailsBanner .content .right .info .text{line-height:24px;margin-right:10px;opacity:.5}.detailsBanner .content .right .info .text.bold{font-weight:600;opacity:1}.detailsBanner .detailsBannerSkeleton{display:flex;flex-direction:column;gap:25px;position:relative}@media only screen and (min-width:768px){.detailsBanner .detailsBannerSkeleton{flex-direction:row;gap:50px}}.detailsBanner .detailsBannerSkeleton .contentWrapper{display:flex;gap:50px}.detailsBanner .detailsBannerSkeleton .left{aspect-ratio:1/1.5;border-radius:12px;display:block;flex-shrink:0;width:100%}@media only screen and (min-width:768px){.detailsBanner .detailsBannerSkeleton .left{max-width:350px}}.detailsBanner .detailsBannerSkeleton .right{width:100%}.detailsBanner .detailsBannerSkeleton .right .row{border-radius:50px;height:25px;margin-bottom:20px;width:100%}.detailsBanner .detailsBannerSkeleton .right .row:nth-child(2){margin-bottom:50px;width:75%}.detailsBanner .detailsBannerSkeleton .right .row:nth-child(5){margin-bottom:50px;width:50%}.videoPopup{align-items:center;display:flex;justify-content:center;position:fixed;visibility:hidden;z-index:9}.videoPopup,.videoPopup .opacityLayer{height:100%;left:0;opacity:0;top:0;width:100%}.videoPopup .opacityLayer{backdrop-filter:blur(3.5px);-webkit-backdrop-filter:blur(3.5px);background:#00000040;position:absolute;transition:opacity .4s}.videoPopup .videoPlayer{aspect-ratio:16/9;background-color:#fff;position:relative;transform:scale(.2);transition:transform .25s;width:800px}.videoPopup .videoPlayer .closeBtn{color:#fff;cursor:pointer;position:absolute;right:0;top:-20px}.videoPopup.visible{opacity:1;visibility:visible}.videoPopup.visible .opacityLayer{opacity:1}.videoPopup.visible .videoPlayer{transform:scale(1)}.castSection{margin-bottom:50px;position:relative}.castSection .sectionHeading{color:#fff;font-size:24px;margin-bottom:25px}.castSection .listItems{display:flex;gap:20px;margin-left:-20px;margin-right:-20px;overflow-y:hidden;padding:0 20px}@media only screen and (min-width:768px){.castSection .listItems{margin:0;padding:0}}.castSection .listItems .listItem{color:#fff;text-align:center}.castSection .listItems .listItem .profileImg{border-radius:50%;height:125px;margin-bottom:15px;overflow:hidden;width:125px}@media only screen and (min-width:768px){.castSection .listItems .listItem .profileImg{height:175px;margin-bottom:25px;width:175px}}.castSection .listItems .listItem .profileImg img{display:block;height:100%;object-fit:cover;object-position:center top;width:100%}.castSection .listItems .listItem .name{font-size:14px;font-weight:600;line-height:20px}@media only screen and (min-width:768px){.castSection .listItems .listItem .name{font-size:18px;line-height:24px}}.castSection .listItems .listItem .character{font-size:14px;line-height:20px;opacity:.5}@media only screen and (min-width:768px){.castSection .listItems .listItem .character{font-size:16px;line-height:24px}}.castSection .castSkeleton{display:flex;gap:20px;margin-left:-20px;margin-right:-20px;overflow-y:hidden;padding:0 20px}@media only screen and (min-width:768px){.castSection .castSkeleton{margin:0;padding:0}}.castSection .castSkeleton .skItem .circle{border-radius:50%;height:125px;margin-bottom:15px;width:125px}@media only screen and (min-width:768px){.castSection .castSkeleton .skItem .circle{height:175px;margin-bottom:25px;width:175px}}.castSection .castSkeleton .skItem .row{border-radius:10px;height:20px;margin-bottom:10px;width:100%}.castSection .castSkeleton .skItem .row2{border-radius:10px;height:20px;margin:0 auto;width:75%}.videosSection{margin-bottom:50px;position:relative}.videosSection .sectionHeading{color:#fff;font-size:24px;margin-bottom:25px}.videosSection .videos{display:flex;gap:10px;margin-left:-20px;margin-right:-20px;overflow-x:auto;padding:0 20px}@media only screen and (min-width:768px){.videosSection .videos{gap:20px;margin:0;padding:0}}.videosSection .videos .videoItem{cursor:pointer;flex-shrink:0;width:150px}@media only screen and (min-width:768px){.videosSection .videos .videoItem{width:25%}}.videosSection .videos .videoItem .videoThumbnail{margin-bottom:15px;position:relative}.videosSection .videos .videoItem .videoThumbnail img{border-radius:12px;display:block;transition:all .7s ease-in-out;width:100%}.videosSection .videos .videoItem .videoThumbnail svg{height:50px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:50px}.videosSection .videos .videoItem .videoThumbnail .triangle{stroke-dasharray:240;stroke-dashoffset:480;stroke:#fff;transform:translateY(0);transition:all .7s ease-in-out}.videosSection .videos .videoItem .videoThumbnail .circle{stroke:#fff;stroke-dasharray:650;stroke-dashoffset:1300;transition:all .5s ease-in-out}.videosSection .videos .videoItem .videoThumbnail:hover img{opacity:.5}.videosSection .videos .videoItem .videoThumbnail:hover .triangle{stroke-dashoffset:0;stroke:var(--pink);animation:trailorPlay .7s ease-in-out;opacity:1}.videosSection .videos .videoItem .videoThumbnail:hover .circle{stroke-dashoffset:0;stroke:var(--pink)}.videosSection .videos .videoItem .videoTitle{color:#fff;font-size:14px;line-height:20px}@media only screen and (min-width:768px){.videosSection .videos .videoItem .videoTitle{font-size:16px;line-height:24px}}.videosSection .videoSkeleton{display:flex;gap:10px;margin-left:-20px;margin-right:-20px;overflow-x:auto;padding:0 20px}@media only screen and (min-width:768px){.videosSection .videoSkeleton{gap:20px;margin:0;padding:0}}.videosSection .videoSkeleton .skItem{flex-shrink:0;width:150px}@media only screen and (min-width:768px){.videosSection .videoSkeleton .skItem{width:25%}}.videosSection .videoSkeleton .skItem .thumb{aspect-ratio:16/9;border-radius:12px;margin-bottom:10px;width:100%}.videosSection .videoSkeleton .skItem .row{border-radius:10px;height:20px;margin-bottom:10px;width:100%}.videosSection .videoSkeleton .skItem .row2{border-radius:10px;height:20px;width:75%}.pageNotFound{height:700px;padding-top:200px}.pageNotFound .contentWrapper{color:var(--black-light);display:flex;flex-direction:column;text-align:center}.pageNotFound .contentWrapper .bigText{font-size:150px;font-weight:700}.pageNotFound .contentWrapper .smallText{font-size:44px}.explorePage{min-height:700px;padding-top:100px}.explorePage .resultNotFound{color:var(--black-light);font-size:24px}.explorePage .pageHeader{display:flex;flex-direction:column;justify-content:space-between;margin-bottom:25px}@media only screen and (min-width:768px){.explorePage .pageHeader{flex-direction:row}}.explorePage .pageTitle{color:#fff;font-size:24px;line-height:34px;margin-bottom:20px}@media only screen and (min-width:768px){.explorePage .pageTitle{margin-bottom:0}}.explorePage .filters{display:flex;flex-direction:column;gap:10px}@media only screen and (min-width:768px){.explorePage .filters{flex-direction:row}}.explorePage .filters .react-select-container.genresDD{width:100%}@media only screen and (min-width:768px){.explorePage .filters .react-select-container.genresDD{max-width:500px;min-width:250px}}.explorePage .filters .react-select-container.sortbyDD{flex-shrink:0;width:100%}@media only screen and (min-width:768px){.explorePage .filters .react-select-container.sortbyDD{width:250px}}.explorePage .filters .react-select-container .react-select__control{background-color:var(--black-light);border:0;border-radius:20px;box-shadow:none;outline:0}.explorePage .filters .react-select-container .react-select__control .react-select__value-container .react-select__input-container,.explorePage .filters .react-select-container .react-select__control .react-select__value-container .react-select__placeholder{color:#fff;margin:0 10px}.explorePage .filters .react-select-container .react-select__control .react-select__single-value{color:#fff}.explorePage .filters .react-select-container .react-select__control .react-select__multi-value{background-color:var(--black3);border-radius:10px}.explorePage .filters .react-select-container .react-select__control .react-select__multi-value .react-select__multi-value__label{color:#fff}.explorePage .filters .react-select-container .react-select__control .react-select__multi-value .react-select__multi-value__remove{background-color:#0000;color:#fff;cursor:pointer}.explorePage .filters .react-select-container .react-select__control .react-select__multi-value .react-select__multi-value__remove:hover{color:var(--black-lighter)}.explorePage .filters .react-select-container .react-select__menu{margin:0;padding:0;top:40px}.explorePage .content{display:flex;flex-flow:row wrap;gap:10px;margin-bottom:50px}@media only screen and (min-width:768px){.explorePage .content{gap:20px}}.explorePage .content .movieCard .posterBlock{margin-bottom:30px}.movieCard{cursor:pointer;flex-shrink:0;margin-bottom:25px;width:calc(50% - 5px)}@media only screen and (min-width:768px){.movieCard{width:calc(25% - 15px)}}@media only screen and (min-width:1024px){.movieCard{width:calc(20% - 16px)}}.movieCard .posterBlock{align-items:flex-end;aspect-ratio:1/1.5;background-position:50%;background-size:cover;display:flex;justify-content:space-between;margin-bottom:30px;padding:10px;position:relative;transition:all .5s ease;width:100%}.movieCard .posterBlock .lazy-load-image-background{border-radius:12px;height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%}.movieCard .posterBlock .lazy-load-image-background img{height:100%;object-fit:cover;object-position:center;width:100%}.movieCard .posterBlock .circleRating{background-color:#fff;flex-shrink:0;height:40px;position:relative;top:30px;width:40px}@media only screen and (min-width:768px){.movieCard .posterBlock .circleRating{height:50px;width:50px}}.movieCard .posterBlock .genres{display:none;position:relative}@media only screen and (min-width:768px){.movieCard .posterBlock .genres{display:flex;flex-flow:wrap;justify-content:flex-end}}.movieCard .textBlock{color:#fff;display:flex;flex-direction:column}.movieCard .textBlock .title{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;font-size:16px;line-height:24px;margin-bottom:10px;overflow:hidden;text-overflow:ellipsis}@media only screen and (min-width:768px){.movieCard .textBlock .title{font-size:20px}}.movieCard .textBlock .date{font-size:14px;opacity:.5}.movieCard:hover .posterBlock{opacity:.5}.loadingSpinner{align-items:center;display:flex;height:150px;justify-content:center;position:relative;width:100%}.loadingSpinner .spinner{animation:rotate 2s linear infinite;height:50px;width:50px;z-index:2}.loadingSpinner .spinner .path{stroke:#93bfec;stroke-linecap:round;animation:dash 1.5s ease-in-out infinite}.loadingSpinner.initial{height:700px}@keyframes rotate{to{transform:rotate(1turn)}}@keyframes dash{0%{stroke-dasharray:1,150;stroke-dashoffset:0}50%{stroke-dasharray:90,150;stroke-dashoffset:-35}to{stroke-dasharray:90,150;stroke-dashoffset:-124}}.searchResultsPage{min-height:700px;padding-top:100px}.searchResultsPage .resultNotFound{color:var(--black-light);font-size:24px}.searchResultsPage .pageTitle{color:#fff;font-size:24px;line-height:34px;margin-bottom:25px}.searchResultsPage .content{display:flex;flex-flow:row wrap;gap:10px;margin-bottom:50px}@media only screen and (min-width:768px){.searchResultsPage .content{gap:20px}}.searchResultsPage .content .movieCard .posterBlock{margin-bottom:20px}:root{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;--black:#04152d;--black2:#041226;--black3:#020c1b;--black-lighter:#1c4b91;--black-light:#173d77;--pink:#da2f68;--orange:#f89e00;--gradient:linear-gradient(98.37deg,#f89e00 0.99%,#da2f68);font-family:Inter,Avenir,Helvetica,Arial,sans-serif;font-size:16px;font-synthesis:none;font-weight:500;line-height:1;text-rendering:optimizeLegibility}*{box-sizing:border-box;margin:0;padding:0}body{background-color:#04152d;background-color:var(--black)}::-webkit-scrollbar{display:none}.skeleton{background-color:#0a2955;overflow:hidden;position:relative}.skeleton:after{animation:shimmer 2s infinite;background-image:linear-gradient(90deg,#19376300,#19376333 20%,#19376380 60%,#19376300);bottom:0;content:"";left:0;position:absolute;right:0;top:0;transform:translateX(-100%)}@keyframes shimmer{to{transform:translateX(100%)}}
/*# sourceMappingURL=main.28718a50.css.map*/