.elementor-895 .elementor-element.elementor-element-20c25d3{--display:flex;--min-height:49vh;--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:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--align-content:center;--overlay-opacity:1;--padding-top:0vw;--padding-bottom:0vw;--padding-left:5vw;--padding-right:5vw;}.elementor-895 .elementor-element.elementor-element-20c25d3:not(.elementor-motion-effects-element-type-background), .elementor-895 .elementor-element.elementor-element-20c25d3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#6EC1E400;}.elementor-895 .elementor-element.elementor-element-20c25d3::before, .elementor-895 .elementor-element.elementor-element-20c25d3 > .elementor-background-video-container::before, .elementor-895 .elementor-element.elementor-element-20c25d3 > .e-con-inner > .elementor-background-video-container::before, .elementor-895 .elementor-element.elementor-element-20c25d3 > .elementor-background-slideshow::before, .elementor-895 .elementor-element.elementor-element-20c25d3 > .e-con-inner > .elementor-background-slideshow::before, .elementor-895 .elementor-element.elementor-element-20c25d3 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-895 .elementor-element.elementor-element-86e090f{width:100%;max-width:100%;}.elementor-895 .elementor-element.elementor-element-86e090f img{width:100%;height:33vh;object-fit:contain;object-position:center center;}.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 );color:var( --e-global-color-primary );}.elementor-895 .elementor-element.elementor-element-77d4100{width:100%;max-width:100%;padding:3vw 0vw 1vw 0vw;text-align:center;}.elementor-895 .elementor-element.elementor-element-77d4100 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-895 .elementor-element.elementor-element-88b3fd5{--display:flex;--padding-top:5vw;--padding-bottom:5vw;--padding-left:5vw;--padding-right:5vw;}.elementor-widget-search{--e-search-input-color:var( --e-global-color-text );}.elementor-widget-search.e-focus{--e-search-input-color:var( --e-global-color-text );}.elementor-widget-search .elementor-pagination{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 );}.elementor-895 .elementor-element.elementor-element-13d78fa .e-search-input{background-color:#02010100;font-family:"olivia", Sans-serif;font-size:1.146vw;font-weight:100;border-style:solid;border-width:0px 0px 2px 0px;border-color:var( --e-global-color-text );border-radius:0px 0px 0px 0px;}.elementor-895 .elementor-element.elementor-element-13d78fa.e-focus .e-search-input{background-color:#FFFFFF00;}.elementor-895 .elementor-element.elementor-element-13d78fa .e-search-submit{background-color:#02010100;border-style:solid;border-width:0px 0px 2px 0px;border-color:var( --e-global-color-text );}.elementor-895 .elementor-element.elementor-element-13d78fa .e-search-submit:hover{background-color:#02010100;--e-search-submit-color:#02010100;--e-search-icon-submit-color:#02010100;border-style:none;}.elementor-895 .elementor-element.elementor-element-13d78fa{width:var( --container-widget-width, 21.5vw );max-width:21.5vw;padding:0vw 0vw 1vw 0vw;--container-widget-width:21.5vw;--container-widget-flex-grow:0;--e-search-placeholder-color:var( --e-global-color-text );--e-search-icon-label-color:var( --e-global-color-text );--e-search-input-padding-block-start:0px;--e-search-input-padding-inline-start:0px;--e-search-input-padding-block-end:0px;--e-search-input-padding-inline-end:0px;--e-search-icon-label-size:0px;--e-search-input-gap:0px;--e-search-submit-margin-inline-start:0px;--e-search-icon-clear-size:1.2VH;--e-search-icon-clear-color:var( --e-global-color-text );--e-search-icon-submit-size:2.5VH;--e-search-submit-icon-gap:0px;--e-search-submit-color:#02010100;--e-search-icon-submit-color:#FFFFFF00;--e-search-submit-border-radius:0px 0px 0px 0px;--e-search-submit-padding:0px 0px 0px 0px;}.elementor-895 .elementor-element.elementor-element-13d78fa.e-focus{--e-search-input-color:var( --e-global-color-text );--e-search-icon-label-color:var( --e-global-color-text );}.elementor-widget-loop-grid .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-loop-grid .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-895 .elementor-element.elementor-element-387d33e{--grid-columns:4;}.elementor-895 .elementor-element.elementor-element-387d33e .elementor-loop-container{grid-auto-rows:1fr;}.elementor-895 .elementor-element.elementor-element-387d33e .e-loop-item > .elementor-section, .elementor-895 .elementor-element.elementor-element-387d33e .e-loop-item > .elementor-section > .elementor-container, .elementor-895 .elementor-element.elementor-element-387d33e .e-loop-item > .e-con, .elementor-895 .elementor-element.elementor-element-387d33e .e-loop-item .elementor-section-wrap  > .e-con{height:100%;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-895 .elementor-element.elementor-element-77d4100 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-search .elementor-pagination{font-size:var( --e-global-typography-primary-font-size );}.elementor-895 .elementor-element.elementor-element-13d78fa{width:var( --container-widget-width, 42vw );max-width:42vw;--container-widget-width:42vw;--container-widget-flex-grow:0;}.elementor-895 .elementor-element.elementor-element-13d78fa .e-search-input{font-size:2.5vw;}.elementor-895 .elementor-element.elementor-element-13d78fa .e-search-submit span{font-size:4.1vw;}.elementor-widget-loop-grid .elementor-pagination{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-loop-grid .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-loop-grid .e-load-more-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-895 .elementor-element.elementor-element-387d33e{--grid-columns:2;}}@media(max-width:767px){.elementor-895 .elementor-element.elementor-element-20c25d3{--width:100%;--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-895 .elementor-element.elementor-element-77d4100 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-search .elementor-pagination{font-size:var( --e-global-typography-primary-font-size );}.elementor-895 .elementor-element.elementor-element-13d78fa{width:100%;max-width:100%;}.elementor-895 .elementor-element.elementor-element-13d78fa .e-search-input{font-size:20px;}.elementor-widget-loop-grid .elementor-pagination{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-loop-grid .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-loop-grid .e-load-more-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-895 .elementor-element.elementor-element-387d33e{--grid-columns:1;}}/* Start custom CSS for loop-grid, class: .elementor-element-387d33e *//* =========================================
   Elementor Loop - GLOBAL hover (ALL loops)
   Works with: .e-loop-item / .elementor-loop-item / article/div
