.elementor-185 .elementor-element.elementor-element-c3bd3fa{--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;--margin-top:-19px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-185 .elementor-element.elementor-element-c3bd3fa:not(.elementor-motion-effects-element-type-background), .elementor-185 .elementor-element.elementor-element-c3bd3fa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://stage.may-invest.co.il/wp-content/uploads/2026/09/מאי-יזמות-ובניה-11.png");background-position:center center;background-size:cover;}.elementor-185 .elementor-element.elementor-element-98f30b6{--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-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-185 .elementor-element.elementor-element-4c9157a{--divider-border-style:solid;--divider-color:#8E6E54;--divider-border-width:1px;--divider-element-spacing:16px;}.elementor-185 .elementor-element.elementor-element-4c9157a > .elementor-widget-container{margin:58px 0px 0px 0px;}.elementor-185 .elementor-element.elementor-element-4c9157a .elementor-divider-separator{width:35%;margin:0 auto;margin-right:0;}.elementor-185 .elementor-element.elementor-element-4c9157a .elementor-divider{text-align:right;padding-block-start:16px;padding-block-end:16px;}.elementor-185 .elementor-element.elementor-element-4c9157a .elementor-divider__text{color:#8E6E54;font-family:"Heebo", Sans-serif;font-size:19px;font-weight:500;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-185 .elementor-element.elementor-element-2d12322 > .elementor-widget-container{margin:-32px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-185 .elementor-element.elementor-element-2d12322{text-align:start;}.elementor-185 .elementor-element.elementor-element-2d12322 .elementor-heading-title{font-family:"Heebo", Sans-serif;font-size:29px;font-weight:600;line-height:74px;color:#2E0B20;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-185 .elementor-element.elementor-element-b3d351a > .elementor-widget-container{margin:-23px 0px 0px 0px;}.elementor-185 .elementor-element.elementor-element-b3d351a{font-family:"Heebo", Sans-serif;font-size:15px;font-weight:400;color:#5E5E5E;}.elementor-185 .elementor-element.elementor-element-f911bb4{--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 20px;--row-gap:0px;--column-gap:20px;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-185 .elementor-element.elementor-element-f911bb4:not(.elementor-motion-effects-element-type-background), .elementor-185 .elementor-element.elementor-element-f911bb4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-185 .elementor-element.elementor-element-de3eaa1{--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;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:14px 14px 14px 14px;--padding-top:13px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-185 .elementor-element.elementor-element-de3eaa1:not(.elementor-motion-effects-element-type-background), .elementor-185 .elementor-element.elementor-element-de3eaa1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FEFAFA;}.elementor-185 .elementor-element.elementor-element-3d08f76{--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;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-185 .elementor-element.elementor-element-4cae4cc{--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-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-185 .elementor-element.elementor-element-b2b936a .elementor-icon-wrapper{text-align:center;}.elementor-185 .elementor-element.elementor-element-b2b936a .elementor-icon{font-size:37px;}.elementor-185 .elementor-element.elementor-element-b2b936a .elementor-icon svg{height:37px;}.elementor-185 .elementor-element.elementor-element-0ad6974 > .elementor-widget-container{margin:-17px 0px 0px 0px;}.elementor-185 .elementor-element.elementor-element-0ad6974{text-align:center;}.elementor-185 .elementor-element.elementor-element-0ad6974 .elementor-heading-title{font-family:"Heebo", Sans-serif;font-size:17px;font-weight:600;color:#2E0B20;}.elementor-185 .elementor-element.elementor-element-af54138 > .elementor-widget-container{margin:-15px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-185 .elementor-element.elementor-element-af54138{text-align:center;font-family:"Heebo", Sans-serif;font-size:15px;font-weight:400;color:#5E5E5E;}.elementor-185 .elementor-element.elementor-element-c393b8c{--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;--border-radius:14px 14px 14px 14px;--padding-top:13px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-185 .elementor-element.elementor-element-c393b8c:not(.elementor-motion-effects-element-type-background), .elementor-185 .elementor-element.elementor-element-c393b8c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FEFAFA;}.elementor-185 .elementor-element.elementor-element-615ba6c{--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:30px;--padding-left:0px;--padding-right:0px;}.elementor-185 .elementor-element.elementor-element-030e557{--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-185 .elementor-element.elementor-element-3eb8b62 .elementor-icon-wrapper{text-align:center;}.elementor-185 .elementor-element.elementor-element-3eb8b62 .elementor-icon{font-size:37px;}.elementor-185 .elementor-element.elementor-element-3eb8b62 .elementor-icon svg{height:37px;}.elementor-185 .elementor-element.elementor-element-ffa6df4 > .elementor-widget-container{margin:-17px 0px 0px 0px;}.elementor-185 .elementor-element.elementor-element-ffa6df4{text-align:center;}.elementor-185 .elementor-element.elementor-element-ffa6df4 .elementor-heading-title{font-family:"Heebo", Sans-serif;font-size:17px;font-weight:600;color:#2E0B20;}.elementor-185 .elementor-element.elementor-element-a899421 > .elementor-widget-container{margin:-15px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-185 .elementor-element.elementor-element-a899421{text-align:center;font-family:"Heebo", Sans-serif;font-size:15px;font-weight:400;color:#5E5E5E;}.elementor-185 .elementor-element.elementor-element-be46b11{--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;--border-radius:14px 14px 14px 14px;--padding-top:13px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-185 .elementor-element.elementor-element-be46b11:not(.elementor-motion-effects-element-type-background), .elementor-185 .elementor-element.elementor-element-be46b11 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FEFAFA;}.elementor-185 .elementor-element.elementor-element-c707570{--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:30px;--padding-left:0px;--padding-right:0px;}.elementor-185 .elementor-element.elementor-element-95dc9b0{--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-185 .elementor-element.elementor-element-3543515 .elementor-icon-wrapper{text-align:center;}.elementor-185 .elementor-element.elementor-element-3543515 .elementor-icon{font-size:37px;}.elementor-185 .elementor-element.elementor-element-3543515 .elementor-icon svg{height:37px;}.elementor-185 .elementor-element.elementor-element-1b360f7 > .elementor-widget-container{margin:-17px 0px 0px 0px;}.elementor-185 .elementor-element.elementor-element-1b360f7{text-align:center;}.elementor-185 .elementor-element.elementor-element-1b360f7 .elementor-heading-title{font-family:"Heebo", Sans-serif;font-size:17px;font-weight:600;color:#2E0B20;}.elementor-185 .elementor-element.elementor-element-5ace771 > .elementor-widget-container{margin:-15px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-185 .elementor-element.elementor-element-5ace771{text-align:center;font-family:"Heebo", Sans-serif;font-size:15px;font-weight:400;color:#5E5E5E;}.elementor-185 .elementor-element.elementor-element-8628070{--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;--border-radius:14px 14px 14px 14px;--padding-top:13px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-185 .elementor-element.elementor-element-8628070:not(.elementor-motion-effects-element-type-background), .elementor-185 .elementor-element.elementor-element-8628070 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FEFAFA;}.elementor-185 .elementor-element.elementor-element-73c5427{--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:30px;--padding-left:0px;--padding-right:0px;}.elementor-185 .elementor-element.elementor-element-6205159{--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-185 .elementor-element.elementor-element-b212f85 .elementor-icon-wrapper{text-align:center;}.elementor-185 .elementor-element.elementor-element-b212f85 .elementor-icon{font-size:37px;}.elementor-185 .elementor-element.elementor-element-b212f85 .elementor-icon svg{height:37px;}.elementor-185 .elementor-element.elementor-element-25ee5de > .elementor-widget-container{margin:-17px 0px 0px 0px;}.elementor-185 .elementor-element.elementor-element-25ee5de{text-align:center;}.elementor-185 .elementor-element.elementor-element-25ee5de .elementor-heading-title{font-family:"Heebo", Sans-serif;font-size:17px;font-weight:600;color:#2E0B20;}.elementor-185 .elementor-element.elementor-element-8b94867 > .elementor-widget-container{margin:-15px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-185 .elementor-element.elementor-element-8b94867{text-align:center;font-family:"Heebo", Sans-serif;font-size:15px;font-weight:400;color:#5E5E5E;}.elementor-185 .elementor-element.elementor-element-668153f{--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 43px;--row-gap:0px;--column-gap:43px;--overflow:hidden;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-185 .elementor-element.elementor-element-668153f:not(.elementor-motion-effects-element-type-background), .elementor-185 .elementor-element.elementor-element-668153f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBFBFB;}.elementor-185 .elementor-element.elementor-element-c9ebb47{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:22px;}.elementor-185 .elementor-element.elementor-element-69d051e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-185 .elementor-element.elementor-element-69d051e{text-align:start;}.elementor-185 .elementor-element.elementor-element-69d051e .elementor-heading-title{font-family:"Heebo", Sans-serif;font-size:29px;font-weight:600;line-height:74px;color:#2E0B20;}.elementor-185 .elementor-element.elementor-element-dfb8676 > .elementor-widget-container{margin:-23px 0px 0px 0px;}.elementor-185 .elementor-element.elementor-element-dfb8676{font-family:"Heebo", Sans-serif;font-size:18px;font-weight:400;color:#5E5E5E;}.elementor-185 .elementor-element.elementor-element-f8604ae{--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-185 .elementor-element.elementor-element-ee43bb0{--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-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-185 .elementor-element.elementor-element-7b3cbd7 > .elementor-widget-container{border-radius:16px 16px 16px 16px;}.elementor-185 .elementor-element.elementor-element-7b3cbd7 img{border-radius:20px 20px 20px 20px;}.elementor-185 .elementor-element.elementor-element-0c5fff1{--display:flex;--justify-content:flex-end;}.elementor-185 .elementor-element.elementor-element-b940a0a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-185 .elementor-element.elementor-element-b940a0a{text-align:end;}.elementor-185 .elementor-element.elementor-element-b940a0a .elementor-heading-title{font-family:"Heebo", Sans-serif;font-size:14px;font-weight:500;line-height:16px;color:#8E6E54;}.elementor-185 .elementor-element.elementor-element-e998d5f{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--gap:0px 43px;--row-gap:0px;--column-gap:43px;--overflow:hidden;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-185 .elementor-element.elementor-element-35769d3{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:22px;}.elementor-185 .elementor-element.elementor-element-4a01a4e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-185 .elementor-element.elementor-element-4a01a4e{text-align:start;}.elementor-185 .elementor-element.elementor-element-4a01a4e .elementor-heading-title{font-family:"Heebo", Sans-serif;font-size:29px;font-weight:600;line-height:74px;color:#2E0B20;}.elementor-185 .elementor-element.elementor-element-896f00c > .elementor-widget-container{margin:-23px 0px 0px 0px;}.elementor-185 .elementor-element.elementor-element-896f00c{font-family:"Heebo", Sans-serif;font-size:18px;font-weight:400;color:#5E5E5E;}.elementor-185 .elementor-element.elementor-element-d11e39f{--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-185 .elementor-element.elementor-element-e90dd54{--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-185 .elementor-element.elementor-element-166e8de > .elementor-widget-container{border-radius:16px 16px 16px 16px;}.elementor-185 .elementor-element.elementor-element-166e8de img{border-radius:20px 20px 20px 20px;}.elementor-185 .elementor-element.elementor-element-75c514b{--display:flex;--justify-content:flex-end;}.elementor-185 .elementor-element.elementor-element-6dcb1f5 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-185 .elementor-element.elementor-element-6dcb1f5{text-align:end;}.elementor-185 .elementor-element.elementor-element-6dcb1f5 .elementor-heading-title{font-family:"Heebo", Sans-serif;font-size:14px;font-weight:500;line-height:16px;color:#8E6E54;}.elementor-185 .elementor-element.elementor-element-0a44e3d{--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;--overflow:hidden;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-185 .elementor-element.elementor-element-3b6c391{--divider-border-style:solid;--divider-color:#8E6E54;--divider-border-width:1px;--divider-element-spacing:16px;}.elementor-185 .elementor-element.elementor-element-3b6c391 .elementor-divider-separator{width:35%;margin:0 auto;margin-center:0;}.elementor-185 .elementor-element.elementor-element-3b6c391 .elementor-divider{text-align:center;padding-block-start:16px;padding-block-end:16px;}.elementor-185 .elementor-element.elementor-element-3b6c391 .elementor-divider__text{color:#8E6E54;font-family:"Heebo", Sans-serif;font-weight:600;}.elementor-185 .elementor-element.elementor-element-1712a06{--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 20px;--row-gap:0px;--column-gap:20px;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-185 .elementor-element.elementor-element-1712a06:not(.elementor-motion-effects-element-type-background), .elementor-185 .elementor-element.elementor-element-1712a06 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-185 .elementor-element.elementor-element-c1f81ff{--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;--border-radius:14px 14px 14px 14px;--padding-top:13px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-185 .elementor-element.elementor-element-c1f81ff:not(.elementor-motion-effects-element-type-background), .elementor-185 .elementor-element.elementor-element-c1f81ff > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FEFAFA;}.elementor-185 .elementor-element.elementor-element-8beb370{--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:30px;--padding-left:0px;--padding-right:0px;}.elementor-185 .elementor-element.elementor-element-cc0f858{--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-185 .elementor-element.elementor-element-54d82d7 img{width:43%;}.elementor-185 .elementor-element.elementor-element-ca499b5 > .elementor-widget-container{margin:-17px 0px 0px 0px;}.elementor-185 .elementor-element.elementor-element-ca499b5{text-align:center;}.elementor-185 .elementor-element.elementor-element-ca499b5 .elementor-heading-title{font-family:"Heebo", Sans-serif;font-size:20px;font-weight:600;color:#2E0B20;}.elementor-185 .elementor-element.elementor-element-ceb82c8 > .elementor-widget-container{margin:-17px 0px 0px 0px;}.elementor-185 .elementor-element.elementor-element-ceb82c8{text-align:center;}.elementor-185 .elementor-element.elementor-element-ceb82c8 .elementor-heading-title{font-family:"Heebo", Sans-serif;font-size:15px;font-weight:500;color:#2E0B20;}.elementor-185 .elementor-element.elementor-element-de76b0e > .elementor-widget-container{margin:-15px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-185 .elementor-element.elementor-element-de76b0e{text-align:center;font-family:"Heebo", Sans-serif;font-size:15px;font-weight:400;color:#5E5E5E;}.elementor-185 .elementor-element.elementor-element-6c35486{--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;--border-radius:14px 14px 14px 14px;--padding-top:13px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-185 .elementor-element.elementor-element-6c35486:not(.elementor-motion-effects-element-type-background), .elementor-185 .elementor-element.elementor-element-6c35486 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FEFAFA;}.elementor-185 .elementor-element.elementor-element-dc0482b{--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:30px;--padding-left:0px;--padding-right:0px;}.elementor-185 .elementor-element.elementor-element-a98f4cd{--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-185 .elementor-element.elementor-element-aa95ab9 img{width:59%;}.elementor-185 .elementor-element.elementor-element-31cf836 > .elementor-widget-container{margin:-17px 0px 0px 0px;}.elementor-185 .elementor-element.elementor-element-31cf836{text-align:center;}.elementor-185 .elementor-element.elementor-element-31cf836 .elementor-heading-title{font-family:"Heebo", Sans-serif;font-size:20px;font-weight:600;color:#2E0B20;}.elementor-185 .elementor-element.elementor-element-c1bc331 > .elementor-widget-container{margin:-17px 0px 0px 0px;}.elementor-185 .elementor-element.elementor-element-c1bc331{text-align:center;}.elementor-185 .elementor-element.elementor-element-c1bc331 .elementor-heading-title{font-family:"Heebo", Sans-serif;font-size:15px;font-weight:500;color:#2E0B20;}.elementor-185 .elementor-element.elementor-element-e048d2c > .elementor-widget-container{margin:-15px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-185 .elementor-element.elementor-element-e048d2c{text-align:center;font-family:"Heebo", Sans-serif;font-size:15px;font-weight:400;color:#5E5E5E;}.elementor-185 .elementor-element.elementor-element-f69daef{--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;--border-radius:14px 14px 14px 14px;--padding-top:13px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-185 .elementor-element.elementor-element-f69daef:not(.elementor-motion-effects-element-type-background), .elementor-185 .elementor-element.elementor-element-f69daef > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FEFAFA;}.elementor-185 .elementor-element.elementor-element-e099c5e{--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:30px;--padding-left:0px;--padding-right:0px;}.elementor-185 .elementor-element.elementor-element-6c0869d{--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-185 .elementor-element.elementor-element-b56c497 img{width:59%;}.elementor-185 .elementor-element.elementor-element-5a454c9 > .elementor-widget-container{margin:-17px 0px 0px 0px;}.elementor-185 .elementor-element.elementor-element-5a454c9{text-align:center;}.elementor-185 .elementor-element.elementor-element-5a454c9 .elementor-heading-title{font-family:"Heebo", Sans-serif;font-size:20px;font-weight:600;color:#2E0B20;}.elementor-185 .elementor-element.elementor-element-dbd2a43 > .elementor-widget-container{margin:-17px 0px 0px 0px;}.elementor-185 .elementor-element.elementor-element-dbd2a43{text-align:center;}.elementor-185 .elementor-element.elementor-element-dbd2a43 .elementor-heading-title{font-family:"Heebo", Sans-serif;font-size:15px;font-weight:500;color:#2E0B20;}.elementor-185 .elementor-element.elementor-element-4e69429 > .elementor-widget-container{margin:-15px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-185 .elementor-element.elementor-element-4e69429{text-align:center;font-family:"Heebo", Sans-serif;font-size:15px;font-weight:400;color:#5E5E5E;}.elementor-185 .elementor-element.elementor-element-038bf93{--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;--overflow:hidden;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-185 .elementor-element.elementor-element-570f27a{--divider-border-style:solid;--divider-color:#8E6E54;--divider-border-width:1px;--divider-element-spacing:16px;}.elementor-185 .elementor-element.elementor-element-570f27a .elementor-divider-separator{width:68%;margin:0 auto;margin-center:0;}.elementor-185 .elementor-element.elementor-element-570f27a .elementor-divider{text-align:center;padding-block-start:16px;padding-block-end:16px;}.elementor-185 .elementor-element.elementor-element-570f27a .elementor-divider__text{color:#8E6E54;font-family:"Heebo", Sans-serif;font-size:18px;font-weight:600;}@media(min-width:768px){.elementor-185 .elementor-element.elementor-element-de3eaa1{--width:25%;}.elementor-185 .elementor-element.elementor-element-4cae4cc{--width:100%;}.elementor-185 .elementor-element.elementor-element-c393b8c{--width:25%;}.elementor-185 .elementor-element.elementor-element-030e557{--width:100%;}.elementor-185 .elementor-element.elementor-element-be46b11{--width:25%;}.elementor-185 .elementor-element.elementor-element-95dc9b0{--width:100%;}.elementor-185 .elementor-element.elementor-element-8628070{--width:25%;}.elementor-185 .elementor-element.elementor-element-6205159{--width:100%;}.elementor-185 .elementor-element.elementor-element-c9ebb47{--width:50%;}.elementor-185 .elementor-element.elementor-element-f8604ae{--width:50%;}.elementor-185 .elementor-element.elementor-element-35769d3{--width:50%;}.elementor-185 .elementor-element.elementor-element-d11e39f{--width:50%;}.elementor-185 .elementor-element.elementor-element-c1f81ff{--width:33.3%;}.elementor-185 .elementor-element.elementor-element-cc0f858{--width:100%;}.elementor-185 .elementor-element.elementor-element-6c35486{--width:33.3%;}.elementor-185 .elementor-element.elementor-element-a98f4cd{--width:100%;}.elementor-185 .elementor-element.elementor-element-f69daef{--width:33.3%;}.elementor-185 .elementor-element.elementor-element-6c0869d{--width:100%;}}@media(max-width:767px){.elementor-185 .elementor-element.elementor-element-4c9157a > .elementor-widget-container{margin:11px 0px 0px 0px;}.elementor-185 .elementor-element.elementor-element-4c9157a .elementor-divider-separator{width:89%;}.elementor-185 .elementor-element.elementor-element-4c9157a .elementor-divider{padding-block-start:16px;padding-block-end:16px;}.elementor-185 .elementor-element.elementor-element-2d12322 > .elementor-widget-container{margin:-37px 0px 0px 0px;}.elementor-185 .elementor-element.elementor-element-2d12322 .elementor-heading-title{font-size:26px;}.elementor-185 .elementor-element.elementor-element-b3d351a > .elementor-widget-container{padding:0px 5px 0px 5px;}.elementor-185 .elementor-element.elementor-element-f911bb4{--gap:20px 0px;--row-gap:20px;--column-gap:0px;}.elementor-185 .elementor-element.elementor-element-3d08f76{--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;}.elementor-185 .elementor-element.elementor-element-af54138 > .elementor-widget-container{padding:0px 5px 0px 5px;}.elementor-185 .elementor-element.elementor-element-615ba6c{--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;}.elementor-185 .elementor-element.elementor-element-a899421 > .elementor-widget-container{padding:0px 5px 0px 5px;}.elementor-185 .elementor-element.elementor-element-c707570{--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;}.elementor-185 .elementor-element.elementor-element-5ace771 > .elementor-widget-container{padding:0px 5px 0px 5px;}.elementor-185 .elementor-element.elementor-element-73c5427{--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;}.elementor-185 .elementor-element.elementor-element-8b94867 > .elementor-widget-container{padding:0px 5px 0px 5px;}.elementor-185 .elementor-element.elementor-element-668153f{--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--padding-top:20px;--padding-bottom:20px;--padding-left:5px;--padding-right:5px;}.elementor-185 .elementor-element.elementor-element-c9ebb47{--justify-content:center;}.elementor-185 .elementor-element.elementor-element-69d051e .elementor-heading-title{font-size:26px;}.elementor-185 .elementor-element.elementor-element-dfb8676 > .elementor-widget-container{padding:0px 0px 0px 5px;}.elementor-185 .elementor-element.elementor-element-dfb8676{font-size:16px;}.elementor-185 .elementor-element.elementor-element-e998d5f{--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--padding-top:20px;--padding-bottom:20px;--padding-left:5px;--padding-right:5px;}.elementor-185 .elementor-element.elementor-element-35769d3{--justify-content:center;}.elementor-185 .elementor-element.elementor-element-4a01a4e .elementor-heading-title{font-size:26px;}.elementor-185 .elementor-element.elementor-element-896f00c > .elementor-widget-container{padding:0px 0px 0px 5px;}.elementor-185 .elementor-element.elementor-element-896f00c{font-size:16px;}.elementor-185 .elementor-element.elementor-element-0a44e3d{--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-185 .elementor-element.elementor-element-3b6c391 .elementor-divider-separator{width:89%;}.elementor-185 .elementor-element.elementor-element-3b6c391 .elementor-divider{padding-block-start:16px;padding-block-end:16px;}.elementor-185 .elementor-element.elementor-element-1712a06{--gap:20px 0px;--row-gap:20px;--column-gap:0px;--padding-top:0px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-185 .elementor-element.elementor-element-8beb370{--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;}.elementor-185 .elementor-element.elementor-element-de76b0e > .elementor-widget-container{padding:0px 5px 0px 5px;}.elementor-185 .elementor-element.elementor-element-dc0482b{--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;}.elementor-185 .elementor-element.elementor-element-e048d2c > .elementor-widget-container{padding:0px 5px 0px 5px;}.elementor-185 .elementor-element.elementor-element-e099c5e{--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;}.elementor-185 .elementor-element.elementor-element-4e69429 > .elementor-widget-container{padding:0px 5px 0px 5px;}.elementor-185 .elementor-element.elementor-element-038bf93{--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-185 .elementor-element.elementor-element-570f27a .elementor-divider-separator{width:89%;}.elementor-185 .elementor-element.elementor-element-570f27a .elementor-divider{padding-block-start:16px;padding-block-end:16px;}}/* Start custom CSS for divider, class: .elementor-element-4c9157a *//* =========================================
   ABOUT LABEL
   רק קו משמאל לטקסט
   כל שאר העיצוב נשלט מ-Elementor
========================================= */

/* מבנה המפריד */
.elementor-185 .elementor-element.elementor-element-4c9157a .elementor-divider-separator {
    width: auto !important;
    max-width: none !important;

    display: flex !important;
    flex-direction: row-reverse !important;
    align-items: center !important;

    margin: 0 !important;
    padding: 0 !important;

    border: none !important;
}

/* לא נוגעים בעיצוב הטקסט */
.elementor-185 .elementor-element.elementor-element-4c9157a .elementor-divider__text {
    white-space: nowrap;
    margin: 0;
}

/* מבטל את הקו המקורי */
.elementor-185 .elementor-element.elementor-element-4c9157a .elementor-divider-separator::before {
    display: none !important;
    content: none !important;
}

/* הקו משמאל לטקסט */
.elementor-185 .elementor-element.elementor-element-4c9157a .elementor-divider-separator::after {
    content: "" !important;

    display: block !important;
    flex: 0 0 55px !important;

    width: 55px !important;
    height: 1px !important;

    margin-right: 14px !important;

    background: #BEA58C !important;
}

/* מובייל - רק אורך הקו משתנה */
@media (max-width: 767px) {

    .elementor-185 .elementor-element.elementor-element-4c9157a .elementor-divider-separator::after {
        width: 40px !important;
        flex-basis: 40px !important;
        margin-right: 10px !important;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2d12322 */.section-title {
    opacity: 0;
    transform: translateY(14px);
    letter-spacing: 2px;

    animation: sectionTitleSoft 1.2s ease-out forwards;
    animation-delay: 0.25s;
}

@keyframes sectionTitleSoft {
    from {
        opacity: 0;
        transform: translateY(14px);
        letter-spacing: 2px;
    }

    to {
        opacity: 1;
        transform: translateY(0);
        letter-spacing: 0;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c3bd3fa *//* =========================================================
   MAY INVEST — ABOUT HERO
   CLEAN VERSION
   ללא 1996
========================================================= */


/* =========================================================
   1. HERO
========================================================= */

.about-hero {
    position: relative !important;

    width: 100% !important;

    height: 430px !important;
    min-height: 430px !important;

    overflow: hidden !important;

    background-size: cover !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;

    background-color: #ffffff !important;
}


/* =========================================================
   2. WHITE FADE
========================================================= */

.about-hero::after {
    content: "" !important;

    position: absolute !important;
    inset: 0 !important;

    z-index: 1 !important;
    pointer-events: none !important;

    background: linear-gradient(
        90deg,

        rgba(255,255,255,0) 0%,
        rgba(255,255,255,0.03) 28%,

        rgba(255,255,255,0.22) 40%,
        rgba(255,255,255,0.62) 55%,
        rgba(255,255,255,0.90) 67%,

        rgba(255,255,255,0.98) 78%,
        #ffffff 88%,
        #ffffff 100%
    ) !important;
}


/* =========================================================
   3. ARCH
========================================================= */

.about-hero::before {
    content: "" !important;

    position: absolute !important;

    left: 25px !important;
    top: 0 !important;

    width: 300px !important;
    height: 100% !important;

    box-sizing: border-box !important;

    border-left: 27px solid rgba(190,165,140,.84) !important;
    border-top: 27px solid rgba(190,165,140,.84) !important;
    border-right: 27px solid rgba(190,165,140,.84) !important;
    border-bottom: none !important;

    border-radius: 0 175px 0 0 !important;

    z-index: 2 !important;

    pointer-events: none !important;

    -webkit-mask-image: linear-gradient(
        to bottom,
        #000 0%,
        #000 66%,
        rgba(0,0,0,.95) 74%,
        rgba(0,0,0,.70) 83%,
        rgba(0,0,0,.38) 91%,
        transparent 100%
    ) !important;

    mask-image: linear-gradient(
        to bottom,
        #000 0%,
        #000 66%,
        rgba(0,0,0,.95) 74%,
        rgba(0,0,0,.70) 83%,
        rgba(0,0,0,.38) 91%,
        transparent 100%
    ) !important;
}


/* =========================================================
   4. INNER
========================================================= */

.about-hero-inner {
    position: relative !important;

    width: 100% !important;
    max-width: 1260px !important;

    height: 100% !important;

    margin-left: auto !important;
    margin-right: auto !important;

    box-sizing: border-box !important;

    padding-left: 30px !important;
    padding-right: 30px !important;

    z-index: 3 !important;

    display: flex !important;
    align-items: center !important;
    justify-content: flex-start !important;

    direction: rtl !important;
}


/* =========================================================
   5. CONTENT AREA

   שולט רק באזור התוכן.
   כל הטיפוגרפיה והרווחים נשלטים דרך Elementor.
========================================================= */

.about-hero-content {
    position: relative !important;

    width: 47% !important;
    max-width: 560px !important;

    box-sizing: border-box !important;

    z-index: 4 !important;
}


/* =========================================================
   6. TABLET
========================================================= */

@media (max-width: 1024px) {

    .about-hero {
        height: 410px !important;
        min-height: 410px !important;
    }


    .about-hero-inner {
        padding-left: 25px !important;
        padding-right: 25px !important;
    }


    .about-hero-content {
        width: 50% !important;
        max-width: 500px !important;
    }


    /* קשת */

    .about-hero::before {
        left: 18px !important;

        width: 255px !important;

        border-left-width: 23px !important;
        border-top-width: 23px !important;
        border-right-width: 23px !important;

        border-radius: 0 150px 0 0 !important;
    }
}


/* =========================================================
   7. MOBILE
========================================================= */

@media (max-width: 767px) {

    /* =====================================================
       HERO
    ===================================================== */

    .about-hero {
        position: relative !important;

        height: auto !important;
        min-height: 0 !important;

        /*
           אזור התמונה למעלה
        */
        padding-top: 215px !important;

        overflow: hidden !important;

        background-size: auto 245px !important;
        background-position: top center !important;
        background-repeat: no-repeat !important;

        background-color: #ffffff !important;
    }


    /* =====================================================
       MOBILE FADE

       התמונה נעלמת בצורה חלקה לתוך הלבן
    ===================================================== */

    .about-hero::after {
        inset: auto !important;

        top: 0 !important;
        left: 0 !important;
        right: 0 !important;

        width: 100% !important;
        height: 245px !important;

        background: linear-gradient(
            to bottom,

            rgba(255,255,255,0) 0%,
            rgba(255,255,255,0) 44%,

            rgba(255,255,255,.10) 57%,
            rgba(255,255,255,.35) 69%,
            rgba(255,255,255,.68) 81%,
            rgba(255,255,255,.92) 91%,

            #ffffff 100%
        ) !important;

        z-index: 1 !important;
    }


    /* =====================================================
       MOBILE ARCH
    ===================================================== */

    .about-hero::before {
        left: 12px !important;
        top: 0 !important;

        width: 145px !important;
        height: 205px !important;

        border-left-width: 16px !important;
        border-top-width: 16px !important;
        border-right-width: 16px !important;

        border-radius: 0 95px 0 0 !important;

        border-color: rgba(190,165,140,.86) !important;

        z-index: 2 !important;
    }


    /* =====================================================
       MOBILE INNER
    ===================================================== */

    .about-hero-inner {
        position: relative !important;

        display: block !important;

        width: 100% !important;
        max-width: none !important;

        height: auto !important;

        margin: 0 !important;

        padding-top: 0 !important;
        padding-bottom: 0 !important;
        padding-left: 22px !important;
        padding-right: 22px !important;

        box-sizing: border-box !important;

        background: #ffffff !important;

        z-index: 3 !important;
    }


    /* =====================================================
       MOBILE CONTENT
    ===================================================== */

    .about-hero-content {
        position: relative !important;

        width: 100% !important;
        max-width: none !important;

        box-sizing: border-box !important;

        z-index: 4 !important;
    }
}


/* =========================================================
   8. SMALL MOBILE
========================================================= */

@media (max-width: 480px) {

    .about-hero {
        padding-top: 205px !important;

        background-size: auto 235px !important;
    }


    .about-hero::after {
        height: 235px !important;
    }


    /* קשת */

    .about-hero::before {
        left: 10px !important;

        width: 138px !important;
        height: 195px !important;

        border-left-width: 15px !important;
        border-top-width: 15px !important;
        border-right-width: 15px !important;

        border-radius: 0 90px 0 0 !important;
    }


    /* תוכן */

    .about-hero-inner {
        padding-left: 18px !important;
        padding-right: 18px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f911bb4 *//* =========================================================
   PROJECT STATS – PREMIUM FINAL VERSION
   Cards + Architectural Arch + Premium Dividers
========================================================= */


/* ==================================================
   1. WRAPPER
================================================== */

.project-stats {
    position: relative;
    width: 100%;
}


/* ==================================================
   2. CARD
================================================== */

.project-stat-card {
    position: relative !important;

    overflow: hidden !important;
    isolation: isolate;

    opacity: 1 !important;
    visibility: visible !important;

    min-height: 210px;

    padding: 26px 28px 24px !important;

    background:
        linear-gradient(
            145deg,
            rgba(255,255,255,.84) 0%,
            rgba(250,247,244,.84) 100%
        );

    border:
        1px solid rgba(142,110,84,.07);

    border-radius: 18px;

    box-shadow:
        0 5px 18px rgba(65,45,30,.025);

    transition:
        transform .5s cubic-bezier(.22,1,.36,1),
        box-shadow .5s ease,
        border-color .4s ease,
        background .4s ease;
}


/* ==================================================
   3. CONTENT ABOVE DECORATIONS
================================================== */

.project-stat-card > * {
    position: relative;
    z-index: 4;
}


/* ==================================================
   4. ARCH — DESKTOP
================================================== */

.project-stat-card::before {
    content: "";

    position: absolute;

    left: 22px;
    bottom: -88px;

    width: 125px;
    height: 230px;

    box-sizing: border-box;

    border-left:
        14px solid rgba(190,165,140,.105);

    border-top:
        14px solid rgba(190,165,140,.105);

    border-right:
        14px solid rgba(190,165,140,.105);

    border-bottom: none;

    border-radius:
        0 105px 0 0;

    z-index: 0;

    pointer-events: none;

    -webkit-mask-image:
        linear-gradient(
            to bottom,

            #000 0%,
            #000 52%,

            rgba(0,0,0,.92) 63%,
            rgba(0,0,0,.70) 74%,
            rgba(0,0,0,.42) 84%,
            rgba(0,0,0,.18) 92%,

            transparent 100%
        );

    mask-image:
        linear-gradient(
            to bottom,

            #000 0%,
            #000 52%,

            rgba(0,0,0,.92) 63%,
            rgba(0,0,0,.70) 74%,
            rgba(0,0,0,.42) 84%,
            rgba(0,0,0,.18) 92%,

            transparent 100%
        );

    transition:
        transform .65s cubic-bezier(.22,1,.36,1),
        opacity .45s ease;
}


/* ==================================================
   5. PREMIUM DIVIDER
================================================== */

.project-stat-card:not(:last-child)::after {
    content: "";

    position: absolute;

    left: 0;
    top: 16%;

    width: 1px;
    height: 68%;

    background:
        linear-gradient(
            to bottom,

            transparent 0%,

            rgba(142,110,84,.04) 8%,

            rgba(142,110,84,.15) 24%,

            rgba(142,110,84,.38) 50%,

            rgba(142,110,84,.15) 76%,

            rgba(142,110,84,.04) 92%,

            transparent 100%
        );

    z-index: 10;

    pointer-events: none;

    transition:
        top .5s cubic-bezier(.22,1,.36,1),
        height .5s cubic-bezier(.22,1,.36,1),
        opacity .4s ease;
}


/* ==================================================
   6. INNER CONTAINER
================================================== */

.project-stat-card > .e-con-inner {
    position: relative;
}


/* ==================================================
   7. DIAMOND
================================================== */

.project-stat-card:not(:last-child) > .e-con-inner::after {
    content: "";

    position: absolute;

    left: -32px;
    top: 50%;

    width: 7px;
    height: 7px;

    box-sizing: border-box;

    background: #FAF7F4;

    border:
        1px solid rgba(142,110,84,.52);

    transform:
        translateY(-50%)
        rotate(45deg);

    z-index: 12;

    pointer-events: none;

    transition:
        transform .45s cubic-bezier(.22,1,.36,1),
        background-color .4s ease,
        border-color .4s ease;
}


/* ==================================================
   8. ICON
================================================== */

.project-stat-card .elementor-widget-icon {
    position: relative;
    z-index: 5;
}

.project-stat-card .elementor-icon {
    position: relative;

    transition:
        transform .5s cubic-bezier(.22,1,.36,1),
        color .4s ease;
}

.project-stat-card svg {
    transition:
        transform .5s cubic-bezier(.22,1,.36,1),
        stroke .4s ease;
}

.project-stat-card img {
    transition:
        transform .5s cubic-bezier(.22,1,.36,1),
        filter .4s ease;
}


/* ==================================================
   9. HEADINGS
================================================== */

.project-stat-card .elementor-heading-title {
    position: relative;

    transition:
        transform .45s cubic-bezier(.22,1,.36,1),
        color .4s ease;
}


/* ==================================================
   10. TEXT
================================================== */

.project-stat-card .elementor-widget-text-editor {
    position: relative;
    z-index: 5;

    transition:
        transform .45s cubic-bezier(.22,1,.36,1);
}


/* ==================================================
   11. CARD HOVER
================================================== */

.project-stat-card:hover {
    transform: translateY(-7px);

    border-color:
        rgba(142,110,84,.15);

    background:
        linear-gradient(
            145deg,
            rgba(255,255,255,.97),
            rgba(250,247,244,.95)
        );

    box-shadow:
        0 18px 42px
        rgba(70,48,32,.075);
}


/* ==================================================
   12. ARCH HOVER
================================================== */

.project-stat-card:hover::before {
    transform:
        translate(5px,-6px);

    opacity: .82;
}


/* ==================================================
   13. DIVIDER HOVER
================================================== */

.project-stat-card:hover::after {
    top: 11%;
    height: 78%;

    opacity: 1;
}


/* ==================================================
   14. DIAMOND HOVER
================================================== */

.project-stat-card:not(:last-child):hover > .e-con-inner::after {
    background: #8E6E54;

    border-color: #8E6E54;

    transform:
        translateY(-50%)
        rotate(45deg)
        scale(1.18);
}


/* ==================================================
   15. ICON HOVER
================================================== */

.project-stat-card:hover .elementor-icon,
.project-stat-card:hover svg,
.project-stat-card:hover img {
    transform:
        translateY(-4px)
        scale(1.055);
}


/* ==================================================
   16. TITLE HOVER
================================================== */

.project-stat-card:hover .elementor-heading-title {
    transform: translateY(-2px);
}


/* ==================================================
   17. TABLET
================================================== */

@media (max-width: 1024px) {

    .project-stat-card {
        min-height: 195px;

        padding:
            24px 18px 22px !important;

        border-radius: 16px;
    }


    /* קשת */

    .project-stat-card::before {
        left: 16px;
        bottom: -78px;

        width: 110px;
        height: 205px;

        border-left-width: 13px;
        border-top-width: 13px;
        border-right-width: 13px;

        border-radius:
            0 92px 0 0;
    }


    /* חוצץ */

    .project-stat-card:not(:last-child)::after {
        top: 18%;
        height: 64%;
    }


    /* מעוין */

    .project-stat-card:not(:last-child) > .e-con-inner::after {
        left: -22px;

        width: 6px;
        height: 6px;
    }
}


/* ==================================================
   18. MOBILE
================================================== */

@media (max-width: 767px) {

    .project-stat-card {
        position: relative !important;

        min-height: 150px;

        padding:
            18px 12px 16px !important;

        border-radius: 14px;

        overflow: hidden !important;

        opacity: 1 !important;
        visibility: visible !important;
    }


    /* ==================================================
       קשת מובייל — גדולה ומגיעה עד תחתית הכרטיס
    ================================================== */

    .project-stat-card::before {
        content: "";

        position: absolute;

        /*
           מתחילה קרוב לחלק העליון
           וממשיכה עד תחתית הכרטיס
        */

        left: 8px;
        top: 16px;
        bottom: 0;

        /*
           קשת רחבה ואלגנטית יותר
        */

        width: 145px;
        height: auto;

        box-sizing: border-box;

        border-left:
            13px solid rgba(190,165,140,.095);

        border-top:
            13px solid rgba(190,165,140,.095);

        border-right:
            13px solid rgba(190,165,140,.095);

        border-bottom: none;

        /*
           קשת יותר עגולה וזורמת
        */

        border-radius:
            0 110px 0 0;

        z-index: 0;

        pointer-events: none;


        /*
           בלי פייד מוקדם.
           הקשת ממשיכה עד סוף הכרטיס.
        */

        -webkit-mask-image:
            linear-gradient(
                to bottom,

                #000 0%,
                #000 78%,

                rgba(0,0,0,.95) 86%,
                rgba(0,0,0,.72) 92%,
                rgba(0,0,0,.38) 97%,

                transparent 100%
            );

        mask-image:
            linear-gradient(
                to bottom,

                #000 0%,
                #000 78%,

                rgba(0,0,0,.95) 86%,
                rgba(0,0,0,.72) 92%,
                rgba(0,0,0,.38) 97%,

                transparent 100%
            );
    }


    /* ==================================================
       חוצץ מובייל
    ================================================== */

    .project-stat-card:not(:last-child)::after {
        top: 22%;
        height: 56%;

        background:
            linear-gradient(
                to bottom,

                transparent 0%,

                rgba(142,110,84,.10) 18%,

                rgba(142,110,84,.30) 50%,

                rgba(142,110,84,.10) 82%,

                transparent 100%
            );
    }


    /* ==================================================
       מעוין מובייל
    ================================================== */

    .project-stat-card:not(:last-child) > .e-con-inner::after {
        left: -15px;

        width: 5px;
        height: 5px;

        border-color:
            rgba(142,110,84,.42);
    }


    /* ==================================================
       בלי HOVER במובייל
    ================================================== */

    .project-stat-card:hover {
        transform: none;

        border-color:
            rgba(142,110,84,.07);

        box-shadow:
            0 5px 18px rgba(65,45,30,.025);
    }


    .project-stat-card:hover::before {
        transform: none;

        opacity: 1;
    }


    .project-stat-card:hover::after {
        top: 22%;
        height: 56%;
    }


    .project-stat-card:not(:last-child):hover > .e-con-inner::after {
        background: #FAF7F4;

        border-color:
            rgba(142,110,84,.42);

        transform:
            translateY(-50%)
            rotate(45deg);
    }


    .project-stat-card:hover .elementor-icon,
    .project-stat-card:hover svg,
    .project-stat-card:hover img,
    .project-stat-card:hover .elementor-heading-title {
        transform: none;
    }
}


/* ==================================================
   19. SMALL MOBILE
================================================== */

@media (max-width: 480px) {

    .project-stat-card {
        min-height: 140px;

        padding:
            16px 8px 14px !important;
    }


    /* ==================================================
       קשת גם במסכים קטנים
       עדיין גדולה ומגיעה לתחתית
    ================================================== */

    .project-stat-card::before {
        left: 6px;

        top: 14px;
        bottom: 0;

        width: 132px;
        height: auto;

        border-left-width: 12px;
        border-top-width: 12px;
        border-right-width: 12px;

        border-radius:
            0 100px 0 0;
    }


    /* מעוין */

    .project-stat-card:not(:last-child) > .e-con-inner::after {
        left: -11px;

        width: 4px;
        height: 4px;
    }
}


/* ==================================================
   20. REDUCED MOTION
================================================== */

@media (prefers-reduced-motion: reduce) {

    .project-stat-card,
    .project-stat-card *,
    .project-stat-card::before,
    .project-stat-card::after {
        animation: none !important;
        transition: none !important;
    }


    .project-stat-card {
        transform: none !important;

        opacity: 1 !important;
        visibility: visible !important;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-69d051e */.section-title {
    opacity: 0;
    transform: translateY(14px);
    letter-spacing: 2px;

    animation: sectionTitleSoft 1.2s ease-out forwards;
    animation-delay: 0.25s;
}

@keyframes sectionTitleSoft {
    from {
        opacity: 0;
        transform: translateY(14px);
        letter-spacing: 2px;
    }

    to {
        opacity: 1;
        transform: translateY(0);
        letter-spacing: 0;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b940a0a */.section-title {
    opacity: 0;
    transform: translateY(14px);
    letter-spacing: 2px;
    animation: sectionTitleSoft 1.2s ease-out forwards;
    animation-delay: 0.25s;
}

@keyframes sectionTitleSoft {
    from {
        opacity: 0;
        transform: translateY(14px);
        letter-spacing: 2px;
    }

    to {
        opacity: 1;
        transform: translateY(0);
        letter-spacing: 0;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f8604ae *//* ==================================================
   אזור תמונה + קשת + מלל
================================================== */

.about-visual {
    position: relative !important;

    width: 100%;
    max-width: 620px;
    height: 400px;

    overflow: visible !important;
}


/* ==================================================
   תמונת הבניין
================================================== */

.about-building {
    position: absolute !important;

    width: 78% !important;
    max-width: none !important;

    top: 0 !important;
    right: 0 !important;
    left: auto !important;

    margin: 0 !important;

    z-index: 2 !important;

    opacity: 0;

    animation:
        buildingReveal 1s cubic-bezier(.22,1,.36,1) .1s forwards;
}


.about-building img {
    display: block !important;

    width: 100% !important;
    height: 350px !important;

    object-fit: cover !important;
    object-position: center center !important;

    border-radius: 3px !important;
}


/* ==================================================
   הקונטיינר של הקשת
================================================== */

.arch-element {
    position: absolute !important;

    left: 3% !important;
    top: 52px !important;

    width: 34% !important;
    height: 315px !important;

    margin: 0 !important;
    padding: 0 !important;

    z-index: 5 !important;

    pointer-events: none;
}


/* ==================================================
   הקשת עצמה
================================================== */

.arch-element::before {
    content: "";

    position: absolute;

    left: 0;
    top: 0;

    width: 100%;
    height: 280px;

    box-sizing: border-box;


    /* ==========================================
       קשת עבה + צבע בז' חזק יותר
    ========================================== */

    border-left:
        32px solid rgba(190, 165, 140, 0.82);

    border-top:
        32px solid rgba(190, 165, 140, 0.82);

    border-right:
        32px solid rgba(190, 165, 140, 0.82);

    border-bottom: none;


    /* עיקול */

    border-radius:
        0 180px 0 0;


    /* ==========================================
       FADE
       רוב הקשת נשארת חזקה
       ורק למטה היא נעלמת
    ========================================== */

    -webkit-mask-image:
        linear-gradient(
            to bottom,

            #000 0%,
            #000 68%,

            rgba(0,0,0,1) 72%,
            rgba(0,0,0,.90) 78%,
            rgba(0,0,0,.70) 84%,
            rgba(0,0,0,.45) 89%,
            rgba(0,0,0,.20) 94%,

            transparent 100%
        );

    mask-image:
        linear-gradient(
            to bottom,

            #000 0%,
            #000 68%,

            rgba(0,0,0,1) 72%,
            rgba(0,0,0,.90) 78%,
            rgba(0,0,0,.70) 84%,
            rgba(0,0,0,.45) 89%,
            rgba(0,0,0,.20) 94%,

            transparent 100%
        );


    /* אנימציה */

    opacity: 0;

    animation:
        archReveal 1.25s cubic-bezier(.22,1,.36,1) forwards;
}


/* ==================================================
   המלל
   צבע / פונט / גודל נשלטים דרך Elementor
================================================== */

.arch-text {
    position: absolute !important;

    left: 3% !important;
    bottom: 22px !important;

    width: 145px !important;

    margin: 0 !important;

    z-index: 10 !important;

    opacity: 0;

    animation:
        archTextReveal .9s cubic-bezier(.22,1,.36,1) .55s forwards;
}


/* ==================================================
   אנימציית הקשת
================================================== */

@keyframes archReveal {

    0% {
        opacity: 0;

        transform:
            translateY(20px);
    }

    100% {
        opacity: 1;

        transform:
            translateY(0);
    }
}


/* ==================================================
   אנימציית התמונה
================================================== */

@keyframes buildingReveal {

    0% {
        opacity: 0;

        transform:
            translateY(15px)
            scale(.985);
    }

    100% {
        opacity: 1;

        transform:
            translateY(0)
            scale(1);
    }
}


/* ==================================================
   אנימציית המלל
================================================== */

@keyframes archTextReveal {

    0% {
        opacity: 0;

        transform:
            translateY(10px);

        filter: blur(2px);
    }

    100% {
        opacity: 1;

        transform:
            translateY(0);

        filter: blur(0);
    }
}


/* ==================================================
   טאבלט
================================================== */

@media (max-width: 1024px) {

    .about-visual {
        max-width: 520px;
        height: 360px;
    }


    .about-building {
        width: 78% !important;
    }


    .about-building img {
        height: 310px !important;
    }


    .arch-element {
        left: 3% !important;
        top: 45px !important;

        width: 34% !important;
        height: 280px !important;
    }


    .arch-element::before {
        height: 250px;

        border-left-width: 27px;
        border-top-width: 27px;
        border-right-width: 27px;

        border-radius:
            0 160px 0 0;
    }


    .arch-text {
        left: 3% !important;
        bottom: 20px !important;

        width: 130px !important;
    }
}


/* ==================================================
   מובייל
================================================== */

@media (max-width: 767px) {

    .about-visual {
        width: 100%;
        max-width: 390px;
        height: 300px;

        margin-left: auto;
        margin-right: auto;

        overflow: visible !important;
    }


    /* תמונה */

    .about-building {
        width: 79% !important;

        top: 0 !important;
        right: 0 !important;
        left: auto !important;
    }


    .about-building img {
        height: 260px !important;

        object-fit: cover !important;
    }


    /* קשת */

    .arch-element {
        left: 2% !important;
        top: 38px !important;

        width: 35% !important;
        height: 235px !important;
    }


    .arch-element::before {
        height: 215px;

        border-left-width: 21px;
        border-top-width: 21px;
        border-right-width: 21px;

        border-radius:
            0 130px 0 0;
    }


    /* מלל */

    .arch-text {
        left: 2% !important;
        bottom: 15px !important;

        width: 110px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-668153f *//* ==================================================
   MOBILE ONLY
   תמונה + קשת
================================================== */

@media (max-width: 767px) {

    /* =========================================
       הקונטיינר שמחזיק תמונה + קשת
    ========================================= */

    .about-visual {
        position: relative !important;

        width: 100% !important;
        max-width: 100% !important;
        height: 250px !important;

        margin: 0 auto !important;

        overflow: visible !important;
    }


    /* =========================================
       תמונת הבניין
    ========================================= */

    .about-building {
        position: absolute !important;

        width: 82% !important;

        top: 0 !important;
        right: 0 !important;
        left: auto !important;

        margin: 0 !important;

        z-index: 2 !important;
    }


    .about-building img {
        display: block !important;

        width: 100% !important;
        height: 215px !important;

        object-fit: cover !important;
        object-position: center center !important;

        border-radius: 6px !important;
    }


    /* =========================================
       הקונטיינר של הקשת
    ========================================= */

    .arch-element {
        position: absolute !important;

        left: 0 !important;
        top: 28px !important;

        width: 39% !important;
        height: 210px !important;

        margin: 0 !important;
        padding: 0 !important;

        z-index: 5 !important;

        pointer-events: none;
    }


    /* =========================================
       הקשת עצמה
    ========================================= */

    .arch-element::before {
        content: "";

        position: absolute;

        left: 0 !important;
        top: 0 !important;

        width: 100% !important;
        height: 205px !important;

        box-sizing: border-box;


        /* עובי + צבע הקשת */

        border-left:
            22px solid rgba(166, 132, 102, 0.72) !important;

        border-top:
            22px solid rgba(166, 132, 102, 0.72) !important;

        border-right:
            22px solid rgba(166, 132, 102, 0.72) !important;

        border-bottom:
            none !important;


        /* עיקול */

        border-radius:
            0 150px 0 0 !important;


        /* =========================================
           Fade כלפי מטה
        ========================================= */

        -webkit-mask-image:
            linear-gradient(
                to bottom,

                #000 0%,
                #000 58%,

                rgba(0,0,0,.95) 68%,
                rgba(0,0,0,.75) 78%,
                rgba(0,0,0,.45) 87%,
                rgba(0,0,0,.15) 94%,

                transparent 100%
            ) !important;


        mask-image:
            linear-gradient(
                to bottom,

                #000 0%,
                #000 58%,

                rgba(0,0,0,.95) 68%,
                rgba(0,0,0,.75) 78%,
                rgba(0,0,0,.45) 87%,
                rgba(0,0,0,.15) 94%,

                transparent 100%
            ) !important;
    }


    /* =========================================
       המלל שליד/מתחת לקשת
       עיצוב הטקסט נשאר בשליטת Elementor
    ========================================= */

    .arch-text {
        position: absolute !important;

        left: 3% !important;
        bottom: 5px !important;

        width: 115px !important;

        margin: 0 !important;

        z-index: 10 !important;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4a01a4e */.section-title {
    opacity: 0;
    transform: translateY(14px);
    letter-spacing: 2px;

    animation: sectionTitleSoft 1.2s ease-out forwards;
    animation-delay: 0.25s;
}

@keyframes sectionTitleSoft {
    from {
        opacity: 0;
        transform: translateY(14px);
        letter-spacing: 2px;
    }

    to {
        opacity: 1;
        transform: translateY(0);
        letter-spacing: 0;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6dcb1f5 */.section-title {
    opacity: 0;
    transform: translateY(14px);
    letter-spacing: 2px;
    animation: sectionTitleSoft 1.2s ease-out forwards;
    animation-delay: 0.25s;
}

@keyframes sectionTitleSoft {
    from {
        opacity: 0;
        transform: translateY(14px);
        letter-spacing: 2px;
    }

    to {
        opacity: 1;
        transform: translateY(0);
        letter-spacing: 0;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d11e39f *//* ==================================================
   אזור תמונה + קשת + מלל
================================================== */

.about-visual {
    position: relative !important;

    width: 100%;
    max-width: 620px;
    height: 400px;

    overflow: visible !important;
}


/* ==================================================
   תמונת הבניין
================================================== */

.about-building {
    position: absolute !important;

    width: 78% !important;
    max-width: none !important;

    top: 0 !important;
    right: 0 !important;
    left: auto !important;

    margin: 0 !important;

    z-index: 2 !important;

    opacity: 0;

    animation:
        buildingReveal 1s cubic-bezier(.22,1,.36,1) .1s forwards;
}


.about-building img {
    display: block !important;

    width: 100% !important;
    height: 350px !important;

    object-fit: cover !important;
    object-position: center center !important;

    border-radius: 3px !important;
}


/* ==================================================
   הקונטיינר של הקשת
================================================== */

.arch-element {
    position: absolute !important;

    left: 3% !important;
    top: 52px !important;

    width: 34% !important;
    height: 315px !important;

    margin: 0 !important;
    padding: 0 !important;

    z-index: 5 !important;

    pointer-events: none;
}


/* ==================================================
   הקשת עצמה
================================================== */

.arch-element::before {
    content: "";

    position: absolute;

    left: 0;
    top: 0;

    width: 100%;
    height: 280px;

    box-sizing: border-box;


    /* ==========================================
       קשת עבה + צבע בז' חזק יותר
    ========================================== */

    border-left:
        32px solid rgba(190, 165, 140, 0.82);

    border-top:
        32px solid rgba(190, 165, 140, 0.82);

    border-right:
        32px solid rgba(190, 165, 140, 0.82);

    border-bottom: none;


    /* עיקול */

    border-radius:
        0 180px 0 0;


    /* ==========================================
       FADE
       רוב הקשת נשארת חזקה
       ורק למטה היא נעלמת
    ========================================== */

    -webkit-mask-image:
        linear-gradient(
            to bottom,

            #000 0%,
            #000 68%,

            rgba(0,0,0,1) 72%,
            rgba(0,0,0,.90) 78%,
            rgba(0,0,0,.70) 84%,
            rgba(0,0,0,.45) 89%,
            rgba(0,0,0,.20) 94%,

            transparent 100%
        );

    mask-image:
        linear-gradient(
            to bottom,

            #000 0%,
            #000 68%,

            rgba(0,0,0,1) 72%,
            rgba(0,0,0,.90) 78%,
            rgba(0,0,0,.70) 84%,
            rgba(0,0,0,.45) 89%,
            rgba(0,0,0,.20) 94%,

            transparent 100%
        );


    /* אנימציה */

    opacity: 0;

    animation:
        archReveal 1.25s cubic-bezier(.22,1,.36,1) forwards;
}


/* ==================================================
   המלל
   צבע / פונט / גודל נשלטים דרך Elementor
================================================== */

.arch-text {
    position: absolute !important;

    left: 3% !important;
    bottom: 22px !important;

    width: 145px !important;

    margin: 0 !important;

    z-index: 10 !important;

    opacity: 0;

    animation:
        archTextReveal .9s cubic-bezier(.22,1,.36,1) .55s forwards;
}


/* ==================================================
   אנימציית הקשת
================================================== */

@keyframes archReveal {

    0% {
        opacity: 0;

        transform:
            translateY(20px);
    }

    100% {
        opacity: 1;

        transform:
            translateY(0);
    }
}


/* ==================================================
   אנימציית התמונה
================================================== */

@keyframes buildingReveal {

    0% {
        opacity: 0;

        transform:
            translateY(15px)
            scale(.985);
    }

    100% {
        opacity: 1;

        transform:
            translateY(0)
            scale(1);
    }
}


/* ==================================================
   אנימציית המלל
================================================== */

@keyframes archTextReveal {

    0% {
        opacity: 0;

        transform:
            translateY(10px);

        filter: blur(2px);
    }

    100% {
        opacity: 1;

        transform:
            translateY(0);

        filter: blur(0);
    }
}


/* ==================================================
   טאבלט
================================================== */

@media (max-width: 1024px) {

    .about-visual {
        max-width: 520px;
        height: 360px;
    }


    .about-building {
        width: 78% !important;
    }


    .about-building img {
        height: 310px !important;
    }


    .arch-element {
        left: 3% !important;
        top: 45px !important;

        width: 34% !important;
        height: 280px !important;
    }


    .arch-element::before {
        height: 250px;

        border-left-width: 27px;
        border-top-width: 27px;
        border-right-width: 27px;

        border-radius:
            0 160px 0 0;
    }


    .arch-text {
        left: 3% !important;
        bottom: 20px !important;

        width: 130px !important;
    }
}


/* ==================================================
   מובייל
================================================== */

@media (max-width: 767px) {

    .about-visual {
        width: 100%;
        max-width: 390px;
        height: 300px;

        margin-left: auto;
        margin-right: auto;

        overflow: visible !important;
    }


    /* תמונה */

    .about-building {
        width: 79% !important;

        top: 0 !important;
        right: 0 !important;
        left: auto !important;
    }


    .about-building img {
        height: 260px !important;

        object-fit: cover !important;
    }


    /* קשת */

    .arch-element {
        left: 2% !important;
        top: 38px !important;

        width: 35% !important;
        height: 235px !important;
    }


    .arch-element::before {
        height: 215px;

        border-left-width: 21px;
        border-top-width: 21px;
        border-right-width: 21px;

        border-radius:
            0 130px 0 0;
    }


    /* מלל */

    .arch-text {
        left: 2% !important;
        bottom: 15px !important;

        width: 110px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e998d5f *//* ==================================================
   MOBILE ONLY
   תמונה + קשת
================================================== */

@media (max-width: 767px) {

    /* =========================================
       הקונטיינר שמחזיק תמונה + קשת
    ========================================= */

    .about-visual {
        position: relative !important;

        width: 100% !important;
        max-width: 100% !important;
        height: 250px !important;

        margin: 0 auto !important;

        overflow: visible !important;
    }


    /* =========================================
       תמונת הבניין
    ========================================= */

    .about-building {
        position: absolute !important;

        width: 82% !important;

        top: 0 !important;
        right: 0 !important;
        left: auto !important;

        margin: 0 !important;

        z-index: 2 !important;
    }


    .about-building img {
        display: block !important;

        width: 100% !important;
        height: 215px !important;

        object-fit: cover !important;
        object-position: center center !important;

        border-radius: 6px !important;
    }


    /* =========================================
       הקונטיינר של הקשת
    ========================================= */

    .arch-element {
        position: absolute !important;

        left: 0 !important;
        top: 28px !important;

        width: 39% !important;
        height: 210px !important;

        margin: 0 !important;
        padding: 0 !important;

        z-index: 5 !important;

        pointer-events: none;
    }


    /* =========================================
       הקשת עצמה
    ========================================= */

    .arch-element::before {
        content: "";

        position: absolute;

        left: 0 !important;
        top: 0 !important;

        width: 100% !important;
        height: 205px !important;

        box-sizing: border-box;


        /* עובי + צבע הקשת */

        border-left:
            22px solid rgba(166, 132, 102, 0.72) !important;

        border-top:
            22px solid rgba(166, 132, 102, 0.72) !important;

        border-right:
            22px solid rgba(166, 132, 102, 0.72) !important;

        border-bottom:
            none !important;


        /* עיקול */

        border-radius:
            0 150px 0 0 !important;


        /* =========================================
           Fade כלפי מטה
        ========================================= */

        -webkit-mask-image:
            linear-gradient(
                to bottom,

                #000 0%,
                #000 58%,

                rgba(0,0,0,.95) 68%,
                rgba(0,0,0,.75) 78%,
                rgba(0,0,0,.45) 87%,
                rgba(0,0,0,.15) 94%,

                transparent 100%
            ) !important;


        mask-image:
            linear-gradient(
                to bottom,

                #000 0%,
                #000 58%,

                rgba(0,0,0,.95) 68%,
                rgba(0,0,0,.75) 78%,
                rgba(0,0,0,.45) 87%,
                rgba(0,0,0,.15) 94%,

                transparent 100%
            ) !important;
    }


    /* =========================================
       המלל שליד/מתחת לקשת
       עיצוב הטקסט נשאר בשליטת Elementor
    ========================================= */

    .arch-text {
        position: absolute !important;

        left: 3% !important;
        bottom: 5px !important;

        width: 115px !important;

        margin: 0 !important;

        z-index: 10 !important;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ca499b5 *//* =========================================================
   PROJECT STATS – PREMIUM FINAL VERSION
   Cards + Architectural Arch + Premium Dividers
========================================================= */


/* ==================================================
   1. WRAPPER
================================================== */

.project-stats {
    position: relative;
    width: 100%;
}


/* ==================================================
   2. CARD
================================================== */

.project-stat-card {
    position: relative !important;

    overflow: hidden !important;
    isolation: isolate;

    opacity: 1 !important;
    visibility: visible !important;

    min-height: 210px;

    padding: 26px 28px 24px !important;

    background:
        linear-gradient(
            145deg,
            rgba(255,255,255,.84) 0%,
            rgba(250,247,244,.84) 100%
        );

    border:
        1px solid rgba(142,110,84,.07);

    border-radius: 18px;

    box-shadow:
        0 5px 18px rgba(65,45,30,.025);

    transition:
        transform .5s cubic-bezier(.22,1,.36,1),
        box-shadow .5s ease,
        border-color .4s ease,
        background .4s ease;
}


/* ==================================================
   3. CONTENT ABOVE DECORATIONS
================================================== */

.project-stat-card > * {
    position: relative;
    z-index: 4;
}


/* ==================================================
   4. ARCH — DESKTOP
================================================== */

.project-stat-card::before {
    content: "";

    position: absolute;

    left: 22px;
    bottom: -88px;

    width: 125px;
    height: 230px;

    box-sizing: border-box;

    border-left:
        14px solid rgba(190,165,140,.105);

    border-top:
        14px solid rgba(190,165,140,.105);

    border-right:
        14px solid rgba(190,165,140,.105);

    border-bottom: none;

    border-radius:
        0 105px 0 0;

    z-index: 0;

    pointer-events: none;

    -webkit-mask-image:
        linear-gradient(
            to bottom,

            #000 0%,
            #000 52%,

            rgba(0,0,0,.92) 63%,
            rgba(0,0,0,.70) 74%,
            rgba(0,0,0,.42) 84%,
            rgba(0,0,0,.18) 92%,

            transparent 100%
        );

    mask-image:
        linear-gradient(
            to bottom,

            #000 0%,
            #000 52%,

            rgba(0,0,0,.92) 63%,
            rgba(0,0,0,.70) 74%,
            rgba(0,0,0,.42) 84%,
            rgba(0,0,0,.18) 92%,

            transparent 100%
        );

    transition:
        transform .65s cubic-bezier(.22,1,.36,1),
        opacity .45s ease;
}


/* ==================================================
   5. PREMIUM DIVIDER
================================================== */

.project-stat-card:not(:last-child)::after {
    content: "";

    position: absolute;

    left: 0;
    top: 16%;

    width: 1px;
    height: 68%;

    background:
        linear-gradient(
            to bottom,

            transparent 0%,

            rgba(142,110,84,.04) 8%,

            rgba(142,110,84,.15) 24%,

            rgba(142,110,84,.38) 50%,

            rgba(142,110,84,.15) 76%,

            rgba(142,110,84,.04) 92%,

            transparent 100%
        );

    z-index: 10;

    pointer-events: none;

    transition:
        top .5s cubic-bezier(.22,1,.36,1),
        height .5s cubic-bezier(.22,1,.36,1),
        opacity .4s ease;
}


/* ==================================================
   6. INNER CONTAINER
================================================== */

.project-stat-card > .e-con-inner {
    position: relative;
}


/* ==================================================
   7. DIAMOND
================================================== */

.project-stat-card:not(:last-child) > .e-con-inner::after {
    content: "";

    position: absolute;

    left: -32px;
    top: 50%;

    width: 7px;
    height: 7px;

    box-sizing: border-box;

    background: #FAF7F4;

    border:
        1px solid rgba(142,110,84,.52);

    transform:
        translateY(-50%)
        rotate(45deg);

    z-index: 12;

    pointer-events: none;

    transition:
        transform .45s cubic-bezier(.22,1,.36,1),
        background-color .4s ease,
        border-color .4s ease;
}


/* ==================================================
   8. ICON
================================================== */

.project-stat-card .elementor-widget-icon {
    position: relative;
    z-index: 5;
}

.project-stat-card .elementor-icon {
    position: relative;

    transition:
        transform .5s cubic-bezier(.22,1,.36,1),
        color .4s ease;
}

.project-stat-card svg {
    transition:
        transform .5s cubic-bezier(.22,1,.36,1),
        stroke .4s ease;
}

.project-stat-card img {
    transition:
        transform .5s cubic-bezier(.22,1,.36,1),
        filter .4s ease;
}


/* ==================================================
   9. HEADINGS
================================================== */

.project-stat-card .elementor-heading-title {
    position: relative;

    transition:
        transform .45s cubic-bezier(.22,1,.36,1),
        color .4s ease;
}


/* ==================================================
   10. TEXT
================================================== */

.project-stat-card .elementor-widget-text-editor {
    position: relative;
    z-index: 5;

    transition:
        transform .45s cubic-bezier(.22,1,.36,1);
}


/* ==================================================
   11. CARD HOVER
================================================== */

.project-stat-card:hover {
    transform: translateY(-7px);

    border-color:
        rgba(142,110,84,.15);

    background:
        linear-gradient(
            145deg,
            rgba(255,255,255,.97),
            rgba(250,247,244,.95)
        );

    box-shadow:
        0 18px 42px
        rgba(70,48,32,.075);
}


/* ==================================================
   12. ARCH HOVER
================================================== */

.project-stat-card:hover::before {
    transform:
        translate(5px,-6px);

    opacity: .82;
}


/* ==================================================
   13. DIVIDER HOVER
================================================== */

.project-stat-card:hover::after {
    top: 11%;
    height: 78%;

    opacity: 1;
}


/* ==================================================
   14. DIAMOND HOVER
================================================== */

.project-stat-card:not(:last-child):hover > .e-con-inner::after {
    background: #8E6E54;

    border-color: #8E6E54;

    transform:
        translateY(-50%)
        rotate(45deg)
        scale(1.18);
}


/* ==================================================
   15. ICON HOVER
================================================== */

.project-stat-card:hover .elementor-icon,
.project-stat-card:hover svg,
.project-stat-card:hover img {
    transform:
        translateY(-4px)
        scale(1.055);
}


/* ==================================================
   16. TITLE HOVER
================================================== */

.project-stat-card:hover .elementor-heading-title {
    transform: translateY(-2px);
}


/* ==================================================
   17. TABLET
================================================== */

@media (max-width: 1024px) {

    .project-stat-card {
        min-height: 195px;

        padding:
            24px 18px 22px !important;

        border-radius: 16px;
    }


    /* קשת */

    .project-stat-card::before {
        left: 16px;
        bottom: -78px;

        width: 110px;
        height: 205px;

        border-left-width: 13px;
        border-top-width: 13px;
        border-right-width: 13px;

        border-radius:
            0 92px 0 0;
    }


    /* חוצץ */

    .project-stat-card:not(:last-child)::after {
        top: 18%;
        height: 64%;
    }


    /* מעוין */

    .project-stat-card:not(:last-child) > .e-con-inner::after {
        left: -22px;

        width: 6px;
        height: 6px;
    }
}


/* ==================================================
   18. MOBILE
================================================== */

@media (max-width: 767px) {

    .project-stat-card {
        position: relative !important;

        min-height: 150px;

        padding:
            18px 12px 16px !important;

        border-radius: 14px;

        overflow: hidden !important;

        opacity: 1 !important;
        visibility: visible !important;
    }


    /* ==================================================
       קשת מובייל — גדולה ומגיעה עד תחתית הכרטיס
    ================================================== */

    .project-stat-card::before {
        content: "";

        position: absolute;

        /*
           מתחילה קרוב לחלק העליון
           וממשיכה עד תחתית הכרטיס
        */

        left: 8px;
        top: 16px;
        bottom: 0;

        /*
           קשת רחבה ואלגנטית יותר
        */

        width: 145px;
        height: auto;

        box-sizing: border-box;

        border-left:
            13px solid rgba(190,165,140,.095);

        border-top:
            13px solid rgba(190,165,140,.095);

        border-right:
            13px solid rgba(190,165,140,.095);

        border-bottom: none;

        /*
           קשת יותר עגולה וזורמת
        */

        border-radius:
            0 110px 0 0;

        z-index: 0;

        pointer-events: none;


        /*
           בלי פייד מוקדם.
           הקשת ממשיכה עד סוף הכרטיס.
        */

        -webkit-mask-image:
            linear-gradient(
                to bottom,

                #000 0%,
                #000 78%,

                rgba(0,0,0,.95) 86%,
                rgba(0,0,0,.72) 92%,
                rgba(0,0,0,.38) 97%,

                transparent 100%
            );

        mask-image:
            linear-gradient(
                to bottom,

                #000 0%,
                #000 78%,

                rgba(0,0,0,.95) 86%,
                rgba(0,0,0,.72) 92%,
                rgba(0,0,0,.38) 97%,

                transparent 100%
            );
    }


    /* ==================================================
       חוצץ מובייל
    ================================================== */

    .project-stat-card:not(:last-child)::after {
        top: 22%;
        height: 56%;

        background:
            linear-gradient(
                to bottom,

                transparent 0%,

                rgba(142,110,84,.10) 18%,

                rgba(142,110,84,.30) 50%,

                rgba(142,110,84,.10) 82%,

                transparent 100%
            );
    }


    /* ==================================================
       מעוין מובייל
    ================================================== */

    .project-stat-card:not(:last-child) > .e-con-inner::after {
        left: -15px;

        width: 5px;
        height: 5px;

        border-color:
            rgba(142,110,84,.42);
    }


    /* ==================================================
       בלי HOVER במובייל
    ================================================== */

    .project-stat-card:hover {
        transform: none;

        border-color:
            rgba(142,110,84,.07);

        box-shadow:
            0 5px 18px rgba(65,45,30,.025);
    }


    .project-stat-card:hover::before {
        transform: none;

        opacity: 1;
    }


    .project-stat-card:hover::after {
        top: 22%;
        height: 56%;
    }


    .project-stat-card:not(:last-child):hover > .e-con-inner::after {
        background: #FAF7F4;

        border-color:
            rgba(142,110,84,.42);

        transform:
            translateY(-50%)
            rotate(45deg);
    }


    .project-stat-card:hover .elementor-icon,
    .project-stat-card:hover svg,
    .project-stat-card:hover img,
    .project-stat-card:hover .elementor-heading-title {
        transform: none;
    }
}


/* ==================================================
   19. SMALL MOBILE
================================================== */

@media (max-width: 480px) {

    .project-stat-card {
        min-height: 140px;

        padding:
            16px 8px 14px !important;
    }


    /* ==================================================
       קשת גם במסכים קטנים
       עדיין גדולה ומגיעה לתחתית
    ================================================== */

    .project-stat-card::before {
        left: 6px;

        top: 14px;
        bottom: 0;

        width: 132px;
        height: auto;

        border-left-width: 12px;
        border-top-width: 12px;
        border-right-width: 12px;

        border-radius:
            0 100px 0 0;
    }


    /* מעוין */

    .project-stat-card:not(:last-child) > .e-con-inner::after {
        left: -11px;

        width: 4px;
        height: 4px;
    }
}


/* ==================================================
   20. REDUCED MOTION
================================================== */

@media (prefers-reduced-motion: reduce) {

    .project-stat-card,
    .project-stat-card *,
    .project-stat-card::before,
    .project-stat-card::after {
        animation: none !important;
        transition: none !important;
    }


    .project-stat-card {
        transform: none !important;

        opacity: 1 !important;
        visibility: visible !important;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-31cf836 *//* =========================================================
   PROJECT STATS – PREMIUM FINAL VERSION
   Cards + Architectural Arch + Premium Dividers
========================================================= */


/* ==================================================
   1. WRAPPER
================================================== */

.project-stats {
    position: relative;
    width: 100%;
}


/* ==================================================
   2. CARD
================================================== */

.project-stat-card {
    position: relative !important;

    overflow: hidden !important;
    isolation: isolate;

    opacity: 1 !important;
    visibility: visible !important;

    min-height: 210px;

    padding: 26px 28px 24px !important;

    background:
        linear-gradient(
            145deg,
            rgba(255,255,255,.84) 0%,
            rgba(250,247,244,.84) 100%
        );

    border:
        1px solid rgba(142,110,84,.07);

    border-radius: 18px;

    box-shadow:
        0 5px 18px rgba(65,45,30,.025);

    transition:
        transform .5s cubic-bezier(.22,1,.36,1),
        box-shadow .5s ease,
        border-color .4s ease,
        background .4s ease;
}


/* ==================================================
   3. CONTENT ABOVE DECORATIONS
================================================== */

.project-stat-card > * {
    position: relative;
    z-index: 4;
}


/* ==================================================
   4. ARCH — DESKTOP
================================================== */

.project-stat-card::before {
    content: "";

    position: absolute;

    left: 22px;
    bottom: -88px;

    width: 125px;
    height: 230px;

    box-sizing: border-box;

    border-left:
        14px solid rgba(190,165,140,.105);

    border-top:
        14px solid rgba(190,165,140,.105);

    border-right:
        14px solid rgba(190,165,140,.105);

    border-bottom: none;

    border-radius:
        0 105px 0 0;

    z-index: 0;

    pointer-events: none;

    -webkit-mask-image:
        linear-gradient(
            to bottom,

            #000 0%,
            #000 52%,

            rgba(0,0,0,.92) 63%,
            rgba(0,0,0,.70) 74%,
            rgba(0,0,0,.42) 84%,
            rgba(0,0,0,.18) 92%,

            transparent 100%
        );

    mask-image:
        linear-gradient(
            to bottom,

            #000 0%,
            #000 52%,

            rgba(0,0,0,.92) 63%,
            rgba(0,0,0,.70) 74%,
            rgba(0,0,0,.42) 84%,
            rgba(0,0,0,.18) 92%,

            transparent 100%
        );

    transition:
        transform .65s cubic-bezier(.22,1,.36,1),
        opacity .45s ease;
}


/* ==================================================
   5. PREMIUM DIVIDER
================================================== */

.project-stat-card:not(:last-child)::after {
    content: "";

    position: absolute;

    left: 0;
    top: 16%;

    width: 1px;
    height: 68%;

    background:
        linear-gradient(
            to bottom,

            transparent 0%,

            rgba(142,110,84,.04) 8%,

            rgba(142,110,84,.15) 24%,

            rgba(142,110,84,.38) 50%,

            rgba(142,110,84,.15) 76%,

            rgba(142,110,84,.04) 92%,

            transparent 100%
        );

    z-index: 10;

    pointer-events: none;

    transition:
        top .5s cubic-bezier(.22,1,.36,1),
        height .5s cubic-bezier(.22,1,.36,1),
        opacity .4s ease;
}


/* ==================================================
   6. INNER CONTAINER
================================================== */

.project-stat-card > .e-con-inner {
    position: relative;
}


/* ==================================================
   7. DIAMOND
================================================== */

.project-stat-card:not(:last-child) > .e-con-inner::after {
    content: "";

    position: absolute;

    left: -32px;
    top: 50%;

    width: 7px;
    height: 7px;

    box-sizing: border-box;

    background: #FAF7F4;

    border:
        1px solid rgba(142,110,84,.52);

    transform:
        translateY(-50%)
        rotate(45deg);

    z-index: 12;

    pointer-events: none;

    transition:
        transform .45s cubic-bezier(.22,1,.36,1),
        background-color .4s ease,
        border-color .4s ease;
}


/* ==================================================
   8. ICON
================================================== */

.project-stat-card .elementor-widget-icon {
    position: relative;
    z-index: 5;
}

.project-stat-card .elementor-icon {
    position: relative;

    transition:
        transform .5s cubic-bezier(.22,1,.36,1),
        color .4s ease;
}

.project-stat-card svg {
    transition:
        transform .5s cubic-bezier(.22,1,.36,1),
        stroke .4s ease;
}

.project-stat-card img {
    transition:
        transform .5s cubic-bezier(.22,1,.36,1),
        filter .4s ease;
}


/* ==================================================
   9. HEADINGS
================================================== */

.project-stat-card .elementor-heading-title {
    position: relative;

    transition:
        transform .45s cubic-bezier(.22,1,.36,1),
        color .4s ease;
}


/* ==================================================
   10. TEXT
================================================== */

.project-stat-card .elementor-widget-text-editor {
    position: relative;
    z-index: 5;

    transition:
        transform .45s cubic-bezier(.22,1,.36,1);
}


/* ==================================================
   11. CARD HOVER
================================================== */

.project-stat-card:hover {
    transform: translateY(-7px);

    border-color:
        rgba(142,110,84,.15);

    background:
        linear-gradient(
            145deg,
            rgba(255,255,255,.97),
            rgba(250,247,244,.95)
        );

    box-shadow:
        0 18px 42px
        rgba(70,48,32,.075);
}


/* ==================================================
   12. ARCH HOVER
================================================== */

.project-stat-card:hover::before {
    transform:
        translate(5px,-6px);

    opacity: .82;
}


/* ==================================================
   13. DIVIDER HOVER
================================================== */

.project-stat-card:hover::after {
    top: 11%;
    height: 78%;

    opacity: 1;
}


/* ==================================================
   14. DIAMOND HOVER
================================================== */

.project-stat-card:not(:last-child):hover > .e-con-inner::after {
    background: #8E6E54;

    border-color: #8E6E54;

    transform:
        translateY(-50%)
        rotate(45deg)
        scale(1.18);
}


/* ==================================================
   15. ICON HOVER
================================================== */

.project-stat-card:hover .elementor-icon,
.project-stat-card:hover svg,
.project-stat-card:hover img {
    transform:
        translateY(-4px)
        scale(1.055);
}


/* ==================================================
   16. TITLE HOVER
================================================== */

.project-stat-card:hover .elementor-heading-title {
    transform: translateY(-2px);
}


/* ==================================================
   17. TABLET
================================================== */

@media (max-width: 1024px) {

    .project-stat-card {
        min-height: 195px;

        padding:
            24px 18px 22px !important;

        border-radius: 16px;
    }


    /* קשת */

    .project-stat-card::before {
        left: 16px;
        bottom: -78px;

        width: 110px;
        height: 205px;

        border-left-width: 13px;
        border-top-width: 13px;
        border-right-width: 13px;

        border-radius:
            0 92px 0 0;
    }


    /* חוצץ */

    .project-stat-card:not(:last-child)::after {
        top: 18%;
        height: 64%;
    }


    /* מעוין */

    .project-stat-card:not(:last-child) > .e-con-inner::after {
        left: -22px;

        width: 6px;
        height: 6px;
    }
}


/* ==================================================
   18. MOBILE
================================================== */

@media (max-width: 767px) {

    .project-stat-card {
        position: relative !important;

        min-height: 150px;

        padding:
            18px 12px 16px !important;

        border-radius: 14px;

        overflow: hidden !important;

        opacity: 1 !important;
        visibility: visible !important;
    }


    /* ==================================================
       קשת מובייל — גדולה ומגיעה עד תחתית הכרטיס
    ================================================== */

    .project-stat-card::before {
        content: "";

        position: absolute;

        /*
           מתחילה קרוב לחלק העליון
           וממשיכה עד תחתית הכרטיס
        */

        left: 8px;
        top: 16px;
        bottom: 0;

        /*
           קשת רחבה ואלגנטית יותר
        */

        width: 145px;
        height: auto;

        box-sizing: border-box;

        border-left:
            13px solid rgba(190,165,140,.095);

        border-top:
            13px solid rgba(190,165,140,.095);

        border-right:
            13px solid rgba(190,165,140,.095);

        border-bottom: none;

        /*
           קשת יותר עגולה וזורמת
        */

        border-radius:
            0 110px 0 0;

        z-index: 0;

        pointer-events: none;


        /*
           בלי פייד מוקדם.
           הקשת ממשיכה עד סוף הכרטיס.
        */

        -webkit-mask-image:
            linear-gradient(
                to bottom,

                #000 0%,
                #000 78%,

                rgba(0,0,0,.95) 86%,
                rgba(0,0,0,.72) 92%,
                rgba(0,0,0,.38) 97%,

                transparent 100%
            );

        mask-image:
            linear-gradient(
                to bottom,

                #000 0%,
                #000 78%,

                rgba(0,0,0,.95) 86%,
                rgba(0,0,0,.72) 92%,
                rgba(0,0,0,.38) 97%,

                transparent 100%
            );
    }


    /* ==================================================
       חוצץ מובייל
    ================================================== */

    .project-stat-card:not(:last-child)::after {
        top: 22%;
        height: 56%;

        background:
            linear-gradient(
                to bottom,

                transparent 0%,

                rgba(142,110,84,.10) 18%,

                rgba(142,110,84,.30) 50%,

                rgba(142,110,84,.10) 82%,

                transparent 100%
            );
    }


    /* ==================================================
       מעוין מובייל
    ================================================== */

    .project-stat-card:not(:last-child) > .e-con-inner::after {
        left: -15px;

        width: 5px;
        height: 5px;

        border-color:
            rgba(142,110,84,.42);
    }


    /* ==================================================
       בלי HOVER במובייל
    ================================================== */

    .project-stat-card:hover {
        transform: none;

        border-color:
            rgba(142,110,84,.07);

        box-shadow:
            0 5px 18px rgba(65,45,30,.025);
    }


    .project-stat-card:hover::before {
        transform: none;

        opacity: 1;
    }


    .project-stat-card:hover::after {
        top: 22%;
        height: 56%;
    }


    .project-stat-card:not(:last-child):hover > .e-con-inner::after {
        background: #FAF7F4;

        border-color:
            rgba(142,110,84,.42);

        transform:
            translateY(-50%)
            rotate(45deg);
    }


    .project-stat-card:hover .elementor-icon,
    .project-stat-card:hover svg,
    .project-stat-card:hover img,
    .project-stat-card:hover .elementor-heading-title {
        transform: none;
    }
}


/* ==================================================
   19. SMALL MOBILE
================================================== */

@media (max-width: 480px) {

    .project-stat-card {
        min-height: 140px;

        padding:
            16px 8px 14px !important;
    }


    /* ==================================================
       קשת גם במסכים קטנים
       עדיין גדולה ומגיעה לתחתית
    ================================================== */

    .project-stat-card::before {
        left: 6px;

        top: 14px;
        bottom: 0;

        width: 132px;
        height: auto;

        border-left-width: 12px;
        border-top-width: 12px;
        border-right-width: 12px;

        border-radius:
            0 100px 0 0;
    }


    /* מעוין */

    .project-stat-card:not(:last-child) > .e-con-inner::after {
        left: -11px;

        width: 4px;
        height: 4px;
    }
}


/* ==================================================
   20. REDUCED MOTION
================================================== */

@media (prefers-reduced-motion: reduce) {

    .project-stat-card,
    .project-stat-card *,
    .project-stat-card::before,
    .project-stat-card::after {
        animation: none !important;
        transition: none !important;
    }


    .project-stat-card {
        transform: none !important;

        opacity: 1 !important;
        visibility: visible !important;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5a454c9 *//* =========================================================
   PROJECT STATS – PREMIUM FINAL VERSION
   Cards + Architectural Arch + Premium Dividers
========================================================= */


/* ==================================================
   1. WRAPPER
================================================== */

.project-stats {
    position: relative;
    width: 100%;
}


/* ==================================================
   2. CARD
================================================== */

.project-stat-card {
    position: relative !important;

    overflow: hidden !important;
    isolation: isolate;

    opacity: 1 !important;
    visibility: visible !important;

    min-height: 210px;

    padding: 26px 28px 24px !important;

    background:
        linear-gradient(
            145deg,
            rgba(255,255,255,.84) 0%,
            rgba(250,247,244,.84) 100%
        );

    border:
        1px solid rgba(142,110,84,.07);

    border-radius: 18px;

    box-shadow:
        0 5px 18px rgba(65,45,30,.025);

    transition:
        transform .5s cubic-bezier(.22,1,.36,1),
        box-shadow .5s ease,
        border-color .4s ease,
        background .4s ease;
}


/* ==================================================
   3. CONTENT ABOVE DECORATIONS
================================================== */

.project-stat-card > * {
    position: relative;
    z-index: 4;
}


/* ==================================================
   4. ARCH — DESKTOP
================================================== */

.project-stat-card::before {
    content: "";

    position: absolute;

    left: 22px;
    bottom: -88px;

    width: 125px;
    height: 230px;

    box-sizing: border-box;

    border-left:
        14px solid rgba(190,165,140,.105);

    border-top:
        14px solid rgba(190,165,140,.105);

    border-right:
        14px solid rgba(190,165,140,.105);

    border-bottom: none;

    border-radius:
        0 105px 0 0;

    z-index: 0;

    pointer-events: none;

    -webkit-mask-image:
        linear-gradient(
            to bottom,

            #000 0%,
            #000 52%,

            rgba(0,0,0,.92) 63%,
            rgba(0,0,0,.70) 74%,
            rgba(0,0,0,.42) 84%,
            rgba(0,0,0,.18) 92%,

            transparent 100%
        );

    mask-image:
        linear-gradient(
            to bottom,

            #000 0%,
            #000 52%,

            rgba(0,0,0,.92) 63%,
            rgba(0,0,0,.70) 74%,
            rgba(0,0,0,.42) 84%,
            rgba(0,0,0,.18) 92%,

            transparent 100%
        );

    transition:
        transform .65s cubic-bezier(.22,1,.36,1),
        opacity .45s ease;
}


/* ==================================================
   5. PREMIUM DIVIDER
================================================== */

.project-stat-card:not(:last-child)::after {
    content: "";

    position: absolute;

    left: 0;
    top: 16%;

    width: 1px;
    height: 68%;

    background:
        linear-gradient(
            to bottom,

            transparent 0%,

            rgba(142,110,84,.04) 8%,

            rgba(142,110,84,.15) 24%,

            rgba(142,110,84,.38) 50%,

            rgba(142,110,84,.15) 76%,

            rgba(142,110,84,.04) 92%,

            transparent 100%
        );

    z-index: 10;

    pointer-events: none;

    transition:
        top .5s cubic-bezier(.22,1,.36,1),
        height .5s cubic-bezier(.22,1,.36,1),
        opacity .4s ease;
}


/* ==================================================
   6. INNER CONTAINER
================================================== */

.project-stat-card > .e-con-inner {
    position: relative;
}


/* ==================================================
   7. DIAMOND
================================================== */

.project-stat-card:not(:last-child) > .e-con-inner::after {
    content: "";

    position: absolute;

    left: -32px;
    top: 50%;

    width: 7px;
    height: 7px;

    box-sizing: border-box;

    background: #FAF7F4;

    border:
        1px solid rgba(142,110,84,.52);

    transform:
        translateY(-50%)
        rotate(45deg);

    z-index: 12;

    pointer-events: none;

    transition:
        transform .45s cubic-bezier(.22,1,.36,1),
        background-color .4s ease,
        border-color .4s ease;
}


/* ==================================================
   8. ICON
================================================== */

.project-stat-card .elementor-widget-icon {
    position: relative;
    z-index: 5;
}

.project-stat-card .elementor-icon {
    position: relative;

    transition:
        transform .5s cubic-bezier(.22,1,.36,1),
        color .4s ease;
}

.project-stat-card svg {
    transition:
        transform .5s cubic-bezier(.22,1,.36,1),
        stroke .4s ease;
}

.project-stat-card img {
    transition:
        transform .5s cubic-bezier(.22,1,.36,1),
        filter .4s ease;
}


/* ==================================================
   9. HEADINGS
================================================== */

.project-stat-card .elementor-heading-title {
    position: relative;

    transition:
        transform .45s cubic-bezier(.22,1,.36,1),
        color .4s ease;
}


/* ==================================================
   10. TEXT
================================================== */

.project-stat-card .elementor-widget-text-editor {
    position: relative;
    z-index: 5;

    transition:
        transform .45s cubic-bezier(.22,1,.36,1);
}


/* ==================================================
   11. CARD HOVER
================================================== */

.project-stat-card:hover {
    transform: translateY(-7px);

    border-color:
        rgba(142,110,84,.15);

    background:
        linear-gradient(
            145deg,
            rgba(255,255,255,.97),
            rgba(250,247,244,.95)
        );

    box-shadow:
        0 18px 42px
        rgba(70,48,32,.075);
}


/* ==================================================
   12. ARCH HOVER
================================================== */

.project-stat-card:hover::before {
    transform:
        translate(5px,-6px);

    opacity: .82;
}


/* ==================================================
   13. DIVIDER HOVER
================================================== */

.project-stat-card:hover::after {
    top: 11%;
    height: 78%;

    opacity: 1;
}


/* ==================================================
   14. DIAMOND HOVER
================================================== */

.project-stat-card:not(:last-child):hover > .e-con-inner::after {
    background: #8E6E54;

    border-color: #8E6E54;

    transform:
        translateY(-50%)
        rotate(45deg)
        scale(1.18);
}


/* ==================================================
   15. ICON HOVER
================================================== */

.project-stat-card:hover .elementor-icon,
.project-stat-card:hover svg,
.project-stat-card:hover img {
    transform:
        translateY(-4px)
        scale(1.055);
}


/* ==================================================
   16. TITLE HOVER
================================================== */

.project-stat-card:hover .elementor-heading-title {
    transform: translateY(-2px);
}


/* ==================================================
   17. TABLET
================================================== */

@media (max-width: 1024px) {

    .project-stat-card {
        min-height: 195px;

        padding:
            24px 18px 22px !important;

        border-radius: 16px;
    }


    /* קשת */

    .project-stat-card::before {
        left: 16px;
        bottom: -78px;

        width: 110px;
        height: 205px;

        border-left-width: 13px;
        border-top-width: 13px;
        border-right-width: 13px;

        border-radius:
            0 92px 0 0;
    }


    /* חוצץ */

    .project-stat-card:not(:last-child)::after {
        top: 18%;
        height: 64%;
    }


    /* מעוין */

    .project-stat-card:not(:last-child) > .e-con-inner::after {
        left: -22px;

        width: 6px;
        height: 6px;
    }
}


/* ==================================================
   18. MOBILE
================================================== */

@media (max-width: 767px) {

    .project-stat-card {
        position: relative !important;

        min-height: 150px;

        padding:
            18px 12px 16px !important;

        border-radius: 14px;

        overflow: hidden !important;

        opacity: 1 !important;
        visibility: visible !important;
    }


    /* ==================================================
       קשת מובייל — גדולה ומגיעה עד תחתית הכרטיס
    ================================================== */

    .project-stat-card::before {
        content: "";

        position: absolute;

        /*
           מתחילה קרוב לחלק העליון
           וממשיכה עד תחתית הכרטיס
        */

        left: 8px;
        top: 16px;
        bottom: 0;

        /*
           קשת רחבה ואלגנטית יותר
        */

        width: 145px;
        height: auto;

        box-sizing: border-box;

        border-left:
            13px solid rgba(190,165,140,.095);

        border-top:
            13px solid rgba(190,165,140,.095);

        border-right:
            13px solid rgba(190,165,140,.095);

        border-bottom: none;

        /*
           קשת יותר עגולה וזורמת
        */

        border-radius:
            0 110px 0 0;

        z-index: 0;

        pointer-events: none;


        /*
           בלי פייד מוקדם.
           הקשת ממשיכה עד סוף הכרטיס.
        */

        -webkit-mask-image:
            linear-gradient(
                to bottom,

                #000 0%,
                #000 78%,

                rgba(0,0,0,.95) 86%,
                rgba(0,0,0,.72) 92%,
                rgba(0,0,0,.38) 97%,

                transparent 100%
            );

        mask-image:
            linear-gradient(
                to bottom,

                #000 0%,
                #000 78%,

                rgba(0,0,0,.95) 86%,
                rgba(0,0,0,.72) 92%,
                rgba(0,0,0,.38) 97%,

                transparent 100%
            );
    }


    /* ==================================================
       חוצץ מובייל
    ================================================== */

    .project-stat-card:not(:last-child)::after {
        top: 22%;
        height: 56%;

        background:
            linear-gradient(
                to bottom,

                transparent 0%,

                rgba(142,110,84,.10) 18%,

                rgba(142,110,84,.30) 50%,

                rgba(142,110,84,.10) 82%,

                transparent 100%
            );
    }


    /* ==================================================
       מעוין מובייל
    ================================================== */

    .project-stat-card:not(:last-child) > .e-con-inner::after {
        left: -15px;

        width: 5px;
        height: 5px;

        border-color:
            rgba(142,110,84,.42);
    }


    /* ==================================================
       בלי HOVER במובייל
    ================================================== */

    .project-stat-card:hover {
        transform: none;

        border-color:
            rgba(142,110,84,.07);

        box-shadow:
            0 5px 18px rgba(65,45,30,.025);
    }


    .project-stat-card:hover::before {
        transform: none;

        opacity: 1;
    }


    .project-stat-card:hover::after {
        top: 22%;
        height: 56%;
    }


    .project-stat-card:not(:last-child):hover > .e-con-inner::after {
        background: #FAF7F4;

        border-color:
            rgba(142,110,84,.42);

        transform:
            translateY(-50%)
            rotate(45deg);
    }


    .project-stat-card:hover .elementor-icon,
    .project-stat-card:hover svg,
    .project-stat-card:hover img,
    .project-stat-card:hover .elementor-heading-title {
        transform: none;
    }
}


/* ==================================================
   19. SMALL MOBILE
================================================== */

@media (max-width: 480px) {

    .project-stat-card {
        min-height: 140px;

        padding:
            16px 8px 14px !important;
    }


    /* ==================================================
       קשת גם במסכים קטנים
       עדיין גדולה ומגיעה לתחתית
    ================================================== */

    .project-stat-card::before {
        left: 6px;

        top: 14px;
        bottom: 0;

        width: 132px;
        height: auto;

        border-left-width: 12px;
        border-top-width: 12px;
        border-right-width: 12px;

        border-radius:
            0 100px 0 0;
    }


    /* מעוין */

    .project-stat-card:not(:last-child) > .e-con-inner::after {
        left: -11px;

        width: 4px;
        height: 4px;
    }
}


/* ==================================================
   20. REDUCED MOTION
================================================== */

@media (prefers-reduced-motion: reduce) {

    .project-stat-card,
    .project-stat-card *,
    .project-stat-card::before,
    .project-stat-card::after {
        animation: none !important;
        transition: none !important;
    }


    .project-stat-card {
        transform: none !important;

        opacity: 1 !important;
        visibility: visible !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1712a06 *//* =========================================================
   MAY — MANAGEMENT TEAM
   FINAL COMPLETE VERSION

   ✓ קשת לכל כרטיס
   ✓ הקשת מסתיימת באזור התמונה
   ✓ Fade שקוף בתחתית הדמות
   ✓ שליטה בגודל התמונות
   ✓ Desktop / Tablet / Mobile
========================================================= */


/* =========================================================
   0. CONTROLS
   כאן אתה שולט בגדלי התמונות והקשתות
========================================================= */

.management-grid {

    /* =========================
       DESKTOP
    ========================= */

    --management-image-height: 325px;
    --management-image-width: 100%;

    /* גובה הקשת */
    --management-arch-height: 390px;


    /* =========================
       TABLET
    ========================= */

    --management-image-height-tablet: 270px;
    --management-image-width-tablet: 100%;

    --management-arch-height-tablet: 335px;


    /* =========================
       MOBILE
    ========================= */

    --management-image-height-mobile: 285px;
    --management-image-width-mobile: 92%;

    --management-arch-height-mobile: 345px;


    /* =========================
       SMALL MOBILE
    ========================= */

    --management-image-height-small: 255px;
    --management-image-width-small: 94%;

    --management-arch-height-small: 310px;
}


/* =========================================================
   1. MAIN WRAPPER
========================================================= */

.management-grid {
    position: relative !important;
    width: 100% !important;
}


/* =========================================================
   2. MANAGEMENT CARD
========================================================= */

.management-card {
    position: relative !important;

    min-height: 590px !important;

    padding:
        34px 34px 40px !important;

    overflow:
        hidden !important;

    isolation:
        isolate;

    background:
        linear-gradient(
            145deg,
            rgba(255,255,255,.98) 0%,
            rgba(252,250,248,.94) 100%
        ) !important;

    border:
        1px solid rgba(142,110,84,.11) !important;

    border-radius:
        26px !important;

    box-shadow:
        0 10px 35px rgba(65,45,30,.035) !important;

    transition:
        transform .55s cubic-bezier(.22,1,.36,1),
        box-shadow .55s ease,
        border-color .45s ease !important;
}


/* =========================================================
   3. CONTENT ABOVE DECORATION
========================================================= */

.management-card > * {
    position: relative !important;
    z-index: 4 !important;
}


/* =========================================================
   4. ARCH — EACH CARD

   הקשת נעצרת באזור התמונה
   ולא ממשיכה לתוך אזור המלל
========================================================= */

.management-card::before {
    content: "" !important;

    position: absolute !important;

    left: 18px !important;
    top: 18px !important;

    width:
        185px !important;

    height:
        var(--management-arch-height) !important;

    box-sizing:
        border-box !important;


    /* קשת */

    border-left:
        18px solid rgba(190,165,140,.14) !important;

    border-top:
        18px solid rgba(190,165,140,.14) !important;

    border-right:
        18px solid rgba(190,165,140,.14) !important;

    border-bottom:
        none !important;

    border-radius:
        0 130px 0 0 !important;


    z-index:
        1 !important;

    pointer-events:
        none !important;


    /* =====================================================
       ARCH BOTTOM FADE
       הקשת נעלמת בהדרגה בסוף התמונה
    ===================================================== */

    -webkit-mask-image:
        linear-gradient(
            to bottom,

            #000 0%,
            #000 72%,

            rgba(0,0,0,.98) 78%,
            rgba(0,0,0,.90) 83%,
            rgba(0,0,0,.72) 88%,
            rgba(0,0,0,.48) 92%,
            rgba(0,0,0,.25) 95%,
            rgba(0,0,0,.10) 98%,

            transparent 100%
        ) !important;

    mask-image:
        linear-gradient(
            to bottom,

            #000 0%,
            #000 72%,

            rgba(0,0,0,.98) 78%,
            rgba(0,0,0,.90) 83%,
            rgba(0,0,0,.72) 88%,
            rgba(0,0,0,.48) 92%,
            rgba(0,0,0,.25) 95%,
            rgba(0,0,0,.10) 98%,

            transparent 100%
        ) !important;

    -webkit-mask-repeat:
        no-repeat !important;

    mask-repeat:
        no-repeat !important;

    -webkit-mask-size:
        100% 100% !important;

    mask-size:
        100% 100% !important;


    transition:
        transform .65s cubic-bezier(.22,1,.36,1),
        opacity .5s ease !important;
}


/* =========================================================
   5. SMALL PREMIUM DETAIL
========================================================= */

.management-card::after {
    content: "" !important;

    position: absolute !important;

    right:
        32px !important;

    top:
        0 !important;

    width:
        48px !important;

    height:
        1px !important;

    background:
        linear-gradient(
            90deg,
            transparent,
            rgba(142,110,84,.55)
        ) !important;

    z-index:
        5 !important;

    pointer-events:
        none !important;
}


/* =========================================================
   6. IMAGE WIDGET
========================================================= */

.management-card .elementor-widget-image {
    position:
        relative !important;

    width:
        100% !important;

    margin:
        0 0 20px 0 !important;

    overflow:
        visible !important;

    z-index:
        3 !important;
}


/* =========================================================
   7. PERSON IMAGE — DESKTOP

   הגודל נשלט מהמשתנים בתחילת הקוד
========================================================= */

.management-card .elementor-widget-image img {
    display:
        block !important;

    width:
        auto !important;

    max-width:
        var(--management-image-width) !important;

    height:
        var(--management-image-height) !important;

    margin:
        0 auto !important;

    object-fit:
        contain !important;

    object-position:
        center bottom !important;


    /* =====================================================
       SOFT SHADOW
    ===================================================== */

    filter:
        drop-shadow(
            0 14px 18px rgba(52,37,26,.065)
        ) !important;


    /* =====================================================
       PERSON BOTTOM FADE

       הפנים והגוף נשארים חדים.
       החלק התחתון מתמוסס לתוך הרקע.
    ===================================================== */

    -webkit-mask-image:
        linear-gradient(
            to bottom,

            #000 0%,
            #000 60%,

            rgba(0,0,0,.99) 66%,
            rgba(0,0,0,.94) 72%,
            rgba(0,0,0,.84) 78%,
            rgba(0,0,0,.68) 84%,
            rgba(0,0,0,.48) 89%,
            rgba(0,0,0,.28) 93%,
            rgba(0,0,0,.12) 96%,
            rgba(0,0,0,.04) 98%,

            transparent 100%
        ) !important;

    mask-image:
        linear-gradient(
            to bottom,

            #000 0%,
            #000 60%,

            rgba(0,0,0,.99) 66%,
            rgba(0,0,0,.94) 72%,
            rgba(0,0,0,.84) 78%,
            rgba(0,0,0,.68) 84%,
            rgba(0,0,0,.48) 89%,
            rgba(0,0,0,.28) 93%,
            rgba(0,0,0,.12) 96%,
            rgba(0,0,0,.04) 98%,

            transparent 100%
        ) !important;

    -webkit-mask-repeat:
        no-repeat !important;

    mask-repeat:
        no-repeat !important;

    -webkit-mask-size:
        100% 100% !important;

    mask-size:
        100% 100% !important;


    transition:
        transform .55s cubic-bezier(.22,1,.36,1),
        filter .5s ease !important;
}


/* =========================================================
   8. VERY SOFT SHADOW UNDER PERSON
========================================================= */

.management-card .elementor-widget-image::after {
    content:
        "" !important;

    position:
        absolute !important;

    left:
        50% !important;

    bottom:
        8px !important;

    transform:
        translateX(-50%) !important;

    width:
        55% !important;

    height:
        16px !important;

    background:
        radial-gradient(
            ellipse,
            rgba(80,58,40,.07) 0%,
            rgba(80,58,40,.025) 45%,
            transparent 75%
        ) !important;

    filter:
        blur(7px);

    z-index:
        -1 !important;

    pointer-events:
        none !important;
}


/* =========================================================
   9. HEADING
========================================================= */

.management-card .elementor-widget-heading {
    position:
        relative !important;

    z-index:
        5 !important;
}


.management-card .elementor-heading-title {
    position:
        relative !important;

    margin-bottom:
        8px !important;

    transition:
        transform .4s cubic-bezier(.22,1,.36,1) !important;
}


/* =========================================================
   10. SMALL LINE UNDER HEADING
========================================================= */

.management-card
.elementor-widget-heading::after {
    content:
        "" !important;

    display:
        block !important;

    width:
        34px !important;

    height:
        1px !important;

    margin:
        13px auto 0 !important;

    background:
        rgba(142,110,84,.55) !important;

    transition:
        width .45s cubic-bezier(.22,1,.36,1),
        opacity .4s ease !important;
}


/* =========================================================
   11. TEXT
========================================================= */

.management-card
.elementor-widget-text-editor {
    position:
        relative !important;

    z-index:
        5 !important;

    opacity:
        .90 !important;
}


.management-card
.elementor-widget-text-editor p {
    margin-bottom:
        12px;
}


.management-card
.elementor-widget-text-editor p:last-child {
    margin-bottom:
        0;
}


/* =========================================================
   12. DESKTOP HOVER
========================================================= */

.management-card:hover {
    transform:
        translateY(-6px) !important;

    border-color:
        rgba(142,110,84,.18) !important;

    box-shadow:
        0 22px 48px rgba(65,45,30,.075) !important;
}


/* =========================================================
   13. ARCH HOVER
========================================================= */

.management-card:hover::before {
    transform:
        translate(5px,-3px) !important;

    opacity:
        .88 !important;
}


/* =========================================================
   14. IMAGE HOVER
========================================================= */

.management-card:hover
.elementor-widget-image img {
    transform:
        translateY(-5px)
        scale(1.018) !important;

    filter:
        drop-shadow(
            0 20px 22px rgba(52,37,26,.095)
        ) !important;
}


/* =========================================================
   15. TITLE DETAIL HOVER
========================================================= */

.management-card:hover
.elementor-widget-heading::after {
    width:
        52px !important;
}


/* =========================================================
   16. TABLET
========================================================= */

@media (max-width: 1024px) {

    .management-card {
        min-height:
            540px !important;

        padding:
            30px 24px 34px !important;

        border-radius:
            22px !important;
    }


    /* =====================================================
       ARCH TABLET
    ===================================================== */

    .management-card::before {
        left:
            14px !important;

        top:
            14px !important;

        width:
            160px !important;

        height:
            var(--management-arch-height-tablet) !important;

        border-left-width:
            16px !important;

        border-top-width:
            16px !important;

        border-right-width:
            16px !important;

        border-radius:
            0 115px 0 0 !important;
    }


    /* =====================================================
       IMAGE TABLET
    ===================================================== */

    .management-card
    .elementor-widget-image img {

        height:
            var(--management-image-height-tablet) !important;

        max-width:
            var(--management-image-width-tablet) !important;
    }
}


/* =========================================================
   17. MOBILE
========================================================= */

@media (max-width: 767px) {

    .management-card {
        min-height:
            0 !important;

        padding:
            28px 22px 32px !important;

        margin-bottom:
            22px !important;

        border-radius:
            22px !important;

        box-shadow:
            0 10px 28px rgba(65,45,30,.045) !important;
    }


    /* =====================================================
       ARCH MOBILE

       גם כאן הקשת נעצרת עם התמונה
    ===================================================== */

    .management-card::before {
        left:
            10px !important;

        top:
            10px !important;

        width:
            155px !important;

        height:
            var(--management-arch-height-mobile) !important;

        border-left:
            15px solid rgba(190,165,140,.13) !important;

        border-top:
            15px solid rgba(190,165,140,.13) !important;

        border-right:
            15px solid rgba(190,165,140,.13) !important;

        border-bottom:
            none !important;

        border-radius:
            0 110px 0 0 !important;
    }


    /* =====================================================
       IMAGE WIDGET
    ===================================================== */

    .management-card
    .elementor-widget-image {
        margin-bottom:
            18px !important;
    }


    /* =====================================================
       IMAGE MOBILE
    ===================================================== */

    .management-card
    .elementor-widget-image img {

        height:
            var(--management-image-height-mobile) !important;

        max-width:
            var(--management-image-width-mobile) !important;


        /* MOBILE FADE */

        -webkit-mask-image:
            linear-gradient(
                to bottom,

                #000 0%,
                #000 63%,

                rgba(0,0,0,.98) 70%,
                rgba(0,0,0,.88) 78%,
                rgba(0,0,0,.70) 85%,
                rgba(0,0,0,.48) 90%,
                rgba(0,0,0,.25) 94%,
                rgba(0,0,0,.09) 97%,

                transparent 100%
            ) !important;

        mask-image:
            linear-gradient(
                to bottom,

                #000 0%,
                #000 63%,

                rgba(0,0,0,.98) 70%,
                rgba(0,0,0,.88) 78%,
                rgba(0,0,0,.70) 85%,
                rgba(0,0,0,.48) 90%,
                rgba(0,0,0,.25) 94%,
                rgba(0,0,0,.09) 97%,

                transparent 100%
            ) !important;
    }


    /* =====================================================
       NO HOVER MOBILE
    ===================================================== */

    .management-card:hover {
        transform:
            none !important;
    }


    .management-card:hover::before {
        transform:
            none !important;

        opacity:
            1 !important;
    }


    .management-card:hover
    .elementor-widget-image img {
        transform:
            none !important;
    }
}


/* =========================================================
   18. SMALL MOBILE
========================================================= */

@media (max-width: 480px) {

    .management-card {
        padding:
            26px 18px 30px !important;

        border-radius:
            20px !important;
    }


    /* ARCH */

    .management-card::before {
        left:
            8px !important;

        top:
            8px !important;

        width:
            142px !important;

        height:
            var(--management-arch-height-small) !important;

        border-left-width:
            14px !important;

        border-top-width:
            14px !important;

        border-right-width:
            14px !important;

        border-radius:
            0 102px 0 0 !important;
    }


    /* IMAGE */

    .management-card
    .elementor-widget-image img {

        height:
            var(--management-image-height-small) !important;

        max-width:
            var(--management-image-width-small) !important;
    }
}


/* =========================================================
   19. REDUCED MOTION
========================================================= */

@media (prefers-reduced-motion: reduce) {

    .management-card,
    .management-card *,
    .management-card::before,
    .management-card::after {
        transition:
            none !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-038bf93 *//* =========================================================
   MAY — ABOUT DIVIDER ANIMATION
   "יוזמים. מתכננים. בונים. מאז 1996."
========================================================= */

.about-divider-animated {
    position: relative !important;
    overflow: hidden !important;

    opacity: 0;
    transform: translateY(18px);

    animation:
        aboutDividerEntrance 1s cubic-bezier(.22,1,.36,1) forwards;

    animation-delay: .15s;
}


/* =========================================================
   כל הווידג'טים בתוך השורה
========================================================= */

.about-divider-animated > * {
    position: relative;
}


/* =========================================================
   המלל
========================================================= */

.about-divider-animated .elementor-widget-heading,
.about-divider-animated .elementor-widget-text-editor {
    opacity: 0;
    transform: translateY(12px);

    animation:
        aboutDividerText 1s cubic-bezier(.22,1,.36,1) forwards;

    animation-delay: .45s;
}


/* =========================================================
   הקווים / Divider Widgets

   הקווים נפתחים בצורה חלקה מהמרכז
========================================================= */

.about-divider-animated .elementor-widget-divider {
    opacity: 0;
    transform: scaleX(0);

    transform-origin: center center;

    animation:
        aboutDividerLine 1.15s cubic-bezier(.22,1,.36,1) forwards;

    animation-delay: .65s;
}


/* =========================================================
   הקו עצמו
========================================================= */

.about-divider-animated
.elementor-divider-separator {

    transition:
        width .5s cubic-bezier(.22,1,.36,1),
        opacity .4s ease !important;
}


/* =========================================================
   כניסת כל הסקשן
========================================================= */

@keyframes aboutDividerEntrance {

    0% {
        opacity: 0;
        transform: translateY(18px);
    }

    100% {
        opacity: 1;
        transform: translateY(0);
    }
}


/* =========================================================
   כניסת המלל
========================================================= */

@keyframes aboutDividerText {

    0% {
        opacity: 0;
        transform: translateY(12px);
        filter: blur(3px);
    }

    55% {
        opacity: .75;
    }

    100% {
        opacity: 1;
        transform: translateY(0);
        filter: blur(0);
    }
}


/* =========================================================
   פתיחת הקווים
========================================================= */

@keyframes aboutDividerLine {

    0% {
        opacity: 0;
        transform: scaleX(0);
    }

    35% {
        opacity: .45;
    }

    100% {
        opacity: 1;
        transform: scaleX(1);
    }
}


/* =========================================================
   HOVER עדין מאוד
========================================================= */

.about-divider-animated:hover
.elementor-divider-separator {
    opacity: .75;
}


/* =========================================================
   MOBILE
========================================================= */

@media (max-width: 767px) {

    .about-divider-animated {
        transform: translateY(12px);

        animation-duration: .85s;
    }


    .about-divider-animated
    .elementor-widget-heading,

    .about-divider-animated
    .elementor-widget-text-editor {

        transform: translateY(8px);

        animation-duration: .85s;

        animation-delay: .3s;
    }


    .about-divider-animated
    .elementor-widget-divider {

        animation-duration: .9s;

        animation-delay: .5s;
    }
}


/* =========================================================
   ACCESSIBILITY
========================================================= */

@media (prefers-reduced-motion: reduce) {

    .about-divider-animated,
    .about-divider-animated *,
    .about-divider-animated::before,
    .about-divider-animated::after {

        animation: none !important;
        transition: none !important;

        opacity: 1 !important;
        transform: none !important;
        filter: none !important;
    }
}/* End custom CSS */