.elementor-530 .elementor-element.elementor-element-3da24cb{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-530 .elementor-element.elementor-element-3da24cb.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-530 .elementor-element.elementor-element-0713c1a .ehp-form{--ehp-form-content-alignment:center;--ehp-form-order:var(--ehp-form-order-end);--ehp-text-order:var(--ehp-text-order-end);--ehp-form-heading-color:#FFFFFF;--ehp-form-description-color:#FFFFFF;--ehp-form-text-spacing:20px;--ehp-form-column-gap:0px;--ehp-form-row-gap:20px;--ehp-form-label-spacing:0px;--ehp-form-label-color:#FFFFFF;--ehp-form-mark-color:#FF0000;--ehp-form-field-bg-color:#ffffff;--ehp-form-button-padding-block-end:8px;--ehp-form-button-padding-block-start:8px;--ehp-form-button-padding-inline-end:40px;--ehp-form-button-padding-inline-start:40px;--ehp-form-elements-gap:60px;--ehp-form-box-padding-block-end:60px;--ehp-form-box-padding-block-start:60px;--ehp-form-box-padding-inline-end:60px;--ehp-form-box-padding-inline-start:60px;}.elementor-530 .elementor-element.elementor-element-0713c1a .is-type-button.ehp-form__button:hover, .elementor-530 .elementor-element.elementor-element-0713c1a .is-type-button.ehp-form__button:focus{background-color:#26C7CD;}.elementor-530 .elementor-element.elementor-element-0713c1a .ehp-form__heading{text-transform:none;}@media(max-width:1024px){.elementor-530 .elementor-element.elementor-element-0713c1a .ehp-form{--ehp-form-text-spacing:20px;--ehp-form-button-padding-block-end:8px;--ehp-form-button-padding-block-start:8px;--ehp-form-button-padding-inline-end:40px;--ehp-form-button-padding-inline-start:40px;--ehp-form-elements-gap:32px;}}@media(max-width:767px){.elementor-530 .elementor-element.elementor-element-0713c1a .ehp-form{--ehp-form-text-spacing:20px;--ehp-form-button-padding-block-end:8px;--ehp-form-button-padding-block-start:8px;--ehp-form-button-padding-inline-end:40px;--ehp-form-button-padding-inline-start:40px;--ehp-form-elements-gap:32px;}}/* Start custom CSS for ehp-form, class: .elementor-element-0713c1a */.elementor-kit-11 h2{
    color: white;
}

label {
  color: white !important;
}/* End custom CSS */
/* Start custom CSS */.elementor-message.elementor-message-success, .elementor-message-danger, .elementor-message.elementor-message-validation, .elementor-message-server-error {
  position: absolute;
  bottom: 20px;
  left: 20px;
  width: 100%;
  z-index: 10;
  color: white;
  
}

.elementor-inline-editing.ehp-form__description{
    color: white !important;
}



@media (max-width: 480px) {
  h1, h2, h3 {
    font-size: 24px !important;
    text-align: center;
  }

  p {
    font-size: 16px !important;
    text-align: center;
    padding: 0 10px;
  }

  .elementor-button {
    width: 100% !important;
    font-size: 16px !important;
    padding: 12px 0 !important;
  }

  .elementor-section {
    padding: 20px 10px !important;
  }
}


@media (max-width: 768px) {
  h1, h2, h3 {
    font-size: 28px !important;
    text-align: center;
  }

  p {
    font-size: 17px !important;
    padding: 0 15px;
  }

  .elementor-button {
    width: 90% !important;
    font-size: 17px !important;
    padding: 14px 0 !important;
    margin: 0 auto !important;
    display: block;
  }

   .elementor-section {
    padding: 30px 20px !important;
  }
  
}/* End custom CSS */