
.contact-img{

    width:25rem;
  }
  .letstalk{
    width:28rem
  }
  .imgcontainer{
    margin-top:-50px
  }
  /* .inputBox-design{
    height:3rem;
    border-radius:100px;
    font-size:16px;
    font-family:"Pridi", Helvetica;
    padding-left:30px
  } */
  .contact-textbox{
    height:200px;
    border-radius:30px
  }
  .contactform-container{
    background:linear-gradient(90.75deg, #171490cc 6.43%, rgb(130 81 178 / 80%) 86.66%);
    padding:2.5rem;
    border:8px solid rgb(243 244 251 / 46%);
    border-radius: 35px;
}
  .contactsubmit{
    background: linear-gradient(135deg, rgb(231.39, 63.6, 234.81) 0%, rgb(58.91, 24.73, 156.19) 100%);
    opacity: 0.68;
    color: var(--contrast-color);
    padding: 13px 63px;
    border-radius: 60px;
    /* font-size:20px; */
    font-weight:600;
    font-family:"Pridi", Helvetica;
  }
  .new-contain{
    margin-top:-55px
  }
  .c-container{
    margin-top:-60px
  }
  #contactTitle{
    font-weight:600;
    font-size:40px
  }
  .contactOuterCard{
    width:25rem;
    height:18rem;
    border-radius:30px;
    padding: 16px 20px 25px 23px;
  }
  .contactInnerCard{
    width:20rem;
    height:14rem;
    border-radius:25px
  }
  .cbtn{
    background: linear-gradient(135deg, rgb(231.39, 63.6, 234.81) 0%, rgb(58.91, 24.73, 156.19) 100%);
    opacity: 0.68;
    font-size: 16px;
    font-weight: 700;
    color: #fff;
    /* padding: 7px 38px; */
    border-radius: 1000px;
  }
  .cincard{
    font-weight:600;
    font-family:"Pridi", Helvetica;
    color:#292930
  }
  .cinicon{
    background: linear-gradient(45deg, #FF52AF, #9F53FF);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
    background-clip: text;
    /* text-fill-color: transparent; */
  }
  .hrcontact{
    color:rgb(255,105,180);
    font-weight:600
  }
  .carrer-Head{
    margin-top:-42px
  }
  .star{
    width:30px;
    height:30px
  }


@keyframes wave {
    0%, 100% {
        transform: translateY(0);
    }
    50% {
        transform: translateY(-10px);
    }
}

.wave-animation {
    animation: wave 1s infinite;
}

.wave-text {
    font-family: 'CasualFont', sans-serif; /* Replace 'CasualFont' with the actual font name */
    font-size: 2em; /* Adjust the size as needed */
    display: inline-block;
}

.wave-letter {
    font-family: "Playfair Display", serif;
    display: inline-block;
    animation: wave 1s infinite;
    font-size: 7rem; /* Increased font size */
    font-weight: 700; /* Set font weight to 700 */
    background: linear-gradient(2deg, #eea4e2 6.43%, rgb(125 68 147) 86.66%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    font-style:italic
}
.nex-sec{
    background:linear-gradient(2deg, #020951 6.43%, rgb(82 15 108) 86.66%);
}
@media (min-width: 768px) {
    .wave-letter {
      font-size:5rem
    }
    .title{
        font-size:4rem
    }
  }
  @media (min-width: 320px) and (max-width: 740px) {
    .wave-letter {
        font-size:3.5rem
      }
  }
/* Animation with delay for each letter */
.wave-letter:nth-child(1) { animation-delay: 0s; }
.wave-letter:nth-child(2) { animation-delay: 0.1s; }
.wave-letter:nth-child(3) { animation-delay: 0.2s; }
.wave-letter:nth-child(4) { animation-delay: 0.3s; }
.wave-letter:nth-child(5) { animation-delay: 0.4s; }
.wave-letter:nth-child(6) { animation-delay: 0.5s; }
.wave-letter:nth-child(7) { animation-delay: 0.6s; }
.wave-letter:nth-child(8) { animation-delay: 0.7s; }
.wave-letter:nth-child(9) { animation-delay: 0.8s; }

@keyframes wave {
    0%, 100% { transform: translateY(0); }
    50% { transform: translateY(-10px); }
}

