.elementor-41 .elementor-element.elementor-element-d4f65e8{--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;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:6vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:6vw;--z-index:30;}.elementor-41 .elementor-element.elementor-element-d4f65e8:not(.elementor-motion-effects-element-type-background), .elementor-41 .elementor-element.elementor-element-d4f65e8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6EDDC80;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );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-41 .elementor-element.elementor-element-f65b104{padding:0vw 4vw 0vw 0vw;}.elementor-41 .elementor-element.elementor-element-f65b104 .elementor-heading-title{font-family:"MORDECHAI", Sans-serif;font-size:2.4vw;font-weight:600;line-height:1.2em;color:var( --e-global-color-text );}.elementor-41 .elementor-element.elementor-element-134e3c3{padding:0vw 4vw 0vw 0vw;}.elementor-41 .elementor-element.elementor-element-134e3c3 .elementor-heading-title{font-family:"MORDECHAI", Sans-serif;font-size:1.2vw;font-weight:400;line-height:1.2em;color:var( --e-global-color-text );}.elementor-41 .elementor-element.elementor-element-0c6a691{--e-image-carousel-slides-to-show:3;}.elementor-41 .elementor-element.elementor-element-b8196f5{--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;--overlay-opacity:0.5;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:6vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:6vw;--z-index:33;}.elementor-41 .elementor-element.elementor-element-b8196f5:not(.elementor-motion-effects-element-type-background), .elementor-41 .elementor-element.elementor-element-b8196f5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-41 .elementor-element.elementor-element-b8196f5::before, .elementor-41 .elementor-element.elementor-element-b8196f5 > .elementor-background-video-container::before, .elementor-41 .elementor-element.elementor-element-b8196f5 > .e-con-inner > .elementor-background-video-container::before, .elementor-41 .elementor-element.elementor-element-b8196f5 > .elementor-background-slideshow::before, .elementor-41 .elementor-element.elementor-element-b8196f5 > .e-con-inner > .elementor-background-slideshow::before, .elementor-41 .elementor-element.elementor-element-b8196f5 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-accent );--background-overlay:'';}.elementor-41 .elementor-element.elementor-element-df5680f{padding:0vw 4vw 0vw 0vw;}.elementor-41 .elementor-element.elementor-element-df5680f .elementor-heading-title{font-family:"MORDECHAI", Sans-serif;font-size:2.4vw;font-weight:600;line-height:1.2em;color:var( --e-global-color-text );}.elementor-41 .elementor-element.elementor-element-7cd2f7d{padding:0vw 4vw 0vw 0vw;}.elementor-41 .elementor-element.elementor-element-7cd2f7d .elementor-heading-title{font-family:"MORDECHAI", Sans-serif;font-size:1.2vw;font-weight:400;line-height:1.2em;color:var( --e-global-color-text );}.elementor-41 .elementor-element.elementor-element-0b9e531{--e-image-carousel-slides-to-show:3;}.elementor-41 .elementor-element.elementor-element-7bd9028{--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;--overlay-opacity:0.5;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:6vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:6vw;--z-index:33;}.elementor-41 .elementor-element.elementor-element-7bd9028:not(.elementor-motion-effects-element-type-background), .elementor-41 .elementor-element.elementor-element-7bd9028 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-41 .elementor-element.elementor-element-7bd9028::before, .elementor-41 .elementor-element.elementor-element-7bd9028 > .elementor-background-video-container::before, .elementor-41 .elementor-element.elementor-element-7bd9028 > .e-con-inner > .elementor-background-video-container::before, .elementor-41 .elementor-element.elementor-element-7bd9028 > .elementor-background-slideshow::before, .elementor-41 .elementor-element.elementor-element-7bd9028 > .e-con-inner > .elementor-background-slideshow::before, .elementor-41 .elementor-element.elementor-element-7bd9028 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-accent );--background-overlay:'';}.elementor-41 .elementor-element.elementor-element-26c947c{padding:0vw 4vw 0vw 0vw;}.elementor-41 .elementor-element.elementor-element-26c947c .elementor-heading-title{font-family:"MORDECHAI", Sans-serif;font-size:2.4vw;font-weight:600;line-height:1.2em;color:var( --e-global-color-text );}.elementor-41 .elementor-element.elementor-element-ab811e0{padding:0vw 4vw 0vw 0vw;}.elementor-41 .elementor-element.elementor-element-ab811e0 .elementor-heading-title{font-family:"MORDECHAI", Sans-serif;font-size:1.2vw;font-weight:400;line-height:1.2em;color:var( --e-global-color-text );}.elementor-41 .elementor-element.elementor-element-2fde853{--e-image-carousel-slides-to-show:3;}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-41 .elementor-element.elementor-element-f65b104 .elementor-heading-title{font-size:24px;}.elementor-41 .elementor-element.elementor-element-134e3c3 .elementor-heading-title{font-size:14px;}.elementor-41 .elementor-element.elementor-element-df5680f .elementor-heading-title{font-size:24px;}.elementor-41 .elementor-element.elementor-element-7cd2f7d .elementor-heading-title{font-size:14px;}.elementor-41 .elementor-element.elementor-element-26c947c .elementor-heading-title{font-size:24px;}.elementor-41 .elementor-element.elementor-element-ab811e0 .elementor-heading-title{font-size:14px;}}@media(max-width:767px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-41 .elementor-element.elementor-element-f65b104 .elementor-heading-title{font-size:24px;}.elementor-41 .elementor-element.elementor-element-134e3c3 .elementor-heading-title{font-size:14px;}.elementor-41 .elementor-element.elementor-element-df5680f .elementor-heading-title{font-size:24px;}.elementor-41 .elementor-element.elementor-element-7cd2f7d .elementor-heading-title{font-size:14px;}.elementor-41 .elementor-element.elementor-element-26c947c .elementor-heading-title{font-size:24px;}.elementor-41 .elementor-element.elementor-element-ab811e0 .elementor-heading-title{font-size:14px;}}/* Start custom CSS for image-carousel, class: .elementor-element-0c6a691 */.history-carousel {
  position: relative;
  overflow: visible;
    margin-top: auto;


  --nav-right:75%;
  --nav-bottom: 26px;

  --circle-size: 48px;
  --nav-gap: 8px;
  --nav-padding: 8px;
}

 /*לוודא שהקרוסלה עצמה היא אזור ייחוס */
