.ealain-service-list .service-wrapper .service-content {
    display: none;
    -webkit-animation: fade-in 1.2s cubic-bezier(0.390, 0.575, 0.565, 1.000) both;
    animation: fade-in 1.2s cubic-bezier(0.390, 0.575, 0.565, 1.000) both;
}
.service-item-inner{
  display: flex;
  gap: 1em;
  align-items: baseline;
}
.ealain-service-list .service-wrapper .service-content.active {
    display:block;
    -webkit-animation: fade-in 1.2s cubic-bezier(0.390, 0.575, 0.565, 1.000) both;
    animation: fade-in 1.2s cubic-bezier(0.390, 0.575, 0.565, 1.000) both;
}
 .ealain-service-list .service-item.active .service-name{
  color: var(--color-theme-secondary);
}
.ealain-service-list .service-item{
    margin-bottom: 2em;
    cursor: pointer;
}
.ealain-service-list .service-item:last-child{
    margin-bottom: 0;
}

.service-content .wave-pattern .ealain-wave-pattern-wrapper.animated .path{
    animation:none !important;
    visibility: visible !important;
}
.service-content.active .wave-pattern .ealain-wave-pattern-wrapper .path{
    animation:waveAnimOut 2s linear;
    visibility: visible !important;
}
.fade-in {
	-webkit-animation: fade-in 1.2s cubic-bezier(0.390, 0.575, 0.565, 1.000) both;
	        animation: fade-in 1.2s cubic-bezier(0.390, 0.575, 0.565, 1.000) both;
}


/* ----------------------------------------
 * animation fade-in
 * ----------------------------------------*/
 @-webkit-keyframes fade-in {
    0% {
      opacity: 0;
    }
    100% {
      opacity: 1;
    }
  }
  @keyframes fade-in {
    0% {
      opacity: 0;
    }
    100% {
      opacity: 1;
    }
  }
  