.elementor-1329 .elementor-element.elementor-element-ef8adaa{--display:flex;--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:center;--margin-top:0rem;--margin-bottom:-15rem;--margin-left:0rem;--margin-right:0rem;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;--z-index:999;}.elementor-1329 .elementor-element.elementor-element-ef8adaa:not(.elementor-motion-effects-element-type-background), .elementor-1329 .elementor-element.elementor-element-ef8adaa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0D0D0D00;}.elementor-1329 .elementor-element.elementor-element-8064439{--display:flex;--min-height:0px;--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:space-between;--align-items:stretch;--border-radius:0px 0px 20px 20px;--padding-top:1rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-1329 .elementor-element.elementor-element-64c0da5{--display:flex;--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-1329 .elementor-element.elementor-element-ea48e4b{--display:flex;--min-height:0px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:20px 20px 20px 20px;--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-1329 .elementor-element.elementor-element-2f4d742 .elementor-menu-toggle{margin:0 auto;background-color:#02010100;}.elementor-1329 .elementor-element.elementor-element-2f4d742 .elementor-nav-menu .elementor-item{font-size:clamp(1.25rem, calc(1.159rem + 0.455vw), 1.5rem);font-weight:600;}.elementor-1329 .elementor-element.elementor-element-2f4d742 .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-9a89e59 );fill:var( --e-global-color-9a89e59 );}.elementor-1329 .elementor-element.elementor-element-2f4d742 div.elementor-menu-toggle{color:var( --e-global-color-9a89e59 );}.elementor-1329 .elementor-element.elementor-element-2f4d742 div.elementor-menu-toggle svg{fill:var( --e-global-color-9a89e59 );}.elementor-1329 .elementor-element.elementor-element-4c5f8aa{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:50px 50px 50px 50px;--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-1329 .elementor-element.elementor-element-6689cfa .elementor-button{background-color:#FFFFFF00;font-size:clamp(1.125rem, calc(1.08rem + 0.227vw), 1.25rem);font-weight:500;fill:#698996;color:#698996;border-radius:20px 20px 20px 20px;padding:10px 20px 10px 20px;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:1024px){.elementor-1329 .elementor-element.elementor-element-ef8adaa{--margin-top:0px;--margin-bottom:-130px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:32px;--padding-right:32px;}.elementor-1329 .elementor-element.elementor-element-8064439{--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;}.elementor-1329 .elementor-element.elementor-element-64c0da5{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1329 .elementor-element.elementor-element-64c0da5.e-con{--order:2;}.elementor-1329 .elementor-element.elementor-element-ea48e4b{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}}@media(min-width:768px){.elementor-1329 .elementor-element.elementor-element-ef8adaa{--content-width:1300px;}.elementor-1329 .elementor-element.elementor-element-64c0da5{--width:34%;}.elementor-1329 .elementor-element.elementor-element-4c5f8aa{--width:30%;}}@media(max-width:767px){.elementor-1329 .elementor-element.elementor-element-ef8adaa{--justify-content:space-between;--margin-top:0px;--margin-bottom:-130px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1329 .elementor-element.elementor-element-64c0da5{--width:36%;}.elementor-1329 .elementor-element.elementor-element-ea48e4b{--width:50%;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:1rem;}.elementor-1329 .elementor-element.elementor-element-2f4d742{--nav-menu-icon-size:30px;}}/* Start custom CSS for image, class: .elementor-element-f7b6cc2 */.logo-wrapper img {
    height: 60px; /* תכוון לפי העיצוב */
    width: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-64c0da5 *//* מצב רגיל */
.logo-light {
    display: block;
}

.logo-dark {
    display: none;
}

/* מצב sticky */
.elementor-sticky--active .logo-light {
    display: none !important;
}

.elementor-sticky--active .logo-dark {
    display: block !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ea48e4b */.header-inner1 {
    background: transparent;
    transition: all 0.4s ease;
}

.elementor-sticky--active .header-inner1 {
    background: transparent !important;
    border-radius: 0 !important;
}

/* התפריט הופך לשחור במצב Sticky */
.elementor-sticky--active .header-inner1 .elementor-nav-menu a,
.elementor-sticky--active .header-inner1 .elementor-nav-menu .elementor-item {
    color: #000000 !important;
}

/* המבורגר במצב Sticky */
.elementor-sticky--active .header-inner1 .elementor-menu-toggle,
.elementor-sticky--active .header-inner1 .elementor-menu-toggle i,
.elementor-sticky--active .header-inner1 .elementor-menu-toggle svg,
.elementor-sticky--active .header-inner1 .elementor-menu-toggle svg path {
    color: #000000 !important;
    fill: #000000 !important;
}


/* =========================
   מובייל + טאבלט
   במצב Sticky - Hover לבן
========================= */
@media (max-width: 1024px) {

    .elementor-sticky--active .header-inner1 .elementor-nav-menu a:hover,
    .elementor-sticky--active .header-inner1 .elementor-nav-menu .elementor-item:hover,
    .elementor-sticky--active .header-inner1 .elementor-nav-menu--dropdown a:hover,
    .elementor-sticky--active .header-inner1 .elementor-nav-menu--dropdown .elementor-item:hover,
    .elementor-sticky--active .header-inner1 .elementor-nav-menu--dropdown .elementor-sub-item:hover,
    .elementor-sticky--active .header-inner1 .elementor-nav-menu a:focus,
    .elementor-sticky--active .header-inner1 .elementor-nav-menu .elementor-item:focus {
        color: #ffffff !important;
        fill: #ffffff !important;
    }

    .elementor-sticky--active .header-inner1 .elementor-nav-menu a:hover *,
    .elementor-sticky--active .header-inner1 .elementor-nav-menu .elementor-item:hover *,
    .elementor-sticky--active .header-inner1 .elementor-nav-menu--dropdown a:hover *,
    .elementor-sticky--active .header-inner1 .elementor-nav-menu--dropdown .elementor-item:hover *,
    .elementor-sticky--active .header-inner1 .elementor-nav-menu--dropdown .elementor-sub-item:hover * {
        color: #ffffff !important;
        fill: #ffffff !important;
    }
}


/* =========================
   מובייל + טאבלט
   במצב Sticky - עמוד Active לבן
========================= */
@media (max-width: 1024px) {

    .elementor-sticky--active .header-inner1 .elementor-nav-menu .elementor-item-active,
    .elementor-sticky--active .header-inner1 .elementor-nav-menu--dropdown .elementor-item-active,
    .elementor-sticky--active .header-inner1 .elementor-nav-menu .current-menu-item > a,
    .elementor-sticky--active .header-inner1 .elementor-nav-menu .current_page_item > a,
    .elementor-sticky--active .header-inner1 .elementor-nav-menu .current-menu-ancestor > a,
    .elementor-sticky--active .header-inner1 .elementor-nav-menu--dropdown .current-menu-item > a,
    .elementor-sticky--active .header-inner1 .elementor-nav-menu--dropdown .current_page_item > a,
    .elementor-sticky--active .header-inner1 .elementor-nav-menu--dropdown .current-menu-ancestor > a {
        color: #ffffff !important;
        fill: #ffffff !important;
    }

    .elementor-sticky--active .header-inner1 .elementor-nav-menu .elementor-item-active *,
    .elementor-sticky--active .header-inner1 .elementor-nav-menu--dropdown .elementor-item-active *,
    .elementor-sticky--active .header-inner1 .elementor-nav-menu .current-menu-item > a *,
    .elementor-sticky--active .header-inner1 .elementor-nav-menu .current_page_item > a *,
    .elementor-sticky--active .header-inner1 .elementor-nav-menu .current-menu-ancestor > a * {
        color: #ffffff !important;
        fill: #ffffff !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4c5f8aa */.header-btn {
    background: rgba(255,255,255,0.9);
}
.elementor-sticky--active .elementor-element[data-id="5a1abbc8"] {
    background: none !important;
}

/* כפתור במצב רגיל */
.header-btn {
    background: rgba(255,255,255,0.9);
}

/* כפתור במצב Sticky */
.elementor-sticky--active .header-btn,
.elementor-sticky--active .header-btn a,
.elementor-sticky--active .header-btn .elementor-button {
    background: #698996 !important;
    color: #ffffff !important;
}

/* צבע הטקסט בתוך הכפתור */
.elementor-sticky--active .header-btn *,
.elementor-sticky--active .header-btn a *,
.elementor-sticky--active .header-btn .elementor-button * {
    color: #ffffff !important;
    fill: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8064439 *//* =========================
   מצב רגיל
========================= */
.elementor-1329 .elementor-element.elementor-element-8064439 {
    padding-top: 25px;
    padding-bottom: 25px;
    background-color: transparent;
    box-shadow: none;
    backdrop-filter: blur(0px);
    -webkit-backdrop-filter: blur(0px);

    transform: scaleY(1);
    transform-origin: top;

    transition: 
        padding 0.4s ease,
        background-color 0.4s ease,
        box-shadow 0.4s ease,
        backdrop-filter 0.4s ease,
        transform 0.4s ease;
}


/* =========================
   מצב Sticky (דסקטופ + טאבלט)
========================= */
@media (min-width: 768px) {

    .elementor-1329 .elementor-element.elementor-element-8064439.elementor-sticky--active {
        padding-top: 8px;
        padding-bottom: 8px;

        background-color: rgba(255, 255, 255, 0.85);
        backdrop-filter: blur(10px);
        -webkit-backdrop-filter: blur(10px);

        box-shadow: 0 8px 30px rgba(0,0,0,0.08);

        transform: scaleY(0.96);
    }

    /* הקטנת לוגו (רק אם צריך) */
    .elementor-1329 .elementor-element.elementor-element-8064439.elementor-sticky--active img {
        max-width: 85%;
        transition: max-width 0.4s ease;
    }
}


/* =========================
   מובייל - ביטול אפקטים
========================= */
@media (max-width: 767px) {

    /* מצב רגיל */
    .elementor-1329 .elementor-element.elementor-element-8064439 {
        padding-top: 5px;
        padding-bottom: 5px;
        background-color: transparent;
        box-shadow: none;
        backdrop-filter: none;
        transform: none;
    }

    /* מצב sticky - כן רקע */
    .elementor-1329 .elementor-element.elementor-element-8064439.elementor-sticky--active {
        background-color: rgba(255,255,255,0.95);
        box-shadow: 0 4px 15px rgba(0,0,0,0.08);
    }

    .elementor-1329 .elementor-element.elementor-element-8064439 img {
        max-width: 100%;
    }
}/* End custom CSS */