.elementor-4115 .elementor-element.elementor-element-fe7f071{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:48px;--padding-right:48px;}.elementor-4115 .elementor-element.elementor-element-c21c4a6 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 350px 0px 350px;}.elementor-4115 .elementor-element.elementor-element-c21c4a6.elementor-element{--align-self:stretch;}.elementor-4115 .elementor-element.elementor-element-7215cf5{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-4115 .elementor-element.elementor-element-7215cf5.elementor-element{--align-self:center;}.elementor-4115 .elementor-element.elementor-element-7215cf5.ha-has-bg-overlay:hover > .elementor-widget-container::before{transition:background 0.3s;}.elementor-4115 .elementor-element.elementor-element-b356448{--display:flex;}@media(max-width:1024px){.elementor-4115 .elementor-element.elementor-element-c21c4a6 > .elementor-widget-container{padding:0px 100px 0px 100px;}}@media(max-width:767px){.elementor-4115 .elementor-element.elementor-element-c21c4a6 > .elementor-widget-container{padding:0px 0px 0px 0px;}}/* Start custom CSS for shortcode, class: .elementor-element-7215cf5 *//* Hide all buttons first */
#forminator-module-4027 button,
#forminator-module-4027 input[type="submit"] {
    display: none !important;
}

/* Show only the buttons we want, EXCEPT those with forminator-hidden class */
#forminator-module-4027 .forminator-button-back:not(.forminator-hidden),
#forminator-module-4027 .forminator-button-next:not(.forminator-hidden),
#forminator-module-4027 .forminator-button-submit:last-of-type {
    display: inline-block !important;
}




/* 🔹 For mobile screens only */
@media (max-width: 767px) {
  /* Target your specific Forminator form by ID */
  #forminator-module-4027 .forminator-button-wrapper {
    display: flex;
    flex-direction: column; /* Stack vertically */
    align-items: center;
  }

  /* Order control for buttons */
  #forminator-module-4027 .forminator-button-submit {
    order: 3; /* Submit on top */
    margin-bottom: 15px; /* space below submit */
  }

  #forminator-module-4027 .forminator-button-next {
    order: 2; /* Next below Submit */
    margin-bottom: 10px; /* ⬅ more space before Previous */
  }

  #forminator-module-4027 .forminator-button-back {
    order: 1; /* Previous at the bottom */
  }

  /* Optional: make buttons full width on mobile */
  #forminator-module-4027 .forminator-button {
    width: 100%;
    max-width: 300px; /* adjust width as needed */
  }
}/* End custom CSS */