.elementor-2081 .elementor-element.elementor-element-11e45e80{--display:flex;}.elementor-2081 .elementor-element.elementor-element-d2265c9{--display:flex;}.elementor-2081 .elementor-element.elementor-element-43b8287f{--display:flex;}.elementor-widget-breadcrumbs{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-theme-post-title .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-widget-theme-post-featured-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-2081 .elementor-element.elementor-element-3fd6fbab{--display:flex;}.elementor-widget-theme-post-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}body.elementor-page-2081:not(.elementor-motion-effects-element-type-background), body.elementor-page-2081 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a161f61 );}/* Start custom CSS *//* תוכן עניינים ארוך נגלל בתוך עצמו, כפתורי השיתוף נשארים על המסך */
.pgp-rail{max-height:calc(100vh - var(--pg-header) - 32px)!important}
.pgp-toc{display:flex!important;flex-direction:column!important;min-height:0!important;flex:0 1 auto!important}
.pgp-toc ol{overflow-y:auto!important;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#e4d4c8 transparent}

/* טבלאות בצבעי המותג במקום הפסים האפורים */
.pgp-content table{border-radius:18px!important;line-height:1.5!important;background:#fffbf8!important}
.pgp-content table th,.pgp-content table td{padding:14px 18px!important;vertical-align:top!important;border:0!important;border-bottom:1px solid #e4d4c8!important;background:transparent!important}
.pgp-content table tbody>tr:nth-child(even)>td,.pgp-content table tbody>tr:nth-child(even)>th{background:#fbf4ef!important}
.pgp-content table tr:first-child>th,.pgp-content table thead th{background:#f3e9e1!important;font-weight:900!important;color:#2e211b!important}
.pgp-content table td:first-child{font-weight:700!important}
.pgp-content table tr:last-child>td,.pgp-content table tr:last-child>th{border-bottom:0!important}
.pgp-content table th+th,.pgp-content table td+td,.pgp-content table th+td,.pgp-content table td+th{border-inline-start:1px solid #e4d4c8!important}
@media (max-width:600px){
  .pgp-content table{font-size:16px!important;border-radius:14px!important}
  .pgp-content table th,.pgp-content table td{padding:10px 12px!important}
}/* End custom CSS */