{##newsletter-form form.hs-form {
  --input-background-color: transparent;
  --input-focus-background-color: transparent;
  --input-error-background-color: transparent;
  --input-error-border: 0;
  --spaceX-between-fields: 0;
  --spaceY-between-fields: 0;
  --global-font-size: 1.2rem;
  --form-submit-height: 3rem;
  --form-submit-padding: 1.5rem;
  --form-submit-font-size: 1.2rem;
  --input-placeholder-font-size: 1.2rem;
  --input-height: 3rem;
  --input-padding: 1rem;
  --error-position: absolute;
}
#newsletter-form form {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row;
          flex-flow: row;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
#newsletter-form form{
  padding:.5rem;
  background: transparent;
  -webkit-box-shadow: inset 0 0 0 1px #cccccc;
          box-shadow: inset 0 0 0 1px #cccccc;
  z-index: 1;
  border-radius: 3rem;
}

#newsletter-form form .hs-form-field {
  width: 100%;
  position: relative;
  height: auto;
  line-height: 1;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

#newsletter-form form .hs_submit {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  z-index:2;
  position:relative;
}

#newsletter-form form .hs-form-field input{z-index:2;position:relative;}#}
#newsletter-form form.hs-form {
  --input-background-color: transparent;
  --input-focus-background-color: transparent;
  --input-error-background-color: transparent;
  --input-error-border: 0;
  --spaceX-between-fields: 0;
  --spaceY-between-fields: 0;
  --global-font-size: 1.2rem;
  --form-submit-height: 3rem;
  --form-submit-padding: 1.5rem;
  --form-submit-font-size: 1.2rem;
  --input-placeholder-font-size: 1.2rem;
  --input-height: 3rem;
  --input-padding: 1rem;
  --error-position: absolute;
}
#newsletter-form form {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-flow: row;
  flex-flow: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
#newsletter-form form{
  padding:.5rem;
  background: transparent;
  -webkit-box-shadow: inset 0 0 0 1px #cccccc;
  box-shadow: inset 0 0 0 1px #cccccc;
  z-index: 1;
}

#newsletter-form form .hs-form-field {
  width: 100%;
  position: relative;
  height: auto;
  line-height: 1;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

#newsletter-form form .hs_submit input {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  z-index:2;
  position:relative;
  background-color: #ff6555;
  width: max-content;
  color: #ffffff;
  border-radius: 0;
}

#newsletter-form form .hs_submit input:hover {
  background-color: #e12208;
}

#newsletter-form form .hs-form-field input{
  z-index:2;
  color: #ffffff;
  position:relative;
}

#newsletter-form form .hs-form-field input::placeholder{
  color: #ffffff;
}

#newsletter-form .legal-consent-container p{
  color: #ffffff;
}