.elementor-kit-8485{--e-global-color-primary:#00563C;--e-global-color-secondary:#228C6E;--e-global-color-text:#1E2A24;--e-global-color-accent:#6A3D25;--e-global-color-deep:#003D2A;--e-global-color-sand:#F6F3EC;--e-global-color-sprout:#E8F3EE;--e-global-color-muted:#55635B;--e-global-typography-primary-font-family:"Alef";--e-global-typography-primary-font-weight:700;--e-global-typography-secondary-font-family:"Alef";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Assistant";--e-global-typography-text-font-size:19px;--e-global-typography-text-font-weight:400;--e-global-typography-text-line-height:1.7em;--e-global-typography-accent-font-family:"Assistant";--e-global-typography-accent-font-weight:700;background-color:#F6F3EC;color:#1E2A24;font-family:"Assistant", Sans-serif;font-size:19px;line-height:1.7em;}.elementor-kit-8485 e-page-transition{background-color:#FFBC7D;}.elementor-kit-8485 a{color:#00563C;}.elementor-kit-8485 h1{font-family:"Alef", Sans-serif;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1280px;}.e-con{--container-max-width:1280px;}.elementor-widget:not(:last-child){--kit-widget-spacing:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}:root { --forest:#00563C; --deep:#003D2A; --leaf:#228C6E; --bark:#6A3D25; --sprout:#E8F3EE; --bark-tint:#F3ECE6; --sand:#F6F3EC; --ink:#1E2A24; --muted:#55635B; --line:#E3E8E4; --white:#FFFFFF; --font-heading:Alef; --font-body:Assistant; --fs-display:52px; --fs-h2:40px; --fs-h3:24px; --fs-body:19px; --fs-small:16px; --radius-btn:8px; --radius-card:12px; --section-y:80px; --gutter:24px; }
/* Start custom CSS *//* תוכן פוסטים (קורסים, ספרים, הרצאות) */
.elementor-widget-theme-post-content{font-family:Assistant,sans-serif;font-size:19px;line-height:1.75;color:#1E2A24}
.elementor-widget-theme-post-content > *:first-child{margin-top:0}
.elementor-widget-theme-post-content p{margin:0 0 1em}
.elementor-widget-theme-post-content h2{font-family:Alef,sans-serif;font-size:30px;color:#00563C;margin:1.4em 0 .5em;line-height:1.25}
.elementor-widget-theme-post-content h3{font-family:Alef,sans-serif;font-size:23px;color:#00563C;margin:1.5em 0 .4em;line-height:1.3}
.elementor-widget-theme-post-content ul{margin:0 0 1.2em;padding-inline-start:1.2em}
.elementor-widget-theme-post-content li{margin-bottom:.45em}
.elementor-widget-theme-post-content li::marker{color:#228C6E}
.elementor-widget-theme-post-content a{color:#00563C;text-decoration:underline;text-underline-offset:3px}
.elementor-widget-theme-post-content img{max-width:100%;height:auto;border-radius:12px}
.elementor-widget-theme-post-content figure{margin:0 0 1.4em}
.elementor-widget-theme-post-content details{border:1px solid #E3E8E4;border-radius:10px;padding:12px 16px;margin-bottom:10px}
.elementor-widget-theme-post-content summary{font-weight:700;cursor:pointer}
.elementor-widget-theme-post-content .g-button a{display:inline-block;background:#00563C;color:#fff;text-decoration:none;font-weight:700;padding:12px 22px;border-radius:8px}
.elementor-widget-theme-post-content iframe{max-width:100%}
.elementor-widget-theme-post-content .gallery{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:10px}
.elementor-widget-theme-post-content .gallery br{display:none}
@media(max-width:767px){.elementor-widget-theme-post-content{font-size:18px}.elementor-widget-theme-post-content h3{font-size:21px}}
:focus-visible{outline:3px solid #228C6E;outline-offset:2px}
html{scroll-behavior:smooth}
[id]{scroll-margin-top:24px}
/* שדה דינמי ריק — לא להציג תגית ריקה */
.e-paragraph-base:empty{display:none!important}
.elementor-widget-theme-post-content hr{border:0;border-top:1px solid #E3E8E4;margin:1.6em 0}
.elementor-widget-theme-post-content hr:last-child,.elementor-widget-theme-post-content hr+hr{display:none}
/* אינדקס רשומים — שבבי סינון */
.gm-filter-group{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:10px}
.gm-chip{display:inline-flex;align-items:center;min-height:40px;padding:6px 16px;border-radius:99px;border:1px solid #C9D2CC;background:#fff;color:#1E2A24!important;font-weight:600;font-size:16px;text-decoration:none!important}
.gm-chip:hover{border-color:#00563C;color:#00563C!important}
.gm-chip.is-active{background:#00563C;border-color:#00563C;color:#fff!important}
/* gm-hide-empty: כפתור עם קישור דינמי ריק לא מוצג */
a.e-button-base:not([href]),a.e-button-base[href=''],a.e-button-base[href='#']{display:none!important}
.elementor-8641 button.e-button-base{display:none!important}/* End custom CSS */