.elementor-25652 .elementor-element.elementor-element-5d6966ba{--display:flex;--min-height:1100px;--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:10px 10px;--row-gap:10px;--column-gap:10px;--overlay-opacity:0.85;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--margin-top:-230px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:130px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;--z-index:21;}.elementor-25652 .elementor-element.elementor-element-5d6966ba::before, .elementor-25652 .elementor-element.elementor-element-5d6966ba > .elementor-background-video-container::before, .elementor-25652 .elementor-element.elementor-element-5d6966ba > .e-con-inner > .elementor-background-video-container::before, .elementor-25652 .elementor-element.elementor-element-5d6966ba > .elementor-background-slideshow::before, .elementor-25652 .elementor-element.elementor-element-5d6966ba > .e-con-inner > .elementor-background-slideshow::before, .elementor-25652 .elementor-element.elementor-element-5d6966ba > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#0B0419;--background-overlay:'';}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}body:not(.rtl) .elementor-25652 .elementor-element.elementor-element-56a96201{right:-11%;}body.rtl .elementor-25652 .elementor-element.elementor-element-56a96201{left:-11%;}.elementor-25652 .elementor-element.elementor-element-56a96201{top:200px;text-align:start;}.elementor-25652 .elementor-element.elementor-element-56a96201 img{width:30%;opacity:0.6;border-style:none;}.elementor-25652 .elementor-element.elementor-element-222c58b0{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25652 .elementor-element.elementor-element-7dd8457{--display:flex;--min-height:0px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:99;}.elementor-25652 .elementor-element.elementor-element-56b6e86d{--display:flex;--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:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:90px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-25652 .elementor-element.elementor-element-2c3f10be{--display:flex;--justify-content:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-25652 .elementor-element.elementor-element-2c3f10be.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-25652 .elementor-element.elementor-element-af2deca .elementor-icon-list-icon i{color:var( --e-global-color-2f48318 );transition:color 0.3s;}.elementor-25652 .elementor-element.elementor-element-af2deca .elementor-icon-list-icon svg{fill:var( --e-global-color-2f48318 );transition:fill 0.3s;}.elementor-25652 .elementor-element.elementor-element-af2deca{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-25652 .elementor-element.elementor-element-af2deca .elementor-icon-list-item > .elementor-icon-list-text, .elementor-25652 .elementor-element.elementor-element-af2deca .elementor-icon-list-item > a{font-family:"Rubik", Sans-serif;font-weight:400;}.elementor-25652 .elementor-element.elementor-element-af2deca .elementor-icon-list-text{color:var( --e-global-color-d6a6681 );transition:color 0.3s;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-25652 .elementor-element.elementor-element-7284f824{text-align:center;}.elementor-25652 .elementor-element.elementor-element-7284f824 .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:70px;font-weight:600;color:#FFFFFF;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-25652 .elementor-element.elementor-element-7516b574{text-align:center;font-family:"Rubik", Sans-serif;font-size:30px;font-weight:400;color:var( --e-global-color-d6a6681 );}.elementor-25652 .elementor-element.elementor-element-4c36aeb{--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-25652 .elementor-element.elementor-element-4c36aeb.e-con{--align-self:center;}.elementor-25652 .elementor-element.elementor-element-500322ac{--display:flex;}.elementor-25652 .elementor-element.elementor-element-500322ac.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-25652 .elementor-element.elementor-element-1aa83b5 .elementor-button{background-color:transparent;font-family:"Rubik", Sans-serif;font-size:35px;font-weight:400;text-shadow:0px 0px 10px rgba(0,0,0,0.3);background-image:radial-gradient(at center center, #00BFFFA6 51%, #00FFE8 100%);border-style:solid;border-width:3px 3px 3px 3px;border-radius:180px 20px 180px 020px;padding:20px 50px 20px 50px;}.elementor-25652 .elementor-element.elementor-element-1aa83b5 .elementor-button:hover, .elementor-25652 .elementor-element.elementor-element-1aa83b5 .elementor-button:focus{background-color:transparent;background-image:radial-gradient(at center center, #7E45FF9E 0%, #62AAFF 100%);}.elementor-25652 .elementor-element.elementor-element-1aa83b5 .elementor-widget-container{--e-transform-origin-x:center;--e-transform-origin-y:center;}.elementor-25652 .elementor-element.elementor-element-48c0c884{--display:flex;--position:absolute;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-25652 .elementor-element.elementor-element-48c0c884.e-con{--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-25652 .elementor-element.elementor-element-48c0c884{right:-145px;}body.rtl .elementor-25652 .elementor-element.elementor-element-48c0c884{left:-145px;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}body:not(.rtl) .elementor-25652 .elementor-element.elementor-element-382e0087{right:130px;}body.rtl .elementor-25652 .elementor-element.elementor-element-382e0087{left:130px;}.elementor-25652 .elementor-element.elementor-element-382e0087{bottom:-142px;}.elementor-25652 .elementor-element.elementor-element-382e0087 .elementor-icon-wrapper{text-align:center;}.elementor-25652 .elementor-element.elementor-element-382e0087.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-2f48318 );}.elementor-25652 .elementor-element.elementor-element-382e0087.elementor-view-framed .elementor-icon, .elementor-25652 .elementor-element.elementor-element-382e0087.elementor-view-default .elementor-icon{color:var( --e-global-color-2f48318 );border-color:var( --e-global-color-2f48318 );}.elementor-25652 .elementor-element.elementor-element-382e0087.elementor-view-framed .elementor-icon, .elementor-25652 .elementor-element.elementor-element-382e0087.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-2f48318 );}.elementor-25652 .elementor-element.elementor-element-382e0087 .elementor-icon{font-size:95px;}.elementor-25652 .elementor-element.elementor-element-382e0087 .elementor-icon svg{height:95px;}.elementor-25652 .elementor-element.elementor-element-580785ae{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-25652 .elementor-element.elementor-element-580785ae:not(.elementor-motion-effects-element-type-background), .elementor-25652 .elementor-element.elementor-element-580785ae > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://010.co.il/wp-content/uploads/2026/06/Shapes-icons.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-25652 .elementor-element.elementor-element-14bc5ca9{--display:flex;--margin-top:180px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-25652 .elementor-element.elementor-element-26a66f91{--display:flex;}.elementor-25652 .elementor-element.elementor-element-b65afe7{--display:flex;}.elementor-25652 .elementor-element.elementor-element-629487e7{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-25652 .elementor-element.elementor-element-79aa7eaf{--display:flex;--justify-content:center;}.elementor-25652 .elementor-element.elementor-element-353345c0 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-25652 .elementor-element.elementor-element-353345c0{text-align:start;}.elementor-25652 .elementor-element.elementor-element-353345c0 .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:30px;font-weight:600;color:#FFFFFF;}.elementor-25652 .elementor-element.elementor-element-765a426a{--display:flex;}.elementor-widget-counter .elementor-counter-number-wrapper{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-counter .elementor-counter-title{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-25652 .elementor-element.elementor-element-6f9d49c4{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-25652 .elementor-element.elementor-element-6f9d49c4.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-25652 .elementor-element.elementor-element-307e31d8 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-25652 .elementor-element.elementor-element-307e31d8{text-align:end;}.elementor-25652 .elementor-element.elementor-element-307e31d8 .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:30px;font-weight:600;color:#FFFFFF;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-25652 .elementor-element.elementor-element-1c970fea{--divider-border-style:solid;--divider-color:#FFFFFF;--divider-border-width:1px;}.elementor-25652 .elementor-element.elementor-element-1c970fea .elementor-divider-separator{width:76%;margin:0 auto;margin-center:0;}.elementor-25652 .elementor-element.elementor-element-1c970fea .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-widget-reviews .elementor-testimonial__header, .elementor-widget-reviews .elementor-testimonial__name{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-reviews .elementor-testimonial__text{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-25652 .elementor-element.elementor-element-28b985fa .elementor-main-swiper .swiper-slide{border-radius:20px;}.elementor-25652 .elementor-element.elementor-element-28b985fa .elementor-testimonial__header{padding-top:10px;padding-left:10px;padding-right:10px;}.elementor-25652 .elementor-element.elementor-element-28b985fa .elementor-testimonial__content{padding-bottom:10px;padding-left:10px;padding-right:10px;}.elementor-25652 .elementor-element.elementor-element-28b985fa .elementor-swiper-button{font-size:20px;}.elementor-25652 .elementor-element.elementor-element-28b985fa .elementor-testimonial__header, .elementor-25652 .elementor-element.elementor-element-28b985fa .elementor-testimonial__name{font-family:"Rubik", Sans-serif;font-size:15px;font-weight:600;}.elementor-25652 .elementor-element.elementor-element-28b985fa .elementor-testimonial__title{font-size:12px;}.elementor-25652 .elementor-element.elementor-element-28b985fa .elementor-testimonial__text{font-family:"Rubik", Sans-serif;font-size:20px;font-weight:400;}.elementor-25652 .elementor-element.elementor-element-48d5af91{--display:flex;--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:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-25652 .elementor-element.elementor-element-18e3d51a{--display:flex;}.elementor-25652 .elementor-element.elementor-element-6443d116{--e-image-carousel-slides-to-show:5;width:100%;max-width:100%;}.elementor-25652 .elementor-element.elementor-element-6443d116 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-25652 .elementor-element.elementor-element-2126bc1b{--e-image-carousel-slides-to-show:5;width:100%;max-width:100%;}.elementor-25652 .elementor-element.elementor-element-2126bc1b > .elementor-widget-container{margin:-75px 0px 0px 0px;}.elementor-25652 .elementor-element.elementor-element-9115ff4{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.82;border-style:solid;--border-style:solid;border-width:3px 0px 0px 0px;--border-top-width:3px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-a907737 );--border-color:var( --e-global-color-a907737 );box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:040px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-25652 .elementor-element.elementor-element-9115ff4:not(.elementor-motion-effects-element-type-background), .elementor-25652 .elementor-element.elementor-element-9115ff4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://010.co.il/wp-content/uploads/2026/06/ChatGPT-Image-Jun-26-2026-06_34_18-PM.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-25652 .elementor-element.elementor-element-9115ff4::before, .elementor-25652 .elementor-element.elementor-element-9115ff4 > .elementor-background-video-container::before, .elementor-25652 .elementor-element.elementor-element-9115ff4 > .e-con-inner > .elementor-background-video-container::before, .elementor-25652 .elementor-element.elementor-element-9115ff4 > .elementor-background-slideshow::before, .elementor-25652 .elementor-element.elementor-element-9115ff4 > .e-con-inner > .elementor-background-slideshow::before, .elementor-25652 .elementor-element.elementor-element-9115ff4 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-25652 .elementor-element.elementor-element-6b91c6d > .elementor-widget-container{margin:120px 0px 0px 0px;border-style:none;}.elementor-25652 .elementor-element.elementor-element-6b91c6d .elementor-widget-container{--e-transform-origin-x:center;--e-transform-origin-y:center;}.elementor-25652 .elementor-element.elementor-element-6b91c6d{text-align:center;}.elementor-25652 .elementor-element.elementor-element-6b91c6d .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:50px;font-weight:400;text-decoration:underline;letter-spacing:0px;}.elementor-25652 .elementor-element.elementor-element-9758bef{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:22px 22px;--row-gap:22px;--column-gap:22px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;--z-index:37;}.elementor-25652 .elementor-element.elementor-element-9758bef:not(.elementor-motion-effects-element-type-background), .elementor-25652 .elementor-element.elementor-element-9758bef > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://010.co.il/wp-content/uploads/2026/06/ChatGPT-Image-Jun-26-2026-06_34_18-PM.png");background-position:center center;background-size:cover;}.elementor-25652 .elementor-element.elementor-element-a60a244{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-widget-nested-tabs.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-25652 .elementor-element.elementor-element-5fbe126{--display:flex;--justify-content:space-around;--border-radius:20px 160px 20px 160px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-25652 .elementor-element.elementor-element-ccefdf2{--display:flex;}.elementor-25652 .elementor-element.elementor-element-6948b21{font-family:"Rubik", Sans-serif;font-size:20px;font-weight:400;color:var( --e-global-color-d6a6681 );}.elementor-25652 .elementor-element.elementor-element-6802e85.elementor-element{--align-self:center;}.elementor-25652 .elementor-element.elementor-element-6802e85{top:230px;}.elementor-25652 .elementor-element.elementor-element-6802e85 img{width:10%;}.elementor-25652 .elementor-element.elementor-element-c223f7d{--display:flex;--justify-content:space-around;--border-radius:20px 160px 20px 160px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-25652 .elementor-element.elementor-element-36d1ce3{font-family:"Rubik", Sans-serif;font-size:20px;font-weight:400;color:var( --e-global-color-d6a6681 );}.elementor-25652 .elementor-element.elementor-element-05621bb.elementor-element{--align-self:center;}.elementor-25652 .elementor-element.elementor-element-05621bb{top:223px;}.elementor-25652 .elementor-element.elementor-element-05621bb img{width:10%;}.elementor-25652 .elementor-element.elementor-element-a7fbc65{--display:flex;--justify-content:space-around;--border-radius:20px 160px 20px 160px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-25652 .elementor-element.elementor-element-f803df1{font-family:"Rubik", Sans-serif;font-size:20px;font-weight:400;color:var( --e-global-color-d6a6681 );}.elementor-25652 .elementor-element.elementor-element-dd27271.elementor-element{--align-self:center;}.elementor-25652 .elementor-element.elementor-element-dd27271{top:240px;}.elementor-25652 .elementor-element.elementor-element-dd27271 img{width:10%;}.elementor-25652 .elementor-element.elementor-element-0813bce{--display:flex;--justify-content:space-around;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-25652 .elementor-element.elementor-element-5c2f8f8{font-family:"Rubik", Sans-serif;font-size:20px;font-weight:400;color:var( --e-global-color-d6a6681 );}.elementor-25652 .elementor-element.elementor-element-7a9a3cd.elementor-element{--align-self:center;}.elementor-25652 .elementor-element.elementor-element-7a9a3cd{top:148px;}.elementor-25652 .elementor-element.elementor-element-7a9a3cd img{width:10%;}.elementor-25652 .elementor-element.elementor-element-b610cc3{--display:flex;--justify-content:space-around;--border-radius:20px 160px 20px 160px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-25652 .elementor-element.elementor-element-9eec7b8{font-family:"Rubik", Sans-serif;font-size:20px;font-weight:400;color:var( --e-global-color-d6a6681 );}.elementor-25652 .elementor-element.elementor-element-d254a73.elementor-element{--align-self:center;}.elementor-25652 .elementor-element.elementor-element-d254a73{top:138px;}.elementor-25652 .elementor-element.elementor-element-d254a73 img{width:10%;}.elementor-25652 .elementor-element.elementor-element-025ca97{--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;--n-tabs-title-justify-content:center;--n-tabs-title-align-items:center;--n-tabs-title-text-align:center;--n-tabs-title-gap:10px;--n-tabs-gap:15px;--n-tabs-title-border-radius:30px 30px 30px 30px;--n-tabs-title-padding-top:22px;--n-tabs-title-padding-right:22px;--n-tabs-title-padding-bottom:22px;--n-tabs-title-padding-left:22px;--n-tabs-title-font-size:20px;--n-tabs-title-color:var( --e-global-color-d6a6681 );--n-tabs-title-color-active:var( --e-global-color-d6a6681 );--n-tabs-title-direction:row;--n-tabs-icon-order:initial;--n-tabs-title-justify-content-toggle:initial;--n-tabs-title-align-items-toggle:center;--n-tabs-icon-size:20px;--n-tabs-icon-gap:10px;--n-tabs-icon-color:var( --e-global-color-d6a6681 );--n-tabs-icon-color-active:var( --e-global-color-d6a6681 );}.elementor-25652 .elementor-element.elementor-element-025ca97 > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:#00BFFF94;}.elementor-25652 .elementor-element.elementor-element-025ca97.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#5D33BD;}.elementor-25652 .elementor-element.elementor-element-025ca97.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-25652 .elementor-element.elementor-element-025ca97.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#62AAFF;border-style:solid;border-width:2px 2px 2px 2px;border-color:#FFFFFF;}.elementor-25652 .elementor-element.elementor-element-025ca97 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-25652 .elementor-element.elementor-element-025ca97.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:not( :hover ){border-style:solid;border-width:0px 0px 0px 0px;}.elementor-25652 .elementor-element.elementor-element-025ca97.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:"Rubik", Sans-serif;font-weight:500;}.elementor-25652 .elementor-element.elementor-element-025ca97 [data-touch-mode="false"] .e-n-tab-title[aria-selected="false"]:hover{--n-tabs-title-color-hover:var( --e-global-color-d6a6681 );--n-tabs-icon-color-hover:var( --e-global-color-d6a6681 );}:where( .elementor-25652 .elementor-element.elementor-element-025ca97.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-content ) > .e-con{--border-radius:0px 0px 0px 0px;}.elementor-25652 .elementor-element.elementor-element-6dc53f0 .elementor-button{background-color:transparent;font-family:"Rubik", Sans-serif;font-size:35px;font-weight:400;text-shadow:0px 0px 10px rgba(0,0,0,0.3);background-image:radial-gradient(at center center, #00BFFFA6 51%, #00FFE8 100%);border-style:solid;border-width:3px 3px 3px 3px;border-radius:180px 20px 180px 020px;padding:20px 50px 20px 50px;}.elementor-25652 .elementor-element.elementor-element-6dc53f0 .elementor-button:hover, .elementor-25652 .elementor-element.elementor-element-6dc53f0 .elementor-button:focus{background-color:transparent;background-image:radial-gradient(at center center, #7E45FF9E 0%, #62AAFF 100%);}.elementor-25652 .elementor-element.elementor-element-6dc53f0 .elementor-widget-container{--e-transform-origin-x:center;--e-transform-origin-y:center;}.elementor-25652 .elementor-element.elementor-element-6dc53f0 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-25652 .elementor-element.elementor-element-6a1802b{--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-25652 .elementor-element.elementor-element-42e5781e{--display:flex;--overlay-opacity:0.82;border-style:none;--border-style:none;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:040px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-25652 .elementor-element.elementor-element-42e5781e:not(.elementor-motion-effects-element-type-background), .elementor-25652 .elementor-element.elementor-element-42e5781e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://010.co.il/wp-content/uploads/2026/06/ChatGPT-Image-Jun-26-2026-06_38_11-PM.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-25652 .elementor-element.elementor-element-42e5781e::before, .elementor-25652 .elementor-element.elementor-element-42e5781e > .elementor-background-video-container::before, .elementor-25652 .elementor-element.elementor-element-42e5781e > .e-con-inner > .elementor-background-video-container::before, .elementor-25652 .elementor-element.elementor-element-42e5781e > .elementor-background-slideshow::before, .elementor-25652 .elementor-element.elementor-element-42e5781e > .e-con-inner > .elementor-background-slideshow::before, .elementor-25652 .elementor-element.elementor-element-42e5781e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-25652 .elementor-element.elementor-element-8271c5f > .elementor-widget-container{margin:120px 0px 0px 0px;border-style:none;}.elementor-25652 .elementor-element.elementor-element-8271c5f .elementor-widget-container{--e-transform-origin-x:center;--e-transform-origin-y:center;}.elementor-25652 .elementor-element.elementor-element-8271c5f{text-align:center;}.elementor-25652 .elementor-element.elementor-element-8271c5f .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:50px;font-weight:400;text-decoration:underline;letter-spacing:0px;}.elementor-25652 .elementor-element.elementor-element-7b72f45{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--overlay-opacity:1;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;--z-index:37;}.elementor-25652 .elementor-element.elementor-element-7b72f45:not(.elementor-motion-effects-element-type-background), .elementor-25652 .elementor-element.elementor-element-7b72f45 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://010.co.il/wp-content/uploads/2026/06/ChatGPT-Image-Jun-26-2026-06_38_11-PM.png");background-position:center center;background-size:cover;}.elementor-25652 .elementor-element.elementor-element-7b72f45::before, .elementor-25652 .elementor-element.elementor-element-7b72f45 > .elementor-background-video-container::before, .elementor-25652 .elementor-element.elementor-element-7b72f45 > .e-con-inner > .elementor-background-video-container::before, .elementor-25652 .elementor-element.elementor-element-7b72f45 > .elementor-background-slideshow::before, .elementor-25652 .elementor-element.elementor-element-7b72f45 > .e-con-inner > .elementor-background-slideshow::before, .elementor-25652 .elementor-element.elementor-element-7b72f45 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-25652 .elementor-element.elementor-element-0364d0e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-25652 .elementor-element.elementor-element-77887b4{--display:flex;--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:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:20px 20px 160px 20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25652 .elementor-element.elementor-element-d312374{font-family:"Rubik", Sans-serif;font-size:20px;font-weight:400;color:var( --e-global-color-d6a6681 );}.elementor-25652 .elementor-element.elementor-element-f5c24b3{--display:flex;--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;--justify-content:space-between;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:20px 20px 160px 20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25652 .elementor-element.elementor-element-a84ea0f .elementor-counter-number-wrapper{color:var( --e-global-color-2f48318 );font-family:"Rubik", Sans-serif;font-size:50px;font-weight:600;}.elementor-25652 .elementor-element.elementor-element-a84ea0f .elementor-counter-title{color:var( --e-global-color-d6a6681 );font-family:"Rubik", Sans-serif;font-size:25px;font-weight:400;}.elementor-25652 .elementor-element.elementor-element-41a4c25 .elementor-counter-number-wrapper{color:var( --e-global-color-2f48318 );font-family:"Rubik", Sans-serif;font-size:50px;font-weight:600;}.elementor-25652 .elementor-element.elementor-element-41a4c25 .elementor-counter-title{color:var( --e-global-color-d6a6681 );font-family:"Rubik", Sans-serif;font-size:25px;font-weight:400;}.elementor-25652 .elementor-element.elementor-element-83c6e62 .elementor-counter-number-wrapper{color:var( --e-global-color-2f48318 );font-family:"Rubik", Sans-serif;font-size:50px;font-weight:600;}.elementor-25652 .elementor-element.elementor-element-83c6e62 .elementor-counter-title{color:var( --e-global-color-d6a6681 );font-family:"Rubik", Sans-serif;font-size:25px;font-weight:400;}.elementor-25652 .elementor-element.elementor-element-39d45f5{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--justify-content:center;--flex-wrap:wrap;}.elementor-25652 .elementor-element.elementor-element-c305dea{--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;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-25652 .elementor-element.elementor-element-aefa444{--display:flex;--justify-content:center;}.elementor-25652 .elementor-element.elementor-element-e4e0ece img{width:65%;border-radius:100px 100px 100px 100px;}.elementor-25652 .elementor-element.elementor-element-d1855e4{--display:flex;}.elementor-25652 .elementor-element.elementor-element-245c5e6{text-align:start;}.elementor-25652 .elementor-element.elementor-element-245c5e6 .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:25px;font-weight:600;color:#FFFFFF;}.elementor-25652 .elementor-element.elementor-element-0cf1d89{text-align:start;font-family:"Rubik", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-25652 .elementor-element.elementor-element-9604317{--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;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-25652 .elementor-element.elementor-element-add2b72{--display:flex;--justify-content:center;}.elementor-25652 .elementor-element.elementor-element-5c3df08 img{width:65%;border-radius:100px 100px 100px 100px;}.elementor-25652 .elementor-element.elementor-element-76440dc{--display:flex;}.elementor-25652 .elementor-element.elementor-element-a75bcf4{text-align:start;}.elementor-25652 .elementor-element.elementor-element-a75bcf4 .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:25px;font-weight:600;color:#FFFFFF;}.elementor-25652 .elementor-element.elementor-element-2e7eafa{text-align:start;font-family:"Rubik", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-25652 .elementor-element.elementor-element-5200ce7{--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;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-25652 .elementor-element.elementor-element-b095ca8{--display:flex;--justify-content:center;}.elementor-25652 .elementor-element.elementor-element-d5eabec img{width:65%;border-radius:100px 100px 100px 100px;}.elementor-25652 .elementor-element.elementor-element-ad03971{--display:flex;}.elementor-25652 .elementor-element.elementor-element-4a287ed{text-align:start;}.elementor-25652 .elementor-element.elementor-element-4a287ed .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:25px;font-weight:600;color:#FFFFFF;}.elementor-25652 .elementor-element.elementor-element-4007325{text-align:start;font-family:"Rubik", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-25652 .elementor-element.elementor-element-fc18318{--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;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-25652 .elementor-element.elementor-element-8ec538d{--display:flex;--justify-content:center;}.elementor-25652 .elementor-element.elementor-element-f4279ec img{width:65%;border-radius:100px 100px 100px 100px;}.elementor-25652 .elementor-element.elementor-element-8a93037{--display:flex;}.elementor-25652 .elementor-element.elementor-element-5b3fdbe{text-align:start;}.elementor-25652 .elementor-element.elementor-element-5b3fdbe .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:25px;font-weight:600;color:#FFFFFF;}.elementor-25652 .elementor-element.elementor-element-11db834{text-align:start;font-family:"Rubik", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-25652 .elementor-element.elementor-element-142248e{--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-25652 .elementor-element.elementor-element-9f1644a{--display:flex;--overlay-opacity:0.82;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-a907737 );--border-color:var( --e-global-color-a907737 );box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:040px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-25652 .elementor-element.elementor-element-9f1644a:not(.elementor-motion-effects-element-type-background), .elementor-25652 .elementor-element.elementor-element-9f1644a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://010.co.il/wp-content/uploads/2026/06/ChatGPT-Image-Jun-26-2026-06_34_18-PM.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-25652 .elementor-element.elementor-element-9f1644a::before, .elementor-25652 .elementor-element.elementor-element-9f1644a > .elementor-background-video-container::before, .elementor-25652 .elementor-element.elementor-element-9f1644a > .e-con-inner > .elementor-background-video-container::before, .elementor-25652 .elementor-element.elementor-element-9f1644a > .elementor-background-slideshow::before, .elementor-25652 .elementor-element.elementor-element-9f1644a > .e-con-inner > .elementor-background-slideshow::before, .elementor-25652 .elementor-element.elementor-element-9f1644a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-25652 .elementor-element.elementor-element-30aef21 > .elementor-widget-container{margin:120px 0px 0px 0px;border-style:none;}.elementor-25652 .elementor-element.elementor-element-30aef21 .elementor-widget-container{--e-transform-origin-x:center;--e-transform-origin-y:center;}.elementor-25652 .elementor-element.elementor-element-30aef21{text-align:center;}.elementor-25652 .elementor-element.elementor-element-30aef21 .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:50px;font-weight:400;text-decoration:underline;letter-spacing:0px;}.elementor-25652 .elementor-element.elementor-element-1e1f9652{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;--z-index:37;}.elementor-25652 .elementor-element.elementor-element-1e1f9652:not(.elementor-motion-effects-element-type-background), .elementor-25652 .elementor-element.elementor-element-1e1f9652 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://010.co.il/wp-content/uploads/2026/06/ChatGPT-Image-Jun-26-2026-06_34_18-PM.png");background-position:center center;background-size:cover;}.elementor-25652 .elementor-element.elementor-element-7fe629b1{--display:flex;}.elementor-25652 .elementor-element.elementor-element-4e08430b{--display:flex;--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:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overlay-opacity:0.5;--border-radius:20px 160px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-25652 .elementor-element.elementor-element-4e08430b::before, .elementor-25652 .elementor-element.elementor-element-4e08430b > .elementor-background-video-container::before, .elementor-25652 .elementor-element.elementor-element-4e08430b > .e-con-inner > .elementor-background-video-container::before, .elementor-25652 .elementor-element.elementor-element-4e08430b > .elementor-background-slideshow::before, .elementor-25652 .elementor-element.elementor-element-4e08430b > .e-con-inner > .elementor-background-slideshow::before, .elementor-25652 .elementor-element.elementor-element-4e08430b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-25652 .elementor-element.elementor-element-64a666c8{--display:flex;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overlay-opacity:0.5;--padding-top:30px;--padding-bottom:020px;--padding-left:020px;--padding-right:020px;}.elementor-25652 .elementor-element.elementor-element-64a666c8::before, .elementor-25652 .elementor-element.elementor-element-64a666c8 > .elementor-background-video-container::before, .elementor-25652 .elementor-element.elementor-element-64a666c8 > .e-con-inner > .elementor-background-video-container::before, .elementor-25652 .elementor-element.elementor-element-64a666c8 > .elementor-background-slideshow::before, .elementor-25652 .elementor-element.elementor-element-64a666c8 > .e-con-inner > .elementor-background-slideshow::before, .elementor-25652 .elementor-element.elementor-element-64a666c8 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-25652 .elementor-element.elementor-element-64a666c8.e-con{--order:-99999 /* order start hack */;}.elementor-25652 .elementor-element.elementor-element-569f8724{--e-image-carousel-slides-to-show:5;width:100%;max-width:100%;}.elementor-25652 .elementor-element.elementor-element-569f8724 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-25652 .elementor-element.elementor-element-eb7c1e3{--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-25652 .elementor-element.elementor-element-08c6d0b{--display:flex;--overlay-opacity:0.82;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-2f48318 );--border-color:var( --e-global-color-2f48318 );box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:040px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-25652 .elementor-element.elementor-element-08c6d0b:not(.elementor-motion-effects-element-type-background), .elementor-25652 .elementor-element.elementor-element-08c6d0b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://010.co.il/wp-content/uploads/2026/06/ChatGPT-Image-Jun-26-2026-06_34_18-PM.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-25652 .elementor-element.elementor-element-08c6d0b::before, .elementor-25652 .elementor-element.elementor-element-08c6d0b > .elementor-background-video-container::before, .elementor-25652 .elementor-element.elementor-element-08c6d0b > .e-con-inner > .elementor-background-video-container::before, .elementor-25652 .elementor-element.elementor-element-08c6d0b > .elementor-background-slideshow::before, .elementor-25652 .elementor-element.elementor-element-08c6d0b > .e-con-inner > .elementor-background-slideshow::before, .elementor-25652 .elementor-element.elementor-element-08c6d0b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-25652 .elementor-element.elementor-element-55e5032 > .elementor-widget-container{margin:120px 0px 0px 0px;}.elementor-25652 .elementor-element.elementor-element-55e5032 .elementor-widget-container{--e-transform-origin-x:center;--e-transform-origin-y:center;}.elementor-25652 .elementor-element.elementor-element-55e5032{text-align:center;}.elementor-25652 .elementor-element.elementor-element-55e5032 .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:50px;font-weight:400;}.elementor-25652 .elementor-element.elementor-element-9ac6fcd{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;--z-index:37;}.elementor-25652 .elementor-element.elementor-element-9ac6fcd:not(.elementor-motion-effects-element-type-background), .elementor-25652 .elementor-element.elementor-element-9ac6fcd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://010.co.il/wp-content/uploads/2026/06/ChatGPT-Image-Jun-26-2026-06_34_18-PM.png");background-position:center center;background-size:cover;}.elementor-25652 .elementor-element.elementor-element-4a45496{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;}.elementor-25652 .elementor-element.elementor-element-98411d6{--display:flex;}.elementor-25652 .elementor-element.elementor-element-98411d6.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-25652 .elementor-element.elementor-element-e95d904{--display:flex;--border-radius:160px 20px 0160px 0160px;--padding-top:20px;--padding-bottom:20px;--padding-left:060px;--padding-right:020px;}.elementor-25652 .elementor-element.elementor-element-e95d904:not(.elementor-motion-effects-element-type-background), .elementor-25652 .elementor-element.elementor-element-e95d904 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#62AAFFA8;}.elementor-25652 .elementor-element.elementor-element-5f1236b{text-align:start;font-family:"Rubik", Sans-serif;font-size:20px;font-weight:400;color:var( --e-global-color-d6a6681 );}.elementor-25652 .elementor-element.elementor-element-d4d5ecb{--display:flex;--border-radius:20px 0160px 0160px 0160px;--padding-top:20px;--padding-bottom:20px;--padding-left:060px;--padding-right:20px;}.elementor-25652 .elementor-element.elementor-element-d4d5ecb:not(.elementor-motion-effects-element-type-background), .elementor-25652 .elementor-element.elementor-element-d4d5ecb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#62AAFFA8;}.elementor-25652 .elementor-element.elementor-element-d52990b{text-align:start;font-family:"Rubik", Sans-serif;font-size:20px;font-weight:400;color:var( --e-global-color-d6a6681 );}.elementor-25652 .elementor-element.elementor-element-7fe878f{--display:flex;--border-radius:160px 20px 160px 160px;--padding-top:20px;--padding-bottom:20px;--padding-left:60px;--padding-right:20px;}.elementor-25652 .elementor-element.elementor-element-7fe878f:not(.elementor-motion-effects-element-type-background), .elementor-25652 .elementor-element.elementor-element-7fe878f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#62AAFFA8;}.elementor-25652 .elementor-element.elementor-element-58508a9{text-align:start;font-family:"Rubik", Sans-serif;font-size:20px;font-weight:400;color:var( --e-global-color-d6a6681 );}.elementor-25652 .elementor-element.elementor-element-768cbf4{--display:flex;--border-radius:20px 160px 160px 160px;--padding-top:20px;--padding-bottom:20px;--padding-left:60px;--padding-right:20px;}.elementor-25652 .elementor-element.elementor-element-768cbf4:not(.elementor-motion-effects-element-type-background), .elementor-25652 .elementor-element.elementor-element-768cbf4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#62AAFFA8;}.elementor-25652 .elementor-element.elementor-element-24bd47d{text-align:start;font-family:"Rubik", Sans-serif;font-size:20px;font-weight:400;color:var( --e-global-color-d6a6681 );}.elementor-25652 .elementor-element.elementor-element-def6532{--n-accordion-title-font-size:25px;--n-accordion-title-justify-content:initial;--n-accordion-title-flex-grow:initial;--n-accordion-title-icon-order:-1;--n-accordion-item-title-space-between:15px;--n-accordion-item-title-distance-from-content:10px;--n-accordion-border-radius:160px 20px 0160px 160px;--n-accordion-title-normal-color:var( --e-global-color-d6a6681 );--n-accordion-title-hover-color:var( --e-global-color-d6a6681 );--n-accordion-title-active-color:var( --e-global-color-d6a6681 );--n-accordion-icon-size:20px;--n-accordion-icon-gap:15px;--n-accordion-icon-hover-color:var( --e-global-color-d6a6681 );}.elementor-25652 .elementor-element.elementor-element-def6532 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-9d6bd2d ) 1%, var( --e-global-color-8611a63 ) 199%);border-style:solid;border-width:0px 0px 1px 0px;}.elementor-25652 .elementor-element.elementor-element-def6532 {--n-accordion-padding:20px 20px 20px 20px;}:where( .elementor-25652 .elementor-element.elementor-element-def6532 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Rubik", Sans-serif;font-weight:600;}:where( .elementor-25652 .elementor-element.elementor-element-def6532 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{--border-radius:0px 0px 0px 0px;--padding-top:10px;--padding-right:10px;--padding-bottom:10px;--padding-left:10px;}:root{--page-title-display:none;}@media(max-width:767px){.elementor-25652 .elementor-element.elementor-element-5d6966ba{--margin-top:-175px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25652 .elementor-element.elementor-element-222c58b0{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--z-index:1;}.elementor-25652 .elementor-element.elementor-element-56b6e86d{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25652 .elementor-element.elementor-element-af2deca .elementor-icon-list-item > .elementor-icon-list-text, .elementor-25652 .elementor-element.elementor-element-af2deca .elementor-icon-list-item > a{font-size:12px;}.elementor-25652 .elementor-element.elementor-element-7284f824 .elementor-heading-title{font-size:40px;}.elementor-25652 .elementor-element.elementor-element-7516b574{font-size:15px;}.elementor-25652 .elementor-element.elementor-element-1aa83b5 .elementor-button{font-size:25px;}.elementor-25652 .elementor-element.elementor-element-580785ae{--width:100%;}.elementor-25652 .elementor-element.elementor-element-9115ff4{--content-width:100%;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-25652 .elementor-element.elementor-element-6b91c6d .elementor-heading-title{font-size:40px;}.elementor-25652 .elementor-element.elementor-element-9758bef{--content-width:100%;}.elementor-25652 .elementor-element.elementor-element-5fbe126{--border-radius:20px 160px 020px 020px;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-25652 .elementor-element.elementor-element-6948b21{font-size:15px;}.elementor-25652 .elementor-element.elementor-element-c223f7d{--border-radius:20px 160px 20px 20px;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-25652 .elementor-element.elementor-element-36d1ce3{font-size:15px;}.elementor-25652 .elementor-element.elementor-element-a7fbc65{--border-radius:20px 160px 20px 20px;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-25652 .elementor-element.elementor-element-f803df1{font-size:15px;}.elementor-25652 .elementor-element.elementor-element-0813bce{--border-radius:20px 160px 20px 020px;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-25652 .elementor-element.elementor-element-5c2f8f8{font-size:15px;}body:not(.rtl) .elementor-25652 .elementor-element.elementor-element-7a9a3cd{left:-5px;}body.rtl .elementor-25652 .elementor-element.elementor-element-7a9a3cd{right:-5px;}.elementor-25652 .elementor-element.elementor-element-7a9a3cd{top:138px;}.elementor-25652 .elementor-element.elementor-element-b610cc3{--border-radius:20px 160px 20px 20px;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-25652 .elementor-element.elementor-element-9eec7b8{font-size:15px;}.elementor-25652 .elementor-element.elementor-element-025ca97{--n-tabs-direction:row;--n-tabs-heading-direction:column;--n-tabs-heading-width:20px;--n-tabs-title-flex-basis:content;--n-tabs-title-flex-shrink:initial;--n-tabs-heading-justify-content:flex-end;--n-tabs-title-width:initial;--n-tabs-title-height:initial;--n-tabs-title-align-items:center;--n-tabs-heading-wrap:wrap;--n-tabs-title-justify-content:center;--n-tabs-title-text-align:center;--n-tabs-title-gap:10px;--n-tabs-gap:10px;--n-tabs-title-padding-top:10px;--n-tabs-title-padding-right:10px;--n-tabs-title-padding-bottom:10px;--n-tabs-title-padding-left:10px;--n-tabs-title-font-size:20px;--n-tabs-icon-size:20px;}:where( .elementor-25652 .elementor-element.elementor-element-025ca97.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-content ) > .e-con{--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-25652 .elementor-element.elementor-element-6dc53f0 .elementor-button{font-size:20px;}.elementor-25652 .elementor-element.elementor-element-42e5781e{--content-width:100%;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-25652 .elementor-element.elementor-element-8271c5f .elementor-heading-title{font-size:40px;}.elementor-25652 .elementor-element.elementor-element-7b72f45{--content-width:100%;}.elementor-25652 .elementor-element.elementor-element-0364d0e{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-25652 .elementor-element.elementor-element-d312374{font-size:15px;}.elementor-25652 .elementor-element.elementor-element-a84ea0f .elementor-counter-number-wrapper{font-size:30px;}.elementor-25652 .elementor-element.elementor-element-a84ea0f .elementor-counter-title{font-size:20px;}.elementor-25652 .elementor-element.elementor-element-41a4c25 .elementor-counter-number-wrapper{font-size:30px;}.elementor-25652 .elementor-element.elementor-element-41a4c25 .elementor-counter-title{font-size:20px;}.elementor-25652 .elementor-element.elementor-element-83c6e62 .elementor-counter-number-wrapper{font-size:30px;}.elementor-25652 .elementor-element.elementor-element-83c6e62 .elementor-counter-title{font-size:20px;}.elementor-25652 .elementor-element.elementor-element-39d45f5{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-25652 .elementor-element.elementor-element-c305dea{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25652 .elementor-element.elementor-element-e4e0ece img{width:20%;}.elementor-25652 .elementor-element.elementor-element-245c5e6{text-align:center;}.elementor-25652 .elementor-element.elementor-element-245c5e6 .elementor-heading-title{font-size:20px;}.elementor-25652 .elementor-element.elementor-element-0cf1d89{font-size:15px;}.elementor-25652 .elementor-element.elementor-element-5c3df08 img{width:20%;}.elementor-25652 .elementor-element.elementor-element-a75bcf4{text-align:center;}.elementor-25652 .elementor-element.elementor-element-a75bcf4 .elementor-heading-title{font-size:20px;}.elementor-25652 .elementor-element.elementor-element-2e7eafa{font-size:15px;}.elementor-25652 .elementor-element.elementor-element-d5eabec img{width:20%;}.elementor-25652 .elementor-element.elementor-element-4a287ed{text-align:center;}.elementor-25652 .elementor-element.elementor-element-4a287ed .elementor-heading-title{font-size:20px;}.elementor-25652 .elementor-element.elementor-element-4007325{font-size:15px;}.elementor-25652 .elementor-element.elementor-element-f4279ec img{width:20%;}.elementor-25652 .elementor-element.elementor-element-5b3fdbe{text-align:end;}.elementor-25652 .elementor-element.elementor-element-11db834{font-size:15px;}.elementor-25652 .elementor-element.elementor-element-9f1644a{--content-width:100%;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-25652 .elementor-element.elementor-element-30aef21 .elementor-heading-title{font-size:40px;}.elementor-25652 .elementor-element.elementor-element-1e1f9652{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-25652 .elementor-element.elementor-element-7fe629b1{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25652 .elementor-element.elementor-element-4e08430b{--padding-top:15px;--padding-bottom:30px;--padding-left:0px;--padding-right:30px;}.elementor-25652 .elementor-element.elementor-element-64a666c8{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25652 .elementor-element.elementor-element-64a666c8.e-con{--align-self:center;}.elementor-25652 .elementor-element.elementor-element-569f8724{--e-image-carousel-slides-to-show:3;}.elementor-25652 .elementor-element.elementor-element-08c6d0b{--content-width:100%;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-25652 .elementor-element.elementor-element-9ac6fcd{--content-width:100%;}.elementor-25652 .elementor-element.elementor-element-e95d904{--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-25652 .elementor-element.elementor-element-5f1236b{font-size:17px;}.elementor-25652 .elementor-element.elementor-element-d4d5ecb{--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-25652 .elementor-element.elementor-element-d52990b{font-size:17px;}.elementor-25652 .elementor-element.elementor-element-7fe878f{--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-25652 .elementor-element.elementor-element-58508a9{font-size:17px;}.elementor-25652 .elementor-element.elementor-element-768cbf4{--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-25652 .elementor-element.elementor-element-24bd47d{font-size:17px;}.elementor-25652 .elementor-element.elementor-element-def6532{--n-accordion-title-font-size:20px;}}@media(min-width:768px){.elementor-25652 .elementor-element.elementor-element-222c58b0{--content-width:1300px;}.elementor-25652 .elementor-element.elementor-element-7dd8457{--content-width:1500px;}.elementor-25652 .elementor-element.elementor-element-56b6e86d{--content-width:900px;}.elementor-25652 .elementor-element.elementor-element-500322ac{--width:100%;}.elementor-25652 .elementor-element.elementor-element-48c0c884{--width:23.463%;}.elementor-25652 .elementor-element.elementor-element-79aa7eaf{--width:40%;}.elementor-25652 .elementor-element.elementor-element-765a426a{--width:15%;}.elementor-25652 .elementor-element.elementor-element-6f9d49c4{--width:40%;}.elementor-25652 .elementor-element.elementor-element-9115ff4{--content-width:1300px;}.elementor-25652 .elementor-element.elementor-element-9758bef{--content-width:1300px;}.elementor-25652 .elementor-element.elementor-element-42e5781e{--content-width:1300px;}.elementor-25652 .elementor-element.elementor-element-7b72f45{--content-width:1300px;}.elementor-25652 .elementor-element.elementor-element-0364d0e{--width:50%;}.elementor-25652 .elementor-element.elementor-element-c305dea{--width:40%;}.elementor-25652 .elementor-element.elementor-element-aefa444{--width:30%;}.elementor-25652 .elementor-element.elementor-element-9604317{--width:40%;}.elementor-25652 .elementor-element.elementor-element-add2b72{--width:30%;}.elementor-25652 .elementor-element.elementor-element-5200ce7{--width:40%;}.elementor-25652 .elementor-element.elementor-element-b095ca8{--width:30%;}.elementor-25652 .elementor-element.elementor-element-fc18318{--width:40%;}.elementor-25652 .elementor-element.elementor-element-8ec538d{--width:30%;}.elementor-25652 .elementor-element.elementor-element-9f1644a{--content-width:1300px;}.elementor-25652 .elementor-element.elementor-element-08c6d0b{--content-width:1300px;}.elementor-25652 .elementor-element.elementor-element-9ac6fcd{--content-width:1300px;}.elementor-25652 .elementor-element.elementor-element-4a45496{--width:100%;}}@media(min-width:1025px){.elementor-25652 .elementor-element.elementor-element-580785ae:not(.elementor-motion-effects-element-type-background), .elementor-25652 .elementor-element.elementor-element-580785ae > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-25652 .elementor-element.elementor-element-9115ff4:not(.elementor-motion-effects-element-type-background), .elementor-25652 .elementor-element.elementor-element-9115ff4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-25652 .elementor-element.elementor-element-9758bef:not(.elementor-motion-effects-element-type-background), .elementor-25652 .elementor-element.elementor-element-9758bef > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-25652 .elementor-element.elementor-element-42e5781e:not(.elementor-motion-effects-element-type-background), .elementor-25652 .elementor-element.elementor-element-42e5781e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-25652 .elementor-element.elementor-element-7b72f45:not(.elementor-motion-effects-element-type-background), .elementor-25652 .elementor-element.elementor-element-7b72f45 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-25652 .elementor-element.elementor-element-9f1644a:not(.elementor-motion-effects-element-type-background), .elementor-25652 .elementor-element.elementor-element-9f1644a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-25652 .elementor-element.elementor-element-1e1f9652:not(.elementor-motion-effects-element-type-background), .elementor-25652 .elementor-element.elementor-element-1e1f9652 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-25652 .elementor-element.elementor-element-08c6d0b:not(.elementor-motion-effects-element-type-background), .elementor-25652 .elementor-element.elementor-element-08c6d0b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-25652 .elementor-element.elementor-element-9ac6fcd:not(.elementor-motion-effects-element-type-background), .elementor-25652 .elementor-element.elementor-element-9ac6fcd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}/* Start custom CSS for heading, class: .elementor-element-7284f824 */.elementor-25652 .elementor-element.elementor-element-7284f824 .elementor-heading-title{
    display: inline-block;

    background: linear-gradient(
        90deg,
        #8752FF 0%,
        #7C63FF 25%,
        #6DA8FF 55%,
        #63C4FF 75%,
        #8752FF 100%
    );

    background-size: 250% 250%;
    background-position: 0% 50%;

    -webkit-background-clip: text;
    background-clip: text;

    -webkit-text-fill-color: transparent;
    color: transparent;

    animation: textGradientMove 5s ease-in-out infinite;
}

