*{
    margin: 0;
    padding: 0;
    box-sizing: border-box;
}
.background{
    background-image:url(NG-en-20260511-TRIFECTA-perspective_1fe8a025-7c55-4a17-9574-0bf28be6b40b_large.jpg);
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    width: 100%;
    height: 800px;
    position: relative;
    z-index:1;
    /* filter: blur(1px); */

}
.navbar img{
    padding-top:20px;
    padding-left:200px;
    width: 450px;
    z-index:3;

}
.navbar a{
    text-decoration:none;
    border:none;
    border-radius:3px;
    background-color:red;
    color:white;
    padding:15px;
    position:absolute;
    right:200px;
    top:30px;
    z-index:8;
}
.text p{
    color:white;

}
.Unlimited{
    position:absolute;
    top:250px;
    left:500px;
    z-index:3;
    font-size:85px;
    font-weight:600;
    text-align:center;

}
.Starts{
    position:absolute;
    top:450px;
    left:700px;
    z-index:3;
    font-size:25px;
    font-weight:480;
    text-align:center;
}
.Ready{
    position:absolute;
    top:490px;
    left:520px;
    z-index:3;
    font-size:23px;
    font-weight:350;
    text-align:center;
}
.btn input{
    position:absolute;
    background-color:black;
    color:red;
    border-radius:3px;
    padding:15px 150px 15px 5px;
    top:550px;
    left:500px;
    z-index:3;
    font-size:25px;
    font-weight:480;
    text-align:center;
    border:none;
}
.get{
    position:absolute;
    background-color:red;
    color:white;
    border:none;
    border-radius:3px;
    padding:15px 50px 15px 50px;
    top:550px;
    left:970px;
    font-size:25px;
    font-weight:480;
    text-align:center;
}
.movies-card{
    background-color:black;
}
.trending h2{
    background-color:black;
    color:white;
    font-size:24px;
    font-weight:600;
    padding:60px 0px 40px 200px;
}
.movies-card{
    display:flex;
    gap:40px;
    padding:0px 200px 0px 200px;
    
}
.movies-card img{
    border:none;
    border-radius:5px;
}
.more-reasons{
    background-color:black;
    color:white;
    font-size:24px;
    font-weight:600;
    padding:60px 0px 40px 200px;
}
.cards{
    display: flex;
    justify-content: space-between;
    background-color: black;
     padding:0px 200px 0px 200px;
     gap: 20px;
      

}
.cards h3{
    font-size: 30px;
}

