.elementor-3 .elementor-element.elementor-element-dc5ba92c{--display:flex;--min-height:640px;--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;--overflow:hidden;}.elementor-3 .elementor-element.elementor-element-dc5ba92c:not(.elementor-motion-effects-element-type-background), .elementor-3 .elementor-element.elementor-element-dc5ba92c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://kap-group.co.il/wp-content/uploads/2026/06/about-hero-01.jpg");background-position:center center;background-size:cover;}.elementor-3 .elementor-element.elementor-element-489e3230{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3 .elementor-element.elementor-element-93a2345c{--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;}.elementor-3 .elementor-element.elementor-element-0b7852fd{--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:80px;--padding-bottom:100px;--padding-left:56px;--padding-right:56px;}.elementor-3 .elementor-element.elementor-element-0b7852fd:not(.elementor-motion-effects-element-type-background), .elementor-3 .elementor-element.elementor-element-0b7852fd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3 .elementor-element.elementor-element-b20601bf{--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;}.elementor-3 .elementor-element.elementor-element-4c693397{--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:16px;--padding-bottom:16px;--padding-left:20px;--padding-right:20px;}.elementor-3 .elementor-element.elementor-element-4c693397:not(.elementor-motion-effects-element-type-background), .elementor-3 .elementor-element.elementor-element-4c693397 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0F4FF;}:root{--page-title-display:none;}/* Start custom CSS for container, class: .elementor-element-489e3230 */.elementor-3 .elementor-element.elementor-element-489e3230 { position:absolute; inset:0; background:linear-gradient(to left, rgba(26,31,58,.9) 40%, rgba(26,31,58,.5) 68%, rgba(26,31,58,.15) 100%); z-index:1; pointer-events:none; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-93a2345c */.elementor-3 .elementor-element.elementor-element-93a2345c { position:absolute; bottom:0; right:0; z-index:2; padding:0 56px 64px; max-width:640px; align-items:flex-start; } .elementor-3 .elementor-element.elementor-element-93a2345c .kap-breadcrumb { font-size:11px; color:rgba(255,255,255,.35); margin-bottom:4px; line-height:1.5; } .elementor-3 .elementor-element.elementor-element-93a2345c .kap-breadcrumb a { color:rgba(255,255,255,.35); text-decoration:none; } .elementor-3 .elementor-element.elementor-element-93a2345c .kap-breadcrumb a:hover { color:#FAB91E; } .elementor-3 .elementor-element.elementor-element-93a2345c .accent-amber, .elementor-3 .elementor-element.elementor-element-93a2345c .accent { color:var(--e-global-color-secondary); } .elementor-3 .elementor-element.elementor-element-93a2345c .btn-secondary { background-color:var(--e-global-color-secondary) !important; color:var(--e-global-color-text) !important; font-weight:700 !important; padding:14px 32px !important; border-radius:0 !important; } .elementor-3 .elementor-element.elementor-element-93a2345c .btn-secondary:hover { filter:brightness(1.06); transform:translateY(-2px); box-shadow:0 8px 22px rgba(0,0,0,.18); transition:all .2s ease; } @media(max-width:767px){ .elementor-3 .elementor-element.elementor-element-93a2345c { padding:0 20px 40px; max-width:100%; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dc5ba92c */.elementor-3 .elementor-element.elementor-element-dc5ba92c { position:relative; height:48vh !important; min-height:380px !important; overflow:hidden; } @media(max-width:767px){ .elementor-3 .elementor-element.elementor-element-dc5ba92c { height:56vw !important; min-height:280px !important; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4c693397 */.elementor-3 .elementor-element.elementor-element-4c693397 { border-right:3px solid var(--e-global-color-primary); margin-bottom:16px; } .elementor-3 .elementor-element.elementor-element-4c693397 .kap-prv-notice { color:#3A4668 !important; font-size:14px !important; margin:0 !important; line-height:1.7 !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b20601bf */.elementor-3 .elementor-element.elementor-element-b20601bf { max-width:760px; margin:0 auto; width:100%; text-align:right; } .elementor-3 .elementor-element.elementor-element-b20601bf .h2-on-light { margin-top:18px; } .elementor-3 .elementor-element.elementor-element-b20601bf .body-on-light { line-height:1.85; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0b7852fd */.elementor-3 .elementor-element.elementor-element-0b7852fd { align-items:center; } @media(max-width:767px){ .elementor-3 .elementor-element.elementor-element-0b7852fd { padding:48px 20px !important; } }/* End custom CSS */
/* Start custom CSS */@media(max-width:767px){
  .h1-hero { font-size:28px !important; line-height:1.15 !important; overflow-wrap:break-word !important; }
  .h2-on-light { font-size:22px !important; }
  .hero-sub { font-size:14px !important; }
  .body-on-light { font-size:15px !important; }
  .eyebrow-amber { font-size:10px !important; }
}/* End custom CSS */