section.newsletter {
  background: var(--nude);
}
section.newsletter .bg-grid .img-col,
section.newsletter .bg-grid .content-col {
  grid-row: 1/-1;
  grid-column: 1/-1;
}
section.newsletter .bg-grid .img-col {
  overflow: hidden;
  position: relative;
}
section.newsletter .bg-grid .img-col img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  position: absolute;
}
section.newsletter .bg-grid .content-col {
  z-index: 2;
}
section.newsletter .wsf-form .wsf-grid {
  display: block;
}
section.newsletter .wsf-form .wsf-grid > div:not(.last-child) {
  margin-bottom: 1.25rem;
}
section.newsletter .wsf-form fieldset p {
  font: var(--body-font);
}
section.newsletter .wsf-form button.wsf-button.wsf-button-full,
section.newsletter .wsf-form button.wsf-button.wsf-button-primary,
section.newsletter .wsf-form button.wsf-button.wsf-button-success {
  display: inline-block;
  width: auto;
}
section.newsletter .wsf-form input[type=date].wsf-field,
section.newsletter .wsf-form input[type=datetime-local].wsf-field,
section.newsletter .wsf-form input[type=file].wsf-field,
section.newsletter .wsf-form input[type=month].wsf-field,
section.newsletter .wsf-form input[type=password].wsf-field,
section.newsletter .wsf-form input[type=search].wsf-field,
section.newsletter .wsf-form input[type=time].wsf-field,
section.newsletter .wsf-form input[type=week].wsf-field,
section.newsletter .wsf-form input[type=email].wsf-field,
section.newsletter .wsf-form input[type=number].wsf-field,
section.newsletter .wsf-form input[type=tel].wsf-field,
section.newsletter .wsf-form input[type=text].wsf-field,
section.newsletter .wsf-form input[type=url].wsf-field,
section.newsletter .wsf-form select.wsf-field,
section.newsletter .wsf-form textarea.wsf-field {
  color: var(--primary);
  border: 0;
  border-bottom: 1px solid var(--primary);
  font-size: 1.25rem;
  padding-inline: 0;
}
section.newsletter .wsf-form input[type=date].wsf-field:hover:enabled:not(:focus), section.newsletter .wsf-form input[type=date].wsf-field:hover, section.newsletter .wsf-form input[type=date].wsf-field:focus,
section.newsletter .wsf-form input[type=datetime-local].wsf-field:hover:enabled:not(:focus),
section.newsletter .wsf-form input[type=datetime-local].wsf-field:hover,
section.newsletter .wsf-form input[type=datetime-local].wsf-field:focus,
section.newsletter .wsf-form input[type=file].wsf-field:hover:enabled:not(:focus),
section.newsletter .wsf-form input[type=file].wsf-field:hover,
section.newsletter .wsf-form input[type=file].wsf-field:focus,
section.newsletter .wsf-form input[type=month].wsf-field:hover:enabled:not(:focus),
section.newsletter .wsf-form input[type=month].wsf-field:hover,
section.newsletter .wsf-form input[type=month].wsf-field:focus,
section.newsletter .wsf-form input[type=password].wsf-field:hover:enabled:not(:focus),
section.newsletter .wsf-form input[type=password].wsf-field:hover,
section.newsletter .wsf-form input[type=password].wsf-field:focus,
section.newsletter .wsf-form input[type=search].wsf-field:hover:enabled:not(:focus),
section.newsletter .wsf-form input[type=search].wsf-field:hover,
section.newsletter .wsf-form input[type=search].wsf-field:focus,
section.newsletter .wsf-form input[type=time].wsf-field:hover:enabled:not(:focus),
section.newsletter .wsf-form input[type=time].wsf-field:hover,
section.newsletter .wsf-form input[type=time].wsf-field:focus,
section.newsletter .wsf-form input[type=week].wsf-field:hover:enabled:not(:focus),
section.newsletter .wsf-form input[type=week].wsf-field:hover,
section.newsletter .wsf-form input[type=week].wsf-field:focus,
section.newsletter .wsf-form input[type=email].wsf-field:hover:enabled:not(:focus),
section.newsletter .wsf-form input[type=email].wsf-field:hover,
section.newsletter .wsf-form input[type=email].wsf-field:focus,
section.newsletter .wsf-form input[type=number].wsf-field:hover:enabled:not(:focus),
section.newsletter .wsf-form input[type=number].wsf-field:hover,
section.newsletter .wsf-form input[type=number].wsf-field:focus,
section.newsletter .wsf-form input[type=tel].wsf-field:hover:enabled:not(:focus),
section.newsletter .wsf-form input[type=tel].wsf-field:hover,
section.newsletter .wsf-form input[type=tel].wsf-field:focus,
section.newsletter .wsf-form input[type=text].wsf-field:hover:enabled:not(:focus),
section.newsletter .wsf-form input[type=text].wsf-field:hover,
section.newsletter .wsf-form input[type=text].wsf-field:focus,
section.newsletter .wsf-form input[type=url].wsf-field:hover:enabled:not(:focus),
section.newsletter .wsf-form input[type=url].wsf-field:hover,
section.newsletter .wsf-form input[type=url].wsf-field:focus,
section.newsletter .wsf-form select.wsf-field:hover:enabled:not(:focus),
section.newsletter .wsf-form select.wsf-field:hover,
section.newsletter .wsf-form select.wsf-field:focus,
section.newsletter .wsf-form textarea.wsf-field:hover:enabled:not(:focus),
section.newsletter .wsf-form textarea.wsf-field:hover,
section.newsletter .wsf-form textarea.wsf-field:focus {
  border: 0;
  border-bottom: 1px solid var(--primary);
}
section.newsletter .wsf-form input[type=date].wsf-field::-webkit-input-placeholder, section.newsletter .wsf-form input[type=datetime-local].wsf-field::-webkit-input-placeholder, section.newsletter .wsf-form input[type=file].wsf-field::-webkit-input-placeholder, section.newsletter .wsf-form input[type=month].wsf-field::-webkit-input-placeholder, section.newsletter .wsf-form input[type=password].wsf-field::-webkit-input-placeholder, section.newsletter .wsf-form input[type=search].wsf-field::-webkit-input-placeholder, section.newsletter .wsf-form input[type=time].wsf-field::-webkit-input-placeholder, section.newsletter .wsf-form input[type=week].wsf-field::-webkit-input-placeholder, section.newsletter .wsf-form input[type=email].wsf-field::-webkit-input-placeholder, section.newsletter .wsf-form input[type=number].wsf-field::-webkit-input-placeholder, section.newsletter .wsf-form input[type=tel].wsf-field::-webkit-input-placeholder, section.newsletter .wsf-form input[type=text].wsf-field::-webkit-input-placeholder, section.newsletter .wsf-form input[type=url].wsf-field::-webkit-input-placeholder, section.newsletter .wsf-form select.wsf-field::-webkit-input-placeholder, section.newsletter .wsf-form textarea.wsf-field::-webkit-input-placeholder {
  color: var(--primary);
}
section.newsletter .wsf-form input[type=date].wsf-field::-moz-placeholder, section.newsletter .wsf-form input[type=datetime-local].wsf-field::-moz-placeholder, section.newsletter .wsf-form input[type=file].wsf-field::-moz-placeholder, section.newsletter .wsf-form input[type=month].wsf-field::-moz-placeholder, section.newsletter .wsf-form input[type=password].wsf-field::-moz-placeholder, section.newsletter .wsf-form input[type=search].wsf-field::-moz-placeholder, section.newsletter .wsf-form input[type=time].wsf-field::-moz-placeholder, section.newsletter .wsf-form input[type=week].wsf-field::-moz-placeholder, section.newsletter .wsf-form input[type=email].wsf-field::-moz-placeholder, section.newsletter .wsf-form input[type=number].wsf-field::-moz-placeholder, section.newsletter .wsf-form input[type=tel].wsf-field::-moz-placeholder, section.newsletter .wsf-form input[type=text].wsf-field::-moz-placeholder, section.newsletter .wsf-form input[type=url].wsf-field::-moz-placeholder, section.newsletter .wsf-form select.wsf-field::-moz-placeholder, section.newsletter .wsf-form textarea.wsf-field::-moz-placeholder {
  color: var(--primary);
}
section.newsletter .wsf-form input[type=date].wsf-field:-ms-input-placeholder, section.newsletter .wsf-form input[type=datetime-local].wsf-field:-ms-input-placeholder, section.newsletter .wsf-form input[type=file].wsf-field:-ms-input-placeholder, section.newsletter .wsf-form input[type=month].wsf-field:-ms-input-placeholder, section.newsletter .wsf-form input[type=password].wsf-field:-ms-input-placeholder, section.newsletter .wsf-form input[type=search].wsf-field:-ms-input-placeholder, section.newsletter .wsf-form input[type=time].wsf-field:-ms-input-placeholder, section.newsletter .wsf-form input[type=week].wsf-field:-ms-input-placeholder, section.newsletter .wsf-form input[type=email].wsf-field:-ms-input-placeholder, section.newsletter .wsf-form input[type=number].wsf-field:-ms-input-placeholder, section.newsletter .wsf-form input[type=tel].wsf-field:-ms-input-placeholder, section.newsletter .wsf-form input[type=text].wsf-field:-ms-input-placeholder, section.newsletter .wsf-form input[type=url].wsf-field:-ms-input-placeholder, section.newsletter .wsf-form select.wsf-field:-ms-input-placeholder, section.newsletter .wsf-form textarea.wsf-field:-ms-input-placeholder {
  color: var(--primary);
}
section.newsletter .wsf-form input[type=date].wsf-field::-ms-input-placeholder, section.newsletter .wsf-form input[type=datetime-local].wsf-field::-ms-input-placeholder, section.newsletter .wsf-form input[type=file].wsf-field::-ms-input-placeholder, section.newsletter .wsf-form input[type=month].wsf-field::-ms-input-placeholder, section.newsletter .wsf-form input[type=password].wsf-field::-ms-input-placeholder, section.newsletter .wsf-form input[type=search].wsf-field::-ms-input-placeholder, section.newsletter .wsf-form input[type=time].wsf-field::-ms-input-placeholder, section.newsletter .wsf-form input[type=week].wsf-field::-ms-input-placeholder, section.newsletter .wsf-form input[type=email].wsf-field::-ms-input-placeholder, section.newsletter .wsf-form input[type=number].wsf-field::-ms-input-placeholder, section.newsletter .wsf-form input[type=tel].wsf-field::-ms-input-placeholder, section.newsletter .wsf-form input[type=text].wsf-field::-ms-input-placeholder, section.newsletter .wsf-form input[type=url].wsf-field::-ms-input-placeholder, section.newsletter .wsf-form select.wsf-field::-ms-input-placeholder, section.newsletter .wsf-form textarea.wsf-field::-ms-input-placeholder {
  color: var(--primary);
}
section.newsletter .wsf-form input[type=date].wsf-field::placeholder,
section.newsletter .wsf-form input[type=datetime-local].wsf-field::placeholder,
section.newsletter .wsf-form input[type=file].wsf-field::placeholder,
section.newsletter .wsf-form input[type=month].wsf-field::placeholder,
section.newsletter .wsf-form input[type=password].wsf-field::placeholder,
section.newsletter .wsf-form input[type=search].wsf-field::placeholder,
section.newsletter .wsf-form input[type=time].wsf-field::placeholder,
section.newsletter .wsf-form input[type=week].wsf-field::placeholder,
section.newsletter .wsf-form input[type=email].wsf-field::placeholder,
section.newsletter .wsf-form input[type=number].wsf-field::placeholder,
section.newsletter .wsf-form input[type=tel].wsf-field::placeholder,
section.newsletter .wsf-form input[type=text].wsf-field::placeholder,
section.newsletter .wsf-form input[type=url].wsf-field::placeholder,
section.newsletter .wsf-form select.wsf-field::placeholder,
section.newsletter .wsf-form textarea.wsf-field::placeholder {
  color: var(--primary);
}