.elementor-1355 .elementor-element.elementor-element-ecf08b2{--display:flex;}:root{--page-title-display:none;}/* Start custom CSS for shortcode, class: .elementor-element-142be20 */@media (max-width: 767px) {

  /* PAGE WRAPPER – controls the outer spacing (this fixes the "thick border") */
  .entry-content,
  .site-main,
  .wp-block-group,
  .wp-block-post-content,
  .elementor-widget-shortcode,
  .elementor-container {
    padding-left: 4px !important;
    padding-right: 4px !important;
    box-sizing: border-box !important;
  }

  /* FORM CONTAINER – lets form stretch wider */
  #wpforms-1367-container,
  div.wpforms-container-full {
    width: 100% !important;
    padding-left: 2px !important;
    padding-right: 2px !important;
    box-sizing: border-box !important;
  }

  /* FORM CARD – controls inside spacing */
  #wpforms-form-1367 {
    width: 100% !important;
    padding: 10px !important;
    box-sizing: border-box !important;
  }

  /* FIELDS */
  #wpforms-form-1367 input,
  #wpforms-form-1367 select,
  #wpforms-form-1367 textarea {
    width: 100% !important;
    font-size: 16px !important;
    padding: 10px !important;
    box-sizing: border-box !important;
  }

  /* LABELS */
  #wpforms-form-1367 label {
    font-size: 14px !important;
  }

  /* BUTTON */
  #wpforms-form-1367 .wpforms-submit {
    width: 100% !important;
    padding: 12px !important;
    font-size: 15px !important;
  }

  /* HEADINGS – keeps them from blowing up */
  h1, h2, h3 {
    font-size: 22px !important;
    line-height: 1.3 !important;
    word-break: break-word !important;
  }
}/* End custom CSS */