.elementor-39 .elementor-element.elementor-element-49508669{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-39 .elementor-element.elementor-element-0576409{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-39 .elementor-element.elementor-element-41f826e{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-39 .elementor-element.elementor-element-549d558{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-39 .elementor-element.elementor-element-bb95f9d{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}/* Start custom CSS for shortcode, class: .elementor-element-7b8a4d8 */.bp-newsletter-form-wrap{
  background:#fff;
  padding:0 34px 108px;
}

.bp-newsletter-form-wrap > .elementor-widget-container{
  max-width:1432px;
  margin:0 auto;
}

.bp-newsletter-form-wrap .bpdc-form{
  max-width:980px;
  margin-left:auto;
}

.bp-newsletter-form-wrap .bpdc-field label{
  color:#35597B !important;
}

.bp-newsletter-form-wrap .bpdc-field input{
  background:#fff !important;
  border-color:#DDE4EA !important;
  color:#152535 !important;
}

.bp-newsletter-form-wrap .bpdc-field input:focus{
  border-color:#35597B !important;
}

.bp-newsletter-form-wrap .bpdc-consent{
  color:#6F7E8C !important;
}

.bp-newsletter-form-wrap .bpdc-form button{
  background:#0E2A47 !important;
  border-color:#0E2A47 !important;
  color:#fff !important;
}

.bp-newsletter-form-wrap .bpdc-form button:hover{
  background:#fff !important;
  color:#0E2A47 !important;
}

.bp-newsletter-form-wrap .bpdc-form__message{
  color:#6F7E8C !important;
}

@media(max-width:960px){
  .bp-newsletter-form-wrap{
    padding:0 28px 88px;
  }

  .bp-newsletter-form-wrap .bpdc-form{
    max-width:none;
    margin-left:0;
  }
}

@media(max-width:620px){
  .bp-newsletter-form-wrap{
    padding:0 20px 72px;
  }
}/* End custom CSS */