.elementor-2806 .elementor-element.elementor-element-bf051b3{--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;--overlay-opacity:1;--margin-top:100px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-2806 .elementor-element.elementor-element-bf051b3::before, .elementor-2806 .elementor-element.elementor-element-bf051b3 > .elementor-background-video-container::before, .elementor-2806 .elementor-element.elementor-element-bf051b3 > .e-con-inner > .elementor-background-video-container::before, .elementor-2806 .elementor-element.elementor-element-bf051b3 > .elementor-background-slideshow::before, .elementor-2806 .elementor-element.elementor-element-bf051b3 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2806 .elementor-element.elementor-element-bf051b3 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-widget-loop-grid .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-loop-grid .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-2806 .elementor-element.elementor-element-104b9e7{--grid-columns:1;}.elementor-2806 .elementor-element.elementor-element-58473ed{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2806 .elementor-element.elementor-element-296d9bf{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}body.elementor-page-2806:not(.elementor-motion-effects-element-type-background), body.elementor-page-2806 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-71c2b77 );}@media(max-width:1024px){.elementor-2806 .elementor-element.elementor-element-104b9e7{--grid-columns:2;}}@media(max-width:767px){.elementor-2806 .elementor-element.elementor-element-bf051b3{--margin-top:25px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:10px;--padding-left:15px;--padding-right:15px;}.elementor-2806 .elementor-element.elementor-element-104b9e7{--grid-columns:1;}.elementor-2806 .elementor-element.elementor-element-296d9bf{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}}/* Start custom CSS for html, class: .elementor-element-296d9bf *//* עיצוב הכפתור */
.print-btn {
  background: linear-gradient(180deg, #cea647 0%, #e1c06a 100%);
  border: none; border-radius: 0px; padding: 12px 18px;
  font-size: 24px; font-family: polin !important;
  font-weight: 600;
  cursor: pointer; color: #021d6b;
  display: flex; align-items: center; justify-content: center; gap: 10px;
  box-shadow: inset 0 1px 0 rgba(255,255,255,0.6), 0 4px 10px rgba(0,0,0,0.2);
  width: 100%; margin-bottom: 20px;
}
.print-icon-svg { width: 24px; height: 24px; }
.y-print-header, .y-print-footer { display: none; }
@media print {
  @page { 
    margin: 0.8cm !important; 
  }

  body {
    margin: 0 !important;
    padding-top: 130px !important;
    background: white !important;
    font-family: polin !important;
    font-weight: bold !important;
    line-height: 1.2 !important;
  }
  /* כותרת קבועה בראש כל דף */
  .y-print-header {
    display: flex !important;
    flex-direction: column;
    align-items: center;
    position: fixed !important;
    top: 0 !important; left: 0 !important; right: 0 !important;
    width: 100% !important; background: white !important;
    z-index: 9999 !important;
    border-bottom: none !important;
  }
  
  .y-print-header img { max-height: 80px !important; margin-top: 5px !important; }
  
  .y-contact-info { 
    font-size: 11pt !important; 
    font-family: polin !important;
    margin: 5px 0 !important;
  }
  .y-header-divider {
    width: 90% !important;
    border-top: 1.5px solid #000 !important;
    margin: 5px 0 !important;
  }
  
  .y-main-title { 
    font-size: 24pt !important; 
    font-family: polin !important;
    margin: 5px 0 !important;
    font-weight: 900 !important;
  }
  /* עיצוב שורות הטבלה */
  .e-con.e-child {
    border-bottom: 1.5px solid #000 !important;
    padding: 8px 8px !important;
    page-break-inside: avoid !important;
    display: flex !important;
    justify-content: space-between !important;
  }
  /* איחוד פונט והדגשה לכל תוכן אלמנטור */
  .elementor-widget-container, .e-grid *, .elementor-icon-list-text, span, p, div {
    font-family: polin !important;
    font-weight: bold !important;
    color: #000 !important;
  }
  /* פוטר */
  .y-print-footer {
    display: block !important;
    margin-top: 100px !important;
    padding-top: 10px !important;
    text-align: center !important;
    width: 100vw !important;
    margin-left: calc(-50vw + 50%) !important;
    margin-right: calc(-50vw + 50%) !important;
    padding-left: 0.8cm !important;
    padding-right: 0.8cm !important;
    box-sizing: border-box !important;
    page-break-inside: avoid !important;
  }
 
  .y-footer-note {
    font-size: 10pt !important;
    font-family: polin !important;
  }
  /* הסתרת אלמנטים של האתר */
  .print-btn, .no-print, header, footer, nav, #wpadminbar, .elementor-location-header, .elementor-location-footer {
    display: none !important;
  }
  
  /* הסר border מהשורה האחרונה */
.e-con.e-child:last-child {
  border-bottom: none !important;
}

/* הסר border מעל הפוטר */
.y-print-footer {
  border-top: none !important;
}
}/* End custom CSS */