.elementor-10972 .elementor-element.elementor-element-ecc43f9{--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 for html, class: .elementor-element-d4abbaa *//* מניעת תזוזה וגלילה הצדה במובייל */
@media only screen and (max-width: 767px) {

  html,
  body {
    width: 100% !important;
    max-width: 100% !important;
    overflow-x: hidden !important;
    overflow-x: clip !important;
    overscroll-behavior-x: none !important;
  }

  body {
    position: relative !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
  }

  /* מעטפות האתר ו-Elementor */
  #page,
  .site,
  .site-content,
  .content-area,
  .site-main,
  main,
  .elementor,
  .elementor-inner,
  .elementor-section-wrap,
  .elementor-section,
  .elementor-container,
  .elementor-column,
  .elementor-column-wrap,
  .elementor-widget-wrap,
  .elementor-widget,
  .elementor-widget-container,
  .e-con,
  .e-con-inner,
  [data-elementor-type="wp-page"] {
    min-width: 0 !important;
    max-width: 100% !important;
    overflow-x: hidden !important;
    overflow-x: clip !important;
    box-sizing: border-box !important;
  }

  /* דף הביו */
  .kbio-page,
  .kbio-page .page {
    display: block !important;
    width: 100% !important;
    max-width: 100% !important;
    min-width: 0 !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
    overflow-x: hidden !important;
    overflow-x: clip !important;
    box-sizing: border-box !important;
  }

  .kbio-page *,
  .kbio-page *::before,
  .kbio-page *::after {
    box-sizing: border-box !important;
    min-width: 0;
  }

  .kbio-page .hero,
  .kbio-page .section,
  .kbio-page .main-links,
  .kbio-page .main-card,
  .kbio-page .main-card-content,
  .kbio-page .offer-grid,
  .kbio-page .offer-card {
    width: 100% !important;
    max-width: 100% !important;
    min-width: 0 !important;
  }

  .kbio-page img,
  .kbio-page svg,
  .kbio-page video,
  .kbio-page iframe {
    display: block;
    max-width: 100% !important;
  }

  /* ביטול האלמנטים שיוצאים מחוץ למסך */
  .kbio-page::before,
  .kbio-page::after {
    display: none !important;
    content: none !important;
  }

  /* תיקון הפוטר: רוחב מלא פחות השוליים */
  .kbio-page .footer {
    width: calc(100% - 24px) !important;
    max-width: calc(100% - 24px) !important;
    min-width: 0 !important;
    margin-left: 12px !important;
    margin-right: 12px !important;
  }

  .kbio-page .legal {
    width: 100% !important;
    max-width: 100% !important;
  }
}/* End custom CSS */