.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );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-7067 .elementor-element.elementor-element-46d951d7 > .elementor-container{min-height:60vh;}.elementor-7067 .elementor-element.elementor-element-46d951d7 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-7067 .elementor-element.elementor-element-46d951d7{overflow:hidden;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-7067 .elementor-element.elementor-element-46d951d7:not(.elementor-motion-effects-element-type-background), .elementor-7067 .elementor-element.elementor-element-46d951d7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF8F2;}.elementor-7067 .elementor-element.elementor-element-46d951d7 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7067 .elementor-element.elementor-element-46dd4053 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-7067 .elementor-element.elementor-element-46dd4053 > .elementor-element-populated{padding:0% 0% 0% 0%;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-7067 .elementor-element.elementor-element-9a7e3f8{text-align:center;}.elementor-7067 .elementor-element.elementor-element-9a7e3f8 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:80px;font-weight:700;text-transform:capitalize;line-height:82px;color:#3D3B3A;}.elementor-7067 .elementor-element.elementor-element-9a7e3f8 > .elementor-widget-container{margin:0px 0px 0px -3px;padding:0% 0% 0% 0%;}.elementor-7067 .elementor-element.elementor-element-d3e170f:not(.elementor-motion-effects-element-type-background), .elementor-7067 .elementor-element.elementor-element-d3e170f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-7067 .elementor-element.elementor-element-d3e170f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:20px 0px 0px 0px;}.elementor-7067 .elementor-element.elementor-element-d3e170f > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7067 .elementor-element.elementor-element-e722c7e{text-align:center;}.elementor-7067 .elementor-element.elementor-element-e722c7e .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:30px;font-weight:700;text-transform:capitalize;line-height:1.2em;color:#3D3B3A;}.elementor-7067 .elementor-element.elementor-element-18728047:not(.elementor-motion-effects-element-type-background), .elementor-7067 .elementor-element.elementor-element-18728047 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-7067 .elementor-element.elementor-element-18728047{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:40px 0px 40px 0px;}.elementor-7067 .elementor-element.elementor-element-18728047 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7067 .elementor-element.elementor-element-d774d38 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-7067 .elementor-element.elementor-element-efad939{text-align:center;}.elementor-7067 .elementor-element.elementor-element-efad939 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:20px;font-weight:700;text-transform:capitalize;line-height:1.2em;color:#3D3B3A;}.elementor-7067 .elementor-element.elementor-element-0754d85{text-align:center;font-family:"Inter", Sans-serif;font-size:16px;font-weight:300;line-height:1.8em;color:#3D3B3A;}.elementor-7067 .elementor-element.elementor-element-505bb99 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-7067 .elementor-element.elementor-element-46c9918{text-align:center;}.elementor-7067 .elementor-element.elementor-element-46c9918 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:20px;font-weight:700;text-transform:capitalize;line-height:1.2em;color:#3D3B3A;}.elementor-7067 .elementor-element.elementor-element-05178eb{text-align:center;font-family:"Inter", Sans-serif;font-size:16px;font-weight:300;line-height:1.8em;color:#3D3B3A;}.elementor-7067 .elementor-element.elementor-element-0add391 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-7067 .elementor-element.elementor-element-4d2f921{text-align:center;}.elementor-7067 .elementor-element.elementor-element-4d2f921 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:20px;font-weight:700;text-transform:capitalize;line-height:1.2em;color:#3D3B3A;}.elementor-7067 .elementor-element.elementor-element-6c1ba4c{text-align:center;font-family:"Inter", Sans-serif;font-size:16px;font-weight:300;line-height:1.8em;color:#3D3B3A;}.elementor-7067 .elementor-element.elementor-element-877a061{text-align:center;}.elementor-7067 .elementor-element.elementor-element-877a061 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:30px;font-weight:700;text-transform:capitalize;line-height:1.2em;color:#3D3B3A;}.elementor-7067 .elementor-element.elementor-element-877a061 > .elementor-widget-container{padding:20px 0px 0px 0px;}.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-7067 .elementor-element.elementor-element-4267a85 .elementor-icon-wrapper{text-align:center;}.elementor-7067 .elementor-element.elementor-element-4267a85.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-7067 .elementor-element.elementor-element-4267a85.elementor-view-framed .elementor-icon, .elementor-7067 .elementor-element.elementor-element-4267a85.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-7067 .elementor-element.elementor-element-4267a85.elementor-view-framed .elementor-icon, .elementor-7067 .elementor-element.elementor-element-4267a85.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-7067 .elementor-element.elementor-element-da8eef0{text-align:left;}.elementor-7067 .elementor-element.elementor-element-da8eef0 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:20px;font-weight:700;text-transform:capitalize;line-height:1.2em;color:#3D3B3A;}.elementor-7067 .elementor-element.elementor-element-6698f4a{text-align:center;font-family:"Inter", Sans-serif;font-size:16px;font-weight:300;line-height:1.8em;color:#3D3B3A;}.elementor-7067 .elementor-element.elementor-element-f75b35c{text-align:left;font-family:"Inter", Sans-serif;font-size:16px;font-weight:300;line-height:1.8em;color:#3D3B3A;}.elementor-7067 .elementor-element.elementor-element-03cea8d{text-align:left;}.elementor-7067 .elementor-element.elementor-element-03cea8d .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:20px;font-weight:700;text-transform:capitalize;line-height:1.2em;color:#3D3B3A;}.elementor-7067 .elementor-element.elementor-element-2a2ca01{text-align:center;font-family:"Inter", Sans-serif;font-size:16px;font-weight:300;line-height:1.8em;color:#3D3B3A;}.elementor-7067 .elementor-element.elementor-element-2eae90e .elementor-icon-wrapper{text-align:center;}.elementor-7067 .elementor-element.elementor-element-2eae90e.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-7067 .elementor-element.elementor-element-2eae90e.elementor-view-framed .elementor-icon, .elementor-7067 .elementor-element.elementor-element-2eae90e.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-7067 .elementor-element.elementor-element-2eae90e.elementor-view-framed .elementor-icon, .elementor-7067 .elementor-element.elementor-element-2eae90e.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-7067 .elementor-element.elementor-element-ea688a5{text-align:left;font-family:"Inter", Sans-serif;font-size:16px;font-weight:300;line-height:1.8em;color:#3D3B3A;}.elementor-7067 .elementor-element.elementor-element-bd47bd5 .elementor-icon-wrapper{text-align:center;}.elementor-7067 .elementor-element.elementor-element-bd47bd5.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-7067 .elementor-element.elementor-element-bd47bd5.elementor-view-framed .elementor-icon, .elementor-7067 .elementor-element.elementor-element-bd47bd5.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-7067 .elementor-element.elementor-element-bd47bd5.elementor-view-framed .elementor-icon, .elementor-7067 .elementor-element.elementor-element-bd47bd5.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-7067 .elementor-element.elementor-element-ba5b7a9{text-align:left;}.elementor-7067 .elementor-element.elementor-element-ba5b7a9 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:20px;font-weight:700;text-transform:capitalize;line-height:1.2em;color:#3D3B3A;}.elementor-7067 .elementor-element.elementor-element-a001683{text-align:center;font-family:"Inter", Sans-serif;font-size:16px;font-weight:300;line-height:1.8em;color:#3D3B3A;}.elementor-7067 .elementor-element.elementor-element-e2f037a{text-align:left;font-family:"Inter", Sans-serif;font-size:16px;font-weight:300;line-height:1.8em;color:#3D3B3A;}.elementor-7067 .elementor-element.elementor-element-fadd59b .elementor-icon-wrapper{text-align:center;}.elementor-7067 .elementor-element.elementor-element-fadd59b.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-7067 .elementor-element.elementor-element-fadd59b.elementor-view-framed .elementor-icon, .elementor-7067 .elementor-element.elementor-element-fadd59b.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-7067 .elementor-element.elementor-element-fadd59b.elementor-view-framed .elementor-icon, .elementor-7067 .elementor-element.elementor-element-fadd59b.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-7067 .elementor-element.elementor-element-fd19be0{text-align:left;}.elementor-7067 .elementor-element.elementor-element-fd19be0 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:20px;font-weight:700;text-transform:capitalize;line-height:1.2em;color:#3D3B3A;}.elementor-7067 .elementor-element.elementor-element-582674b{text-align:center;font-family:"Inter", Sans-serif;font-size:16px;font-weight:300;line-height:1.8em;color:#3D3B3A;}.elementor-7067 .elementor-element.elementor-element-5dd8f3f{text-align:left;font-family:"Inter", Sans-serif;font-size:16px;font-weight:300;line-height:1.8em;color:#3D3B3A;}.elementor-7067 .elementor-element.elementor-element-8a7ec0f .elementor-icon-wrapper{text-align:center;}.elementor-7067 .elementor-element.elementor-element-8a7ec0f.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-7067 .elementor-element.elementor-element-8a7ec0f.elementor-view-framed .elementor-icon, .elementor-7067 .elementor-element.elementor-element-8a7ec0f.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-7067 .elementor-element.elementor-element-8a7ec0f.elementor-view-framed .elementor-icon, .elementor-7067 .elementor-element.elementor-element-8a7ec0f.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-7067 .elementor-element.elementor-element-f153ec1{text-align:left;}.elementor-7067 .elementor-element.elementor-element-f153ec1 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:20px;font-weight:700;text-transform:capitalize;line-height:1.2em;color:#3D3B3A;}.elementor-7067 .elementor-element.elementor-element-a3c777b{text-align:center;font-family:"Inter", Sans-serif;font-size:16px;font-weight:300;line-height:1.8em;color:#3D3B3A;}.elementor-7067 .elementor-element.elementor-element-0d1172b{text-align:left;font-family:"Inter", Sans-serif;font-size:16px;font-weight:300;line-height:1.8em;color:#3D3B3A;}.elementor-7067 .elementor-element.elementor-element-748ffc6 .elementor-icon-wrapper{text-align:center;}.elementor-7067 .elementor-element.elementor-element-748ffc6.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-7067 .elementor-element.elementor-element-748ffc6.elementor-view-framed .elementor-icon, .elementor-7067 .elementor-element.elementor-element-748ffc6.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-7067 .elementor-element.elementor-element-748ffc6.elementor-view-framed .elementor-icon, .elementor-7067 .elementor-element.elementor-element-748ffc6.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-7067 .elementor-element.elementor-element-84efc0e{text-align:left;}.elementor-7067 .elementor-element.elementor-element-84efc0e .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:20px;font-weight:700;text-transform:capitalize;line-height:1.2em;color:#3D3B3A;}.elementor-7067 .elementor-element.elementor-element-88a0d2f{text-align:center;font-family:"Inter", Sans-serif;font-size:16px;font-weight:300;line-height:1.8em;color:#3D3B3A;}.elementor-7067 .elementor-element.elementor-element-cc6da58{text-align:left;font-family:"Inter", Sans-serif;font-size:16px;font-weight:300;line-height:1.8em;color:#3D3B3A;}.elementor-7067 .elementor-element.elementor-element-94d6d5f .elementor-icon-wrapper{text-align:center;}.elementor-7067 .elementor-element.elementor-element-94d6d5f.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-7067 .elementor-element.elementor-element-94d6d5f.elementor-view-framed .elementor-icon, .elementor-7067 .elementor-element.elementor-element-94d6d5f.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-7067 .elementor-element.elementor-element-94d6d5f.elementor-view-framed .elementor-icon, .elementor-7067 .elementor-element.elementor-element-94d6d5f.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-7067 .elementor-element.elementor-element-c269ff9{text-align:left;}.elementor-7067 .elementor-element.elementor-element-c269ff9 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:20px;font-weight:700;text-transform:capitalize;line-height:1.2em;color:#3D3B3A;}.elementor-7067 .elementor-element.elementor-element-3feeaad{text-align:center;font-family:"Inter", Sans-serif;font-size:16px;font-weight:300;line-height:1.8em;color:#3D3B3A;}.elementor-7067 .elementor-element.elementor-element-2aacd1a{text-align:left;font-family:"Inter", Sans-serif;font-size:16px;font-weight:300;line-height:1.8em;color:#3D3B3A;}.elementor-7067 .elementor-element.elementor-element-86170ad .elementor-icon-wrapper{text-align:center;}.elementor-7067 .elementor-element.elementor-element-86170ad.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-7067 .elementor-element.elementor-element-86170ad.elementor-view-framed .elementor-icon, .elementor-7067 .elementor-element.elementor-element-86170ad.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-7067 .elementor-element.elementor-element-86170ad.elementor-view-framed .elementor-icon, .elementor-7067 .elementor-element.elementor-element-86170ad.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-7067 .elementor-element.elementor-element-6a470da{text-align:left;}.elementor-7067 .elementor-element.elementor-element-6a470da .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:20px;font-weight:700;text-transform:capitalize;line-height:1.2em;color:#3D3B3A;}.elementor-7067 .elementor-element.elementor-element-8edbb4c{text-align:center;font-family:"Inter", Sans-serif;font-size:16px;font-weight:300;line-height:1.8em;color:#3D3B3A;}.elementor-7067 .elementor-element.elementor-element-6287410{text-align:left;font-family:"Inter", Sans-serif;font-size:16px;font-weight:300;line-height:1.8em;color:#3D3B3A;}.elementor-7067 .elementor-element.elementor-element-dfbd9ed .elementor-icon-wrapper{text-align:center;}.elementor-7067 .elementor-element.elementor-element-dfbd9ed.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-7067 .elementor-element.elementor-element-dfbd9ed.elementor-view-framed .elementor-icon, .elementor-7067 .elementor-element.elementor-element-dfbd9ed.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-7067 .elementor-element.elementor-element-dfbd9ed.elementor-view-framed .elementor-icon, .elementor-7067 .elementor-element.elementor-element-dfbd9ed.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-7067 .elementor-element.elementor-element-a323d66{text-align:center;font-family:"Inter", Sans-serif;font-size:16px;font-weight:300;line-height:1.8em;color:#3D3B3A;}.elementor-7067 .elementor-element.elementor-element-f3eac4c{text-align:left;}.elementor-7067 .elementor-element.elementor-element-f3eac4c .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:20px;font-weight:700;text-transform:capitalize;line-height:1.2em;color:#3D3B3A;}.elementor-7067 .elementor-element.elementor-element-7028d73{text-align:left;font-family:"Inter", Sans-serif;font-size:16px;font-weight:300;line-height:1.8em;color:#3D3B3A;}.elementor-7067 .elementor-element.elementor-element-601d423 .elementor-icon-wrapper{text-align:center;}.elementor-7067 .elementor-element.elementor-element-601d423.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-7067 .elementor-element.elementor-element-601d423.elementor-view-framed .elementor-icon, .elementor-7067 .elementor-element.elementor-element-601d423.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-7067 .elementor-element.elementor-element-601d423.elementor-view-framed .elementor-icon, .elementor-7067 .elementor-element.elementor-element-601d423.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-7067 .elementor-element.elementor-element-d2bf479{text-align:left;}.elementor-7067 .elementor-element.elementor-element-d2bf479 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:20px;font-weight:700;text-transform:capitalize;line-height:1.2em;color:#3D3B3A;}.elementor-7067 .elementor-element.elementor-element-1ab6412{text-align:center;font-family:"Inter", Sans-serif;font-size:16px;font-weight:300;line-height:1.8em;color:#3D3B3A;}.elementor-7067 .elementor-element.elementor-element-82713c2{text-align:left;font-family:"Inter", Sans-serif;font-size:16px;font-weight:300;line-height:1.8em;color:#3D3B3A;}.elementor-7067 .elementor-element.elementor-element-f81ba10{text-align:center;}.elementor-7067 .elementor-element.elementor-element-f81ba10 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:30px;font-weight:700;text-transform:capitalize;line-height:1.2em;color:#3D3B3A;}.elementor-7067 .elementor-element.elementor-element-f81ba10 > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-7067 .elementor-element.elementor-element-1e2466d > .elementor-widget-container{padding:40px 0px 0px 0px;}.elementor-7067 .elementor-element.elementor-element-5d2c312e > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-7067 .elementor-element.elementor-element-5d2c312e{padding:100px 0px 100px 0px;}.elementor-widget-counter .elementor-counter-number-wrapper{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-counter .elementor-counter-title{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );line-height:var( --e-global-typography-secondary-line-height );}.elementor-7067 .elementor-element.elementor-element-65a2de89 .elementor-counter-number-wrapper{color:#CBA850;font-size:40px;font-weight:100;}.elementor-7067 .elementor-element.elementor-element-65a2de89 .elementor-counter-title{color:#3D3B3A;font-size:15px;font-weight:600;text-transform:uppercase;line-height:28px;letter-spacing:2px;}.elementor-7067 .elementor-element.elementor-element-2c84106b .elementor-counter-title{justify-content:center;color:#3D3B3A;font-size:15px;font-weight:600;text-transform:uppercase;line-height:28px;letter-spacing:2px;}.elementor-7067 .elementor-element.elementor-element-2c84106b .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:1;--counter-suffix-grow:1;--counter-number-grow:0;color:#CBA850;font-size:40px;font-weight:100;}.elementor-7067 .elementor-element.elementor-element-e7de44d .elementor-counter-title{justify-content:center;color:#3D3B3A;font-size:15px;font-weight:600;text-transform:uppercase;line-height:28px;letter-spacing:2px;}.elementor-7067 .elementor-element.elementor-element-e7de44d .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:1;--counter-suffix-grow:1;--counter-number-grow:0;color:#CBA850;font-size:40px;font-weight:100;}.elementor-7067 .elementor-element.elementor-element-6cdb2d38 .elementor-counter-number-wrapper{color:#CBA850;font-size:40px;font-weight:100;}.elementor-7067 .elementor-element.elementor-element-6cdb2d38 .elementor-counter-title{color:#3D3B3A;font-size:15px;font-weight:600;text-transform:uppercase;line-height:28px;letter-spacing:2px;}.elementor-7067 .elementor-element.elementor-element-c0c52e7:not(.elementor-motion-effects-element-type-background), .elementor-7067 .elementor-element.elementor-element-c0c52e7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#CBA850;background-image:url("https://siani-law.com/wp-content/uploads/2025/09/alex-block-PdDBTrkGYLo-unsplash-1-scaled.jpg");}.elementor-7067 .elementor-element.elementor-element-c0c52e7, .elementor-7067 .elementor-element.elementor-element-c0c52e7 > .elementor-background-overlay{border-radius:0px 0px 0px 0px;}.elementor-7067 .elementor-element.elementor-element-c0c52e7{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:40px 0px 40px 0px;}.elementor-7067 .elementor-element.elementor-element-c0c52e7 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7067 .elementor-element.elementor-element-bacb4bd{text-align:center;}.elementor-7067 .elementor-element.elementor-element-bacb4bd .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:30px;font-weight:700;text-transform:capitalize;line-height:1.2em;color:#FFFFFF;}.elementor-7067 .elementor-element.elementor-element-c368e3b{text-align:center;font-family:"Inter", Sans-serif;font-size:18px;font-weight:300;line-height:1.8em;color:#FFFFFF;}.elementor-7067 .elementor-element.elementor-element-c368e3b > .elementor-widget-container{margin:0px 0px -16px 0px;}.elementor-widget-button .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );background-color:var( --e-global-color-accent );}.elementor-7067 .elementor-element.elementor-element-1171663 .elementor-button-content-wrapper{flex-direction:row;}.elementor-7067 .elementor-element.elementor-element-1171663 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-7067 .elementor-element.elementor-element-1171663 .elementor-button{fill:#CBA850;color:#CBA850;background-color:#FFFFFF;border-radius:10px 10px 10px 10px;}.elementor-7067 .elementor-element.elementor-element-2a9e72b .elementor-button{background-color:#FFD6D600;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:10px 10px 10px 10px;}.elementor-7067 .elementor-element.elementor-element-2a9e72b .elementor-button:hover, .elementor-7067 .elementor-element.elementor-element-2a9e72b .elementor-button:focus{color:#CBA850;background-color:#FFFFFF;border-color:#FFFFFF;}.elementor-7067 .elementor-element.elementor-element-2a9e72b .elementor-button:hover svg, .elementor-7067 .elementor-element.elementor-element-2a9e72b .elementor-button:focus svg{fill:#CBA850;}body.elementor-page-7067:not(.elementor-motion-effects-element-type-background), body.elementor-page-7067 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}@media(max-width:1024px) and (min-width:768px){.elementor-7067 .elementor-element.elementor-element-46dd4053{width:100%;}}@media(max-width:1024px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-7067 .elementor-element.elementor-element-46d951d7 > .elementor-container{min-height:56vh;}.elementor-7067 .elementor-element.elementor-element-46dd4053 > .elementor-element-populated{padding:8% 7% 8% 7%;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-7067 .elementor-element.elementor-element-9a7e3f8{text-align:center;}.elementor-7067 .elementor-element.elementor-element-9a7e3f8 .elementor-heading-title{font-size:48px;line-height:56px;letter-spacing:-1px;}.elementor-7067 .elementor-element.elementor-element-9a7e3f8 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0% 0% 10% 0%;}.elementor-7067 .elementor-element.elementor-element-5d2c312e{padding:100px 25px 100px 25px;}.elementor-widget-counter .elementor-counter-number-wrapper{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-counter .elementor-counter-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-7067 .elementor-element.elementor-element-65a2de89 .elementor-counter-number-wrapper{font-size:65px;}.elementor-7067 .elementor-element.elementor-element-65a2de89 .elementor-counter-title{font-size:12px;}.elementor-7067 .elementor-element.elementor-element-2c84106b .elementor-counter-number-wrapper{font-size:65px;}.elementor-7067 .elementor-element.elementor-element-2c84106b .elementor-counter-title{font-size:12px;}.elementor-7067 .elementor-element.elementor-element-e7de44d .elementor-counter-number-wrapper{font-size:65px;}.elementor-7067 .elementor-element.elementor-element-e7de44d .elementor-counter-title{font-size:12px;}.elementor-7067 .elementor-element.elementor-element-6cdb2d38 .elementor-counter-number-wrapper{font-size:65px;}.elementor-7067 .elementor-element.elementor-element-6cdb2d38 .elementor-counter-title{font-size:12px;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}}@media(max-width:767px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-7067 .elementor-element.elementor-element-46dd4053 > .elementor-element-populated{padding:12% 7% 13% 7%;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-7067 .elementor-element.elementor-element-9a7e3f8{text-align:left;}.elementor-7067 .elementor-element.elementor-element-9a7e3f8 .elementor-heading-title{font-size:36px;line-height:44px;}.elementor-7067 .elementor-element.elementor-element-9a7e3f8 > .elementor-widget-container{padding:0% 0% 12% 0%;}.elementor-7067 .elementor-element.elementor-element-e722c7e .elementor-heading-title{font-size:25px;}.elementor-7067 .elementor-element.elementor-element-efad939 .elementor-heading-title{font-size:25px;}.elementor-7067 .elementor-element.elementor-element-46c9918 .elementor-heading-title{font-size:25px;}.elementor-7067 .elementor-element.elementor-element-4d2f921 .elementor-heading-title{font-size:25px;}.elementor-7067 .elementor-element.elementor-element-877a061 .elementor-heading-title{font-size:25px;}.elementor-7067 .elementor-element.elementor-element-da8eef0 .elementor-heading-title{font-size:25px;}.elementor-7067 .elementor-element.elementor-element-03cea8d .elementor-heading-title{font-size:25px;}.elementor-7067 .elementor-element.elementor-element-ba5b7a9 .elementor-heading-title{font-size:25px;}.elementor-7067 .elementor-element.elementor-element-fd19be0 .elementor-heading-title{font-size:25px;}.elementor-7067 .elementor-element.elementor-element-f153ec1 .elementor-heading-title{font-size:25px;}.elementor-7067 .elementor-element.elementor-element-84efc0e .elementor-heading-title{font-size:25px;}.elementor-7067 .elementor-element.elementor-element-c269ff9 .elementor-heading-title{font-size:25px;}.elementor-7067 .elementor-element.elementor-element-6a470da .elementor-heading-title{font-size:25px;}.elementor-7067 .elementor-element.elementor-element-f3eac4c .elementor-heading-title{font-size:25px;}.elementor-7067 .elementor-element.elementor-element-d2bf479 .elementor-heading-title{font-size:25px;}.elementor-7067 .elementor-element.elementor-element-f81ba10 .elementor-heading-title{font-size:25px;}.elementor-7067 .elementor-element.elementor-element-5d2c312e{padding:50px 20px 50px 20px;}.elementor-7067 .elementor-element.elementor-element-3a3b6a4f{width:100%;}.elementor-widget-counter .elementor-counter-number-wrapper{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-counter .elementor-counter-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-7067 .elementor-element.elementor-element-65a2de89 .elementor-counter-number-wrapper{font-size:55px;}.elementor-7067 .elementor-element.elementor-element-65a2de89 .elementor-counter-title{font-size:10px;letter-spacing:2px;}.elementor-7067 .elementor-element.elementor-element-67ae4654{width:100%;}.elementor-7067 .elementor-element.elementor-element-2c84106b .elementor-counter-number-wrapper{font-size:55px;}.elementor-7067 .elementor-element.elementor-element-2c84106b .elementor-counter-title{font-size:10px;letter-spacing:2px;}.elementor-7067 .elementor-element.elementor-element-868ecd6{width:100%;}.elementor-7067 .elementor-element.elementor-element-e7de44d .elementor-counter-number-wrapper{font-size:55px;}.elementor-7067 .elementor-element.elementor-element-e7de44d .elementor-counter-title{font-size:10px;letter-spacing:2px;}.elementor-7067 .elementor-element.elementor-element-68384ee1{width:100%;}.elementor-7067 .elementor-element.elementor-element-68384ee1 > .elementor-element-populated{padding:40px 0px 0px 0px;}.elementor-7067 .elementor-element.elementor-element-6cdb2d38 .elementor-counter-number-wrapper{font-size:55px;}.elementor-7067 .elementor-element.elementor-element-6cdb2d38 .elementor-counter-title{font-size:10px;letter-spacing:2px;}.elementor-7067 .elementor-element.elementor-element-bacb4bd .elementor-heading-title{font-size:25px;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}}/* Start custom CSS for section, class: .elementor-element-a2292d6 *//* =========================================
   WhatsApp Reviews – Cards + Slider Skin (Final Version)
   ========================================= */

/* בסיס הסקשן והמשתנים */
.wa-reviews {
  --bg: #ffffff;
  --card: #ECFAF0;
  --bubble: #FFFFFF;
  --border: #CFE9DA;
  --brand: #25D366;
  --text: #2f2e2e;
  --muted: #6c6b6a;
  --radius: 14px;
  --shadow: 0 6px 20px rgba(0, 0, 0, .05);
  --shadow-h: 0 10px 26px rgba(0, 0, 0, .08);
  background: var(--bg);
  padding-block: 46px;
  position: relative;
  overflow: hidden;
  padding-bottom: 60px; /* מקום לנקודות */
}

/* ריווח בין העמודות */
.wa-reviews .elementor-container { gap: 22px; }

/* ===== כרטיס וואטסאפ ===== */
.wa-reviews .elementor-column > .elementor-widget-wrap {
  background: var(--card);
  border: 1px solid var(--border);
  border-radius: var(--radius);
  box-shadow: var(--shadow);
  padding: 10px 14px;
  display: grid;
  grid-template-columns: 56px 1fr auto;
  grid-template-areas:
    "ico name date"
    "msg msg msg";
  align-items: center;
  column-gap: 10px;
  row-gap: 8px;
  transition: transform .2s ease, box-shadow .2s ease, border-color .2s ease;
}

/* הובר עדין */
.wa-reviews .elementor-column > .elementor-widget-wrap:hover {
  border-color: #bfe8cc;
  transform: translateY(-1px);
  box-shadow: var(--shadow-h);
}

/* אייקון וואטסאפ */
.wa-reviews .wa-ico { grid-area: ico; align-self: center; }
.wa-reviews .wa-ico .elementor-icon {
  width: 42px; height: 42px; background: var(--brand); color: #fff;
  border-radius: 50%; display: grid; place-items: center; font-size: 18px;
  box-shadow: 0 6px 16px rgba(37,211,102,.25);
}

/* שם ותאריך */
.wa-reviews .wa-name { grid-area: name; align-self: center; text-align: left; }
.wa-reviews .wa-name h4 {
  margin: 0; color: var(--text); font-weight: 700; font-size: 18px; line-height: 1.2;
}
.wa-reviews .wa-date {
  grid-area: date; justify-self: end; align-self: center; color: var(--muted); font-size: 13px; margin: 0;
}

/* בועת הודעה */
.wa-reviews .wa-msg {
  grid-area: msg;
  background: var(--bubble);
  border: 1px solid #E6EDF0;
  border-radius: 10px;
  padding: 10px 14px;
  padding-bottom: 36px;             /* מקום ללינק ימין-למטה */
  line-height: 1.55;
  color: var(--text);
  box-shadow: 0 3px 10px rgba(0,0,0,.05);
  margin-top: 2px;
  position: relative;
}
.wa-reviews .wa-msg p { margin: 0; }

/* כוכבים */
.wa-reviews .wa-msg p:last-child {
  margin-top: 6px; color: #F5A623; font-size: 16px; letter-spacing: 1px; line-height: 1;
}

/* ===== RTL ===== */
html[dir="rtl"] .wa-reviews .elementor-column > .elementor-widget-wrap{
  grid-template-columns: auto 1fr 56px;
  grid-template-areas:
    "date name ico"
    "msg msg msg";
}

/* =========================================
   Swiper Slider Styling
   ========================================= */

/* מאפשר ל-Swiper לעבוד נכון */
.wa-reviews .swiper { position: relative !important; overflow: visible !important; }

/* שקופית בודדת */
.wa-reviews .swiper-slide { height: auto; transition: transform .3s ease, box-shadow .3s ease; }
.wa-reviews .swiper-slide:hover { transform: translateY(-3px); }

/* ===== נקודות ===== */
.wa-reviews .swiper > .swiper-pagination{
  position: absolute !important;
  left: 0 !important; right: 0 !important; bottom: 18px !important;
  transform: none !important; width: 100% !important; margin: 0 !important;
  display: flex !important; justify-content: center !important; align-items: center !important; text-align: center !important;
}
.wa-reviews .swiper-pagination-bullet{
  width: 8px; height: 8px; margin: 0 6px !important; background: #cfcfcf !important; opacity: 1 !important; border-radius: 50%;
  transition: transform .25s ease, background .25s ease, box-shadow .25s ease;
}
.wa-reviews .swiper-pagination-bullet-active{
  background: var(--brand,#25D366) !important; transform: scale(1.3); box-shadow: 0 0 10px rgba(37,211,102,.35);
}

/* ===== חצים – רק אם הם ילדים ישירים של .swiper (מונע "חץ כפול") ===== */
.wa-reviews .swiper > .swiper-button-prev,
.wa-reviews .swiper > .swiper-button-next{
  position: absolute; top: 50%; transform: translateY(-50%);
  width: 34px; height: 34px; border-radius: 50%;
  background: #fff; color: var(--text,#2f2e2e);
  box-shadow: 0 6px 16px rgba(0,0,0,.10);
  display: flex; align-items: center; justify-content: center;
  transition: background .25s ease, color .25s ease, box-shadow .25s ease;
  z-index: 2;
}
.wa-reviews .swiper > .swiper-button-prev { left: -16px; }
.wa-reviews .swiper > .swiper-button-next { right: -16px; }
.wa-reviews .swiper > .swiper-button-prev::after,
.wa-reviews .swiper > .swiper-button-next::after{ font-size: 14px !important; font-weight: 700; }
.wa-reviews .swiper > .swiper-button-prev:hover,
.wa-reviews .swiper > .swiper-button-next:hover{
  background: var(--brand,#25D366); color: #fff !important; box-shadow: 0 8px 20px rgba(37,211,102,.25);
}

/* =========================================
   Clamp + Read More – 3 שורות + לינק בתוך הבועה (ימין-למטה)
   ========================================= */

/* הטקסט לקיצור */
.wa-reviews .wa-text{
  display:-webkit-box;
  -webkit-box-orient: vertical;
  overflow:hidden;
}

/* מצומצם ל-3 שורות (שני אם צריך) */
.wa-reviews .wa-msg[data-clamped="1"] .wa-text{ -webkit-line-clamp: 3; }

/* גרדיאנט קצר בתחתית בזמן קיצור – לא מכסה את הלינק */
.wa-reviews .wa-msg[data-clamped="1"]::after{
  content:"";
  position:absolute; left:10px; right:10px; bottom:36px; /* משאיר מקום ללינק */
  height:22px; pointer-events:none;
  background: linear-gradient(180deg, rgba(255,255,255,0) 0%, var(--bubble) 80%);
  border-bottom-left-radius:10px; border-bottom-right-radius:10px;
}

/* הלינק "קרא עוד / סגור" – בתוך הבועה, ימין-למטה */
.wa-reviews .wa-toggle{
  position:absolute; right:12px; bottom:8px; z-index: 2;
  padding:0; border:none; background:transparent;
  color: var(--text);
  font-family:"Inter", system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;
  font-weight:300; font-size:14px; line-height:1.1;
  text-decoration: underline; cursor: pointer; box-shadow:none;
}
.wa-reviews .wa-toggle:hover,
.wa-reviews .wa-toggle:focus{
  text-decoration: underline; outline: none;
}

/* =========================================
   מובייל – התאמות לשם ארוך + כוכבים גלויים
   ========================================= */
@media (max-width: 767px){
  .wa-reviews { padding-block: 36px; padding-bottom: 44px; }

  /* גריד קומפקטי יותר */
  .wa-reviews .elementor-column > .elementor-widget-wrap{
    grid-template-columns: 44px 1fr auto;
    column-gap: 8px;
    padding: 8px 12px;
  }

  /* שם הלקוח – לא קופץ שורה, חיתוך עם … */
  .wa-reviews .wa-name h4{
    font-size: 16px;           /* ↓ קטן יותר */
    line-height: 1.15;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    max-width: 100%;
  }
  .wa-reviews .wa-date{ font-size: 12px; }

  /* בועה: יותר מקום ללינק למטה */
  .wa-reviews .wa-msg{
    padding: 10px 12px 48px;   /* ↑ תחתון גדול יותר כדי שהכיתוב והכוכבים לא יידרסו */
    line-height: 1.5;
  }

  /* הגרדיאנט מסתיים מעל אזור הלינק */
  .wa-reviews .wa-msg[data-clamped="1"]::after{
    bottom: 48px;              /* תואם ל-padding-bottom */
    height: 18px;
  }

  /* הכוכבים תמיד מעל הגרדיאנט */
  .wa-reviews .wa-msg p:last-child{
    position: relative;
    z-index: 3;
    margin-bottom: 0;
  }

  /* מיקום וגודל הלינק */
  .wa-reviews .wa-toggle{
    right: 12px;
    bottom: 10px;
    font-size: 13px;
  }

  /* חצים ונקודות */
  .wa-reviews .swiper > .swiper-button-prev,
  .wa-reviews .swiper > .swiper-button-next{ display:none; }
  .wa-reviews .swiper > .swiper-pagination{ bottom: 10px !important; }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-5d2c312e *//* ===== Achievements Section (styled from countdown block) ===== */
.achievements {
  --bg: #fbf9f3;          /* רקע קרם */
  --gold: #CBA850;        /* זהב */
  --text: #3d3b3a;        /* טקסט כהה */
  --muted: #6e6c69;       /* טקסט משני */
  --radius: 14px;
  --shadow: 0 10px 30px rgba(0,0,0,.05);
  text-align: center;
  padding: 40px 20px;
  background: transparent;
}

/* תיבת המספרים */
.achievements .elementor-column > .elementor-widget-wrap {
  background: var(--bg);
  border-radius: var(--radius);
  box-shadow: var(--shadow);
  padding: 28px 20px 24px;
  transition: transform .25s ease, box-shadow .25s ease;
}
.achievements .elementor-column > .elementor-widget-wrap:hover {
  transform: translateY(-4px);
  box-shadow: 0 12px 36px rgba(0,0,0,.08);
}

/* הכותרת הראשית */
.achievements h2,
.achievements h3,
.achievements .elementor-heading-title {
  color: var(--text);
  font-weight: 800;
  font-size: clamp(24px, 1.5vw + 16px, 32px);
  margin-bottom: 10px;
}

/* תיאור קצר מתחת לכותרת */
.achievements p {
  color: var(--muted);
  font-size: 15px;
  max-width: 600px;
  margin: 0 auto 30px;
  line-height: 1.6;
}

/* המספרים הגדולים */
.achievements strong,
.achievements .elementor-counter-number {
  color: var(--gold);
  font-weight: 800;
  font-size: clamp(28px, 3vw + 8px, 44px);
  line-height: 1.1;
  display: inline-block;      /* מאפשר nowrap עם הסיומת */
  white-space: nowrap;        /* אל תשברי בין 98 ל-% בכל רוחב */
}

/* סיומות/קידומות (%, +) – גלובלי, גם בדסקטופ */
.achievements .elementor-counter-number-suffix,
.achievements .elementor-counter-number-prefix {
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  vertical-align: baseline;
  margin-left: 2px;           /* רווח קטן אחרי המספר */
  margin-right: 2px;          /* אם יש קידומת לפני המספר (+) */
}

/* טקסטים קטנים מתחת למספר */
.achievements small,
.achievements .elementor-heading-title + span,
.achievements .elementor-counter-title {
  color: var(--muted);
  font-size: clamp(13px, .5vw + 10px, 15px);
  text-transform: none;
  letter-spacing: 0;
  font-weight: 400;
}

/* מרווחים בין 4 העמודות */
.achievements .elementor-container { gap: 30px; }

/* ===== Achievements - Mobile polish ===== */
@media (max-width: 767px){
  .achievements { padding: 20px 14px; }
  .achievements .elementor-container { gap: 14px; }

  .achievements .elementor-column > .elementor-widget-wrap{
    padding: 14px 16px;
    border-radius: 14px;
    box-shadow: 0 6px 16px rgba(0,0,0,.05);
    max-width: 360px;
    margin: 0 auto;
  }

  /* המספרים – סקייל עדין במובייל */
  .achievements .elementor-counter-number-wrapper,
  .achievements .elementor-heading-title{
    font-size: clamp(26px, 9vw, 34px) !important;
    line-height: 1.05 !important;
  }

  .achievements .elementor-counter-title {
    font-size: 12px !important;
    letter-spacing: 2px;
    line-height: 1.4;
    margin-top: 6px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bacb4bd */.ltr-title {
  direction: ltr;
  unicode-bidi: isolate; /* מבטיח שמספרים/טקסט לא יתהפכו */
  text-align: left;      /* יישור לשמאל */
}/* End custom CSS */
/* Start custom CSS *//* ===== Success Videos (3 עמודות, בלי סקשן פנימי) ===== */
.success-videos{
  --bg:#F6F1E1;
  --card-bg:#FFFAF1;
  --text:#3d3b3a;
  --muted:#666;
  --gold:#CBA850;
  --radius:14px;
  --pad:18px;
  --gap:24px;
  --shadow:0 8px 24px rgba(0,0,0,.08);
  --shadow-h:0 14px 32px rgba(0,0,0,.12);
  background:var(--bg);
  padding-block:72px;
}

/* רווח אחיד בין העמודות */
.success-videos .elementor-container{ gap:var(--gap); }

/* הכרטיס = ה-wrap של כל עמודה */
.success-videos .elementor-column > .elementor-widget-wrap{
  background:var(--card-bg);
  border:1px solid rgba(0,0,0,.06);
  border-radius:var(--radius);
  padding:var(--pad);
  box-shadow:var(--shadow);
  height:100%;
  display:flex;
  flex-direction:column;
  align-items:center;
  text-align:center;
  transition:transform .25s ease, box-shadow .25s ease, border-color .25s ease;
}

/* הובר עדין לכרטיס */
.success-videos .elementor-column > .elementor-widget-wrap:hover{
  transform:translateY(-4px);
  box-shadow:var(--shadow-h);
  border-color:rgba(203,168,80,.25);
}

/* הווידאו – מסגרת מעוגלת ושמירת יחס 16:9 */
.success-videos .video-widget .elementor-wrapper{
  position:relative;
  width:100%;
  border-radius:12px;
  overflow:hidden;
  aspect-ratio:16/9;
  box-shadow:0 6px 18px rgba(0,0,0,.10);
  margin-bottom:12px;
}
.success-videos .video-widget iframe,
.success-videos .video-widget video{
  width:100%;
  height:100%;
  display:block;
}

/* Overlay image – הובר אלגנטי */
.success-videos .video-widget .elementor-custom-embed-image-overlay{
  transition:transform .35s ease, filter .35s ease;
}
.success-videos .video-widget .elementor-wrapper:hover .elementor-custom-embed-image-overlay{
  transform:scale(1.035);
  filter:saturate(1.06) contrast(1.02);
}

/* כפתור פליי */
.success-videos .video-widget .elementor-custom-embed-play{
  width:70px; height:70px;
  border-radius:50%;
  background:rgba(255,255,255,.95);
  box-shadow:0 10px 24px rgba(0,0,0,.18);
  transition:transform .2s ease, box-shadow .2s ease;
}
.success-videos .video-widget .elementor-wrapper:hover .elementor-custom-embed-play{
  transform:scale(1.06);
  box-shadow:0 14px 30px rgba(0,0,0,.22);
}

/* טיפוגרפיה */
.success-videos .elementor-widget-heading h4{
  margin:10px 0 6px;
  color:var(--text);
  font-weight:700;
  font-size:clamp(18px, 1.3vw + 12px, 22px);
  line-height:1.25;
  letter-spacing:.2px;
}
.success-videos .elementor-widget-text-editor{
  color:var(--muted);
  font-size:clamp(14px, .6vw + 11px, 16px);
  line-height:1.7;
  max-width:42ch;
  margin:0 auto;
}

/* פס דקורטיבי לפני הכותרת (אופציונלי) */
.success-videos .elementor-widget-heading h4::before{
  content:"";
  display:block;
  width:48px; height:2px;
  margin:0 auto 10px;
  background:linear-gradient(90deg, transparent, var(--gold), transparent);
  opacity:.6; border-radius:2px;
}

/* ===== Tablet ===== */
@media (max-width:1024px){
  .success-videos{ padding-block:56px; }
  .success-videos .elementor-container{ gap:18px; }
}

/* ===== Mobile ===== */
@media (max-width:767px){
  .success-videos{
    padding-block:40px;
    padding-inline:calc(16px + env(safe-area-inset-left));
  }
  .success-videos .elementor-container{ gap:14px; }

  .success-videos .elementor-column > .elementor-widget-wrap{
    padding:12px;
    border-radius:12px;
    box-shadow:0 6px 18px rgba(0,0,0,.08);
  }

  .success-videos .video-widget .elementor-wrapper{
    aspect-ratio:16/9;
    margin-bottom:14px;
    border-radius:12px;
  }

  .success-videos .video-widget .elementor-custom-embed-play{
    width:56px; height:56px;
    box-shadow:0 8px 20px rgba(0,0,0,.18);
  }

  .success-videos .elementor-widget-heading h4{
    font-size:clamp(17px, 3.8vw, 20px);
    line-height:1.3;
    margin:10px 0 6px;
  }
  .success-videos .elementor-widget-text-editor{
    font-size:clamp(14px, 3.6vw, 16px);
    line-height:1.6;
    max-width:100%;
    margin:0;
    word-break:break-word;
  }

  .success-videos .elementor-widget-heading h4::before{
    width:40px;
    margin:0 auto 8px;
    opacity:.55;
  }
}

/* טאצ' – מבטל הובר מציק במסכי מגע */
@media (hover:none){
  .success-videos .elementor-column > .elementor-widget-wrap:hover{
    transform:none;
    box-shadow:0 8px 22px rgba(0,0,0,.10);
  }
  .success-videos .video-widget .elementor-wrapper:hover .elementor-custom-embed-image-overlay{
    transform:none;
    filter:none;
  }
  .success-videos .video-widget .elementor-wrapper:hover .elementor-custom-embed-play{
    transform:none;
  }
}/* End custom CSS */