.features2 {
  display: grid;
  gap: var(--margin-heading);
}
@media (min-width: 1200px) {
  .features2 {
    grid-template-columns: repeat(2, 1fr);
    align-content: start;
  }
}
.features2_inner {
  display: grid;
  align-content: start;
}
@media (min-width: 740px) {
  .features2_inner {
    row-gap: 10px;
  }
}
@media (max-width: 739.98px) {
  .features2_inner {
    row-gap: 6px;
  }
}
.features2_list {
  display: grid;
  align-content: start;
}
@media (min-width: 740px) {
  .features2_list {
    row-gap: 10px;
  }
}
@media (max-width: 739.98px) {
  .features2_list {
    row-gap: 6px;
  }
}
.features2_list--positive {
  --_border-color: var(--positive);
  --_bg-color: var(--positive-10);
  --_item-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24'%3E%3Cpath fill='%2335D52C' d='M19 13h-6v6h-2v-6H5v-2h6V5h2v6h6v2Z'/%3E%3C/svg%3E");
}
.features2_list--negative {
  --_border-color: var(--negative);
  --_bg-color: var(--negative-10);
  --_item-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24'%3E%3Cpath fill='%23D52C2F' d='M19 13H5v-2h14v2Z'/%3E%3C/svg%3E");
}
.features2_item {
  position: relative;
  align-content: center;
  min-height: calc(var(--_icon-size) + var(--_padding) * 2);
  padding: var(--_padding) var(--_padding) var(--_padding) calc(var(--_icon-size) + var(--margin-text) + var(--_padding));
  background-color: var(--_bg-color, transparent);
  border: solid 1px var(--_border-color, currentColor);
  border-radius: 10px;
}
@media (min-width: 740px) {
  .features2_item {
    --_padding: 10px;
    --_icon-size: 24px;
    font-size: 14px;
  }
}
@media (max-width: 739.98px) {
  .features2_item {
    --_padding: 6px;
    --_icon-size: 20px;
    font-size: 12px;
  }
}
.features2_item::before {
  position: absolute;
  top: var(--_padding);
  left: var(--_padding);
  width: var(--_icon-size);
  height: var(--_icon-size);
  content: "";
  background: var(--_item-icon) center/contain no-repeat;
}