.elementor-12785 .elementor-element.elementor-element-bf9bb92 > .elementor-container{min-height:100vh;}.elementor-bc-flex-widget .elementor-12785 .elementor-element.elementor-element-d6f7dda.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-12785 .elementor-element.elementor-element-d6f7dda.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-12785 .elementor-element.elementor-element-d6f7dda.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-12785 .elementor-element.elementor-element-d6f7dda > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-12785 .elementor-element.elementor-element-5e977a8{z-index:-1;}.elementor-12785 .elementor-element.elementor-element-e629eaf > .elementor-widget-container{padding:100px 20px 0px 20px;}.elementor-12785 .elementor-element.elementor-element-15ec5f7 > .elementor-widget-container{padding:0px 20px 0px 20px;}.elementor-12785 .elementor-element.elementor-element-15ec5f7{text-align:center;}.elementor-12785 .elementor-element.elementor-element-15ec5f7 .elementor-heading-title{font-family:"Assistant", Sans-serif;font-size:60px;font-weight:900;color:#FFFFFF;}.elementor-12785 .elementor-element.elementor-element-569a144 > .elementor-widget-container{padding:0px 20px 0px 20px;}.elementor-12785 .elementor-element.elementor-element-569a144{text-align:center;}.elementor-12785 .elementor-element.elementor-element-569a144 .elementor-heading-title{font-family:"Assistant", Sans-serif;font-size:22px;font-weight:600;color:#FFFFFFD9;}.elementor-12785 .elementor-element.elementor-element-4811e94{width:auto;max-width:auto;text-align:center;}.elementor-12785 .elementor-element.elementor-element-4811e94 > .elementor-widget-container{background-color:#FFF09F1F;margin:0px 20px 0px 20px;padding:0px 20px 0px 20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFF09F;border-radius:12px 12px 12px 12px;box-shadow:0px 0px 10px 0px rgba(255, 240, 159, 0.5);}.elementor-12785 .elementor-element.elementor-element-4811e94:hover .elementor-widget-container{box-shadow:0px 0px 50px 0px rgba(255, 240, 159, 0.5);}.elementor-12785 .elementor-element.elementor-element-4811e94 .elementor-heading-title{font-family:"Assistant", Sans-serif;font-size:20px;font-weight:600;color:#FFFFFF;}.elementor-12785 .elementor-element.elementor-element-aef3e86 > .elementor-widget-container{padding:20px 20px 20px 20px;}.elementor-12785 .elementor-element.elementor-element-aef3e86 .elementor-button{font-family:"Assistant", Sans-serif;font-size:22px;font-weight:600;fill:#0B1A3B;color:#0B1A3B;}.elementor-12785 .elementor-element.elementor-element-f084a53 > .elementor-widget-container{padding:0px 20px 0px 20px;}.elementor-12785 .elementor-element.elementor-element-f084a53 .elementor-button{font-family:"Assistant", Sans-serif;font-size:22px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;}.elementor-12785 .elementor-element.elementor-element-e35c01e:not(.elementor-motion-effects-element-type-background), .elementor-12785 .elementor-element.elementor-element-e35c01e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-12785 .elementor-element.elementor-element-e35c01e > .elementor-background-overlay{background-color:#FFFFFF;background-image:url("https://israel-mortgage.co.il/wp-content/uploads/2026/06/SQUARE.png");background-position:center center;background-size:auto;opacity:0.3;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12785 .elementor-element.elementor-element-e35c01e > .elementor-container{max-width:1200px;}.elementor-12785 .elementor-element.elementor-element-e35c01e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:30px 10px 0px 10px;}.elementor-12785 .elementor-element.elementor-element-4436771{text-align:center;}.elementor-12785 .elementor-element.elementor-element-4436771 .elementor-heading-title{font-family:"Assistant", Sans-serif;font-size:40px;font-weight:700;color:#0B1A3B;}.elementor-12785 .elementor-element.elementor-element-7b7ca93:not(.elementor-motion-effects-element-type-background), .elementor-12785 .elementor-element.elementor-element-7b7ca93 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-12785 .elementor-element.elementor-element-7b7ca93 > .elementor-background-overlay{background-color:#FFFFFF;background-image:url("https://israel-mortgage.co.il/wp-content/uploads/2026/06/SQUARE.png");background-position:center center;background-size:auto;opacity:0.3;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12785 .elementor-element.elementor-element-7b7ca93 > .elementor-container{max-width:1600px;}.elementor-12785 .elementor-element.elementor-element-7b7ca93{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 10px 30px 10px;}.elementor-12785 .elementor-element.elementor-element-2865f18 > .elementor-widget-container{border-radius:12px 12px 12px 12px;}.elementor-12785 .elementor-element.elementor-element-2865f18 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-12785 .elementor-element.elementor-element-45a3d50 > .elementor-widget-container{border-radius:12px 12px 12px 12px;}.elementor-12785 .elementor-element.elementor-element-45a3d50 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-12785 .elementor-element.elementor-element-3640c82 > .elementor-widget-container{border-radius:12px 12px 12px 12px;}.elementor-12785 .elementor-element.elementor-element-3640c82 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-12785 .elementor-element.elementor-element-601d833 > .elementor-widget-container{border-radius:12px 12px 12px 12px;}.elementor-12785 .elementor-element.elementor-element-601d833 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-12785 .elementor-element.elementor-element-eafef31 > .elementor-widget-container{border-radius:12px 12px 12px 12px;}.elementor-12785 .elementor-element.elementor-element-eafef31 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-12785 .elementor-element.elementor-element-7a51583:not(.elementor-motion-effects-element-type-background), .elementor-12785 .elementor-element.elementor-element-7a51583 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-12785 .elementor-element.elementor-element-7a51583 > .elementor-background-overlay{background-color:#FFFFFF;background-image:url("https://israel-mortgage.co.il/wp-content/uploads/2026/06/SQUARE.png");background-position:center center;background-size:auto;opacity:0.3;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12785 .elementor-element.elementor-element-7a51583 > .elementor-container{max-width:800px;}.elementor-12785 .elementor-element.elementor-element-7a51583{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:30px 10px 30px 10px;}.elementor-12785 .elementor-element.elementor-element-190a4cd > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-12785 .elementor-element.elementor-element-190a4cd img{width:64%;}.elementor-12785 .elementor-element.elementor-element-bcea43d{text-align:center;}.elementor-12785 .elementor-element.elementor-element-bcea43d .elementor-heading-title{font-family:"Assistant", Sans-serif;font-size:22px;font-weight:600;color:#0B1A3BD9;}.elementor-12785 .elementor-element.elementor-element-32c80c9{text-align:center;}.elementor-12785 .elementor-element.elementor-element-32c80c9 .elementor-heading-title{font-family:"Assistant", Sans-serif;font-size:26px;font-weight:800;color:#DD0C0C;}.elementor-12785 .elementor-element.elementor-element-84aa4ba > .elementor-widget-container{margin:0px 0px 0px 0px;border-radius:24px 24px 24px 24px;}.elementor-12785 .elementor-element.elementor-element-84aa4ba .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-12785 .elementor-element.elementor-element-5e8f982:not(.elementor-motion-effects-element-type-background), .elementor-12785 .elementor-element.elementor-element-5e8f982 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-12785 .elementor-element.elementor-element-5e8f982 > .elementor-background-overlay{background-color:#FFFFFF;background-image:url("https://israel-mortgage.co.il/wp-content/uploads/2026/06/SQUARE.png");background-position:center center;background-size:auto;opacity:0.3;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12785 .elementor-element.elementor-element-5e8f982 > .elementor-container{max-width:800px;}.elementor-12785 .elementor-element.elementor-element-5e8f982{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:30px 10px 30px 10px;}.elementor-12785 .elementor-element.elementor-element-2292c06{text-align:center;}.elementor-12785 .elementor-element.elementor-element-2292c06 .elementor-heading-title{font-family:"Assistant", Sans-serif;font-size:22px;font-weight:600;color:#0B1A3BD9;}.elementor-12785 .elementor-element.elementor-element-f524d3a img{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-12785 .elementor-element.elementor-element-fac3bf2:not(.elementor-motion-effects-element-type-background), .elementor-12785 .elementor-element.elementor-element-fac3bf2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-12785 .elementor-element.elementor-element-fac3bf2 > .elementor-background-overlay{background-color:#FFFFFF;background-image:url("https://israel-mortgage.co.il/wp-content/uploads/2026/06/SQUARE.png");background-position:center center;background-size:auto;opacity:0.3;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12785 .elementor-element.elementor-element-fac3bf2 > .elementor-container{max-width:800px;}.elementor-12785 .elementor-element.elementor-element-fac3bf2{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:30px 10px 30px 10px;}.elementor-12785 .elementor-element.elementor-element-ce33199{text-align:center;}.elementor-12785 .elementor-element.elementor-element-ce33199 .elementor-heading-title{font-family:"Assistant", Sans-serif;font-size:40px;font-weight:700;color:#0B1A3B;}.elementor-12785 .elementor-element.elementor-element-f513c0f{text-align:center;}.elementor-12785 .elementor-element.elementor-element-f513c0f .elementor-heading-title{font-family:"Assistant", Sans-serif;font-size:22px;font-weight:600;color:#0B1A3BD9;}.elementor-12785 .elementor-element.elementor-element-58187a4 > .elementor-widget-container{border-radius:24px 24px 24px 24px;}.elementor-12785 .elementor-element.elementor-element-58187a4 .elementor-wrapper{--video-aspect-ratio:1;}.elementor-12785 .elementor-element.elementor-element-ee6f5c4:not(.elementor-motion-effects-element-type-background), .elementor-12785 .elementor-element.elementor-element-ee6f5c4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-12785 .elementor-element.elementor-element-ee6f5c4 > .elementor-background-overlay{background-color:#FFFFFF;background-image:url("https://israel-mortgage.co.il/wp-content/uploads/2026/06/SQUARE.png");background-position:center center;background-size:auto;opacity:0.3;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12785 .elementor-element.elementor-element-ee6f5c4 > .elementor-container{max-width:1200px;}.elementor-12785 .elementor-element.elementor-element-ee6f5c4{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:30px 10px 0px 10px;}.elementor-12785 .elementor-element.elementor-element-abe6c48{text-align:center;}.elementor-12785 .elementor-element.elementor-element-abe6c48 .elementor-heading-title{font-family:"Assistant", Sans-serif;font-size:40px;font-weight:700;color:#0B1A3B;}.elementor-12785 .elementor-element.elementor-element-1a7cac6:not(.elementor-motion-effects-element-type-background), .elementor-12785 .elementor-element.elementor-element-1a7cac6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-12785 .elementor-element.elementor-element-1a7cac6 > .elementor-background-overlay{background-color:#FFFFFF;background-image:url("https://israel-mortgage.co.il/wp-content/uploads/2026/06/SQUARE.png");background-position:center center;background-size:auto;opacity:0.3;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12785 .elementor-element.elementor-element-1a7cac6 > .elementor-container{max-width:1600px;}.elementor-12785 .elementor-element.elementor-element-1a7cac6{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 10px 30px 10px;}.elementor-12785 .elementor-element.elementor-element-e30d52d > .elementor-widget-container{border-radius:12px 12px 12px 12px;}.elementor-12785 .elementor-element.elementor-element-e30d52d .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-12785 .elementor-element.elementor-element-8856f71 > .elementor-widget-container{border-radius:12px 12px 12px 12px;}.elementor-12785 .elementor-element.elementor-element-8856f71 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-12785 .elementor-element.elementor-element-d803121 > .elementor-widget-container{border-radius:12px 12px 12px 12px;}.elementor-12785 .elementor-element.elementor-element-d803121 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-12785 .elementor-element.elementor-element-58decf9:not(.elementor-motion-effects-element-type-background), .elementor-12785 .elementor-element.elementor-element-58decf9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-12785 .elementor-element.elementor-element-58decf9 > .elementor-background-overlay{background-color:#FFFFFF;background-image:url("https://israel-mortgage.co.il/wp-content/uploads/2026/06/SQUARE.png");background-position:center center;background-size:auto;opacity:0.3;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12785 .elementor-element.elementor-element-58decf9 > .elementor-container{max-width:1200px;}.elementor-12785 .elementor-element.elementor-element-58decf9{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:30px 10px 30px 10px;}.elementor-12785 .elementor-element.elementor-element-1339c0e{text-align:center;}.elementor-12785 .elementor-element.elementor-element-1339c0e .elementor-heading-title{font-family:"Assistant", Sans-serif;font-size:40px;font-weight:700;color:#0B1A3B;}.elementor-12785 .elementor-element.elementor-element-8298553:not(.elementor-motion-effects-element-type-background), .elementor-12785 .elementor-element.elementor-element-8298553 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0B1A3B;}.elementor-12785 .elementor-element.elementor-element-8298553{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-12785 .elementor-element.elementor-element-8298553 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12785 .elementor-element.elementor-element-ede718f{width:initial;max-width:initial;bottom:30px;}body:not(.rtl) .elementor-12785 .elementor-element.elementor-element-ede718f{right:30px;}body.rtl .elementor-12785 .elementor-element.elementor-element-ede718f{left:30px;}.elementor-12785 .elementor-element.elementor-element-ede718f .elementor-icon-wrapper{text-align:start;}.elementor-12785 .elementor-element.elementor-element-ede718f.elementor-view-stacked .elementor-icon{background-color:#1A3D97;color:#FFFFFF;}.elementor-12785 .elementor-element.elementor-element-ede718f.elementor-view-framed .elementor-icon, .elementor-12785 .elementor-element.elementor-element-ede718f.elementor-view-default .elementor-icon{color:#1A3D97;border-color:#1A3D97;}.elementor-12785 .elementor-element.elementor-element-ede718f.elementor-view-framed .elementor-icon, .elementor-12785 .elementor-element.elementor-element-ede718f.elementor-view-default .elementor-icon svg{fill:#1A3D97;}.elementor-12785 .elementor-element.elementor-element-ede718f.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-12785 .elementor-element.elementor-element-ede718f.elementor-view-stacked .elementor-icon svg{fill:#FFFFFF;}.elementor-12785 .elementor-element.elementor-element-ede718f .elementor-icon{font-size:40px;padding:16px;}.elementor-12785 .elementor-element.elementor-element-ede718f .elementor-icon svg{height:40px;}.elementor-12785 .elementor-element.elementor-element-f9a643e{width:auto;max-width:auto;bottom:30px;}body:not(.rtl) .elementor-12785 .elementor-element.elementor-element-f9a643e{left:40px;}body.rtl .elementor-12785 .elementor-element.elementor-element-f9a643e{right:40px;}.elementor-12785 .elementor-element.elementor-element-f9a643e .elementor-icon-wrapper{text-align:start;}.elementor-12785 .elementor-element.elementor-element-f9a643e.elementor-view-stacked .elementor-icon{background-color:#25D366;color:#FFFFFF;}.elementor-12785 .elementor-element.elementor-element-f9a643e.elementor-view-framed .elementor-icon, .elementor-12785 .elementor-element.elementor-element-f9a643e.elementor-view-default .elementor-icon{color:#25D366;border-color:#25D366;}.elementor-12785 .elementor-element.elementor-element-f9a643e.elementor-view-framed .elementor-icon, .elementor-12785 .elementor-element.elementor-element-f9a643e.elementor-view-default .elementor-icon svg{fill:#25D366;}.elementor-12785 .elementor-element.elementor-element-f9a643e.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-12785 .elementor-element.elementor-element-f9a643e.elementor-view-stacked .elementor-icon svg{fill:#FFFFFF;}.elementor-12785 .elementor-element.elementor-element-f9a643e .elementor-icon{font-size:40px;padding:16px;}.elementor-12785 .elementor-element.elementor-element-f9a643e .elementor-icon svg{height:40px;}.elementor-12785 .elementor-element.elementor-element-a6d9a9f:not(.elementor-motion-effects-element-type-background), .elementor-12785 .elementor-element.elementor-element-a6d9a9f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #0B1A3B 0%, #050E1F 100%);}.elementor-12785 .elementor-element.elementor-element-a6d9a9f > .elementor-container{max-width:1200px;}.elementor-12785 .elementor-element.elementor-element-a6d9a9f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-12785 .elementor-element.elementor-element-a6d9a9f > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12785 .elementor-element.elementor-element-798c051 .elementor-button{background-color:#0B1A3B00;font-family:"Assistant", Sans-serif;font-size:20px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;}@media(min-width:1025px){.elementor-12785 .elementor-element.elementor-element-e35c01e > .elementor-background-overlay{background-attachment:fixed;}.elementor-12785 .elementor-element.elementor-element-7b7ca93 > .elementor-background-overlay{background-attachment:fixed;}.elementor-12785 .elementor-element.elementor-element-7a51583 > .elementor-background-overlay{background-attachment:fixed;}.elementor-12785 .elementor-element.elementor-element-5e8f982 > .elementor-background-overlay{background-attachment:fixed;}.elementor-12785 .elementor-element.elementor-element-fac3bf2 > .elementor-background-overlay{background-attachment:fixed;}.elementor-12785 .elementor-element.elementor-element-ee6f5c4 > .elementor-background-overlay{background-attachment:fixed;}.elementor-12785 .elementor-element.elementor-element-1a7cac6 > .elementor-background-overlay{background-attachment:fixed;}.elementor-12785 .elementor-element.elementor-element-58decf9 > .elementor-background-overlay{background-attachment:fixed;}}@media(max-width:1024px){.elementor-12785 .elementor-element.elementor-element-bf9bb92 > .elementor-container{min-height:200px;}.elementor-12785 .elementor-element.elementor-element-e629eaf > .elementor-widget-container{padding:0px 20px 0px 20px;}.elementor-12785 .elementor-element.elementor-element-e629eaf img{width:40%;}.elementor-12785 .elementor-element.elementor-element-15ec5f7 .elementor-heading-title{font-size:50px;}.elementor-12785 .elementor-element.elementor-element-4811e94 .elementor-heading-title{font-size:16px;}.elementor-12785 .elementor-element.elementor-element-4436771 > .elementor-widget-container{padding:0px 20px 0px 20px;}.elementor-12785 .elementor-element.elementor-element-bcea43d > .elementor-widget-container{padding:0px 20px 0px 20px;}.elementor-12785 .elementor-element.elementor-element-32c80c9 > .elementor-widget-container{padding:0px 20px 0px 20px;}.elementor-12785 .elementor-element.elementor-element-2292c06 > .elementor-widget-container{padding:0px 20px 0px 20px;}.elementor-12785 .elementor-element.elementor-element-ce33199 > .elementor-widget-container{padding:0px 20px 0px 20px;}.elementor-12785 .elementor-element.elementor-element-f513c0f > .elementor-widget-container{padding:0px 20px 0px 20px;}.elementor-12785 .elementor-element.elementor-element-abe6c48 > .elementor-widget-container{padding:0px 20px 0px 20px;}.elementor-12785 .elementor-element.elementor-element-1339c0e > .elementor-widget-container{padding:0px 20px 0px 20px;}}@media(max-width:767px){.elementor-12785 .elementor-element.elementor-element-bf9bb92 > .elementor-container{min-height:100vh;}.elementor-12785 .elementor-element.elementor-element-e629eaf img{width:70%;}.elementor-12785 .elementor-element.elementor-element-15ec5f7 .elementor-heading-title{font-size:40px;}.elementor-12785 .elementor-element.elementor-element-4436771 .elementor-heading-title{font-size:30px;}.elementor-12785 .elementor-element.elementor-element-190a4cd > .elementor-widget-container{margin:0px 17px 0px 0px;}.elementor-12785 .elementor-element.elementor-element-190a4cd img{width:63%;}.elementor-12785 .elementor-element.elementor-element-84aa4ba > .elementor-widget-container{margin:0px 0px 0px 0px;border-radius:12px 12px 12px 12px;}.elementor-12785 .elementor-element.elementor-element-f524d3a img{width:85%;}.elementor-12785 .elementor-element.elementor-element-ce33199 .elementor-heading-title{font-size:30px;}.elementor-12785 .elementor-element.elementor-element-58187a4 > .elementor-widget-container{border-radius:12px 12px 12px 12px;}.elementor-12785 .elementor-element.elementor-element-abe6c48 .elementor-heading-title{font-size:30px;}.elementor-12785 .elementor-element.elementor-element-1339c0e .elementor-heading-title{font-size:30px;}.elementor-12785 .elementor-element.elementor-element-ede718f .elementor-icon{font-size:30px;}.elementor-12785 .elementor-element.elementor-element-ede718f .elementor-icon svg{height:30px;}body:not(.rtl) .elementor-12785 .elementor-element.elementor-element-f9a643e{left:30px;}body.rtl .elementor-12785 .elementor-element.elementor-element-f9a643e{right:30px;}.elementor-12785 .elementor-element.elementor-element-f9a643e .elementor-icon{font-size:30px;}.elementor-12785 .elementor-element.elementor-element-f9a643e .elementor-icon svg{height:30px;}}/* Start custom CSS for heading, class: .elementor-element-15ec5f7 */.elementor-12785 .elementor-element.elementor-element-15ec5f7 .gold-gradient-text {
    background: linear-gradient(135deg, rgb(255, 240, 159) 0%, rgb(255, 215, 0) 50%, rgb(255, 240, 159) 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    display: inline-block;
    position: relative;
}
.elementor-12785 .elementor-element.elementor-element-15ec5f7 .gold-gradient-text::after {
    content: attr(data-text);
    position: absolute;
    left: 0;
    top: 0;
    z-index: -1;
    text-shadow: rgba(255, 240, 159, 0.4) 0px 0px 40px;
    -webkit-text-fill-color: initial;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4811e94 */.elementor-12785 .elementor-element.elementor-element-4811e94 {
    transition: transform 0.3s ease;
}

.elementor-12785 .elementor-element.elementor-element-4811e94:hover {
    transform: translateY(-6px);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-aef3e86 */.elementor-12785 .elementor-element.elementor-element-aef3e86 .elementor-button {
    background: linear-gradient(135deg, rgb(255, 240, 159) 0%, rgb(255, 215, 0) 100%) !important;
    border-radius: 40px !important;
    padding: 16px 24px !important;
    border: none !important;
    box-shadow: rgba(255, 240, 159, 0.3) 0px 10px 40px !important;
    transition: all 0.3s ease-in-out !important;
}

/* מצב מעבר עכבר (Hover) */
.elementor-12785 .elementor-element.elementor-element-aef3e86 .elementor-button:hover {
    background: linear-gradient(135deg, rgb(255, 240, 159) 0%, rgb(255, 215, 0) 100%) !important;
    transform: translateY(-2px) scale(1.02) !important;
    box-shadow: rgba(255, 240, 159, 0.5) 0px 15px 45px !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f084a53 */.elementor-12785 .elementor-element.elementor-element-f084a53 .elementor-button {
    background: linear-gradient(135deg, rgb(37, 211, 102) 0%, rgb(21, 121, 58) 100%) !important;
    border-radius: 40px !important;
    padding: 16px 24px !important;
    border: none !important;
    box-shadow: rgba(37, 211, 102, 0.3) 0px 10px 40px !important;
    transition: all 0.3s ease-in-out !important;
}

/* מצב מעבר עכבר (Hover) */
.elementor-12785 .elementor-element.elementor-element-f084a53 .elementor-button:hover {
    background: linear-gradient(135deg, rgb(37, 211, 102) 0%, rgb(21, 121, 58) 100%) !important;
    transform: translateY(-2px) scale(1.02) !important;
    box-shadow: rgba(37, 211, 102, 0.5) 0px 15px 45px !important;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-bf9bb92 *//* רקע הקונטיינר הראשי */
.elementor-12785 .elementor-element.elementor-element-bf9bb92 {
    background: linear-gradient(rgb(11, 26, 59) 0%, rgb(5, 14, 31) 50%, rgb(11, 26, 59) 100%);
    position: relative;
    overflow: hidden !important; /* חובה כדי לחתוך את הרשת */
    transform: translate3d(0,0,0); /* מאלץ דפדפנים לחתוך אלמנטים תלת-ממדיים */
}

/* מיקום הכוכבים הנופלים */
.elementor-12785 .elementor-element.elementor-element-bf9bb92 .star-container {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    pointer-events: none;
    z-index: 1;
}
.elementor-12785 .elementor-element.elementor-element-bf9bb92 .star {
    position: absolute;
    background: white;
    border-radius: 50%;
    animation: starFall linear infinite;
}
@keyframes starFall { 
    from { 
        transform: translateY(-10px) rotate(0deg); 
        opacity: 1; 
    } 
    to { 
        transform: translateY(105vh) rotate(720deg); 
        opacity: 0; 
    } 
}

/* הוספת הרשת התלת-ממדית העתידנית (Cyber Grid) */
.elementor-12785 .elementor-element.elementor-element-bf9bb92::before {
    content: "";
    position: absolute;
    bottom: 0;
    left: -50%; /* פריסה רחבה מהצדדים כדי למנוע חורים בגלל הזווית */
    width: 200%;
    height: 50%; /* גובה הרשת בתוך הקונטיינר */
    background-image: 
        linear-gradient(rgba(26, 61, 151, 0.25) 1px, transparent 1px), 
        linear-gradient(90deg, rgba(26, 61, 151, 0.25) 1px, transparent 1px);
    background-size: 60px 60px; /* גודל הריבועים */
    transform: perspective(400px) rotateX(60deg); /* יצירת אפקט עומק תלת-ממדי */
    transform-origin: center top;
    pointer-events: none;
    z-index: 2; /* מעל רקע הבסיס, מתחת לתוכן */
}

/* אפקט מסיסות (פייד) עדין לרשת בחלקה העליון והתחתון */
.elementor-12785 .elementor-element.elementor-element-bf9bb92::after {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    height: 50%;
    background: linear-gradient(to top, rgb(11, 26, 59) 0%, transparent 100%);
    pointer-events: none;
    z-index: 3; /* מעל הרשת */
}

/* הבטחת התוכן והווידג'טים של אלמנטור מעל הכל */
.elementor-12785 .elementor-element.elementor-element-bf9bb92 > .elementor-widget, 
.elementor-12785 .elementor-element.elementor-element-bf9bb92 > .elementor-container,
.elementor-12785 .elementor-element.elementor-element-bf9bb92 > * {
    position: relative !important;
    z-index: 4 !important; /* מעל הרשת והכוכבים */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4436771 */.elementor-12785 .elementor-element.elementor-element-4436771 .gold-gradient-text {
    background: linear-gradient(135deg, rgb(214, 180, 0) 0%, rgb(180, 155, 0) 50%, rgb(214, 180, 0) 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    display: inline-block;
    position: relative;
}
.elementor-12785 .elementor-element.elementor-element-4436771 .gold-gradient-text::after {
    content: attr(data-text);
    position: absolute;
    left: 0;
    top: 0;
    z-index: -1;
    text-shadow: rgba(214, 180, 0) 0px 0px 40px;
    -webkit-text-fill-color: initial;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ce33199 */.elementor-12785 .elementor-element.elementor-element-ce33199 .gold-gradient-text {
    background: linear-gradient(135deg, rgb(214, 180, 0) 0%, rgb(180, 155, 0) 50%, rgb(214, 180, 0) 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    display: inline-block;
    position: relative;
}
.elementor-12785 .elementor-element.elementor-element-ce33199 .gold-gradient-text::after {
    content: attr(data-text);
    position: absolute;
    left: 0;
    top: 0;
    z-index: -1;
    text-shadow: rgba(214, 180, 0) 0px 0px 40px;
    -webkit-text-fill-color: initial;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-abe6c48 */.elementor-12785 .elementor-element.elementor-element-abe6c48 .gold-gradient-text {
    background: linear-gradient(135deg, rgb(214, 180, 0) 0%, rgb(180, 155, 0) 50%, rgb(214, 180, 0) 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    display: inline-block;
    position: relative;
}
.elementor-12785 .elementor-element.elementor-element-abe6c48 .gold-gradient-text::after {
    content: attr(data-text);
    position: absolute;
    left: 0;
    top: 0;
    z-index: -1;
    text-shadow: rgba(214, 180, 0) 0px 0px 40px;
    -webkit-text-fill-color: initial;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1339c0e */.elementor-12785 .elementor-element.elementor-element-1339c0e .gold-gradient-text {
    background: linear-gradient(135deg, rgb(214, 180, 0) 0%, rgb(180, 155, 0) 50%, rgb(214, 180, 0) 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    display: inline-block;
    position: relative;
}
.elementor-12785 .elementor-element.elementor-element-1339c0e .gold-gradient-text::after {
    content: attr(data-text);
    position: absolute;
    left: 0;
    top: 0;
    z-index: -1;
    text-shadow: rgba(214, 180, 0) 0px 0px 40px;
    -webkit-text-fill-color: initial;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-ede718f *//* ביטול החסימה של אלמנטור כדי לאפשר לצל ולפעימה לצאת החוצה */
.elementor-12785 .elementor-element.elementor-element-ede718f,
.elementor-12785 .elementor-element.elementor-element-ede718f .elementor-widget-container {
    overflow: visible !important;
}

/* הגדרת האייקון והוספת הצללה קבועה מסביבו */
.elementor-12785 .elementor-element.elementor-element-ede718f .elementor-icon {
    position: relative !important;
    display: inline-flex !important;
    
    /* הצללה קבועה, יציבה ובולטת בצבע #1A3D97 שלא זזה */
    box-shadow: 0 4px 15px rgba(26, 61, 151, 0.6) !important;
}

/* יצירת שכבת הפעימה בנפרד (מאחורי האייקון והצל שלו) */
.elementor-12785 .elementor-element.elementor-element-ede718f .elementor-icon::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    border-radius: 50%;
    
    /* צבע כחול #1A3D97 לפעימה (עם 40% שקיפות) */
    background-color: rgba(26, 61, 151, 0.4); 
    
    z-index: -1;
    /* הפעלת האנימציה כל שנייה אחת */
    animation: elementorPing 1s cubic-bezier(0, 0, 0.2, 1) infinite;
}

/* הגדרת האנימציה של הפעימה (גדילה והתפוגגות בלבד) */
@keyframes elementorPing {
    0% {
        transform: scale(1);
        opacity: 0.8;
    }
    100% {
        transform: scale(2);
        opacity: 0;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-f9a643e *//* ביטול החסימה של אלמנטור כדי לאפשר לצל ולפעימה לצאת החוצה */
.elementor-12785 .elementor-element.elementor-element-f9a643e,
.elementor-12785 .elementor-element.elementor-element-f9a643e .elementor-widget-container {
    overflow: visible !important;
}

/* הגדרת האייקון והוספת הצללה קבועה מסביבו */
.elementor-12785 .elementor-element.elementor-element-f9a643e .elementor-icon {
    position: relative !important;
    display: inline-flex !important;
    
    /* הצללה קבועה, יציבה ובולטת בצבע #25D366 שלא זזה */
    box-shadow: 0 4px 15px rgba(37, 211, 102, 0.6) !important;
}

/* יצירת שכבת הפעימה בנפרד (מאחורי האייקון והצל שלו) */
.elementor-12785 .elementor-element.elementor-element-f9a643e .elementor-icon::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    border-radius: 50%;
    
    /* צבע ירוק וואטסאפ לפעימה */
    background-color: rgba(37, 211, 102, 0.4); 
    
    z-index: -1;
    /* הפעלת האנימציה כל שנייה אחת */
    animation: elementorPing 1s cubic-bezier(0, 0, 0.2, 1) infinite;
}

/* הגדרת האנימציה של הפעימה (גדילה והתפוגגות בלבד) */
@keyframes elementorPing {
    0% {
        transform: scale(1);
        opacity: 0.8;
    }
    100% {
        transform: scale(2);
        opacity: 0;
    }
}/* End custom CSS */