.cc_g1YFfSMDVf_AeWOv9yxSP .ob-compare-row {
  display: grid;
  grid-template-columns: var(--compare-feat, minmax(0, 1.7fr)) var(--compare-ours, 152px) var(--compare-other, minmax(0, 1fr));
  align-items: center;
  width: 100%;
  min-height: 64px;
  padding: 16px 0;
  border-top: 1px solid #e6eaee;
}

.cc_g1YFfSMDVf_AeWOv9yxSP .ob-compare-row__feature {
  padding-right: 16px;
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.45;
  color: #3d454c;
}

.cc_g1YFfSMDVf_AeWOv9yxSP .ob-compare-row__mark {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  justify-self: center;
}

.cc_g1YFfSMDVf_AeWOv9yxSP .ob-compare-row__mark.is-yes {
  width: 22px;
  height: 22px;
  border-radius: 50%;
  background: #111111;
  color: #ffffff;
}

.cc_g1YFfSMDVf_AeWOv9yxSP .ob-compare-row__mark.is-yes svg {
  stroke: #ffffff;
  stroke-width: 2.4;
}

.cc_g1YFfSMDVf_AeWOv9yxSP .ob-compare-row__mark.is-no {
  color: #c5cbd1;
}

.cc_g1YFfSMDVf_AeWOv9yxSP .ob-compare-row__mark.is-no svg {
  stroke-width: 1.6;
}

@media (min-width: 768px) {
  .cc_g1YFfSMDVf_AeWOv9yxSP .ob-compare-row {
    min-height: 70px;
  }

  .cc_g1YFfSMDVf_AeWOv9yxSP .ob-compare-row__feature {
    font-size: 1rem;
  }
}

@media (min-width: 1024px) {
  .cc_g1YFfSMDVf_AeWOv9yxSP .ob-compare-row {
    min-height: 76px;
    padding: 18px 0;
  }

  .cc_g1YFfSMDVf_AeWOv9yxSP .ob-compare-row__feature {
    font-size: 1.0625rem;
  }
}
