.elementor-2101 .elementor-element.elementor-element-90b1fb6e{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:64px;--padding-bottom:32px;--padding-left:56px;--padding-right:56px;}.elementor-2101 .elementor-element.elementor-element-90b1fb6e:not(.elementor-motion-effects-element-type-background), .elementor-2101 .elementor-element.elementor-element-90b1fb6e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0F1426;}.elementor-2101 .elementor-element.elementor-element-f1c8aa77{--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:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:0px;--padding-bottom:48px;--padding-left:0px;--padding-right:0px;}.elementor-2101 .elementor-element.elementor-element-fcd4d70c{--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;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2101 .elementor-element.elementor-element-55774a89{--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-2101 .elementor-element.elementor-element-55774a89:not(.elementor-motion-effects-element-type-background), .elementor-2101 .elementor-element.elementor-element-55774a89 > .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-2101 .elementor-element.elementor-element-e6467a69{--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;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2101 .elementor-element.elementor-element-417695b2{--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;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2101 .elementor-element.elementor-element-6e9a5041{--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;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2101 .elementor-element.elementor-element-37e46323{--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:8px 8px;--row-gap:8px;--column-gap:8px;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:rgba(255,255,255,.06);--border-color:rgba(255,255,255,.06);--padding-top:24px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:767px){.elementor-2101 .elementor-element.elementor-element-f1c8aa77{--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:28px 28px;--row-gap:28px;--column-gap:28px;}.elementor-2101 .elementor-element.elementor-element-37e46323{--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;}}/* Start custom CSS for container, class: .elementor-element-55774a89 */.elementor-2101 .elementor-element.elementor-element-55774a89 { width: 230px; height: 49px; background-repeat: no-repeat !important; background-position: right center !important; filter: brightness(0) invert(1); position: relative; } .elementor-2101 .elementor-element.elementor-element-55774a89 .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-fcd4d70c */.elementor-2101 .elementor-element.elementor-element-fcd4d70c { align-items: flex-start; } .elementor-2101 .elementor-element.elementor-element-fcd4d70c .f-tagline { font-size: 13px; font-weight: 400; color: rgba(255,255,255,.4); line-height: 1.65; margin: 0; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e6467a69 */.elementor-2101 .elementor-element.elementor-element-e6467a69 { align-items: flex-start; } .elementor-2101 .elementor-element.elementor-element-e6467a69 .f-h4 { font-size: 11px; font-weight: 700; letter-spacing: .12em; color: #FAB91E; text-transform: uppercase; margin: 0 0 8px; } .elementor-2101 .elementor-element.elementor-element-e6467a69 .f-link { display: block !important; width: 100% !important; text-align: right !important; justify-content: flex-start !important; background: transparent !important; color: rgba(255,255,255,.42) !important; padding: 0 !important; border: 0 !important; border-radius: 0 !important; font-size: 13px !important; font-weight: 400 !important; min-height: 0 !important; transition: color .2s ease; } .elementor-2101 .elementor-element.elementor-element-e6467a69 .f-link:hover { color: #FFFFFF !important; } .elementor-2101 .elementor-element.elementor-element-e6467a69 .f-link a { color: inherit !important; text-decoration: none !important; display: block !important; width: 100% !important; text-align: right !important; transition: color .2s ease; } .elementor-2101 .elementor-element.elementor-element-e6467a69 .f-link:hover a { color: #FFFFFF !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-417695b2 */.elementor-2101 .elementor-element.elementor-element-417695b2 { align-items: flex-start; } .elementor-2101 .elementor-element.elementor-element-417695b2 .f-h4 { font-size: 11px; font-weight: 700; letter-spacing: .12em; color: #FAB91E; text-transform: uppercase; margin: 0 0 8px; } .elementor-2101 .elementor-element.elementor-element-417695b2 .f-link { display: block !important; width: 100% !important; text-align: right !important; justify-content: flex-start !important; background: transparent !important; color: rgba(255,255,255,.42) !important; padding: 0 !important; border: 0 !important; border-radius: 0 !important; font-size: 13px !important; font-weight: 400 !important; min-height: 0 !important; transition: color .2s ease; } .elementor-2101 .elementor-element.elementor-element-417695b2 .f-link:hover { color: #FFFFFF !important; } .elementor-2101 .elementor-element.elementor-element-417695b2 .f-link a { color: inherit !important; text-decoration: none !important; display: block !important; width: 100% !important; text-align: right !important; transition: color .2s ease; } .elementor-2101 .elementor-element.elementor-element-417695b2 .f-link:hover a { color: #FFFFFF !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6e9a5041 */.elementor-2101 .elementor-element.elementor-element-6e9a5041 { align-items: flex-start; } .elementor-2101 .elementor-element.elementor-element-6e9a5041 .f-h4 { font-size: 11px; font-weight: 700; letter-spacing: .12em; color: #FAB91E; text-transform: uppercase; margin: 0 0 8px; } .elementor-2101 .elementor-element.elementor-element-6e9a5041 .f-link { display: block !important; width: 100% !important; text-align: right !important; justify-content: flex-start !important; background: transparent !important; color: rgba(255,255,255,.42) !important; padding: 0 !important; border: 0 !important; border-radius: 0 !important; font-size: 13px !important; font-weight: 400 !important; min-height: 0 !important; transition: color .2s ease; } .elementor-2101 .elementor-element.elementor-element-6e9a5041 .f-link:hover { color: #FFFFFF !important; } .elementor-2101 .elementor-element.elementor-element-6e9a5041 .f-link a { color: inherit !important; text-decoration: none !important; display: block !important; width: 100% !important; text-align: right !important; transition: color .2s ease; } .elementor-2101 .elementor-element.elementor-element-6e9a5041 .f-link:hover a { color: #FFFFFF !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f1c8aa77 */.elementor-2101 .elementor-element.elementor-element-f1c8aa77 { align-items: flex-start; } .elementor-2101 .elementor-element.elementor-element-f1c8aa77 > .e-con { flex: 1 1 0 !important; min-width: 0; } @media (max-width:767px){ .elementor-2101 .elementor-element.elementor-element-f1c8aa77 .f-link { line-height: 1.4 !important; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-37e46323 */.elementor-2101 .elementor-element.elementor-element-37e46323 { justify-content: space-between; align-items: center; } .elementor-2101 .elementor-element.elementor-element-37e46323 .f-bottom-txt { font-size: 12px; font-weight: 400; color: rgba(255,255,255,.25); margin: 0; }/* End custom CSS */