.elementor-1605 .elementor-element.elementor-element-936e33c:not(.elementor-motion-effects-element-type-background), .elementor-1605 .elementor-element.elementor-element-936e33c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EDBB1B;}.elementor-1605 .elementor-element.elementor-element-936e33c > .elementor-background-overlay{opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1605 .elementor-element.elementor-element-936e33c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:20px 0px 0px 0px;}.elementor-1605 .elementor-element.elementor-element-af23e46 > .elementor-element-populated{margin:0% 0% 0% 3%;--e-column-margin-right:0%;--e-column-margin-left:3%;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-1605 .elementor-element.elementor-element-c39e941{text-align:center;}.elementor-1605 .elementor-element.elementor-element-c39e941 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-1605 .elementor-element.elementor-element-a0af0af > .elementor-widget-container{background-color:#AF1A1A;margin:2% 2% 2% 2%;padding:3% 3% 3% 3%;border-radius:25px 25px 25px 25px;}.elementor-1605 .elementor-element.elementor-element-a0af0af{text-align:center;font-family:"Roboto", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-bc-flex-widget .elementor-1605 .elementor-element.elementor-element-ae94639.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-1605 .elementor-element.elementor-element-ae94639.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-widget-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 );line-height:var( --e-global-typography-text-line-height );}.elementor-1605 .elementor-element.elementor-element-586fa8a{text-align:left;}.elementor-1605 .elementor-element.elementor-element-586fa8a img{border-radius:40% 20% 40% 20%;}.elementor-bc-flex-widget .elementor-1605 .elementor-element.elementor-element-c91d587.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-1605 .elementor-element.elementor-element-c91d587.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-1605 .elementor-element.elementor-element-c91d587 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-1605 .elementor-element.elementor-element-c91d587 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-widget-lottie{--caption-color:var( --e-global-color-text );}.elementor-widget-lottie .e-lottie__caption{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-1605 .elementor-element.elementor-element-5cf92b9 > .elementor-widget-container{margin:0px 0px -10px 0px;padding:0px 0px 0px 0px;}.elementor-1605 .elementor-element.elementor-element-7a085b0:not(.elementor-motion-effects-element-type-background), .elementor-1605 .elementor-element.elementor-element-7a085b0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00ADEF;}.elementor-1605 .elementor-element.elementor-element-7a085b0{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-1605 .elementor-element.elementor-element-7a085b0 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-1605 .elementor-element.elementor-element-dbfe93d.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-1605 .elementor-element.elementor-element-dbfe93d.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-1605 .elementor-element.elementor-element-c217cac{text-align:center;}.elementor-1605 .elementor-element.elementor-element-c217cac .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:26px;font-weight:600;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#FFFFFF;}.elementor-widget-button .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 );line-height:var( --e-global-typography-accent-line-height );}.elementor-1605 .elementor-element.elementor-element-766b8e2 .elementor-button{background-color:#FBB03B;}.elementor-1605 .elementor-element.elementor-element-766b8e2 .elementor-button-content-wrapper{flex-direction:row;}.elementor-1605 .elementor-element.elementor-element-766b8e2 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-1605 .elementor-element.elementor-element-23eab939{margin-top:40px;margin-bottom:40px;}.elementor-widget-breadcrumbs{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.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 );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-1605 .elementor-element.elementor-element-292c39a7 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:35px;font-weight:600;color:#FFB400;}.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 );line-height:var( --e-global-typography-text-line-height );}.elementor-1605 .elementor-element.elementor-element-5e567da{font-family:"Roboto", Sans-serif;font-size:16px;}.elementor-1605 .elementor-element.elementor-element-4714f6f6:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1605 .elementor-element.elementor-element-4714f6f6 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DDDDDD;background-image:url("https://infratest.co.il/wp-content/uploads/324622.jpg");}.elementor-1605 .elementor-element.elementor-element-4714f6f6 > .elementor-element-populated, .elementor-1605 .elementor-element.elementor-element-4714f6f6 > .elementor-element-populated > .elementor-background-overlay, .elementor-1605 .elementor-element.elementor-element-4714f6f6 > .elementor-background-slideshow{border-radius:20% 40% 20% 40%;}.elementor-1605 .elementor-element.elementor-element-4714f6f6 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:10% 10% 10% 10%;}.elementor-1605 .elementor-element.elementor-element-4714f6f6 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-global .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-1605 .elementor-element.elementor-global-663 > .elementor-widget-container{background-color:#AF1A1A;padding:26px 26px 26px 26px;border-radius:40% 20% 40% 20%;}.elementor-1605 .elementor-element.elementor-global-663{text-align:center;}.elementor-1605 .elementor-element.elementor-global-663 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:24px;font-weight:normal;color:#FFFFFF;}.elementor-widget-author-box .elementor-author-box__name{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-author-box .elementor-author-box__bio{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 );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-author-box .elementor-author-box__button{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-author-box .elementor-author-box__button:hover{border-color:var( --e-global-color-secondary );color:var( --e-global-color-secondary );}@media(max-width:1024px){.elementor-1605 .elementor-element.elementor-element-af23e46 > .elementor-element-populated{padding:0px 10px 30px 10px;}.elementor-widget-heading .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );}.elementor-1605 .elementor-element.elementor-element-c39e941 .elementor-heading-title{font-size:32px;}.elementor-widget-text-editor{line-height:var( --e-global-typography-text-line-height );}.elementor-widget-image .widget-image-caption{line-height:var( --e-global-typography-text-line-height );}.elementor-bc-flex-widget .elementor-1605 .elementor-element.elementor-element-c91d587.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-1605 .elementor-element.elementor-element-c91d587.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-widget-lottie .e-lottie__caption{line-height:var( --e-global-typography-text-line-height );}.elementor-widget-button .elementor-button{line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-breadcrumbs{line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-theme-post-title .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-theme-post-content{line-height:var( --e-global-typography-text-line-height );}.elementor-1605 .elementor-element.elementor-element-4714f6f6 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:10% 10% 10% 10%;}.elementor-widget-global .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );}.elementor-1605 .elementor-element.elementor-global-663{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-widget-author-box .elementor-author-box__name{line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-author-box .elementor-author-box__bio{line-height:var( --e-global-typography-text-line-height );}.elementor-widget-author-box .elementor-author-box__button{line-height:var( --e-global-typography-accent-line-height );}}@media(max-width:767px){.elementor-widget-heading .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );}.elementor-1605 .elementor-element.elementor-element-c39e941 .elementor-heading-title{font-size:22px;}.elementor-widget-text-editor{line-height:var( --e-global-typography-text-line-height );}.elementor-1605 .elementor-element.elementor-element-a0af0af > .elementor-widget-container{padding:8% 8% 8% 8%;}.elementor-widget-image .widget-image-caption{line-height:var( --e-global-typography-text-line-height );}.elementor-widget-lottie .e-lottie__caption{line-height:var( --e-global-typography-text-line-height );}.elementor-1605 .elementor-element.elementor-element-5cf92b9{--lottie-container-width:30%;}.elementor-1605 .elementor-element.elementor-element-c217cac{text-align:center;}.elementor-1605 .elementor-element.elementor-element-c217cac .elementor-heading-title{font-size:22px;}.elementor-widget-button .elementor-button{line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-breadcrumbs{line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-theme-post-title .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-theme-post-content{line-height:var( --e-global-typography-text-line-height );}.elementor-widget-global .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );}.elementor-1605 .elementor-element.elementor-global-663{width:100%;max-width:100%;}.elementor-widget-author-box .elementor-author-box__name{line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-author-box .elementor-author-box__bio{line-height:var( --e-global-typography-text-line-height );}.elementor-widget-author-box .elementor-author-box__button{line-height:var( --e-global-typography-accent-line-height );}}@media(min-width:768px){.elementor-1605 .elementor-element.elementor-element-af23e46{width:90%;}.elementor-1605 .elementor-element.elementor-element-d2287af{width:69.999%;}.elementor-1605 .elementor-element.elementor-element-ae94639{width:30%;}.elementor-1605 .elementor-element.elementor-element-c91d587{width:10%;}.elementor-1605 .elementor-element.elementor-element-dbfe93d{width:70%;}.elementor-1605 .elementor-element.elementor-element-a442f97{width:30%;}}@media(max-width:1024px) and (min-width:768px){.elementor-1605 .elementor-element.elementor-element-d2287af{width:70%;}.elementor-1605 .elementor-element.elementor-element-ae94639{width:30%;}.elementor-1605 .elementor-element.elementor-element-dbfe93d{width:60%;}.elementor-1605 .elementor-element.elementor-element-a442f97{width:40%;}.elementor-1605 .elementor-element.elementor-element-21f130fb{width:100%;}.elementor-1605 .elementor-element.elementor-element-4714f6f6{width:100%;}}/* Start custom CSS for text-editor, class: .elementor-element-a0af0af */.elementor-1605 .elementor-element.elementor-element-a0af0af span {
    color: #00ADEF;
    
}/* End custom CSS */
/* Start custom CSS for theme-post-content, class: .elementor-element-5e567da *//* === Load Open Sans Hebrew (Google Fonts) === */
/* אם כבר טענת את הפונט בערכת־העיצוב – מחק את הבלוק הזה */
@import url('https://fonts.googleapis.com/css2?family=Open+Sans+Hebrew:wght@300;400;500;600;700&display=swap');

/* === Base tokens you can tweak easily === */
:root{
  --font-body: "Open Sans Hebrew", "Open Sans", "Heebo", "Rubik", Arial, sans-serif;
  --text-color: #000000;          /* טקסט גוף שחור */
  --heading-color: #4A90E2;       /* כחול בהיר אך לא מדי */
  --muted-text: #6b7280;          /* אפור עדין לטקסט משני */
  --link-color: #2979ff;          /* קישורים */
  --link-hover: #1d4ed8;          /* קישורים בהובר */
  --bg-soft: #f7fafc;             /* רקע עדין לאזכורים/ציטוטים */
  --accent-soft: #bcd7ff;         /* כחול רך למסגרות */
  --max-width: 72ch;              /* רוחב אופטימלי לטקסט רץ */
}

/* === Global Typography === */
body,
.entry-content,
.site-content,
.post-content{
  font-family: var(--font-body);
  color: var(--text-color);
  font-size: 18px;
  line-height: 1.85;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/* הגבלת רוחב תוכן לטקסטים ארוכים */
.entry-content > *,
.post-content > *{
  max-width: var(--max-width);
  margin-inline: auto;
}

/* רווחים טיפוגרפיים נעימים */
.entry-content p,
.post-content p,
.entry-content ul, .post-content ul,
.entry-content ol, .post-content ol,
.entry-content blockquote, .post-content blockquote,
.entry-content pre, .post-content pre,
.entry-content table, .post-content table{
  margin-top: 0.6em;
  margin-bottom: 1.1em;
}

/* === Headings === */
.entry-content h1, .post-content h1,
.entry-content h2, .post-content h2,
.entry-content h3, .post-content h3,
.entry-content h4, .post-content h4,
.entry-content h5, .post-content h5,
.entry-content h6, .post-content h6{
  color: var(--heading-color);
  line-height: 1.35;
  font-weight: 700;
  margin-top: 1.6em;
  margin-bottom: 0.6em;
}

/* גדלי כותרות מאוזנים ונעימים */
.entry-content h1, .post-content h1{ font-size: clamp(28px, 4.2vw, 40px); }
.entry-content h2, .post-content h2{ font-size: clamp(24px, 3.4vw, 32px); }
.entry-content h3, .post-content h3{ font-size: clamp(20px, 2.8vw, 26px); }
.entry-content h4, .post-content h4{ font-size: clamp(18px, 2.2vw, 22px); }
.entry-content h5, .post-content h5{ font-size: 18px; }
.entry-content h6, .post-content h6{ font-size: 16px; color: var(--muted-text); }

/* === Paragraphs & Lists === */
.entry-content p, .post-content p{
  text-wrap: pretty;
}

/* רשימות עם ריווח ונוחות קריאה */
.entry-content ul, .post-content ul,
.entry-content ol, .post-content ol{
  padding-inline-start: 1.2em;
}
.entry-content li + li, .post-content li + li{
  margin-top: 0.35em;
}

/* === Links === */
.entry-content a, .post-content a{
  color: var(--link-color);
  text-decoration: underline;
  text-underline-offset: 2px;
}
.entry-content a:hover, .post-content a:hover{
  color: var(--link-hover);
  text-decoration-thickness: 2px;
}

/* === Blockquotes === */
.entry-content blockquote, .post-content blockquote{
  border-inline-start: 4px solid var(--accent-soft);
  background: var(--bg-soft);
  padding: 0.9em 1.1em;
  color: #1f2937;
  font-style: italic;
  border-radius: 8px;
}

/* === Code & Pre === */
.entry-content code, .post-content code{
  font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Courier New", monospace;
  background: #f3f4f6;
  padding: 0.15em 0.35em;
  border-radius: 6px;
  font-size: 0.95em;
}
.entry-content pre, .post-content pre{
  background: #0f172a;
  color: #e5e7eb;
  padding: 1em;
  border-radius: 10px;
  overflow: auto;
}

/* === Images === */
.entry-content img, .post-content img{
  border-radius: 12px;
  display: block;
  margin: 1.2em auto;
  height: auto;
  max-width: 100%;
}

/* === Tables === */
.entry-content table, .post-content table{
  width: 100%;
  border-collapse: collapse;
  overflow: hidden;
  border-radius: 10px;
  font-variant-numeric: tabular-nums;
}
.entry-content table th,
.entry-content table td,
.post-content table th,
.post-content table td{
  border-bottom: 1px solid #e5e7eb;
  padding: 0.7em 0.8em;
}
.entry-content table thead th, .post-content table thead th{
  background: #f8fafc;
  color: #111827;
  text-align: start;
  font-weight: 600;
}

/* === Horizontal Rule === */
.entry-content hr, .post-content hr{
  border: none;
  height: 1px;
  background: #e5e7eb;
  margin: 2em auto;
  max-width: var(--max-width);
}

/* === Buttons inside content (Gutenberg) === */
.wp-block-button__link{
  border-radius: 999px;
  padding: 0.65em 1.1em;
  box-shadow: 0 1px 2px rgba(0,0,0,.06);
}

/* === Fine-tuning for RTL === */
html[dir="rtl"] .entry-content ul,
html[dir="rtl"] .post-content ul,
html[dir="rtl"] .entry-content ol,
html[dir="rtl"] .post-content ol{
  padding-inline-start: 1.2em; /* שומר על ריווח נכון בעברית */
}/* End custom CSS */