/* Honeypot */
.hp {
    position:absolute;
    left:-9999px;
    top:-9999px;
    height:0;
    overflow:hidden;
}

/* Datenschutz Checkbox */
.checkbox-wrapper {
  display: flex;
  align-items: center;
  gap: 30px;
}

/* Absende-Button */
button[type="submit"] {
  padding: 12px 16px;
  background-color: #0077cc;
  color: white;
  border: none;
  border-radius: 6px;
  font-weight: bold;
  cursor: pointer;
  transition: background-color 0.2s ease;
}

button[type="submit"]:hover {
  background-color: #005fa3;
}