.elementor-13437 .elementor-element.elementor-element-64e819a{--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-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-13437 .elementor-element.elementor-element-755055f > .elementor-widget-container{padding:47px 0px 53px 0px;}.elementor-13437 .elementor-element.elementor-element-755055f{text-align:center;}.elementor-13437 .elementor-element.elementor-element-755055f .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:52px;font-weight:600;color:#005FA7;}.elementor-13437 .elementor-element.elementor-element-d22fd85{--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-13437 .elementor-element.elementor-element-d7d5de6{--grid-template-columns:repeat(0, auto);--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-13437 .elementor-element.elementor-element-d7d5de6 .elementor-widget-container{text-align:center;}/* Start custom CSS for shortcode, class: .elementor-element-504dfaa *//* REMOVE FORM INNER BACKGROUND COMPLETELY */
.elementor-13437 .elementor-element.elementor-element-504dfaa {
  background: transparent !important;
  padding: 0 !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}

/* KEEP INPUTS CLEAN & FLOATING */
.elementor-13437 .elementor-element.elementor-element-504dfaa input,
.elementor-13437 .elementor-element.elementor-element-504dfaa textarea,
.elementor-13437 .elementor-element.elementor-element-504dfaa select {
  background: #ffffff !important;
  border-radius: 12px !important;
  border: 1.5px solid #e2e2e2 !important;
  padding: 12px 15px !important;
}

/* FOCUS EFFECT */
.elementor-13437 .elementor-element.elementor-element-504dfaa input:focus,
.elementor-13437 .elementor-element.elementor-element-504dfaa textarea:focus,
.elementor-13437 .elementor-element.elementor-element-504dfaa select:focus {
  border-color: #005FA7 !important;
  box-shadow: 0 0 0 3px rgba(0,95,167,0.15) !important;
}

/* LABELS */
.elementor-13437 .elementor-element.elementor-element-504dfaa label {
  color: #005FA7;
  font-weight: 600;
}

/* SUBMIT BUTTON */
.elementor-13437 .elementor-element.elementor-element-504dfaa button,
.elementor-13437 .elementor-element.elementor-element-504dfaa input[type="submit"] {
  background: linear-gradient(135deg, #005FA7, #84BB30) !important;
  border-radius: 30px !important;
  padding: 14px 36px !important;
  font-size: 16px;
  font-weight: 600;
  color: #fff !important;
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-d7d5de6 *//* REMOVE FORM INNER BACKGROUND COMPLETELY */
.elementor-13437 .elementor-element.elementor-element-d7d5de6 {
  background: transparent !important;
  padding: 0 !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}

/* KEEP INPUTS CLEAN & FLOATING */
.elementor-13437 .elementor-element.elementor-element-d7d5de6 input,
.elementor-13437 .elementor-element.elementor-element-d7d5de6 textarea,
.elementor-13437 .elementor-element.elementor-element-d7d5de6 select {
  background: #ffffff !important;
  border-radius: 12px !important;
  border: 1.5px solid #e2e2e2 !important;
  padding: 12px 15px !important;
}

/* FOCUS EFFECT */
.elementor-13437 .elementor-element.elementor-element-d7d5de6 input:focus,
.elementor-13437 .elementor-element.elementor-element-d7d5de6 textarea:focus,
.elementor-13437 .elementor-element.elementor-element-d7d5de6 select:focus {
  border-color: #005FA7 !important;
  box-shadow: 0 0 0 3px rgba(0,95,167,0.15) !important;
}

/* LABELS */
.elementor-13437 .elementor-element.elementor-element-d7d5de6 label {
  color: #005FA7;
  font-weight: 600;
}

/* SUBMIT BUTTON */
.elementor-13437 .elementor-element.elementor-element-d7d5de6 button,
.elementor-13437 .elementor-element.elementor-element-d7d5de6 input[type="submit"] {
  background: linear-gradient(135deg, #005FA7, #84BB30) !important;
  border-radius: 30px !important;
  padding: 14px 36px !important;
  font-size: 16px;
  font-weight: 600;
  color: #fff !important;
}/* End custom CSS */