.one span{
     position: absolute; 
    bottom: -480px;
    left: 180px;
    font-size: 130px;
    font-weight: 700;
    color: #000; 
    -webkit-text-stroke: 3px #f1e8e8; 
    line-height: 1;
    z-index: 1; 
}
.two span{
    position: absolute; 
    bottom: -480px;
    left: 420px;
    font-size: 130px;
    font-weight: 700;
    color: #000; 
    -webkit-text-stroke: 3px #f1e8e8; 
    line-height: 1;
    z-index: 1; 
}
.three span{
    position: absolute; 
    bottom: -480px;
    left: 650px;
    font-size: 130px;
    font-weight: 700;
    color: #000; 
    -webkit-text-stroke: 3px #f1e8e8; 
    line-height: 1;
    z-index: 1; 
}
.four span{
    position: absolute; 
    bottom: -480px;
    left: 890px;
    font-size: 130px;
    font-weight: 700;
    color: #000; 
    -webkit-text-stroke: 3px #f1e8e8; 
    line-height: 1;
    z-index: 1; 
}
.five span{
    position: absolute; 
    bottom: -480px;
    left: 1130px;
    font-size: 130px;
    font-weight: 700;
    color: #000; 
    -webkit-text-stroke: 3px #f1e8e8; 
    line-height: 1;
    z-index: 1; 
}
.first-card{
    width: 400px;
    height: 400px;
    background-image: linear-gradient(to bottom right, #1A2144, #20111D);
    color: white;
    border: none;
    border-radius: 10px;
    
}
.first-card h3{
    padding:  30px 20px 20px 20px;
}
.first-card p{
    padding: 2px 20px 20px 20px;
    color: #A5A6B1;
    font-size: 20px;
    max-width: 90%;
    font-weight: 50px;
}
.first-card img{
     position: absolute; 
    bottom: -1000px;
    left: 400px;
}
.second-card{
    width: 400px;
    height: 400px;
    background-image: linear-gradient(to bottom right, #1A2144, #20111D);
    color: white;
    border: none;
    border-radius: 10px;
}
.second-card h3{
   padding:  30px 20px 20px 20px;
}
.second-card p{
    padding: 2px 20px 20px 20px;
    color: #A5A6B1;
    font-size: 20px;
    max-width: 90%;
    font-weight: 50px;
}
.second-card img{
     position: absolute; 
    bottom: -1000px;
    left: 720px;
}
.third-card{
    width: 400px;
    height: 400px;
    background-image: linear-gradient(to bottom right, #1A2144, #20111D);
    color: white;
    border: none;
    border-radius: 10px;
}
.third-card h3{
      padding:  30px 20px 20px 20px;
}
.third-card p{
    padding: 2px 20px 20px 20px;
    color: #A5A6B1;
    font-size: 20px;
    max-width: 90%;
    font-weight: 50px;
}
.third-card img{
      position: absolute; 
    bottom: -1000px;
    left: 1080px;
}
.fouth-card{
    width: 400px;
    height: 400px;
    background-image: linear-gradient(to bottom right, #1A2144, #20111D);
    color: white;
    border: none;
    border-radius: 10px;
}
.fouth-card h3{
    padding:  30px 20px 20px 20px;
}
.fouth-card p{
    padding: 2px 20px 20px 20px;
    color: #A5A6B1;
    font-size: 20px;
    max-width: 90%;
    font-weight: 50px;
}
.fouth-card img{
      position: absolute; 
    bottom: -1000px;
    left: 1400px;
}
/* .Accodion button{
 position:absolute;
    background-color:red;
    color:white;
    border:none;
    border-radius:3px;
    padding:15px 50px 15px 50px;
    top:550px;
    left:970px;
    font-size:25px;
    font-weight:480;
    text-align:center;
}
 */
 .faq{
    background-color:black;
    padding:60px 200px 60px 200px;
 }
 .frequently h2{
    color:white;
    font-size:24px;
    font-weight:600;
    padding-bottom:40px;
 }

 .faq-btn{
    display:block;
    width: 100%;
    background: #2d2d2d;
    color: white;
    border: none;
    padding: 24px;
    margin-bottom: 8px;
    text-align: left;
    font-size: 20px;
 }
 .ready-to-watch{
    background-color:black;
     padding:60px 200px 60px 200px;
 }
 .ready-to-watch .ready{
    color:white;
    font-size:22px;
    font-weight:600;
    padding-left: 120px;
    padding-bottom:40px;
 }
 .ready-to-watch p{
    color:white;
    font-size:20px;
    font-weight:500;
    padding-bottom:40px;
    margin-left: 220px;
 }

 .ready-to-watch .put{
    position:absolute;
    background-color:  #0F0F0F;
    /* color:#91A29F; */
    color:white;
    font-size: 20px;
    border-radius:3px;;
    border: 1px solid  silver;
    padding:14px 350px 14px 50px;
    margin-left: 220px;
  
}
.ready-to-watch .Started{
    position:absolute;
    right: 385px;
    background-color:red;
    color:white;
    border:none;
    border-radius:3px;
    padding:15px 50px 15px 50px;
    font-size:25px;
    font-weight:480;
    text-align:center;
}
.Question{
     background-color: black;
      padding-top: 100px;
}
.Question a{
    font-size: 23px;
    color: #919791;
    padding-left: 200px;
}
.footer-links{
    display:flex;
    background-color: black;
    padding:60px 200px 60px 200px;
    gap: 200px;
}
.links li{
    margin-bottom: 10px;
}
.footer-links .links a{
    color: #919791;
    font-size: 20px;
    list-style: none;
}
.English{
    background-color: black;
}
.English .Eng{
    background-color: black;
    color: white;
    padding:6px 20px 6px 20px;
    margin:60px 200px 60px 200px;
    border: 2px solid silver;
}
.last-text{
    background-color: black;
    padding-left:200px; 
    color: white;
}
.last-text .Nigeria {
    color: #ACABA6;
    line-height: 80px;
    font-size: 15px;
}
.page{
    line-height: 50px;
    padding-bottom: 100px;
    font-size: 15px;
    font-weight: 400;
    color: #626657;
}
.dropdown{
    background-color: black;
    color: white;
}