.history-carousel .elementor-widget-container,
.history-carousel .elementor-image-carousel-wrapper,
.history-carousel .swiper,
.history-carousel .swiper-container {
  position: relative;
}

 /*הרקע הבהיר */
.history-carousel .elementor-image-carousel-wrapper::after {
  content: "";
  position: absolute;
  right: var(--nav-right);
  bottom: var(--nav-bottom);

  width: calc((var(--circle-size) * 2) + var(--nav-gap) + (var(--nav-padding) * 2));
  height: calc(var(--circle-size) + (var(--nav-padding) * 2));

  background: #f7f1e8;
  border-radius: 999px;
  z-index: 5;
  pointer-events: none;
}

 /*החיצים עצמם */
.history-carousel .elementor-swiper-button {
  position: absolute !important;
  top: auto !important;
  bottom: calc(var(--nav-bottom) + var(--nav-padding)) !important;

  width: var(--circle-size) !important;
  height: var(--circle-size) !important;

  border: 1px solid #0b3b3b !important;
  border-radius: 50% !important;
  background: transparent !important;

  color: #0b3b3b !important;
  opacity: 1 !important;
  visibility: visible !important;

  transform: none !important;
  z-index: 30 !important;

  display: flex !important;
  align-items: center !important;
  justify-content: center !important;

  cursor: pointer;
  box-sizing: border-box;
}

 /*מיקום החץ הימני */
.history-carousel .elementor-swiper-button-next {
  right: calc(var(--nav-right) + var(--nav-padding)) !important;
  left: auto !important;
}

 /*מיקום החץ השמאלי */
.history-carousel .elementor-swiper-button-prev {
  right: calc(var(--nav-right) + var(--nav-padding) + var(--circle-size) + var(--nav-gap)) !important;
  left: auto !important;
}

.history-carousel .elementor-swiper-button svg {
  display: block !important;
  width: 24px !important;
  height: 24px !important;
  opacity: 1 !important;
  visibility: visible !important;
  color: #0b3b3b !important;
  fill: none !important;
  stroke: #0b3b3b !important;
}

 אם אלמנטור משתמש באייקון רגיל ולא SVG 
.history-carousel .elementor-swiper-button i {
  display: inline-flex !important;
  color: #0b3b3b !important;
  font-size: 22px !important;
}

 /*גובה אחיד לתמונות */
.history-carousel .swiper-slide,
.history-carousel .swiper-slide-inner {
  height: 600px;
  overflow: hidden;
}

.history-carousel .swiper-slide img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: block;
}

.history-carousel .elementor-swiper-button svg {
  transition: transform 0.3s ease;
}

.history-carousel .elementor-swiper-button:hover svg {
  transform: translateX(-2px);
}
.history-carousel .elementor-swiper-button {
  transition:
    background-color 0.3s ease,
    transform 0.3s ease,
    border-color 0.3s ease;
}

.history-carousel .elementor-swiper-button:hover {
  background-color: rgba(11, 59, 59, 0.07) !important;
  transform: translateY(-1px) !important;
}

.history-carousel .elementor-swiper-button:active {
  transform: scale(0.96) !important;
}

@media (max-width: 767px) {
  .history-carousel {
    --nav-right: 16px;
    --nav-bottom: 18px;
    --circle-size: 44px;
  }
}


/* מעבר חלק להיעלמות החיצים */
.history-carousel .elementor-swiper-button {
  transition: opacity 0.25s ease, visibility 0.25s ease !important;
}

/* בזמן גלילה - מסתיר את החיצים */
body.is-history-scrolling .history-carousel .elementor-swiper-button {
  opacity: 0 !important;
  visibility: hidden !important;
  pointer-events: none !important;
}

/* אם יש לך רקע בהיר של החיצים דרך after */
body.is-history-scrolling .history-carousel::after,
body.is-history-scrolling .history-carousel .elementor-image-carousel-wrapper::after {
  opacity: 0 !important;
  visibility: hidden !important;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'MORDECHAI';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://chanichey-ny.com/wp-content/uploads/2026/04/Mordechai-Normal.woff2') format('woff2');
}
@font-face {
	font-family: 'MORDECHAI';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://chanichey-ny.com/wp-content/uploads/2026/04/Mordechai-Bold.woff2') format('woff2');
}
/* End Custom Fonts CSS */