.elementor-3215 .elementor-element.elementor-element-7440509{--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;}.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 );color:var( --e-global-color-primary );}.elementor-3215 .elementor-element.elementor-element-6746caf{text-align:center;}.elementor-3215 .elementor-element.elementor-element-6746caf .elementor-heading-title{font-family:"Alef", Sans-serif;font-weight:600;color:#000000;}.elementor-3215 .elementor-element.elementor-element-aab14d1{--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;}.elementor-3215 .elementor-element.elementor-element-da8281e{--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;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );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-3215 .elementor-element.elementor-element-e961590{font-family:"Alef Regular", Sans-serif;font-size:20px;font-weight:400;color:#000000;}:root{--page-title-display:none;}@media(max-width:767px){.elementor-3215 .elementor-element.elementor-element-6746caf .elementor-heading-title{font-size:26px;}}/* Start custom CSS for html, class: .elementor-element-f8c49ed *//* ==== Sky Parallax for Math Shooter (#stage) ==== */
#stage{
  position: relative;
  overflow: hidden;
  /* שמיים בהירים */
  background:
    linear-gradient(180deg,#eaf6ff 0%, #e2f3ff 40%, #d4eeff 75%, #cbe8ff 100%);
}

/* ודאו שהקנבס מעל העננים (כדי לא לחסום קליקים) */
#stage > canvas{ position: relative; z-index: 1; }

/* שכבת עננים רחוקה (איטית) */
#stage::before{
  content:"";
  position:absolute; inset:0;
  z-index:0;
  opacity:.55;
  background-repeat: repeat-x;
  background-size: 640px 140px;
  background-position: 0 16%;
  /* טקסטורת עננים (SVG מוזרק כ-data URI) */
  background-image: url("data:image/svg+xml;utf8,\
  <svg xmlns='http://www.w3.org/2000/svg' width='640' height='140' viewBox='0 0 640 140'>\
    <g fill='%23ffffff' opacity='0.9'>\
      <circle cx='60' cy='70' r='30'/>\
      <circle cx='95' cy='58' r='40'/>\
      <circle cx='140' cy='76' r='34'/>\
      <rect x='60' y='76' width='90' height='28'/>\
    </g>\
    <g fill='%23ffffff' opacity='0.78' transform='translate(270,6)'>\
      <circle cx='60' cy='70' r='24'/>\
      <circle cx='92' cy='60' r='34'/>\
      <circle cx='130' cy='76' r='28'/>\
      <rect x='60' y='76' width='78' height='24'/>\
    </g>\
    <g fill='%23ffffff' opacity='0.9' transform='translate(490,0)'>\
      <circle cx='60' cy='70' r='30'/>\
      <circle cx='95' cy='58' r='40'/>\
      <circle cx='140' cy='76' r='34'/>\
      <rect x='60' y='76' width='90' height='28'/>\
    </g>\
  </svg>");
  animation: clouds-slow 85s linear infinite;
}

/* שכבת עננים קרובה (מהירה יותר) */
#stage::after{
  content:"";
  position:absolute; inset:0;
  z-index:0;
  opacity:.75;
  background-repeat: repeat-x;
  background-size: 760px 170px;
  background-position: 0 42%;
  background-image: url("data:image/svg+xml;utf8,\
  <svg xmlns='http://www.w3.org/2000/svg' width='760' height='170' viewBox='0 0 760 170'>\
    <g fill='%23ffffff' opacity='0.9'>\
      <circle cx='80' cy='92' r='36'/>\
      <circle cx='122' cy='78' r='48'/>\
      <circle cx='172' cy='98' r='38'/>\
      <rect x='80' y='100' width='105' height='32'/>\
    </g>\
    <g fill='%23ffffff' opacity='0.82' transform='translate(320,10)'>\
      <circle cx='70' cy='92' r='30'/>\
      <circle cx='110' cy='78' r='44'/>\
      <circle cx='156' cy='98' r='34'/>\
      <rect x='70' y='100' width='96' height='28'/>\
    </g>\
    <g fill='%23ffffff' opacity='0.9' transform='translate(560,0)'>\
      <circle cx='80' cy='92' r='36'/>\
      <circle cx='122' cy='78' r='48'/>\
      <circle cx='172' cy='98' r='38'/>\
      <rect x='80' y='100' width='105' height='32'/>\
    </g>\
  </svg>");
  animation: clouds-fast 55s linear infinite;
}

/* פרלקס – תזוזה אופקית אינסופית */
@keyframes clouds-slow {
  from { background-position:   0 16%; }
  to   { background-position: -1280px 16%; }
}
@keyframes clouds-fast {
  from { background-position:   0 42%; }
  to   { background-position: -1520px 42%; }
}

/* אפשרות נגישות: אם המשתמש ביקש להפחית אנימציות – עוצרים */
@media (prefers-reduced-motion: reduce){
  #stage::before, #stage::after{ animation: none; }
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Alef';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://gaonshelima.co.il/wp-content/uploads/2025/04/Alef-Regular.woff2') format('woff2');
}
@font-face {
	font-family: 'Alef';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://gaonshelima.co.il/wp-content/uploads/2025/04/Alef-Bold.woff2') format('woff2');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Alef Regular';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://gaonshelima.co.il/wp-content/uploads/2025/07/Alef-Regular.ttf') format('truetype');
}
@font-face {
	font-family: 'Alef Regular';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: ;
}
/* End Custom Fonts CSS */