.elementor-7304 .elementor-element.elementor-element-72ece99{--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:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-7304 .elementor-element.elementor-element-72ece99:not(.elementor-motion-effects-element-type-background), .elementor-7304 .elementor-element.elementor-element-72ece99 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#091835;}.elementor-7304 .elementor-element.elementor-element-1762344{--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:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-7304 .elementor-element.elementor-element-1762344:not(.elementor-motion-effects-element-type-background), .elementor-7304 .elementor-element.elementor-element-1762344 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#091835;}.elementor-7304 .elementor-element.elementor-element-a9d1db1{--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;overflow:visible;}.elementor-7304 .elementor-element.elementor-element-2ff97ca{--e-image-carousel-slides-to-show:5;}.elementor-7304 .elementor-element.elementor-element-2ff97ca > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7304 .elementor-element.elementor-element-2ff97ca .swiper-wrapper{display:flex;align-items:center;}.elementor-7304 .elementor-element.elementor-element-0ecf2c4{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-7304 .elementor-element.elementor-element-e5a144c{--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:space-between;--align-items:center;--gap:56px 56px;--row-gap:56px;--column-gap:56px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-7304 .elementor-element.elementor-element-ee6d76f{--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;overflow:visible;}.elementor-7304 .elementor-element.elementor-element-6b15c1c{--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;overflow:visible;}.elementor-7304 .elementor-element.elementor-element-59042bc{--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;overflow:visible;}.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-7304 .elementor-element.elementor-element-c00aaef .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-7304 .elementor-element.elementor-element-ffb7a9b .elementor-heading-title{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-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-7304 .elementor-element.elementor-element-b26f5c4{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-7304 .elementor-element.elementor-element-d0d2a8a .bi-btn-4 a{background-color:transparent;font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:#FFFFFF;background-image:linear-gradient(90deg, var( --e-global-color-primary ) 0%, var( --e-global-color-secondary ) 100%);}.elementor-7304 .elementor-element.elementor-element-d0d2a8a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7304 .elementor-element.elementor-element-3b5a3e5{--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;overflow:visible;}.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 );}.elementor-7304 .elementor-element.elementor-element-127123f img{max-width:100%;height:420px;object-fit:cover;object-position:center center;border-style:solid;border-width:0px 3px 3px 0px;border-color:var( --e-global-color-primary );border-radius:20px 20px 20px 20px;box-shadow:0px 30px 70px -25px rgba(11.000000000000007, 42.00000000000011, 90.99999999999996, 0.42);}.elementor-7304 .elementor-element.elementor-element-c810acf{--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;--overlay-opacity:0.08;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-7304 .elementor-element.elementor-element-c810acf:not(.elementor-motion-effects-element-type-background), .elementor-7304 .elementor-element.elementor-element-c810acf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F8FC;background-image:url("https://swiftmynd.com/storage/2025/04/texture_2.png");background-position:top right;background-size:cover;}.elementor-7304 .elementor-element.elementor-element-c810acf::before, .elementor-7304 .elementor-element.elementor-element-c810acf > .elementor-background-video-container::before, .elementor-7304 .elementor-element.elementor-element-c810acf > .e-con-inner > .elementor-background-video-container::before, .elementor-7304 .elementor-element.elementor-element-c810acf > .elementor-background-slideshow::before, .elementor-7304 .elementor-element.elementor-element-c810acf > .e-con-inner > .elementor-background-slideshow::before, .elementor-7304 .elementor-element.elementor-element-c810acf > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-7304 .elementor-element.elementor-element-f444c8a{--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:56px 56px;--row-gap:56px;--column-gap:56px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-7304 .elementor-element.elementor-element-22059f1{--display:flex;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-7304 .elementor-element.elementor-element-e3d3299{--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;overflow:visible;}.elementor-7304 .elementor-element.elementor-element-32373ba{--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;overflow:visible;}.elementor-7304 .elementor-element.elementor-element-1f50b4b .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-7304 .elementor-element.elementor-element-a07fa6b .elementor-heading-title{color:var( --e-global-color-accent );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-7304 .elementor-element.elementor-element-e6e4b03{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-7304 .elementor-element.elementor-element-9e2dc20{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-7304 .elementor-element.elementor-element-dfe1ae0{--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;--justify-content:space-between;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-7304 .elementor-element.elementor-element-ffb3296 .elementor-icon-wrapper{text-align:center;}.elementor-7304 .elementor-element.elementor-element-a3f5bc8 .elementor-heading-title{color:var( --e-global-color-accent );}.elementor-7304 .elementor-element.elementor-element-713e2a3 .elementor-icon-wrapper{text-align:center;}.elementor-7304 .elementor-element.elementor-element-ad346c6{--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;--justify-content:space-between;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-7304 .elementor-element.elementor-element-d44087b .elementor-icon-wrapper{text-align:center;}.elementor-7304 .elementor-element.elementor-element-56135b0 .elementor-heading-title{color:var( --e-global-color-accent );}.elementor-7304 .elementor-element.elementor-element-e5d749f .elementor-icon-wrapper{text-align:center;}.elementor-7304 .elementor-element.elementor-element-15058c4{--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;--justify-content:space-between;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-7304 .elementor-element.elementor-element-2f1d9a9 .elementor-icon-wrapper{text-align:center;}.elementor-7304 .elementor-element.elementor-element-39bfe81 .elementor-heading-title{color:var( --e-global-color-accent );}.elementor-7304 .elementor-element.elementor-element-d81c4f3 .elementor-icon-wrapper{text-align:center;}.elementor-7304 .elementor-element.elementor-element-8e02012{--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;overflow:visible;}.elementor-7304 .elementor-element.elementor-element-c8709fd{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-7304 .elementor-element.elementor-element-3104e0c{--display:flex;--justify-content:center;--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;overflow:visible;}.elementor-7304 .elementor-element.elementor-element-1caa3d7{--display:flex;--justify-content:center;--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;overflow:visible;}.elementor-7304 .elementor-element.elementor-element-4dd6d01 .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-7304 .elementor-element.elementor-element-07ed4bc .elementor-heading-title{color:var( --e-global-color-accent );}.elementor-7304 .elementor-element.elementor-element-59a538b .elementskit-testimonial-slider{--ekit_testimonial_slidetoshow:3;}.elementor-7304 .elementor-element.elementor-element-59a538b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7304 .elementor-element.elementor-element-59a538b .ekit_testimonial_style_5 .elementskit-watermark-icon{bottom:30px;right:30px;}.elementor-7304 .elementor-element.elementor-element-59a538b .elementskit-testimonial-slider .swiper-wrapper{padding:0px 0px 44px 0px;}.elementor-7304 .elementor-element.elementor-element-59a538b .elementskit-tootltip-testimonial .elementskit-commentor-content, .elementor-7304 .elementor-element.elementor-element-59a538b .elementskit-single-testimonial-slider, .elementor-7304 .elementor-element.elementor-element-59a538b  .elementskit-testimonial_card{padding:35px 34px 39px 34px;box-shadow:0px 0px 0px 0px rgba(0, 0, 0, 0);}.elementor-7304 .elementor-element.elementor-element-59a538b .elementskit-tootltip-testimonial .elementskit-commentor-content, .elementor-7304 .elementor-element.elementor-element-59a538b .elementskit-single-testimonial-slider, .elementor-7304 .elementor-element.elementor-element-59a538b .elementskit-testimonial_card{border-radius:10px 10px 10px 10px;}.elementor-7304 .elementor-element.elementor-element-59a538b .elementskit-single-testimonial-slider{border-style:solid;border-width:1px 1px 1px 1px;border-color:#F7F7F7;}.elementor-7304 .elementor-element.elementor-element-59a538b .elementskit-tootltip-testimonial .elementskit-commentor-content:hover, .elementor-7304 .elementor-element.elementor-element-59a538b .elementskit-single-testimonial-slider:hover, .elementor-7304 .elementor-element.elementor-element-59a538b  .elementskit-testimonial_card:hover{box-shadow:0px 0px 0px 0px rgba(0, 0, 0, 0);}.elementor-7304 .elementor-element.elementor-element-59a538b .elementskit-single-testimonial-slider.testimonial-active{box-shadow:0px 0px 0px 0px rgba(0, 0, 0, 0);}.elementor-7304 .elementor-element.elementor-element-59a538b .elementskit-commentor-content{padding:0px 0px 0px 0px;min-height:120px;}.elementor-7304 .elementor-element.elementor-element-59a538b .elementskit-single-testimonial-slider  .elementskit-commentor-content > p{color:#252235;margin:0px 0px 32px 0px;}.elementor-7304 .elementor-element.elementor-element-59a538b .elementskit-testimonial_card .elementskit-commentor-coment{color:#252235;margin:0px 0px 32px 0px;}.elementor-7304 .elementor-element.elementor-element-59a538b .elementskit-stars > li > a, .elementor-7304 .elementor-element.elementor-element-59a538b .elementskit-stars > li > span{color:#fec42d;fill:#fec42d;}.elementor-7304 .elementor-element.elementor-element-59a538b .elementskit-stars > li:not(:last-child){margin-right:0px;}.elementor-7304 .elementor-element.elementor-element-59a538b .elementskit-stars{margin:0px 0px 9px 0px;}.elementor-7304 .elementor-element.elementor-element-59a538b .elementskit-single-testimonial-slider .elementskit-watermark-icon > i{color:rgba(37, 117, 252, 0.2);}.elementor-7304 .elementor-element.elementor-element-59a538b .elementskit-testimonial-slider-block-style .elementskit-commentor-content > i{color:rgba(37, 117, 252, 0.2);}.elementor-7304 .elementor-element.elementor-element-59a538b .elementskit-testimonial-slider-block-style-two .elementskit-icon-content > i{color:rgba(37, 117, 252, 0.2);}.elementor-7304 .elementor-element.elementor-element-59a538b .elementskit-testimonial-slider-block-style-three .elementskit-icon-content > i{color:rgba(37, 117, 252, 0.2);}.elementor-7304 .elementor-element.elementor-element-59a538b .elementskit-watermark-icon svg{fill:rgba(37, 117, 252, 0.2);}.elementor-7304 .elementor-element.elementor-element-59a538b .elementskit-profile-info .elementskit-author-name{color:#000000;margin-bottom:0px;}.elementor-7304 .elementor-element.elementor-element-59a538b .elementskit-author-name{color:#000000;}.elementor-7304 .elementor-element.elementor-element-59a538b .elementskit-profile-info .elementskit-author-des{color:rgba(0,0,0,0.5);}.elementor-7304 .elementor-element.elementor-element-59a538b .elementskit-commentor-image > img{border-style:none;box-shadow:0px 0px 0px 0px rgba(0,0,0,0.1);}.elementor-7304 .elementor-element.elementor-element-59a538b .elementskit-commentor-bio .elementskit-commentor-image > img{height:60px;width:60px;}.elementor-7304 .elementor-element.elementor-element-59a538b .ekit-testimonial--avatar{margin:0px 10px 0px 0px;}.elementor-7304 .elementor-element.elementor-element-17bff62{--display:flex;--gap:56px 56px;--row-gap:56px;--column-gap:56px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-7304 .elementor-element.elementor-element-17bff62:not(.elementor-motion-effects-element-type-background), .elementor-7304 .elementor-element.elementor-element-17bff62 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6FAFF;}.elementor-7304 .elementor-element.elementor-element-03b0852{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );overflow:visible;}.elementor-7304 .elementor-element.elementor-element-90627f6{--display:flex;--justify-content:center;--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;overflow:visible;}.elementor-7304 .elementor-element.elementor-element-82ab9e0 .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-7304 .elementor-element.elementor-element-679fd78 .elementor-heading-title{color:var( --e-global-color-accent );}.elementor-7304 .elementor-element.elementor-element-3b397de{--display:flex;overflow:visible;}.elementor-7304 .elementor-element.elementor-element-db7e176{--display:flex;overflow:visible;}.elementor-7304 .elementor-element.elementor-element-b355699{--display:flex;overflow:visible;}.elementor-7304 .elementor-element.elementor-element-f6a0dfb{--display:flex;overflow:visible;}.elementor-7304 .elementor-element.elementor-element-e3e7c18{--n-accordion-title-font-size:1rem;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:var( --e-global-color-accent );--n-accordion-title-active-color:var( --e-global-color-primary );--n-accordion-icon-size:15px;}:where( .elementor-7304 .elementor-element.elementor-element-e3e7c18 > .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:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-7304 .elementor-element.elementor-element-ada3288{--display:flex;--gap:56px 56px;--row-gap:56px;--column-gap:56px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-7304 .elementor-element.elementor-element-d624243{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:24px 24px 24px 24px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:60px;--padding-right:60px;overflow:visible;}.elementor-7304 .elementor-element.elementor-element-d624243:not(.elementor-motion-effects-element-type-background), .elementor-7304 .elementor-element.elementor-element-d624243 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(135deg, var( --e-global-color-primary ) 0%, var( --e-global-color-accent ) 100%);}.elementor-7304 .elementor-element.elementor-element-a66c3ee{text-align:center;}.elementor-7304 .elementor-element.elementor-element-a66c3ee .elementor-heading-title{color:#FFFFFF;}.elementor-7304 .elementor-element.elementor-element-ed625fb{text-align:center;color:#E2E2E2;}.elementor-7304 .elementor-element.elementor-element-d160870 .bi-btn-4 a{background-color:transparent;font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:#FFFFFF;background-image:linear-gradient(90deg, #2858A0 0%, var( --e-global-color-secondary ) 100%);}.elementor-7304 .elementor-element.elementor-element-d160870 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}body.elementor-page-7304{color:#4D515F;font-family:"Inter", Sans-serif;font-size:18px;line-height:1.6;}body.elementor-page-7304 h1, h2, h3, h4, h5, h6{color:#00071A;font-family:"RecoletaAlt", Sans-serif;font-weight:900;}@media(min-width:768px){.elementor-7304 .elementor-element.elementor-element-72ece99{--content-width:1200px;}.elementor-7304 .elementor-element.elementor-element-1762344{--content-width:1200px;}.elementor-7304 .elementor-element.elementor-element-0ecf2c4{--content-width:1200px;}.elementor-7304 .elementor-element.elementor-element-ee6d76f{--width:55%;}.elementor-7304 .elementor-element.elementor-element-3b5a3e5{--width:45%;}.elementor-7304 .elementor-element.elementor-element-c810acf{--content-width:1200px;}.elementor-7304 .elementor-element.elementor-element-22059f1{--width:45%;}.elementor-7304 .elementor-element.elementor-element-9e2dc20{--width:55%;}.elementor-7304 .elementor-element.elementor-element-8e02012{--content-width:1200px;}.elementor-7304 .elementor-element.elementor-element-c8709fd{--content-width:1200px;}}@media(max-width:1024px){.elementor-7304 .elementor-element.elementor-element-2ff97ca{--e-image-carousel-slides-to-show:3;}.elementor-7304 .elementor-element.elementor-element-59a538b .elementskit-testimonial-slider{--ekit_testimonial_left_right_spacing:10px;--ekit_testimonial_slidetoshow:2;}}@media(max-width:767px){.elementor-7304 .elementor-element.elementor-element-2ff97ca{--e-image-carousel-slides-to-show:2;}.elementor-7304 .elementor-element.elementor-element-59a538b .elementskit-testimonial-slider{--ekit_testimonial_left_right_spacing:10px;--ekit_testimonial_slidetoshow:1;}}/* Start custom CSS for container, class: .elementor-element-f444c8a *//* =========================================
   SWIFT MYND — WHY SECTION
   Layout + Icons + Effects Only
========================================= */

.elementor-7304 .elementor-element.elementor-element-f444c8a{
    --blue:#1E5BC6;
    --sky:#5BA8F5;
    --navy:#0B2A5B;
    --ice:#EAF2FF;

    gap:56px !important;
    align-items:center !important;
}


/* =========================================
   COLUMNS
========================================= */

.elementor-7304 .elementor-element.elementor-element-f444c8a .sm-why-text{
    width:46% !important;
    align-items:flex-start !important;
}

.elementor-7304 .elementor-element.elementor-element-f444c8a .sm-why-rows{
    width:54% !important;

    display:flex !important;
    flex-direction:column !important;
}


/* Description width only
   Typography stays controlled from Elementor */

.elementor-7304 .elementor-element.elementor-element-f444c8a .sm-why-text .elementor-widget-text-editor{
    max-width:540px;
}


/* =========================================
   SERVICE ROWS
========================================= */

.elementor-7304 .elementor-element.elementor-element-f444c8a .sm-why-rows > .e-con{
    display:grid !important;

    grid-template-columns:
        48px
        minmax(0,1fr)
        64px;

    gap:20px !important;

    align-items:center !important;

    width:100% !important;

    padding:28px 0 !important;

    border-bottom:
        1px solid rgba(11,42,91,.12);

    transition:
        padding .3s ease;
}


/* Remove border from last row */

.elementor-7304 .elementor-element.elementor-element-f444c8a .sm-why-rows > .e-con:last-child{
    border-bottom:none;
}


/* Row hover */

.elementor-7304 .elementor-element.elementor-element-f444c8a .sm-why-rows > .e-con:hover{
    padding-inline-start:8px !important;
}


/* Keep headings flexible from Elementor */

.elementor-7304 .elementor-element.elementor-element-f444c8a .sm-why-rows >
.e-con >
.elementor-widget-heading{

    min-width:0;
    margin:0 !important;
}


/* =========================================
   SERVICE ICONS
========================================= */

/* Pen + Search + Ads */

.elementor-7304 .elementor-element.elementor-element-f444c8a .sm-why-rows i.fa-pen-nib,
.elementor-7304 .elementor-element.elementor-element-f444c8a .sm-why-rows i.icon-search11,
.elementor-7304 .elementor-element.elementor-element-f444c8a .sm-why-rows i.fa-location-arrow{

    width:64px;
    height:64px;

    display:flex !important;

    align-items:center;
    justify-content:center;

    padding:0 !important;
    margin:0 !important;

    border-radius:18px;

    font-size:30px;

    line-height:1 !important;

    box-shadow:
        0 8px 24px -10px rgba(11,42,91,.15);

    transition:
        transform .3s ease,
        box-shadow .3s ease;
}


/* =========================================
   DESIGN ICON
========================================= */

.elementor-7304 .elementor-element.elementor-element-f444c8a .sm-why-rows i.fa-pen-nib{

    background:
        linear-gradient(
            135deg,
            #EAF2FF 0%,
            #F5EEFF 100%
        );

    color:#6548D8;
}


/* =========================================
   SEO ICON
========================================= */

.elementor-7304 .elementor-element.elementor-element-f444c8a .sm-why-rows i.icon-search11{

    background:
        linear-gradient(
            135deg,
            #EAF8FF 0%,
            #EAF2FF 100%
        );

    color:#1E5BC6;
}


/* =========================================
   ADS ICON
========================================= */

.elementor-7304 .elementor-element.elementor-element-f444c8a .sm-why-rows i.fa-location-arrow{

    background:
        linear-gradient(
            135deg,
            #FFF5F5 0%,
            #FFF0E8 100%
        );

    color:#F26A38;
}


/* =========================================
   SERVICE ICON HOVER
========================================= */

.elementor-7304 .elementor-element.elementor-element-f444c8a .sm-why-rows >
.e-con:hover i.fa-pen-nib,

.elementor-7304 .elementor-element.elementor-element-f444c8a .sm-why-rows >
.e-con:hover i.icon-search11,

.elementor-7304 .elementor-element.elementor-element-f444c8a .sm-why-rows >
.e-con:hover i.fa-location-arrow{

    transform:
        translateY(-3px)
        scale(1.04);

    box-shadow:
        0 12px 28px -10px rgba(11,42,91,.22);
}


/* =========================================
   ARROWS
========================================= */

.elementor-7304 .elementor-element.elementor-element-f444c8a .sm-why-rows i.flaticon-right-arrow-1{

    width:48px;
    height:48px;

    display:flex !important;

    align-items:center;
    justify-content:center;

    padding:0 !important;
    margin:0 !important;

    background:#EAF2FF;

    color:#1E5BC6;

    border-radius:14px;

    font-size:18px;

    line-height:1 !important;

    transition:
        transform .3s ease,
        background .3s ease,
        color .3s ease,
        box-shadow .3s ease;
}


/* =========================================
   ARROW HOVER
========================================= */

.elementor-7304 .elementor-element.elementor-element-f444c8a .sm-why-rows >
.e-con:hover i.flaticon-right-arrow-1{

    background:
        linear-gradient(
            135deg,
            #0B2A5B 0%,
            #1E5BC6 55%,
            #5BA8F5 100%
        );

    color:#FFFFFF;

    transform:
        rotate(-45deg)
        scale(1.05);

    box-shadow:
        0 8px 20px rgba(30,91,198,.18);
}


/* =========================================
   GRADIENT TEXT
   Only where class sm-gradient is used
========================================= */

.elementor-7304 .elementor-element.elementor-element-f444c8a .sm-gradient{

    background:
        linear-gradient(
            135deg,
            #1E5BC6,
            #5BA8F5
        );

    -webkit-background-clip:text;
    background-clip:text;

    -webkit-text-fill-color:transparent;
    color:transparent;
}


/* =========================================
   TABLET
========================================= */

@media(max-width:1024px){

    .elementor-7304 .elementor-element.elementor-element-f444c8a{
        flex-direction:column !important;
        gap:44px !important;
    }

    .elementor-7304 .elementor-element.elementor-element-f444c8a .sm-why-text,
    .elementor-7304 .elementor-element.elementor-element-f444c8a .sm-why-rows{
        width:100% !important;
    }

}


/* =========================================
   MOBILE
========================================= */

@media(max-width:767px){

    .elementor-7304 .elementor-element.elementor-element-f444c8a{
        gap:34px !important;
    }


    /* Rows */

    .elementor-7304 .elementor-element.elementor-element-f444c8a .sm-why-rows > .e-con{

        grid-template-columns:
            40px
            minmax(0,1fr)
            54px;

        gap:14px !important;

        padding:22px 0 !important;
    }


    .elementor-7304 .elementor-element.elementor-element-f444c8a .sm-why-rows >
    .e-con:hover{

        padding-inline-start:0 !important;
    }


    /* Service icons */

    .elementor-7304 .elementor-element.elementor-element-f444c8a .sm-why-rows i.fa-pen-nib,
    .elementor-7304 .elementor-element.elementor-element-f444c8a .sm-why-rows i.icon-search11,
    .elementor-7304 .elementor-element.elementor-element-f444c8a .sm-why-rows i.fa-location-arrow{

        width:54px;
        height:54px;

        border-radius:15px;

        font-size:25px;
    }


    /* Arrow */

    .elementor-7304 .elementor-element.elementor-element-f444c8a .sm-why-rows i.flaticon-right-arrow-1{

        width:40px;
        height:40px;

        border-radius:12px;

        font-size:15px;
    }

}/* End custom CSS */
/* Start custom CSS for elementskit-testimonial, class: .elementor-element-59a538b *//* =========================================
   SWIFT MYND — TESTIMONIAL SLIDER
   Match old coded design
========================================= */


/* -----------------------------------------
   Equal height slides
----------------------------------------- */

.elementor-7304 .elementor-element.elementor-element-59a538b .swiper-wrapper{
    align-items:stretch !important;
}

.elementor-7304 .elementor-element.elementor-element-59a538b .swiper-slide{
    height:auto !important;
}

.elementor-7304 .elementor-element.elementor-element-59a538b .swiper-slide-inner{
    height:100% !important;
}


/* -----------------------------------------
   CARD
----------------------------------------- */

.elementor-7304 .elementor-element.elementor-element-59a538b .elementskit-single-testimonial-slider{
    position:relative !important;

    height:100% !important;
    min-height:260px;

    padding:32px !important;

    background:rgba(255,255,255,.92) !important;

    border:1px solid rgba(255,255,255,.8) !important;
    border-radius:28px !important;

    box-shadow:
        0 18px 50px -20px rgba(11,42,91,.25) !important;

    display:flex !important;
    flex-direction:column !important;

    font-family:"Rubik",sans-serif !important;
}


/* -----------------------------------------
   HEADER / STARS
----------------------------------------- */

.elementor-7304 .elementor-element.elementor-element-59a538b .elementskit-commentor-header{
    display:block !important;

    margin:0 0 14px !important;
    padding:0 !important;
}


/* Stars wrapper */

.elementor-7304 .elementor-element.elementor-element-59a538b .elementskit-stars{
    display:flex !important;
    align-items:center !important;

    gap:4px;

    margin:0 !important;
    padding:0 !important;
}


/* Stars */

.elementor-7304 .elementor-element.elementor-element-59a538b .elementskit-stars li,
.elementor-7304 .elementor-element.elementor-element-59a538b .elementskit-stars li a{
    margin:0 !important;
    padding:0 !important;
}


/* Star SVG */

.elementor-7304 .elementor-element.elementor-element-59a538b .elementskit-stars svg{
    width:15px !important;
    height:15px !important;

    fill:#FFB400 !important;
}


/* -----------------------------------------
   QUOTE ICON
----------------------------------------- */

.elementor-7304 .elementor-element.elementor-element-59a538b .elementskit-watermark-icon{
    position:absolute !important;

    right:32px !important;
    bottom:28px !important;

    width:50px !important;
    height:50px !important;

    display:flex !important;
    align-items:center !important;
    justify-content:center !important;

    margin:0 !important;
    padding:0 !important;

    border-radius:50% !important;

    background:
        linear-gradient(
            135deg,
            #0B2A5B 0%,
            #1E5BC6 55%,
            #5BA8F5 100%
        ) !important;

    color:#FFFFFF !important;

    opacity:1 !important;

    z-index:2 !important;

    transform:none !important;
}


/* Quote icon itself */

.elementor-7304 .elementor-element.elementor-element-59a538b .elementskit-watermark-icon i{
    position:static !important;

    width:auto !important;
    height:auto !important;

    margin:0 !important;
    padding:0 !important;

    color:#FFFFFF !important;

    font-size:19px !important;
    line-height:1 !important;

    opacity:1 !important;

    transform:none !important;
}


/* -----------------------------------------
   TESTIMONIAL TEXT
----------------------------------------- */

.elementor-7304 .elementor-element.elementor-element-59a538b .elementskit-commentor-content{
    margin:0 !important;
    padding:0 !important;

    flex:1;
}


.elementor-7304 .elementor-element.elementor-element-59a538b .elementskit-commentor-content p{
    margin:0 0 24px !important;

    color:#0A1B3A !important;

    font-family:"Rubik",sans-serif !important;
    font-size:16px !important;
    font-weight:400 !important;

    line-height:1.8 !important;

    text-align:right !important;
}


/* -----------------------------------------
   AUTHOR
----------------------------------------- */

.elementor-7304 .elementor-element.elementor-element-59a538b .elementskit-commentor-bio{
    display:flex !important;
    align-items:center !important;

    min-height:50px;

    margin-top:auto !important;

    padding:0 64px 0 0 !important;
}


/* Author internal wrapper */

.elementor-7304 .elementor-element.elementor-element-59a538b .elementkit-commentor-details{
    margin:0 !important;
    padding:0 !important;
}


/* Profile info */

.elementor-7304 .elementor-element.elementor-element-59a538b .elementskit-profile-info{
    margin:0 !important;
    padding:0 !important;
}


/* Author name */

.elementor-7304 .elementor-element.elementor-element-59a538b .elementskit-author-name{
    display:block !important;

    color:#0B2A5B !important;

    font-family:"Rubik",sans-serif !important;
    font-size:16px !important;
    font-weight:600 !important;

    line-height:1.4 !important;
}


/* Remove empty designation spacing */

.elementor-7304 .elementor-element.elementor-element-59a538b .elementskit-author-des:empty{
    display:none !important;
}


/* -----------------------------------------
   TABLET
----------------------------------------- */

@media(max-width:1024px){

    .elementor-7304 .elementor-element.elementor-element-59a538b .elementskit-single-testimonial-slider{
        min-height:250px;

        padding:28px !important;
    }

    .elementor-7304 .elementor-element.elementor-element-59a538b .elementskit-watermark-icon{
        right:28px !important;
        bottom:28px !important;
    }

}


/* -----------------------------------------
   MOBILE
----------------------------------------- */

@media(max-width:767px){

    .elementor-7304 .elementor-element.elementor-element-59a538b .elementskit-single-testimonial-slider{
        min-height:auto;

        padding:24px !important;

        border-radius:22px !important;
    }


    .elementor-7304 .elementor-element.elementor-element-59a538b .elementskit-commentor-content p{
        font-size:15px !important;
    }


    .elementor-7304 .elementor-element.elementor-element-59a538b .elementskit-watermark-icon{
        right:24px !important;
        bottom:24px !important;

        width:46px !important;
        height:46px !important;
    }


    .elementor-7304 .elementor-element.elementor-element-59a538b .elementskit-watermark-icon i{
        font-size:17px !important;
    }


    .elementor-7304 .elementor-element.elementor-element-59a538b .elementskit-commentor-bio{
        min-height:46px;

        padding-right:58px !important;
    }

}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-e3e7c18 *//* =========================================
   SWIFT MYND — NESTED FAQ ACCORDION
========================================= */


/* -----------------------------------------
   MAIN ACCORDION
----------------------------------------- */

.elementor-7304 .elementor-element.elementor-element-e3e7c18{
    width:100%;
    max-width:820px;
    margin-inline:auto;
}


.elementor-7304 .elementor-element.elementor-element-e3e7c18 .e-n-accordion{
    display:flex !important;
    flex-direction:column !important;
    gap:14px !important;
}


/* -----------------------------------------
   FAQ ITEM
----------------------------------------- */

.elementor-7304 .elementor-element.elementor-element-e3e7c18 .e-n-accordion-item{
    overflow:hidden !important;

    background:#FFFFFF !important;

    border:1px solid rgba(11,42,91,.10) !important;
    border-radius:18px !important;

    box-shadow:none !important;

    transition:
        border-color .3s ease,
        box-shadow .3s ease;
}


/* Open item */
.elementor-7304 .elementor-element.elementor-element-e3e7c18 .e-n-accordion-item[open]{
    border-color:transparent !important;

    box-shadow:
        0 18px 50px -20px rgba(11,42,91,.25) !important;
}


/* -----------------------------------------
   QUESTION / SUMMARY
----------------------------------------- */

.elementor-7304 .elementor-element.elementor-element-e3e7c18 .e-n-accordion-item-title{
    width:100% !important;

    display:flex !important;
    align-items:center !important;
    justify-content:space-between !important;

    gap:20px !important;

    padding:22px 26px !important;

    margin:0 !important;

    background:transparent !important;

    border:none !important;

    cursor:pointer;
}


/* Remove default marker */
.elementor-7304 .elementor-element.elementor-element-e3e7c18 .e-n-accordion-item-title::marker{
    display:none;
}

.elementor-7304 .elementor-element.elementor-element-e3e7c18 .e-n-accordion-item-title::-webkit-details-marker{
    display:none;
}


/* Title header */
.elementor-7304 .elementor-element.elementor-element-e3e7c18 .e-n-accordion-item-title-header{
    flex:1 !important;
    min-width:0;
}


/* Question text */
.elementor-7304 .elementor-element.elementor-element-e3e7c18 .e-n-accordion-item-title-text{
    margin:0 !important;
    padding:0 !important;
}


/* -----------------------------------------
   ICON CIRCLE + ARROW ANIMATION
----------------------------------------- */

.elementor-7304 .elementor-element.elementor-element-e3e7c18 .e-n-accordion-item-title-icon{
    width:32px !important;
    height:32px !important;

    min-width:32px !important;
    flex:0 0 32px !important;

    display:flex !important;
    align-items:center !important;
    justify-content:center !important;

    padding:0 !important;
    margin:0 !important;

    border-radius:50% !important;

    background:#E8F2FF !important;
    color:#1E5BC6 !important;

    transform:rotate(0deg);

    transition:
        transform .35s cubic-bezier(.22,.61,.36,1),
        background .3s ease,
        color .3s ease !important;
}


/* نستخدم سهم واحد فقط عشان الحركة تبقى ناعمة */
.elementor-7304 .elementor-element.elementor-element-e3e7c18 .e-n-accordion-item-title-icon .e-opened{
    display:none !important;
}

.elementor-7304 .elementor-element.elementor-element-e3e7c18 .e-n-accordion-item-title-icon .e-closed{
    display:flex !important;
    align-items:center !important;
    justify-content:center !important;

    width:100%;
    height:100%;
}


/* Arrow */
.elementor-7304 .elementor-element.elementor-element-e3e7c18 .e-n-accordion-item-title-icon i{
    margin:0 !important;
    padding:0 !important;

    color:inherit !important;

    font-size:13px !important;
    line-height:1 !important;
}


/* OPEN STATE */
.elementor-7304 .elementor-element.elementor-element-e3e7c18 .e-n-accordion-item[open]
.e-n-accordion-item-title-icon{

    transform:rotate(180deg);

    background:
        linear-gradient(
            135deg,
            #0B2A5B 0%,
            #1E5BC6 55%,
            #5BA8F5 100%
        ) !important;

    color:#FFFFFF !important;
}


/* -----------------------------------------
   ANSWER CONTAINER
----------------------------------------- */

.elementor-7304 .elementor-element.elementor-element-e3e7c18 .e-n-accordion-item > .e-con{
    margin:0 !important;

    padding:0 26px 22px !important;

    background:#FFFFFF !important;

    border:none !important;

    box-shadow:none !important;
}


/* Text Editor */
.elementor-7304 .elementor-element.elementor-element-e3e7c18 .e-n-accordion-item
.elementor-widget-text-editor{
    margin:0 !important;
    padding:0 !important;
}


/* Paragraph spacing */
.elementor-7304 .elementor-element.elementor-element-e3e7c18 .e-n-accordion-item
.elementor-widget-text-editor p{
    margin:0 !important;
}


/* -----------------------------------------
   HOVER
----------------------------------------- */

.elementor-7304 .elementor-element.elementor-element-e3e7c18 .e-n-accordion-item:not([open]):hover{
    border-color:rgba(30,91,198,.22) !important;
}


.elementor-7304 .elementor-element.elementor-element-e3e7c18 .e-n-accordion-item:not([open]):hover
.e-n-accordion-item-title-icon{
    background:#DDEBFF !important;
}


/* -----------------------------------------
   TABLET
----------------------------------------- */

@media(max-width:1024px){

    .elementor-7304 .elementor-element.elementor-element-e3e7c18{
        max-width:100%;
    }

}


/* -----------------------------------------
   MOBILE
----------------------------------------- */

@media(max-width:767px){

    .elementor-7304 .elementor-element.elementor-element-e3e7c18 .e-n-accordion{
        gap:12px !important;
    }


    .elementor-7304 .elementor-element.elementor-element-e3e7c18 .e-n-accordion-item{
        border-radius:16px !important;
    }


    .elementor-7304 .elementor-element.elementor-element-e3e7c18 .e-n-accordion-item-title{
        padding:18px 20px !important;
        gap:14px !important;
    }


    .elementor-7304 .elementor-element.elementor-element-e3e7c18 .e-n-accordion-item-title-icon{
        width:30px !important;
        height:30px !important;

        min-width:30px !important;
        flex-basis:30px !important;
    }


    .elementor-7304 .elementor-element.elementor-element-e3e7c18 .e-n-accordion-item-title-icon i{
        font-size:12px !important;
    }


    .elementor-7304 .elementor-element.elementor-element-e3e7c18 .e-n-accordion-item > .e-con{
        padding:0 20px 20px !important;
    }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d624243 *//* =========================================
   SWIFT MYND — ANIMATED PARTICLES
   More particles / bigger / faster
========================================= */

.elementor-7304 .elementor-element.elementor-element-d624243{
    position:relative;
    overflow:hidden;
    isolation:isolate;
}

/* content فوق الـ particles */
.elementor-7304 .elementor-element.elementor-element-d624243 > *{
    position:relative;
    z-index:2;
}

/* =========================================
   PARTICLES LAYER 1
========================================= */
.elementor-7304 .elementor-element.elementor-element-d624243::before{
    content:"";
    position:absolute;
    inset:-20%;
    z-index:0;
    pointer-events:none;

    background:
        radial-gradient(circle at 6% 14%, rgba(255,255,255,.22) 0 4px, transparent 6px),
        radial-gradient(circle at 12% 38%, rgba(91,168,245,.22) 0 5px, transparent 7px),
        radial-gradient(circle at 18% 76%, rgba(255,255,255,.16) 0 4px, transparent 6px),
        radial-gradient(circle at 24% 24%, rgba(255,255,255,.18) 0 5px, transparent 7px),
        radial-gradient(circle at 31% 58%, rgba(91,168,245,.25) 0 4px, transparent 6px),
        radial-gradient(circle at 37% 12%, rgba(255,255,255,.20) 0 5px, transparent 7px),
        radial-gradient(circle at 44% 82%, rgba(255,255,255,.15) 0 4px, transparent 6px),
        radial-gradient(circle at 50% 32%, rgba(91,168,245,.24) 0 5px, transparent 7px),
        radial-gradient(circle at 57% 68%, rgba(255,255,255,.18) 0 4px, transparent 6px),
        radial-gradient(circle at 63% 18%, rgba(255,255,255,.16) 0 5px, transparent 7px),
        radial-gradient(circle at 70% 50%, rgba(91,168,245,.22) 0 4px, transparent 6px),
        radial-gradient(circle at 76% 84%, rgba(255,255,255,.14) 0 5px, transparent 7px),
        radial-gradient(circle at 82% 26%, rgba(255,255,255,.18) 0 4px, transparent 6px),
        radial-gradient(circle at 89% 60%, rgba(91,168,245,.23) 0 5px, transparent 7px),
        radial-gradient(circle at 95% 16%, rgba(255,255,255,.18) 0 4px, transparent 6px),
        radial-gradient(circle at 97% 78%, rgba(255,255,255,.14) 0 5px, transparent 7px);

    animation: smParticlesOne 8s ease-in-out infinite alternate;
}

/* =========================================
   PARTICLES LAYER 2
========================================= */
.elementor-7304 .elementor-element.elementor-element-d624243::after{
    content:"";
    position:absolute;
    inset:-20%;
    z-index:1;
    pointer-events:none;

    background:
        radial-gradient(circle at 8% 54%, rgba(255,255,255,.10) 0 7px, transparent 10px),
        radial-gradient(circle at 15% 10%, rgba(91,168,245,.16) 0 8px, transparent 11px),
        radial-gradient(circle at 22% 88%, rgba(255,255,255,.10) 0 7px, transparent 10px),
        radial-gradient(circle at 29% 42%, rgba(255,255,255,.12) 0 8px, transparent 11px),
        radial-gradient(circle at 36% 70%, rgba(91,168,245,.17) 0 7px, transparent 10px),
        radial-gradient(circle at 42% 18%, rgba(255,255,255,.10) 0 8px, transparent 11px),
        radial-gradient(circle at 49% 56%, rgba(255,255,255,.12) 0 7px, transparent 10px),
        radial-gradient(circle at 56% 86%, rgba(91,168,245,.15) 0 8px, transparent 11px),
        radial-gradient(circle at 62% 30%, rgba(255,255,255,.10) 0 7px, transparent 10px),
        radial-gradient(circle at 69% 64%, rgba(255,255,255,.12) 0 8px, transparent 11px),
        radial-gradient(circle at 75% 12%, rgba(91,168,245,.15) 0 7px, transparent 10px),
        radial-gradient(circle at 81% 46%, rgba(255,255,255,.10) 0 8px, transparent 11px),
        radial-gradient(circle at 87% 82%, rgba(255,255,255,.12) 0 7px, transparent 10px),
        radial-gradient(circle at 93% 36%, rgba(91,168,245,.16) 0 8px, transparent 11px);

    filter:blur(1px);
    animation: smParticlesTwo 10s ease-in-out infinite alternate;
}

/* =========================================
   ANIMATION 1
========================================= */
@keyframes smParticlesOne{
    0%{
        transform:translate3d(0,0,0) rotate(0deg);
    }
    50%{
        transform:translate3d(32px,-24px,0) rotate(1.8deg);
    }
    100%{
        transform:translate3d(-24px,26px,0) rotate(-1.8deg);
    }
}

/* =========================================
   ANIMATION 2
========================================= */
@keyframes smParticlesTwo{
    0%{
        transform:translate3d(0,0,0) scale(1);
    }
    50%{
        transform:translate3d(-34px,22px,0) scale(1.06);
    }
    100%{
        transform:translate3d(28px,-28px,0) scale(.96);
    }
}

/* =========================================
   MOBILE
========================================= */
@media(max-width:767px){
    .elementor-7304 .elementor-element.elementor-element-d624243::before{
        opacity:.85;
    }

    .elementor-7304 .elementor-element.elementor-element-d624243::after{
        opacity:.7;
    }
}

/* =========================================
   REDUCED MOTION
========================================= */
@media(prefers-reduced-motion:reduce){
    .elementor-7304 .elementor-element.elementor-element-d624243::before,
    .elementor-7304 .elementor-element.elementor-element-d624243::after{
        animation:none;
    }
}/* End custom CSS */