*{
    margin: 0px;
    padding: 0px;
    font-family: Arial, Helvetica, sans-serif;
}
/* For WebKit browsers (Chrome, Safari, newer Edge) */
::-webkit-scrollbar {
    display: none;
  }
  
  /* Standard method (Firefox, IE) */
  body {
    -ms-overflow-style: none;  /* IE and Edge */
    scrollbar-width: none;  /* Firefox */
  }

  .promo img{
    padding-top: 10px;
    width: 25%;
    margin: auto;
    display: block;
  }
  @media (max-width: 768px) {
    .promo img {
      width: 100%;
      padding: 10px;
    }
  }

.viral-link{
  font-size: 30px;
    display: flex;
    justify-content: center; /* Centers horizontally */
    align-items: center; /* Centers vertically */
    height: 100vh; /* Full viewport height */
}
  .text{
    display: flex;
    justify-content: center; /* Centers horizontally */
    align-items: center; /* Centers vertically */
    height: 100vh; /* Full viewport height */
}
.link{
    display: flex;
    justify-content: center; /* Centers horizontally */
    align-items: center; /* Centers vertically */
    height: 100vh; /* Full viewport height */
}
.link a{
    text-decoration: none;
    color: #333;
}
.link a:hover{
    color:#FF5C8D;
    text-decoration: underline;
}
.des{
    display: flex;
    justify-content: center; /* Centers horizontally */
    align-items: center; /* Centers vertically */
    height: 100vh; /* Full viewport height */
    padding: 250px;
}
.des p{
  text-align: start;
}
@media (max-width: 768px) {
    .des {
      text-align: center;
      padding: 10px;
    }
  }
  