h1,
h2,
h3,
h4,
h5,
h6 {
  font-family: "Acme", sans-serif;
}

*,
.quicksand,
.must-log-in,
.comments-title {
  font-family: "Quicksand", sans-serif;
}

.entry-content *,
.entry-excerpt * {
  font-family: "Quicksand", sans-serif;
}

input:not(.um-button),
textarea {
  background-color: white !important;
  font-family: "Quicksand", sans-serif !important;
}

label {
  color: #2a272f !important;
}

.wp-comment-form-cookies-consent {
  display: flex;
}

#submit {
  padding: 0.2rem;
  cursor: pointer;
  border-radius: 5px;
  border: 1px solid #2a272f;
}

#submit:hover {
  background-color: #f4f8f9 !important;
}

.comment-notes {
  font-family: "Quicksand", sans-serif !important;
}

.comment-form-cookies-consent {
  display: flex !important;
  align-items: center;
}

.comment-form-cookies-consent input {
  margin-right: 0.5rem;
}

.comment-form-cookies-consent label {
  margin: 0 !important;
}

.comment-respond {
  border-top: 1px solid #2a272f;
}

.screen-reader {
  clip: rect(0 0 0 0);
  clip-path: inset(50%);
  height: 1px;
  overflow: hidden;
  position: absolute;
  white-space: nowrap;
  width: 1px;
}

.um {
  opacity: 1 !important;
}

#um-submit-btn {
  background-color: #59bcff;
  color: #2a272f;
}

#um-submit-btn:hover {
  background-color: #ed5777;
}

.um-field-label {
  display: flex !important;
}

.wp-block-columns {
  align-items: center;
  margin-top: 1.5rem;
}

.justify {
  text-align: justify;
}

.mtop {
  margin-top: 1rem;
}

.no-marge {
  margin: 0;
}

.mbottom {
  margin-bottom: 2rem;
}

.maintenance {
  margin-bottom: 2rem;
}