.elementor-2100 .elementor-element.elementor-element-d823c8cd{--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;--gap:24px 24px;--row-gap:24px;--column-gap:24px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:rgba(255,255,255,.08);--border-color:rgba(255,255,255,.08);--padding-top:12px;--padding-bottom:12px;--padding-left:56px;--padding-right:56px;}.elementor-2100 .elementor-element.elementor-element-d823c8cd:not(.elementor-motion-effects-element-type-background), .elementor-2100 .elementor-element.elementor-element-d823c8cd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1A1F3A;}.elementor-2100 .elementor-element.elementor-element-de88a713{--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;}.elementor-2100 .elementor-element.elementor-element-de88a713:not(.elementor-motion-effects-element-type-background), .elementor-2100 .elementor-element.elementor-element-de88a713 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://kap-group.co.il/wp-content/uploads/2026/06/kap-group-logo-white-2026.png");background-position:center center;background-size:contain;}.elementor-2100 .elementor-element.elementor-element-860f5d08{--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;}.elementor-2100 .elementor-element.elementor-element-e2c0ed44{width:auto;max-width:auto;}.elementor-2100 .elementor-element.elementor-element-e2c0ed44 .elementor-menu-toggle{margin:0 auto;}.elementor-2100 .elementor-element.elementor-element-6a99f64a{--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;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}/* Start custom CSS for container, class: .elementor-element-de88a713 */.elementor-2100 .elementor-element.elementor-element-de88a713 { width: 240px; height: 52px; background-repeat: no-repeat !important; background-position: right center !important; filter: brightness(0) invert(1); flex: 0 0 auto; position: relative; } .elementor-2100 .elementor-element.elementor-element-de88a713 .logo-link { position: absolute !important; inset: 0 !important; background: transparent !important; border: 0 !important; padding: 0 !important; min-height: 0 !important; font-size: 0 !important; z-index: 10 !important; width: 100% !important; height: 100% !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-860f5d08 */.elementor-2100 .elementor-element.elementor-element-860f5d08 { align-items: center; justify-content: center; flex: 1 1 auto; } @media (max-width:767px){ .elementor-2100 .elementor-element.elementor-element-860f5d08 { justify-content: flex-end !important; } } .elementor-2100 .elementor-element.elementor-element-860f5d08 .elementor-nav-menu { flex-wrap: nowrap !important; } .elementor-2100 .elementor-element.elementor-element-860f5d08 .elementor-nav-menu--main { width: auto !important; } .elementor-2100 .elementor-element.elementor-element-860f5d08 .elementor-nav-menu a.elementor-item { color: rgba(255,255,255,.75) !important; font-size: 13px !important; font-weight: 500 !important; padding: 8px 14px !important; white-space: nowrap !important; } .elementor-2100 .elementor-element.elementor-element-860f5d08 .elementor-nav-menu a.elementor-item:hover { color: #FFFFFF !important; } .elementor-2100 .elementor-element.elementor-element-860f5d08 .elementor-nav-menu a.elementor-item.elementor-item-active, .elementor-2100 .elementor-element.elementor-element-860f5d08 .elementor-nav-menu li.current-menu-item > a.elementor-item, .elementor-2100 .elementor-element.elementor-element-860f5d08 .elementor-nav-menu li.current-menu-ancestor > a.elementor-item, .elementor-2100 .elementor-element.elementor-element-860f5d08 .elementor-nav-menu li.current_page_item > a.elementor-item { color: #FAB91E !important; font-weight: 700 !important; } .elementor-2100 .elementor-element.elementor-element-860f5d08 .elementor-menu-toggle { color: #FAB91E !important; } .elementor-2100 .elementor-element.elementor-element-860f5d08 .elementor-nav-menu .sub-menu, .elementor-2100 .elementor-element.elementor-element-860f5d08 .elementor-nav-menu--dropdown { background-color: #0B0F1F !important; border: 1px solid rgba(250,185,30,.25) !important; box-shadow: 0 16px 40px rgba(0,0,0,.55) !important; z-index: 9999 !important; } .elementor-2100 .elementor-element.elementor-element-860f5d08 .elementor-nav-menu .sub-menu a, .elementor-2100 .elementor-element.elementor-element-860f5d08 .elementor-nav-menu--dropdown a.elementor-item, .elementor-2100 .elementor-element.elementor-element-860f5d08 .elementor-nav-menu--dropdown a.elementor-sub-item { color: rgba(255,255,255,.85) !important; font-size: 14px !important; border: 0 !important; } .elementor-2100 .elementor-element.elementor-element-860f5d08 .elementor-nav-menu .sub-menu a:hover, .elementor-2100 .elementor-element.elementor-element-860f5d08 .elementor-nav-menu--dropdown a:hover { color: #FAB91E !important; background-color: rgba(250,185,30,.1) !important; } @media (max-width:767px){ .elementor-2100 .elementor-element.elementor-element-860f5d08 .elementor-nav-menu--dropdown { position: fixed !important; top: 68px !important; left: 0 !important; right: 0 !important; width: 100vw !important; max-width: 100vw !important; z-index: 9999 !important; } } @media (min-width:768px){ .elementor-2100 .elementor-element.elementor-element-860f5d08 li.menu-item:has(> a[href*="/contact/"]) { display: none !important; } .elementor-2100 .elementor-element.elementor-element-860f5d08 .elementor-nav-menu--main a[href*="/contact/"] { display: none !important; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6a99f64a */.elementor-2100 .elementor-element.elementor-element-6a99f64a { align-items: center; justify-content: flex-start; flex: 0 0 auto !important; width: max-content !important; } .elementor-2100 .elementor-element.elementor-element-6a99f64a .btn-cta-nav { width: auto !important; flex: 0 0 auto !important; background-color: var(--e-global-color-secondary) !important; color: var(--e-global-color-text) !important; font-weight: 700 !important; padding: 10px 22px !important; border-radius: 0 !important; font-size: 13px !important; white-space: nowrap !important; } @media (max-width:767px){ .elementor-2100 .elementor-element.elementor-element-6a99f64a { display: none !important; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d823c8cd */.elementor-2100 .elementor-element.elementor-element-d823c8cd { align-items: center; justify-content: space-between; min-height: 68px; position: relative; z-index: 100; flex-wrap: nowrap !important; }/* End custom CSS */