/*
newsletter-page.css | Newsletter sign-up page | Above-the-fold
*/

.full-screen-height > .container {
  display: flex;
  flex-flow: column;
  justify-content: center;
  min-height: calc(100vh - 387px);
}

#nf-form-2-cont {
  margin-top: 4rem;
}

#nf-form-2-cont nf-fields-wrap {
  display: flex;
  flex-flow: row nowrap;
  gap: 1rem;
  width: 100%;
}

div .nf-form-content,
div .nf-form-layout {
  margin: 0 auto;
  max-width: 600px;
}

#nf-form-2-cont nf-field:nth-child(1) {
  flex: 1 1 auto;
}

#nf-form-2-cont nf-field:nth-child(2) {
  flex: 0 1 auto;
}

#top .main_color div input[type="email"] {
  background-color: #f7d8ab;
}

#top .main_color div input[type="submit"] {
  background-color: #398a96;
  border-color: #398a96;
  font-family: 'Open Sans', sans-serif;
  font-size: 13px;
  font-weight: 400;
  padding: 15px 30px 13px;
  text-transform: uppercase;
}

#top .main_color div input[type="submit"]:hover {
  background-color: #176874;
  border-color: #176874;
  color: #fff;
  opacity: 0.8;
}

/*
newsletter-page.css | Newsletter sign-up page | Union fit
*/
.union__wrapper {
  background-color: transparent !important;
  color: #000000 !important;
  font-family: 'Open Sans', sans-serif !important;
  margin: 0 auto;
  max-width: 600px;
}
.union__signup-form {
  margin: 0 auto;
}
.required-text {
  display: none;
}
.post-meta-infos {
  display: none;
}