========================================= */

.elementor-loop-container :is(.e-loop-item, .elementor-loop-item, article.elementor-loop-item){
    --card-transition: 320ms;
    --card-ease: cubic-bezier(.2,.8,.2,1);

    --hover-translate-y: -0.35vw;
    --hover-scale: 1.01;
    --hover-shadow-blur: 28px;
    --hover-shadow-opacity: 0.16;

    --hover-border-color: #D6B579;
    --hover-border-opacity: 0.85;

    --inner-lift: -0.12vw;

    position: relative;
    overflow: hidden;
    transform: translateZ(0);

    /* חשוב: בלי border קיים, border-color לא “יראה” */
    border: 1px solid rgba(214,181,121,0);

    transition:
        transform var(--card-transition) var(--card-ease),
        box-shadow var(--card-transition) var(--card-ease),
        border-color var(--card-transition) var(--card-ease);
    will-change: transform, box-shadow;
}

/* שכבת ברק עדינה */
.elementor-loop-container :is(.e-loop-item, .elementor-loop-item, article.elementor-loop-item)::before{
    content:"";
    position:absolute;
    inset:0;
    pointer-events:none;
    opacity:0;
    transition: opacity var(--card-transition) var(--card-ease);
    background: linear-gradient(
        120deg,
        rgba(214,181,121,0.00) 0%,
        rgba(214,181,121,0.08) 40%,
        rgba(214,181,121,0.00) 75%
    );
}

/* Hover רק על הפריט */
.elementor-loop-container :is(.e-loop-item, .elementor-loop-item, article.elementor-loop-item):hover,
.elementor-loop-container :is(.e-loop-item, .elementor-loop-item, article.elementor-loop-item):focus-within{
    transform: translateY(var(--hover-translate-y)) scale(var(--hover-scale));
    box-shadow: 0 14px var(--hover-shadow-blur) rgba(0,0,0,var(--hover-shadow-opacity));
    border-color: rgba(214,181,121,var(--hover-border-opacity));
}

.elementor-loop-container :is(.e-loop-item, .elementor-loop-item, article.elementor-loop-item):hover::before,
.elementor-loop-container :is(.e-loop-item, .elementor-loop-item, article.elementor-loop-item):focus-within::before{
    opacity:1;
}

/* תזוזה עדינה של תוכן פנימי */
.elementor-loop-container :is(.e-loop-item, .elementor-loop-item, article.elementor-loop-item) .elementor-widget-icon-list{
    transition: transform var(--card-transition) var(--card-ease);
    will-change: transform;
}

.elementor-loop-container :is(.e-loop-item, .elementor-loop-item, article.elementor-loop-item):hover .elementor-widget-icon-list,
.elementor-loop-container :is(.e-loop-item, .elementor-loop-item, article.elementor-loop-item):focus-within .elementor-widget-icon-list{
    transform: translateY(var(--inner-lift));
}

/* אנימציה ל-SVG בתוך הפריט */
.elementor-loop-container :is(.e-loop-item, .elementor-loop-item, article.elementor-loop-item) svg{
    transform-origin: 50% 50%;
    transition: transform var(--card-transition) var(--card-ease), filter var(--card-transition) var(--card-ease);
}

.elementor-loop-container :is(.e-loop-item, .elementor-loop-item, article.elementor-loop-item):hover svg{
    transform: scale(1.08);
    filter: drop-shadow(0 6px 12px rgba(214,181,121,0.25));
}

/* Tablet */
@media (max-width:1024px){
  .elementor-loop-container :is(.e-loop-item, .elementor-loop-item, article.elementor-loop-item){
    --hover-translate-y: -6px;
    --hover-scale: 1.01;
    --inner-lift: -3px;
    --hover-shadow-blur: 24px;
    --hover-shadow-opacity: 0.14;
  }
}

/* Mobile */
@media (max-width:767px){
  .elementor-loop-container :is(.e-loop-item, .elementor-loop-item, article.elementor-loop-item){
    --hover-translate-y: -4px;
    --hover-scale: 1.005;
    --inner-lift: -2px;
    --hover-shadow-blur: 18px;
    --hover-shadow-opacity: 0.12;
  }
}

/* Reduced motion */
@media (prefers-reduced-motion: reduce){
  .elementor-loop-container :is(.e-loop-item, .elementor-loop-item, article.elementor-loop-item),
  .elementor-loop-container :is(.e-loop-item, .elementor-loop-item, article.elementor-loop-item)::before,
  .elementor-loop-container :is(.e-loop-item, .elementor-loop-item, article.elementor-loop-item) *{
    transition:none !important;
    transform:none !important;
    filter:none !important;
  }
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'olivia';
	font-style: normal;
	font-weight: 100;
	font-display: auto;
	src: url('https://nachalatisrael-biyan.co.il/wp-content/uploads/2026/01/olivia-text-regular-aaa.woff2') format('woff2');
}
@font-face {
	font-family: 'olivia';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://nachalatisrael-biyan.co.il/wp-content/uploads/2026/01/olivia-text-bold-aaa.woff2') format('woff2');
}
/* End Custom Fonts CSS */