*{
    margin: 0;
    padding: 0;
    box-sizing: border-box;

    body {
      /* overflow: hidden; */
  margin: 0;
  background-color: #000; 
  
  color: white;
}
}
.navbar{
 display: flex;
 align-items: center;
 justify-content: center;
 justify-content: space-around;
 gap: 24px;
 background-color: rgb(8, 6, 6);
 height: 65px;

}
.navbar.nav-logo{
    gap: 55px;
}
.nav-list ul{
    display: flex;
    gap: 45px;
    font-weight: bold;

}
.nav-list ul li{
    list-style: none;
    color: rgb(255, 251, 251);
    cursor: pointer;


}
.nav-button{
    border: none;
    color: white;
    background-color: rgb(235, 55, 160);
    padding:10px 24px ;
    border-radius: 13px;
    min-width:  170px; 
    height: 45px;
    font-size: 15px;
     font-weight: bold; 
    cursor: pointer;
}
.nav-button:hover{
background-color: rgb(163, 66, 131);
    color: white;
    cursor: pointer;

}
.nav-list ul li:hover{
    color: rgb(235, 55, 160)
    
}
.background-color{
    background-color: black;
}



.container {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 60px 20px;
  gap: 60px;
  flex-wrap: wrap;
}

.image-section img {
  width: 550px; 
  border-radius: 10px;
}

.text-section h1 {
  font-size: 70px;
  margin: 0;
  font-weight:60px;
  font-family: inherit;
}

.text-section h1 span {
  color: #ff00c8;

}

.text-section p {
  font-size: 16px;
  margin: 20px 0;
  color: #ccc;
  max-width: 400px;
  font-weight: bold;
  
}

.text-section button {
  background-color: transparent;
  color: #ff00c8;
  border: 2px solid #ff00c8;
  padding: 10px 24px;
      border-radius: 13px;
    min-width:  200px; 
    height: 45px;
    font-size: 15px;
  cursor: pointer;
}

.text-section button:hover {
  background-color: #ff00c8;
  color: #f0e5ed;
}
.dots {
  display:flex ;
  justify-content:center;
  align-items:center;
  gap: 15px;
  margin-top: 50px;
}

.dot {
  display: inline-block;
  width: 15px;
  height: 15px;   
  border-radius: 50%;
  border: 2px solid #ff00c8;
  background-color: transparent;
  transition: background-color 0.3s;
  text-decoration: none;

}

.dot.active {
  background-color: #ff00c8;
  border: none;
}
.container3{
  display:flex;
  width: 100%;
  height: 700px;
  font-family: sans-serif;

}
.image-section3{
  width: 50%;
  height:600px ;

}

.image-section3 img{
  margin: -10px 0px 0px 210px;
  width: 375px; 
  height: 680px;
  /* height:auto; */
  }
  .image-section3 img:hover{
    cursor: pointer;
    margin-top: 2px;
  }
.text-section3{
  width: 50%;
  height:700px;
  text-align: start;
  justify-content: center;
  margin-top:80px ; 
}
.text-section3 .h1{
  font-size: 80px;

}
.text-section3 .p1{
  gap: 10px;
  font-size: 20px;
  color: #ccc;
  margin-top: -18px;
  margin-left: 3px;
}
.text-section3 .p2{
  margin: 70px 0px 0px 0px;
  font-family: inherit;
  font-size: 18px;
}
.sec3-bts2{ 
  margin: 40px 0px 0px 0px ;
}
.sec3-bts2 img{
 min-width: 170px;
  height: 60px;
  padding:0px;
  background-color: #000;
}
.container2 {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 60px 20px;
  gap: 60px;
  flex-wrap: wrap;
}

.image-section2 img {
  width: 520px; 
  border-radius: 10px;
  margin: 60px 0px 09px -120px ;
}

.text-section2 h1 {
  font-size: 70px;
  margin:20px 0px 0px 0px ;
  font-weight:60px;
  font-family: sans-serif;
}

.text-section2 h1 span {
  color: #ff00c8;

}

.sec2-p {
  font-size: 20px;
  margin: 20px 0;
  color: #ccc;
  max-width: 400px;
  font-weight: bold;
  
}

.text-section2 button {
  background-color: transparent;
  color: #ff00c8;
  border: 2px solid #ff00c8;
  padding: 10px 24px;
      border-radius: 13px;
    min-width:  200px; 
    height: 45px;
    font-size: 15px;
  cursor: pointer;
}

.text-section2 button:hover {
  background-color: #ff00c8;
  color: #f0e5ed;
}







.container4{
  display:flex;
  width: 100%;
  height: 700px;
  font-family: sans-serif;
}
.image-section4{
  width: 50%;
  height:600px ;
}

.image-section4 img{
  margin:100px 0px 0px 100px;
  width: 475px; 
  height: 300px;
  /* height:auto; */
  border-radius: 30px;
  }
  
.text-section4{
  width: 50%;
  height:700px;
  text-align: start;
  justify-content: center;
  margin-top:80px ; 
}
.sec4-h1{
  font-size: 50px;
  

}
.sec4-p1{
  gap: 10px;
  font-size: 20px;
  color: #5f5c5c;
  margin-top: -2px;
  margin-left: 3px;
}
.sec4-p2{
  margin: 10px 0px 0px 0px;
  font-family: inherit;
  font-size: 20px;}
  