@keyframes textGradientMove{
    0%{
        background-position: 0% 50%;
    }
    50%{
        background-position: 100% 50%;
    }
    100%{
        background-position: 0% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-382e0087 */.elementor-25652 .elementor-element.elementor-element-382e0087 {
  animation: bounceArrow 2s infinite ease-in-out;
}

@keyframes bounceArrow {
  0%, 100% {
    transform: translateY(0);
  }
  50% {
    transform: translateY(-15px);
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-222c58b0 */body {
  max-width: 100%;
  overflow-x: hidden;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6b91c6d */.elementor-25652 .elementor-element.elementor-element-6b91c6d .elementor-heading-title{
    display: inline-block;

    background: linear-gradient(
        90deg,
        #8752FF 0%,
        #7C63FF 25%,
        #6DA8FF 55%,
        #63C4FF 75%,
        #8752FF 100%
    );

    background-size: 250% 250%;
    background-position: 0% 50%;

    -webkit-background-clip: text;
    background-clip: text;

    -webkit-text-fill-color: transparent;
    color: transparent;

    animation: textGradientMove 5s ease-in-out infinite;
}

@keyframes textGradientMove{
    0%{
        background-position: 0% 50%;
    }
    50%{
        background-position: 100% 50%;
    }
    100%{
        background-position: 0% 50%;
    }
}

.elementor-25652 .elementor-element.elementor-element-6b91c6d .elementor-heading-title{
    text-decoration: underline !important;
    text-decoration-thickness: 2px;
    text-underline-offset: 8px !important;
    text-decoration-skip-ink: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5fbe126 */.elementor-25652 .elementor-element.elementor-element-5fbe126{
    position: relative;
    border-radius: inherit;
}

.elementor-25652 .elementor-element.elementor-element-5fbe126::before{
    content: "";
    position: absolute;
    inset: -2px;
    border-radius: 20px;
    padding: 2px;

    background: linear-gradient(
        90deg,
        #8752FF,
        #7C63FF,
        #6DA8FF,
        #63C4FF,
        #8752FF
    );
    background-size: 300% 300%;

    animation: borderFlow 6s linear infinite;

    -webkit-mask:
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;

    pointer-events: none;
}

@keyframes borderFlow{
    0%{
        background-position: 0% 50%;
    }
    100%{
        background-position: 300% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c223f7d */.elementor-25652 .elementor-element.elementor-element-c223f7d{
    position: relative;
    border-radius: inherit;
}

.elementor-25652 .elementor-element.elementor-element-c223f7d::before{
    content: "";
    position: absolute;
    inset: -2px;
    border-radius: 20px;
    padding: 2px;

    background: linear-gradient(
        90deg,
        #8752FF,
        #7C63FF,
        #6DA8FF,
        #63C4FF,
        #8752FF
    );
    background-size: 300% 300%;

    animation: borderFlow 6s linear infinite;

    -webkit-mask:
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;

    pointer-events: none;
}

@keyframes borderFlow{
    0%{
        background-position: 0% 50%;
    }
    100%{
        background-position: 300% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a7fbc65 */.elementor-25652 .elementor-element.elementor-element-a7fbc65{
    position: relative;
    border-radius: inherit;
}

.elementor-25652 .elementor-element.elementor-element-a7fbc65::before{
    content: "";
    position: absolute;
    inset: -2px;
    border-radius: 20px;
    padding: 2px;

    background: linear-gradient(
        90deg,
        #8752FF,
        #7C63FF,
        #6DA8FF,
        #63C4FF,
        #8752FF
    );
    background-size: 300% 300%;

    animation: borderFlow 6s linear infinite;

    -webkit-mask:
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;

    pointer-events: none;
}

@keyframes borderFlow{
    0%{
        background-position: 0% 50%;
    }
    100%{
        background-position: 300% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0813bce */.elementor-25652 .elementor-element.elementor-element-0813bce{
    position: relative;
    border-radius: inherit;
}

.elementor-25652 .elementor-element.elementor-element-0813bce::before{
    content: "";
    position: absolute;
    inset: -2px;
    border-radius: 20px;
    padding: 2px;

    background: linear-gradient(
        90deg,
        #8752FF,
        #7C63FF,
        #6DA8FF,
        #63C4FF,
        #8752FF
    );
    background-size: 300% 300%;

    animation: borderFlow 6s linear infinite;

    -webkit-mask:
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;

    pointer-events: none;
}

@keyframes borderFlow{
    0%{
        background-position: 0% 50%;
    }
    100%{
        background-position: 300% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b610cc3 */.elementor-25652 .elementor-element.elementor-element-b610cc3{
    position: relative;
    border-radius: inherit;
}

.elementor-25652 .elementor-element.elementor-element-b610cc3::before{
    content: "";
    position: absolute;
    inset: -2px;
    border-radius: 20px;
    padding: 2px;

    background: linear-gradient(
        90deg,
        #8752FF,
        #7C63FF,
        #6DA8FF,
        #63C4FF,
        #8752FF
    );
    background-size: 300% 300%;

    animation: borderFlow 6s linear infinite;

    -webkit-mask:
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;

    pointer-events: none;
}

@keyframes borderFlow{
    0%{
        background-position: 0% 50%;
    }
    100%{
        background-position: 300% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5fbe126 */.elementor-25652 .elementor-element.elementor-element-5fbe126{
    position: relative;
    border-radius: inherit;
}

.elementor-25652 .elementor-element.elementor-element-5fbe126::before{
    content: "";
    position: absolute;
    inset: -2px;
    border-radius: 20px;
    padding: 2px;

    background: linear-gradient(
        90deg,
        #8752FF,
        #7C63FF,
        #6DA8FF,
        #63C4FF,
        #8752FF
    );
    background-size: 300% 300%;

    animation: borderFlow 6s linear infinite;

    -webkit-mask:
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;

    pointer-events: none;
}

@keyframes borderFlow{
    0%{
        background-position: 0% 50%;
    }
    100%{
        background-position: 300% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c223f7d */.elementor-25652 .elementor-element.elementor-element-c223f7d{
    position: relative;
    border-radius: inherit;
}

.elementor-25652 .elementor-element.elementor-element-c223f7d::before{
    content: "";
    position: absolute;
    inset: -2px;
    border-radius: 20px;
    padding: 2px;

    background: linear-gradient(
        90deg,
        #8752FF,
        #7C63FF,
        #6DA8FF,
        #63C4FF,
        #8752FF
    );
    background-size: 300% 300%;

    animation: borderFlow 6s linear infinite;

    -webkit-mask:
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;

    pointer-events: none;
}

@keyframes borderFlow{
    0%{
        background-position: 0% 50%;
    }
    100%{
        background-position: 300% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a7fbc65 */.elementor-25652 .elementor-element.elementor-element-a7fbc65{
    position: relative;
    border-radius: inherit;
}

.elementor-25652 .elementor-element.elementor-element-a7fbc65::before{
    content: "";
    position: absolute;
    inset: -2px;
    border-radius: 20px;
    padding: 2px;

    background: linear-gradient(
        90deg,
        #8752FF,
        #7C63FF,
        #6DA8FF,
        #63C4FF,
        #8752FF
    );
    background-size: 300% 300%;

    animation: borderFlow 6s linear infinite;

    -webkit-mask:
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;

    pointer-events: none;
}

@keyframes borderFlow{
    0%{
        background-position: 0% 50%;
    }
    100%{
        background-position: 300% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0813bce */.elementor-25652 .elementor-element.elementor-element-0813bce{
    position: relative;
    border-radius: inherit;
}

.elementor-25652 .elementor-element.elementor-element-0813bce::before{
    content: "";
    position: absolute;
    inset: -2px;
    border-radius: 20px;
    padding: 2px;

    background: linear-gradient(
        90deg,
        #8752FF,
        #7C63FF,
        #6DA8FF,
        #63C4FF,
        #8752FF
    );
    background-size: 300% 300%;

    animation: borderFlow 6s linear infinite;

    -webkit-mask:
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;

    pointer-events: none;
}

@keyframes borderFlow{
    0%{
        background-position: 0% 50%;
    }
    100%{
        background-position: 300% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b610cc3 */.elementor-25652 .elementor-element.elementor-element-b610cc3{
    position: relative;
    border-radius: inherit;
}

.elementor-25652 .elementor-element.elementor-element-b610cc3::before{
    content: "";
    position: absolute;
    inset: -2px;
    border-radius: 20px;
    padding: 2px;

    background: linear-gradient(
        90deg,
        #8752FF,
        #7C63FF,
        #6DA8FF,
        #63C4FF,
        #8752FF
    );
    background-size: 300% 300%;

    animation: borderFlow 6s linear infinite;

    -webkit-mask:
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;

    pointer-events: none;
}

@keyframes borderFlow{
    0%{
        background-position: 0% 50%;
    }
    100%{
        background-position: 300% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5fbe126 */.elementor-25652 .elementor-element.elementor-element-5fbe126{
    position: relative;
    border-radius: inherit;
}

.elementor-25652 .elementor-element.elementor-element-5fbe126::before{
    content: "";
    position: absolute;
    inset: -2px;
    border-radius: 20px;
    padding: 2px;

    background: linear-gradient(
        90deg,
        #8752FF,
        #7C63FF,
        #6DA8FF,
        #63C4FF,
        #8752FF
    );
    background-size: 300% 300%;

    animation: borderFlow 6s linear infinite;

    -webkit-mask:
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;

    pointer-events: none;
}

@keyframes borderFlow{
    0%{
        background-position: 0% 50%;
    }
    100%{
        background-position: 300% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c223f7d */.elementor-25652 .elementor-element.elementor-element-c223f7d{
    position: relative;
    border-radius: inherit;
}

.elementor-25652 .elementor-element.elementor-element-c223f7d::before{
    content: "";
    position: absolute;
    inset: -2px;
    border-radius: 20px;
    padding: 2px;

    background: linear-gradient(
        90deg,
        #8752FF,
        #7C63FF,
        #6DA8FF,
        #63C4FF,
        #8752FF
    );
    background-size: 300% 300%;

    animation: borderFlow 6s linear infinite;

    -webkit-mask:
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;

    pointer-events: none;
}

@keyframes borderFlow{
    0%{
        background-position: 0% 50%;
    }
    100%{
        background-position: 300% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a7fbc65 */.elementor-25652 .elementor-element.elementor-element-a7fbc65{
    position: relative;
    border-radius: inherit;
}

.elementor-25652 .elementor-element.elementor-element-a7fbc65::before{
    content: "";
    position: absolute;
    inset: -2px;
    border-radius: 20px;
    padding: 2px;

    background: linear-gradient(
        90deg,
        #8752FF,
        #7C63FF,
        #6DA8FF,
        #63C4FF,
        #8752FF
    );
    background-size: 300% 300%;

    animation: borderFlow 6s linear infinite;

    -webkit-mask:
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;

    pointer-events: none;
}

@keyframes borderFlow{
    0%{
        background-position: 0% 50%;
    }
    100%{
        background-position: 300% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0813bce */.elementor-25652 .elementor-element.elementor-element-0813bce{
    position: relative;
    border-radius: inherit;
}

.elementor-25652 .elementor-element.elementor-element-0813bce::before{
    content: "";
    position: absolute;
    inset: -2px;
    border-radius: 20px;
    padding: 2px;

    background: linear-gradient(
        90deg,
        #8752FF,
        #7C63FF,
        #6DA8FF,
        #63C4FF,
        #8752FF
    );
    background-size: 300% 300%;

    animation: borderFlow 6s linear infinite;

    -webkit-mask:
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;

    pointer-events: none;
}

@keyframes borderFlow{
    0%{
        background-position: 0% 50%;
    }
    100%{
        background-position: 300% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b610cc3 */.elementor-25652 .elementor-element.elementor-element-b610cc3{
    position: relative;
    border-radius: inherit;
}

.elementor-25652 .elementor-element.elementor-element-b610cc3::before{
    content: "";
    position: absolute;
    inset: -2px;
    border-radius: 20px;
    padding: 2px;

    background: linear-gradient(
        90deg,
        #8752FF,
        #7C63FF,
        #6DA8FF,
        #63C4FF,
        #8752FF
    );
    background-size: 300% 300%;

    animation: borderFlow 6s linear infinite;

    -webkit-mask:
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;

    pointer-events: none;
}

@keyframes borderFlow{
    0%{
        background-position: 0% 50%;
    }
    100%{
        background-position: 300% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5fbe126 */.elementor-25652 .elementor-element.elementor-element-5fbe126{
    position: relative;
    border-radius: inherit;
}

.elementor-25652 .elementor-element.elementor-element-5fbe126::before{
    content: "";
    position: absolute;
    inset: -2px;
    border-radius: 20px;
    padding: 2px;

    background: linear-gradient(
        90deg,
        #8752FF,
        #7C63FF,
        #6DA8FF,
        #63C4FF,
        #8752FF
    );
    background-size: 300% 300%;

    animation: borderFlow 6s linear infinite;

    -webkit-mask:
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;

    pointer-events: none;
}

@keyframes borderFlow{
    0%{
        background-position: 0% 50%;
    }
    100%{
        background-position: 300% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c223f7d */.elementor-25652 .elementor-element.elementor-element-c223f7d{
    position: relative;
    border-radius: inherit;
}

.elementor-25652 .elementor-element.elementor-element-c223f7d::before{
    content: "";
    position: absolute;
    inset: -2px;
    border-radius: 20px;
    padding: 2px;

    background: linear-gradient(
        90deg,
        #8752FF,
        #7C63FF,
        #6DA8FF,
        #63C4FF,
        #8752FF
    );
    background-size: 300% 300%;

    animation: borderFlow 6s linear infinite;

    -webkit-mask:
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;

    pointer-events: none;
}

@keyframes borderFlow{
    0%{
        background-position: 0% 50%;
    }
    100%{
        background-position: 300% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a7fbc65 */.elementor-25652 .elementor-element.elementor-element-a7fbc65{
    position: relative;
    border-radius: inherit;
}

.elementor-25652 .elementor-element.elementor-element-a7fbc65::before{
    content: "";
    position: absolute;
    inset: -2px;
    border-radius: 20px;
    padding: 2px;

    background: linear-gradient(
        90deg,
        #8752FF,
        #7C63FF,
        #6DA8FF,
        #63C4FF,
        #8752FF
    );
    background-size: 300% 300%;

    animation: borderFlow 6s linear infinite;

    -webkit-mask:
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;

    pointer-events: none;
}

@keyframes borderFlow{
    0%{
        background-position: 0% 50%;
    }
    100%{
        background-position: 300% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0813bce */.elementor-25652 .elementor-element.elementor-element-0813bce{
    position: relative;
    border-radius: inherit;
}

.elementor-25652 .elementor-element.elementor-element-0813bce::before{
    content: "";
    position: absolute;
    inset: -2px;
    border-radius: 20px;
    padding: 2px;

    background: linear-gradient(
        90deg,
        #8752FF,
        #7C63FF,
        #6DA8FF,
        #63C4FF,
        #8752FF
    );
    background-size: 300% 300%;

    animation: borderFlow 6s linear infinite;

    -webkit-mask:
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;

    pointer-events: none;
}

@keyframes borderFlow{
    0%{
        background-position: 0% 50%;
    }
    100%{
        background-position: 300% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b610cc3 */.elementor-25652 .elementor-element.elementor-element-b610cc3{
    position: relative;
    border-radius: inherit;
}

.elementor-25652 .elementor-element.elementor-element-b610cc3::before{
    content: "";
    position: absolute;
    inset: -2px;
    border-radius: 20px;
    padding: 2px;

    background: linear-gradient(
        90deg,
        #8752FF,
        #7C63FF,
        #6DA8FF,
        #63C4FF,
        #8752FF
    );
    background-size: 300% 300%;

    animation: borderFlow 6s linear infinite;

    -webkit-mask:
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;

    pointer-events: none;
}

@keyframes borderFlow{
    0%{
        background-position: 0% 50%;
    }
    100%{
        background-position: 300% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5fbe126 */.elementor-25652 .elementor-element.elementor-element-5fbe126{
    position: relative;
    border-radius: inherit;
}

.elementor-25652 .elementor-element.elementor-element-5fbe126::before{
    content: "";
    position: absolute;
    inset: -2px;
    border-radius: 20px;
    padding: 2px;

    background: linear-gradient(
        90deg,
        #8752FF,
        #7C63FF,
        #6DA8FF,
        #63C4FF,
        #8752FF
    );
    background-size: 300% 300%;

    animation: borderFlow 6s linear infinite;

    -webkit-mask:
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;

    pointer-events: none;
}

@keyframes borderFlow{
    0%{
        background-position: 0% 50%;
    }
    100%{
        background-position: 300% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c223f7d */.elementor-25652 .elementor-element.elementor-element-c223f7d{
    position: relative;
    border-radius: inherit;
}

.elementor-25652 .elementor-element.elementor-element-c223f7d::before{
    content: "";
    position: absolute;
    inset: -2px;
    border-radius: 20px;
    padding: 2px;

    background: linear-gradient(
        90deg,
        #8752FF,
        #7C63FF,
        #6DA8FF,
        #63C4FF,
        #8752FF
    );
    background-size: 300% 300%;

    animation: borderFlow 6s linear infinite;

    -webkit-mask:
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;

    pointer-events: none;
}

@keyframes borderFlow{
    0%{
        background-position: 0% 50%;
    }
    100%{
        background-position: 300% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a7fbc65 */.elementor-25652 .elementor-element.elementor-element-a7fbc65{
    position: relative;
    border-radius: inherit;
}

.elementor-25652 .elementor-element.elementor-element-a7fbc65::before{
    content: "";
    position: absolute;
    inset: -2px;
    border-radius: 20px;
    padding: 2px;

    background: linear-gradient(
        90deg,
        #8752FF,
        #7C63FF,
        #6DA8FF,
        #63C4FF,
        #8752FF
    );
    background-size: 300% 300%;

    animation: borderFlow 6s linear infinite;

    -webkit-mask:
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;

    pointer-events: none;
}

@keyframes borderFlow{
    0%{
        background-position: 0% 50%;
    }
    100%{
        background-position: 300% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0813bce */.elementor-25652 .elementor-element.elementor-element-0813bce{
    position: relative;
    border-radius: inherit;
}

.elementor-25652 .elementor-element.elementor-element-0813bce::before{
    content: "";
    position: absolute;
    inset: -2px;
    border-radius: 20px;
    padding: 2px;

    background: linear-gradient(
        90deg,
        #8752FF,
        #7C63FF,
        #6DA8FF,
        #63C4FF,
        #8752FF
    );
    background-size: 300% 300%;

    animation: borderFlow 6s linear infinite;

    -webkit-mask:
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;

    pointer-events: none;
}

@keyframes borderFlow{
    0%{
        background-position: 0% 50%;
    }
    100%{
        background-position: 300% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b610cc3 */.elementor-25652 .elementor-element.elementor-element-b610cc3{
    position: relative;
    border-radius: inherit;
}

.elementor-25652 .elementor-element.elementor-element-b610cc3::before{
    content: "";
    position: absolute;
    inset: -2px;
    border-radius: 20px;
    padding: 2px;

    background: linear-gradient(
        90deg,
        #8752FF,
        #7C63FF,
        #6DA8FF,
        #63C4FF,
        #8752FF
    );
    background-size: 300% 300%;

    animation: borderFlow 6s linear infinite;

    -webkit-mask:
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;

    pointer-events: none;
}

@keyframes borderFlow{
    0%{
        background-position: 0% 50%;
    }
    100%{
        background-position: 300% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5fbe126 */.elementor-25652 .elementor-element.elementor-element-5fbe126{
    position: relative;
    border-radius: inherit;
}

.elementor-25652 .elementor-element.elementor-element-5fbe126::before{
    content: "";
    position: absolute;
    inset: -2px;
    border-radius: 20px;
    padding: 2px;

    background: linear-gradient(
        90deg,
        #8752FF,
        #7C63FF,
        #6DA8FF,
        #63C4FF,
        #8752FF
    );
    background-size: 300% 300%;

    animation: borderFlow 6s linear infinite;

    -webkit-mask:
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;

    pointer-events: none;
}

@keyframes borderFlow{
    0%{
        background-position: 0% 50%;
    }
    100%{
        background-position: 300% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c223f7d */.elementor-25652 .elementor-element.elementor-element-c223f7d{
    position: relative;
    border-radius: inherit;
}

.elementor-25652 .elementor-element.elementor-element-c223f7d::before{
    content: "";
    position: absolute;
    inset: -2px;
    border-radius: 20px;
    padding: 2px;

    background: linear-gradient(
        90deg,
        #8752FF,
        #7C63FF,
        #6DA8FF,
        #63C4FF,
        #8752FF
    );
    background-size: 300% 300%;

    animation: borderFlow 6s linear infinite;

    -webkit-mask:
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;

    pointer-events: none;
}

@keyframes borderFlow{
    0%{
        background-position: 0% 50%;
    }
    100%{
        background-position: 300% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a7fbc65 */.elementor-25652 .elementor-element.elementor-element-a7fbc65{
    position: relative;
    border-radius: inherit;
}

.elementor-25652 .elementor-element.elementor-element-a7fbc65::before{
    content: "";
    position: absolute;
    inset: -2px;
    border-radius: 20px;
    padding: 2px;

    background: linear-gradient(
        90deg,
        #8752FF,
        #7C63FF,
        #6DA8FF,
        #63C4FF,
        #8752FF
    );
    background-size: 300% 300%;

    animation: borderFlow 6s linear infinite;

    -webkit-mask:
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;

    pointer-events: none;
}

@keyframes borderFlow{
    0%{
        background-position: 0% 50%;
    }
    100%{
        background-position: 300% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0813bce */.elementor-25652 .elementor-element.elementor-element-0813bce{
    position: relative;
    border-radius: inherit;
}

.elementor-25652 .elementor-element.elementor-element-0813bce::before{
    content: "";
    position: absolute;
    inset: -2px;
    border-radius: 20px;
    padding: 2px;

    background: linear-gradient(
        90deg,
        #8752FF,
        #7C63FF,
        #6DA8FF,
        #63C4FF,
        #8752FF
    );
    background-size: 300% 300%;

    animation: borderFlow 6s linear infinite;

    -webkit-mask:
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;

    pointer-events: none;
}

@keyframes borderFlow{
    0%{
        background-position: 0% 50%;
    }
    100%{
        background-position: 300% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b610cc3 */.elementor-25652 .elementor-element.elementor-element-b610cc3{
    position: relative;
    border-radius: inherit;
}

.elementor-25652 .elementor-element.elementor-element-b610cc3::before{
    content: "";
    position: absolute;
    inset: -2px;
    border-radius: 20px;
    padding: 2px;

    background: linear-gradient(
        90deg,
        #8752FF,
        #7C63FF,
        #6DA8FF,
        #63C4FF,
        #8752FF
    );
    background-size: 300% 300%;

    animation: borderFlow 6s linear infinite;

    -webkit-mask:
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;

    pointer-events: none;
}

@keyframes borderFlow{
    0%{
        background-position: 0% 50%;
    }
    100%{
        background-position: 300% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6a1802b */.elementor-25652 .elementor-element.elementor-element-6a1802b{
    height: 180px;
    margin-top: -90px;
    margin-bottom: -90px;
    position: relative;
    z-index: 20;
    pointer-events: none;
    overflow: hidden;

    background: linear-gradient(
        180deg,
        rgba(2, 8, 18, 0) 0%,
        rgba(2, 8, 18, 0.45) 35%,
        rgba(2, 8, 18, 0.9) 55%,
        rgba(2, 8, 18, 0.45) 75%,
        rgba(2, 8, 18, 0) 100%
    );
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8271c5f */.elementor-25652 .elementor-element.elementor-element-8271c5f .elementor-heading-title{
    display: inline-block;

    background: linear-gradient(
        90deg,
        #8752FF 0%,
        #7C63FF 25%,
        #6DA8FF 55%,
        #63C4FF 75%,
        #8752FF 100%
    );

    background-size: 250% 250%;
    background-position: 0% 50%;

    -webkit-background-clip: text;
    background-clip: text;

    -webkit-text-fill-color: transparent;
    color: transparent;

    animation: textGradientMove 5s ease-in-out infinite;
}

@keyframes textGradientMove{
    0%{
        background-position: 0% 50%;
    }
    50%{
        background-position: 100% 50%;
    }
    100%{
        background-position: 0% 50%;
    }
}

.elementor-25652 .elementor-element.elementor-element-8271c5f .elementor-heading-title{
    text-decoration: underline !important;
    text-decoration-thickness: 2px;
    text-underline-offset: 8px !important;
    text-decoration-skip-ink: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-42e5781e */.elementor-25652 .elementor-element.elementor-element-42e5781e{
    position: relative;
    overflow: hidden;
}

.elementor-25652 .elementor-element.elementor-element-42e5781e::before{
    content: "";
    position: absolute;
    top: -80px;
    right: 50%;
    transform: translateX(50%);
    width: 70%;
    height: 160px;

    background: radial-gradient(
        ellipse at center,
        rgba(126, 69, 255, 0.22) 0%,
        rgba(98, 170, 255, 0.12) 35%,
        transparent 70%
    );

    filter: blur(18px);
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c305dea */.elementor-25652 .elementor-element.elementor-element-c305dea{
    position:relative;
    overflow:hidden;

    border-radius:32px;
    padding:32px;

    background:
        radial-gradient(circle at 20% 15%, rgba(126,69,255,.12), transparent 40%),
        radial-gradient(circle at 85% 0%, rgba(98,170,255,.10), transparent 35%),
        linear-gradient(
            180deg,
            #171731 0%,
            #111223 45%,
            #0A0C18 100%
        );

    border:1px solid rgba(135,160,255,.18);

    backdrop-filter:blur(18px);
    -webkit-backdrop-filter:blur(18px);

    box-shadow:
        inset 0 0 35px rgba(255,255,255,.03),
        inset 0 0 90px rgba(98,170,255,.04),
        0 0 18px rgba(126,69,255,.10),
        0 0 55px rgba(98,170,255,.08);
}

/* Outer Glow */
.elementor-25652 .elementor-element.elementor-element-c305dea::before{
    content:"";
    position:absolute;
    inset:-60px;
    z-index:-2;
    pointer-events:none;

    background:
        radial-gradient(circle at left center,
            rgba(126,69,255,.45),
            transparent 30%),
        radial-gradient(circle at right center,
            rgba(98,170,255,.38),
            transparent 30%),
        radial-gradient(circle at center top,
            rgba(98,170,255,.18),
            transparent 45%);

    filter:blur(55px);
}

/* Animated Border */
.elementor-25652 .elementor-element.elementor-element-c305dea::after{
    content:"";
    position:absolute;
    inset:0;
    border-radius:inherit;
    padding:1px;

    background:linear-gradient(
        120deg,
        rgba(126,69,255,.95),
        rgba(126,69,255,.20),
        rgba(98,170,255,.20),
        rgba(98,170,255,.95),
        rgba(126,69,255,.95)
    );

    background-size:300% 300%;
    animation:borderFlow 10s linear infinite;

    -webkit-mask:
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite:xor;
            mask-composite:exclude;

    pointer-events:none;
}

@keyframes borderFlow{
    0%{
        background-position:0% 50%;
    }
    100%{
        background-position:300% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9604317 */.elementor-25652 .elementor-element.elementor-element-9604317{
    position:relative;
    overflow:hidden;

    border-radius:32px;
    padding:32px;

    background:
        radial-gradient(circle at 20% 15%, rgba(126,69,255,.12), transparent 40%),
        radial-gradient(circle at 85% 0%, rgba(98,170,255,.10), transparent 35%),
        linear-gradient(
            180deg,
            #171731 0%,
            #111223 45%,
            #0A0C18 100%
        );

    border:1px solid rgba(135,160,255,.18);

    backdrop-filter:blur(18px);
    -webkit-backdrop-filter:blur(18px);

    box-shadow:
        inset 0 0 35px rgba(255,255,255,.03),
        inset 0 0 90px rgba(98,170,255,.04),
        0 0 18px rgba(126,69,255,.10),
        0 0 55px rgba(98,170,255,.08);
}

/* Outer Glow */
.elementor-25652 .elementor-element.elementor-element-9604317::before{
    content:"";
    position:absolute;
    inset:-60px;
    z-index:-2;
    pointer-events:none;

    background:
        radial-gradient(circle at left center,
            rgba(126,69,255,.45),
            transparent 30%),
        radial-gradient(circle at right center,
            rgba(98,170,255,.38),
            transparent 30%),
        radial-gradient(circle at center top,
            rgba(98,170,255,.18),
            transparent 45%);

    filter:blur(55px);
}

/* Animated Border */
.elementor-25652 .elementor-element.elementor-element-9604317::after{
    content:"";
    position:absolute;
    inset:0;
    border-radius:inherit;
    padding:1px;

    background:linear-gradient(
        120deg,
        rgba(126,69,255,.95),
        rgba(126,69,255,.20),
        rgba(98,170,255,.20),
        rgba(98,170,255,.95),
        rgba(126,69,255,.95)
    );

    background-size:300% 300%;
    animation:borderFlow 10s linear infinite;

    -webkit-mask:
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite:xor;
            mask-composite:exclude;

    pointer-events:none;
}

@keyframes borderFlow{
    0%{
        background-position:0% 50%;
    }
    100%{
        background-position:300% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5200ce7 */.elementor-25652 .elementor-element.elementor-element-5200ce7{
    position:relative;
    overflow:hidden;

    border-radius:32px;
    padding:32px;

    background:
        radial-gradient(circle at 20% 15%, rgba(126,69,255,.12), transparent 40%),
        radial-gradient(circle at 85% 0%, rgba(98,170,255,.10), transparent 35%),
        linear-gradient(
            180deg,
            #171731 0%,
            #111223 45%,
            #0A0C18 100%
        );

    border:1px solid rgba(135,160,255,.18);

    backdrop-filter:blur(18px);
    -webkit-backdrop-filter:blur(18px);

    box-shadow:
        inset 0 0 35px rgba(255,255,255,.03),
        inset 0 0 90px rgba(98,170,255,.04),
        0 0 18px rgba(126,69,255,.10),
        0 0 55px rgba(98,170,255,.08);
}

/* Outer Glow */
.elementor-25652 .elementor-element.elementor-element-5200ce7::before{
    content:"";
    position:absolute;
    inset:-60px;
    z-index:-2;
    pointer-events:none;

    background:
        radial-gradient(circle at left center,
            rgba(126,69,255,.45),
            transparent 30%),
        radial-gradient(circle at right center,
            rgba(98,170,255,.38),
            transparent 30%),
        radial-gradient(circle at center top,
            rgba(98,170,255,.18),
            transparent 45%);

    filter:blur(55px);
}

/* Animated Border */
.elementor-25652 .elementor-element.elementor-element-5200ce7::after{
    content:"";
    position:absolute;
    inset:0;
    border-radius:inherit;
    padding:1px;

    background:linear-gradient(
        120deg,
        rgba(126,69,255,.95),
        rgba(126,69,255,.20),
        rgba(98,170,255,.20),
        rgba(98,170,255,.95),
        rgba(126,69,255,.95)
    );

    background-size:300% 300%;
    animation:borderFlow 10s linear infinite;

    -webkit-mask:
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite:xor;
            mask-composite:exclude;

    pointer-events:none;
}

@keyframes borderFlow{
    0%{
        background-position:0% 50%;
    }
    100%{
        background-position:300% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fc18318 */.elementor-25652 .elementor-element.elementor-element-fc18318{
    position:relative;
    overflow:hidden;

    border-radius:32px;
    padding:32px;

    background:
        radial-gradient(circle at 20% 15%, rgba(126,69,255,.12), transparent 40%),
        radial-gradient(circle at 85% 0%, rgba(98,170,255,.10), transparent 35%),
        linear-gradient(
            180deg,
            #171731 0%,
            #111223 45%,
            #0A0C18 100%
        );

    border:1px solid rgba(135,160,255,.18);

    backdrop-filter:blur(18px);
    -webkit-backdrop-filter:blur(18px);

    box-shadow:
        inset 0 0 35px rgba(255,255,255,.03),
        inset 0 0 90px rgba(98,170,255,.04),
        0 0 18px rgba(126,69,255,.10),
        0 0 55px rgba(98,170,255,.08);
}

/* Outer Glow */
.elementor-25652 .elementor-element.elementor-element-fc18318::before{
    content:"";
    position:absolute;
    inset:-60px;
    z-index:-2;
    pointer-events:none;

    background:
        radial-gradient(circle at left center,
            rgba(126,69,255,.45),
            transparent 30%),
        radial-gradient(circle at right center,
            rgba(98,170,255,.38),
            transparent 30%),
        radial-gradient(circle at center top,
            rgba(98,170,255,.18),
            transparent 45%);

    filter:blur(55px);
}

/* Animated Border */
.elementor-25652 .elementor-element.elementor-element-fc18318::after{
    content:"";
    position:absolute;
    inset:0;
    border-radius:inherit;
    padding:1px;

    background:linear-gradient(
        120deg,
        rgba(126,69,255,.95),
        rgba(126,69,255,.20),
        rgba(98,170,255,.20),
        rgba(98,170,255,.95),
        rgba(126,69,255,.95)
    );

    background-size:300% 300%;
    animation:borderFlow 10s linear infinite;

    -webkit-mask:
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite:xor;
            mask-composite:exclude;

    pointer-events:none;
}

@keyframes borderFlow{
    0%{
        background-position:0% 50%;
    }
    100%{
        background-position:300% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-142248e */.elementor-25652 .elementor-element.elementor-element-142248e{
    height: 180px;
    margin-top: -90px;
    margin-bottom: -90px;
    position: relative;
    z-index: 20;
    pointer-events: none;
    overflow: hidden;

    background: linear-gradient(
        180deg,
        rgba(2, 8, 18, 0) 0%,
        rgba(2, 8, 18, 0.45) 35%,
        rgba(2, 8, 18, 0.9) 55%,
        rgba(2, 8, 18, 0.45) 75%,
        rgba(2, 8, 18, 0) 100%
    );
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-30aef21 */.elementor-25652 .elementor-element.elementor-element-30aef21 .elementor-heading-title{
    display: inline-block;

    background: linear-gradient(
        90deg,
        #8752FF 0%,
        #7C63FF 25%,
        #6DA8FF 55%,
        #63C4FF 75%,
        #8752FF 100%
    );

    background-size: 250% 250%;
    background-position: 0% 50%;

    -webkit-background-clip: text;
    background-clip: text;

    -webkit-text-fill-color: transparent;
    color: transparent;

    animation: textGradientMove 5s ease-in-out infinite;
}

@keyframes textGradientMove{
    0%{
        background-position: 0% 50%;
    }
    50%{
        background-position: 100% 50%;
    }
    100%{
        background-position: 0% 50%;
    }
}

.elementor-25652 .elementor-element.elementor-element-30aef21 .elementor-heading-title{
    text-decoration: underline !important;
    text-decoration-thickness: 2px;
    text-underline-offset: 8px !important;
    text-decoration-skip-ink: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9f1644a */.elementor-25652 .elementor-element.elementor-element-9f1644a{
    position: relative;
    overflow: hidden;
}

.elementor-25652 .elementor-element.elementor-element-9f1644a::before{
    content: "";
    position: absolute;
    top: -80px;
    right: 50%;
    transform: translateX(50%);
    width: 70%;
    height: 160px;

    background: radial-gradient(
        ellipse at center,
        rgba(126, 69, 255, 0.22) 0%,
        rgba(98, 170, 255, 0.12) 35%,
        transparent 70%
    );

    filter: blur(18px);
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-64a666c8 */.elementor-25652 .elementor-element.elementor-element-64a666c8{
    position:relative;
    overflow:hidden;

    border-radius:32px;
    padding:32px;

    background:
        radial-gradient(circle at 20% 15%, rgba(126,69,255,.12), transparent 40%),
        radial-gradient(circle at 85% 0%, rgba(98,170,255,.10), transparent 35%),
        linear-gradient(
            180deg,
            #171731 0%,
            #111223 45%,
            #0A0C18 100%
        );

    border:1px solid rgba(135,160,255,.18);

    backdrop-filter:blur(18px);
    -webkit-backdrop-filter:blur(18px);

    box-shadow:
        inset 0 0 35px rgba(255,255,255,.03),
        inset 0 0 90px rgba(98,170,255,.04),
        0 0 18px rgba(126,69,255,.10),
        0 0 55px rgba(98,170,255,.08);
}

/* Glow outside */
.elementor-25652 .elementor-element.elementor-element-64a666c8::before{
    content:"";
    position:absolute;
    inset:-60px;
    z-index:-2;

    background:
        radial-gradient(circle at left center,
            rgba(126,69,255,.45),
            transparent 30%),
        radial-gradient(circle at right center,
            rgba(98,170,255,.38),
            transparent 30%),
        radial-gradient(circle at center top,
            rgba(98,170,255,.18),
            transparent 45%);

    filter:blur(55px);
}

/* Animated border */
.elementor-25652 .elementor-element.elementor-element-64a666c8::after{
    content:"";
    position:absolute;
    inset:0;
    border-radius:inherit;
    padding:1px;

    background:
        linear-gradient(
            120deg,
            rgba(126,69,255,.95),
            rgba(126,69,255,.15),
            rgba(255,255,255,.95),
            rgba(98,170,255,.15),
            rgba(98,170,255,.95),
            rgba(126,69,255,.95)
        );

    background-size:300% 300%;
    animation:borderFlow 9s linear infinite;

    -webkit-mask:
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);

    -webkit-mask-composite:xor;
            mask-composite:exclude;

    pointer-events:none;
}

/* Moving light */
.elementor-25652 .elementor-element.elementor-element-64a666c8 .swiper,
.elementor-25652 .elementor-element.elementor-element-64a666c8 .swiper-container,
.elementor-25652 .elementor-element.elementor-element-64a666c8 .elementor-swiper{
    position:relative;
    overflow:hidden;
}

.elementor-25652 .elementor-element.elementor-element-64a666c8 .swiper::before,
.elementor-25652 .elementor-element.elementor-element-64a666c8 .swiper-container::before,
.elementor-25652 .elementor-element.elementor-element-64a666c8 .elementor-swiper::before{
    content:"";
    position:absolute;
    top:-150%;
    left:-35%;

    width:35%;
    height:400%;

    background:linear-gradient(
        90deg,
        transparent,
        rgba(255,255,255,.08),
        rgba(255,255,255,.45),
        rgba(255,255,255,.08),
        transparent
    );

    transform:rotate(22deg);
    filter:blur(18px);

    animation:lightSweep 8s ease-in-out infinite;

    pointer-events:none;
}

@keyframes borderFlow{

    0%{
        background-position:0% 50%;
    }

    100%{
        background-position:300% 50%;
    }

}

@keyframes lightSweep{

    0%{
        left:-45%;
        opacity:0;
    }

    8%{
        opacity:1;
    }

    40%{
        left:115%;
        opacity:1;
    }

    55%{
        opacity:0;
    }

    100%{
        left:115%;
        opacity:0;
    }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eb7c1e3 */.elementor-25652 .elementor-element.elementor-element-eb7c1e3{
    height: 180px;
    margin-top: -90px;
    margin-bottom: -90px;
    position: relative;
    z-index: 20;
    pointer-events: none;
    overflow: hidden;

    background: linear-gradient(
        180deg,
        rgba(2, 8, 18, 0) 0%,
        rgba(2, 8, 18, 0.45) 35%,
        rgba(2, 8, 18, 0.9) 55%,
        rgba(2, 8, 18, 0.45) 75%,
        rgba(2, 8, 18, 0) 100%
    );
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-55e5032 */.elementor-25652 .elementor-element.elementor-element-55e5032 .elementor-heading-title{
    display: inline-block;

    background: linear-gradient(
        90deg,
        #8752FF 0%,
        #7C63FF 25%,
        #6DA8FF 55%,
        #63C4FF 75%,
        #8752FF 100%
    );

    background-size: 250% 250%;
    background-position: 0% 50%;

    -webkit-background-clip: text;
    background-clip: text;

    -webkit-text-fill-color: transparent;
    color: transparent;

    animation: textGradientMove 5s ease-in-out infinite;
}

@keyframes textGradientMove{
    0%{
        background-position: 0% 50%;
    }
    50%{
        background-position: 100% 50%;
    }
    100%{
        background-position: 0% 50%;
    }
}

.elementor-25652 .elementor-element.elementor-element-55e5032 .elementor-heading-title{
    text-decoration: underline !important;
    text-decoration-thickness: 2px;
    text-underline-offset: 8px !important;
    text-decoration-skip-ink: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-08c6d0b */.elementor-25652 .elementor-element.elementor-element-08c6d0b{
    position: relative;
    overflow: hidden;
}

.elementor-25652 .elementor-element.elementor-element-08c6d0b::before{
    content: "";
    position: absolute;
    top: -80px;
    right: 50%;
    transform: translateX(50%);
    width: 70%;
    height: 160px;

    background: radial-gradient(
        ellipse at center,
        rgba(126, 69, 255, 0.22) 0%,
        rgba(98, 170, 255, 0.12) 35%,
        transparent 70%
    );

    filter: blur(18px);
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4a45496 */.elementor-25652 .elementor-element.elementor-element-4a45496{
    position:relative;
    overflow:hidden;

    border-radius:32px;
    padding:32px;

    background:
        radial-gradient(circle at 20% 15%, rgba(126,69,255,.12), transparent 40%),
        radial-gradient(circle at 85% 0%, rgba(98,170,255,.10), transparent 35%),
        linear-gradient(
            180deg,
            #171731 0%,
            #111223 45%,
            #0A0C18 100%
        );

    border:1px solid rgba(135,160,255,.18);

    backdrop-filter:blur(18px);
    -webkit-backdrop-filter:blur(18px);

    box-shadow:
        inset 0 0 35px rgba(255,255,255,.03),
        inset 0 0 90px rgba(98,170,255,.04),
        0 0 18px rgba(126,69,255,.10),
        0 0 55px rgba(98,170,255,.08);
}

/* Glow outside */
.elementor-25652 .elementor-element.elementor-element-4a45496::before{
    content:"";
    position:absolute;
    inset:-60px;
    z-index:-2;

    background:
        radial-gradient(circle at left center,
            rgba(126,69,255,.45),
            transparent 30%),
        radial-gradient(circle at right center,
            rgba(98,170,255,.38),
            transparent 30%),
        radial-gradient(circle at center top,
            rgba(98,170,255,.18),
            transparent 45%);

    filter:blur(55px);
}

/* Animated border */
.elementor-25652 .elementor-element.elementor-element-4a45496::after{
    content:"";
    position:absolute;
    inset:0;
    border-radius:inherit;
    padding:1px;

    background:
        linear-gradient(
            120deg,
            rgba(126,69,255,.95),
            rgba(126,69,255,.15),
            rgba(255,255,255,.95),
            rgba(98,170,255,.15),
            rgba(98,170,255,.95),
            rgba(126,69,255,.95)
        );

    background-size:300% 300%;
    animation:borderFlow 9s linear infinite;

    -webkit-mask:
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);

    -webkit-mask-composite:xor;
            mask-composite:exclude;

    pointer-events:none;
}

/* Moving light */
.elementor-25652 .elementor-element.elementor-element-4a45496 .swiper,
.elementor-25652 .elementor-element.elementor-element-4a45496 .swiper-container,
.elementor-25652 .elementor-element.elementor-element-4a45496 .elementor-swiper{
    position:relative;
    overflow:hidden;
}

.elementor-25652 .elementor-element.elementor-element-4a45496 .swiper::before,
.elementor-25652 .elementor-element.elementor-element-4a45496 .swiper-container::before,
.elementor-25652 .elementor-element.elementor-element-4a45496 .elementor-swiper::before{
    content:"";
    position:absolute;
    top:-150%;
    left:-35%;

    width:35%;
    height:400%;

    background:linear-gradient(
        90deg,
        transparent,
        rgba(255,255,255,.08),
        rgba(255,255,255,.45),
        rgba(255,255,255,.08),
        transparent
    );

    transform:rotate(22deg);
    filter:blur(18px);

    animation:lightSweep 8s ease-in-out infinite;

    pointer-events:none;
}

@keyframes borderFlow{

    0%{
        background-position:0% 50%;
    }

    100%{
        background-position:300% 50%;
    }

}

@keyframes lightSweep{

    0%{
        left:-45%;
        opacity:0;
    }

    8%{
        opacity:1;
    }

    40%{
        left:115%;
        opacity:1;
    }

    55%{
        opacity:0;
    }

    100%{
        left:115%;
        opacity:0;
    }

}/* End custom CSS */