:root{font-family:system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#ffffffde;background-color:#151515;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{margin:0;padding:0;box-sizing:border-box}html,body,#root{height:100%;margin:0;padding:0}html{font-size:62.5%}.header{background-color:#212121;display:flex;justify-content:space-between;align-items:center;padding:2rem 3rem;width:70%;left:50%;transform:translate(-50%);margin:1rem auto;border-radius:50px;-webkit-box-shadow:0px 0px 10px 3px rgba(0,0,0,.2);box-shadow:0 0 10px 3px #0003;position:fixed;z-index:1000}li{list-style-type:none;cursor:pointer}.header img{width:16rem}.navbar{display:flex;align-items:center;gap:1.5rem}.navbar a{font-size:18px;text-decoration:none;color:#bfbfbf;padding:10px 20px;border-radius:8px;transition:.2s}.navbar .active{background:#1a1a1a;color:#bfbfbf;padding:10px 20px;border-radius:8px}.navbar a:hover{background:#1a1a1a;color:#fff;padding:10px 20px;border-radius:8px}.navButtons{display:flex;align-items:center;gap:15px}.navButtons button{background:none;color:#fff;border:none;cursor:pointer;font-size:25px}.openMenu,.closeMenu{display:none}@media(max-width:1280px){.header img{width:14rem}.navbar a{font-size:18px;text-decoration:none;color:#bfbfbf;padding:5px 10px;border-radius:8px;transition:.2s}.navbar li.active{background:#1a1a1a;color:#bfbfbf;padding:5px 10px;border-radius:8px}.navButtons button{font-size:20px}}@media(min-width:768px)and (max-width:1100px){.header{width:85%}.navbar a{font-size:12px}.navbar{display:flex;align-items:center;gap:1rem}.header img{width:10rem}}@media(max-width:768px){.header{width:100%;left:0;transform:none;margin:0;border-radius:0}.header img{width:12rem}.navButtons{display:none}.navbar{display:flex;flex-direction:column;position:fixed;top:0;right:-100%;width:70%;height:100vh;background:#212121;align-items:start;padding:2rem;transition:right .3s ease-in-out}.navbar.open{right:0}.navbar a{font-size:20px}.openMenu,.closeMenu{display:block;font-size:25px}}.homeBackground{background-image:url(../assets/images/sub_container.png);min-height:100vh;background-size:cover;background-position:center;display:flex;align-items:flex-end;justify-content:center;text-align:center}.homeContent{width:50%;padding:2rem}.contentTitle{font-size:3rem;font-weight:700;margin:0}.contentDescription{font-size:1.4rem;margin:1rem 0}.homeButton{display:flex;justify-content:center;margin:0 auto;background:#e50000;border:none;padding:1.4rem 3rem;gap:10px;border-radius:8px;cursor:pointer;transition:.2s;color:#fff}.btnIcon{color:#fff}.homeButton:hover{opacity:.8}@media(max-width:1280px){.contentTitle{font-size:2.5rem;font-weight:700;margin:0}.contentDescription{font-size:1.2rem;margin:1rem 0}.homeButton{display:flex;justify-content:center;margin:0 auto;background:#e50000;border:none;padding:1.2rem 2.5rem;gap:10px;border-radius:8px;cursor:pointer;transition:.2s}}@media(max-width:768px){.homeContent{width:90%}}@media(max-width:400px){.homeContent{width:100%}.homeContent .contentTitle{font-size:20px}.homeContent .contentDescription,.homeButton{font-size:10px}}.exploreSection{margin:3rem 4%}.exploreTitle{font-size:3rem;margin-bottom:1.5rem}.exploreDescription{font-size:1.5rem;font-weight:lighter}.carousel{margin:2rem 0}.exploreSectionCard{width:90%;background:#1a1a1a;padding:1rem;display:flex;flex-direction:column;border-radius:12px}.exploreCardBtn{color:#fff}.exploreCardContent{display:flex;justify-content:space-between;align-items:center}.exploreCardContent .typeOfMovie{font-size:20px}.exploreSectionCard button{background:none;border:none;font-size:40px;display:flex;align-items:center;cursor:pointer}@media(max-width:1280px){.exploreTitle{font-size:2.5rem;margin-bottom:1.5rem}.exploreDescription{font-size:1.2rem;font-weight:lighter}.exploreSectionCard .typeOfMovie{font-size:18px}.exploreSectionCard{width:90%}}@media(max-width:768px){.exploreTitle{font-size:2rem}.exploreDescription{font-size:1rem}.exploreSectionCard{width:80%}}@media(max-width:600px){.exploreSectionCard{width:90%}.exploreSectionCard .typeOfMovie{font-size:15px}.exploreSectionCard button{font-size:30px}}@font-face{font-family:revicons;fallback:fallback;src:url(/assets/revicons-DbTteTvA.woff) format("woff"),url(/assets/revicons-CBqxZnew.ttf) format("ttf"),url(/assets/revicons-BNIKeAUC.eot) format("ttf")}.react-multi-carousel-list{display:flex;align-items:center;overflow:hidden;position:relative}.react-multi-carousel-track{list-style:none;padding:0;margin:0;display:flex;flex-direction:row;position:relative;transform-style:preserve-3d;backface-visibility:hidden;will-change:transform,transition}.react-multiple-carousel__arrow{position:absolute;outline:0;transition:all .5s;border-radius:35px;z-index:1000;border:0;background:#00000080;min-width:43px;min-height:43px;opacity:1;cursor:pointer}.react-multiple-carousel__arrow:hover{background:#000c}.react-multiple-carousel__arrow:before{font-size:20px;color:#fff;display:block;font-family:revicons;text-align:center;z-index:2;position:relative}.react-multiple-carousel__arrow:disabled{cursor:default;background:#00000080}.react-multiple-carousel__arrow--left{left:calc(4% + 1px)}.react-multiple-carousel__arrow--left:before{content:""}.react-multiple-carousel__arrow--right{right:calc(4% + 1px)}.react-multiple-carousel__arrow--right:before{content:""}.react-multi-carousel-dot-list{position:absolute;bottom:0;display:flex;left:0;right:0;justify-content:center;padding:0;margin:0;list-style:none;text-align:center}.react-multi-carousel-dot button{display:inline-block;width:12px;height:12px;border-radius:50%;opacity:1;box-shadow:none;transition:background .5s;border-width:2px;border-style:solid;border-color:gray;padding:0;margin:0 6px 0 0;outline:0;cursor:pointer}.react-multi-carousel-dot button:hover:active,.react-multi-carousel-dot--active button{background:#080808}.react-multi-carousel-item{transform-style:preserve-3d;backface-visibility:hidden}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.react-multi-carousel-item{flex-shrink:0!important}.react-multi-carousel-track{overflow:visible!important}}[dir=rtl].react-multi-carousel-list{direction:rtl}.rtl.react-multiple-carousel__arrow--right{right:auto;left:calc(4% + 1px)}.rtl.react-multiple-carousel__arrow--right:before{content:""}.rtl.react-multiple-carousel__arrow--left{left:auto;right:calc(4% + 1px)}.rtl.react-multiple-carousel__arrow--left:before{content:""}.provideTitle{font-size:3rem;margin-bottom:1.5rem}.provideDescription{font-size:1.5rem;font-weight:lighter}.provideSectionCards{display:grid;grid-template-columns:repeat(3,1fr);gap:3rem;margin:3rem 0;cursor:pointer}.provideSectionCard{background:#000;background:linear-gradient(30deg,#000000bf 70%,#e5000033);padding:5rem;border-radius:12px;border:1px solid #262626}.provideSectionCard .image-title{display:flex;align-items:center;gap:1rem}.provideSectionCard .image-title h2{font-size:20px}.provideSectionCard .image-title img{padding:1rem;background:#141414;border:1px solid #1f1f1f;border-radius:12px}.provideCardDescription{font-size:16px;font-weight:lighter;margin-top:2rem;color:#999}@media(max-width:1280px){.provideTitle{font-size:2.5rem;margin-bottom:1.5rem}.provideDescription{font-size:1.2rem;font-weight:lighter}.provideSectionCard .image-title h2{font-size:16px}.provideCardDescription{font-size:14px;font-weight:lighter;margin-top:2rem;color:#999}.provideSectionCard .image-title img{width:5rem;height:5rem;padding:.8rem;background:#141414;border:1px solid #1f1f1f;border-radius:12px}}@media(max-width:1051px){.provideSectionCards{display:grid;grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.provideSectionCards{display:grid;grid-template-columns:repeat(1,1fr);gap:3rem;margin:3rem 0;cursor:pointer}.provideTitle{font-size:2rem}.provideDescription{font-size:1rem}}.faqSection{height:auto;display:flex;flex-direction:column;gap:3rem}.faqTop{display:flex;align-items:center;justify-content:space-between}.faqTitle{font-size:3rem;margin-bottom:1.5rem}.faqDescription{font-size:1.5rem;font-weight:lighter}.faqRight button{background:#e50000;border:none;padding:12px 15px;border-radius:8px;cursor:pointer;color:#fff}.questionsContainer{display:flex;gap:2rem}.faqColumn{flex:1;display:flex;flex-direction:column}@media(max-width:1280px){.faqTitle{font-size:2.5rem}.faqDescription{font-size:1.2rem}}@media(max-width:900px){.questionsContainer{display:flex;flex-direction:column;gap:0}}@media(max-width:768px){.faqTop{display:flex;flex-direction:column;align-items:start;gap:1rem}.faqTitle{font-size:2rem}.faqDescription{font-size:1rem}.askQuestion{font-size:12px;padding:0}}.planSection{margin:2rem 4%;display:flex;flex-direction:column;gap:3rem;height:auto}.planSectionTitle{font-size:30px;margin-bottom:1.5rem}.planSectionDescription{font-size:15px;font-weight:lighter}.planSectionTop{display:flex;justify-content:space-between;align-items:center;gap:2rem}.cardsContainer{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem}.monthlyPlanCard,.yearlyPlanCard{display:flex;flex-direction:column;justify-content:space-around;background:#1a1a1a;border:1px solid #262626;padding:20px 30px;border-radius:12px;height:auto;cursor:pointer;animation:fadeIn .4s ease-in-out}.planCategory{font-size:20px;margin-bottom:12px}.planDescription{font-size:14px;margin-bottom:15px}.planPrice{margin-bottom:20px;font-size:15px;color:#999}.planPrice span{font-size:30px;color:#fff;font-weight:700}.monthlyPlanCard .buttons,.yearlyPlanCard .buttons{display:flex;gap:20px}.monthlyPlanCard .buttons button,.yearlyPlanCard .buttons button{flex:1;padding:15px 20px;border-radius:8px;cursor:pointer;color:#fff}.startTrial{background:#141414;border:1px solid #262626}.choosePlan{background:#e50000;border:none}.startYourFreeTrial{background:url(../assets/images/plan_section_image.png);height:25rem;background-size:cover;border-radius:12px;display:flex;justify-content:space-between;align-items:center;padding:2rem 5rem}.startYourFreeTrial h1{font-size:40px}.startYourFreeTrial p{font-size:12px;font-weight:lighter}.startYourFreeTrial button{background:#e50000;color:#fff;border:none;padding:2rem 3rem;font-size:16px;border-radius:8px;cursor:pointer}@media(max-width:1280px){.planSectionTitle{font-size:2.5rem}.planSectionDescription{font-size:1.2rem}.monthlyPlanCard .buttons,.yearlyPlanCard .buttons{display:flex;flex-direction:column;gap:.8rem}.startYourFreeTrial .left-side h1{font-size:30px}.startYourFreeTrial .right-side button{font-size:14px;padding:1.5rem 3rem}}@media(max-width:768px){.planSection{margin:5rem 4%}.planSectionTop{display:flex;flex-direction:column;align-items:start}.planSectionTitle{font-size:2rem}.planSectionDescription{font-size:1rem}.cardsContainer{display:grid;grid-template-columns:repeat(1,1fr);gap:2rem}.startYourFreeTrial{display:flex;flex-direction:column;align-items:start;justify-content:center;gap:1rem}.startYourFreeTrial .left-side h1{font-size:20px}.startYourFreeTrial .right-side button{font-size:12px;padding:1rem 2rem}}@media(max-width:400px){.planCategory{font-size:16px}.planDescription{font-size:12px}}section{box-sizing:border-box;margin:2rem 4%;height:auto;animation:fadeIn .4s ease-in-out}.App{display:flex;flex-direction:column}main{flex:1}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.movies_shows_hero{background:url(/assets/images/movies_shows_hero.png);min-height:80vh;background-size:cover;background-position:center;display:flex;align-items:flex-end;justify-content:center;text-align:center;margin-top:100px}.movies_shows_content{margin:5rem;max-width:65%}.movies_shows_title{font-size:40px;color:#fff;font-weight:700}.movies_shows_description{font-size:12px;color:#999}.movies_shows_buttons{margin-top:15px;display:flex;align-items:center;justify-content:center;gap:15px}.movies_shows_buttons .playNow{background:#e50000;border:none;padding:10px 20px;border-radius:8px;display:flex;align-items:center;gap:8px;font-size:15px;cursor:pointer;transition:.2s;color:#fff}.movies_shows_buttons .playNow:hover{opacity:.8}.movies_shows_buttons .add,.like,.sound{background:#0f0f0f;border:1px solid #262626;font-size:22px;width:40px;height:40px;border-radius:8px;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#fff}.moviesSection,.showsSection{position:relative;border:1px solid #262626;padding:30px;margin:5rem 0;display:block;border-radius:10px}.moviesSection:before{content:"Movies";position:absolute;font-size:18px;top:-22px;left:28px;background:red;padding:5px 10px;border-radius:10px}.ourGenres{font-size:25px}.showsSection:before{content:"Shows";position:absolute;font-size:18px;top:-22px;left:28px;background:red;padding:5px 10px;border-radius:10px}@media(max-width:650px){.movies_shows_content{max-width:80%}.movies_shows_title{font-size:30px;color:#fff;font-weight:700}.movies_shows_description{font-size:10px;color:#999}.movies_shows_buttons .playNow{background:#e50000;border:none;padding:8px 18px;border-radius:8px;display:flex;align-items:center;gap:8px;font-size:12px;cursor:pointer;transition:.2s}.movies_shows_buttons .add,.like,.sound{background:#0f0f0f;border:1px solid #262626;font-size:16px;width:30px;height:30px;border-radius:8px;cursor:pointer;display:flex;align-items:center;justify-content:center}.moviesSection:before{content:"Movies";position:absolute;font-size:16px;top:-22px;left:28px;background:red;padding:5px 10px;border-radius:10px}.moviesSection,.showsSection{position:relative;border:1px solid #262626;padding:20px;margin:5rem 0;display:block;border-radius:10px}.ourGenres{font-size:25px}.showsSection:before{content:"Shows";position:absolute;font-size:16px;top:-22px;left:28px;background:red;padding:5px 10px;border-radius:10px}.sectionTitle{font-size:20px}}@media(max-width:425px){.movies_shows_content{max-width:100%}.movies_shows_title{font-size:20px;color:#fff;font-weight:700}.movies_shows_description{font-size:8px;color:#999}.movies_shows_buttons{width:100%}.movies_shows_buttons .playNow{padding:5px;font-size:8px}}footer{width:100%;height:auto;background:#0f0f0f;padding:8rem;display:flex;flex-direction:column}.footerTop{display:flex;justify-content:space-between;margin-bottom:3rem}.mainLink{font-size:20px;color:#fff;text-decoration:none}.footerLink{font-size:16px;color:#999;text-decoration:none}.footerColumn{display:flex;flex-direction:column;gap:10px}footer .row{display:flex;font-size:20px;justify-content:space-between}footer .row .icon{padding:10px;background:#1a1a1a;border:1px solid #262626;border-radius:8px;width:4rem;height:4rem;display:flex;align-items:center;justify-content:center;cursor:pointer}.footerBottom{padding:3rem 0;border-top:1px solid #999999;display:flex;justify-content:space-between}.footerBottom .leftSide p{font-size:18px;color:#999}.footerBottom .rightSide{display:flex;gap:2rem}@media(max-width:1280px){.mainLink{font-size:16px}.footerLink{font-size:14px}footer .row{font-size:16px}footer .row .icon{padding:8px;background:#1a1a1a;border:1px solid #262626;border-radius:8px;width:3rem;height:3rem;display:flex;align-items:center;justify-content:center;cursor:pointer}.footerBottom .leftSide p{font-size:16px}}@media(max-width:768px){footer{padding:6rem}.footerTop{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem}.footerBottom{display:flex;flex-direction:column;align-items:center;gap:1rem}}@media(max-width:450px){footer{padding:5rem}.footerTop{display:grid;grid-template-columns:auto auto;text-align:center;justify-content:space-between}.footerBottom{text-align:center}.footerBottom .leftSide p{font-size:15px}.footerBottom .rightSide{display:flex;flex-direction:column;align-items:center;gap:1rem}}.support{margin-top:150px}.supportWelcome{display:flex;gap:5rem}.supportWelcome .left-side{flex:1}.supportWelcome .left-side h1{font-size:40px;color:#fff;margin-bottom:2rem}.supportWelcome .left-side p{font-size:15px;color:#999;margin-bottom:2rem}.supportWelcome .left-side img{width:100%}.supportWelcome .right-side{flex:2;background:#0f0f0f;border-radius:12px;border:1px solid #262626;padding:30px}.supportWelcome .right-side .row{display:flex;gap:5rem}.firstname,.lastname,.email,.phoneNumber{display:flex;flex-direction:column;flex:1;padding:2rem}.numberInput{display:flex;align-items:center;gap:2rem}.ReactFlagsSelect-module_selectOptions__3LNBJ{background:#141414!important;border:none!important}.ReactFlagsSelect-module_selectOptions__3LNBJ li{background:#141414!important}.ReactFlagsSelect-module_selectOptions__3LNBJ li:hover{background:#262626!important}.numberInput input{width:100%}.supportWelcome .right-side label{margin-bottom:1rem;font-size:16px;font-weight:700}.supportWelcome .right-side input{padding:1.5rem;background:#141414;border:1px solid #262626;border-radius:8px}.supportWelcome .right-side input:focus{outline:none}textarea{resize:none;padding:2rem;background:#141414;border-radius:8px;border:1px solid #262626}textarea:focus{outline:none}.messageContainer{display:flex;flex-direction:column;padding:2rem}.agreeAndConfirm{display:flex;justify-content:space-between;padding:2rem}.checkbox{display:flex;align-items:center;gap:1rem;font-size:16px}.checkbox p{color:#999}.checkbox input{scale:1.5}.sendButton button{background:#e50000;color:#fff;border:none;border-radius:8px;padding:10px 20px;cursor:pointer;transition:.2s}.sendButton button:hover{opacity:.8}.faqSectionSupport{width:100%;margin:5rem auto}@media(max-width:1100px){.supportWelcome{display:flex;flex-direction:column}.supportWelcome .right-side .row{display:flex;gap:2rem}}@media(max-width:768px){.supportWelcome .left-side h1{font-size:30px}.supportWelcome .left-side p{font-size:10px}.supportWelcome .right-side .row{display:flex;flex-direction:column;gap:1rem}}@media(max-width:630px){.supportWelcome .left-side h1{font-size:25px}.supportWelcome .left-side p,.checkbox{font-size:12px}.checkbox input{scale:1}.sendButton button{background:#e50000;border:none;border-radius:8px;padding:5px 10px;cursor:pointer;transition:.2s}}@media(max-width:520px){.supportWelcome .left-side h1{font-size:20px}.supportWelcome .left-side p{font-size:10px}.agreeAndConfirm{display:flex;flex-direction:column;gap:1rem;width:100%}.supportWelcome .right-side{padding:20px}.checkbox input{scale:1.2}.checkbox p{font-size:16px}.sendButton button{width:100%;padding:10px 20px}.messageContainer{display:flex;flex-direction:column;padding:.5rem}}@media(max-width:400px){.supportWelcome .left-side h1{font-size:16px}.supportWelcome .left-side p{font-size:8px}.supportWelcome .right-side{padding:5px}.numberInput{gap:1rem}}.subscriptions{margin-top:100px}.subscriptionsTitle{font-size:30px;color:#fff}.subscriptionsDescription{font-size:15px;color:#999}
