.elementor-15951 .elementor-element.elementor-element-dc1ded0{--display:flex;--min-height:95vh;--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;--justify-content:center;--align-items:center;--overlay-opacity:0.9;}.elementor-15951 .elementor-element.elementor-element-dc1ded0:not(.elementor-motion-effects-element-type-background), .elementor-15951 .elementor-element.elementor-element-dc1ded0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.impactlabs.tech/wp-content/uploads/2022/10/section1-impact-hp-top1.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-15951 .elementor-element.elementor-element-dc1ded0::before, .elementor-15951 .elementor-element.elementor-element-dc1ded0 > .elementor-background-video-container::before, .elementor-15951 .elementor-element.elementor-element-dc1ded0 > .e-con-inner > .elementor-background-video-container::before, .elementor-15951 .elementor-element.elementor-element-dc1ded0 > .elementor-background-slideshow::before, .elementor-15951 .elementor-element.elementor-element-dc1ded0 > .e-con-inner > .elementor-background-slideshow::before, .elementor-15951 .elementor-element.elementor-element-dc1ded0 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:radial-gradient(at center center, #002256 0%, #00112A 100%);}.elementor-15951 .elementor-element.elementor-element-83b01e4{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:center;}.elementor-15951 .elementor-element.elementor-element-83b01e4 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-15951 .elementor-element.elementor-element-83b01e4 .elementor-heading-title{font-family:"Heebo", Sans-serif;font-size:49px;font-weight:800;line-height:55px;color:#FFFFFF;}.elementor-15951 .elementor-element.elementor-element-d13fcf8 .elementor-button{background-color:#FF6A00;font-family:"Heebo", Sans-serif;font-size:18px;font-weight:700;border-radius:50px 50px 50px 50px;padding:20px 40px 20px 40px;}.elementor-15951 .elementor-element.elementor-element-d13fcf8 > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-15951 .elementor-element.elementor-element-d13fcf8 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-15951 .elementor-element.elementor-element-d13fcf8 .elementor-button .elementor-button-content-wrapper{gap:18px;}.elementor-15951 .elementor-element.elementor-element-7e84df1{--display:flex;--min-height:490px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 40px;--row-gap:0px;--column-gap:40px;}.elementor-15951 .elementor-element.elementor-element-7e84df1:not(.elementor-motion-effects-element-type-background), .elementor-15951 .elementor-element.elementor-element-7e84df1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at top left, #002256 0%, #00112A 32%);}.elementor-15951 .elementor-element.elementor-element-9aa8c2e{--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-15951 .elementor-element.elementor-element-4bd60dc{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;font-family:"Heebo", Sans-serif;font-size:18px;font-weight:400;line-height:23px;color:#FFFFFFDE;}.elementor-15951 .elementor-element.elementor-element-4bd60dc > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-15951 .elementor-element.elementor-element-d85b022{--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-15951 .elementor-element.elementor-element-7eff39c img{border-radius:15px 15px 15px 15px;}.elementor-15951 .elementor-element.elementor-element-3349161{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15951 .elementor-element.elementor-element-9542024{--display:flex;--min-height:490px;--flex-direction:row-reverse;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--align-items:center;--gap:0px 40px;--row-gap:0px;--column-gap:40px;}.elementor-15951 .elementor-element.elementor-element-9542024:not(.elementor-motion-effects-element-type-background), .elementor-15951 .elementor-element.elementor-element-9542024 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at top left, #002256 0%, #00112A 32%);}.elementor-15951 .elementor-element.elementor-element-9248981{--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-15951 .elementor-element.elementor-element-50ad2fe{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;font-family:"Heebo", Sans-serif;font-size:18px;font-weight:400;line-height:23px;color:#FFFFFFDE;}.elementor-15951 .elementor-element.elementor-element-50ad2fe > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-15951 .elementor-element.elementor-element-c7df8c2{--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-15951 .elementor-element.elementor-element-20bb0da img{width:100%;border-radius:15px 15px 15px 15px;}.elementor-15951 .elementor-element.elementor-element-8f8bf47{--display:flex;--min-height:350px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-15951 .elementor-element.elementor-element-8f8bf47:not(.elementor-motion-effects-element-type-background), .elementor-15951 .elementor-element.elementor-element-8f8bf47 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#012C6D;}.elementor-15951 .elementor-element.elementor-element-59e260a{text-align:center;}.elementor-15951 .elementor-element.elementor-element-59e260a .elementor-heading-title{font-family:"Heebo", Sans-serif;font-size:40px;font-weight:900;letter-spacing:-0.8px;color:#FF6A00;}.elementor-15951 .elementor-element.elementor-element-26fded8{--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-15951 .elementor-element.elementor-element-60411cb{--display:flex;--justify-content:space-evenly;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:20px 20px 20px 20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15951 .elementor-element.elementor-element-60411cb:not(.elementor-motion-effects-element-type-background), .elementor-15951 .elementor-element.elementor-element-60411cb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF00;}.elementor-15951 .elementor-element.elementor-element-782764d{text-align:center;}.elementor-15951 .elementor-element.elementor-element-782764d img{width:100%;border-radius:15px 15px 15px 15px;}.elementor-15951 .elementor-element.elementor-element-ceead0b .elementor-heading-title{font-family:"Heebo", Sans-serif;font-size:26px;font-weight:700;color:#FFFFFF;}.elementor-15951 .elementor-element.elementor-element-9c1779d > .elementor-widget-container{margin:-18px 0px 0px 0px;}.elementor-15951 .elementor-element.elementor-element-9c1779d .elementor-heading-title{font-family:"Heebo", Sans-serif;font-size:16px;font-weight:300;color:#FFFFFF;}.elementor-15951 .elementor-element.elementor-element-f30ba94{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;font-family:"Heebo", Sans-serif;font-size:18px;font-weight:400;line-height:17px;color:#FFFFFFDE;}.elementor-15951 .elementor-element.elementor-element-f30ba94 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-15951 .elementor-element.elementor-element-f6d9c11 .elementor-button{background-color:#FF6A00;font-family:"Heebo", Sans-serif;font-size:18px;font-weight:700;border-radius:50px 50px 50px 50px;padding:17px 40px 17px 40px;}.elementor-15951 .elementor-element.elementor-element-f6d9c11 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-15951 .elementor-element.elementor-element-f6d9c11 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-15951 .elementor-element.elementor-element-f6d9c11 .elementor-button .elementor-button-content-wrapper{gap:18px;}.elementor-15951 .elementor-element.elementor-element-d753780{--display:flex;--justify-content:space-evenly;}.elementor-15951 .elementor-element.elementor-element-9104e54{text-align:center;}.elementor-15951 .elementor-element.elementor-element-9104e54 img{width:100%;border-radius:15px 15px 15px 15px;}.elementor-15951 .elementor-element.elementor-element-01a9476{text-align:center;}.elementor-15951 .elementor-element.elementor-element-01a9476 .elementor-heading-title{font-family:"Heebo", Sans-serif;font-size:26px;font-weight:700;color:#FFFFFF;}.elementor-15951 .elementor-element.elementor-element-dddf42d > .elementor-widget-container{margin:-18px 0px 0px 0px;}.elementor-15951 .elementor-element.elementor-element-dddf42d{text-align:center;}.elementor-15951 .elementor-element.elementor-element-dddf42d .elementor-heading-title{font-family:"Heebo", Sans-serif;font-size:16px;font-weight:300;color:#FFFFFF;}.elementor-15951 .elementor-element.elementor-element-bff2825{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;font-family:"Heebo", Sans-serif;font-size:18px;font-weight:400;line-height:17px;color:#FFFFFFDE;}.elementor-15951 .elementor-element.elementor-element-bff2825 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-15951 .elementor-element.elementor-element-1b89c1d .elementor-button{background-color:#FF6A00;font-family:"Heebo", Sans-serif;font-size:18px;font-weight:700;border-radius:50px 50px 50px 50px;padding:17px 40px 17px 40px;}.elementor-15951 .elementor-element.elementor-element-1b89c1d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-15951 .elementor-element.elementor-element-1b89c1d .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-15951 .elementor-element.elementor-element-1b89c1d .elementor-button .elementor-button-content-wrapper{gap:18px;}.elementor-15951 .elementor-element.elementor-element-7adfff6{--display:flex;--justify-content:space-evenly;}.elementor-15951 .elementor-element.elementor-element-fdc9701{text-align:center;}.elementor-15951 .elementor-element.elementor-element-fdc9701 img{width:100%;border-radius:15px 15px 15px 15px;}.elementor-15951 .elementor-element.elementor-element-a6a18e5{text-align:center;}.elementor-15951 .elementor-element.elementor-element-a6a18e5 .elementor-heading-title{font-family:"Heebo", Sans-serif;font-size:26px;font-weight:700;color:#FFFFFF;}.elementor-15951 .elementor-element.elementor-element-cda3aa8 > .elementor-widget-container{margin:-18px 0px 0px 0px;}.elementor-15951 .elementor-element.elementor-element-cda3aa8{text-align:center;}.elementor-15951 .elementor-element.elementor-element-cda3aa8 .elementor-heading-title{font-family:"Heebo", Sans-serif;font-size:16px;font-weight:300;color:#FFFFFF;}.elementor-15951 .elementor-element.elementor-element-d5dc923{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;font-family:"Heebo", Sans-serif;font-size:18px;font-weight:400;line-height:17px;color:#FFFFFFDE;}.elementor-15951 .elementor-element.elementor-element-d5dc923 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-15951 .elementor-element.elementor-element-234032e .elementor-button{background-color:#FF6A00;font-family:"Heebo", Sans-serif;font-size:18px;font-weight:700;border-radius:50px 50px 50px 50px;padding:17px 40px 17px 40px;}.elementor-15951 .elementor-element.elementor-element-234032e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-15951 .elementor-element.elementor-element-234032e .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-15951 .elementor-element.elementor-element-234032e .elementor-button .elementor-button-content-wrapper{gap:18px;}.elementor-15951 .elementor-element.elementor-element-f3cf78a{--display:flex;--min-height:193px;--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:flex-end;}.elementor-15951 .elementor-element.elementor-element-f3cf78a:not(.elementor-motion-effects-element-type-background), .elementor-15951 .elementor-element.elementor-element-f3cf78a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00112A;}.elementor-15951 .elementor-element.elementor-element-f87ae15{text-align:center;}.elementor-15951 .elementor-element.elementor-element-f87ae15 .elementor-heading-title{font-family:"Heebo", Sans-serif;font-size:35px;font-weight:900;color:#FFFFFF;}.elementor-15951 .elementor-element.elementor-element-08c8ef7{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;font-family:"Heebo", Sans-serif;font-size:18px;font-weight:400;line-height:23px;color:#FFFFFFDE;}.elementor-15951 .elementor-element.elementor-element-08c8ef7 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-15951 .elementor-element.elementor-element-fa88277{--display:flex;--min-height:0px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-15951 .elementor-element.elementor-element-fa88277:not(.elementor-motion-effects-element-type-background), .elementor-15951 .elementor-element.elementor-element-fa88277 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00112A;}.elementor-15951 .elementor-element.elementor-element-94b9fd2{--display:flex;--min-height:170px;--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;}.elementor-15951 .elementor-element.elementor-element-94b9fd2:not(.elementor-motion-effects-element-type-background), .elementor-15951 .elementor-element.elementor-element-94b9fd2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-15951 .elementor-element.elementor-element-3f8e8ef{text-align:center;}.elementor-15951 .elementor-element.elementor-element-3f8e8ef img{opacity:1;}.elementor-15951 .elementor-element.elementor-element-d69730f{--display:flex;--min-height:170px;--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;}.elementor-15951 .elementor-element.elementor-element-d69730f:not(.elementor-motion-effects-element-type-background), .elementor-15951 .elementor-element.elementor-element-d69730f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-15951 .elementor-element.elementor-element-f0c3882{text-align:center;}.elementor-15951 .elementor-element.elementor-element-f0c3882 img{width:65%;opacity:1;}.elementor-15951 .elementor-element.elementor-element-5556d53{--display:flex;--min-height:170px;--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;}.elementor-15951 .elementor-element.elementor-element-5556d53:not(.elementor-motion-effects-element-type-background), .elementor-15951 .elementor-element.elementor-element-5556d53 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-15951 .elementor-element.elementor-element-ea313b1{text-align:center;}.elementor-15951 .elementor-element.elementor-element-ea313b1 img{opacity:1;}.elementor-15951 .elementor-element.elementor-element-1b596e9{--display:flex;--min-height:170px;--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;}.elementor-15951 .elementor-element.elementor-element-1b596e9:not(.elementor-motion-effects-element-type-background), .elementor-15951 .elementor-element.elementor-element-1b596e9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-15951 .elementor-element.elementor-element-d766a5c{text-align:center;}.elementor-15951 .elementor-element.elementor-element-d766a5c img{width:71%;opacity:1;}.elementor-15951 .elementor-element.elementor-element-32bd00f{--display:flex;--min-height:170px;--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;}.elementor-15951 .elementor-element.elementor-element-32bd00f:not(.elementor-motion-effects-element-type-background), .elementor-15951 .elementor-element.elementor-element-32bd00f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-15951 .elementor-element.elementor-element-c96efa4{text-align:center;}.elementor-15951 .elementor-element.elementor-element-c96efa4 img{width:90%;opacity:1;}.elementor-15951 .elementor-element.elementor-element-30fa284{--display:flex;--min-height:104px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:10px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-15951 .elementor-element.elementor-element-30fa284:not(.elementor-motion-effects-element-type-background), .elementor-15951 .elementor-element.elementor-element-30fa284 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00112A;}.elementor-15951 .elementor-element.elementor-element-aab765a{--display:flex;--min-height:170px;--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;}.elementor-15951 .elementor-element.elementor-element-aab765a:not(.elementor-motion-effects-element-type-background), .elementor-15951 .elementor-element.elementor-element-aab765a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-15951 .elementor-element.elementor-element-4899e78{text-align:center;}.elementor-15951 .elementor-element.elementor-element-4899e78 img{opacity:1;}.elementor-15951 .elementor-element.elementor-element-5f6b126{--display:flex;--min-height:170px;--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;}.elementor-15951 .elementor-element.elementor-element-5f6b126:not(.elementor-motion-effects-element-type-background), .elementor-15951 .elementor-element.elementor-element-5f6b126 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-15951 .elementor-element.elementor-element-fa164df{text-align:center;}.elementor-15951 .elementor-element.elementor-element-b95c6ef{--display:flex;--min-height:170px;--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;}.elementor-15951 .elementor-element.elementor-element-b95c6ef:not(.elementor-motion-effects-element-type-background), .elementor-15951 .elementor-element.elementor-element-b95c6ef > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-15951 .elementor-element.elementor-element-52ed56d{text-align:center;}.elementor-15951 .elementor-element.elementor-element-7d9953f{--display:flex;--min-height:170px;--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;}.elementor-15951 .elementor-element.elementor-element-7d9953f:not(.elementor-motion-effects-element-type-background), .elementor-15951 .elementor-element.elementor-element-7d9953f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-15951 .elementor-element.elementor-element-49444cd{text-align:center;}@media(min-width:768px){.elementor-15951 .elementor-element.elementor-element-7e84df1{--content-width:1480px;}.elementor-15951 .elementor-element.elementor-element-9aa8c2e{--width:60%;}.elementor-15951 .elementor-element.elementor-element-d85b022{--width:50%;}.elementor-15951 .elementor-element.elementor-element-9542024{--content-width:1480px;}.elementor-15951 .elementor-element.elementor-element-9248981{--width:60%;}.elementor-15951 .elementor-element.elementor-element-c7df8c2{--width:50%;}.elementor-15951 .elementor-element.elementor-element-60411cb{--width:33%;}.elementor-15951 .elementor-element.elementor-element-d753780{--width:33%;}.elementor-15951 .elementor-element.elementor-element-7adfff6{--width:33%;}.elementor-15951 .elementor-element.elementor-element-f3cf78a{--content-width:860px;}.elementor-15951 .elementor-element.elementor-element-fa88277{--content-width:1280px;}.elementor-15951 .elementor-element.elementor-element-94b9fd2{--width:33%;}.elementor-15951 .elementor-element.elementor-element-d69730f{--width:33%;}.elementor-15951 .elementor-element.elementor-element-5556d53{--width:33%;}.elementor-15951 .elementor-element.elementor-element-1b596e9{--width:33%;}.elementor-15951 .elementor-element.elementor-element-32bd00f{--width:33%;}.elementor-15951 .elementor-element.elementor-element-30fa284{--content-width:1035px;}.elementor-15951 .elementor-element.elementor-element-aab765a{--width:33%;}.elementor-15951 .elementor-element.elementor-element-5f6b126{--width:33%;}.elementor-15951 .elementor-element.elementor-element-b95c6ef{--width:33%;}.elementor-15951 .elementor-element.elementor-element-7d9953f{--width:33%;}}@media(max-width:1024px){.elementor-15951 .elementor-element.elementor-element-83b01e4 .elementor-heading-title{font-size:27px;line-height:1.1em;}.elementor-15951 .elementor-element.elementor-element-4bd60dc{font-size:16px;}.elementor-15951 .elementor-element.elementor-element-50ad2fe{font-size:16px;}.elementor-15951 .elementor-element.elementor-element-f30ba94{font-size:16px;}.elementor-15951 .elementor-element.elementor-element-bff2825{font-size:16px;}.elementor-15951 .elementor-element.elementor-element-d5dc923{font-size:16px;}.elementor-15951 .elementor-element.elementor-element-08c8ef7{font-size:16px;}.elementor-15951 .elementor-element.elementor-element-3f8e8ef{text-align:center;}.elementor-15951 .elementor-element.elementor-element-f0c3882{text-align:center;}.elementor-15951 .elementor-element.elementor-element-ea313b1{text-align:center;}.elementor-15951 .elementor-element.elementor-element-d766a5c{text-align:center;}.elementor-15951 .elementor-element.elementor-element-c96efa4{text-align:center;}.elementor-15951 .elementor-element.elementor-element-4899e78{text-align:center;}.elementor-15951 .elementor-element.elementor-element-fa164df{text-align:center;}.elementor-15951 .elementor-element.elementor-element-52ed56d{text-align:center;}.elementor-15951 .elementor-element.elementor-element-49444cd{text-align:center;}}@media(max-width:767px){.elementor-15951 .elementor-element.elementor-element-dc1ded0{--min-height:90vh;}.elementor-15951 .elementor-element.elementor-element-83b01e4{width:100%;max-width:100%;text-align:center;}.elementor-15951 .elementor-element.elementor-element-83b01e4 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-15951 .elementor-element.elementor-element-83b01e4 .elementor-heading-title{font-size:28px;line-height:1.1em;}.elementor-15951 .elementor-element.elementor-element-d13fcf8 .elementor-button{font-size:14px;line-height:1.3em;}.elementor-15951 .elementor-element.elementor-element-7e84df1{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:20px;--padding-bottom:30px;--padding-left:15px;--padding-right:15px;}.elementor-15951 .elementor-element.elementor-element-9aa8c2e{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-15951 .elementor-element.elementor-element-4bd60dc > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-15951 .elementor-element.elementor-element-4bd60dc{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;line-height:1.4em;}.elementor-15951 .elementor-element.elementor-element-9542024{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:20px;--padding-bottom:30px;--padding-left:15px;--padding-right:15px;}.elementor-15951 .elementor-element.elementor-element-9248981{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-15951 .elementor-element.elementor-element-50ad2fe > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-15951 .elementor-element.elementor-element-50ad2fe{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;line-height:1.4em;}.elementor-15951 .elementor-element.elementor-element-59e260a > .elementor-widget-container{margin:-15px 0px 0px 0px;}.elementor-15951 .elementor-element.elementor-element-59e260a .elementor-heading-title{font-size:29px;}.elementor-15951 .elementor-element.elementor-element-f30ba94 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-15951 .elementor-element.elementor-element-f30ba94{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;line-height:1.4em;}.elementor-15951 .elementor-element.elementor-element-f6d9c11 .elementor-button{font-size:16px;line-height:1.3em;}.elementor-15951 .elementor-element.elementor-element-bff2825 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-15951 .elementor-element.elementor-element-bff2825{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;line-height:1.4em;}.elementor-15951 .elementor-element.elementor-element-1b89c1d .elementor-button{font-size:16px;line-height:1.3em;}.elementor-15951 .elementor-element.elementor-element-d5dc923 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-15951 .elementor-element.elementor-element-d5dc923{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;line-height:1.4em;}.elementor-15951 .elementor-element.elementor-element-234032e .elementor-button{font-size:16px;line-height:1.3em;}.elementor-15951 .elementor-element.elementor-element-f3cf78a{--min-height:240px;}.elementor-15951 .elementor-element.elementor-element-f87ae15 .elementor-heading-title{font-size:23px;}.elementor-15951 .elementor-element.elementor-element-08c8ef7 > .elementor-widget-container{margin:-11px 0px 0px 0px;}.elementor-15951 .elementor-element.elementor-element-08c8ef7{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;line-height:1.4em;}.elementor-15951 .elementor-element.elementor-element-fa88277{--padding-top:10px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-15951 .elementor-element.elementor-element-3f8e8ef{text-align:center;}.elementor-15951 .elementor-element.elementor-element-f0c3882{text-align:center;}.elementor-15951 .elementor-element.elementor-element-ea313b1{text-align:center;}.elementor-15951 .elementor-element.elementor-element-d766a5c{text-align:center;}.elementor-15951 .elementor-element.elementor-element-c96efa4{text-align:center;}.elementor-15951 .elementor-element.elementor-element-30fa284{--padding-top:10px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-15951 .elementor-element.elementor-element-4899e78{text-align:center;}.elementor-15951 .elementor-element.elementor-element-fa164df{text-align:center;}.elementor-15951 .elementor-element.elementor-element-52ed56d{text-align:center;}.elementor-15951 .elementor-element.elementor-element-49444cd{text-align:center;}}/* Start custom CSS for heading, class: .elementor-element-83b01e4 */.elementor-15951 .elementor-element.elementor-element-83b01e4 {
  position: relative;
  display: inline-block;
  overflow: visible;
}

