.elementor-18286 .elementor-element.elementor-element-bfe872d{--display:flex;}.elementor-18286 .elementor-element.elementor-element-e1b8f6b{width:100%;max-width:100%;}/* Start custom CSS for html, class: .elementor-element-e1b8f6b */body.page-id-18286 {
  margin: 0 !important;
  overflow-x: hidden !important;
}

body.page-id-18286 .elementor,
body.page-id-18286 .elementor-section,
body.page-id-18286 .elementor-container,
body.page-id-18286 .elementor-column,
body.page-id-18286 .elementor-widget-wrap,
body.page-id-18286 .elementor-widget,
body.page-id-18286 .elementor-widget-container,
body.page-id-18286 .e-con,
body.page-id-18286 .e-con-inner {
  width: 100% !important;
  max-width: none !important;
  margin-left: 0 !important;
  margin-right: 0 !important;
  padding-left: 0 !important;
  padding-right: 0 !important;
}

/* Page sections: full background, nice inner spacing */
body.page-id-18286 .musik-hero-section,
body.page-id-18286 .musik-problem-section,
body.page-id-18286 .musik-success-section,
body.page-id-18286 .musik-faq-section,
body.page-id-18286 .musik-final-section {
  width: 100vw !important;
  max-width: 100vw !important;
  margin-left: calc(50% - 50vw) !important;
  margin-right: calc(50% - 50vw) !important;
  padding-left: clamp(20px, 5vw, 72px) !important;
  padding-right: clamp(20px, 5vw, 72px) !important;
}

/* Hero sub-areas should inherit the same clean side padding */
body.page-id-18286 .mf-topbar,
body.page-id-18286 .mf-hero-container,
body.page-id-18286 .mf-stats-bar {
  padding-left: clamp(20px, 5vw, 72px) !important;
  padding-right: clamp(20px, 5vw, 72px) !important;
}

@media (max-width: 768px) {
  body.page-id-18286 .musik-hero-section,
  body.page-id-18286 .musik-problem-section,
  body.page-id-18286 .musik-success-section,
  body.page-id-18286 .musik-faq-section,
  body.page-id-18286 .musik-final-section,
  body.page-id-18286 .mf-topbar,
  body.page-id-18286 .mf-hero-container,
  body.page-id-18286 .mf-stats-bar {
    padding-left: 18px !important;
    padding-right: 18px !important;
  }
}/* End custom CSS */