.elementor-659 .elementor-element.elementor-element-2f09bcd > .elementor-container{max-width:1200px;}.elementor-659 .elementor-element.elementor-element-2f09bcd{padding:2% 0% 3% 0%;}.elementor-659 .elementor-element.elementor-element-a5ee787 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-659 .elementor-element.elementor-element-c631a4e{--divider-border-style:solid;--divider-color:#ED5E6B;--divider-border-width:1px;margin:3% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-659 .elementor-element.elementor-element-c631a4e .elementor-divider-separator{width:30%;margin:0 auto;margin-center:0;}.elementor-659 .elementor-element.elementor-element-c631a4e .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-659 .elementor-element.elementor-element-010bb6c{margin:2% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;text-align:center;}.elementor-659 .elementor-element.elementor-element-010bb6c .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:4.8px;color:#ED5E6B;}.elementor-659 .elementor-element.elementor-element-1a0a232{margin:2% 0% calc(var(--kit-widget-spacing, 0px) + 2%) 0%;text-align:center;}.elementor-659 .elementor-element.elementor-element-1a0a232 .elementor-heading-title{font-family:"IBM Plex Serif", Sans-serif;font-size:32px;font-weight:500;line-height:39px;color:#FFFFFF;}.elementor-659 .elementor-element.elementor-element-0d7b12a > .elementor-container{max-width:606px;}.elementor-659 .elementor-element.elementor-element-68000fc{width:var( --container-widget-width, 95.129% );max-width:95.129%;margin:0% 5% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;--container-widget-width:95.129%;--container-widget-flex-grow:0;text-align:center;font-family:"Helvetica", Sans-serif;font-size:17px;color:#FFFFFFE0;}.elementor-659 .elementor-element.elementor-element-3451d60 > .elementor-container{max-width:1200px;}.elementor-659 .elementor-element.elementor-element-3451d60{border-style:solid;border-width:0px 0px 0px 0px;border-color:#FFFFFF3B;padding:0% 0% 0% 0%;}.elementor-659 .elementor-element.elementor-element-cae8886 > .elementor-element-populated{border-style:solid;border-width:1px 0px 1px 0px;border-color:#FFFFFF3B;padding:3% 0% 3% 0%;}.elementor-659 .elementor-element.elementor-element-cae8886 > .elementor-element-populated, .elementor-659 .elementor-element.elementor-element-cae8886 > .elementor-element-populated > .elementor-background-overlay, .elementor-659 .elementor-element.elementor-element-cae8886 > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-659 .elementor-element.elementor-element-cb8cdc6 > .elementor-element-populated{border-style:solid;border-width:0px 0px 0px 0px;border-color:#FFFFFF3B;}.elementor-659 .elementor-element.elementor-element-cb8cdc6 > .elementor-element-populated, .elementor-659 .elementor-element.elementor-element-cb8cdc6 > .elementor-element-populated > .elementor-background-overlay, .elementor-659 .elementor-element.elementor-element-cb8cdc6 > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-659 .elementor-element.elementor-element-cc2eab7{margin-top:0px;margin-bottom:0px;padding:0% 0% 4% 0%;}.elementor-659 .elementor-element.elementor-element-556c2f7{width:100%;max-width:100%;top:0px;z-index:0;}body:not(.rtl) .elementor-659 .elementor-element.elementor-element-556c2f7{left:0vw;}body.rtl .elementor-659 .elementor-element.elementor-element-556c2f7{right:0vw;}.elementor-659 .elementor-element.elementor-element-a8e3187{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-659 .elementor-element.elementor-element-9a12ec8 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-659 .elementor-element.elementor-element-9a12ec8 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-659 .elementor-element.elementor-element-4d60036{margin:2% 0% calc(var(--kit-widget-spacing, 0px) + 4%) 0%;text-align:start;}.elementor-659 .elementor-element.elementor-element-4d60036 .elementor-heading-title{font-family:"IBM Plex Serif", Sans-serif;font-size:32px;font-weight:400;line-height:39px;color:#FFFFFF;}.elementor-659 .elementor-element.elementor-element-4d60036 .elementor-heading-title a:hover, .elementor-659 .elementor-element.elementor-element-4d60036 .elementor-heading-title a:focus{color:#FFFFFF;}.elementor-659 .elementor-element.elementor-element-fb32ff7{margin:2% 0% calc(var(--kit-widget-spacing, 0px) + 4%) 0%;text-align:start;}.elementor-659 .elementor-element.elementor-element-fb32ff7 .elementor-heading-title{font-family:"IBM Plex Serif", Sans-serif;font-size:32px;font-weight:400;line-height:39px;color:#FFFFFF;}.elementor-659 .elementor-element.elementor-element-fb32ff7 .elementor-heading-title a:hover, .elementor-659 .elementor-element.elementor-element-fb32ff7 .elementor-heading-title a:focus{color:#FFFFFF;}.elementor-659 .elementor-element.elementor-element-ce8a758{margin:2% 0% calc(var(--kit-widget-spacing, 0px) + 4%) 0%;text-align:start;}.elementor-659 .elementor-element.elementor-element-ce8a758 .elementor-heading-title{font-family:"IBM Plex Serif", Sans-serif;font-size:32px;font-weight:400;line-height:39px;color:#FFFFFF;}.elementor-659 .elementor-element.elementor-element-ce8a758 .elementor-heading-title a:hover, .elementor-659 .elementor-element.elementor-element-ce8a758 .elementor-heading-title a:focus{color:#FFFFFF;}.elementor-659 .elementor-element.elementor-element-80f537d{margin:2% 0% calc(var(--kit-widget-spacing, 0px) + 4%) 0%;text-align:start;}.elementor-659 .elementor-element.elementor-element-80f537d .elementor-heading-title{font-family:"IBM Plex Serif", Sans-serif;font-size:32px;font-weight:400;line-height:39px;color:#FFFFFF;}.elementor-659 .elementor-element.elementor-element-80f537d .elementor-heading-title a:hover, .elementor-659 .elementor-element.elementor-element-80f537d .elementor-heading-title a:focus{color:#FFFFFF;}.elementor-659 .elementor-element.elementor-element-d2789c9 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-659 .elementor-element.elementor-element-899a25b{margin:0% 35% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-659 .elementor-element.elementor-element-899a25b .elementor-image-box-wrapper{text-align:start;}.elementor-659 .elementor-element.elementor-element-899a25b.elementor-position-right .elementor-image-box-img{margin-left:22px;}.elementor-659 .elementor-element.elementor-element-899a25b.elementor-position-left .elementor-image-box-img{margin-right:22px;}.elementor-659 .elementor-element.elementor-element-899a25b.elementor-position-top .elementor-image-box-img{margin-bottom:22px;}.elementor-659 .elementor-element.elementor-element-899a25b .elementor-image-box-title{margin-bottom:22px;font-family:"IBM Plex Serif", Sans-serif;font-size:32px;font-weight:500;color:#FFFFFF;}.elementor-659 .elementor-element.elementor-element-899a25b .elementor-image-box-wrapper .elementor-image-box-img{width:15%;}.elementor-659 .elementor-element.elementor-element-899a25b .elementor-image-box-img img{transition-duration:0.3s;}.elementor-659 .elementor-element.elementor-element-899a25b .elementor-image-box-description{font-family:"Helvetica", Sans-serif;font-size:20px;line-height:26px;color:#FFFFFFE0;}.elementor-659 .elementor-element.elementor-element-8ab210c{margin:0% 35% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-659 .elementor-element.elementor-element-8ab210c .elementor-image-box-wrapper{text-align:start;}.elementor-659 .elementor-element.elementor-element-8ab210c.elementor-position-right .elementor-image-box-img{margin-left:22px;}.elementor-659 .elementor-element.elementor-element-8ab210c.elementor-position-left .elementor-image-box-img{margin-right:22px;}.elementor-659 .elementor-element.elementor-element-8ab210c.elementor-position-top .elementor-image-box-img{margin-bottom:22px;}.elementor-659 .elementor-element.elementor-element-8ab210c .elementor-image-box-title{margin-bottom:22px;font-family:"IBM Plex Serif", Sans-serif;font-size:32px;font-weight:500;color:#FFFFFF;}.elementor-659 .elementor-element.elementor-element-8ab210c .elementor-image-box-wrapper .elementor-image-box-img{width:15%;}.elementor-659 .elementor-element.elementor-element-8ab210c .elementor-image-box-img img{transition-duration:0.3s;}.elementor-659 .elementor-element.elementor-element-8ab210c .elementor-image-box-description{font-family:"Helvetica", Sans-serif;font-size:20px;line-height:26px;color:#FFFFFFE0;}.elementor-659 .elementor-element.elementor-element-898e9ea{margin:0% 35% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-659 .elementor-element.elementor-element-898e9ea .elementor-image-box-wrapper{text-align:start;}.elementor-659 .elementor-element.elementor-element-898e9ea.elementor-position-right .elementor-image-box-img{margin-left:22px;}.elementor-659 .elementor-element.elementor-element-898e9ea.elementor-position-left .elementor-image-box-img{margin-right:22px;}.elementor-659 .elementor-element.elementor-element-898e9ea.elementor-position-top .elementor-image-box-img{margin-bottom:22px;}.elementor-659 .elementor-element.elementor-element-898e9ea .elementor-image-box-title{margin-bottom:22px;font-family:"IBM Plex Serif", Sans-serif;font-size:32px;font-weight:500;color:#FFFFFF;}.elementor-659 .elementor-element.elementor-element-898e9ea .elementor-image-box-wrapper .elementor-image-box-img{width:15%;}.elementor-659 .elementor-element.elementor-element-898e9ea .elementor-image-box-img img{transition-duration:0.3s;}.elementor-659 .elementor-element.elementor-element-898e9ea .elementor-image-box-description{font-family:"Helvetica", Sans-serif;font-size:20px;line-height:26px;color:#FFFFFFE0;}.elementor-659 .elementor-element.elementor-element-981553e{margin:0% 35% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-659 .elementor-element.elementor-element-981553e .elementor-image-box-wrapper{text-align:start;}.elementor-659 .elementor-element.elementor-element-981553e.elementor-position-right .elementor-image-box-img{margin-left:22px;}.elementor-659 .elementor-element.elementor-element-981553e.elementor-position-left .elementor-image-box-img{margin-right:22px;}.elementor-659 .elementor-element.elementor-element-981553e.elementor-position-top .elementor-image-box-img{margin-bottom:22px;}.elementor-659 .elementor-element.elementor-element-981553e .elementor-image-box-title{margin-bottom:22px;font-family:"IBM Plex Serif", Sans-serif;font-size:32px;font-weight:500;color:#FFFFFF;}.elementor-659 .elementor-element.elementor-element-981553e .elementor-image-box-wrapper .elementor-image-box-img{width:15%;}.elementor-659 .elementor-element.elementor-element-981553e .elementor-image-box-img img{transition-duration:0.3s;}.elementor-659 .elementor-element.elementor-element-981553e .elementor-image-box-description{font-family:"Helvetica", Sans-serif;font-size:20px;line-height:26px;color:#FFFFFFE0;}.elementor-659 .elementor-element.elementor-element-a876ca2 > .elementor-container{max-width:1200px;}.elementor-659 .elementor-element.elementor-element-a876ca2{padding:0% 0% 4% 0%;}.elementor-659 .elementor-element.elementor-element-9b827a6 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-659 .elementor-element.elementor-element-8b0f332{margin:2% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;text-align:center;}.elementor-659 .elementor-element.elementor-element-8b0f332 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:4.8px;color:#ED5E6B;}.elementor-659 .elementor-element.elementor-element-ac5c8af{margin:2% 0% calc(var(--kit-widget-spacing, 0px) + 4%) 0%;text-align:center;}.elementor-659 .elementor-element.elementor-element-ac5c8af .elementor-heading-title{font-family:"IBM Plex Serif", Sans-serif;font-size:32px;font-weight:500;line-height:39px;color:#FFFFFF;}.elementor-659 .elementor-element.elementor-element-98694b6{margin:2% 0% calc(var(--kit-widget-spacing, 0px) + 4%) 0%;text-align:center;}.elementor-659 .elementor-element.elementor-element-98694b6 .elementor-heading-title{font-family:"IBM Plex Serif", Sans-serif;font-size:32px;font-weight:500;line-height:39px;color:#FFFFFF;}.elementor-659 .elementor-element.elementor-element-b799ee1 > .elementor-container{max-width:1200px;}.elementor-659 .elementor-element.elementor-element-cd3dabd{--grid-columns:3;}.elementor-659 .elementor-element.elementor-element-9018cdd > .elementor-container{max-width:1200px;}.elementor-659 .elementor-element.elementor-element-9018cdd{padding:0% 0% 4% 0%;}.elementor-659 .elementor-element.elementor-element-690aa92 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-659 .elementor-element.elementor-element-9751898 > .elementor-container{max-width:913px;}.elementor-659 .elementor-element.elementor-element-9751898{padding:0% 0% 0% 0%;}.elementor-659 .elementor-element.elementor-element-57e96d7:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-659 .elementor-element.elementor-element-57e96d7 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://krvgp.com/wp-content/uploads/2026/07/ChatGPT-Image-Jul-14-2026-08_12_51-AM.png");background-position:center right;background-size:cover;}.elementor-659 .elementor-element.elementor-element-57e96d7 > .elementor-element-populated >  .elementor-background-overlay{background-color:#000000;opacity:0.31;}.elementor-659 .elementor-element.elementor-element-57e96d7 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:8px;}.elementor-659 .elementor-element.elementor-element-57e96d7:hover > .elementor-element-populated >  .elementor-background-overlay{opacity:0.21;}.elementor-659 .elementor-element.elementor-element-57e96d7 > .elementor-element-populated{border-style:none;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 15px 15px 15px;--e-column-margin-right:15px;--e-column-margin-left:15px;padding:25px 25px 25px 25px;}.elementor-659 .elementor-element.elementor-element-57e96d7:hover > .elementor-element-populated{border-style:none;}.elementor-659 .elementor-element.elementor-element-57e96d7 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-659 .elementor-element.elementor-element-caec8b6{margin:4% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 4%;}.elementor-659 .elementor-element.elementor-element-caec8b6 .elementor-heading-title{font-family:"IBM Plex Serif", Sans-serif;font-size:33px;font-weight:500;line-height:39px;color:#FFFFFF;}.elementor-659 .elementor-element.elementor-element-0631393{margin:1% 5% calc(var(--kit-widget-spacing, 0px) + 0%) 4%;font-family:"Helvetica", Sans-serif;font-size:19px;color:#FFFFFFE0;}.elementor-659 .elementor-element.elementor-element-814eac4 .elementor-button{background-color:#02010100;font-family:"Helvetica", Sans-serif;font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:1.1px;fill:#C7C7C7;color:#C7C7C7;border-style:none;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-659 .elementor-element.elementor-element-814eac4{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 4%) 4%;}.elementor-659 .elementor-element.elementor-element-814eac4 .elementor-button:hover, .elementor-659 .elementor-element.elementor-element-814eac4 .elementor-button:focus{color:#FFFFFF;}.elementor-659 .elementor-element.elementor-element-814eac4 .elementor-button:hover svg, .elementor-659 .elementor-element.elementor-element-814eac4 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-659 .elementor-element.elementor-element-85e6caf > .elementor-container{max-width:1200px;}.elementor-659 .elementor-element.elementor-element-85e6caf{padding:0% 0% 4% 0%;}.elementor-659 .elementor-element.elementor-element-a2ea060 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-659 .elementor-element.elementor-element-9d562a5 > .elementor-container{max-width:913px;}.elementor-659 .elementor-element.elementor-element-9d562a5{padding:0% 0% 0% 0%;}.elementor-659 .elementor-element.elementor-element-fae1aa6:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-659 .elementor-element.elementor-element-fae1aa6 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://krvgp.com/wp-content/uploads/2026/07/ChatGPT-Image-Jul-14-2026-08_12_51-AM.png");background-position:center right;background-size:cover;}.elementor-659 .elementor-element.elementor-element-fae1aa6 > .elementor-element-populated >  .elementor-background-overlay{background-color:#000000;opacity:0.31;}.elementor-659 .elementor-element.elementor-element-fae1aa6 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:8px;}.elementor-659 .elementor-element.elementor-element-fae1aa6:hover > .elementor-element-populated >  .elementor-background-overlay{opacity:0.21;}.elementor-659 .elementor-element.elementor-element-fae1aa6 > .elementor-element-populated{border-style:none;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 15px 15px 15px;--e-column-margin-right:15px;--e-column-margin-left:15px;padding:25px 25px 25px 25px;}.elementor-659 .elementor-element.elementor-element-fae1aa6:hover > .elementor-element-populated{border-style:none;}.elementor-659 .elementor-element.elementor-element-fae1aa6 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-659 .elementor-element.elementor-element-2ce6880{margin:4% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 4%;}.elementor-659 .elementor-element.elementor-element-2ce6880 .elementor-heading-title{font-family:"IBM Plex Serif", Sans-serif;font-size:33px;font-weight:500;line-height:39px;color:#FFFFFF;}.elementor-659 .elementor-element.elementor-element-d70ef61{margin:1% 5% calc(var(--kit-widget-spacing, 0px) + 0%) 4%;font-family:"Helvetica", Sans-serif;font-size:19px;color:#FFFFFFE0;}.elementor-659 .elementor-element.elementor-element-a4ba882 .elementor-button{background-color:#02010100;font-family:"Helvetica", Sans-serif;font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:1.1px;fill:#C7C7C7;color:#C7C7C7;border-style:none;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-659 .elementor-element.elementor-element-a4ba882{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 4%) 4%;}.elementor-659 .elementor-element.elementor-element-a4ba882 .elementor-button:hover, .elementor-659 .elementor-element.elementor-element-a4ba882 .elementor-button:focus{color:#FFFFFF;}.elementor-659 .elementor-element.elementor-element-a4ba882 .elementor-button:hover svg, .elementor-659 .elementor-element.elementor-element-a4ba882 .elementor-button:focus svg{fill:#FFFFFF;}body.elementor-page-659:not(.elementor-motion-effects-element-type-background), body.elementor-page-659 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#090B13;}@media(max-width:1024px){.elementor-659 .elementor-element.elementor-element-cd3dabd{--grid-columns:2;}}@media(max-width:767px){.elementor-659 .elementor-element.elementor-element-2f09bcd{padding:5% 5% 0% 5%;}.elementor-659 .elementor-element.elementor-element-010bb6c{margin:8% 0% calc(var(--kit-widget-spacing, 0px) + 3%) 0%;}.elementor-659 .elementor-element.elementor-element-68000fc{width:100%;max-width:100%;margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-659 .elementor-element.elementor-element-899a25b .elementor-image-box-img{margin-bottom:22px;}.elementor-659 .elementor-element.elementor-element-899a25b .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-659 .elementor-element.elementor-element-8ab210c .elementor-image-box-img{margin-bottom:22px;}.elementor-659 .elementor-element.elementor-element-8ab210c .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-659 .elementor-element.elementor-element-898e9ea .elementor-image-box-img{margin-bottom:22px;}.elementor-659 .elementor-element.elementor-element-898e9ea .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-659 .elementor-element.elementor-element-981553e .elementor-image-box-img{margin-bottom:22px;}.elementor-659 .elementor-element.elementor-element-981553e .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-659 .elementor-element.elementor-element-a876ca2{padding:0% 0% 02% 0%;}.elementor-659 .elementor-element.elementor-element-98694b6{margin:4% 0% calc(var(--kit-widget-spacing, 0px) + 8%) 0%;}.elementor-659 .elementor-element.elementor-element-98694b6 .elementor-heading-title{font-size:28px;line-height:1.2em;}.elementor-659 .elementor-element.elementor-element-b799ee1{padding:0% 4% 0% 4%;}.elementor-659 .elementor-element.elementor-element-cd3dabd{--grid-columns:1;}.elementor-659 .elementor-element.elementor-element-57e96d7 > .elementor-element-populated{padding:15px 0px 15px 0px;}.elementor-659 .elementor-element.elementor-element-85e6caf{margin-top:0px;margin-bottom:5px;padding:5% 5% 5% 5%;}.elementor-659 .elementor-element.elementor-element-fae1aa6 > .elementor-element-populated{padding:15px 0px 15px 0px;}.elementor-659 .elementor-element.elementor-element-2ce6880 .elementor-heading-title{font-size:28px;line-height:1.2em;}.elementor-659 .elementor-element.elementor-element-d70ef61{margin:6% 1% calc(var(--kit-widget-spacing, 0px) + 0%) 5%;}}@media(min-width:768px){.elementor-659 .elementor-element.elementor-element-9a12ec8{width:32.424%;}.elementor-659 .elementor-element.elementor-element-d2789c9{width:67.576%;}}/* Start custom CSS for divider, class: .elementor-element-c631a4e */.elementor-659 .elementor-element.elementor-element-c631a4e {
    width: 1px;
    height: 100px;
    min-height: 60px;
    margin: 0 auto;
    position: relative;
    background-color: rgba(237, 94, 107, 0.25);
    overflow: hidden;
}

