a.text-primary:hover,
a.text-primary:focus {
  color: #000101;
}
a.text-success:hover,
a.text-success:focus {
  color: #356635;
}
a.text-info:hover,
a.text-info:focus {
  color: #2d6987;
}
a.text-warning:hover,
a.text-warning:focus {
  color: #a47e3c;
}
a.text-danger:hover,
a.text-danger:focus {
  color: #953b39;
}
a.bg-primary:hover,
a.bg-primary:focus {
  background-color: #000101;
}
a.bg-success:hover,
a.bg-success:focus {
  background-color: #c1e2b3;
}
a.bg-info:hover,
a.bg-info:focus {
  background-color: #afd9ee;
}
a.bg-warning:hover,
a.bg-warning:focus {
  background-color: #f7ecb5;
}
a.bg-danger:hover,
a.bg-danger:focus {
  background-color: #e4b9b9;
}
div.section.section-newsletter-inner {
  padding: 7rem 3.88888889rem;
  background: #f3f3f3;
  border-top: 0;
}
@media screen and (min-width: 768px) {
  div.section.section-newsletter-inner {
    padding: 9.5rem 3.88888889rem 14rem 3.88888889rem;
  }
}
div.section.section-newsletter-inner .mod-news-signup-form,
div.section.section-newsletter-inner .t3-module.module {
  max-width: 780px;
  margin: 0 auto;
  margin-bottom: 1.55555556rem;
  position: relative;
  z-index: 1;
}
div.section.section-newsletter-inner .rsform .formContainer {
  margin-left: -1.55555556rem;
  margin-right: -1.55555556rem;
}
div.section.section-newsletter-inner .rsform .formContainer .rsform-block {
  padding: 1.55555556rem;
}
div.section.section-newsletter-inner .rsform .formContainer .rsform-block-get-started,
div.section.section-newsletter-inner .rsform .formContainer .rsform-block-antispam {
  padding: 0;
  margin: 0;
  border: 0;
}
div.section.section-newsletter-inner .rsform .formContainer .rsform-block-get-started .formControls,
div.section.section-newsletter-inner .rsform .formContainer .rsform-block-antispam .formControls {
  border: 0 !important;
}
div.section.section-newsletter-inner .rsform .formContainer .rsform-block .formControlLabel {
  color: #111111;
}