.elementor-15951 .elementor-element.elementor-element-83b01e4 .elementor-heading-title {
  position: relative;
  display: inline-block;
  opacity: 0;
  transform: translateY(28px);
  filter: blur(8px);
  animation: titleReveal 1s cubic-bezier(.16, 1, .3, 1) forwards;
}

/* המילה אימפקט */
.elementor-15951 .elementor-element.elementor-element-83b01e4 .impact-word {
  position: relative;
  display: inline-block;
  white-space: nowrap;
}

/* הקו רק מתחת למילה אימפקט */
.elementor-15951 .elementor-element.elementor-element-83b01e4 .impact-word::after {
  content: "";
  position: absolute;
  right: 0;
  bottom: -8px;
  width: 100%;
  height: 5px;
  border-radius: 999px;
  background: linear-gradient(90deg, #FF6A00, #ffffff, #FF6A00);
  transform: scaleX(0);
  transform-origin: right;
  animation: underlineRun 1.1s ease forwards;
  animation-delay: .55s;
  box-shadow: 0 0 18px rgba(255, 106, 0, .55);
}

@keyframes titleReveal {
  0% {
    opacity: 0;
    transform: translateY(28px);
    filter: blur(8px);
  }

  100% {
    opacity: 1;
    transform: translateY(0);
    filter: blur(0);
  }
}

@keyframes underlineRun {
  0% {
    transform: scaleX(0);
    opacity: 0;
  }

  100% {
    transform: scaleX(1);
    opacity: 1;
  }
}

/* מובייל */
@media (max-width: 767px) {
  .elementor-15951 .elementor-element.elementor-element-83b01e4 .elementor-heading-title {
    animation-duration: .8s;
  }

  .elementor-15951 .elementor-element.elementor-element-83b01e4 .impact-word::after {
    height: 4px;
    bottom: -6px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9aa8c2e */.elementor-15951 .elementor-element.elementor-element-9aa8c2e {
  position: relative;
  overflow: hidden;
  isolation: isolate;
  border-radius: 34px;
  padding: 34px 38px !important;
  background:
    radial-gradient(circle at 90% 10%, rgba(255, 106, 0, 0.10), transparent 28%),
    radial-gradient(circle at 10% 90%, rgba(85, 180, 255, 0.08), transparent 34%),
    linear-gradient(145deg, rgba(255,255,255,0.055), rgba(255,255,255,0.018));
  border: 1px solid rgba(255,255,255,0.10);
  box-shadow:
    0 26px 80px rgba(0, 0, 0, 0.18),
    inset 0 1px 0 rgba(255,255,255,0.10);
  backdrop-filter: blur(14px);
  -webkit-backdrop-filter: blur(14px);
}

/* שכבת עומק עדינה בלבד */
.elementor-15951 .elementor-element.elementor-element-9aa8c2e::before {
  content: "";
  position: absolute;
  inset: 0;
  z-index: -1;
  border-radius: inherit;
  background:
    linear-gradient(
      135deg,
      rgba(255,255,255,0.08),
      transparent 42%,
      rgba(255,106,0,0.045)
    );
  pointer-events: none;
}

/* פס כתום עדין למעלה */
.elementor-15951 .elementor-element.elementor-element-9aa8c2e::after {
  content: "";
  position: absolute;
  top: 0;
  right: 42px;
  left: 42px;
  height: 3px;
  border-radius: 0 0 999px 999px;
  background: linear-gradient(90deg, transparent, #ff6a00, transparent);
  opacity: 0.85;
  pointer-events: none;
}

/* ריחוף עדין רק לעמודה עצמה */
.elementor-15951 .elementor-element.elementor-element-9aa8c2e {
  transition: 0.35s ease;
}

.elementor-15951 .elementor-element.elementor-element-9aa8c2e:hover {
  transform: translateY(-4px);
  border-color: rgba(255, 106, 0, 0.22);
  box-shadow:
    0 34px 96px rgba(0, 0, 0, 0.24),
    0 0 34px rgba(255, 106, 0, 0.07),
    inset 0 1px 0 rgba(255,255,255,0.13);
}

/* מובייל */
@media (max-width: 767px) {
  .elementor-15951 .elementor-element.elementor-element-9aa8c2e {
    padding: 28px 22px !important;
    border-radius: 26px;
  }

  .elementor-15951 .elementor-element.elementor-element-9aa8c2e::after {
    right: 28px;
    left: 28px;
  }

  .elementor-15951 .elementor-element.elementor-element-9aa8c2e:hover {
    transform: none;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9248981 */.elementor-15951 .elementor-element.elementor-element-9248981 {
  position: relative;
  overflow: hidden;
  isolation: isolate;
  border-radius: 34px;
  padding: 34px 38px !important;
  background:
    radial-gradient(circle at 90% 10%, rgba(255, 106, 0, 0.10), transparent 28%),
    radial-gradient(circle at 10% 90%, rgba(85, 180, 255, 0.08), transparent 34%),
    linear-gradient(145deg, rgba(255,255,255,0.055), rgba(255,255,255,0.018));
  border: 1px solid rgba(255,255,255,0.10);
  box-shadow:
    0 26px 80px rgba(0, 0, 0, 0.18),
    inset 0 1px 0 rgba(255,255,255,0.10);
  backdrop-filter: blur(14px);
  -webkit-backdrop-filter: blur(14px);
}

/* שכבת עומק עדינה בלבד */
.elementor-15951 .elementor-element.elementor-element-9248981::before {
  content: "";
  position: absolute;
  inset: 0;
  z-index: -1;
  border-radius: inherit;
  background:
    linear-gradient(
      135deg,
      rgba(255,255,255,0.08),
      transparent 42%,
      rgba(255,106,0,0.045)
    );
  pointer-events: none;
}

/* פס כתום עדין למעלה */
.elementor-15951 .elementor-element.elementor-element-9248981::after {
  content: "";
  position: absolute;
  top: 0;
  right: 42px;
  left: 42px;
  height: 3px;
  border-radius: 0 0 999px 999px;
  background: linear-gradient(90deg, transparent, #ff6a00, transparent);
  opacity: 0.85;
  pointer-events: none;
}

/* ריחוף עדין רק לעמודה עצמה */
.elementor-15951 .elementor-element.elementor-element-9248981 {
  transition: 0.35s ease;
}

.elementor-15951 .elementor-element.elementor-element-9248981:hover {
  transform: translateY(-4px);
  border-color: rgba(255, 106, 0, 0.22);
  box-shadow:
    0 34px 96px rgba(0, 0, 0, 0.24),
    0 0 34px rgba(255, 106, 0, 0.07),
    inset 0 1px 0 rgba(255,255,255,0.13);
}

/* מובייל */
@media (max-width: 767px) {
  .elementor-15951 .elementor-element.elementor-element-9248981 {
    padding: 28px 22px !important;
    border-radius: 26px;
  }

  .elementor-15951 .elementor-element.elementor-element-9248981::after {
    right: 28px;
    left: 28px;
  }

  .elementor-15951 .elementor-element.elementor-element-9248981:hover {
    transform: none;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-60411cb */.elementor-15951 .elementor-element.elementor-element-60411cb {
  position: relative;
  overflow: hidden;
  isolation: isolate;
  padding: 22px 28px 34px;
  border-radius: 30px;
  background: rgba(255, 255, 255, 0.035);
  border: 1px solid rgba(255, 255, 255, 0.12);
  box-shadow:
    0 24px 70px rgba(0, 0, 0, 0.18),
    inset 0 1px 0 rgba(255, 255, 255, 0.08);
  backdrop-filter: blur(14px);
  -webkit-backdrop-filter: blur(14px);
  transition: 0.4s ease;
}

/* ברק פנימי עדין */
.elementor-15951 .elementor-element.elementor-element-60411cb::before {
  content: "";
  position: absolute;
  inset: 0;
  z-index: -2;
  border-radius: inherit;
  background:
    radial-gradient(circle at 50% 0%, rgba(255, 106, 0, 0.16), transparent 34%),
    linear-gradient(135deg, rgba(255, 255, 255, 0.08), transparent 45%);
  opacity: 0.75;
  transition: 0.4s ease;
}

/* קו כתום דק למעלה */
.elementor-15951 .elementor-element.elementor-element-60411cb::after {
  content: "";
  position: absolute;
  top: 0;
  right: 26px;
  left: 26px;
  height: 3px;
  border-radius: 999px;
  background: linear-gradient(90deg, transparent, #ff6a00, transparent);
  opacity: 0;
  transform: scaleX(0.5);
  transition: 0.4s ease;
}

/* Hover לכרטיסיה */
.elementor-15951 .elementor-element.elementor-element-60411cb:hover {
  transform: translateY(-8px);
  background: rgba(255, 255, 255, 0.065);
  border-color: rgba(255, 106, 0, 0.42);
  box-shadow:
    0 32px 90px rgba(0, 0, 0, 0.26),
    0 0 34px rgba(255, 106, 0, 0.12),
    inset 0 1px 0 rgba(255, 255, 255, 0.16);
}

.elementor-15951 .elementor-element.elementor-element-60411cb:hover::before {
  opacity: 1;
}

.elementor-15951 .elementor-element.elementor-element-60411cb:hover::after {
  opacity: 1;
  transform: scaleX(1);
}

/* אייקון */
.elementor-15951 .elementor-element.elementor-element-60411cb .elementor-icon,
.elementor-15951 .elementor-element.elementor-element-60411cb .elementor-icon svg,
.elementor-15951 .elementor-element.elementor-element-60411cb .elementor-widget-icon {
  transition: 0.4s ease;
}

.elementor-15951 .elementor-element.elementor-element-60411cb:hover .elementor-icon,
.elementor-15951 .elementor-element.elementor-element-60411cb:hover .elementor-widget-icon {
  transform: translateY(-4px) scale(1.06);
  filter: drop-shadow(0 0 16px rgba(255, 106, 0, 0.38));
}

/* כותרת */
.elementor-15951 .elementor-element.elementor-element-60411cb .elementor-heading-title {
  transition: 0.3s ease;
}

.elementor-15951 .elementor-element.elementor-element-60411cb:hover .elementor-heading-title {
  color: #ffffff !important;
  text-shadow: 0 0 18px rgba(255, 255, 255, 0.12);
}

/* טקסט */
.elementor-15951 .elementor-element.elementor-element-60411cb .elementor-widget-text-editor,
.elementor-15951 .elementor-element.elementor-element-60411cb .elementor-widget-text-editor p {
  color: rgba(255, 255, 255, 0.88);
  line-height: 1.35;
}

/* כפתור */
.elementor-15951 .elementor-element.elementor-element-60411cb .elementor-button {
  position: relative;
  overflow: hidden;
  border-radius: 999px !important;
  background: #ff6a00 !important;
  box-shadow:
    0 12px 28px rgba(255, 106, 0, 0.28),
    inset 0 1px 0 rgba(255, 255, 255, 0.22);
  transition: 0.35s ease;
}

/* ברק שעובר על הכפתור */
.elementor-15951 .elementor-element.elementor-element-60411cb .elementor-button::before {
  content: "";
  position: absolute;
  top: 0;
  right: -80%;
  width: 55%;
  height: 100%;
  background: linear-gradient(
    90deg,
    transparent,
    rgba(255, 255, 255, 0.36),
    transparent
  );
  transform: skewX(-18deg);
  transition: 0.55s ease;
}

.elementor-15951 .elementor-element.elementor-element-60411cb:hover .elementor-button::before {
  right: 130%;
}

.elementor-15951 .elementor-element.elementor-element-60411cb .elementor-button:hover {
  transform: translateY(-2px);
  background: #ff7a1a !important;
  box-shadow:
    0 16px 34px rgba(255, 106, 0, 0.38),
    0 0 22px rgba(255, 106, 0, 0.22);
}

/* אייקון בתוך הכפתור */
.elementor-15951 .elementor-element.elementor-element-60411cb .elementor-button-icon {
  transition: 0.3s ease;
}

.elementor-15951 .elementor-element.elementor-element-60411cb .elementor-button:hover .elementor-button-icon {
  transform: translateX(-4px);
}

/* מובייל */
@media (max-width: 767px) {
  .elementor-15951 .elementor-element.elementor-element-60411cb {
    padding: 34px 22px 28px;
    border-radius: 24px;
  }

  .elementor-15951 .elementor-element.elementor-element-60411cb:hover {
    transform: none;
  }

  .elementor-15951 .elementor-element.elementor-element-60411cb .elementor-widget-text-editor,
  .elementor-15951 .elementor-element.elementor-element-60411cb .elementor-widget-text-editor p {
    line-height: 1.65;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d753780 */.elementor-15951 .elementor-element.elementor-element-d753780 {
  position: relative;
  overflow: hidden;
  isolation: isolate;
  padding: 22px 28px 34px;
  border-radius: 30px;
  background: rgba(255, 255, 255, 0.035);
  border: 1px solid rgba(255, 255, 255, 0.12);
  box-shadow:
    0 24px 70px rgba(0, 0, 0, 0.18),
    inset 0 1px 0 rgba(255, 255, 255, 0.08);
  backdrop-filter: blur(14px);
  -webkit-backdrop-filter: blur(14px);
  transition: 0.4s ease;
}

/* ברק פנימי עדין */
.elementor-15951 .elementor-element.elementor-element-d753780::before {
  content: "";
  position: absolute;
  inset: 0;
  z-index: -2;
  border-radius: inherit;
  background:
    radial-gradient(circle at 50% 0%, rgba(255, 106, 0, 0.16), transparent 34%),
    linear-gradient(135deg, rgba(255, 255, 255, 0.08), transparent 45%);
  opacity: 0.75;
  transition: 0.4s ease;
}

/* קו כתום דק למעלה */
.elementor-15951 .elementor-element.elementor-element-d753780::after {
  content: "";
  position: absolute;
  top: 0;
  right: 26px;
  left: 26px;
  height: 3px;
  border-radius: 999px;
  background: linear-gradient(90deg, transparent, #ff6a00, transparent);
  opacity: 0;
  transform: scaleX(0.5);
  transition: 0.4s ease;
}

/* Hover לכרטיסיה */
.elementor-15951 .elementor-element.elementor-element-d753780:hover {
  transform: translateY(-8px);
  background: rgba(255, 255, 255, 0.065);
  border-color: rgba(255, 106, 0, 0.42);
  box-shadow:
    0 32px 90px rgba(0, 0, 0, 0.26),
    0 0 34px rgba(255, 106, 0, 0.12),
    inset 0 1px 0 rgba(255, 255, 255, 0.16);
}

.elementor-15951 .elementor-element.elementor-element-d753780:hover::before {
  opacity: 1;
}

.elementor-15951 .elementor-element.elementor-element-d753780:hover::after {
  opacity: 1;
  transform: scaleX(1);
}

/* אייקון */
.elementor-15951 .elementor-element.elementor-element-d753780 .elementor-icon,
.elementor-15951 .elementor-element.elementor-element-d753780 .elementor-icon svg,
.elementor-15951 .elementor-element.elementor-element-d753780 .elementor-widget-icon {
  transition: 0.4s ease;
}

.elementor-15951 .elementor-element.elementor-element-d753780:hover .elementor-icon,
.elementor-15951 .elementor-element.elementor-element-d753780:hover .elementor-widget-icon {
  transform: translateY(-4px) scale(1.06);
  filter: drop-shadow(0 0 16px rgba(255, 106, 0, 0.38));
}

/* כותרת */
.elementor-15951 .elementor-element.elementor-element-d753780 .elementor-heading-title {
  transition: 0.3s ease;
}

.elementor-15951 .elementor-element.elementor-element-d753780:hover .elementor-heading-title {
  color: #ffffff !important;
  text-shadow: 0 0 18px rgba(255, 255, 255, 0.12);
}

/* טקסט */
.elementor-15951 .elementor-element.elementor-element-d753780 .elementor-widget-text-editor,
.elementor-15951 .elementor-element.elementor-element-d753780 .elementor-widget-text-editor p {
  color: rgba(255, 255, 255, 0.88);
  line-height: 1.35;
}

/* כפתור */
.elementor-15951 .elementor-element.elementor-element-d753780 .elementor-button {
  position: relative;
  overflow: hidden;
  border-radius: 999px !important;
  background: #ff6a00 !important;
  box-shadow:
    0 12px 28px rgba(255, 106, 0, 0.28),
    inset 0 1px 0 rgba(255, 255, 255, 0.22);
  transition: 0.35s ease;
}

/* ברק שעובר על הכפתור */
.elementor-15951 .elementor-element.elementor-element-d753780 .elementor-button::before {
  content: "";
  position: absolute;
  top: 0;
  right: -80%;
  width: 55%;
  height: 100%;
  background: linear-gradient(
    90deg,
    transparent,
    rgba(255, 255, 255, 0.36),
    transparent
  );
  transform: skewX(-18deg);
  transition: 0.55s ease;
}

.elementor-15951 .elementor-element.elementor-element-d753780:hover .elementor-button::before {
  right: 130%;
}

.elementor-15951 .elementor-element.elementor-element-d753780 .elementor-button:hover {
  transform: translateY(-2px);
  background: #ff7a1a !important;
  box-shadow:
    0 16px 34px rgba(255, 106, 0, 0.38),
    0 0 22px rgba(255, 106, 0, 0.22);
}

/* אייקון בתוך הכפתור */
.elementor-15951 .elementor-element.elementor-element-d753780 .elementor-button-icon {
  transition: 0.3s ease;
}

.elementor-15951 .elementor-element.elementor-element-d753780 .elementor-button:hover .elementor-button-icon {
  transform: translateX(-4px);
}

/* מובייל */
@media (max-width: 767px) {
  .elementor-15951 .elementor-element.elementor-element-d753780 {
    padding: 34px 22px 28px;
    border-radius: 24px;
  }

  .elementor-15951 .elementor-element.elementor-element-d753780:hover {
    transform: none;
  }

  .elementor-15951 .elementor-element.elementor-element-d753780 .elementor-widget-text-editor,
  .elementor-15951 .elementor-element.elementor-element-d753780 .elementor-widget-text-editor p {
    line-height: 1.65;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7adfff6 */.elementor-15951 .elementor-element.elementor-element-7adfff6 {
  position: relative;
  overflow: hidden;
  isolation: isolate;
  padding: 22px 28px 34px;
  border-radius: 30px;
  background: rgba(255, 255, 255, 0.035);
  border: 1px solid rgba(255, 255, 255, 0.12);
  box-shadow:
    0 24px 70px rgba(0, 0, 0, 0.18),
    inset 0 1px 0 rgba(255, 255, 255, 0.08);
  backdrop-filter: blur(14px);
  -webkit-backdrop-filter: blur(14px);
  transition: 0.4s ease;
}

/* ברק פנימי עדין */
.elementor-15951 .elementor-element.elementor-element-7adfff6::before {
  content: "";
  position: absolute;
  inset: 0;
  z-index: -2;
  border-radius: inherit;
  background:
    radial-gradient(circle at 50% 0%, rgba(255, 106, 0, 0.16), transparent 34%),
    linear-gradient(135deg, rgba(255, 255, 255, 0.08), transparent 45%);
  opacity: 0.75;
  transition: 0.4s ease;
}

/* קו כתום דק למעלה */
.elementor-15951 .elementor-element.elementor-element-7adfff6::after {
  content: "";
  position: absolute;
  top: 0;
  right: 26px;
  left: 26px;
  height: 3px;
  border-radius: 999px;
  background: linear-gradient(90deg, transparent, #ff6a00, transparent);
  opacity: 0;
  transform: scaleX(0.5);
  transition: 0.4s ease;
}

/* Hover לכרטיסיה */
.elementor-15951 .elementor-element.elementor-element-7adfff6:hover {
  transform: translateY(-8px);
  background: rgba(255, 255, 255, 0.065);
  border-color: rgba(255, 106, 0, 0.42);
  box-shadow:
    0 32px 90px rgba(0, 0, 0, 0.26),
    0 0 34px rgba(255, 106, 0, 0.12),
    inset 0 1px 0 rgba(255, 255, 255, 0.16);
}

.elementor-15951 .elementor-element.elementor-element-7adfff6:hover::before {
  opacity: 1;
}

.elementor-15951 .elementor-element.elementor-element-7adfff6:hover::after {
  opacity: 1;
  transform: scaleX(1);
}

/* אייקון */
.elementor-15951 .elementor-element.elementor-element-7adfff6 .elementor-icon,
.elementor-15951 .elementor-element.elementor-element-7adfff6 .elementor-icon svg,
.elementor-15951 .elementor-element.elementor-element-7adfff6 .elementor-widget-icon {
  transition: 0.4s ease;
}

.elementor-15951 .elementor-element.elementor-element-7adfff6:hover .elementor-icon,
.elementor-15951 .elementor-element.elementor-element-7adfff6:hover .elementor-widget-icon {
  transform: translateY(-4px) scale(1.06);
  filter: drop-shadow(0 0 16px rgba(255, 106, 0, 0.38));
}

/* כותרת */
.elementor-15951 .elementor-element.elementor-element-7adfff6 .elementor-heading-title {
  transition: 0.3s ease;
}

.elementor-15951 .elementor-element.elementor-element-7adfff6:hover .elementor-heading-title {
  color: #ffffff !important;
  text-shadow: 0 0 18px rgba(255, 255, 255, 0.12);
}

/* טקסט */
.elementor-15951 .elementor-element.elementor-element-7adfff6 .elementor-widget-text-editor,
.elementor-15951 .elementor-element.elementor-element-7adfff6 .elementor-widget-text-editor p {
  color: rgba(255, 255, 255, 0.88);
  line-height: 1.35;
}

/* כפתור */
.elementor-15951 .elementor-element.elementor-element-7adfff6 .elementor-button {
  position: relative;
  overflow: hidden;
  border-radius: 999px !important;
  background: #ff6a00 !important;
  box-shadow:
    0 12px 28px rgba(255, 106, 0, 0.28),
    inset 0 1px 0 rgba(255, 255, 255, 0.22);
  transition: 0.35s ease;
}

/* ברק שעובר על הכפתור */
.elementor-15951 .elementor-element.elementor-element-7adfff6 .elementor-button::before {
  content: "";
  position: absolute;
  top: 0;
  right: -80%;
  width: 55%;
  height: 100%;
  background: linear-gradient(
    90deg,
    transparent,
    rgba(255, 255, 255, 0.36),
    transparent
  );
  transform: skewX(-18deg);
  transition: 0.55s ease;
}

.elementor-15951 .elementor-element.elementor-element-7adfff6:hover .elementor-button::before {
  right: 130%;
}

.elementor-15951 .elementor-element.elementor-element-7adfff6 .elementor-button:hover {
  transform: translateY(-2px);
  background: #ff7a1a !important;
  box-shadow:
    0 16px 34px rgba(255, 106, 0, 0.38),
    0 0 22px rgba(255, 106, 0, 0.22);
}

/* אייקון בתוך הכפתור */
.elementor-15951 .elementor-element.elementor-element-7adfff6 .elementor-button-icon {
  transition: 0.3s ease;
}

.elementor-15951 .elementor-element.elementor-element-7adfff6 .elementor-button:hover .elementor-button-icon {
  transform: translateX(-4px);
}

/* מובייל */
@media (max-width: 767px) {
  .elementor-15951 .elementor-element.elementor-element-7adfff6 {
    padding: 34px 22px 28px;
    border-radius: 24px;
  }

  .elementor-15951 .elementor-element.elementor-element-7adfff6:hover {
    transform: none;
  }

  .elementor-15951 .elementor-element.elementor-element-7adfff6 .elementor-widget-text-editor,
  .elementor-15951 .elementor-element.elementor-element-7adfff6 .elementor-widget-text-editor p {
    line-height: 1.65;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-94b9fd2 */.elementor-15951 .elementor-element.elementor-element-94b9fd2 {
  position: relative;
  overflow: hidden;
  isolation: isolate;
  padding: 42px 28px 34px;
  border-radius: 30px;
  background: rgba(255, 255, 255, 0.035);
  border: 1px solid rgba(255, 255, 255, 0.12);
  box-shadow:
    0 24px 70px rgba(0, 0, 0, 0.18),
    inset 0 1px 0 rgba(255, 255, 255, 0.08);
  backdrop-filter: blur(14px);
  -webkit-backdrop-filter: blur(14px);
  transition: 0.4s ease;
}

/* ברק פנימי עדין */
.elementor-15951 .elementor-element.elementor-element-94b9fd2::before {
  content: "";
  position: absolute;
  inset: 0;
  z-index: -2;
  border-radius: inherit;
  background:
    radial-gradient(circle at 50% 0%, rgba(255, 106, 0, 0.16), transparent 34%),
    linear-gradient(135deg, rgba(255, 255, 255, 0.08), transparent 45%);
  opacity: 0.75;
  transition: 0.4s ease;
}

/* קו כתום דק למעלה */
.elementor-15951 .elementor-element.elementor-element-94b9fd2::after {
  content: "";
  position: absolute;
  top: 0;
  right: 26px;
  left: 26px;
  height: 3px;
  border-radius: 999px;
  background: linear-gradient(90deg, transparent, #ff6a00, transparent);
  opacity: 0;
  transform: scaleX(0.5);
  transition: 0.4s ease;
}

/* Hover לכרטיסיה */
.elementor-15951 .elementor-element.elementor-element-94b9fd2:hover {
  transform: translateY(-8px);
  background: rgba(255, 255, 255, 0.065);
  border-color: rgba(255, 106, 0, 0.42);
  box-shadow:
    0 32px 90px rgba(0, 0, 0, 0.26),
    0 0 34px rgba(255, 106, 0, 0.12),
    inset 0 1px 0 rgba(255, 255, 255, 0.16);
}

.elementor-15951 .elementor-element.elementor-element-94b9fd2:hover::before {
  opacity: 1;
}

.elementor-15951 .elementor-element.elementor-element-94b9fd2:hover::after {
  opacity: 1;
  transform: scaleX(1);
}

/* אייקון */
.elementor-15951 .elementor-element.elementor-element-94b9fd2 .elementor-icon,
.elementor-15951 .elementor-element.elementor-element-94b9fd2 .elementor-icon svg,
.elementor-15951 .elementor-element.elementor-element-94b9fd2 .elementor-icon svg *,
.elementor-15951 .elementor-element.elementor-element-94b9fd2 .elementor-widget-icon {
  transition: 0.4s ease;
}

.elementor-15951 .elementor-element.elementor-element-94b9fd2:hover .elementor-icon,
.elementor-15951 .elementor-element.elementor-element-94b9fd2:hover .elementor-widget-icon {
  transform: translateY(-4px) scale(1.06);
  filter: drop-shadow(0 0 16px rgba(255, 106, 0, 0.38));
  color: #ffffff !important;
}

.elementor-15951 .elementor-element.elementor-element-94b9fd2:hover .elementor-icon svg,
.elementor-15951 .elementor-element.elementor-element-94b9fd2:hover .elementor-icon svg * {
  fill: #ffffff !important;
  stroke: #ffffff !important;
  color: #ffffff !important;
}

/* כותרת */
.elementor-15951 .elementor-element.elementor-element-94b9fd2 .elementor-heading-title {
  transition: 0.3s ease;
}

.elementor-15951 .elementor-element.elementor-element-94b9fd2:hover .elementor-heading-title {
  color: #ffffff !important;
  text-shadow: 0 0 18px rgba(255, 255, 255, 0.12);
}

/* טקסט */
.elementor-15951 .elementor-element.elementor-element-94b9fd2 .elementor-widget-text-editor,
.elementor-15951 .elementor-element.elementor-element-94b9fd2 .elementor-widget-text-editor p {
  color: rgba(255, 255, 255, 0.88);
  line-height: 1.55;
}

.elementor-15951 .elementor-element.elementor-element-94b9fd2 .elementor-widget-text-editor p {
  margin-bottom: 8px !important;
}

.elementor-15951 .elementor-element.elementor-element-94b9fd2 .elementor-widget-text-editor p:last-child {
  margin-bottom: 0 !important;
}

/* הטקסט הופך ללבן במעבר עכבר */
.elementor-15951 .elementor-element.elementor-element-94b9fd2:hover,
.elementor-15951 .elementor-element.elementor-element-94b9fd2:hover .elementor-widget-text-editor,
.elementor-15951 .elementor-element.elementor-element-94b9fd2:hover .elementor-widget-text-editor p,
.elementor-15951 .elementor-element.elementor-element-94b9fd2:hover .elementor-heading-title {
  color: #ffffff !important;
}

/* כפתור */
.elementor-15951 .elementor-element.elementor-element-94b9fd2 .elementor-button {
  position: relative;
  overflow: hidden;
  border-radius: 999px !important;
  background: #ff6a00 !important;
  color: #ffffff !important;
  box-shadow:
    0 12px 28px rgba(255, 106, 0, 0.28),
    inset 0 1px 0 rgba(255, 255, 255, 0.22);
  transition: 0.35s ease;
}

.elementor-15951 .elementor-element.elementor-element-94b9fd2 .elementor-button,
.elementor-15951 .elementor-element.elementor-element-94b9fd2 .elementor-button-text,
.elementor-15951 .elementor-element.elementor-element-94b9fd2 .elementor-button-icon {
  color: #ffffff !important;
}

/* ברק שעובר על הכפתור */
.elementor-15951 .elementor-element.elementor-element-94b9fd2 .elementor-button::before {
  content: "";
  position: absolute;
  top: 0;
  right: -80%;
  width: 55%;
  height: 100%;
  background: linear-gradient(
    90deg,
    transparent,
    rgba(255, 255, 255, 0.36),
    transparent
  );
  transform: skewX(-18deg);
  transition: 0.55s ease;
}

.elementor-15951 .elementor-element.elementor-element-94b9fd2:hover .elementor-button::before {
  right: 130%;
}

.elementor-15951 .elementor-element.elementor-element-94b9fd2 .elementor-button:hover {
  transform: translateY(-2px);
  background: #ff7a1a !important;
  color: #ffffff !important;
  box-shadow:
    0 16px 34px rgba(255, 106, 0, 0.38),
    0 0 22px rgba(255, 106, 0, 0.22);
}

/* אייקון בתוך הכפתור */
.elementor-15951 .elementor-element.elementor-element-94b9fd2 .elementor-button-icon {
  transition: 0.3s ease;
}

.elementor-15951 .elementor-element.elementor-element-94b9fd2 .elementor-button:hover .elementor-button-icon {
  transform: translateX(-4px);
  color: #ffffff !important;
}

/* מובייל */
@media (max-width: 767px) {
  .elementor-15951 .elementor-element.elementor-element-94b9fd2 {
    padding: 34px 22px 28px;
    border-radius: 24px;
  }

  .elementor-15951 .elementor-element.elementor-element-94b9fd2:hover {
    transform: none;
  }

  .elementor-15951 .elementor-element.elementor-element-94b9fd2 .elementor-widget-text-editor,
  .elementor-15951 .elementor-element.elementor-element-94b9fd2 .elementor-widget-text-editor p {
    line-height: 1.5;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d69730f */.elementor-15951 .elementor-element.elementor-element-d69730f {
  position: relative;
  overflow: hidden;
  isolation: isolate;
  padding: 42px 28px 34px;
  border-radius: 30px;
  background: rgba(255, 255, 255, 0.035);
  border: 1px solid rgba(255, 255, 255, 0.12);
  box-shadow:
    0 24px 70px rgba(0, 0, 0, 0.18),
    inset 0 1px 0 rgba(255, 255, 255, 0.08);
  backdrop-filter: blur(14px);
  -webkit-backdrop-filter: blur(14px);
  transition: 0.4s ease;
}

/* ברק פנימי עדין */
.elementor-15951 .elementor-element.elementor-element-d69730f::before {
  content: "";
  position: absolute;
  inset: 0;
  z-index: -2;
  border-radius: inherit;
  background:
    radial-gradient(circle at 50% 0%, rgba(255, 106, 0, 0.16), transparent 34%),
    linear-gradient(135deg, rgba(255, 255, 255, 0.08), transparent 45%);
  opacity: 0.75;
  transition: 0.4s ease;
}

/* קו כתום דק למעלה */
.elementor-15951 .elementor-element.elementor-element-d69730f::after {
  content: "";
  position: absolute;
  top: 0;
  right: 26px;
  left: 26px;
  height: 3px;
  border-radius: 999px;
  background: linear-gradient(90deg, transparent, #ff6a00, transparent);
  opacity: 0;
  transform: scaleX(0.5);
  transition: 0.4s ease;
}

/* Hover לכרטיסיה */
.elementor-15951 .elementor-element.elementor-element-d69730f:hover {
  transform: translateY(-8px);
  background: rgba(255, 255, 255, 0.065);
  border-color: rgba(255, 106, 0, 0.42);
  box-shadow:
    0 32px 90px rgba(0, 0, 0, 0.26),
    0 0 34px rgba(255, 106, 0, 0.12),
    inset 0 1px 0 rgba(255, 255, 255, 0.16);
}

.elementor-15951 .elementor-element.elementor-element-d69730f:hover::before {
  opacity: 1;
}

.elementor-15951 .elementor-element.elementor-element-d69730f:hover::after {
  opacity: 1;
  transform: scaleX(1);
}

/* אייקון */
.elementor-15951 .elementor-element.elementor-element-d69730f .elementor-icon,
.elementor-15951 .elementor-element.elementor-element-d69730f .elementor-icon svg,
.elementor-15951 .elementor-element.elementor-element-d69730f .elementor-widget-icon {
  transition: 0.4s ease;
}

.elementor-15951 .elementor-element.elementor-element-d69730f:hover .elementor-icon,
.elementor-15951 .elementor-element.elementor-element-d69730f:hover .elementor-widget-icon {
  transform: translateY(-4px) scale(1.06);
  filter: drop-shadow(0 0 16px rgba(255, 106, 0, 0.38));
}

/* כותרת */
.elementor-15951 .elementor-element.elementor-element-d69730f .elementor-heading-title {
  transition: 0.3s ease;
}

.elementor-15951 .elementor-element.elementor-element-d69730f:hover .elementor-heading-title {
  color: #ffffff !important;
  text-shadow: 0 0 18px rgba(255, 255, 255, 0.12);
}

/* טקסט */
.elementor-15951 .elementor-element.elementor-element-d69730f .elementor-widget-text-editor,
.elementor-15951 .elementor-element.elementor-element-d69730f .elementor-widget-text-editor p {
  color: rgba(255, 255, 255, 0.88);
  line-height: 1.75;
}

/* כפתור */
.elementor-15951 .elementor-element.elementor-element-d69730f .elementor-button {
  position: relative;
  overflow: hidden;
  border-radius: 999px !important;
  background: #ff6a00 !important;
  box-shadow:
    0 12px 28px rgba(255, 106, 0, 0.28),
    inset 0 1px 0 rgba(255, 255, 255, 0.22);
  transition: 0.35s ease;
}

/* ברק שעובר על הכפתור */
.elementor-15951 .elementor-element.elementor-element-d69730f .elementor-button::before {
  content: "";
  position: absolute;
  top: 0;
  right: -80%;
  width: 55%;
  height: 100%;
  background: linear-gradient(
    90deg,
    transparent,
    rgba(255, 255, 255, 0.36),
    transparent
  );
  transform: skewX(-18deg);
  transition: 0.55s ease;
}

.elementor-15951 .elementor-element.elementor-element-d69730f:hover .elementor-button::before {
  right: 130%;
}

.elementor-15951 .elementor-element.elementor-element-d69730f .elementor-button:hover {
  transform: translateY(-2px);
  background: #ff7a1a !important;
  box-shadow:
    0 16px 34px rgba(255, 106, 0, 0.38),
    0 0 22px rgba(255, 106, 0, 0.22);
}

/* אייקון בתוך הכפתור */
.elementor-15951 .elementor-element.elementor-element-d69730f .elementor-button-icon {
  transition: 0.3s ease;
}

.elementor-15951 .elementor-element.elementor-element-d69730f .elementor-button:hover .elementor-button-icon {
  transform: translateX(-4px);
}

/* מובייל */
@media (max-width: 767px) {
  .elementor-15951 .elementor-element.elementor-element-d69730f {
    padding: 34px 22px 28px;
    border-radius: 24px;
  }

  .elementor-15951 .elementor-element.elementor-element-d69730f:hover {
    transform: none;
  }

  .elementor-15951 .elementor-element.elementor-element-d69730f .elementor-widget-text-editor,
  .elementor-15951 .elementor-element.elementor-element-d69730f .elementor-widget-text-editor p {
    line-height: 1.65;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5556d53 */.elementor-15951 .elementor-element.elementor-element-5556d53 {
  position: relative;
  overflow: hidden;
  isolation: isolate;
  padding: 42px 28px 34px;
  border-radius: 30px;
  background: rgba(255, 255, 255, 0.035);
  border: 1px solid rgba(255, 255, 255, 0.12);
  box-shadow:
    0 24px 70px rgba(0, 0, 0, 0.18),
    inset 0 1px 0 rgba(255, 255, 255, 0.08);
  backdrop-filter: blur(14px);
  -webkit-backdrop-filter: blur(14px);
  transition: 0.4s ease;
}

/* ברק פנימי עדין */
.elementor-15951 .elementor-element.elementor-element-5556d53::before {
  content: "";
  position: absolute;
  inset: 0;
  z-index: -2;
  border-radius: inherit;
  background:
    radial-gradient(circle at 50% 0%, rgba(255, 106, 0, 0.16), transparent 34%),
    linear-gradient(135deg, rgba(255, 255, 255, 0.08), transparent 45%);
  opacity: 0.75;
  transition: 0.4s ease;
}

/* קו כתום דק למעלה */
.elementor-15951 .elementor-element.elementor-element-5556d53::after {
  content: "";
  position: absolute;
  top: 0;
  right: 26px;
  left: 26px;
  height: 3px;
  border-radius: 999px;
  background: linear-gradient(90deg, transparent, #ff6a00, transparent);
  opacity: 0;
  transform: scaleX(0.5);
  transition: 0.4s ease;
}

/* Hover לכרטיסיה */
.elementor-15951 .elementor-element.elementor-element-5556d53:hover {
  transform: translateY(-8px);
  background: rgba(255, 255, 255, 0.065);
  border-color: rgba(255, 106, 0, 0.42);
  box-shadow:
    0 32px 90px rgba(0, 0, 0, 0.26),
    0 0 34px rgba(255, 106, 0, 0.12),
    inset 0 1px 0 rgba(255, 255, 255, 0.16);
}

.elementor-15951 .elementor-element.elementor-element-5556d53:hover::before {
  opacity: 1;
}

.elementor-15951 .elementor-element.elementor-element-5556d53:hover::after {
  opacity: 1;
  transform: scaleX(1);
}

/* אייקון */
.elementor-15951 .elementor-element.elementor-element-5556d53 .elementor-icon,
.elementor-15951 .elementor-element.elementor-element-5556d53 .elementor-icon svg,
.elementor-15951 .elementor-element.elementor-element-5556d53 .elementor-widget-icon {
  transition: 0.4s ease;
}

.elementor-15951 .elementor-element.elementor-element-5556d53:hover .elementor-icon,
.elementor-15951 .elementor-element.elementor-element-5556d53:hover .elementor-widget-icon {
  transform: translateY(-4px) scale(1.06);
  filter: drop-shadow(0 0 16px rgba(255, 106, 0, 0.38));
}

/* כותרת */
.elementor-15951 .elementor-element.elementor-element-5556d53 .elementor-heading-title {
  transition: 0.3s ease;
}

.elementor-15951 .elementor-element.elementor-element-5556d53:hover .elementor-heading-title {
  color: #ffffff !important;
  text-shadow: 0 0 18px rgba(255, 255, 255, 0.12);
}

/* טקסט */
.elementor-15951 .elementor-element.elementor-element-5556d53 .elementor-widget-text-editor,
.elementor-15951 .elementor-element.elementor-element-5556d53 .elementor-widget-text-editor p {
  color: rgba(255, 255, 255, 0.88);
  line-height: 1.75;
}

/* כפתור */
.elementor-15951 .elementor-element.elementor-element-5556d53 .elementor-button {
  position: relative;
  overflow: hidden;
  border-radius: 999px !important;
  background: #ff6a00 !important;
  box-shadow:
    0 12px 28px rgba(255, 106, 0, 0.28),
    inset 0 1px 0 rgba(255, 255, 255, 0.22);
  transition: 0.35s ease;
}

/* ברק שעובר על הכפתור */
.elementor-15951 .elementor-element.elementor-element-5556d53 .elementor-button::before {
  content: "";
  position: absolute;
  top: 0;
  right: -80%;
  width: 55%;
  height: 100%;
  background: linear-gradient(
    90deg,
    transparent,
    rgba(255, 255, 255, 0.36),
    transparent
  );
  transform: skewX(-18deg);
  transition: 0.55s ease;
}

.elementor-15951 .elementor-element.elementor-element-5556d53:hover .elementor-button::before {
  right: 130%;
}

.elementor-15951 .elementor-element.elementor-element-5556d53 .elementor-button:hover {
  transform: translateY(-2px);
  background: #ff7a1a !important;
  box-shadow:
    0 16px 34px rgba(255, 106, 0, 0.38),
    0 0 22px rgba(255, 106, 0, 0.22);
}

/* אייקון בתוך הכפתור */
.elementor-15951 .elementor-element.elementor-element-5556d53 .elementor-button-icon {
  transition: 0.3s ease;
}

.elementor-15951 .elementor-element.elementor-element-5556d53 .elementor-button:hover .elementor-button-icon {
  transform: translateX(-4px);
}

/* מובייל */
@media (max-width: 767px) {
  .elementor-15951 .elementor-element.elementor-element-5556d53 {
    padding: 34px 22px 28px;
    border-radius: 24px;
  }

  .elementor-15951 .elementor-element.elementor-element-5556d53:hover {
    transform: none;
  }

  .elementor-15951 .elementor-element.elementor-element-5556d53 .elementor-widget-text-editor,
  .elementor-15951 .elementor-element.elementor-element-5556d53 .elementor-widget-text-editor p {
    line-height: 1.65;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1b596e9 */.elementor-15951 .elementor-element.elementor-element-1b596e9 {
  position: relative;
  overflow: hidden;
  isolation: isolate;
  padding: 42px 28px 34px;
  border-radius: 30px;
  background: rgba(255, 255, 255, 0.035);
  border: 1px solid rgba(255, 255, 255, 0.12);
  box-shadow:
    0 24px 70px rgba(0, 0, 0, 0.18),
    inset 0 1px 0 rgba(255, 255, 255, 0.08);
  backdrop-filter: blur(14px);
  -webkit-backdrop-filter: blur(14px);
  transition: 0.4s ease;
}

/* ברק פנימי עדין */
.elementor-15951 .elementor-element.elementor-element-1b596e9::before {
  content: "";
  position: absolute;
  inset: 0;
  z-index: -2;
  border-radius: inherit;
  background:
    radial-gradient(circle at 50% 0%, rgba(255, 106, 0, 0.16), transparent 34%),
    linear-gradient(135deg, rgba(255, 255, 255, 0.08), transparent 45%);
  opacity: 0.75;
  transition: 0.4s ease;
}

/* קו כתום דק למעלה */
.elementor-15951 .elementor-element.elementor-element-1b596e9::after {
  content: "";
  position: absolute;
  top: 0;
  right: 26px;
  left: 26px;
  height: 3px;
  border-radius: 999px;
  background: linear-gradient(90deg, transparent, #ff6a00, transparent);
  opacity: 0;
  transform: scaleX(0.5);
  transition: 0.4s ease;
}

/* Hover לכרטיסיה */
.elementor-15951 .elementor-element.elementor-element-1b596e9:hover {
  transform: translateY(-8px);
  background: rgba(255, 255, 255, 0.065);
  border-color: rgba(255, 106, 0, 0.42);
  box-shadow:
    0 32px 90px rgba(0, 0, 0, 0.26),
    0 0 34px rgba(255, 106, 0, 0.12),
    inset 0 1px 0 rgba(255, 255, 255, 0.16);
}

.elementor-15951 .elementor-element.elementor-element-1b596e9:hover::before {
  opacity: 1;
}

.elementor-15951 .elementor-element.elementor-element-1b596e9:hover::after {
  opacity: 1;
  transform: scaleX(1);
}

/* אייקון */
.elementor-15951 .elementor-element.elementor-element-1b596e9 .elementor-icon,
.elementor-15951 .elementor-element.elementor-element-1b596e9 .elementor-icon svg,
.elementor-15951 .elementor-element.elementor-element-1b596e9 .elementor-widget-icon {
  transition: 0.4s ease;
}

.elementor-15951 .elementor-element.elementor-element-1b596e9:hover .elementor-icon,
.elementor-15951 .elementor-element.elementor-element-1b596e9:hover .elementor-widget-icon {
  transform: translateY(-4px) scale(1.06);
  filter: drop-shadow(0 0 16px rgba(255, 106, 0, 0.38));
}

/* כותרת */
.elementor-15951 .elementor-element.elementor-element-1b596e9 .elementor-heading-title {
  transition: 0.3s ease;
}

.elementor-15951 .elementor-element.elementor-element-1b596e9:hover .elementor-heading-title {
  color: #ffffff !important;
  text-shadow: 0 0 18px rgba(255, 255, 255, 0.12);
}

/* טקסט */
.elementor-15951 .elementor-element.elementor-element-1b596e9 .elementor-widget-text-editor,
.elementor-15951 .elementor-element.elementor-element-1b596e9 .elementor-widget-text-editor p {
  color: rgba(255, 255, 255, 0.88);
  line-height: 1.75;
}

/* כפתור */
.elementor-15951 .elementor-element.elementor-element-1b596e9 .elementor-button {
  position: relative;
  overflow: hidden;
  border-radius: 999px !important;
  background: #ff6a00 !important;
  box-shadow:
    0 12px 28px rgba(255, 106, 0, 0.28),
    inset 0 1px 0 rgba(255, 255, 255, 0.22);
  transition: 0.35s ease;
}

/* ברק שעובר על הכפתור */
.elementor-15951 .elementor-element.elementor-element-1b596e9 .elementor-button::before {
  content: "";
  position: absolute;
  top: 0;
  right: -80%;
  width: 55%;
  height: 100%;
  background: linear-gradient(
    90deg,
    transparent,
    rgba(255, 255, 255, 0.36),
    transparent
  );
  transform: skewX(-18deg);
  transition: 0.55s ease;
}

.elementor-15951 .elementor-element.elementor-element-1b596e9:hover .elementor-button::before {
  right: 130%;
}

.elementor-15951 .elementor-element.elementor-element-1b596e9 .elementor-button:hover {
  transform: translateY(-2px);
  background: #ff7a1a !important;
  box-shadow:
    0 16px 34px rgba(255, 106, 0, 0.38),
    0 0 22px rgba(255, 106, 0, 0.22);
}

/* אייקון בתוך הכפתור */
.elementor-15951 .elementor-element.elementor-element-1b596e9 .elementor-button-icon {
  transition: 0.3s ease;
}

.elementor-15951 .elementor-element.elementor-element-1b596e9 .elementor-button:hover .elementor-button-icon {
  transform: translateX(-4px);
}

/* מובייל */
@media (max-width: 767px) {
  .elementor-15951 .elementor-element.elementor-element-1b596e9 {
    padding: 34px 22px 28px;
    border-radius: 24px;
  }

  .elementor-15951 .elementor-element.elementor-element-1b596e9:hover {
    transform: none;
  }

  .elementor-15951 .elementor-element.elementor-element-1b596e9 .elementor-widget-text-editor,
  .elementor-15951 .elementor-element.elementor-element-1b596e9 .elementor-widget-text-editor p {
    line-height: 1.65;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-32bd00f */.elementor-15951 .elementor-element.elementor-element-32bd00f {
  position: relative;
  overflow: hidden;
  isolation: isolate;
  padding: 42px 28px 34px;
  border-radius: 30px;
  background: rgba(255, 255, 255, 0.035);
  border: 1px solid rgba(255, 255, 255, 0.12);
  box-shadow:
    0 24px 70px rgba(0, 0, 0, 0.18),
    inset 0 1px 0 rgba(255, 255, 255, 0.08);
  backdrop-filter: blur(14px);
  -webkit-backdrop-filter: blur(14px);
  transition: 0.4s ease;
}

/* ברק פנימי עדין */
.elementor-15951 .elementor-element.elementor-element-32bd00f::before {
  content: "";
  position: absolute;
  inset: 0;
  z-index: -2;
  border-radius: inherit;
  background:
    radial-gradient(circle at 50% 0%, rgba(255, 106, 0, 0.16), transparent 34%),
    linear-gradient(135deg, rgba(255, 255, 255, 0.08), transparent 45%);
  opacity: 0.75;
  transition: 0.4s ease;
}

/* קו כתום דק למעלה */
.elementor-15951 .elementor-element.elementor-element-32bd00f::after {
  content: "";
  position: absolute;
  top: 0;
  right: 26px;
  left: 26px;
  height: 3px;
  border-radius: 999px;
  background: linear-gradient(90deg, transparent, #ff6a00, transparent);
  opacity: 0;
  transform: scaleX(0.5);
  transition: 0.4s ease;
}

/* Hover לכרטיסיה */
.elementor-15951 .elementor-element.elementor-element-32bd00f:hover {
  transform: translateY(-8px);
  background: rgba(255, 255, 255, 0.065);
  border-color: rgba(255, 106, 0, 0.42);
  box-shadow:
    0 32px 90px rgba(0, 0, 0, 0.26),
    0 0 34px rgba(255, 106, 0, 0.12),
    inset 0 1px 0 rgba(255, 255, 255, 0.16);
}

.elementor-15951 .elementor-element.elementor-element-32bd00f:hover::before {
  opacity: 1;
}

.elementor-15951 .elementor-element.elementor-element-32bd00f:hover::after {
  opacity: 1;
  transform: scaleX(1);
}

/* אייקון */
.elementor-15951 .elementor-element.elementor-element-32bd00f .elementor-icon,
.elementor-15951 .elementor-element.elementor-element-32bd00f .elementor-icon svg,
.elementor-15951 .elementor-element.elementor-element-32bd00f .elementor-widget-icon {
  transition: 0.4s ease;
}

.elementor-15951 .elementor-element.elementor-element-32bd00f:hover .elementor-icon,
.elementor-15951 .elementor-element.elementor-element-32bd00f:hover .elementor-widget-icon {
  transform: translateY(-4px) scale(1.06);
  filter: drop-shadow(0 0 16px rgba(255, 106, 0, 0.38));
}

/* כותרת */
.elementor-15951 .elementor-element.elementor-element-32bd00f .elementor-heading-title {
  transition: 0.3s ease;
}

.elementor-15951 .elementor-element.elementor-element-32bd00f:hover .elementor-heading-title {
  color: #ffffff !important;
  text-shadow: 0 0 18px rgba(255, 255, 255, 0.12);
}

/* טקסט */
.elementor-15951 .elementor-element.elementor-element-32bd00f .elementor-widget-text-editor,
.elementor-15951 .elementor-element.elementor-element-32bd00f .elementor-widget-text-editor p {
  color: rgba(255, 255, 255, 0.88);
  line-height: 1.75;
}

/* כפתור */
.elementor-15951 .elementor-element.elementor-element-32bd00f .elementor-button {
  position: relative;
  overflow: hidden;
  border-radius: 999px !important;
  background: #ff6a00 !important;
  box-shadow:
    0 12px 28px rgba(255, 106, 0, 0.28),
    inset 0 1px 0 rgba(255, 255, 255, 0.22);
  transition: 0.35s ease;
}

/* ברק שעובר על הכפתור */
.elementor-15951 .elementor-element.elementor-element-32bd00f .elementor-button::before {
  content: "";
  position: absolute;
  top: 0;
  right: -80%;
  width: 55%;
  height: 100%;
  background: linear-gradient(
    90deg,
    transparent,
    rgba(255, 255, 255, 0.36),
    transparent
  );
  transform: skewX(-18deg);
  transition: 0.55s ease;
}

.elementor-15951 .elementor-element.elementor-element-32bd00f:hover .elementor-button::before {
  right: 130%;
}

.elementor-15951 .elementor-element.elementor-element-32bd00f .elementor-button:hover {
  transform: translateY(-2px);
  background: #ff7a1a !important;
  box-shadow:
    0 16px 34px rgba(255, 106, 0, 0.38),
    0 0 22px rgba(255, 106, 0, 0.22);
}

/* אייקון בתוך הכפתור */
.elementor-15951 .elementor-element.elementor-element-32bd00f .elementor-button-icon {
  transition: 0.3s ease;
}

.elementor-15951 .elementor-element.elementor-element-32bd00f .elementor-button:hover .elementor-button-icon {
  transform: translateX(-4px);
}

/* מובייל */
@media (max-width: 767px) {
  .elementor-15951 .elementor-element.elementor-element-32bd00f {
    padding: 34px 22px 28px;
    border-radius: 24px;
  }

  .elementor-15951 .elementor-element.elementor-element-32bd00f:hover {
    transform: none;
  }

  .elementor-15951 .elementor-element.elementor-element-32bd00f .elementor-widget-text-editor,
  .elementor-15951 .elementor-element.elementor-element-32bd00f .elementor-widget-text-editor p {
    line-height: 1.65;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-aab765a */.elementor-15951 .elementor-element.elementor-element-aab765a {
  position: relative;
  overflow: hidden;
  isolation: isolate;
  padding: 42px 28px 34px;
  border-radius: 30px;
  background: rgba(255, 255, 255, 0.035);
  border: 1px solid rgba(255, 255, 255, 0.12);
  box-shadow:
    0 24px 70px rgba(0, 0, 0, 0.18),
    inset 0 1px 0 rgba(255, 255, 255, 0.08);
  backdrop-filter: blur(14px);
  -webkit-backdrop-filter: blur(14px);
  transition: 0.4s ease;
}

/* ברק פנימי עדין */
.elementor-15951 .elementor-element.elementor-element-aab765a::before {
  content: "";
  position: absolute;
  inset: 0;
  z-index: -2;
  border-radius: inherit;
  background:
    radial-gradient(circle at 50% 0%, rgba(255, 106, 0, 0.16), transparent 34%),
    linear-gradient(135deg, rgba(255, 255, 255, 0.08), transparent 45%);
  opacity: 0.75;
  transition: 0.4s ease;
}

/* קו כתום דק למעלה */
.elementor-15951 .elementor-element.elementor-element-aab765a::after {
  content: "";
  position: absolute;
  top: 0;
  right: 26px;
  left: 26px;
  height: 3px;
  border-radius: 999px;
  background: linear-gradient(90deg, transparent, #ff6a00, transparent);
  opacity: 0;
  transform: scaleX(0.5);
  transition: 0.4s ease;
}

/* Hover לכרטיסיה */
.elementor-15951 .elementor-element.elementor-element-aab765a:hover {
  transform: translateY(-8px);
  background: rgba(255, 255, 255, 0.065);
  border-color: rgba(255, 106, 0, 0.42);
  box-shadow:
    0 32px 90px rgba(0, 0, 0, 0.26),
    0 0 34px rgba(255, 106, 0, 0.12),
    inset 0 1px 0 rgba(255, 255, 255, 0.16);
}

.elementor-15951 .elementor-element.elementor-element-aab765a:hover::before {
  opacity: 1;
}

.elementor-15951 .elementor-element.elementor-element-aab765a:hover::after {
  opacity: 1;
  transform: scaleX(1);
}

/* אייקון */
.elementor-15951 .elementor-element.elementor-element-aab765a .elementor-icon,
.elementor-15951 .elementor-element.elementor-element-aab765a .elementor-icon svg,
.elementor-15951 .elementor-element.elementor-element-aab765a .elementor-widget-icon {
  transition: 0.4s ease;
}

.elementor-15951 .elementor-element.elementor-element-aab765a:hover .elementor-icon,
.elementor-15951 .elementor-element.elementor-element-aab765a:hover .elementor-widget-icon {
  transform: translateY(-4px) scale(1.06);
  filter: drop-shadow(0 0 16px rgba(255, 106, 0, 0.38));
}

/* כותרת */
.elementor-15951 .elementor-element.elementor-element-aab765a .elementor-heading-title {
  transition: 0.3s ease;
}

.elementor-15951 .elementor-element.elementor-element-aab765a:hover .elementor-heading-title {
  color: #ffffff !important;
  text-shadow: 0 0 18px rgba(255, 255, 255, 0.12);
}

/* טקסט */
.elementor-15951 .elementor-element.elementor-element-aab765a .elementor-widget-text-editor,
.elementor-15951 .elementor-element.elementor-element-aab765a .elementor-widget-text-editor p {
  color: rgba(255, 255, 255, 0.88);
  line-height: 1.75;
}

/* כפתור */
.elementor-15951 .elementor-element.elementor-element-aab765a .elementor-button {
  position: relative;
  overflow: hidden;
  border-radius: 999px !important;
  background: #ff6a00 !important;
  box-shadow:
    0 12px 28px rgba(255, 106, 0, 0.28),
    inset 0 1px 0 rgba(255, 255, 255, 0.22);
  transition: 0.35s ease;
}

/* ברק שעובר על הכפתור */
.elementor-15951 .elementor-element.elementor-element-aab765a .elementor-button::before {
  content: "";
  position: absolute;
  top: 0;
  right: -80%;
  width: 55%;
  height: 100%;
  background: linear-gradient(
    90deg,
    transparent,
    rgba(255, 255, 255, 0.36),
    transparent
  );
  transform: skewX(-18deg);
  transition: 0.55s ease;
}

.elementor-15951 .elementor-element.elementor-element-aab765a:hover .elementor-button::before {
  right: 130%;
}

.elementor-15951 .elementor-element.elementor-element-aab765a .elementor-button:hover {
  transform: translateY(-2px);
  background: #ff7a1a !important;
  box-shadow:
    0 16px 34px rgba(255, 106, 0, 0.38),
    0 0 22px rgba(255, 106, 0, 0.22);
}

/* אייקון בתוך הכפתור */
.elementor-15951 .elementor-element.elementor-element-aab765a .elementor-button-icon {
  transition: 0.3s ease;
}

.elementor-15951 .elementor-element.elementor-element-aab765a .elementor-button:hover .elementor-button-icon {
  transform: translateX(-4px);
}

/* מובייל */
@media (max-width: 767px) {
  .elementor-15951 .elementor-element.elementor-element-aab765a {
    padding: 34px 22px 28px;
    border-radius: 24px;
  }

  .elementor-15951 .elementor-element.elementor-element-aab765a:hover {
    transform: none;
  }

  .elementor-15951 .elementor-element.elementor-element-aab765a .elementor-widget-text-editor,
  .elementor-15951 .elementor-element.elementor-element-aab765a .elementor-widget-text-editor p {
    line-height: 1.65;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5f6b126 */.elementor-15951 .elementor-element.elementor-element-5f6b126 {
  position: relative;
  overflow: hidden;
  isolation: isolate;
  padding: 42px 28px 34px;
  border-radius: 30px;
  background: rgba(255, 255, 255, 0.035);
  border: 1px solid rgba(255, 255, 255, 0.12);
  box-shadow:
    0 24px 70px rgba(0, 0, 0, 0.18),
    inset 0 1px 0 rgba(255, 255, 255, 0.08);
  backdrop-filter: blur(14px);
  -webkit-backdrop-filter: blur(14px);
  transition: 0.4s ease;
}

/* ברק פנימי עדין */
.elementor-15951 .elementor-element.elementor-element-5f6b126::before {
  content: "";
  position: absolute;
  inset: 0;
  z-index: -2;
  border-radius: inherit;
  background:
    radial-gradient(circle at 50% 0%, rgba(255, 106, 0, 0.16), transparent 34%),
    linear-gradient(135deg, rgba(255, 255, 255, 0.08), transparent 45%);
  opacity: 0.75;
  transition: 0.4s ease;
}

/* קו כתום דק למעלה */
.elementor-15951 .elementor-element.elementor-element-5f6b126::after {
  content: "";
  position: absolute;
  top: 0;
  right: 26px;
  left: 26px;
  height: 3px;
  border-radius: 999px;
  background: linear-gradient(90deg, transparent, #ff6a00, transparent);
  opacity: 0;
  transform: scaleX(0.5);
  transition: 0.4s ease;
}

/* Hover לכרטיסיה */
.elementor-15951 .elementor-element.elementor-element-5f6b126:hover {
  transform: translateY(-8px);
  background: rgba(255, 255, 255, 0.065);
  border-color: rgba(255, 106, 0, 0.42);
  box-shadow:
    0 32px 90px rgba(0, 0, 0, 0.26),
    0 0 34px rgba(255, 106, 0, 0.12),
    inset 0 1px 0 rgba(255, 255, 255, 0.16);
}

.elementor-15951 .elementor-element.elementor-element-5f6b126:hover::before {
  opacity: 1;
}

.elementor-15951 .elementor-element.elementor-element-5f6b126:hover::after {
  opacity: 1;
  transform: scaleX(1);
}

/* אייקון */
.elementor-15951 .elementor-element.elementor-element-5f6b126 .elementor-icon,
.elementor-15951 .elementor-element.elementor-element-5f6b126 .elementor-icon svg,
.elementor-15951 .elementor-element.elementor-element-5f6b126 .elementor-widget-icon {
  transition: 0.4s ease;
}

.elementor-15951 .elementor-element.elementor-element-5f6b126:hover .elementor-icon,
.elementor-15951 .elementor-element.elementor-element-5f6b126:hover .elementor-widget-icon {
  transform: translateY(-4px) scale(1.06);
  filter: drop-shadow(0 0 16px rgba(255, 106, 0, 0.38));
}

/* כותרת */
.elementor-15951 .elementor-element.elementor-element-5f6b126 .elementor-heading-title {
  transition: 0.3s ease;
}

.elementor-15951 .elementor-element.elementor-element-5f6b126:hover .elementor-heading-title {
  color: #ffffff !important;
  text-shadow: 0 0 18px rgba(255, 255, 255, 0.12);
}

/* טקסט */
.elementor-15951 .elementor-element.elementor-element-5f6b126 .elementor-widget-text-editor,
.elementor-15951 .elementor-element.elementor-element-5f6b126 .elementor-widget-text-editor p {
  color: rgba(255, 255, 255, 0.88);
  line-height: 1.75;
}

/* כפתור */
.elementor-15951 .elementor-element.elementor-element-5f6b126 .elementor-button {
  position: relative;
  overflow: hidden;
  border-radius: 999px !important;
  background: #ff6a00 !important;
  box-shadow:
    0 12px 28px rgba(255, 106, 0, 0.28),
    inset 0 1px 0 rgba(255, 255, 255, 0.22);
  transition: 0.35s ease;
}

/* ברק שעובר על הכפתור */
.elementor-15951 .elementor-element.elementor-element-5f6b126 .elementor-button::before {
  content: "";
  position: absolute;
  top: 0;
  right: -80%;
  width: 55%;
  height: 100%;
  background: linear-gradient(
    90deg,
    transparent,
    rgba(255, 255, 255, 0.36),
    transparent
  );
  transform: skewX(-18deg);
  transition: 0.55s ease;
}

.elementor-15951 .elementor-element.elementor-element-5f6b126:hover .elementor-button::before {
  right: 130%;
}

.elementor-15951 .elementor-element.elementor-element-5f6b126 .elementor-button:hover {
  transform: translateY(-2px);
  background: #ff7a1a !important;
  box-shadow:
    0 16px 34px rgba(255, 106, 0, 0.38),
    0 0 22px rgba(255, 106, 0, 0.22);
}

/* אייקון בתוך הכפתור */
.elementor-15951 .elementor-element.elementor-element-5f6b126 .elementor-button-icon {
  transition: 0.3s ease;
}

.elementor-15951 .elementor-element.elementor-element-5f6b126 .elementor-button:hover .elementor-button-icon {
  transform: translateX(-4px);
}

/* מובייל */
@media (max-width: 767px) {
  .elementor-15951 .elementor-element.elementor-element-5f6b126 {
    padding: 34px 22px 28px;
    border-radius: 24px;
  }

  .elementor-15951 .elementor-element.elementor-element-5f6b126:hover {
    transform: none;
  }

  .elementor-15951 .elementor-element.elementor-element-5f6b126 .elementor-widget-text-editor,
  .elementor-15951 .elementor-element.elementor-element-5f6b126 .elementor-widget-text-editor p {
    line-height: 1.65;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b95c6ef */.elementor-15951 .elementor-element.elementor-element-b95c6ef {
  position: relative;
  overflow: hidden;
  isolation: isolate;
  padding: 42px 28px 34px;
  border-radius: 30px;
  background: rgba(255, 255, 255, 0.035);
  border: 1px solid rgba(255, 255, 255, 0.12);
  box-shadow:
    0 24px 70px rgba(0, 0, 0, 0.18),
    inset 0 1px 0 rgba(255, 255, 255, 0.08);
  backdrop-filter: blur(14px);
  -webkit-backdrop-filter: blur(14px);
  transition: 0.4s ease;
}

/* ברק פנימי עדין */
.elementor-15951 .elementor-element.elementor-element-b95c6ef::before {
  content: "";
  position: absolute;
  inset: 0;
  z-index: -2;
  border-radius: inherit;
  background:
    radial-gradient(circle at 50% 0%, rgba(255, 106, 0, 0.16), transparent 34%),
    linear-gradient(135deg, rgba(255, 255, 255, 0.08), transparent 45%);
  opacity: 0.75;
  transition: 0.4s ease;
}

/* קו כתום דק למעלה */
.elementor-15951 .elementor-element.elementor-element-b95c6ef::after {
  content: "";
  position: absolute;
  top: 0;
  right: 26px;
  left: 26px;
  height: 3px;
  border-radius: 999px;
  background: linear-gradient(90deg, transparent, #ff6a00, transparent);
  opacity: 0;
  transform: scaleX(0.5);
  transition: 0.4s ease;
}

/* Hover לכרטיסיה */
.elementor-15951 .elementor-element.elementor-element-b95c6ef:hover {
  transform: translateY(-8px);
  background: rgba(255, 255, 255, 0.065);
  border-color: rgba(255, 106, 0, 0.42);
  box-shadow:
    0 32px 90px rgba(0, 0, 0, 0.26),
    0 0 34px rgba(255, 106, 0, 0.12),
    inset 0 1px 0 rgba(255, 255, 255, 0.16);
}

.elementor-15951 .elementor-element.elementor-element-b95c6ef:hover::before {
  opacity: 1;
}

.elementor-15951 .elementor-element.elementor-element-b95c6ef:hover::after {
  opacity: 1;
  transform: scaleX(1);
}

/* אייקון */
.elementor-15951 .elementor-element.elementor-element-b95c6ef .elementor-icon,
.elementor-15951 .elementor-element.elementor-element-b95c6ef .elementor-icon svg,
.elementor-15951 .elementor-element.elementor-element-b95c6ef .elementor-widget-icon {
  transition: 0.4s ease;
}

.elementor-15951 .elementor-element.elementor-element-b95c6ef:hover .elementor-icon,
.elementor-15951 .elementor-element.elementor-element-b95c6ef:hover .elementor-widget-icon {
  transform: translateY(-4px) scale(1.06);
  filter: drop-shadow(0 0 16px rgba(255, 106, 0, 0.38));
}

/* כותרת */
.elementor-15951 .elementor-element.elementor-element-b95c6ef .elementor-heading-title {
  transition: 0.3s ease;
}

.elementor-15951 .elementor-element.elementor-element-b95c6ef:hover .elementor-heading-title {
  color: #ffffff !important;
  text-shadow: 0 0 18px rgba(255, 255, 255, 0.12);
}

/* טקסט */
.elementor-15951 .elementor-element.elementor-element-b95c6ef .elementor-widget-text-editor,
.elementor-15951 .elementor-element.elementor-element-b95c6ef .elementor-widget-text-editor p {
  color: rgba(255, 255, 255, 0.88);
  line-height: 1.75;
}

/* כפתור */
.elementor-15951 .elementor-element.elementor-element-b95c6ef .elementor-button {
  position: relative;
  overflow: hidden;
  border-radius: 999px !important;
  background: #ff6a00 !important;
  box-shadow:
    0 12px 28px rgba(255, 106, 0, 0.28),
    inset 0 1px 0 rgba(255, 255, 255, 0.22);
  transition: 0.35s ease;
}

/* ברק שעובר על הכפתור */
.elementor-15951 .elementor-element.elementor-element-b95c6ef .elementor-button::before {
  content: "";
  position: absolute;
  top: 0;
  right: -80%;
  width: 55%;
  height: 100%;
  background: linear-gradient(
    90deg,
    transparent,
    rgba(255, 255, 255, 0.36),
    transparent
  );
  transform: skewX(-18deg);
  transition: 0.55s ease;
}

.elementor-15951 .elementor-element.elementor-element-b95c6ef:hover .elementor-button::before {
  right: 130%;
}

.elementor-15951 .elementor-element.elementor-element-b95c6ef .elementor-button:hover {
  transform: translateY(-2px);
  background: #ff7a1a !important;
  box-shadow:
    0 16px 34px rgba(255, 106, 0, 0.38),
    0 0 22px rgba(255, 106, 0, 0.22);
}

/* אייקון בתוך הכפתור */
.elementor-15951 .elementor-element.elementor-element-b95c6ef .elementor-button-icon {
  transition: 0.3s ease;
}

.elementor-15951 .elementor-element.elementor-element-b95c6ef .elementor-button:hover .elementor-button-icon {
  transform: translateX(-4px);
}

/* מובייל */
@media (max-width: 767px) {
  .elementor-15951 .elementor-element.elementor-element-b95c6ef {
    padding: 34px 22px 28px;
    border-radius: 24px;
  }

  .elementor-15951 .elementor-element.elementor-element-b95c6ef:hover {
    transform: none;
  }

  .elementor-15951 .elementor-element.elementor-element-b95c6ef .elementor-widget-text-editor,
  .elementor-15951 .elementor-element.elementor-element-b95c6ef .elementor-widget-text-editor p {
    line-height: 1.65;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d9953f */.elementor-15951 .elementor-element.elementor-element-7d9953f {
  position: relative;
  overflow: hidden;
  isolation: isolate;
  padding: 42px 28px 34px;
  border-radius: 30px;
  background: rgba(255, 255, 255, 0.035);
  border: 1px solid rgba(255, 255, 255, 0.12);
  box-shadow:
    0 24px 70px rgba(0, 0, 0, 0.18),
    inset 0 1px 0 rgba(255, 255, 255, 0.08);
  backdrop-filter: blur(14px);
  -webkit-backdrop-filter: blur(14px);
  transition: 0.4s ease;
}

/* ברק פנימי עדין */
.elementor-15951 .elementor-element.elementor-element-7d9953f::before {
  content: "";
  position: absolute;
  inset: 0;
  z-index: -2;
  border-radius: inherit;
  background:
    radial-gradient(circle at 50% 0%, rgba(255, 106, 0, 0.16), transparent 34%),
    linear-gradient(135deg, rgba(255, 255, 255, 0.08), transparent 45%);
  opacity: 0.75;
  transition: 0.4s ease;
}

/* קו כתום דק למעלה */
.elementor-15951 .elementor-element.elementor-element-7d9953f::after {
  content: "";
  position: absolute;
  top: 0;
  right: 26px;
  left: 26px;
  height: 3px;
  border-radius: 999px;
  background: linear-gradient(90deg, transparent, #ff6a00, transparent);
  opacity: 0;
  transform: scaleX(0.5);
  transition: 0.4s ease;
}

/* Hover לכרטיסיה */
.elementor-15951 .elementor-element.elementor-element-7d9953f:hover {
  transform: translateY(-8px);
  background: rgba(255, 255, 255, 0.065);
  border-color: rgba(255, 106, 0, 0.42);
  box-shadow:
    0 32px 90px rgba(0, 0, 0, 0.26),
    0 0 34px rgba(255, 106, 0, 0.12),
    inset 0 1px 0 rgba(255, 255, 255, 0.16);
}

.elementor-15951 .elementor-element.elementor-element-7d9953f:hover::before {
  opacity: 1;
}

.elementor-15951 .elementor-element.elementor-element-7d9953f:hover::after {
  opacity: 1;
  transform: scaleX(1);
}

/* אייקון */
.elementor-15951 .elementor-element.elementor-element-7d9953f .elementor-icon,
.elementor-15951 .elementor-element.elementor-element-7d9953f .elementor-icon svg,
.elementor-15951 .elementor-element.elementor-element-7d9953f .elementor-widget-icon {
  transition: 0.4s ease;
}

.elementor-15951 .elementor-element.elementor-element-7d9953f:hover .elementor-icon,
.elementor-15951 .elementor-element.elementor-element-7d9953f:hover .elementor-widget-icon {
  transform: translateY(-4px) scale(1.06);
  filter: drop-shadow(0 0 16px rgba(255, 106, 0, 0.38));
}

/* כותרת */
.elementor-15951 .elementor-element.elementor-element-7d9953f .elementor-heading-title {
  transition: 0.3s ease;
}

.elementor-15951 .elementor-element.elementor-element-7d9953f:hover .elementor-heading-title {
  color: #ffffff !important;
  text-shadow: 0 0 18px rgba(255, 255, 255, 0.12);
}

/* טקסט */
.elementor-15951 .elementor-element.elementor-element-7d9953f .elementor-widget-text-editor,
.elementor-15951 .elementor-element.elementor-element-7d9953f .elementor-widget-text-editor p {
  color: rgba(255, 255, 255, 0.88);
  line-height: 1.75;
}

/* כפתור */
.elementor-15951 .elementor-element.elementor-element-7d9953f .elementor-button {
  position: relative;
  overflow: hidden;
  border-radius: 999px !important;
  background: #ff6a00 !important;
  box-shadow:
    0 12px 28px rgba(255, 106, 0, 0.28),
    inset 0 1px 0 rgba(255, 255, 255, 0.22);
  transition: 0.35s ease;
}

/* ברק שעובר על הכפתור */
.elementor-15951 .elementor-element.elementor-element-7d9953f .elementor-button::before {
  content: "";
  position: absolute;
  top: 0;
  right: -80%;
  width: 55%;
  height: 100%;
  background: linear-gradient(
    90deg,
    transparent,
    rgba(255, 255, 255, 0.36),
    transparent
  );
  transform: skewX(-18deg);
  transition: 0.55s ease;
}

.elementor-15951 .elementor-element.elementor-element-7d9953f:hover .elementor-button::before {
  right: 130%;
}

.elementor-15951 .elementor-element.elementor-element-7d9953f .elementor-button:hover {
  transform: translateY(-2px);
  background: #ff7a1a !important;
  box-shadow:
    0 16px 34px rgba(255, 106, 0, 0.38),
    0 0 22px rgba(255, 106, 0, 0.22);
}

/* אייקון בתוך הכפתור */
.elementor-15951 .elementor-element.elementor-element-7d9953f .elementor-button-icon {
  transition: 0.3s ease;
}

.elementor-15951 .elementor-element.elementor-element-7d9953f .elementor-button:hover .elementor-button-icon {
  transform: translateX(-4px);
}

/* מובייל */
@media (max-width: 767px) {
  .elementor-15951 .elementor-element.elementor-element-7d9953f {
    padding: 34px 22px 28px;
    border-radius: 24px;
  }

  .elementor-15951 .elementor-element.elementor-element-7d9953f:hover {
    transform: none;
  }

  .elementor-15951 .elementor-element.elementor-element-7d9953f .elementor-widget-text-editor,
  .elementor-15951 .elementor-element.elementor-element-7d9953f .elementor-widget-text-editor p {
    line-height: 1.65;
  }
}/* End custom CSS */