.text-section4 button {
  background-color: transparent;
  color: #ff00c8;
  border: 2px solid #ff00c8;
  padding: 10px 24px;
  border-radius: 13px;
  min-width:  200px; 
  height: 45px;
  font-size: 15px;
  cursor: pointer;
  margin-top: 40px;
}

.text-section4 button:hover {
  background-color: #ff00c8;
  color: #f0e5ed;}
.layout2{
  display: flex;
  width: 100%;
  height: 600px;
  margin-top: 50px;
  }
.img1{
  margin: 40px 0px 0px 40px ;
}  
.text1{
  margin: 150px 0px 0px 0px ;
  font-family: sans-serif;
  font-size: 20px;
}
.img2{
  margin: 80px 0px 0px 0px ; 
}
.video{
  
}
.footer{
  width: 100%;
  height: 550px;
  display: flex;
}
.f1{
  width: 900px;
  height: 400px;
  background-image: url(./assest/imgi_5_earn_tile.jpg);
  background-position: center;
  background-size: cover;
  border-radius: 20px;
  margin: 40px 0px 0px 50px;
  border: 2px solid rgb(75, 73, 73);
}
.f1-h1{
  margin: 80px 0px 0px 250px  ;

}
.f1-p{
  margin: 0px 0px 0px 90px;
}

.f1-img{
  width: 20px ;
  height: 20px;
}
.f1:hover{
  cursor: pointer; 
}

.f1-bts {
  background-color: transparent;
  color: #ff00c8;
  border: 2px solid #ff00c8;
  padding: 8px 16px;
  border-radius: 13px;
  min-width:  20px; 
  height: 45px;
  font-size: 15px;
  cursor: pointer;
  margin: 150px 0px 0px 250px;
}

.f1-bts:hover {
  background-color: #ff00c8;
  color: #f0e5ed;}
.f2{
  width: 900px;
  height:400px;
  background-image: url(./assest/imgi_6_play_tile.jpg);
   background-position: center;
  background-size: cover;
  border-radius: 20px;
  margin: 40px 0px 0px 50px;
  border: 2px solid rgb(75, 73, 73);
}
.f2-h1{
  margin: 80px 0px 0px 250px  ;

}
.f2-p{
  margin: 0px 0px 0px 90px;
}
.f2-bts {
  background-color: transparent;
  color: #ff00c8;
  border: 2px solid #ff00c8;
  padding: 8px 16px;
  border-radius: 13px;
  min-width:  20px; 
  height: 45px;
  font-size: 15px;
  cursor: pointer;
  margin: 150px 0px 0px 250px;
}

.f2-bts:hover {
  background-color: #ff00c8;
  color: #f0e5ed;}
.footer2{
  width: 100%;
  height: 550px;
  display: flex;
}

 .f3{
  width: 900px;
  height: 400px;
  background-image: url(./assest/imgi_7_dao_tile.jpg);
  background-position: center;
  background-size: cover;
  border-radius: 20px;
  margin: 40px 0px 0px 50px;
  border: 2px solid rgb(75, 73, 73);
} 
.f3-h1{
  margin: 80px 0px 0px 250px  ;

}
.f3-p{
  margin: 0px 0px 0px 90px;
} 
.f3-bts {
  background-color: transparent;
  color: #ff00c8;
  border: 2px solid #ff00c8;
  padding: 8px 16px;
  border-radius: 13px;
  min-width:  20px; 
  height: 45px;
  font-size: 15px;
  cursor: pointer;
  margin: 150px 0px 0px 250px;
}

.f3-bts:hover {
  background-color: #ff00c8;
  color: #f0e5ed;}
.f4{
  width: 900px;
  height: 400px;
  background-image: url(./assest/imgi_8_nft_tile.jpg);
  background-position: center;
  background-size: cover;
  border-radius: 20px;
  margin: 40px 0px 0px 50px;
  border: 2px solid rgb(75, 73, 73);
}
.f4-h1{
  margin: 80px 0px 0px 250px  ;

}
.f4-p{
  margin: 0px 0px 0px 90px;
}
.f4-bts {
  background-color: transparent;
  color: #ff00c8;
  border: 2px solid #ff00c8;
  padding: 8px 16px;
  border-radius: 13px;
  min-width:  20px; 
  height: 45px;
  font-size: 15px;
  cursor: pointer;
  margin: 180px 0px 0px 250px;
}

.f4-bts:hover {
  background-color: #ff00c8;
  color: #f0e5ed;}
 footer {
      text-align: center;
      padding: 30px 20px;
      background-color: #000;
      font-size: 14px;
    }

    footer a {
      color: #ff3cac;
      text-decoration: none;
      margin: 0 10px;
    }

    footer a:hover {
      text-decoration: underline;
    }

    .social-icons {
      margin: 20px 0;
      font-size: 24px;
    
    }

    .social-icons i {
      margin: 0 10px;
      cursor: pointer;
    }
    .social-iconsi:hover{
      cursor: pointer;
      color:white;
    }
   
    .disclaimer {
      font-size: 12px;
      color: #ccc;
      margin: 20px auto;
      max-width: 700px;
      line-height: 1.5;
    }

    .footer-bottom {
      margin-top: 20px;
      font-size: 13px;
      color: #bbb;
    }