.elementor-kit-377{--e-global-color-text:#422311;--e-global-color-primary:#FFFFFF;--e-global-color-secondary:#F16D25;--e-global-color-accent:#0000FF;--e-global-color-22e057f:#D9D9D9;--e-global-color-3ea9544:#E1FAFF;--e-global-color-f3890d7:#6588CD;--e-global-color-9d70420:#5ED088;--e-global-color-2ac84c8:#E1FFEF;--e-global-color-6eb727e:#C0DECE;--e-global-typography-primary-font-family:"Playpen Sans Hebrew";--e-global-typography-primary-font-weight:900;--e-global-typography-primary-line-height:65px;--e-global-typography-secondary-font-family:"Fredoka";--e-global-typography-secondary-font-size:1em;--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Fredoka";--e-global-typography-text-font-size:0.9em;--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Fredoka";--e-global-typography-accent-font-weight:500;background-color:#FAF7E3;font-size:1.3em;font-weight:900;}.elementor-kit-377 button,.elementor-kit-377 input[type="button"],.elementor-kit-377 input[type="submit"],.elementor-kit-377 .elementor-button{background-color:#FFE98F;color:#000000;border-radius:20px 20px 20px 20px;}.elementor-kit-377 button:hover,.elementor-kit-377 button:focus,.elementor-kit-377 input[type="button"]:hover,.elementor-kit-377 input[type="button"]:focus,.elementor-kit-377 input[type="submit"]:hover,.elementor-kit-377 input[type="submit"]:focus,.elementor-kit-377 .elementor-button:hover,.elementor-kit-377 .elementor-button:focus{background-color:#3C9EBA;color:#000000;border-radius:15px 15px 15px 15px;}.elementor-kit-377 e-page-transition{background-color:#FFBC7D;}.elementor-kit-377 p{margin-block-end:18px;}.elementor-kit-377 h2{font-family:"Playpen Sans Hebrew", Sans-serif;font-size:2em;font-weight:900;line-height:65px;}.elementor-kit-377 h3{font-size:1.5em;}.elementor-kit-377 h4{font-size:1em;}.elementor-kit-377 h5{font-size:1em;}.elementor-kit-377 h6{font-size:1em;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){--kit-widget-spacing:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.page-header__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-kit-377{--e-global-typography-primary-line-height:1.6em;font-size:19px;line-height:1.2em;}.elementor-kit-377 h2{font-size:1px;}.elementor-kit-377 h3{font-size:29px;line-height:1.1em;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */html, body {
    overflow-x: hidden;
}


@keyframes float-gentle {
    0% {
        transform: translateY(0px);
    }
    50% {
        transform: translateY(-10px);
    }
    100% {
        transform: translateY(0px);
    }
}
/* ציפה חזקה יותר + סיבוב, בלי JS, מותאם לאלמנטור */
@keyframes float-spin-strong {
  0%   { transform: translate3d(0, 0, 0) rotate(0deg); }
  35%  { transform: translate3d(8px, -18px, 0) rotate(4deg); }
  70%  { transform: translate3d(-6px, -28px, 0) rotate(2deg); }
  100% { transform: translate3d(0, 0, 0) rotate(0deg); }
}

@keyframes float-spin-strong-rev {
  0%   { transform: translate3d(0, 0, 0) rotate(0deg); }
  35%  { transform: translate3d(-8px, -16px, 0) rotate(-4.5deg); }
  70%  { transform: translate3d(6px, -26px, 0) rotate(-2deg); }
  100% { transform: translate3d(0, 0, 0) rotate(0deg); }
}

/* חשוב: האנימציה על האלמנט הפנימי בלבד כדי לא להתנגש עם Vertical Scroll */
.CUCU .elementor-widget-container img,
.BROC .elementor-widget-container img,
.TOMA .elementor-widget-container img,
.PEPP .elementor-widget-container img,
.CUCU .elementor-widget-container svg,
.BROC .elementor-widget-container svg,
.TOMA .elementor-widget-container svg,
.PEPP .elementor-widget-container svg {
  will-change: transform;
  transform-origin: 50% 50%;
}

/* מלפפון */
.CUCU .elementor-widget-container img,
.CUCU .elementor-widget-container svg {
  animation: float-spin-strong 5.6s ease-in-out infinite !important;
  animation-delay: -1.1s !important;
}

/* ברוקולי (כיוון הפוך) */
.BROC .elementor-widget-container img,
.BROC .elementor-widget-container svg {
  animation: float-spin-strong-rev 7.1s ease-in-out infinite !important;
  animation-delay: -2.4s !important;
}

/* עגבניה */
.TOMA .elementor-widget-container img,
.TOMA .elementor-widget-container svg {
  animation: float-spin-strong 6.2s ease-in-out infinite !important;
  animation-delay: -0.6s !important;
}

/* גמבה (הפוך ואיטי יותר) */
.PEPP .elementor-widget-container img,
.PEPP .elementor-widget-container svg {
  animation: float-spin-strong-rev 8.0s ease-in-out infinite !important;
  animation-delay: -3.0s !important;
}/* End custom CSS */