.gradient-background {
  background: linear-gradient(300deg, #00bfff, #ff4c68, #ef8172);
  background-size: 180% 180%;
  animation: gradient-animation 18s ease infinite;
}

#title{height: 700px;}
@keyframes gradient-animation {
  0% {
    background-position: 0% 50%;
  }
  50% {
    background-position: 100% 50%;
  }
  100% {
    background-position: 0% 50%;
  }
}

.icon-square {
  width: 3rem;
  height: 3rem;
  border-radius: 0.75rem;
}

.profile-img {
  height: 100px;
  border-radius: 50%;
}

.heading{font-weight: 700;}

img{float:right;}


#testimonial{background-color: #edf0f3;
text-align: center;}

.dog-img{border-radius:50%;
margin-right: 47%;}

.little-head{font-size:25px;
font-weight: lighter;}

.testi{display: flex;
   gap: 200px;
  justify-content: center;
  height:30px; width:50px;}

 
.plan{text-align: center;}
.bighead{font-size: 50px;
font-family: sans-serif;
font-weight: lighter;}

.smallhead{font-size: 20px;
font-weight: lighter;}

.btn{width:100%;}

#pricing{margin-left: 250px;
margin-right :250px;}