.ova-service-toggle .item {
  padding: 45px 0;
  border-bottom: 1px solid #D9D9D9;
  cursor: pointer;
}
.ova-service-toggle .item:hover .toggle .title {
  transition: all 0.3s ease;
  color: var(--primary);
}
.ova-service-toggle .item .toggle {
  display: flex;
  align-items: center;
  justify-content: space-between;
  column-gap: 35px;
  row-gap: 15px;
}
@media (max-width: 1024px) {
  .ova-service-toggle .item .toggle {
    flex-direction: column;
    align-items: flex-start;
  }
}
.ova-service-toggle .item .toggle .heading-wrap, .ova-service-toggle .item .toggle .info-wrap {
  display: flex;
  align-items: center;
  column-gap: 35px;
}
.ova-service-toggle .item .toggle .heading-wrap {
  width: 43%;
}
@media (max-width: 1024px) {
  .ova-service-toggle .item .toggle .heading-wrap {
    width: 100%;
  }
}
.ova-service-toggle .item .toggle .info-wrap {
  justify-content: space-between;
  width: 57%;
}
@media (max-width: 1024px) {
  .ova-service-toggle .item .toggle .info-wrap {
    width: 100%;
  }
}
.ova-service-toggle .item .toggle .icon i {
  display: inline-flex;
  font-size: 52px;
  color: var(--primary);
}
.ova-service-toggle .item .toggle .title {
  transition: all 0.3s ease;
  margin: 0;
  line-height: 1.4;
}
.ova-service-toggle .item .toggle .description {
  margin: 0;
}
.ova-service-toggle .item .toggle .toggle-icon.active i {
  color: var(--primary);
}
.ova-service-toggle .item .toggle .toggle-icon i {
  font-size: 24px;
  color: var(--heading);
}
@media (max-width: 1024px) {
  .ova-service-toggle .item .toggle .toggle-icon i {
    font-size: 20px;
  }
}
.ova-service-toggle .item .service-content {
  transition: all 0.3s ease;
  margin: 0;
  display: flex;
  align-items: center;
  column-gap: 35px;
  visibility: hidden;
  opacity: 0;
  height: 0;
}
@media (max-width: 1024px) {
  .ova-service-toggle .item .service-content {
    flex-direction: column;
    align-items: flex-start;
  }
}
.ova-service-toggle .item .service-content.active {
  transition: all 0.3s ease;
  margin: 30px 0 0 0;
  height: auto;
  visibility: visible;
  opacity: 1;
}
.ova-service-toggle .item .service-content.active .content {
  opacity: 1;
}
.ova-service-toggle .item .service-content.active .content p {
  margin: 0;
}
.ova-service-toggle .item .service-content .spacing {
  width: 43%;
}
@media (max-width: 1024px) {
  .ova-service-toggle .item .service-content .spacing {
    width: 100%;
  }
}
.ova-service-toggle .item .service-content .content {
  width: 57%;
  opacity: 0;
}
@media (max-width: 1024px) {
  .ova-service-toggle .item .service-content .content {
    width: 100%;
  }
}