.ak-ch-values {
  display: flex;
  flex-direction: column;
}

.ak-ch-values__item {
  display: grid;
  grid-template-columns: 44rem auto;
  gap: 3.558rem;
  padding: 3.558rem 0;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  opacity: 0;
  transform: translateY(20px);
  transition:
    opacity 0.55s ease,
    transform 0.55s ease;
	align-items: center;
}

.ak-ch-values__item:last-child {
  border-bottom: 0;
}

.ak-ch-values__item.is-visible {
  opacity: 1;
  transform: none;
}

.ak-ch-values__item.is-preview {
  opacity: 0.35;
  transform: translateY(10px);
}

.ak-ch-values__heading {
  font-size: 1.25rem;
  font-weight: 600;
  line-height: 1.3;
}
/**
.ak-ch-values__description {
  font-size: 1rem;
  line-height: 1.65;
}

.ak-ch-values__description p {
  margin: 0 0 1em;
}

.ak-ch-values__description p:last-child {
  margin-bottom: 0;
}*/
.ak-ch-values__heading {
    margin-top: 0;
    margin-bottom: 0;
	color: #1A1A1A;
}
.ak-ch-values__description {
    color: #484848;
	margin-bottom: -2.668rem;
}
.ak-ch-values__item:first-child {
   padding-top: 0;
}

.ak-ch-values__item.is-visible {
	border-bottom-color: transparent;
  position: relative;
}

.ak-ch-values__item.is-visible:not(:last-child):after {
	    content: "";
        width: 100%;
        height: 3.046rem;
        background: url(/wp-content/uploads/2026/03/wave-line.png);
        background-size: cover;
        background-position: center;
        left: 0;
        position: absolute;
        right: 0;
	background-repeat: no-repeat;
	bottom: -2.668rem;
}

@media (max-width: 767px) {
  .ak-ch-values__item {
    grid-template-columns: 1fr;
    gap: 8px;
    opacity: 1;
    transform: none;
  }

  .ak-ch-values__item.is-preview {
    opacity: 1;
    transform: none;
  }
	.ak-ch-values__item {
		padding: 24px 0;
	}	
	.ak-ch-values__heading {
		letter-spacing: -1px !important;
	}
	.ak-ch-values__item.is-visible:not(:last-child):after {
		height: 13px;
		bottom: -15px;
	}
}