.elementor-659 .elementor-element.elementor-element-c631a4e::after {
    content: "";
    position: absolute;
    inset: 0;
    background-color: #ED5E6B;
    transform: scaleY(0);
    transform-origin: top;
    transition: transform 0.9s cubic-bezier(0.22, 1, 0.36, 1);
}

.elementor-659 .elementor-element.elementor-element-c631a4e.line-visible::after {
    transform: scaleY(1);
}

.elementor-659 .elementor-element.elementor-element-c631a4e .elementor-divider {
    display: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-010bb6c */.elementor-659 .elementor-element.elementor-element-010bb6c .elementor-heading-title {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    gap: 16px;
}

.elementor-659 .elementor-element.elementor-element-010bb6c .elementor-heading-title::before,
.elementor-659 .elementor-element.elementor-element-010bb6c .elementor-heading-title::after {
    content: "";
    display: block;
    width: 30px;
    height: 1px;
    background-color: #ed5e6b;
    flex-shrink: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1a0a232 */.elementor-659 .elementor-element.elementor-element-1a0a232 .elementor-heading-title {
    color: #ffffff !important;
    -webkit-text-fill-color: #ffffff !important;
    background: none !important;
    text-shadow: none !important;
}
.elementor-659 .elementor-element.elementor-element-1a0a232 .reveal-word {
    display: inline-block;
    white-space: nowrap;
}
.elementor-659 .elementor-element.elementor-element-1a0a232 .reveal-letter {
    display: inline-block;
    color: #ffffff !important;
    -webkit-text-fill-color: #ffffff !important;
    opacity: 0;
    filter: blur(2px);
    transform: translateY(2px);
    transition:
        opacity 0.85s ease,
        filter 1.1s ease,
        transform 1.1s cubic-bezier(0.22, 1, 0.36, 1);
}
.elementor-659 .elementor-element.elementor-element-1a0a232 .reveal-letter.is-visible {
    opacity: 1;
    filter: blur(0);
    transform: translateY(0);
}
@media (prefers-reduced-motion: reduce) {
    .elementor-659 .elementor-element.elementor-element-1a0a232 .reveal-letter {
        opacity: 1;
        filter: none;
        transform: none;
        transition: none;
    }
}
.elementor-659 .elementor-element.elementor-element-1a0a232 .reveal-word:last-child .reveal-letter:last-child::after {
    content: ".";
    color: #ed5e6b !important;
    -webkit-text-fill-color: #ed5e6b !important;
    font-weight: 700 !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-f08b479 */.scroll-heading { 
  transition: 0.3s ease; 
  opacity: 0.4; 
}
.scroll-heading.active { 
  opacity: 1; 
  font-weight: bold; 
  color: #000; 
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-899a25b */.dots
{
    color: #e5626d;
    font-size: 38px;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-8ab210c */.dots
{
    color: #e5626d;
    font-size: 38px;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-898e9ea */.dots
{
    color: #e5626d;
    font-size: 38px;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-981553e */.dots
{
    color: #e5626d;
    font-size: 38px;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-d2789c9 */@media screen and (min-width:768px){
.elementor-659 .elementor-element.elementor-element-d2789c9{
    padding-left: 40px;
    padding-right: 15%;
}    
}

@media screen and (max-width:768px){
.elementor-659 .elementor-element.elementor-element-d2789c9{
    padding-left: 20px;
    padding-right: 20px;
}    
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-cc2eab7 */.elementor-659 .elementor-element.elementor-element-cc2eab7{
    transition: unset !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8b0f332 */.elementor-659 .elementor-element.elementor-element-8b0f332 .elementor-heading-title {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    gap: 16px;
}

.elementor-659 .elementor-element.elementor-element-8b0f332 .elementor-heading-title::before,
.elementor-659 .elementor-element.elementor-element-8b0f332 .elementor-heading-title::after {
    content: "";
    display: block;
    width: 30px;
    height: 1px;
    background-color: #ed5e6b;
    flex-shrink: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ac5c8af */.elementor-659 .elementor-element.elementor-element-ac5c8af .elementor-heading-title {
    color: #ffffff !important;
    -webkit-text-fill-color: #ffffff !important;
    background: none !important;
    text-shadow: none !important;
}
.elementor-659 .elementor-element.elementor-element-ac5c8af .reveal-word {
    display: inline-block;
    white-space: nowrap;
}
.elementor-659 .elementor-element.elementor-element-ac5c8af .reveal-letter {
    display: inline-block;
    color: #ffffff !important;
    -webkit-text-fill-color: #ffffff !important;
    opacity: 0;
    filter: blur(2px);
    transform: translateY(2px);
    transition:
        opacity 0.85s ease,
        filter 1.1s ease,
        transform 1.1s cubic-bezier(0.22, 1, 0.36, 1);
}
.elementor-659 .elementor-element.elementor-element-ac5c8af .reveal-letter.is-visible {
    opacity: 1;
    filter: blur(0);
    transform: translateY(0);
}
@media (prefers-reduced-motion: reduce) {
    .elementor-659 .elementor-element.elementor-element-ac5c8af .reveal-letter {
        opacity: 1;
        filter: none;
        transform: none;
        transition: none;
    }
}
.elementor-659 .elementor-element.elementor-element-ac5c8af .reveal-word:last-child .reveal-letter:last-child::after {
    content: ".";
    color: #ed5e6b !important;
    -webkit-text-fill-color: #ed5e6b !important;
    font-weight: 700 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-98694b6 */.elementor-659 .elementor-element.elementor-element-98694b6 .elementor-heading-title {
    color: #ffffff !important;
    -webkit-text-fill-color: #ffffff !important;
    background: none !important;
    text-shadow: none !important;
}
.elementor-659 .elementor-element.elementor-element-98694b6 .reveal-word {
    display: inline-block;
    white-space: nowrap;
}
.elementor-659 .elementor-element.elementor-element-98694b6 .reveal-letter {
    display: inline-block;
    color: #ffffff !important;
    -webkit-text-fill-color: #ffffff !important;
    opacity: 0;
    filter: blur(2px);
    transform: translateY(2px);
    transition:
        opacity 0.85s ease,
        filter 1.1s ease,
        transform 1.1s cubic-bezier(0.22, 1, 0.36, 1);
}
.elementor-659 .elementor-element.elementor-element-98694b6 .reveal-letter.is-visible {
    opacity: 1;
    filter: blur(0);
    transform: translateY(0);
}
@media (prefers-reduced-motion: reduce) {
    .elementor-659 .elementor-element.elementor-element-98694b6 .reveal-letter {
        opacity: 1;
        filter: none;
        transform: none;
        transition: none;
    }
}
.elementor-659 .elementor-element.elementor-element-98694b6 .reveal-word:last-child .reveal-letter:last-child::after {
    content: ".";
    color: #ed5e6b !important;
    -webkit-text-fill-color: #ed5e6b !important;
    font-weight: 700 !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-814eac4 *//* הכפתור */
.elementor-659 .elementor-element.elementor-element-814eac4 .elementor-button {
    background-image: none !important;
    overflow: visible !important;
}

/* אזור הטקסט והחץ */
.elementor-659 .elementor-element.elementor-element-814eac4 .elementor-button-content-wrapper {
    position: relative;
    display: inline-flex;
    align-items: center;
    overflow: visible !important;
}

/* הטקסט */
.elementor-659 .elementor-element.elementor-element-814eac4 .elementor-button-text {
    position: relative;
    display: inline-block;
}

/* הקו הלבן הקבוע */
.elementor-659 .elementor-element.elementor-element-814eac4 .elementor-button-text::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: -6px;

    width: 100%;
    height: 1px;

    background-color: rgba(255, 255, 255, 0.75);

    pointer-events: none;
}

/* הקו האדום שעובר בתנועה מעל הקו הלבן */
.elementor-659 .elementor-element.elementor-element-814eac4 .elementor-button-text::after {
    content: "";
    position: absolute;
    left: 0;
    bottom: -6px;

    width: 100%;
    height: 1px;

    background-color: #ed5e6b;

    transform: scaleX(0);
    transform-origin: left center;

    transition: transform 0.55s cubic-bezier(0.22, 1, 0.36, 1);

    pointer-events: none;
}

/* החץ במצב הרגיל */
.elementor-659 .elementor-element.elementor-element-814eac4 .elementor-button-content-wrapper::after {
    content: "→";
    position: absolute;

    left: calc(100% + 9px);
    top: 50%;

    color: #ffffff;

    font-size: 18px;
    font-weight: 400;
    line-height: 1;

    opacity: 1;

    transform: translate(-4px, -50%);

    transition:
        color 0.35s ease,
        transform 0.55s cubic-bezier(0.22, 1, 0.36, 1);

    pointer-events: none;
}

/* תנועת הקו במעבר עכבר */
.elementor-659 .elementor-element.elementor-element-814eac4 .elementor-button:hover .elementor-button-text::after,
.elementor-659 .elementor-element.elementor-element-814eac4 .elementor-button:focus .elementor-button-text::after {
    transform: scaleX(1);
}

/* שינוי צבע ותנועת החץ במעבר עכבר */
.elementor-659 .elementor-element.elementor-element-814eac4 .elementor-button:hover .elementor-button-content-wrapper::after,
.elementor-659 .elementor-element.elementor-element-814eac4 .elementor-button:focus .elementor-button-content-wrapper::after {
    color: #ed5e6b;
    transform: translate(2px, -50%);
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-57e96d7 */.elementor-659 .elementor-element.elementor-element-57e96d7 {
    position: relative;
    overflow: hidden;
    box-sizing: border-box;

    /* הבורדר הרגיל – ורוד מעט שקוף */
    border: 1px solid rgba(229, 98, 109, 0.45);

    transition: border-color 0.7s ease;
}

/* שכבת הבורדר שמתמלאת */
.elementor-659 .elementor-element.elementor-element-57e96d7::before,
.elementor-659 .elementor-element.elementor-element-57e96d7::after {
    content: "";
    position: absolute;
    inset: 0;
    z-index: 5;
    pointer-events: none;
}

/* הקו העליון והקו הימני */
.elementor-659 .elementor-element.elementor-element-57e96d7::before {
    background:
        linear-gradient(to right, #e5626d, #e5626d)
        top left / 0 1px no-repeat,

        linear-gradient(to bottom, #e5626d, #e5626d)
        top right / 1px 0 no-repeat;

    transition: background-size 0.65s cubic-bezier(0.22, 1, 0.36, 1);
}

/* הקו התחתון והקו השמאלי */
.elementor-659 .elementor-element.elementor-element-57e96d7::after {
    background:
        linear-gradient(to left, #e5626d, #e5626d)
        bottom right / 0 1px no-repeat,

        linear-gradient(to top, #e5626d, #e5626d)
        bottom left / 1px 0 no-repeat;

    transition:
        background-size 0.65s cubic-bezier(0.22, 1, 0.36, 1) 0.18s;
}

/* במעבר עכבר הבורדר מתמלא */
.elementor-659 .elementor-element.elementor-element-57e96d7:hover {
    border-color: #e5626d;
}

.elementor-659 .elementor-element.elementor-element-57e96d7:hover::before {
    background-size:
        100% 1px,
        1px 100%;
}

.elementor-659 .elementor-element.elementor-element-57e96d7:hover::after {
    background-size:
        100% 1px,
        1px 100%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a4ba882 *//* הכפתור */
.elementor-659 .elementor-element.elementor-element-a4ba882 .elementor-button {
    background-image: none !important;
    overflow: visible !important;
}

/* אזור הטקסט והחץ */
.elementor-659 .elementor-element.elementor-element-a4ba882 .elementor-button-content-wrapper {
    position: relative;
    display: inline-flex;
    align-items: center;
    overflow: visible !important;
}

/* הטקסט */
.elementor-659 .elementor-element.elementor-element-a4ba882 .elementor-button-text {
    position: relative;
    display: inline-block;
}

/* הקו הלבן הקבוע */
.elementor-659 .elementor-element.elementor-element-a4ba882 .elementor-button-text::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: -6px;

    width: 100%;
    height: 1px;

    background-color: rgba(255, 255, 255, 0.75);

    pointer-events: none;
}

/* הקו האדום שעובר בתנועה מעל הקו הלבן */
.elementor-659 .elementor-element.elementor-element-a4ba882 .elementor-button-text::after {
    content: "";
    position: absolute;
    left: 0;
    bottom: -6px;

    width: 100%;
    height: 1px;

    background-color: #ed5e6b;

    transform: scaleX(0);
    transform-origin: left center;

    transition: transform 0.55s cubic-bezier(0.22, 1, 0.36, 1);

    pointer-events: none;
}

/* החץ במצב הרגיל */
.elementor-659 .elementor-element.elementor-element-a4ba882 .elementor-button-content-wrapper::after {
    content: "→";
    position: absolute;

    left: calc(100% + 9px);
    top: 50%;

    color: #ffffff;

    font-size: 18px;
    font-weight: 400;
    line-height: 1;

    opacity: 1;

    transform: translate(-4px, -50%);

    transition:
        color 0.35s ease,
        transform 0.55s cubic-bezier(0.22, 1, 0.36, 1);

    pointer-events: none;
}

/* תנועת הקו במעבר עכבר */
.elementor-659 .elementor-element.elementor-element-a4ba882 .elementor-button:hover .elementor-button-text::after,
.elementor-659 .elementor-element.elementor-element-a4ba882 .elementor-button:focus .elementor-button-text::after {
    transform: scaleX(1);
}

/* שינוי צבע ותנועת החץ במעבר עכבר */
.elementor-659 .elementor-element.elementor-element-a4ba882 .elementor-button:hover .elementor-button-content-wrapper::after,
.elementor-659 .elementor-element.elementor-element-a4ba882 .elementor-button:focus .elementor-button-content-wrapper::after {
    color: #ed5e6b;
    transform: translate(2px, -50%);
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-fae1aa6 */.elementor-659 .elementor-element.elementor-element-fae1aa6 {
    position: relative;
    overflow: hidden;
    box-sizing: border-box;

    /* הבורדר הרגיל – ורוד מעט שקוף */
    border: 1px solid rgba(229, 98, 109, 0.45);

    transition: border-color 0.7s ease;
}

/* שכבת הבורדר שמתמלאת */
.elementor-659 .elementor-element.elementor-element-fae1aa6::before,
.elementor-659 .elementor-element.elementor-element-fae1aa6::after {
    content: "";
    position: absolute;
    inset: 0;
    z-index: 5;
    pointer-events: none;
}

/* הקו העליון והקו הימני */
.elementor-659 .elementor-element.elementor-element-fae1aa6::before {
    background:
        linear-gradient(to right, #e5626d, #e5626d)
        top left / 0 1px no-repeat,

        linear-gradient(to bottom, #e5626d, #e5626d)
        top right / 1px 0 no-repeat;

    transition: background-size 0.65s cubic-bezier(0.22, 1, 0.36, 1);
}

/* הקו התחתון והקו השמאלי */
.elementor-659 .elementor-element.elementor-element-fae1aa6::after {
    background:
        linear-gradient(to left, #e5626d, #e5626d)
        bottom right / 0 1px no-repeat,

        linear-gradient(to top, #e5626d, #e5626d)
        bottom left / 1px 0 no-repeat;

    transition:
        background-size 0.65s cubic-bezier(0.22, 1, 0.36, 1) 0.18s;
}

/* במעבר עכבר הבורדר מתמלא */
.elementor-659 .elementor-element.elementor-element-fae1aa6:hover {
    border-color: #e5626d;
}

.elementor-659 .elementor-element.elementor-element-fae1aa6:hover::before {
    background-size:
        100% 1px,
        1px 100%;
}

.elementor-659 .elementor-element.elementor-element-fae1aa6:hover::after {
    background-size:
        100% 1px,
        1px 100%;
}/* End custom CSS */