/* Seiten: Impressum + Datenschutz (page-impressum / page-datenschutz) — Textkarte. */

.et_pb_section.igr-recht-sec { padding: 60px 40px 80px !important; }

.igr-recht-karte {
  max-width: 820px;
  margin: 0 auto;
  background: #ffffff;
  border-radius: 24px;
  padding: 44px 48px;
  box-shadow: 0 20px 50px -28px rgba(1, 20, 58, .4);
}

.igr-recht-hinweis {
  font-size: 13px;
  color: #8b9ac0;
  margin: 0 0 4px;
}

.igr-recht-karte h2 {
  font-family: 'Comfortaa', cursive;
  font-weight: 700;
  font-size: 21px;
  color: #032863;
  margin: 32px 0 10px;
}

.igr-recht-karte h3 {
  font-family: 'Comfortaa', cursive;
  font-weight: 700;
  font-size: 16px;
  color: #032863;
  margin: 20px 0 8px;
}

.igr-recht-karte p {
  font-size: 15px;
  line-height: 1.7;
  color: #55617a;
  margin: 0 0 12px;
}

.igr-recht-karte a { color: #04549E; }

@media (max-width: 820px) {
  .et_pb_section.igr-recht-sec { padding: 38px 20px 56px !important; }
  .igr-recht-karte { padding: 28px 22px; border-radius: 18px; }
}
