.elementor-1534 .elementor-element.elementor-element-5d65fdc{--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-1534 .elementor-element.elementor-element-012e5df{--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;}/* Start custom CSS *//* Hide theme header */
.site-header,
#masthead,
header.site-header,
.header-main,
.elementor-location-header,
nav.navbar,
.main-navigation,
#site-navigation {
  display: none !important;
}

/* Hide theme footer */
.site-footer,
#colophon,
footer.site-footer,
.footer-widget-area,
.footer-widgets,
.site-info,
.elementor-location-footer,
.footer-navigation,
#footer {
  display: none !important;
}
/* Fix ThriveCart embed gap */
#tc-freebuiltfounders-11-WOLBW8,
.tc-v2-embeddable-target,
.tc-v2-embeddable-target iframe,
.tc-v2-embeddable-target > div {
  display: block !important;
  margin: 0 !important;
  padding: 0 !important;
  min-height: unset !important;
  max-height: unset !important;
}

/* Kill any empty space after the embed container */
.elementor-widget-html:has(.tc-v2-embeddable-target) {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */