

}
.hs-button primary large{
  background:#000;
  color:#fff;
}

.newsletter__module{
  padding: 30px 40px 20px;
  background: linear-gradient(270deg, #FAE74D 0%, #ECAA3B 99.24%);
  border-radius: 15px;
  margin-bottom: 25px;
}
.newsletter__module h2{
  font-family: 'Exo 2', sans-serif!important;
  font-style: normal;
  font-weight: 700;
  font-size: 22px;
  line-height: 1.1;
  margin-bottom: 5px;
  color: #000000;
}
.body-container form{
  display: inherit!important;
  align-items: center;
}

.form__newsletter input{
  height: auto;
  border: 2px solid #555;
  border-radius: 3px;
  background: #222222;
  width: auto;
  color:#AAA;
  padding-left: 15px;
  padding-top: 11px;
  padding-bottom: 9px;
  margin-bottom:15px;
  font-size: 1em;
}
.form__newsletter label{
  color: #222;
  font-family:Roboto!important;
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 1.1;
  padding-bottom:5px;
}
.body-container-wrapper input[type="text"]{
  width: 90%!important;
}

.body-container-wrapper input[type="email"]{
  border: 2px solid #555!important;
  border-radius: 3px!important;
  background: #222222!important;
  width: 90%!important;
  color:#AAA!important;
  padding-left: 15px;
  padding-top: 11px;
  padding-bottom: 9px;
}

.body-container-wrapper input[type="email"]:focus{
  border-bottom: none!important;
  box-shadow: none!important;
}
hs-button
.body-container-wrapper input[type="submit"]{
  background: #000;
  color:#fff;
  text-transform: capitalize;
  width: auto;
  padding-left: 20px;
  padding-right: 20px;
}

.hs-error-msg{
    color: #ff0200!important;
    font-style: italic!important;
    font-weight: 200!important;
    font-size:14px;
}

.grecaptcha-badge{
    padding-bottom: 15px;
    padding-top: 11px;
    box-shadow: none!important;
}

.hs-input .is-placeholder{
background:#333;
}


/*  DARK MODE STYLING */
.header (prefers-color-scheme: dark) {
    background: linear-gradient(270deg, #FAE74D 0%, #ECAA3B 99.24%);
}