Back to top

<div id="newsletter-wrapper">
<!-- Begin Constant Contact Active Forms --><script> var _ctct_m = "819ecc3453ea40bbfa1122dfe0416c10"; </script><script id="signupScript" src="https://static.ctctcdn.com/js/signup-form-widget/current/signup-form-widget.min.js" async defer></script><!-- End Constant Contact Active Forms --><!-- Begin Constant Contact Inline Form Code -->
<div class="ctct-inline-form" data-form-id="f2c5c142-61ee-45a9-a229-301c99df37af"></div>
<!-- End Constant Contact Inline Form Code -->
</div>
<style>
#newsletter-wrapper .ctct-form-embed.form_0 .ctct-form-defaults {
  background-color: #d1af22;
  padding: 20px 40px;
  color: #000;
  border-radius: 0;
  font-family: "Roboto Condensed", Arial,Helvetica,"Nimbus Sans L",sans-serif;
}

#newsletter-wrapper .ctct-form-embed.form_0 .ctct-form-defaults p {
  font-family: "Roboto Condensed", Arial,Helvetica,"Nimbus Sans L",sans-serif;
  color: #000;
}

#newsletter-wrapper .ctct-form-embed.form_0 .ctct-form-defaults .ctct-form-header {
  color: #000;
  font-family: "Oswald",Impact,"Arial Narrow","Roboto Condensed",Arial,Helvetica,"Nimbus Sans L",sans-serif;
text-transform: uppercase;
  font-size: 24px;
  line-height: 24px;
}

#newsletter-wrapper .ctct-form-embed.form_0 .ctct-form-defaults form {
  position: relative;
}

#newsletter-wrapper div.ctct-form-embed form.ctct-form-custom div.ctct-form-field {
  margin: 0 0 1em;
  background: white;
  padding: 0;
  display: flex;
}

#newsletter-wrapper div.ctct-form-embed form.ctct-form-custom div.ctct-form-field label {
  margin: 0;
  background: #000;
  color: #FFF;
  display: flex;
  align-items: center;
  padding: .375em;
}

#newsletter-wrapper div.ctct-form-embed form.ctct-form-custom div.ctct-form-field label::before {
  display: none;
}

#newsletter-wrapper div.ctct-form-embed form.ctct-form-custom div.ctct-form-field .ctct-form-errorMessage {
  margin: 0;
  background: #000;
  color: #FFF !important;
  background: #d30011 !important;
  display: flex;
  align-items: center;
  padding: .375em;
  line-height: 1.3em;
}

#newsletter-wrapper div.ctct-form-embed form.ctct-form-custom div.ctct-form-field input.ctct-form-element {
  background: transparent;
  border: 0;
  outline: 0;
  box-shadow: none;
}

@media (min-width: 640px) {
  #newsletter-wrapper .ctct-form-embed.form_0 .ctct-form-defaults form > .ctct-form-header {
    float: left;
    padding-right: 10px;
  }

  #newsletter-wrapper div.ctct-form-embed div.ctct-form-defaults .ctct-form-header + p.ctct-form-text {
    line-height: 24px;
  }
}

@media (min-width: 980px) {
  #main {
    z-index: 4;
    position: relative;
    margin-top: -4em;
  }
  #newsletter-wrapper {
    max-width: 840px; margin: 0 auto;
  }

  #newsletter-wrapper .ctct-form-embed.form_0 .ctct-form-defaults. {
    padding: 20px;
  }

  #newsletter-wrapper .ctct-form-embed.form_0 .ctct-form-defaults form {
    padding-bottom: 2.25em;
    overflow: hidden;
  }

  #newsletter-wrapper div.ctct-form-embed form.ctct-form-custom div.ctct-form-field {
    float: left;
    width: calc(100% - 12em);
  }
 
   #newsletter-wrapper div.ctct-form-embed form.ctct-form-custom .ctct-form-button {
    float: right;
    width: 10em;
    height: 47px;
    margin: 0 !important;
  }

  #newsletter-wrapper .ctct-form-embed.form_0 .ctct-form-defaults form #gdpr_text {
    position: absolute;
    bottom: 0;
  }

  #newsletter-wrapper .ctct-form-embed.form_0 .ctct-form-defaults form #gdpr_text p {
    margin-bottom: 0;
  }
}

div.ctct-form-embed div.ctct-form-defaults p.ctct-form-footer {
  display: none;
}

.grecaptcha-badge {
z-index: 99;
}
</style>