.elementor-223 .elementor-element.elementor-element-7d4ecdb{--display:flex;--min-height:100vh;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-223 .elementor-element.elementor-element-7d4ecdb:not(.elementor-motion-effects-element-type-background), .elementor-223 .elementor-element.elementor-element-7d4ecdb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://peachpuff-bison-757495.hostingersite.com/wp-content/uploads/2025/11/Branding-3.png");background-position:center center;background-repeat:repeat;background-size:contain;}.elementor-223 .elementor-element.elementor-element-27f7372{--display:flex;}.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 );}.elementor-223 .elementor-element.elementor-element-a10983f{margin:0px 322px calc(var(--kit-widget-spacing, 0px) + 0px) -33px;text-align:left;}.elementor-223 .elementor-element.elementor-element-a10983f img{width:63%;}.elementor-223 .elementor-element.elementor-element-c7ced6b{--display:flex;}.elementor-223 .elementor-element.elementor-element-85420fb{margin:0px 226px calc(var(--kit-widget-spacing, 0px) + 21px) 0px;z-index:1;text-align:right;}.elementor-223 .elementor-element.elementor-element-85420fb img{width:13%;}.elementor-223 .elementor-element.elementor-element-38b3266{margin:-85px -248px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;z-index:1;}.elementor-223 .elementor-element.elementor-element-38b3266.elementor-element{--align-self:center;}.elementor-223 .elementor-element.elementor-element-38b3266 img{width:78%;}.elementor-223 .elementor-element.elementor-element-d378638{--display:flex;--min-height:257px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--margin-top:-57px;--margin-bottom:0px;--margin-left:0px;--margin-right:-195px;}.elementor-223 .elementor-element.elementor-element-d378638.e-con{--align-self:center;}.elementor-223 .elementor-element.elementor-element-f26d132{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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-223 .elementor-element.elementor-element-ff19efb{background-color:transparent;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:37px 37px 37px 37px;background-image:linear-gradient(90deg, var( --e-global-color-accent ) 0%, var( --e-global-color-text ) 100%);}.elementor-223 .elementor-element.elementor-element-ff19efb .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:8.7vw;font-weight:500;color:var( --e-global-color-secondary );}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-223 .elementor-element.elementor-element-fdf051e{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:10px;margin:-60px -27px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-223 .elementor-element.elementor-element-fdf051e .elementor-divider-separator{width:100%;}.elementor-223 .elementor-element.elementor-element-fdf051e .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-223 .elementor-element.elementor-element-fd5ebf3{--display:flex;--margin-top:-76px;--margin-bottom:79px;--margin-left:0px;--margin-right:-6px;}.elementor-223 .elementor-element.elementor-element-4296e12{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-223 .elementor-element.elementor-element-a7a9470{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;}.elementor-223 .elementor-element.elementor-element-a7a9470.elementor-element{--align-self:center;}.elementor-223 .elementor-element.elementor-element-41ce7d0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -15px;}.elementor-223 .elementor-element.elementor-element-41ce7d0.elementor-element{--align-self:center;}.elementor-223 .elementor-element.elementor-element-62b5f64{--display:flex;--min-height:0px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-223 .elementor-element.elementor-element-62b5f64.e-con{--align-self:center;}.elementor-223 .elementor-element.elementor-element-feb2723{--display:flex;--min-height:295px;border-style:solid;--border-style:solid;border-width:3px 3px 3px 3px;--border-top-width:3px;--border-right-width:3px;--border-bottom-width:3px;--border-left-width:3px;border-color:var( --e-global-color-text );--border-color:var( --e-global-color-text );}.elementor-223 .elementor-element.elementor-element-feb2723:not(.elementor-motion-effects-element-type-background), .elementor-223 .elementor-element.elementor-element-feb2723 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-223 .elementor-element.elementor-element-4b6261a{--display:flex;border-style:solid;--border-style:solid;border-width:3px 3px 3px 3px;--border-top-width:3px;--border-right-width:3px;--border-bottom-width:3px;--border-left-width:3px;border-color:var( --e-global-color-text );--border-color:var( --e-global-color-text );}.elementor-223 .elementor-element.elementor-element-4b6261a:not(.elementor-motion-effects-element-type-background), .elementor-223 .elementor-element.elementor-element-4b6261a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-223 .elementor-element.elementor-element-2b7f4f3{--display:flex;border-style:solid;--border-style:solid;border-width:3px 3px 3px 3px;--border-top-width:3px;--border-right-width:3px;--border-bottom-width:3px;--border-left-width:3px;border-color:var( --e-global-color-text );--border-color:var( --e-global-color-text );}.elementor-223 .elementor-element.elementor-element-2b7f4f3:not(.elementor-motion-effects-element-type-background), .elementor-223 .elementor-element.elementor-element-2b7f4f3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-223 .elementor-element.elementor-element-745240a{--display:flex;--min-height:265px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--margin-top:-308px;--margin-bottom:0px;--margin-left:-295px;--margin-right:0px;}.elementor-223 .elementor-element.elementor-element-745240a.e-con{--align-self:flex-end;}@media(min-width:768px){.elementor-223 .elementor-element.elementor-element-d378638{--width:94%;}.elementor-223 .elementor-element.elementor-element-f26d132{--width:53%;}.elementor-223 .elementor-element.elementor-element-62b5f64{--width:100%;}.elementor-223 .elementor-element.elementor-element-feb2723{--width:100%;}.elementor-223 .elementor-element.elementor-element-745240a{--width:100%;}}/* Start custom CSS for image, class: .elementor-element-85420fb *//* הגדרת האנימציה - "תנועה ימין-שמאל" */
@keyframes slideRightLeft {
  /* 0% - נקודת התחלה: 10 פיקסלים ימינה מהמרכז */
  0% {
    transform: translateX(10px); 
  }
  
  /* 50% - נקודת אמצע: 10 פיקסלים שמאלה מהמרכז */
  50% {
    transform: translateX(-10px); 
  }
  
  /* 100% - חוזר לנקודת ההתחלה: 10 פיקסלים ימינה */
  100% {
    transform: translateX(10px);
  }
}

/* הפעלת האנימציה על האלמנט */
.move-right-left {
  /*
  הסבר:
  - 2s: משך לופ מלא (2 שניות)
  - ease-in-out: תנועה חלקה וטבעית
  - infinite: ללא הפסקה
  */
  animation: slideRightLeft 3s ease-in-out infinite; 
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-38b3266 *//*
 * 1. מגדיר את כללי האנימציה - איך האנימציה נראית בנקודות מפתח.
 * 0% - תחילת האנימציה (סיבוב 0 מעלות).
 * 100% - סוף האנימציה (סיבוב 360 מעלות).
 */
@keyframes spin-360 {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}

/*
 * 2. מחיל את האנימציה על אלמנט (במקרה הזה, על תמונה עם הקלאס 'rotating-image').
 */
.rotating-image {
  /* מפעיל את האנימציה שנקראת 'spin-360' */
  animation-name: spin-360;
  
  /* קובע את משך הסיבוב. לדוגמה: 5 שניות. */
  animation-duration: 10s; 
  
  /* קובע שהסיבוב יהיה אינסופי (לופ). */
  animation-iteration-count: infinite; 
  
  /* קובע את הקצב. 'linear' מבטיח מהירות קבועה (כמו שעון). */
  animation-timing-function: linear; 
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a7a9470 */.elementor-223 .elementor-element.elementor-element-a7a9470 {
    animation: rotateContainer 2s infinite;
}

@keyframes rotateContainer {
    0% {
        transform: rotate(10deg);
    }
    50% {
        transform: rotate(-10deg);
    }
    100% {
        transform: rotate(10deg);
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-41ce7d0 */.elementor-223 .elementor-element.elementor-element-41ce7d0 {
    animation: rotateContainer 2s infinite;
}

@keyframes rotateContainer {
    0% {
        transform: rotate(10deg);
    }
    50% {
        transform: rotate(-10deg);
    }
    100% {
        transform: rotate(10deg);
    }
}/* End custom CSS */