hr.style1 {
    border-top: 5px solid #05141f;
    width: 20%;
    padding-bottom: 10px;
}
.cpo-benefits-table {
  width: 100%;
  border-collapse: collapse;
  font-family: "Helvetica Neue", Arial, sans-serif;
  color: #2b2b2b;
}

.cpo-benefits-table thead th {
  text-transform: uppercase;
  font-weight: 700;
  padding: 14px 12px;
  background: #f0f0f0;
  border-bottom: 2px solid #e6e6e6;
}

.cpo-benefits-table tbody td {
  padding: 12px 16px;
  border-bottom: 1px solid #e9e9e9;
  text-align: center;
}

.cpo-benefits-table tbody td:first-child {
  text-align: left;
}

.cpo-benefits-table tr.row-grey {
  background-color: #f7f7f7;
}

.check {
  color: #c8102e;
  font-size: 1.4rem;
}

.cross {
  color: #999;
  opacity: 0.6;
  font-size: 1.4rem;
}
