/* =============================================================================
 * Body
 * ========================================================================== */

@import url("https://fonts-googleapis-com.universal-music.de/css2?family=Public+Sans:ital,wght@0,400;0,500;0,600;0,700;0,900;1,400;1,500;1,600;1,700&display=swap");

* {
  font-family: "Public Sans", Arial, Helvetica, sans-serif;
}

.umg-switzerland {
  color: white;
  height: fit-content !important;

  .container {
    padding: 0 !important;
  }

  header {
    display: none !important;
  }
}

.form-group-head {
  display: none !important;
}

.form-group-body {
  background: transparent !important;
  padding: 0 !important;

  #pers_firstname,
  #pers_name,
  #pers_contact,
  #pers_topic,
  #pers_message {
    background: rgba(0, 0, 0, 0.5);
    padding: 0.5em 1em;
    color: white;
    border: solid white 1px;
    border-radius: 8px;
    line-height: 2em;
    height: fit-content;
  }

  #pers_firstname::placeholder,
  #pers_name::placeholder #pers_contact::placeholder #pers_topic::placeholder,
  #pers_message::placeholder {
    color: rgb(245, 245, 245);
  }

  #submit-btn {
    background-color: #2ab3e2;
    border: white 1px solid;
    color: white;
    border-radius: 8px;
    padding: 0.75em;
    font-size: 14px;
    font-weight: normal;
    height: fit-content;
    line-height: 2;
  }
}

.confirm-box {
  display: flex;
  flex-direction: row-reverse;
  gap: 1.5rem;
  margin-bottom: 2.5rem;

  #confirm_tos {
    width: 40px;
  }
}

footer {
  display: none !important;
}
