.elementor-kit-6{--e-global-color-primary:#333333;--e-global-color-secondary:#666666;--e-global-color-text:#333333;--e-global-color-accent:#F8F9FA;--e-global-color-7e8e499:#FAFAFA;--e-global-color-b47961a:#E5E5E5;--e-global-color-a55e7d2:#777777;--e-global-color-df1651f:#333333;--e-global-color-d120dfd:#FFFFFF;--e-global-color-36e46e9:#E7EAFE;--e-global-color-83a6f8d:#F8F9FA;--e-global-color-9239da5:#FFFFFF;--e-global-color-25a9b06:#666666;--e-global-color-a095c22:#555555;--e-global-color-3809dd7:#000000;--e-global-color-e15241d:#F8F9FA;--e-global-typography-primary-font-family:"Figtree";--e-global-typography-primary-font-size:1.25em;--e-global-typography-primary-font-weight:700;--e-global-typography-primary-line-height:1.2;--e-global-typography-secondary-font-family:"Figtree";--e-global-typography-secondary-font-size:2.25em;--e-global-typography-secondary-font-weight:700;--e-global-typography-secondary-line-height:1.3em;--e-global-typography-text-font-family:"Figtree";--e-global-typography-text-font-size:1.125em;--e-global-typography-text-font-weight:400;--e-global-typography-text-line-height:1.7;--e-global-typography-accent-font-family:"Figtree";--e-global-typography-accent-font-size:1.5em;--e-global-typography-accent-font-weight:500;--e-global-typography-accent-line-height:1.5;--e-global-typography-5af075a-font-family:"Playfair Display";background-color:#F8F9FA;color:#333333;font-size:16px;line-height:1.6;}.elementor-kit-6 button,.elementor-kit-6 input[type="button"],.elementor-kit-6 input[type="submit"],.elementor-kit-6 .elementor-button{background-color:var( --e-global-color-primary );font-size:1em;font-weight:600;color:#FFFFFF;border-radius:25px 25px 25px 25px;padding:12px 30px 12px 30px;}.elementor-kit-6 button:hover,.elementor-kit-6 button:focus,.elementor-kit-6 input[type="button"]:hover,.elementor-kit-6 input[type="button"]:focus,.elementor-kit-6 input[type="submit"]:hover,.elementor-kit-6 input[type="submit"]:focus,.elementor-kit-6 .elementor-button:hover,.elementor-kit-6 .elementor-button:focus{background-color:#555555;color:#FFFFFF;}.elementor-kit-6 e-page-transition{background-color:#FFBC7D;}.elementor-kit-6 a{color:var( --e-global-color-df1651f );line-height:1.2;}.elementor-kit-6 a:hover{color:#555555;}.elementor-kit-6 h1{font-size:3em;font-weight:700;line-height:1.2;}.elementor-kit-6 h2{font-size:2.25em;line-height:1.2;}.elementor-kit-6 h3{font-size:1.75em;line-height:1.4;}.elementor-kit-6 h4{color:#666666;font-size:1.125em;line-height:1.5;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1200px;}.e-con{--container-max-width:1200px;--container-default-padding-top:0px;--container-default-padding-right:20px;--container-default-padding-bottom:0px;--container-default-padding-left:20px;}.elementor-widget:not(:last-child){margin-block-end:40px;}.elementor-element{--widgets-spacing:40px 40px;--widgets-spacing-row:40px;--widgets-spacing-column:40px;}{}h1.entry-title{display:var(--page-title-display);}@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;}}/* Start custom CSS *//* CSS */
.sticky-notes {
  list-style: none;
  padding: 0;
  margin: 0;               /* keep this if you don’t need auto-margins */
  display: flex;
  flex-wrap: wrap;
  justify-content: center; /* ← center rows horizontally */
  align-content: center;   /* ← center rows vertically if the container has extra height */
  gap: 20px;
  /* height: 100%; */      /* only if you want vertical centering in a fixed-height container */
}
.sticky-notes li {
  background-color:rgb(255, 250, 110);
  width: 220px;
  padding: 16px;
  border-radius: 4px;
  box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
  font-family: sans-serif;
  position: relative;
  transform: rotate(-1deg);
}

.sticky-notes li:nth-child(even) {
  transform: rotate(2deg);
}

.sticky-notes h3 {
  margin: 0 0 8px;
  font-size: 1rem;
  font-weight: 600;
}

.sticky-notes p {
  margin: 0;
  font-size: 0.9rem;
 
  line-height: 1.3;
      font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-weight: var(--e-global-typography-text-font-weight);
}

ul {
    margin:1em 0;
}
ul li {
    margin:0.5em 0;
}

.styled-table {
  width: 100%;
  border-collapse: collapse;
  margin: 25px 0;
  font-size: 0.9em;
  min-width: 400px;
  overflow: hidden; /* טוב לפינות מעוגלות, אם תחליט להוסיף אותן בחזרה */
  /* הערה: אם הרקע הכללי של הדף שלך מאוד בהיר (למשל, לבן),
     אולי לא תצטרך background-color נפרד לטבלה עצמה,
     אלא אם כן אתה רוצה שהיא "תקפוץ" מעט.
     אם אתה רוצה רקע בהיר *מאוד* לטבלה, שעדיין נפרד מהרקע הכללי,
     אפשר להוסיף כאן למשל: background-color: #f9f9f9; או #fafafa; */
}

.styled-table thead tr {
  background-color: #EAF2F5; /* צבע תכלת בהיר מאוד, זה נראה טוב */
  color: black; /* צבע טקסט שחור לכותרות - קריא וברור */
  text-align: left;
  font-weight: bold;
}

.styled-table th,
.styled-table td {
  padding: 12px 15px;
  text-align: left;
}

.styled-table tbody tr {
  border-bottom: 1px solid #dddddd;
}

/* כדי להבהיר את כל הרקע, אפשר לוותר על ה-zebra stripes
   או להפוך את הצבע שלהן לעוד יותר בהיר.
   כרגע: background-color: #f3f3f3; זה אפור די בהיר.
   אם אתה רוצה לוותר על זה לגמרי כדי שהטבלה כולה תהיה אחידה ובהירה,
   אפשר למחוק את הכלל הזה או להפוך את f3f3f3 ללבן או לצבע רקע בסיסי יותר. */
.styled-table tbody tr:nth-of-type(even) {
  background-color: #f8f9fa; /* לדוגמה, גוון אפרפר מאוד מאוד בהיר, אם עדיין רוצים הבדלה קלה */
  /* או למחוק את הכלל הזה אם רוצים שכל השורות יהיו עם אותו רקע כמו שורות אי-זוגיות */
}

/* אם הרקע הכללי של הטבלה אמור להיות בהיר יותר,
   אולי גם השורות האי-זוגיות צריכות לקבל צבע רקע בהיר מאוד,
   או להישאר שקופות כדי להראות את הרקע של .styled-table (אם הגדרת לו כזה)
   או את רקע הדף. */
.styled-table tbody tr { /* אם לא הוגדר רקע ל-styled-table, זה יירש את רקע האב */
  /* background-color: #ffffff; */ /* לדוגמה, אם רוצים שורות לבנות */
}


.styled-table tbody tr:last-of-type {
  /* התיקון לערך ההקסדצימלי - הסרת # מיותרת */
  border-bottom: 2px solid #EAF2F5; /* צבע תואם לכותרת, זה רעיון טוב */
}

.styled-table tbody tr:hover {
  background-color: #e9ecef; /* גוון מעט כהה יותר מ-#f3f3f3 או #f8f9fa לדוגמה, עדיין בהיר */
  /* color: #007bff; */ /* אפשר לשקול צבע טקסט אחר בהובר, אם כי שחור נשאר קריא */
}

/* יישור טקסט למרכז עבור עמודות הנתונים המספריים - אופציונלי */
.styled-table td:not(:first-child),
.styled-table th:not(:first-child) {
  text-align: center;
}
h2,h1,h4,h5,p:last-child{
    margin:0;
}
p {
    margin-bottom:20px;
}
h4.list-subtitle {
    font-size:1em;
}/* End custom CSS */