.elementor-3063 .elementor-element.elementor-element-8cce6c7{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3063 .elementor-element.elementor-element-8cce6c7.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-html .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-html .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}@media(max-width:767px){.elementor-3063 .elementor-element.elementor-element-8cce6c7{--flex-wrap:nowrap;}}@media(min-width:768px){.elementor-3063 .elementor-element.elementor-element-8cce6c7{--width:100%;}}/* Start custom CSS for html, class: .elementor-element-4979c47 */@media (max-width: 768px) {
  .finance-form {
    padding: 20px;
  }

  .form-group label[style*="display: flex"] {
    flex-direction: column;
    align-items: flex-start;
    gap: 12px;
    font-size: 14px;
  }

  .form-group label[style*="display: flex"] span {
    line-height: 1.5;
  }

  input[type="checkbox"] {
    margin-top: 0;
  }
}/* End custom CSS */