.grid {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));
  /* Umbrechen, sobald die Box 300 Pixel Breite hat */
}
.grid div {
  /*background: #257989;
  border: 2px solid #1d606d;
  color: white;*/
  margin: 5px;
  padding: 5px;
}
.subtitle {
  display: block;
}
.fs-12 {
  font-size: 12px;
}
.fs-16 {
  font-size: 16px;
}
.fs-18 {
  font-size: 18px;
}
.ta-c {
  text-align: center;
}
.bo-blue-900 {
  border: 1px solid #1E3A8A;
}
.topseller-bottom h5 {
  height: 60px;
}
.ol-class {
  list-style: disc inside;
}
.fw-bold-500 {
  font-weight: 500;
}
.romax-eco-15705 {
  margin-top: 20px;
}
.romax-eco-15705 h2,
.romax-eco-15705 ol {
  margin-top: 10px;
}
.romax-eco-15705 p {
  margin-bottom: 10px;
}
.row-one h2,
.row-one .subtitle {
  height: 60px;
  min-height: 60px;
}
.row-one .subtitle,
.row-one .content {
  font-size: 12px;
}
.row-one ol li {
  font-size: 12px;
}
