.elementor-2024 .elementor-element.elementor-element-2dd8792e{--display:flex;--min-height:80vh;--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;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2024 .elementor-element.elementor-element-2dd8792e:not(.elementor-motion-effects-element-type-background), .elementor-2024 .elementor-element.elementor-element-2dd8792e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://kap-group.co.il/wp-content/uploads/2026/06/prod-hero-wall-2026.png");background-position:center center;background-size:cover;}.elementor-2024 .elementor-element.elementor-element-5d729cee{--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-2024 .elementor-element.elementor-element-621f412c{--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:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-2024 .elementor-element.elementor-element-f4ac309e{--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:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:4px 0px 0px 0px;--border-top-width:4px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#FAB91E;--border-color:#FAB91E;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2024 .elementor-element.elementor-element-f4ac309e:not(.elementor-motion-effects-element-type-background), .elementor-2024 .elementor-element.elementor-element-f4ac309e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1A1F3A;}.elementor-2024 .elementor-element.elementor-element-3800ece3{--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:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-2024 .elementor-element.elementor-element-8100a399{--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-2024 .elementor-element.elementor-element-8100a399:not(.elementor-motion-effects-element-type-background), .elementor-2024 .elementor-element.elementor-element-8100a399 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://kap-group.co.il/wp-content/uploads/2026/06/products-card-fences-v2.jpg");background-position:center center;background-size:cover;}.elementor-2024 .elementor-element.elementor-element-e82b02ae{--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:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:4px 0px 0px 0px;--border-top-width:4px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#FAB91E;--border-color:#FAB91E;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2024 .elementor-element.elementor-element-e82b02ae:not(.elementor-motion-effects-element-type-background), .elementor-2024 .elementor-element.elementor-element-e82b02ae > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1A1F3A;}.elementor-2024 .elementor-element.elementor-element-47aef904{--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:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-2024 .elementor-element.elementor-element-d43da6e4{--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-2024 .elementor-element.elementor-element-d43da6e4:not(.elementor-motion-effects-element-type-background), .elementor-2024 .elementor-element.elementor-element-d43da6e4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://kap-group.co.il/wp-content/uploads/2026/06/landscape-hero-v2.jpg");background-position:center center;background-size:cover;}.elementor-2024 .elementor-element.elementor-element-2a2f47a6{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2024 .elementor-element.elementor-element-2a2f47a6:not(.elementor-motion-effects-element-type-background), .elementor-2024 .elementor-element.elementor-element-2a2f47a6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0F4FF;}.elementor-2024 .elementor-element.elementor-element-cb4ab318{--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:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-2024 .elementor-element.elementor-element-2d98ecb2{--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;}.elementor-2024 .elementor-element.elementor-element-f5bfe7c4{--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;border-style:solid;--border-style:solid;border-width:0px 3px 0px 0px;--border-top-width:0px;--border-right-width:3px;--border-bottom-width:0px;--border-left-width:0px;border-color:#1E5FF9;--border-color:#1E5FF9;--padding-top:14px;--padding-bottom:14px;--padding-left:16px;--padding-right:16px;}.elementor-2024 .elementor-element.elementor-element-3a809f71{--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;border-style:solid;--border-style:solid;border-width:0px 3px 0px 0px;--border-top-width:0px;--border-right-width:3px;--border-bottom-width:0px;--border-left-width:0px;border-color:#1E5FF9;--border-color:#1E5FF9;--padding-top:14px;--padding-bottom:14px;--padding-left:16px;--padding-right:16px;}.elementor-2024 .elementor-element.elementor-element-9fae9afb{--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;border-style:solid;--border-style:solid;border-width:0px 3px 0px 0px;--border-top-width:0px;--border-right-width:3px;--border-bottom-width:0px;--border-left-width:0px;border-color:#1E5FF9;--border-color:#1E5FF9;--padding-top:14px;--padding-bottom:14px;--padding-left:16px;--padding-right:16px;}.elementor-2024 .elementor-element.elementor-element-017bec82{--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-2024 .elementor-element.elementor-element-017bec82:not(.elementor-motion-effects-element-type-background), .elementor-2024 .elementor-element.elementor-element-017bec82 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://kap-group.co.il/wp-content/uploads/2026/06/landscape-why-v2.jpg");background-position:center center;background-size:cover;}.elementor-2024 .elementor-element.elementor-element-7ebf396d{--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:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:56px;--padding-bottom:56px;--padding-left:56px;--padding-right:56px;}.elementor-2024 .elementor-element.elementor-element-7ebf396d:not(.elementor-motion-effects-element-type-background), .elementor-2024 .elementor-element.elementor-element-7ebf396d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2024 .elementor-element.elementor-element-2993542f{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2024 .elementor-element.elementor-element-7b8d7710{--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-2024 .elementor-element.elementor-element-c4469de8{--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-2024 .elementor-element.elementor-element-c4469de8:not(.elementor-motion-effects-element-type-background), .elementor-2024 .elementor-element.elementor-element-c4469de8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://kap-group.co.il/wp-content/uploads/2026/06/landscape-products-01-v2.jpg");background-position:center center;background-size:cover;}.elementor-2024 .elementor-element.elementor-element-1aecc1b1{--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:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-2024 .elementor-element.elementor-element-0de92be5{--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-2024 .elementor-element.elementor-element-80f16e99{--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-2024 .elementor-element.elementor-element-80f16e99:not(.elementor-motion-effects-element-type-background), .elementor-2024 .elementor-element.elementor-element-80f16e99 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://kap-group.co.il/wp-content/uploads/2026/06/landscape-products-02-v2.jpg");background-position:center center;background-size:cover;}.elementor-2024 .elementor-element.elementor-element-c565888d{--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:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-2024 .elementor-element.elementor-element-37df262d{--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-2024 .elementor-element.elementor-element-b8e75d60{--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-2024 .elementor-element.elementor-element-b8e75d60:not(.elementor-motion-effects-element-type-background), .elementor-2024 .elementor-element.elementor-element-b8e75d60 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://kap-group.co.il/wp-content/uploads/2026/06/landscape-products-03.jpg");background-position:center center;background-size:cover;}.elementor-2024 .elementor-element.elementor-element-ddccb269{--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:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-2024 .elementor-element.elementor-element-cf7adc5e{--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:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:56px;--padding-bottom:56px;--padding-left:56px;--padding-right:56px;}.elementor-2024 .elementor-element.elementor-element-cf7adc5e:not(.elementor-motion-effects-element-type-background), .elementor-2024 .elementor-element.elementor-element-cf7adc5e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0F4FF;}.elementor-2024 .elementor-element.elementor-element-282323de{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2024 .elementor-element.elementor-element-35141165{--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:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:32px;--padding-bottom:32px;--padding-left:28px;--padding-right:28px;}.elementor-2024 .elementor-element.elementor-element-8859b471{--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:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:32px;--padding-bottom:32px;--padding-left:28px;--padding-right:28px;}.elementor-2024 .elementor-element.elementor-element-a6136739{--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:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:32px;--padding-bottom:32px;--padding-left:28px;--padding-right:28px;}.elementor-2024 .elementor-element.elementor-element-41f8e20a{--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:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:32px;--padding-bottom:32px;--padding-left:28px;--padding-right:28px;}.elementor-2024 .elementor-element.elementor-element-e37704af{--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:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:4px 0px 0px 0px;--border-top-width:4px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#FAB91E;--border-color:#FAB91E;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2024 .elementor-element.elementor-element-e37704af:not(.elementor-motion-effects-element-type-background), .elementor-2024 .elementor-element.elementor-element-e37704af > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1A1F3A;}.elementor-2024 .elementor-element.elementor-element-775fcb25{--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:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-2024 .elementor-element.elementor-element-f1f9360b{--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-2024 .elementor-element.elementor-element-f1f9360b:not(.elementor-motion-effects-element-type-background), .elementor-2024 .elementor-element.elementor-element-f1f9360b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://kap-group.co.il/wp-content/uploads/2026/06/aux-hero-v2-2026.jpg");background-position:center center;background-size:cover;}.elementor-2024 .elementor-element.elementor-element-a921baaa{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2024 .elementor-element.elementor-element-a921baaa:not(.elementor-motion-effects-element-type-background), .elementor-2024 .elementor-element.elementor-element-a921baaa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0F4FF;}.elementor-2024 .elementor-element.elementor-element-3d6a4ee3{--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:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-2024 .elementor-element.elementor-element-135cd568{--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;}.elementor-2024 .elementor-element.elementor-element-66b4f9de{--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;border-style:solid;--border-style:solid;border-width:0px 3px 0px 0px;--border-top-width:0px;--border-right-width:3px;--border-bottom-width:0px;--border-left-width:0px;border-color:#1E5FF9;--border-color:#1E5FF9;--padding-top:14px;--padding-bottom:14px;--padding-left:16px;--padding-right:16px;}.elementor-2024 .elementor-element.elementor-element-f4f89102{--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;border-style:solid;--border-style:solid;border-width:0px 3px 0px 0px;--border-top-width:0px;--border-right-width:3px;--border-bottom-width:0px;--border-left-width:0px;border-color:#1E5FF9;--border-color:#1E5FF9;--padding-top:14px;--padding-bottom:14px;--padding-left:16px;--padding-right:16px;}.elementor-2024 .elementor-element.elementor-element-90bd0468{--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;border-style:solid;--border-style:solid;border-width:0px 3px 0px 0px;--border-top-width:0px;--border-right-width:3px;--border-bottom-width:0px;--border-left-width:0px;border-color:#1E5FF9;--border-color:#1E5FF9;--padding-top:14px;--padding-bottom:14px;--padding-left:16px;--padding-right:16px;}.elementor-2024 .elementor-element.elementor-element-f9254e38{--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-2024 .elementor-element.elementor-element-f9254e38:not(.elementor-motion-effects-element-type-background), .elementor-2024 .elementor-element.elementor-element-f9254e38 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://kap-group.co.il/wp-content/uploads/2026/06/aux-why-v2-2026.jpg");background-position:center center;background-size:cover;}.elementor-2024 .elementor-element.elementor-element-5e65a9bf{--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:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:56px;--padding-bottom:56px;--padding-left:56px;--padding-right:56px;}.elementor-2024 .elementor-element.elementor-element-5e65a9bf:not(.elementor-motion-effects-element-type-background), .elementor-2024 .elementor-element.elementor-element-5e65a9bf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2024 .elementor-element.elementor-element-2a46ba3d{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2024 .elementor-element.elementor-element-1c26fe94{--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-2024 .elementor-element.elementor-element-86aabdce{--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-2024 .elementor-element.elementor-element-86aabdce:not(.elementor-motion-effects-element-type-background), .elementor-2024 .elementor-element.elementor-element-86aabdce > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://kap-group.co.il/wp-content/uploads/2026/06/aux-warehouse-v2-2026.jpg");background-position:center center;background-size:cover;}.elementor-2024 .elementor-element.elementor-element-2706a83e{--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:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-2024 .elementor-element.elementor-element-a3fa4dbe{--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-2024 .elementor-element.elementor-element-8bd3d671{--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-2024 .elementor-element.elementor-element-8bd3d671:not(.elementor-motion-effects-element-type-background), .elementor-2024 .elementor-element.elementor-element-8bd3d671 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://kap-group.co.il/wp-content/uploads/2026/06/aux-guardbooth-v2-2026.jpg");background-position:center center;background-size:cover;}.elementor-2024 .elementor-element.elementor-element-5fe2f8f3{--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:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-2024 .elementor-element.elementor-element-c8b13c74{--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-2024 .elementor-element.elementor-element-618ccd2f{--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-2024 .elementor-element.elementor-element-618ccd2f:not(.elementor-motion-effects-element-type-background), .elementor-2024 .elementor-element.elementor-element-618ccd2f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://kap-group.co.il/wp-content/uploads/2026/06/aux-service-2026.png");background-position:center center;background-size:cover;}.elementor-2024 .elementor-element.elementor-element-dcdbfbe8{--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:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-2024 .elementor-element.elementor-element-ef4653f0{--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:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:56px;--padding-bottom:56px;--padding-left:56px;--padding-right:56px;}.elementor-2024 .elementor-element.elementor-element-ef4653f0:not(.elementor-motion-effects-element-type-background), .elementor-2024 .elementor-element.elementor-element-ef4653f0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2024 .elementor-element.elementor-element-9942e666{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2024 .elementor-element.elementor-element-9749d7b4{--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:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:32px;--padding-bottom:32px;--padding-left:28px;--padding-right:28px;}.elementor-2024 .elementor-element.elementor-element-2e191062{--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:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:32px;--padding-bottom:32px;--padding-left:28px;--padding-right:28px;}.elementor-2024 .elementor-element.elementor-element-ef2e565e{--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:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:32px;--padding-bottom:32px;--padding-left:28px;--padding-right:28px;}.elementor-2024 .elementor-element.elementor-element-0b611448{--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:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:32px;--padding-bottom:32px;--padding-left:28px;--padding-right:28px;}.elementor-2024 .elementor-element.elementor-element-a512aa09{--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:28px 48px;--row-gap:28px;--column-gap:48px;border-style:solid;--border-style:solid;border-width:4px 0px 0px 0px;--border-top-width:4px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#FAB91E;--border-color:#FAB91E;--padding-top:56px;--padding-bottom:56px;--padding-left:56px;--padding-right:56px;}.elementor-2024 .elementor-element.elementor-element-a512aa09:not(.elementor-motion-effects-element-type-background), .elementor-2024 .elementor-element.elementor-element-a512aa09 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1A1F3A;}.elementor-2024 .elementor-element.elementor-element-812223b4{--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:18px 18px;--row-gap:18px;--column-gap:18px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2024 .elementor-element.elementor-element-430812d1{--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-2024 .elementor-element.elementor-element-1ff1731e{--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:64px 64px;--row-gap:64px;--column-gap:64px;border-style:solid;--border-style:solid;border-width:4px 0px 0px 0px;--border-top-width:4px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#FAB91E;--border-color:#FAB91E;--padding-top:80px;--padding-bottom:80px;--padding-left:56px;--padding-right:56px;}.elementor-2024 .elementor-element.elementor-element-1ff1731e:not(.elementor-motion-effects-element-type-background), .elementor-2024 .elementor-element.elementor-element-1ff1731e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1A1F3A;}.elementor-2024 .elementor-element.elementor-element-13a64b4b{--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:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-2024 .elementor-element.elementor-element-a871544e{--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:12px 12px;--row-gap:12px;--column-gap:12px;}:root{--page-title-display:none;}@media(max-width:767px){.elementor-2024 .elementor-element.elementor-element-f4ac309e{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2024 .elementor-element.elementor-element-e82b02ae{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2024 .elementor-element.elementor-element-2a2f47a6{--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-2024 .elementor-element.elementor-element-e37704af{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2024 .elementor-element.elementor-element-a921baaa{--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-2024 .elementor-element.elementor-element-a512aa09{--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:44px;--padding-bottom:44px;--padding-left:20px;--padding-right:20px;}.elementor-2024 .elementor-element.elementor-element-1ff1731e{--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-5d729cee */.elementor-2024 .elementor-element.elementor-element-5d729cee { 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-621f412c */.elementor-2024 .elementor-element.elementor-element-621f412c { position: relative; z-index: 2; padding: 0 56px 64px; max-width: 640px; align-items: flex-start; justify-content: flex-end; flex: 1 1 auto; } .elementor-2024 .elementor-element.elementor-element-621f412c .kap-breadcrumb { font-size: 11px; color: rgba(255,255,255,.35); margin-bottom: 2px; line-height: 1.5; } .elementor-2024 .elementor-element.elementor-element-621f412c .kap-breadcrumb a { color: rgba(255,255,255,.35); } .elementor-2024 .elementor-element.elementor-element-621f412c .kap-breadcrumb a:hover { color: #FAB91E; } @media(max-width:767px){ .elementor-2024 .elementor-element.elementor-element-621f412c { padding: 0 20px 40px; max-width: 100%; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2dd8792e */.elementor-2024 .elementor-element.elementor-element-2dd8792e { position:relative; min-height:640px; height:80vh; overflow:hidden; } .elementor-2024 .elementor-element.elementor-element-2dd8792e { justify-content: flex-end; align-items: flex-start; } @media(max-width:767px){ .elementor-2024 .elementor-element.elementor-element-2dd8792e { height: 72vw !important; min-height: 320px !important; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3800ece3 */.elementor-2024 .elementor-element.elementor-element-3800ece3 { padding: 80px 56px; justify-content: center; align-items: flex-start; } .elementor-2024 .elementor-element.elementor-element-3800ece3 .btn-secondary { padding: 14px 32px !important; border-radius: 0 !important; } @media(max-width:767px){ .elementor-2024 .elementor-element.elementor-element-3800ece3 { padding: 48px 20px; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8100a399 */.elementor-2024 .elementor-element.elementor-element-8100a399 { min-height: 480px; } .elementor-2024 .elementor-element.elementor-element-8100a399 { min-height: 400px; } @media(max-width:767px){ .elementor-2024 .elementor-element.elementor-element-8100a399 { min-height: 0 !important; aspect-ratio: 16/10 !important; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f4ac309e */.elementor-2024 .elementor-element.elementor-element-f4ac309e {
  display: grid;
  grid-template-columns: 1fr 1fr;
  align-items: stretch;
  gap: 0;
}
.elementor-2024 .elementor-element.elementor-element-f4ac309e .kap-split-text {
  padding: 80px 56px;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.elementor-2024 .elementor-element.elementor-element-f4ac309e .kap-split-img img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: block;
  min-height: 480px;
}
@media(max-width:767px){
  .elementor-2024 .elementor-element.elementor-element-f4ac309e { grid-template-columns: 1fr; }
  .elementor-2024 .elementor-element.elementor-element-f4ac309e .kap-split-text { padding: 48px 20px; }
  .elementor-2024 .elementor-element.elementor-element-f4ac309e .kap-split-img img { min-height: 260px; aspect-ratio: 16/10; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-47aef904 */.elementor-2024 .elementor-element.elementor-element-47aef904 { padding: 80px 56px; justify-content: center; align-items: flex-start; } @media(max-width:767px){ .elementor-2024 .elementor-element.elementor-element-47aef904 { padding: 48px 20px; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d43da6e4 */.elementor-2024 .elementor-element.elementor-element-d43da6e4 { min-height: 480px; } .elementor-2024 .elementor-element.elementor-element-d43da6e4 { min-height: 400px; } @media(max-width:767px){ .elementor-2024 .elementor-element.elementor-element-d43da6e4 { min-height: 0 !important; aspect-ratio: 16/10 !important; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e82b02ae */.elementor-2024 .elementor-element.elementor-element-e82b02ae {
  display: grid;
  grid-template-columns: 1fr 1fr;
  align-items: stretch;
  gap: 0;
}
.elementor-2024 .elementor-element.elementor-element-e82b02ae .kap-split-text {
  padding: 80px 56px;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.elementor-2024 .elementor-element.elementor-element-e82b02ae .kap-split-img img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: block;
  min-height: 480px;
}
@media(max-width:767px){
  .elementor-2024 .elementor-element.elementor-element-e82b02ae { grid-template-columns: 1fr; }
  .elementor-2024 .elementor-element.elementor-element-e82b02ae .kap-split-text { padding: 48px 20px; }
  .elementor-2024 .elementor-element.elementor-element-e82b02ae .kap-split-img img { min-height: 260px; aspect-ratio: 16/10; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cb4ab318 */.elementor-2024 .elementor-element.elementor-element-cb4ab318 { padding: 80px 56px; justify-content: center; align-items: flex-start; } @media(max-width:767px){ .elementor-2024 .elementor-element.elementor-element-cb4ab318 { padding: 48px 20px; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-017bec82 */.elementor-2024 .elementor-element.elementor-element-017bec82 { min-height: 480px; } @media(max-width:767px){ .elementor-2024 .elementor-element.elementor-element-017bec82 { min-height: 0 !important; aspect-ratio: 16/10 !important; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a2f47a6 */.elementor-2024 .elementor-element.elementor-element-2a2f47a6 {
  display: grid;
  grid-template-columns: 1fr 1fr;
  align-items: stretch;
  gap: 0;
}
.elementor-2024 .elementor-element.elementor-element-2a2f47a6 .kap-split-text {
  padding: 80px 56px;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.elementor-2024 .elementor-element.elementor-element-2a2f47a6 .kap-split-img img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: block;
  min-height: 480px;
}
@media(max-width:767px){
  .elementor-2024 .elementor-element.elementor-element-2a2f47a6 { grid-template-columns: 1fr; }
  .elementor-2024 .elementor-element.elementor-element-2a2f47a6 .kap-split-text { padding: 48px 20px; }
  .elementor-2024 .elementor-element.elementor-element-2a2f47a6 .kap-split-img img { min-height: 260px; aspect-ratio: 16/10; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c4469de8 */.elementor-2024 .elementor-element.elementor-element-c4469de8 { height: 220px; width: 100%; flex-shrink: 0; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1aecc1b1 */.elementor-2024 .elementor-element.elementor-element-1aecc1b1 { padding: 28px 24px; align-items: flex-start; } .elementor-2024 .elementor-element.elementor-element-1aecc1b1 .prd-card-h3 { font-size: 18px; font-weight: 700; color: #1A1F3A; margin: 0 0 4px; line-height: 1.3; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-80f16e99 */.elementor-2024 .elementor-element.elementor-element-80f16e99 { height: 220px; width: 100%; flex-shrink: 0; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c565888d */.elementor-2024 .elementor-element.elementor-element-c565888d { padding: 28px 24px; align-items: flex-start; } .elementor-2024 .elementor-element.elementor-element-c565888d .prd-card-h3 { font-size: 18px; font-weight: 700; color: #1A1F3A; margin: 0 0 4px; line-height: 1.3; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b8e75d60 */.elementor-2024 .elementor-element.elementor-element-b8e75d60 { height: 220px; width: 100%; flex-shrink: 0; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ddccb269 */.elementor-2024 .elementor-element.elementor-element-ddccb269 { padding: 28px 24px; align-items: flex-start; } .elementor-2024 .elementor-element.elementor-element-ddccb269 .prd-card-h3 { font-size: 18px; font-weight: 700; color: #1A1F3A; margin: 0 0 4px; line-height: 1.3; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2993542f */.elementor-2024 .elementor-element.elementor-element-2993542f {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 3px;
  background: #1A1F3A;
}
.elementor-2024 .elementor-element.elementor-element-2993542f > .e-con {
  background: #ffffff;
  overflow: hidden;
}
@media(max-width:900px){
  .elementor-2024 .elementor-element.elementor-element-2993542f { grid-template-columns: 1fr; }
}
@media(min-width:768px) and (max-width:1099px){
  .elementor-2024 .elementor-element.elementor-element-2993542f { grid-template-columns: repeat(2, 1fr); }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7ebf396d */.elementor-2024 .elementor-element.elementor-element-7ebf396d { align-items: flex-start; } @media(max-width:767px){ .elementor-2024 .elementor-element.elementor-element-7ebf396d { padding-block: 64px !important; padding-inline: 20px !important; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-35141165 */.elementor-2024 .elementor-element.elementor-element-35141165 { align-items: flex-start; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8859b471 */.elementor-2024 .elementor-element.elementor-element-8859b471 { align-items: flex-start; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a6136739 */.elementor-2024 .elementor-element.elementor-element-a6136739 { align-items: flex-start; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-41f8e20a */.elementor-2024 .elementor-element.elementor-element-41f8e20a { align-items: flex-start; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-282323de */.elementor-2024 .elementor-element.elementor-element-282323de {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 3px;
  background: #1A1F3A;
}
.elementor-2024 .elementor-element.elementor-element-282323de > .e-con {
  background: #ffffff;
  padding: 32px 28px;
}
@media(max-width:767px){
  .elementor-2024 .elementor-element.elementor-element-282323de { grid-template-columns: 1fr; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cf7adc5e */.elementor-2024 .elementor-element.elementor-element-cf7adc5e { align-items: flex-start; } @media(max-width:767px){ .elementor-2024 .elementor-element.elementor-element-cf7adc5e { padding-block: 64px !important; padding-inline: 20px !important; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-775fcb25 */.elementor-2024 .elementor-element.elementor-element-775fcb25 { padding: 80px 56px; justify-content: center; align-items: flex-start; } @media(max-width:767px){ .elementor-2024 .elementor-element.elementor-element-775fcb25 { padding: 48px 20px; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f1f9360b */.elementor-2024 .elementor-element.elementor-element-f1f9360b { min-height: 480px; } .elementor-2024 .elementor-element.elementor-element-f1f9360b { min-height: 400px; } @media(max-width:767px){ .elementor-2024 .elementor-element.elementor-element-f1f9360b { min-height: 0 !important; aspect-ratio: 16/10 !important; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e37704af */.elementor-2024 .elementor-element.elementor-element-e37704af {
  display: grid;
  grid-template-columns: 1fr 1fr;
  align-items: stretch;
  gap: 0;
}
.elementor-2024 .elementor-element.elementor-element-e37704af .kap-split-text {
  padding: 80px 56px;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.elementor-2024 .elementor-element.elementor-element-e37704af .kap-split-img img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: block;
  min-height: 480px;
}
@media(max-width:767px){
  .elementor-2024 .elementor-element.elementor-element-e37704af { grid-template-columns: 1fr; }
  .elementor-2024 .elementor-element.elementor-element-e37704af .kap-split-text { padding: 48px 20px; }
  .elementor-2024 .elementor-element.elementor-element-e37704af .kap-split-img img { min-height: 260px; aspect-ratio: 16/10; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3d6a4ee3 */.elementor-2024 .elementor-element.elementor-element-3d6a4ee3 { padding: 80px 56px; justify-content: center; align-items: flex-start; } @media(max-width:767px){ .elementor-2024 .elementor-element.elementor-element-3d6a4ee3 { padding: 48px 20px; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f9254e38 */.elementor-2024 .elementor-element.elementor-element-f9254e38 { min-height: 480px; } @media(max-width:767px){ .elementor-2024 .elementor-element.elementor-element-f9254e38 { min-height: 0 !important; aspect-ratio: 16/10 !important; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a921baaa */.elementor-2024 .elementor-element.elementor-element-a921baaa {
  display: grid;
  grid-template-columns: 1fr 1fr;
  align-items: stretch;
  gap: 0;
}
.elementor-2024 .elementor-element.elementor-element-a921baaa .kap-split-text {
  padding: 80px 56px;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.elementor-2024 .elementor-element.elementor-element-a921baaa .kap-split-img img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: block;
  min-height: 480px;
}
@media(max-width:767px){
  .elementor-2024 .elementor-element.elementor-element-a921baaa { grid-template-columns: 1fr; }
  .elementor-2024 .elementor-element.elementor-element-a921baaa .kap-split-text { padding: 48px 20px; }
  .elementor-2024 .elementor-element.elementor-element-a921baaa .kap-split-img img { min-height: 260px; aspect-ratio: 16/10; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-86aabdce */.elementor-2024 .elementor-element.elementor-element-86aabdce { height: 220px; width: 100%; flex-shrink: 0; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2706a83e */.elementor-2024 .elementor-element.elementor-element-2706a83e { padding: 28px 24px; align-items: flex-start; } .elementor-2024 .elementor-element.elementor-element-2706a83e .prd-card-h3 { font-size: 18px; font-weight: 700; color: #1A1F3A; margin: 0 0 4px; line-height: 1.3; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8bd3d671 */.elementor-2024 .elementor-element.elementor-element-8bd3d671 { height: 220px; width: 100%; flex-shrink: 0; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5fe2f8f3 */.elementor-2024 .elementor-element.elementor-element-5fe2f8f3 { padding: 28px 24px; align-items: flex-start; } .elementor-2024 .elementor-element.elementor-element-5fe2f8f3 .prd-card-h3 { font-size: 18px; font-weight: 700; color: #1A1F3A; margin: 0 0 4px; line-height: 1.3; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-618ccd2f */.elementor-2024 .elementor-element.elementor-element-618ccd2f { height: 220px; width: 100%; flex-shrink: 0; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dcdbfbe8 */.elementor-2024 .elementor-element.elementor-element-dcdbfbe8 { padding: 28px 24px; align-items: flex-start; } .elementor-2024 .elementor-element.elementor-element-dcdbfbe8 .prd-card-h3 { font-size: 18px; font-weight: 700; color: #1A1F3A; margin: 0 0 4px; line-height: 1.3; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a46ba3d */.elementor-2024 .elementor-element.elementor-element-2a46ba3d {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 3px;
  background: #1A1F3A;
}
.elementor-2024 .elementor-element.elementor-element-2a46ba3d > .e-con {
  background: #ffffff;
  overflow: hidden;
}
@media(max-width:900px){
  .elementor-2024 .elementor-element.elementor-element-2a46ba3d { grid-template-columns: 1fr; }
}
@media(min-width:768px) and (max-width:1099px){
  .elementor-2024 .elementor-element.elementor-element-2a46ba3d { grid-template-columns: repeat(2, 1fr); }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5e65a9bf */.elementor-2024 .elementor-element.elementor-element-5e65a9bf { align-items: flex-start; } @media(max-width:767px){ .elementor-2024 .elementor-element.elementor-element-5e65a9bf { padding-block: 64px !important; padding-inline: 20px !important; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9749d7b4 */.elementor-2024 .elementor-element.elementor-element-9749d7b4 { align-items: flex-start; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2e191062 */.elementor-2024 .elementor-element.elementor-element-2e191062 { align-items: flex-start; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ef2e565e */.elementor-2024 .elementor-element.elementor-element-ef2e565e { align-items: flex-start; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0b611448 */.elementor-2024 .elementor-element.elementor-element-0b611448 { align-items: flex-start; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9942e666 */.elementor-2024 .elementor-element.elementor-element-9942e666 {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 3px;
  background: #1A1F3A;
}
.elementor-2024 .elementor-element.elementor-element-9942e666 > .e-con {
  background: #ffffff;
  padding: 32px 28px;
}
@media(max-width:767px){
  .elementor-2024 .elementor-element.elementor-element-9942e666 { grid-template-columns: 1fr; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ef4653f0 */.elementor-2024 .elementor-element.elementor-element-ef4653f0 { align-items: flex-start; } @media(max-width:767px){ .elementor-2024 .elementor-element.elementor-element-ef4653f0 { padding-block: 64px !important; padding-inline: 20px !important; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-812223b4 */.elementor-2024 .elementor-element.elementor-element-812223b4 { justify-content: center; align-items: flex-start; } .elementor-2024 .elementor-element.elementor-element-812223b4 .viz-eyebrow { font-size: 12px; font-weight: 700; letter-spacing: .12em; color: #1E5FF9; text-transform: uppercase; margin: 0; } .elementor-2024 .elementor-element.elementor-element-812223b4 .viz-h2 { font-size: 38px; font-weight: 900; color: #FFFFFF; line-height: 1.08; margin: 0; } .elementor-2024 .elementor-element.elementor-element-812223b4 .viz-h2 .viz-accent { color: #FAB91E; display: block; } .elementor-2024 .elementor-element.elementor-element-812223b4 .viz-sub { font-size: 16px; color: rgba(255,255,255,.6); line-height: 1.7; margin: 0; } .elementor-2024 .elementor-element.elementor-element-812223b4 .btn-secondary { background-color: #FAB91E !important; color: #1A1F3A !important; padding: 16px 34px !important; border-radius: 0 !important; font-weight: 700 !important; align-self: flex-start; } @media(max-width:767px){ .elementor-2024 .elementor-element.elementor-element-812223b4 { flex: 0 0 auto !important; width: 100% !important; } .elementor-2024 .elementor-element.elementor-element-812223b4 .viz-h2 { font-size: 26px; } .elementor-2024 .elementor-element.elementor-element-812223b4 .viz-sub { font-size: 14px; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-430812d1 */.elementor-2024 .elementor-element.elementor-element-430812d1 { justify-content: center; } @media(max-width:767px){ .elementor-2024 .elementor-element.elementor-element-430812d1 { flex: 0 0 auto !important; width: 100% !important; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a512aa09 */.elementor-2024 .elementor-element.elementor-element-a512aa09 { align-items: center; position: relative; overflow: hidden; flex-wrap: nowrap; } @media(max-width:767px){ .elementor-2024 .elementor-element.elementor-element-a512aa09 { flex-wrap: wrap; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-13a64b4b */.elementor-2024 .elementor-element.elementor-element-13a64b4b { align-items: flex-start; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a871544e */.elementor-2024 .elementor-element.elementor-element-a871544e { align-items: flex-start; } .elementor-2024 .elementor-element.elementor-element-a871544e .btn-secondary { padding: 14px 32px !important; border-radius: 0 !important; } .elementor-2024 .elementor-element.elementor-element-a871544e .btn-primary { background-color: transparent !important; color: rgba(255,255,255,.7) !important; border: 1px solid rgba(255,255,255,.25) !important; padding: 14px 32px !important; border-radius: 0 !important; } .elementor-2024 .elementor-element.elementor-element-a871544e .btn-primary:hover { border-color: rgba(255,255,255,.6) !important; color: #fff !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1ff1731e */.elementor-2024 .elementor-element.elementor-element-1ff1731e { align-items: center; justify-content: space-between; } @media(max-width:767px){ .elementor-2024 .elementor-element.elementor-element-1ff1731e { gap: 32px !important; padding-block: 64px !important; padding-inline: 20px !important; } }/* End custom CSS */
/* Start custom CSS */@media(max-width:767px){ .elementor-2024 .e-con.e-parent{padding-left:20px;padding-right:20px;padding-top:64px;padding-bottom:64px;} .h1-hero{font-size:30px !important;line-height:1.2 !important;} .h2-on-dark,.h2-on-light{font-size:26px !important;line-height:1.15 !important;} .card-h3-dark{font-size:17px !important;} .body-on-dark,.body-on-light,.hero-sub{font-size:14px !important;line-height:1.75 !important;} .eyebrow-blue,.eyebrow-amber{font-size:10px !important;}}@supports(animation-timeline:view()){ @media(prefers-reduced-motion:no-preference){  .elementor-2024 > .e-con.e-parent{animation:kapReveal2024 linear both;animation-timeline:view();animation-range:entry 5% cover 22%;}  @keyframes kapReveal2024{from{opacity:0;transform:translateY(32px);}to{opacity:1;transform:none;}} }}.elementor-2024 .btn-primary,.elementor-2024 .btn-secondary{transition:transform .2s ease,box-shadow .2s ease,filter .2s ease;}.elementor-2024 .btn-primary:hover,.elementor-2024 .btn-secondary:hover{transform:translateY(-2px);filter:brightness(1.06);box-shadow:0 8px 22px rgba(0,0,0,.18);}/* End custom CSS */