.comparison--heading {
  text-align: center;
  font-size: large;
  font-weight: 700;
  padding: 2%;
  margin-left: 2%;
  margin-right: 2%;
}
.comparison--subheading {
  text-align: center;
  font-size: smaller;
  font-weight: 400;
  padding: 2%;
  margin-left: 2%;
  margin-right: 2%;
}
.comparison--block {
  text-align: center;
  vertical-align: center;
  background-color: lightgreen;
  margin: 2%;
}
.comparison--detail-container {
  padding: 4px;
}
.comparison--detail-container:nth-child(even) {
  background-color: lightgray;
}
.comparison--detail-feature {
  text-align: left;
  font-size: medium;
  font-weight: 700;
  margin-right: 2%;
}
.comparison--detail-premium {
  text-align: center;
  margin-left: 2%;
  margin-right: 2%;
}
.comparison--detail-basic {
  text-align: center;
  margin-left: 2%;
  margin-right: 2%;
}
.comparison--detail-block {
  margin: 2%;
}
