.section-vcn .section-header {
  margin-bottom: 20px;
}

.vcn {
  display: flex;
  flex-direction: column;
  gap: 40px;
}
@media (max-width: 1023.98px) {
  .vcn {
    gap: 30px;
  }
}
@media (max-width: 767.98px) {
  .vcn {
    gap: 20px;
  }
}
.vcn-icon {
  align-self: center;
}
@media (max-width: 767.98px) {
  .vcn-icon {
    display: none;
  }
}
.vcn-desc {
  line-height: 1.4;
  text-align: left;
}
.vcn-list {
  font-size: 20px;
  line-height: 1.9;
  letter-spacing: 0.02em;
  color: var(--zelenyy);
}
.vcn-list strong,
.vcn-list b {
  font-weight: 700;
  color: #404040;
}
@media (max-width: 767.98px) {
  .vcn-list {
    font-size: 18px;
    line-height: 1.4;
  }
  .vcn-list p {
    margin-bottom: 20px;
  }
}
.vcn-list a {
  color: var(--zelenyy);
}
@media (hover: hover) {
  .vcn-list a:hover {
    color: var(--chernyy);
  }
}
.vcn-list *:nth-last-child(1) {
  margin-bottom: 0;
}
.vcn .share {
  align-self: center;
}
@media (max-width: 767.98px) {
  .vcn .share {
    align-self: flex-start;
  }
}