.elementor-1967 .elementor-element.elementor-element-5461cf6{--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:space-between;--align-items:center;--padding-top:0vw;--padding-bottom:0vw;--padding-left:2vw;--padding-right:2vw;--z-index:995;}.elementor-1967 .elementor-element.elementor-element-4b55071 .elementor-icon-wrapper{text-align:center;}.elementor-1967 .elementor-element.elementor-element-417802c{width:var( --container-widget-width, 15% );max-width:15%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:5px 0px 0px 0px;--container-widget-width:15%;--container-widget-flex-grow:0;}.elementor-1967 .elementor-element.elementor-element-417802c.elementor-element{--align-self:center;}.elementor-1967 .elementor-element.elementor-element-417802c .elementor-icon-wrapper{text-align:right;}.elementor-1967 .elementor-element.elementor-element-417802c .elementor-icon{font-size:2vw;}.elementor-1967 .elementor-element.elementor-element-417802c .elementor-icon svg{height:2vw;}.elementor-1967 .elementor-element.elementor-element-9b80d52{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1967 .elementor-element.elementor-element-785c8b1 .elementor-icon-wrapper{text-align:center;}.elementor-1967 .elementor-element.elementor-element-6b76ddf .elementor-button{background-color:var( --e-global-color-b240aad );font-family:"Polin", Sans-serif;font-size:18px;font-weight:200;line-height:1.6em;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:0px 0px 1px 0px;border-color:#99999900;border-radius:0px 0px 0px 0px;padding:6px 0px 6px 0px;}.elementor-1967 .elementor-element.elementor-element-6b76ddf{width:var( --container-widget-width, 400px );max-width:400px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:400px;--container-widget-flex-grow:0;}.elementor-1967 .elementor-element.elementor-element-6b76ddf .elementor-button .elementor-button-content-wrapper{justify-content:space-between;}.elementor-1967 .elementor-element.elementor-element-6b76ddf .elementor-button:hover, .elementor-1967 .elementor-element.elementor-element-6b76ddf .elementor-button:focus{border-color:var( --e-global-color-95cf3c5 );}.elementor-1967 .elementor-element.elementor-element-12ee783.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-1967 .elementor-element.elementor-element-12ee783 .elementor-nav-menu .elementor-item{font-family:"Polin", Sans-serif;font-size:0.9vw;font-weight:200;}.elementor-1967 .elementor-element.elementor-element-12ee783 .elementor-nav-menu--main .elementor-item{color:#FFFFFF;fill:#FFFFFF;padding-left:1vw;padding-right:1vw;padding-top:20px;padding-bottom:20px;}.elementor-1967 .elementor-element.elementor-element-12ee783 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-1967 .elementor-element.elementor-element-12ee783 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:var( --e-global-color-95cf3c5 );}.elementor-1967 .elementor-element.elementor-element-12ee783 .e--pointer-framed .elementor-item:before,
					.elementor-1967 .elementor-element.elementor-element-12ee783 .e--pointer-framed .elementor-item:after{border-color:var( --e-global-color-95cf3c5 );}.elementor-1967 .elementor-element.elementor-element-12ee783{--e-nav-menu-divider-content:"";--e-nav-menu-divider-style:solid;--e-nav-menu-divider-width:1px;--e-nav-menu-divider-height:10px;}.elementor-1967 .elementor-element.elementor-element-12ee783 .e--pointer-framed .elementor-item:before{border-width:1px;}.elementor-1967 .elementor-element.elementor-element-12ee783 .e--pointer-framed.e--animation-draw .elementor-item:before{border-width:0 0 1px 1px;}.elementor-1967 .elementor-element.elementor-element-12ee783 .e--pointer-framed.e--animation-draw .elementor-item:after{border-width:1px 1px 0 0;}.elementor-1967 .elementor-element.elementor-element-12ee783 .e--pointer-framed.e--animation-corners .elementor-item:before{border-width:1px 0 0 1px;}.elementor-1967 .elementor-element.elementor-element-12ee783 .e--pointer-framed.e--animation-corners .elementor-item:after{border-width:0 1px 1px 0;}.elementor-1967 .elementor-element.elementor-element-12ee783 .e--pointer-underline .elementor-item:after,
					 .elementor-1967 .elementor-element.elementor-element-12ee783 .e--pointer-overline .elementor-item:before,
					 .elementor-1967 .elementor-element.elementor-element-12ee783 .e--pointer-double-line .elementor-item:before,
					 .elementor-1967 .elementor-element.elementor-element-12ee783 .e--pointer-double-line .elementor-item:after{height:1px;}.elementor-1967 .elementor-element.elementor-element-480e446 .elementor-button{background-color:var( --e-global-color-b240aad );font-family:"Polin", Sans-serif;font-size:0.9vw;font-weight:200;line-height:1.6em;fill:var( --e-global-color-1ab3a47 );color:var( --e-global-color-1ab3a47 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-1ab3a47 );border-radius:0px 0px 0px 0px;padding:6px 25px 6px 25px;}.elementor-1967 .elementor-element.elementor-element-480e446{width:var( --container-widget-width, 15% );max-width:15%;--container-widget-width:15%;--container-widget-flex-grow:0;}.elementor-1967 .elementor-element.elementor-element-480e446.elementor-element{--align-self:center;}.elementor-1967 .elementor-element.elementor-element-480e446 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-1967 .elementor-element.elementor-element-8b2bd7d{--display:flex;--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:999;}.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-1967 .elementor-element.elementor-element-4b55071{width:var( --container-widget-width, 21% );max-width:21%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -8px) 0px;--container-widget-width:21%;--container-widget-flex-grow:0;}.elementor-1967 .elementor-element.elementor-element-4b55071 .elementor-icon-wrapper{text-align:right;}.elementor-1967 .elementor-element.elementor-element-4b55071 .elementor-icon{font-size:30px;}.elementor-1967 .elementor-element.elementor-element-4b55071 .elementor-icon svg{height:30px;}.elementor-1967 .elementor-element.elementor-element-9b80d52{--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;--flex-wrap:nowrap;--padding-top:1rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-1967 .elementor-element.elementor-element-785c8b1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;}.elementor-1967 .elementor-element.elementor-element-785c8b1 .elementor-icon-wrapper{text-align:left;}.elementor-1967 .elementor-element.elementor-element-785c8b1 .elementor-icon{font-size:20px;}.elementor-1967 .elementor-element.elementor-element-785c8b1 .elementor-icon svg{height:20px;}.elementor-1967 .elementor-element.elementor-element-6b76ddf{width:100%;max-width:100%;}.elementor-1967 .elementor-element.elementor-element-6b76ddf .elementor-button .elementor-button-content-wrapper{justify-content:start;}.elementor-1967 .elementor-element.elementor-element-6b76ddf .elementor-button{padding:0px 15px 10px 0px;}.elementor-1967 .elementor-element.elementor-element-12ee783 .elementor-nav-menu .elementor-item{font-size:18px;}.elementor-1967 .elementor-element.elementor-element-480e446{width:var( --container-widget-width, 21% );max-width:21%;--container-widget-width:21%;--container-widget-flex-grow:0;}.elementor-1967 .elementor-element.elementor-element-480e446 .elementor-button{font-size:14px;}}@media(max-width:767px){.elementor-1967 .elementor-element.elementor-element-5461cf6{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:14px;}.elementor-1967 .elementor-element.elementor-element-4b55071 .elementor-icon-wrapper{text-align:right;}.elementor-1967 .elementor-element.elementor-element-4b55071 .elementor-icon{font-size:20px;}.elementor-1967 .elementor-element.elementor-element-4b55071 .elementor-icon svg{height:20px;}.elementor-1967 .elementor-element.elementor-element-417802c{--container-widget-width:121px;--container-widget-flex-grow:0;width:var( --container-widget-width, 121px );max-width:121px;}.elementor-1967 .elementor-element.elementor-element-417802c .elementor-icon-wrapper{text-align:left;}.elementor-1967 .elementor-element.elementor-element-417802c .elementor-icon{font-size:6vw;}.elementor-1967 .elementor-element.elementor-element-417802c .elementor-icon svg{height:6vw;}.elementor-1967 .elementor-element.elementor-element-9b80d52{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:1rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-1967 .elementor-element.elementor-element-785c8b1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;}.elementor-1967 .elementor-element.elementor-element-785c8b1 .elementor-icon{font-size:20px;}.elementor-1967 .elementor-element.elementor-element-785c8b1 .elementor-icon svg{height:20px;}.elementor-1967 .elementor-element.elementor-element-6b76ddf .elementor-button{font-size:18px;padding:18px 4px 18px 0px;}.elementor-1967 .elementor-element.elementor-element-12ee783 .elementor-nav-menu .elementor-item{font-size:18px;}.elementor-1967 .elementor-element.elementor-element-12ee783 .elementor-nav-menu--main .elementor-item{padding-left:4px;padding-right:4px;}.elementor-1967 .elementor-element.elementor-element-480e446{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-1967 .elementor-element.elementor-element-480e446 .elementor-button .elementor-button-content-wrapper{justify-content:space-between;}.elementor-1967 .elementor-element.elementor-element-480e446 .elementor-button{font-size:16px;}}/* Start custom CSS for button, class: .elementor-element-6b76ddf *//* אייקון זז ימינה בהובר */
.arrow-btn .elementor-button .elementor-button-icon {
  display: inline-block;
  transition: transform 0.3s ease;
}

.arrow-btn .elementor-button:hover .elementor-button-icon{
  transform: translateX(-5px);
}

.elementor-1967 .elementor-element.elementor-element-6b76ddf svg{
    margin-bottom: -3px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-480e446 *//* אייקון זז ימינה בהובר */
.arrow-btn .elementor-button .elementor-button-icon {
  display: inline-block;
  transition: transform 0.3s ease;
}

[dir="rtl"] .arrow-btn .elementor-button-content-wrapper{ flex-direction: row-reverse !important; }
[dir="ltr"] .arrow-btn .elementor-button-content-wrapper{ flex-direction: row !important;
    
}


.arrow-btn .elementor-button:hover .elementor-button-icon{
  transform: translateX(-5px);
}

.elementor-1967 .elementor-element.elementor-element-480e446 svg{
    margin-bottom: -3px;
}

@media (max-width: 767px) {
    .elementor-1967 .elementor-element.elementor-element-480e446 .elementor-button {
        color: #232323!important;
        fill: #232323!important;
        border-color: #232323;
    }
}/* End custom CSS */
/* Start custom CSS */.header {
    --hover-color: #232323;
}

.header.elementor-sticky--effects {
    background-color: white;
}
.header-logo svg {
    width: 100%;
    max-width: 128px;
}

.header.elementor-sticky--effects .header-logo *{
    fill: black;
}

.header.elementor-sticky--effects .header-btn .elementor-button {
    color: black!important;
    fill: black!important;
    border-color: black!important;
}

.header.elementor-sticky--effects .header-primary-nav * {
    color: var(--hover-color)!important;
}


li.megamenu-item:before {
    content: "";
    display: inline-block;
    width: 8px;
    height: 8px;
    margin-left: 2px;
    border-right: 1px solid black;
    border-bottom: 1px solid black;
    transform: rotate(45deg) translateY(-100%);
    position: absolute;
    top: 50%;
    left: calc(1vw - 3px);
}

@media (min-width: 1025px) {
    .header:hover {
        background-color: white;
    }
    
    html:has( > body.header-hovered) {
        scrollbar-gutter: stable;
    }
    
    body.header-hovered {
        max-height: calc(100vh - var(--wp-admin--admin-bar--height, 0px) );
        overflow: hidden;
        
        
    }
    
    body.header-hovered .header{
        background: white!important;
        
    }
    
    body.header-hovered .header-btn .elementor-button,
    .header:hover .header-btn .elementor-button {
        color: black!important;
        fill: black!important;
        border-color: var(--hover-color)!important;
    }
    
    body.header-hovered .header-logo *,
    .header:hover .header-logo *{
        fill: var(--hover-color);
    }
    
    body.header-hovered .header-primary-nav *,
    .header:hover .header-primary-nav * {
        color: var(--hover-color)!important;
    }
    
    
    .header:not(.elementor-sticky--effects):not(:hover) {
        --e-nav-menu-divider-color: white;
    }
    
    body.header-hovered .header {
        --e-nav-menu-divider-color: var(--hover-color)!important;
    }
    
    .header:not(.elementor-sticky--effects):not(:hover) .megamenu-item:before {
        filter: invert(1);
    }
    
    body.header-hovered .megamenu-item:before {
        filter: unset!important;
    }
    
    .megamenu-item a {
        margin-left: 1vw!important;
    }
    
    .megamenu-content {
        display: none;
        position: fixed;
        inset: calc(60px + var(--wp-admin--admin-bar--height, 0)) 0 auto;
        width: 100%;
    }

}



@media (max-width: 1024px) {
    .header:not(.elementor-sticky--effects) .nav-toggle.bars-icon * {
        fill: white;
    }
    
    .nav-toggle svg {
        display: block;
    }
    .nav-wrapper {
        position: fixed;
        inset: 0 0 0 auto;
        z-index: 995;
        background-color: white;
        transform: translateX(100%);
        max-width: 50%;
        max-height: 100vh;
        max-height: 100dvh;
        overflow-y: auto;
        transition: transform 400ms ease;
    }
    .header-primary-nav ul {
        flex-direction: column;
        align-items: flex-start!important;
        width: 100%;
    }
    
    .header-primary-nav ul li {
        width: 100%;
        text-align: start;
        align-items: flex-start!important;
    }
    
    .header-primary-nav * {
        color: var(--hover-color)!important;
    }
    
    .header-primary-nav .menu-item:after {
        display: none;
    }
    
    li.megamenu-item:before {
        border: unset;
        border-bottom: 2px solid black;
        border-left: 2px solid black;
        left: 0;
    }
    
    .megamenu-content {
        position: fixed;
        inset: 0 0 0 auto;
        z-index: 996;
        background-color: white;
        transform: translateX(100%);
        max-width: 50%!important;
        max-height: 100vh;
        max-height: 100dvh;
        overflow-y: auto;
        opacity: 1;
        transition: transform 400ms ease;
    }
    
    .nav-wrapper.active,
    .megamenu-content.active {
        transform: translateX(0);
        
    }
    
    .nav-wrapper.active.slide-out {
        transform: translateX(-100%);
    }
}

@media (max-width: 767px) {
    .nav-wrapper,
    .megamenu-content {
        max-width: 100%!important;
        left: 0;
    }
}/* End custom CSS */