.elementor-289149 .elementor-element.elementor-element-d658bc1{--display:flex;--min-height:930px;--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;--overlay-opacity:0.94;--margin-top:-102px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-289149 .elementor-element.elementor-element-d658bc1::before, .elementor-289149 .elementor-element.elementor-element-d658bc1 > .elementor-background-video-container::before, .elementor-289149 .elementor-element.elementor-element-d658bc1 > .e-con-inner > .elementor-background-video-container::before, .elementor-289149 .elementor-element.elementor-element-d658bc1 > .elementor-background-slideshow::before, .elementor-289149 .elementor-element.elementor-element-d658bc1 > .e-con-inner > .elementor-background-slideshow::before, .elementor-289149 .elementor-element.elementor-element-d658bc1 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#0E0918;background-image:url("https://www.impigertech.com/wp-content/uploads/2025/08/Ellipse-1563.png");--background-overlay:'';background-repeat:no-repeat;background-size:contain;}.elementor-289149 .elementor-element.elementor-element-58ee16f{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-289149 .elementor-element.elementor-element-e9d130c{margin:200px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;top:0px;z-index:2;}.elementor-289149 .elementor-element.elementor-element-e9d130c.elementor-element{--align-self:flex-start;}body:not(.rtl) .elementor-289149 .elementor-element.elementor-element-e9d130c{left:0px;}body.rtl .elementor-289149 .elementor-element.elementor-element-e9d130c{right:0px;}.elementor-289149 .elementor-element.elementor-element-e9d130c .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:139px;font-weight:800;line-height:105px;color:#FFFFFF;}.elementor-289149 .elementor-element.elementor-element-1ac5c55{--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-289149 .elementor-element.elementor-element-2853c6e{--display:flex;--position:absolute;--min-height:403px;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:0px;--margin-bottom:0px;--margin-left:00px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;bottom:-223px;--z-index:2;}.elementor-289149 .elementor-element.elementor-element-2853c6e:not(.elementor-motion-effects-element-type-background), .elementor-289149 .elementor-element.elementor-element-2853c6e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, #0050B1 0%, #962E4F 78%);}.elementor-289149 .elementor-element.elementor-element-2853c6e.e-con{--align-self:flex-end;}body:not(.rtl) .elementor-289149 .elementor-element.elementor-element-2853c6e{left:0px;}body.rtl .elementor-289149 .elementor-element.elementor-element-2853c6e{right:0px;}.elementor-289149 .elementor-element.elementor-element-08df8cc .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:60px;font-weight:400;line-height:100%;color:var( --e-global-color-33765ef );}.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-289149 .elementor-element.elementor-element-bc64233{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:30px;color:var( --e-global-color-33765ef );}.elementor-289149 .elementor-element.elementor-element-1b4cc35{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:30px;color:var( --e-global-color-33765ef );}.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-289149 .elementor-element.elementor-element-cd75b96{--e-transform-scale:1;margin:100px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;top:0px;z-index:2;}body:not(.rtl) .elementor-289149 .elementor-element.elementor-element-cd75b96{left:-135px;}body.rtl .elementor-289149 .elementor-element.elementor-element-cd75b96{right:-135px;}.elementor-289149 .elementor-element.elementor-element-78a7df6{--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;--overlay-opacity:1;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:80px;--padding-right:80px;}.elementor-289149 .elementor-element.elementor-element-78a7df6::before, .elementor-289149 .elementor-element.elementor-element-78a7df6 > .elementor-background-video-container::before, .elementor-289149 .elementor-element.elementor-element-78a7df6 > .e-con-inner > .elementor-background-video-container::before, .elementor-289149 .elementor-element.elementor-element-78a7df6 > .elementor-background-slideshow::before, .elementor-289149 .elementor-element.elementor-element-78a7df6 > .e-con-inner > .elementor-background-slideshow::before, .elementor-289149 .elementor-element.elementor-element-78a7df6 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#0E0918;--background-overlay:'';}.elementor-289149 .elementor-element.elementor-element-d6e33ab{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-289149 .elementor-element.elementor-element-286f6f0{width:100%;max-width:100%;padding:100px 0px 100px 0px;}.elementor-289149 .elementor-element.elementor-element-286f6f0 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:27px;font-weight:300;line-height:45px;color:#FFFFFF;}.elementor-289149 .elementor-element.elementor-element-b0809a9{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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-289149 .elementor-element.elementor-element-7f319ae{left:50%;}body.rtl .elementor-289149 .elementor-element.elementor-element-7f319ae{right:50%;}.elementor-289149 .elementor-element.elementor-element-7f319ae{top:0%;}.elementor-289149 .elementor-element.elementor-element-7f319ae .elementor-icon-wrapper{text-align:center;}.elementor-289149 .elementor-element.elementor-element-7f319ae .elementor-icon{font-size:0%;}.elementor-289149 .elementor-element.elementor-element-7f319ae .elementor-icon svg{height:0%;}body:not(.rtl) .elementor-289149 .elementor-element.elementor-element-42ef0c3{left:50%;}body.rtl .elementor-289149 .elementor-element.elementor-element-42ef0c3{right:50%;}.elementor-289149 .elementor-element.elementor-element-42ef0c3{top:0%;}.elementor-289149 .elementor-element.elementor-element-42ef0c3 .elementor-icon-wrapper{text-align:center;}.elementor-289149 .elementor-element.elementor-element-42ef0c3.elementor-view-stacked .elementor-icon{background-color:#0060AC00;}.elementor-289149 .elementor-element.elementor-element-42ef0c3.elementor-view-framed .elementor-icon, .elementor-289149 .elementor-element.elementor-element-42ef0c3.elementor-view-default .elementor-icon{color:#0060AC00;border-color:#0060AC00;}.elementor-289149 .elementor-element.elementor-element-42ef0c3.elementor-view-framed .elementor-icon, .elementor-289149 .elementor-element.elementor-element-42ef0c3.elementor-view-default .elementor-icon svg{fill:#0060AC00;}.elementor-289149 .elementor-element.elementor-element-42ef0c3 .elementor-icon{font-size:0%;}.elementor-289149 .elementor-element.elementor-element-42ef0c3 .elementor-icon svg{height:0%;}.elementor-289149 .elementor-element.elementor-element-2c86585{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-289149 .elementor-element.elementor-element-fe27c1d{--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;--overlay-opacity:1;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:80px;--padding-right:80px;}.elementor-289149 .elementor-element.elementor-element-fe27c1d::before, .elementor-289149 .elementor-element.elementor-element-fe27c1d > .elementor-background-video-container::before, .elementor-289149 .elementor-element.elementor-element-fe27c1d > .e-con-inner > .elementor-background-video-container::before, .elementor-289149 .elementor-element.elementor-element-fe27c1d > .elementor-background-slideshow::before, .elementor-289149 .elementor-element.elementor-element-fe27c1d > .e-con-inner > .elementor-background-slideshow::before, .elementor-289149 .elementor-element.elementor-element-fe27c1d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#0E0918;--background-overlay:'';}.elementor-289149 .elementor-element.elementor-element-6fb560c{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}body:not(.rtl) .elementor-289149 .elementor-element.elementor-element-e41976f{left:50%;}body.rtl .elementor-289149 .elementor-element.elementor-element-e41976f{right:50%;}.elementor-289149 .elementor-element.elementor-element-e41976f{top:0%;}.elementor-289149 .elementor-element.elementor-element-e41976f .elementor-icon-wrapper{text-align:center;}.elementor-289149 .elementor-element.elementor-element-e41976f .elementor-icon{font-size:0%;}.elementor-289149 .elementor-element.elementor-element-e41976f .elementor-icon svg{height:0%;}body:not(.rtl) .elementor-289149 .elementor-element.elementor-element-3b3b865{left:50%;}body.rtl .elementor-289149 .elementor-element.elementor-element-3b3b865{right:50%;}.elementor-289149 .elementor-element.elementor-element-3b3b865{top:0%;}.elementor-289149 .elementor-element.elementor-element-3b3b865 .elementor-icon-wrapper{text-align:center;}.elementor-289149 .elementor-element.elementor-element-3b3b865.elementor-view-stacked .elementor-icon{background-color:#0060AC00;}.elementor-289149 .elementor-element.elementor-element-3b3b865.elementor-view-framed .elementor-icon, .elementor-289149 .elementor-element.elementor-element-3b3b865.elementor-view-default .elementor-icon{color:#0060AC00;border-color:#0060AC00;}.elementor-289149 .elementor-element.elementor-element-3b3b865.elementor-view-framed .elementor-icon, .elementor-289149 .elementor-element.elementor-element-3b3b865.elementor-view-default .elementor-icon svg{fill:#0060AC00;}.elementor-289149 .elementor-element.elementor-element-3b3b865 .elementor-icon{font-size:0%;}.elementor-289149 .elementor-element.elementor-element-3b3b865 .elementor-icon svg{height:0%;}.elementor-289149 .elementor-element.elementor-element-57afc11{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-289149 .elementor-element.elementor-element-ff630ce{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-289149 .elementor-element.elementor-element-f4b5a5e{width:100%;max-width:100%;padding:100px 0px 100px 0px;}.elementor-289149 .elementor-element.elementor-element-f4b5a5e .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:27px;font-weight:300;line-height:45px;color:#FFFFFF;}.elementor-289149 .elementor-element.elementor-element-802ff83{--display:flex;--min-height:900px;--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;--overlay-opacity:1;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-289149 .elementor-element.elementor-element-802ff83::before, .elementor-289149 .elementor-element.elementor-element-802ff83 > .elementor-background-video-container::before, .elementor-289149 .elementor-element.elementor-element-802ff83 > .e-con-inner > .elementor-background-video-container::before, .elementor-289149 .elementor-element.elementor-element-802ff83 > .elementor-background-slideshow::before, .elementor-289149 .elementor-element.elementor-element-802ff83 > .e-con-inner > .elementor-background-slideshow::before, .elementor-289149 .elementor-element.elementor-element-802ff83 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#0E0918;--background-overlay:'';}.elementor-289149 .elementor-element.elementor-element-cfaa851{--display:flex;--position:absolute;--min-height:880px;--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:150px;top:0px;}.elementor-289149 .elementor-element.elementor-element-cfaa851.e-con{--align-self:center;}body:not(.rtl) .elementor-289149 .elementor-element.elementor-element-cfaa851{left:0px;}body.rtl .elementor-289149 .elementor-element.elementor-element-cfaa851{right:0px;}.elementor-289149 .elementor-element.elementor-element-a4f06aa{--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:flex-end;}.elementor-289149 .elementor-element.elementor-element-0fe67e1{--e-transform-scale:1;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;top:0px;z-index:0;}body:not(.rtl) .elementor-289149 .elementor-element.elementor-element-0fe67e1{left:80px;}body.rtl .elementor-289149 .elementor-element.elementor-element-0fe67e1{right:80px;}.elementor-289149 .elementor-element.elementor-element-0fe67e1 img{width:100%;}.elementor-289149 .elementor-element.elementor-element-fadcb6a{--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:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-289149 .elementor-element.elementor-element-7185b50{width:100%;max-width:100%;font-family:"Inter", Sans-serif;font-size:30px;font-weight:300;line-height:50px;color:var( --e-global-color-33765ef );}.elementor-289149 .elementor-element.elementor-element-d5e806b .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:24px;font-weight:600;line-height:34px;}.elementor-289149 .elementor-element.elementor-element-3b984b3 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:24px;font-weight:600;line-height:34px;}.elementor-289149 .elementor-element.elementor-element-ba8f757{--display:flex;--min-height:950px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--overlay-opacity:1;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-289149 .elementor-element.elementor-element-ba8f757::before, .elementor-289149 .elementor-element.elementor-element-ba8f757 > .elementor-background-video-container::before, .elementor-289149 .elementor-element.elementor-element-ba8f757 > .e-con-inner > .elementor-background-video-container::before, .elementor-289149 .elementor-element.elementor-element-ba8f757 > .elementor-background-slideshow::before, .elementor-289149 .elementor-element.elementor-element-ba8f757 > .e-con-inner > .elementor-background-slideshow::before, .elementor-289149 .elementor-element.elementor-element-ba8f757 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#0E0918;--background-overlay:'';}.elementor-289149 .elementor-element.elementor-element-ef6257a{--e-transform-scale:1;margin:100px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;top:0px;z-index:2;}body:not(.rtl) .elementor-289149 .elementor-element.elementor-element-ef6257a{left:80px;}body.rtl .elementor-289149 .elementor-element.elementor-element-ef6257a{right:80px;}.elementor-289149 .elementor-element.elementor-element-2918f6f{--display:flex;--position:absolute;--min-height:950px;--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;--z-index:0;}body:not(.rtl) .elementor-289149 .elementor-element.elementor-element-2918f6f{right:-51%;}body.rtl .elementor-289149 .elementor-element.elementor-element-2918f6f{left:-51%;}.elementor-289149 .elementor-element.elementor-element-158511a{--display:flex;--min-height:194px;}.elementor-289149 .elementor-element.elementor-element-8d93736{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 250px;padding:0px 0px 0px 0px;top:-200%;z-index:9;}body:not(.rtl) .elementor-289149 .elementor-element.elementor-element-8d93736{left:0px;}body.rtl .elementor-289149 .elementor-element.elementor-element-8d93736{right:0px;}.elementor-289149 .elementor-element.elementor-element-8d93736 img{width:100%;max-width:100%;height:1000px;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-289149 .elementor-element.elementor-element-3362aa1{--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:flex-start;--z-index:1;}.elementor-289149 .elementor-element.elementor-element-331ba36{--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:flex-start;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-289149 .elementor-element.elementor-element-969a612{width:100%;max-width:100%;font-family:"Inter", Sans-serif;font-size:30px;font-weight:300;line-height:50px;color:var( --e-global-color-33765ef );}.elementor-289149 .elementor-element.elementor-element-9023f46 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:38px;font-weight:300;line-height:54px;color:var( --e-global-color-33765ef );}.elementor-289149 .elementor-element.elementor-element-aefb5c9{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--overflow:hidden;--overlay-opacity:1;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-289149 .elementor-element.elementor-element-aefb5c9::before, .elementor-289149 .elementor-element.elementor-element-aefb5c9 > .elementor-background-video-container::before, .elementor-289149 .elementor-element.elementor-element-aefb5c9 > .e-con-inner > .elementor-background-video-container::before, .elementor-289149 .elementor-element.elementor-element-aefb5c9 > .elementor-background-slideshow::before, .elementor-289149 .elementor-element.elementor-element-aefb5c9 > .e-con-inner > .elementor-background-slideshow::before, .elementor-289149 .elementor-element.elementor-element-aefb5c9 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#0E0918;--background-overlay:'';}.elementor-289149 .elementor-element.elementor-element-bb3f0c9 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:60px;font-weight:400;line-height:100%;color:var( --e-global-color-33765ef );}.elementor-289149 .elementor-element.elementor-element-6585bce{z-index:1;text-align:center;}.elementor-289149 .elementor-element.elementor-element-6585bce .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:170px;font-weight:800;line-height:100%;color:var( --e-global-color-33765ef );}.elementor-289149 .elementor-element.elementor-element-5b99450{--display:flex;--position:absolute;--min-height:458px;top:200px;--e-transform-origin-x:center;--e-transform-origin-y:center;}body:not(.rtl) .elementor-289149 .elementor-element.elementor-element-5b99450{left:400px;}body.rtl .elementor-289149 .elementor-element.elementor-element-5b99450{right:400px;}.elementor-289149 .elementor-element.elementor-element-5780ced{--display:flex;--min-height:1074px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:30px 30px;--row-gap:30px;--column-gap:30px;--overlay-opacity:1;--border-radius:50% 50% 50% 50%;--margin-top:-65px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:100px;--padding-right:100px;--z-index:2;--e-transform-origin-x:center;--e-transform-origin-y:center;}.elementor-289149 .elementor-element.elementor-element-5780ced:not(.elementor-motion-effects-element-type-background), .elementor-289149 .elementor-element.elementor-element-5780ced > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0E0918CC;}.elementor-289149 .elementor-element.elementor-element-5780ced::before, .elementor-289149 .elementor-element.elementor-element-5780ced > .elementor-background-video-container::before, .elementor-289149 .elementor-element.elementor-element-5780ced > .e-con-inner > .elementor-background-video-container::before, .elementor-289149 .elementor-element.elementor-element-5780ced > .elementor-background-slideshow::before, .elementor-289149 .elementor-element.elementor-element-5780ced > .e-con-inner > .elementor-background-slideshow::before, .elementor-289149 .elementor-element.elementor-element-5780ced > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#0E0918;--background-overlay:'';}.elementor-289149 .elementor-element.elementor-element-0288561{text-align:center;}.elementor-289149 .elementor-element.elementor-element-0288561 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:52px;font-weight:400;line-height:68px;color:var( --e-global-color-33765ef );}.elementor-289149 .elementor-element.elementor-element-b3b9d9c{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;z-index:1;text-align:center;font-family:"Inter", Sans-serif;font-size:30px;font-weight:300;line-height:46px;color:var( --e-global-color-33765ef );}.elementor-289149 .elementor-element.elementor-element-3a2d051{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;z-index:1;text-align:center;font-family:"Inter", Sans-serif;font-size:30px;font-weight:300;line-height:46px;color:var( --e-global-color-33765ef );}.elementor-289149 .elementor-element.elementor-element-de4106a .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:32px;font-weight:600;line-height:34px;}.elementor-289149 .elementor-element.elementor-element-34ee73a img{width:196px;height:196px;}.elementor-289149 .elementor-element.elementor-element-1fe2b68{--display:flex;--min-height:700px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--overlay-opacity:1;--padding-top:0px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-289149 .elementor-element.elementor-element-1fe2b68::before, .elementor-289149 .elementor-element.elementor-element-1fe2b68 > .elementor-background-video-container::before, .elementor-289149 .elementor-element.elementor-element-1fe2b68 > .e-con-inner > .elementor-background-video-container::before, .elementor-289149 .elementor-element.elementor-element-1fe2b68 > .elementor-background-slideshow::before, .elementor-289149 .elementor-element.elementor-element-1fe2b68 > .e-con-inner > .elementor-background-slideshow::before, .elementor-289149 .elementor-element.elementor-element-1fe2b68 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#0E0918;--background-overlay:'';}.elementor-289149 .elementor-element.elementor-element-ff6929a{width:100%;max-width:100%;}.elementor-289149 .elementor-element.elementor-element-e391080{--display:flex;--min-height:660px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:25px 25px;--row-gap:25px;--column-gap:25px;--border-radius:0px 0px 0px 0px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-289149 .elementor-element.elementor-element-e391080:not(.elementor-motion-effects-element-type-background), .elementor-289149 .elementor-element.elementor-element-e391080 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, #0050B1 0%, #A30034 100%);}.elementor-289149 .elementor-element.elementor-element-662fdef .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:52px;font-weight:400;line-height:68px;color:var( --e-global-color-33765ef );}.elementor-289149 .elementor-element.elementor-element-ff86f4f{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;z-index:1;text-align:center;font-family:"Inter", Sans-serif;font-size:29px;font-weight:200;line-height:46px;color:var( --e-global-color-33765ef );}.elementor-289149 .elementor-element.elementor-element-1d6b530{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;z-index:1;text-align:center;font-family:"Inter", Sans-serif;font-size:29px;font-weight:200;line-height:46px;color:var( --e-global-color-33765ef );}.elementor-289149 .elementor-element.elementor-element-8de14ad{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;z-index:1;text-align:center;font-family:"Inter", Sans-serif;font-size:29px;font-weight:200;line-height:46px;color:var( --e-global-color-33765ef );}.elementor-289149 .elementor-element.elementor-element-049cfd2{--e-transform-scale:1;margin:100px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;top:0px;z-index:0;}body:not(.rtl) .elementor-289149 .elementor-element.elementor-element-049cfd2{left:20%;}body.rtl .elementor-289149 .elementor-element.elementor-element-049cfd2{right:20%;}.elementor-289149 .elementor-element.elementor-element-89aabf5{--display:flex;--min-height:900px;--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;--overflow:hidden;--overlay-opacity:1;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-289149 .elementor-element.elementor-element-89aabf5::before, .elementor-289149 .elementor-element.elementor-element-89aabf5 > .elementor-background-video-container::before, .elementor-289149 .elementor-element.elementor-element-89aabf5 > .e-con-inner > .elementor-background-video-container::before, .elementor-289149 .elementor-element.elementor-element-89aabf5 > .elementor-background-slideshow::before, .elementor-289149 .elementor-element.elementor-element-89aabf5 > .e-con-inner > .elementor-background-slideshow::before, .elementor-289149 .elementor-element.elementor-element-89aabf5 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#0E0918;--background-overlay:'';}.elementor-289149 .elementor-element.elementor-element-fdac81e{--e-transform-scale:1;margin:100px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;top:-15%;}body:not(.rtl) .elementor-289149 .elementor-element.elementor-element-fdac81e{left:-30%;}body.rtl .elementor-289149 .elementor-element.elementor-element-fdac81e{right:-30%;}.elementor-289149 .elementor-element.elementor-element-fdac81e img{width:714px;height:720px;object-fit:cover;object-position:center center;opacity:0;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );border-radius:50% 50% 50% 50%;}.elementor-289149 .elementor-element.elementor-element-362f608{--e-transform-scale:1;margin:100px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;top:-4%;}body:not(.rtl) .elementor-289149 .elementor-element.elementor-element-362f608{right:-32%;}body.rtl .elementor-289149 .elementor-element.elementor-element-362f608{left:-32%;}.elementor-289149 .elementor-element.elementor-element-362f608 img{width:714px;height:720px;object-fit:cover;object-position:center center;border-radius:50% 50% 50% 50%;}.elementor-289149 .elementor-element.elementor-element-f4eb9a7{--display:flex;--min-height:780px;--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:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-289149 .elementor-element.elementor-element-62d93b4 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:52px;font-weight:400;line-height:68px;color:var( --e-global-color-33765ef );}.elementor-289149 .elementor-element.elementor-element-c0d1fca{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;text-align:center;font-family:"Inter", Sans-serif;font-size:29px;font-weight:300;line-height:46px;color:var( --e-global-color-33765ef );}.elementor-289149 .elementor-element.elementor-element-0fca695{--display:flex;--min-height:100px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:25px 25px;--row-gap:25px;--column-gap:25px;--border-radius:0px 0px 0px 0px;--padding-top:45px;--padding-bottom:45px;--padding-left:45px;--padding-right:45px;}.elementor-289149 .elementor-element.elementor-element-e7fdc85{z-index:1;text-align:center;}.elementor-289149 .elementor-element.elementor-element-e7fdc85 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:70px;font-weight:700;line-height:68px;color:var( --e-global-color-33765ef );}.elementor-289149 .elementor-element.elementor-element-2749639{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;z-index:1;text-align:center;font-family:"Inter", Sans-serif;font-size:16px;font-weight:300;line-height:24px;color:var( --e-global-color-33765ef );}.elementor-289149 .elementor-element.elementor-element-e85b0c5{--display:flex;--min-height:100px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:25px 25px;--row-gap:25px;--column-gap:25px;--border-radius:0px 0px 0px 0px;--padding-top:45px;--padding-bottom:45px;--padding-left:45px;--padding-right:45px;}.elementor-289149 .elementor-element.elementor-element-0fe8078{text-align:center;}.elementor-289149 .elementor-element.elementor-element-0fe8078 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:52px;font-weight:700;line-height:70px;letter-spacing:-1px;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-33765ef );}.elementor-289149 .elementor-element.elementor-element-cf66f25{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;z-index:1;text-align:center;font-family:"Inter", Sans-serif;font-size:16px;font-weight:300;line-height:24px;color:var( --e-global-color-33765ef );}.elementor-289149 .elementor-element.elementor-element-7d7fe77{--display:flex;--min-height:100px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:25px 25px;--row-gap:25px;--column-gap:25px;--border-radius:0px 0px 0px 0px;--padding-top:45px;--padding-bottom:45px;--padding-left:45px;--padding-right:45px;}.elementor-289149 .elementor-element.elementor-element-ad09c63{text-align:center;}.elementor-289149 .elementor-element.elementor-element-ad09c63 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:52px;font-weight:700;line-height:70px;letter-spacing:-1px;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-33765ef );}.elementor-289149 .elementor-element.elementor-element-c1bc5c2{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;z-index:1;text-align:center;font-family:"Inter", Sans-serif;font-size:16px;font-weight:300;line-height:24px;color:var( --e-global-color-33765ef );}.elementor-289149 .elementor-element.elementor-element-cc58a54{--display:flex;--min-height:100px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:25px 25px;--row-gap:25px;--column-gap:25px;--border-radius:0px 0px 0px 0px;--padding-top:45px;--padding-bottom:45px;--padding-left:45px;--padding-right:45px;}.elementor-289149 .elementor-element.elementor-element-cce11f8{text-align:center;}.elementor-289149 .elementor-element.elementor-element-cce11f8 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:52px;font-weight:700;line-height:70px;letter-spacing:-1px;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-33765ef );}.elementor-289149 .elementor-element.elementor-element-a3e61b4{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;z-index:1;text-align:center;font-family:"Inter", Sans-serif;font-size:16px;font-weight:300;line-height:24px;color:var( --e-global-color-33765ef );}.elementor-289149 .elementor-element.elementor-element-841b18a{--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:15px 15px;--row-gap:15px;--column-gap:15px;--overflow:hidden;--overlay-opacity:1;}.elementor-289149 .elementor-element.elementor-element-841b18a::before, .elementor-289149 .elementor-element.elementor-element-841b18a > .elementor-background-video-container::before, .elementor-289149 .elementor-element.elementor-element-841b18a > .e-con-inner > .elementor-background-video-container::before, .elementor-289149 .elementor-element.elementor-element-841b18a > .elementor-background-slideshow::before, .elementor-289149 .elementor-element.elementor-element-841b18a > .e-con-inner > .elementor-background-slideshow::before, .elementor-289149 .elementor-element.elementor-element-841b18a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#0E0918;--background-overlay:'';}.elementor-289149 .elementor-element.elementor-element-ed17520 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:52px;font-weight:400;line-height:68px;color:#FFFFFF;}.elementor-289149 .elementor-element.elementor-element-432da05{text-align:center;font-family:"Inter", Sans-serif;font-size:30px;font-weight:300;line-height:46px;color:#FFFFFF;}.elementor-289149 .elementor-element.elementor-element-64e2ce3{width:100%;max-width:100%;}.elementor-289149 .elementor-element.elementor-element-a751cbf{--e-transform-scale:1;margin:100px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;top:0px;z-index:2;}body:not(.rtl) .elementor-289149 .elementor-element.elementor-element-a751cbf{left:-135px;}body.rtl .elementor-289149 .elementor-element.elementor-element-a751cbf{right:-135px;}.elementor-289149 .elementor-element.elementor-element-18ec6a4{--e-transform-scale:1;margin:100px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;top:-4%;}body:not(.rtl) .elementor-289149 .elementor-element.elementor-element-18ec6a4{right:-32%;}body.rtl .elementor-289149 .elementor-element.elementor-element-18ec6a4{left:-32%;}.elementor-289149 .elementor-element.elementor-element-18ec6a4 img{width:714px;height:720px;object-fit:cover;object-position:center center;border-radius:50% 50% 50% 50%;}.elementor-289149 .elementor-element.elementor-element-dc2b44e{--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;--margin-top:50px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-289149 .elementor-element.elementor-element-2a847d6{--display:flex;--min-height:338px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:50% 50% 50% 50%;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-289149 .elementor-element.elementor-element-2a847d6:not(.elementor-motion-effects-element-type-background), .elementor-289149 .elementor-element.elementor-element-2a847d6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.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-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.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-289149 .elementor-element.elementor-element-0979917 .elementor-counter-title{justify-content:center;color:#FFFFFF;font-family:"Inter", Sans-serif;font-size:18px;font-weight:300;line-height:26px;}.elementor-289149 .elementor-element.elementor-element-0979917 .elementor-counter-number-wrapper{color:#FFFFFF;font-family:"Manrope", Sans-serif;font-size:82px;font-weight:700;line-height:90px;}.elementor-289149 .elementor-element.elementor-element-f5997b4{--display:flex;--min-height:446px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:50% 50% 50% 50%;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-289149 .elementor-element.elementor-element-f5997b4:not(.elementor-motion-effects-element-type-background), .elementor-289149 .elementor-element.elementor-element-f5997b4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-289149 .elementor-element.elementor-element-e15339b .elementor-counter-title{justify-content:center;color:#FFFFFF;font-family:"Inter", Sans-serif;font-size:18px;font-weight:300;line-height:26px;}.elementor-289149 .elementor-element.elementor-element-e15339b .elementor-counter-number-wrapper{color:#FFFFFF;font-family:"Manrope", Sans-serif;font-size:82px;font-weight:700;line-height:90px;}.elementor-289149 .elementor-element.elementor-element-78adaf6{--display:flex;--min-height:338px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:50% 50% 50% 50%;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-289149 .elementor-element.elementor-element-78adaf6:not(.elementor-motion-effects-element-type-background), .elementor-289149 .elementor-element.elementor-element-78adaf6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-289149 .elementor-element.elementor-element-b9aba47 .elementor-counter-title{justify-content:center;color:#FFFFFF;font-family:"Inter", Sans-serif;font-size:18px;font-weight:300;line-height:26px;}.elementor-289149 .elementor-element.elementor-element-b9aba47 .elementor-counter-number-wrapper{color:#FFFFFF;font-family:"Manrope", Sans-serif;font-size:82px;font-weight:700;line-height:90px;}.elementor-289149 .elementor-element.elementor-element-43db48a{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;text-align:center;font-family:"Inter", Sans-serif;font-size:29px;font-weight:300;line-height:46px;color:#FFFFFF;}.elementor-289149 .elementor-element.elementor-element-843368a{--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:center;--gap:25px 25px;--row-gap:25px;--column-gap:25px;--margin-top:30px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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-289149 .elementor-element.elementor-element-885e269 .elementor-button{background-color:transparent;font-family:"Manrope", Sans-serif;font-size:16px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(90deg, #6C303D 0%, #B94760 100%);border-radius:0px 0px 0px 0px;padding:20px 20px 20px 20px;}.elementor-289149 .elementor-element.elementor-element-885e269{width:initial;max-width:initial;}.elementor-289149 .elementor-element.elementor-element-c38a7f9 .elementor-button{background-color:transparent;font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(90deg, #6C303D 0%, #B94760 100%);border-radius:0px 0px 0px 0px;padding:20px 20px 20px 20px;}.elementor-289149 .elementor-element.elementor-element-c38a7f9{width:initial;max-width:initial;}.elementor-289149 .elementor-element.elementor-element-e8c4574 .elementor-button{background-color:transparent;font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(90deg, #6C303D 0%, #B94760 100%);border-radius:0px 0px 0px 0px;padding:20px 20px 20px 20px;}.elementor-289149 .elementor-element.elementor-element-e8c4574{width:initial;max-width:initial;}@media(min-width:768px){.elementor-289149 .elementor-element.elementor-element-58ee16f{--width:50%;}.elementor-289149 .elementor-element.elementor-element-1ac5c55{--width:50%;}.elementor-289149 .elementor-element.elementor-element-2853c6e{--width:100%;}.elementor-289149 .elementor-element.elementor-element-cfaa851{--width:50%;}.elementor-289149 .elementor-element.elementor-element-fadcb6a{--width:55%;}.elementor-289149 .elementor-element.elementor-element-ba8f757{--width:100%;}.elementor-289149 .elementor-element.elementor-element-2918f6f{--width:100%;}.elementor-289149 .elementor-element.elementor-element-158511a{--width:100%;}.elementor-289149 .elementor-element.elementor-element-331ba36{--width:60%;}.elementor-289149 .elementor-element.elementor-element-5b99450{--width:665px;}.elementor-289149 .elementor-element.elementor-element-5780ced{--width:1074px;}.elementor-289149 .elementor-element.elementor-element-e391080{--width:1120px;}.elementor-289149 .elementor-element.elementor-element-0fca695{--width:330px;}.elementor-289149 .elementor-element.elementor-element-e85b0c5{--width:370px;}.elementor-289149 .elementor-element.elementor-element-7d7fe77{--width:400px;}.elementor-289149 .elementor-element.elementor-element-cc58a54{--width:390px;}.elementor-289149 .elementor-element.elementor-element-2a847d6{--width:338px;}.elementor-289149 .elementor-element.elementor-element-f5997b4{--width:446px;}.elementor-289149 .elementor-element.elementor-element-78adaf6{--width:338px;}}@media(max-width:1281px) and (min-width:768px){.elementor-289149 .elementor-element.elementor-element-e391080{--width:85%;}.elementor-289149 .elementor-element.elementor-element-2a847d6{--width:300px;}.elementor-289149 .elementor-element.elementor-element-f5997b4{--width:400px;}.elementor-289149 .elementor-element.elementor-element-78adaf6{--width:300px;}}@media(max-width:1024px) and (min-width:768px){.elementor-289149 .elementor-element.elementor-element-e391080{--width:100%;}.elementor-289149 .elementor-element.elementor-element-2a847d6{--width:250px;}.elementor-289149 .elementor-element.elementor-element-f5997b4{--width:320px;}.elementor-289149 .elementor-element.elementor-element-78adaf6{--width:250px;}}@media(max-width:1281px){.elementor-289149 .elementor-element.elementor-element-d658bc1{--margin-top:-101px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-289149 .elementor-element.elementor-element-e9d130c .elementor-heading-title{font-size:100px;line-height:80px;}.elementor-289149 .elementor-element.elementor-element-2853c6e{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;bottom:-282px;}body:not(.rtl) .elementor-289149 .elementor-element.elementor-element-2853c6e{left:0px;}body.rtl .elementor-289149 .elementor-element.elementor-element-2853c6e{right:0px;}.elementor-289149 .elementor-element.elementor-element-08df8cc .elementor-heading-title{font-size:37px;}body:not(.rtl) .elementor-289149 .elementor-element.elementor-element-cd75b96{left:80px;}body.rtl .elementor-289149 .elementor-element.elementor-element-cd75b96{right:80px;}.elementor-289149 .elementor-element.elementor-element-cd75b96{top:-1px;}.elementor-289149 .elementor-element.elementor-element-78a7df6{--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-289149 .elementor-element.elementor-element-286f6f0 .elementor-heading-title{font-size:22px;line-height:36px;}body:not(.rtl) .elementor-289149 .elementor-element.elementor-element-7f319ae{left:50%;}body.rtl .elementor-289149 .elementor-element.elementor-element-7f319ae{right:50%;}.elementor-289149 .elementor-element.elementor-element-fe27c1d{--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}body:not(.rtl) .elementor-289149 .elementor-element.elementor-element-e41976f{left:50%;}body.rtl .elementor-289149 .elementor-element.elementor-element-e41976f{right:50%;}.elementor-289149 .elementor-element.elementor-element-f4b5a5e .elementor-heading-title{font-size:22px;line-height:36px;}.elementor-289149 .elementor-element.elementor-element-802ff83{--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-289149 .elementor-element.elementor-element-ba8f757{--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}body:not(.rtl) .elementor-289149 .elementor-element.elementor-element-ef6257a{left:80px;}body.rtl .elementor-289149 .elementor-element.elementor-element-ef6257a{right:80px;}.elementor-289149 .elementor-element.elementor-element-ef6257a{top:-1px;}.elementor-289149 .elementor-element.elementor-element-9023f46 .elementor-heading-title{font-size:26px;}.elementor-289149 .elementor-element.elementor-element-aefb5c9{--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-289149 .elementor-element.elementor-element-bb3f0c9 .elementor-heading-title{font-size:43px;}.elementor-289149 .elementor-element.elementor-element-6585bce .elementor-heading-title{font-size:125px;}.elementor-289149 .elementor-element.elementor-element-0288561 .elementor-heading-title{font-size:45px;}.elementor-289149 .elementor-element.elementor-element-1fe2b68{--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-289149 .elementor-element.elementor-element-662fdef{text-align:center;}.elementor-289149 .elementor-element.elementor-element-662fdef .elementor-heading-title{font-size:45px;}.elementor-289149 .elementor-element.elementor-element-89aabf5{--padding-top:100px;--padding-bottom:100px;--padding-left:30px;--padding-right:30px;}body:not(.rtl) .elementor-289149 .elementor-element.elementor-element-fdac81e{left:-41.068%;}body.rtl .elementor-289149 .elementor-element.elementor-element-fdac81e{right:-41.068%;}.elementor-289149 .elementor-element.elementor-element-fdac81e{top:-25.205%;}.elementor-289149 .elementor-element.elementor-element-62d93b4 .elementor-heading-title{font-size:45px;}.elementor-289149 .elementor-element.elementor-element-e7fdc85 .elementor-heading-title{font-size:40px;line-height:50px;}.elementor-289149 .elementor-element.elementor-element-0fe8078 .elementor-heading-title{font-size:40px;line-height:45px;}.elementor-289149 .elementor-element.elementor-element-ad09c63 .elementor-heading-title{font-size:40px;line-height:45px;}.elementor-289149 .elementor-element.elementor-element-cce11f8 .elementor-heading-title{font-size:40px;line-height:45px;}.elementor-289149 .elementor-element.elementor-element-841b18a{--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-289149 .elementor-element.elementor-element-ed17520 .elementor-heading-title{font-size:45px;}body:not(.rtl) .elementor-289149 .elementor-element.elementor-element-a751cbf{left:80px;}body.rtl .elementor-289149 .elementor-element.elementor-element-a751cbf{right:80px;}.elementor-289149 .elementor-element.elementor-element-a751cbf{top:-1px;}body:not(.rtl) .elementor-289149 .elementor-element.elementor-element-18ec6a4{right:-39.656%;}body.rtl .elementor-289149 .elementor-element.elementor-element-18ec6a4{left:-39.656%;}.elementor-289149 .elementor-element.elementor-element-18ec6a4{top:-17.929%;}.elementor-289149 .elementor-element.elementor-element-2a847d6{--min-height:300px;}.elementor-widget-counter .elementor-counter-number-wrapper{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-289149 .elementor-element.elementor-element-0979917 .elementor-counter-number-wrapper{font-size:60px;}.elementor-289149 .elementor-element.elementor-element-0979917 .elementor-counter-title{font-size:16px;line-height:20px;}.elementor-289149 .elementor-element.elementor-element-f5997b4{--min-height:400px;}.elementor-289149 .elementor-element.elementor-element-e15339b .elementor-counter-number-wrapper{font-size:60px;}.elementor-289149 .elementor-element.elementor-element-e15339b .elementor-counter-title{font-size:16px;line-height:20px;}.elementor-289149 .elementor-element.elementor-element-78adaf6{--min-height:300px;}.elementor-289149 .elementor-element.elementor-element-b9aba47 .elementor-counter-number-wrapper{font-size:60px;}.elementor-289149 .elementor-element.elementor-element-b9aba47 .elementor-counter-title{font-size:16px;line-height:20px;}.elementor-289149 .elementor-element.elementor-element-885e269{width:auto;max-width:auto;margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-289149 .elementor-element.elementor-element-885e269 .elementor-button{border-radius:0px 0px 0px 0px;padding:15px 21px 15px 21px;}.elementor-289149 .elementor-element.elementor-element-c38a7f9{width:auto;max-width:auto;margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-289149 .elementor-element.elementor-element-c38a7f9 .elementor-button{border-radius:0px 0px 0px 0px;padding:15px 21px 15px 21px;}.elementor-289149 .elementor-element.elementor-element-e8c4574{width:auto;max-width:auto;margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-289149 .elementor-element.elementor-element-e8c4574 .elementor-button{border-radius:0px 0px 0px 0px;padding:15px 21px 15px 21px;}}@media(max-width:1024px){.elementor-289149 .elementor-element.elementor-element-d658bc1{--min-height:750px;--margin-top:-101px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}body:not(.rtl) .elementor-289149 .elementor-element.elementor-element-e9d130c{left:0px;}body.rtl .elementor-289149 .elementor-element.elementor-element-e9d130c{right:0px;}.elementor-289149 .elementor-element.elementor-element-e9d130c{top:0px;}.elementor-289149 .elementor-element.elementor-element-e9d130c .elementor-heading-title{font-size:80px;line-height:60px;}.elementor-289149 .elementor-element.elementor-element-1ac5c55{--min-height:0px;}.elementor-289149 .elementor-element.elementor-element-2853c6e{--min-height:400px;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;bottom:-272px;}.elementor-289149 .elementor-element.elementor-element-08df8cc .elementor-heading-title{font-size:25px;}.elementor-289149 .elementor-element.elementor-element-bc64233{font-size:16px;line-height:16px;}.elementor-289149 .elementor-element.elementor-element-1b4cc35{font-size:18px;line-height:10em;}body:not(.rtl) .elementor-289149 .elementor-element.elementor-element-cd75b96{left:79px;}body.rtl .elementor-289149 .elementor-element.elementor-element-cd75b96{right:79px;}.elementor-289149 .elementor-element.elementor-element-cd75b96{top:-3px;}.elementor-289149 .elementor-element.elementor-element-286f6f0{padding:40px 0px 40px 0px;}body:not(.rtl) .elementor-289149 .elementor-element.elementor-element-42ef0c3{left:23.661%;}body.rtl .elementor-289149 .elementor-element.elementor-element-42ef0c3{right:23.661%;}.elementor-289149 .elementor-element.elementor-element-42ef0c3{top:178;}body:not(.rtl) .elementor-289149 .elementor-element.elementor-element-3b3b865{left:23.661%;}body.rtl .elementor-289149 .elementor-element.elementor-element-3b3b865{right:23.661%;}.elementor-289149 .elementor-element.elementor-element-3b3b865{top:178;}.elementor-289149 .elementor-element.elementor-element-f4b5a5e{padding:40px 0px 40px 0px;}.elementor-289149 .elementor-element.elementor-element-802ff83{--min-height:550px;}body:not(.rtl) .elementor-289149 .elementor-element.elementor-element-0fe67e1{left:84px;}body.rtl .elementor-289149 .elementor-element.elementor-element-0fe67e1{right:84px;}.elementor-289149 .elementor-element.elementor-element-0fe67e1{top:3px;}.elementor-289149 .elementor-element.elementor-element-d5e806b .elementor-heading-title{font-size:20px;}.elementor-289149 .elementor-element.elementor-element-3b984b3 .elementor-heading-title{font-size:20px;}.elementor-289149 .elementor-element.elementor-element-ba8f757{--min-height:601px;}body:not(.rtl) .elementor-289149 .elementor-element.elementor-element-ef6257a{left:80px;}body.rtl .elementor-289149 .elementor-element.elementor-element-ef6257a{right:80px;}.elementor-289149 .elementor-element.elementor-element-ef6257a{top:-2px;}.elementor-289149 .elementor-element.elementor-element-2918f6f{--min-height:400px;}.elementor-289149 .elementor-element.elementor-element-6585bce .elementor-heading-title{font-size:87px;}.elementor-289149 .elementor-element.elementor-element-5780ced{--margin-top:-65px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:100px;--padding-right:100px;}.elementor-289149 .elementor-element.elementor-element-1fe2b68{--min-height:506px;--padding-top:0px;--padding-bottom:0px;--padding-left:13px;--padding-right:13px;}.elementor-289149 .elementor-element.elementor-element-e391080{--min-height:704px;}body:not(.rtl) .elementor-289149 .elementor-element.elementor-element-049cfd2{left:22.157%;}body.rtl .elementor-289149 .elementor-element.elementor-element-049cfd2{right:22.157%;}.elementor-289149 .elementor-element.elementor-element-049cfd2{top:8px;}.elementor-289149 .elementor-element.elementor-element-89aabf5{--min-height:781px;}.elementor-289149 .elementor-element.elementor-element-f4eb9a7{--min-height:703px;}body:not(.rtl) .elementor-289149 .elementor-element.elementor-element-a751cbf{left:79px;}body.rtl .elementor-289149 .elementor-element.elementor-element-a751cbf{right:79px;}.elementor-289149 .elementor-element.elementor-element-a751cbf{top:-3px;}.elementor-289149 .elementor-element.elementor-element-2a847d6{--min-height:250px;}.elementor-widget-counter .elementor-counter-number-wrapper{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-289149 .elementor-element.elementor-element-0979917 .elementor-counter-number-wrapper{font-size:40px;line-height:61px;}.elementor-289149 .elementor-element.elementor-element-0979917 .elementor-counter-title{font-size:14px;}.elementor-289149 .elementor-element.elementor-element-f5997b4{--min-height:320px;}.elementor-289149 .elementor-element.elementor-element-e15339b .elementor-counter-number-wrapper{font-size:40px;line-height:61px;}.elementor-289149 .elementor-element.elementor-element-e15339b .elementor-counter-title{font-size:14px;}.elementor-289149 .elementor-element.elementor-element-78adaf6{--min-height:250px;}.elementor-289149 .elementor-element.elementor-element-b9aba47 .elementor-counter-number-wrapper{font-size:40px;line-height:61px;}.elementor-289149 .elementor-element.elementor-element-b9aba47 .elementor-counter-title{font-size:14px;}.elementor-289149 .elementor-element.elementor-element-885e269 .elementor-button{font-size:12px;padding:10px 15px 10px 15px;}.elementor-289149 .elementor-element.elementor-element-c38a7f9 .elementor-button{font-size:12px;padding:10px 15px 10px 15px;}.elementor-289149 .elementor-element.elementor-element-e8c4574 .elementor-button{font-size:12px;padding:10px 15px 10px 15px;}}@media(max-width:767px){.elementor-289149 .elementor-element.elementor-element-d658bc1{--justify-content:space-between;--margin-top:-101px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}body:not(.rtl) .elementor-289149 .elementor-element.elementor-element-e9d130c{left:0px;}body.rtl .elementor-289149 .elementor-element.elementor-element-e9d130c{right:0px;}.elementor-289149 .elementor-element.elementor-element-e9d130c{top:-63px;}.elementor-289149 .elementor-element.elementor-element-e9d130c .elementor-heading-title{font-size:45px;line-height:45px;}.elementor-289149 .elementor-element.elementor-element-1ac5c55{--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-289149 .elementor-element.elementor-element-2853c6e{--min-height:453px;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:30px;--padding-bottom:50px;--padding-left:30px;--padding-right:30px;bottom:-350px;}.elementor-289149 .elementor-element.elementor-element-08df8cc .elementor-heading-title{font-size:24px;line-height:1.75rem;}.elementor-289149 .elementor-element.elementor-element-bc64233{font-size:16px;line-height:18px;}.elementor-289149 .elementor-element.elementor-element-1b4cc35{font-size:16px;line-height:18px;}.elementor-289149 .elementor-element.elementor-element-78a7df6{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-289149 .elementor-element.elementor-element-286f6f0 .elementor-heading-title{font-size:1rem;line-height:1.75rem;}.elementor-289149 .elementor-element.elementor-element-b0809a9{--min-height:0px;--flex-wrap:nowrap;}.elementor-289149 .elementor-element.elementor-element-fe27c1d{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-289149 .elementor-element.elementor-element-6fb560c{--min-height:0px;--flex-wrap:nowrap;}.elementor-289149 .elementor-element.elementor-element-f4b5a5e .elementor-heading-title{font-size:1rem;line-height:1.75rem;}.elementor-289149 .elementor-element.elementor-element-802ff83{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-289149 .elementor-element.elementor-element-cfaa851{--min-height:502px;}.elementor-289149 .elementor-element.elementor-element-7185b50{font-size:1.6875rem;line-height:2.25rem;}.elementor-289149 .elementor-element.elementor-element-d5e806b .elementor-heading-title{font-size:1rem;line-height:1.75rem;}.elementor-289149 .elementor-element.elementor-element-3b984b3 .elementor-heading-title{font-size:1rem;line-height:1.75rem;}.elementor-289149 .elementor-element.elementor-element-ba8f757{--min-height:705px;--padding-top:0px;--padding-bottom:140px;--padding-left:20px;--padding-right:20px;}.elementor-289149 .elementor-element.elementor-element-2918f6f{--min-height:350px;}.elementor-289149 .elementor-element.elementor-element-969a612{font-size:1.6875rem;line-height:2.25rem;}.elementor-289149 .elementor-element.elementor-element-9023f46 .elementor-heading-title{font-size:1rem;line-height:1.75rem;}.elementor-289149 .elementor-element.elementor-element-aefb5c9{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:150px;--padding-left:30px;--padding-right:30px;}.elementor-289149 .elementor-element.elementor-element-bb3f0c9{text-align:center;}.elementor-289149 .elementor-element.elementor-element-bb3f0c9 .elementor-heading-title{font-size:24px;line-height:32px;}.elementor-289149 .elementor-element.elementor-element-6585bce .elementor-heading-title{font-size:50px;line-height:50px;}.elementor-289149 .elementor-element.elementor-element-5780ced{--width:100%;--min-height:493px;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--border-radius:0% 0% 0% 0%;--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-289149 .elementor-element.elementor-element-0288561{text-align:center;}.elementor-289149 .elementor-element.elementor-element-0288561 .elementor-heading-title{font-size:30px;line-height:40px;}.elementor-289149 .elementor-element.elementor-element-b3b9d9c{font-size:15px;line-height:20px;}.elementor-289149 .elementor-element.elementor-element-3a2d051{font-size:15px;line-height:20px;}.elementor-289149 .elementor-element.elementor-element-de4106a .elementor-heading-title{font-size:1rem;line-height:1.75rem;}.elementor-289149 .elementor-element.elementor-element-1fe2b68{--padding-top:0px;--padding-bottom:0px;--padding-left:13px;--padding-right:13px;}.elementor-289149 .elementor-element.elementor-element-e391080{--min-height:690px;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:40px;--padding-bottom:40px;--padding-left:10px;--padding-right:10px;}.elementor-289149 .elementor-element.elementor-element-662fdef{text-align:center;}.elementor-289149 .elementor-element.elementor-element-662fdef .elementor-heading-title{font-size:30px;line-height:40px;}.elementor-289149 .elementor-element.elementor-element-ff86f4f{font-size:15px;line-height:20px;}.elementor-289149 .elementor-element.elementor-element-1d6b530{font-size:15px;line-height:20px;}.elementor-289149 .elementor-element.elementor-element-8de14ad{font-size:15px;line-height:20px;}.elementor-289149 .elementor-element.elementor-element-89aabf5{--min-height:704px;}.elementor-289149 .elementor-element.elementor-element-62d93b4{text-align:center;}.elementor-289149 .elementor-element.elementor-element-62d93b4 .elementor-heading-title{font-size:30px;line-height:40px;}.elementor-289149 .elementor-element.elementor-element-c0d1fca{font-size:1.6875rem;line-height:2.25rem;}.elementor-289149 .elementor-element.elementor-element-e7fdc85 .elementor-heading-title{font-size:35px;line-height:40px;}.elementor-289149 .elementor-element.elementor-element-2749639{font-size:1.6875rem;line-height:2.25rem;}.elementor-289149 .elementor-element.elementor-element-0fe8078 .elementor-heading-title{font-size:35px;line-height:40px;}.elementor-289149 .elementor-element.elementor-element-cf66f25{font-size:1.6875rem;line-height:2.25rem;}.elementor-289149 .elementor-element.elementor-element-ad09c63 .elementor-heading-title{font-size:35px;line-height:40px;}.elementor-289149 .elementor-element.elementor-element-c1bc5c2{font-size:1.6875rem;line-height:2.25rem;}.elementor-289149 .elementor-element.elementor-element-cce11f8 .elementor-heading-title{font-size:35px;line-height:40px;}.elementor-289149 .elementor-element.elementor-element-a3e61b4{font-size:1.6875rem;line-height:2.25rem;}.elementor-289149 .elementor-element.elementor-element-841b18a{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-289149 .elementor-element.elementor-element-ed17520 .elementor-heading-title{font-size:30px;line-height:40px;}.elementor-289149 .elementor-element.elementor-element-432da05{font-size:20px;line-height:20px;}.elementor-289149 .elementor-element.elementor-element-dc2b44e{--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-289149 .elementor-element.elementor-element-2a847d6{--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-widget-counter .elementor-counter-number-wrapper{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-289149 .elementor-element.elementor-element-0979917 .elementor-counter-number-wrapper{font-size:35px;line-height:45px;}.elementor-289149 .elementor-element.elementor-element-0979917 .elementor-counter-title{font-size:16px;line-height:20px;}.elementor-289149 .elementor-element.elementor-element-f5997b4{--min-height:250px;--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-289149 .elementor-element.elementor-element-e15339b .elementor-counter-number-wrapper{font-size:35px;line-height:45px;}.elementor-289149 .elementor-element.elementor-element-e15339b .elementor-counter-title{font-size:16px;line-height:20px;}.elementor-289149 .elementor-element.elementor-element-78adaf6{--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-289149 .elementor-element.elementor-element-b9aba47 .elementor-counter-number-wrapper{font-size:35px;line-height:45px;}.elementor-289149 .elementor-element.elementor-element-b9aba47 .elementor-counter-title{font-size:16px;line-height:20px;}.elementor-289149 .elementor-element.elementor-element-43db48a{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:1.6875rem;line-height:2.25rem;}.elementor-289149 .elementor-element.elementor-element-885e269{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-289149 .elementor-element.elementor-element-885e269 .elementor-button{font-size:1rem;line-height:1.3125rem;}.elementor-289149 .elementor-element.elementor-element-c38a7f9{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-289149 .elementor-element.elementor-element-c38a7f9 .elementor-button{font-size:1rem;line-height:1.3125rem;}.elementor-289149 .elementor-element.elementor-element-e8c4574{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-289149 .elementor-element.elementor-element-e8c4574 .elementor-button{font-size:1rem;line-height:1.3125rem;}}/* Start custom CSS for heading, class: .elementor-element-e9d130c */.elementor-289149 .elementor-element.elementor-element-e9d130c h2 span{
    font-size: 106px;
    font-weight: 400;
}

@media (max-width:1281px) {
    .elementor-289149 .elementor-element.elementor-element-e9d130c h2 span{
    font-size: 80px;
    font-weight: 400;
}
}
@media (max-width:1199px) {
    .elementor-289149 .elementor-element.elementor-element-e9d130c h2 span{
    font-size: 75px;
    font-weight: 400;
}
}
@media (max-width:1024px) {
    .elementor-289149 .elementor-element.elementor-element-e9d130c h2 span{
    font-size: 60px;
    font-weight: 400;
}
}
@media (max-width:767px) {
    .elementor-289149 .elementor-element.elementor-element-e9d130c h2{
    font-size: 70px !important;
}
    .elementor-289149 .elementor-element.elementor-element-e9d130c h2 span{
    font-size: 50px !important;
}
}
@media (max-width:375px) {
      .elementor-289149 .elementor-element.elementor-element-e9d130c h2{
    font-size: 60px !important;
}
    .elementor-289149 .elementor-element.elementor-element-e9d130c h2 span{
    font-size: 45px !important;
}
}
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-46da976 */.elementor-289149 .elementor-element.elementor-element-46da976:before {
    content: "";
    mix-blend-mode: darken;
    width: 120px;
    height: 350px;
    position: absolute;
    left: 0;
    top:0;
    z-index: 1;
    background-image: linear-gradient(to right, rgb(27 31 72), rgba(255, 0, 0, 0));
}
.elementor-289149 .elementor-element.elementor-element-46da976:after {
    content: "";
    mix-blend-mode: darken;
    width: 200px;
    height: 100%;
    position: absolute;
    right: 0;
    top:0;
    z-index: 1;
    background-image: linear-gradient(to left, rgb(17 11 28), rgba(255, 0, 0, 0));
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bc64233 */@media (max-width: 991px) {
    .elementor-289149 .elementor-element.elementor-element-bc64233 p {
        font-size: 17px;
        line-height:27px;
        margin-bottom: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1b4cc35 */@media (max-width: 991px) {
    .elementor-289149 .elementor-element.elementor-element-1b4cc35 p {
        font-size: 17px;
        line-height:27px;
        margin-bottom: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2853c6e */.scale-box {
      transform: scale(0);
      transform-origin: top left; /* This defines the starting corner */
      visibility: visible;
      transition: transform 1.5s ease, visibility 0s linear 1.5s;
    }

    .scale-box.expand {
      transform: scale(1);
      visibility: visible;
      transition: transform 1.5s ease, visibility 0s;
    }

.elementor-289149 .elementor-element.elementor-element-2853c6e {
    clip-path: polygon(
    0 0, /* Top-left */
    calc(100% - 65px) 0, /* Top-right start of cut */
    100% 65px, /* Top-right end of cut */
    100% 100%, /* Bottom-right */
    65px 100%, /* Bottom-left start of cut */
    0 calc(100% - 65px) /* Bottom-left end of cut */
  )
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1ac5c55 */.elementor-289149 .elementor-element.elementor-element-1ac5c55 {
    height: fit-content;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-cd75b96 */.elementor-289149 .elementor-element.elementor-element-cd75b96{
    opacity: 48%;
     filter: spread(294px);
     filter: blur(34px);
}
.elementor-289149 .elementor-element.elementor-element-cd75b96 img{
    z-index: 5 !important
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-758f35d */.elementor-289149 .elementor-element.elementor-element-758f35d:before {
    content: "";
    mix-blend-mode: darken;
    width: 120px;
    height: 100%;
    position: absolute;
    left: 0;
    top:0;
    z-index: 1;
    background-image: linear-gradient(to right, rgb(14 9 24), rgba(255, 0, 0, 0));
    
}
.elementor-289149 .elementor-element.elementor-element-758f35d:after {
    content: "";
    mix-blend-mode: darken;
    width: 200px;
    height: 100%;
    position: absolute;
    right: 0;
    top:0;
    z-index: 1;
    background-image: linear-gradient(to left, rgb(17 11 28), rgba(255, 0, 0, 0));
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-7f319ae */.elementor-289149 .elementor-element.elementor-element-7f319ae {
    position: absolute;
    top: 49%;
    left: 50% !important;
    transform: translate(-50%, -50%);
    width: 36%;
}
.elementor-289149 .elementor-element.elementor-element-7f319ae svg {
    width: 100%;
    height: 100% !important;
}

@media (max-width: 1365px) {
    .elementor-289149 .elementor-element.elementor-element-7f319ae svg {
    width: 100%;
    height: 100% !important;
}
}

@media (max-width: 767px) {
    .elementor-289149 .elementor-element.elementor-element-7f319ae {
    top: 49%;
}
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-42ef0c3 */.elementor-289149 .elementor-element.elementor-element-42ef0c3 {
    position: absolute;
    top: 49%;
    left: 50% !important;
    transform: translate(-50%, -50%);
    width: 36%;
}
.elementor-289149 .elementor-element.elementor-element-42ef0c3 svg {
    width: 100%;
    height: 100% !important;
}

@media (max-width: 1365px) {
    .elementor-289149 .elementor-element.elementor-element-42ef0c3 svg {
    width: 100%;
    height: 100% !important;
}
}
@media (max-width: 767px) {
    .elementor-289149 .elementor-element.elementor-element-42ef0c3 {
    top: 49%;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b0809a9 */@media (max-width: 1281px) {
    .elementor-289149 .elementor-element.elementor-element-b0809a9 {
    height: 100%;
}
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-f7766ed */.elementor-289149 .elementor-element.elementor-element-f7766ed:before {
    content: "";
    mix-blend-mode: darken;
    width: 120px;
    height: 100%;
    position: absolute;
    left: 0;
    top:0;
    z-index: 1;
    background-image: linear-gradient(to right, rgb(14 9 24), rgba(255, 0, 0, 0));
}
.elementor-289149 .elementor-element.elementor-element-f7766ed:after {
    content: "";
    mix-blend-mode: darken;
    width: 200px;
    height: 100%;
    position: absolute;
    right: 0;
    top:0;
    z-index: 1;
    background-image: linear-gradient(to left, rgb(17 11 28), rgba(255, 0, 0, 0));
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-e41976f */.elementor-289149 .elementor-element.elementor-element-e41976f {
    position: absolute;
    top: 49%;
    left: 50% !important;
    transform: translate(-50%, -50%);
    width: 36%;
}
.elementor-289149 .elementor-element.elementor-element-e41976f svg {
    width: 100%;
    height: 100% !important;
}

@media (max-width: 1365px) {
    .elementor-289149 .elementor-element.elementor-element-e41976f svg {
    width: 100%;
    height: 100% !important;
}
}

@media (max-width: 767px) {
    .elementor-289149 .elementor-element.elementor-element-e41976f {
    top: 49%;
}
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-3b3b865 */.elementor-289149 .elementor-element.elementor-element-3b3b865 {
    position: absolute;
    top: 49%;
    left: 50% !important;
    transform: translate(-50%, -50%);
    width: 36%;
}
.elementor-289149 .elementor-element.elementor-element-3b3b865 svg {
    width: 100%;
    height: 100% !important;
}

@media (max-width: 1365px) {
    .elementor-289149 .elementor-element.elementor-element-3b3b865 svg {
    width: 100%;
    height: 100% !important;
}
}
@media (max-width: 767px) {
    .elementor-289149 .elementor-element.elementor-element-3b3b865 {
    top: 49%;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6fb560c */@media (max-width: 1281px) {
    .elementor-289149 .elementor-element.elementor-element-6fb560c {
    height: 100%;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f4b5a5e */.elementor-289149 .elementor-element.elementor-element-f4b5a5e p{
    font-size: 30px;
    line-height: 50px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cfaa851 */@media (max-width: 767px) {
    .elementor-289149 .elementor-element.elementor-element-cfaa851 {
        position: relative;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0fe67e1 */.elementor-289149 .elementor-element.elementor-element-0fe67e1{
    opacity: 40%;
     filter: spread(294px);
     filter: blur(34px);
     z-index: 1;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7185b50 */.elementor-289149 .elementor-element.elementor-element-7185b50 p{
    font-size: 27px;
    line-height: 45px;
}
.elementor-289149 .elementor-element.elementor-element-7185b50 strong{
    font-weight: 700;
}

@media (max-width: 991px) {
    .elementor-289149 .elementor-element.elementor-element-7185b50 p{
    font-size: 22px;
    line-height: 36px;
}
}
@media (max-width: 767px) {
    .elementor-289149 .elementor-element.elementor-element-7185b50 p{
    font-size: 16px;
    line-height: 28px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d5e806b */.elementor-289149 .elementor-element.elementor-element-d5e806b h2{
    background-image: linear-gradient(83.53deg, #11A4FF 59.54%, rgba(94, 42, 255, 0.6) 97.11%, rgba(35, 42, 255, 0) 124.66%);
    background-clip: text;
  -webkit-background-clip: text;
  color: transparent;
  -webkit-text-fill-color: transparent;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3b984b3 */.elementor-289149 .elementor-element.elementor-element-3b984b3 h2{
    background-image: linear-gradient(83.53deg, #11A4FF 59.54%, rgba(94, 42, 255, 0.6) 97.11%, rgba(35, 42, 255, 0) 124.66%);
    background-clip: text;
  -webkit-background-clip: text;
  color: transparent;
  -webkit-text-fill-color: transparent;

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fadcb6a */@media (max-width: 767px) {
.elementor-289149 .elementor-element.elementor-element-fadcb6a {
    position: relative
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ef6257a */.elementor-289149 .elementor-element.elementor-element-ef6257a{
    opacity: 48%;
     filter: spread(294px);
     filter: blur(34px);
}
.elementor-289149 .elementor-element.elementor-element-ef6257a img{
    z-index: 5 !important
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2918f6f */.elementor-289149 .elementor-element.elementor-element-2918f6f{
     filter: spread(294px);
   opacity: 60%
}

@media (max-width: 767px) {
    .elementor-289149 .elementor-element.elementor-element-2918f6f {
        position: relative;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-969a612 */.elementor-289149 .elementor-element.elementor-element-969a612 p {
    font-size: 27px;
    line-height: 45px;
}
@media (max-width: 991px) {
    .elementor-289149 .elementor-element.elementor-element-969a612 p{
    font-size: 22px;
    line-height: 36px;
}
}
@media (max-width: 767px) {
    .elementor-289149 .elementor-element.elementor-element-969a612 p{
    font-size: 16px;
    line-height: 28px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9023f46 */.elementor-289149 .elementor-element.elementor-element-9023f46 h2 span{
    font-size: 90px;
    line-height: 80px;
    font-weight: 800
}

@media (max-width: 1024px) {
    .elementor-289149 .elementor-element.elementor-element-9023f46 h2 span{
    font-size: 50px;
    line-height: 50px;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5b99450 */.elementor-289149 .elementor-element.elementor-element-5b99450{
    background: #F05354;
/*backdrop-filter: blur(434px)*/
 filter: spread(294px);
     filter: blur(234px);
border: 1px solid #000000

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b3b9d9c */.elementor-289149 .elementor-element.elementor-element-b3b9d9c p{
    font-size: 26px !important;
    line-height: 40px !important;
}


@media (max-width: 767px) {
   .elementor-289149 .elementor-element.elementor-element-b3b9d9c p{
    font-size: 18px !important;
    line-height: 28px !important;
} 
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3a2d051 */.elementor-289149 .elementor-element.elementor-element-3a2d051 p{
    font-size: 26px !important;
    line-height: 40px !important;
}


@media (max-width: 767px) {
   .elementor-289149 .elementor-element.elementor-element-3a2d051 p{
    font-size: 18px !important;
    line-height: 28px !important;
} 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-de4106a */.elementor-289149 .elementor-element.elementor-element-de4106a h2{
background: linear-gradient(83.05deg, #11A4FF 55.44%, rgba(94, 42, 255, 0.6) 84.56%, rgba(35, 42, 255, 0) 105.91%);

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

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5780ced */.elementor-289149 .elementor-element.elementor-element-5780ced {
  border: none;
  border-top: 4px solid transparent;
  background: linear-gradient(to right,#000000,#000000, #15A1FF, #0E0918, #000000);
  background-origin: border-box;
  background-clip: border-box;
}

@media (max-width: 1024px) {
    .elementor-289149 .elementor-element.elementor-element-5780ced {
        margin-top: 0px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-aefb5c9 */.elementor-289149 .elementor-element.elementor-element-aefb5c9{
    scroll-margin-top: 30px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ff86f4f */.elementor-289149 .elementor-element.elementor-element-ff86f4f p{
    font-size: 29px !important;
    line-height: 46px !important;
}

@media(max-width: 1024px){
    .elementor-289149 .elementor-element.elementor-element-ff86f4f p{
        font-size: 22px !important;
        line-height: 34px !important;
    }
}

@media(max-width: 767px){
    .elementor-289149 .elementor-element.elementor-element-ff86f4f p{
        font-size: 18px !important;
        line-height: 30px !important;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1d6b530 */.elementor-289149 .elementor-element.elementor-element-1d6b530 p{
    font-size: 29px !important;
    line-height: 46px !important;
}

@media(max-width: 1024px){
    .elementor-289149 .elementor-element.elementor-element-1d6b530 p{
        font-size: 22px !important;
        line-height: 34px !important;
    }
}

@media(max-width: 767px){
    .elementor-289149 .elementor-element.elementor-element-1d6b530 p{
        font-size: 18px !important;
        line-height: 30px !important;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8de14ad */.elementor-289149 .elementor-element.elementor-element-8de14ad p{
    font-size: 29px !important;
    line-height: 46px !important;
}

@media(max-width: 1024px){
    .elementor-289149 .elementor-element.elementor-element-8de14ad p{
        font-size: 22px !important;
        line-height: 34px !important;
    }
}

@media(max-width: 767px){
    .elementor-289149 .elementor-element.elementor-element-8de14ad p{
        font-size: 18px !important;
        line-height: 30px !important;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-049cfd2 */.elementor-289149 .elementor-element.elementor-element-049cfd2{
    opacity: 48%;
     filter: spread(294px);
     filter: blur(34px);
}
.elementor-289149 .elementor-element.elementor-element-049cfd2 img{
    z-index: 0 !important
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e391080 */.elementor-289149 .elementor-element.elementor-element-e391080 {
      background: linear-gradient(91.45deg, #0050B1 -17.93%, #A30034 98.76%) !important;

    clip-path: polygon(
    0 0, /* Top-left */
    calc(100% - 90px) 0, /* Top-right start of cut */
    100% 90px, /* Top-right end of cut */
    100% 100%, /* Bottom-right */
    90px 100%, /* Bottom-left start of cut */
    0 calc(100% - 90px) /* Bottom-left end of cut */
  )

}

@media (max-width: 767px) {
    .elementor-289149 .elementor-element.elementor-element-e391080 {
        clip-path: polygon(
    0 0, /* Top-left */
    calc(100% - 50px) 0, /* Top-right start of cut */
    100% 50px, /* Top-right end of cut */
    100% 100%, /* Bottom-right */
    50px 100%, /* Bottom-left start of cut */
    0 calc(100% - 50px) /* Bottom-left end of cut */
  )
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1fe2b68 */.elementor-289149 .elementor-element.elementor-element-1fe2b68 > e-con-inner {
    overflow: visible !important;
}

.card-glow-parent {
    --glow-color: 182, 226, 255;
    --glow-height: 65px;
    --glow-blur: 8px;
    --glow-pulse-speed: 3s;
    --border-speed: 3s;
    overflow: visible;
}

.card-glow-parent .e-con-inner:before {
    content: "";
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    top: calc(-1 * (var(--glow-height) / 3));
    width: 50%;
    height: var(--glow-height);
    background: radial-gradient(ellipse at center, rgba(var(--glow-color), 1) 0%, rgb(0 153 255 / 50%) 40%, rgb(50 173 255 / 17%) 70%, #0000004d 100%);
    filter: blur(var(--glow-blur));
    animation: glowPulse var(--glow-pulse-speed) ease-in-out infinite;
    z-index: -0;
    pointer-events: none;
}

@keyframes glowPulse {
    0%, 100% { opacity: 1; transform: translateX(-50%) scale(1); }
    50% { opacity: 0.6; transform: translateX(-50%) scale(1.05); }
  }

  @keyframes borderMove {
    0% { background-position: 0% 50%; }
    100% { background-position: 100% 50%; }
  }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-fdac81e */.elementor-289149 .elementor-element.elementor-element-fdac81e{
    opacity: 60%;
     filter: spread(294px);
     filter: blur(34px);
     rotate: -112.82deg;
}
.elementor-289149 .elementor-element.elementor-element-fdac81e img{
    z-index: 5 !important
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-362f608 */.elementor-289149 .elementor-element.elementor-element-362f608{
    opacity: 60%;
     filter: spread(294px);
     filter: blur(34px);
     rotate: -51.05deg;
}
.elementor-289149 .elementor-element.elementor-element-362f608 img{
    z-index: 5 !important
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-89aabf5 */.useCaseBox {
  position: relative;
  border: 1px solid transparent;
  padding: 15px;
  transition: padding 1s ease, opacity 1s ease;
  opacity: .3;
  border-radius: 12px;           /* keep your shape if needed */
  isolation: isolate;            /* keeps ::before on top safely */
}

.useCaseBox::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;                  /* border thickness */
  background: repeating-linear-gradient(
    90deg,
    #0a0a0a 0%,
    #DFC5FB 10%,
    #0074FF 20%,
    #DFC5FB 30%,
    #0a0a0a 40%
  );
  background-size: 300% 100%;    /* gives us room to pan */
  background-position: 0% 0%;
  -webkit-mask:
    linear-gradient(#000 0 0) content-box,
    linear-gradient(#000 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  opacity: 0;
  transition: opacity 1s ease;
  pointer-events: none;
  z-index: 1;
  box-sizing: border-box;
  will-change: background-position;
}

.useCaseBox.active::before {
  opacity: 1;
  animation: bg-pan 6s linear infinite;
}

@keyframes bg-pan {
  to { background-position: 100% 0%; }
}

/* content reveal (unchanged) */
.useCaseDescription {
  max-height: 0;
  overflow: hidden;
  transition: max-height 1s ease;
}
.useCaseBox.active .useCaseDescription { max-height: 500px; }

.useCaseBox.active {
  padding: 35px 15px;
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a751cbf */.elementor-289149 .elementor-element.elementor-element-a751cbf{
    opacity: 48%;
     filter: spread(294px);
     filter: blur(34px);
}
.elementor-289149 .elementor-element.elementor-element-a751cbf img{
    z-index: 5 !important
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-18ec6a4 */.elementor-289149 .elementor-element.elementor-element-18ec6a4{
    opacity: 60%;
     filter: spread(294px);
     filter: blur(34px);
     rotate: -51.05deg;
}
.elementor-289149 .elementor-element.elementor-element-18ec6a4 img{
    z-index: 5 !important
}/* End custom CSS */
/* Start custom CSS for counter, class: .elementor-element-0979917 */.elementor-289149 .elementor-element.elementor-element-0979917 {
    text-align: center;
}
.elementor-289149 .elementor-element.elementor-element-0979917 .elementor-counter-title{
    flex-direction: column;
}
.elementor-289149 .elementor-element.elementor-element-0979917 .elementor-counter-title span{
    font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a847d6 */.elementor-289149 .elementor-element.elementor-element-2a847d6 {
  position: relative;
  border-radius: 50%;
  width: 338px;
  height: 338px;
}

.elementor-289149 .elementor-element.elementor-element-2a847d6::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 4px; /* border thickness */
  border-radius: 50%;
  pointer-events: none;

  /* your existing ring */
  background: linear-gradient(
    91.35deg,
    #15A1FF 1.28%,
    #0E0918 10.92%,
    #0E0918 89.87%,
    #13A4FF 99.04%
  );
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;

  /* animate by rotating the pseudo-element */
  transform-origin: 50% 50%;
  animation: ring-spin 6s linear infinite;
  will-change: transform;
}

@keyframes ring-spin {
  to { transform: rotate(1turn); }
}
@media (max-width: 1281px) {
    .elementor-289149 .elementor-element.elementor-element-2a847d6 {
  width: 300px;
  height: 300px;
}
}

@media (max-width: 1024px) {
.elementor-289149 .elementor-element.elementor-element-2a847d6 {
  width: 250px;
  height: 250px;
}
}
@media (max-width: 991px) {
.elementor-289149 .elementor-element.elementor-element-2a847d6 {
  width: 240px;
  height: 240px;
  flex: 0 0 auto;
  min-height: 240px;
}
}
@media (max-width: 820px) {
.elementor-289149 .elementor-element.elementor-element-2a847d6 {
  width: 220px;
  height: 220px;
  flex: 0 0 auto;
  min-height: 220px;
}
}
@media (max-width: 767px) {
.elementor-289149 .elementor-element.elementor-element-2a847d6 {
  width: 250px;
  height: 250px;
  flex: 0 0 auto;
  min-height: 250px;
}
}/* End custom CSS */
/* Start custom CSS for counter, class: .elementor-element-e15339b */.elementor-289149 .elementor-element.elementor-element-e15339b {
    text-align: center;
}
.elementor-289149 .elementor-element.elementor-element-e15339b .elementor-counter-title{
    flex-direction: column;
}
.elementor-289149 .elementor-element.elementor-element-e15339b .elementor-counter-title span{
    font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f5997b4 */.elementor-289149 .elementor-element.elementor-element-f5997b4 {
  position: relative;
  border-radius: 50%;
  width: 446px;
  height: 446px;
}

.elementor-289149 .elementor-element.elementor-element-f5997b4::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 4px; /* border thickness */
  border-radius: 50%;
  pointer-events: none;

  /* your existing ring */
  background: linear-gradient(
    91.35deg,
    #15A1FF 1.28%,
    #0E0918 10.92%,
    #0E0918 89.87%,
    #13A4FF 99.04%
  );
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;

  /* animate by rotating the pseudo-element */
  transform-origin: 50% 50%;
  animation: ring-spin 6s linear infinite;
  will-change: transform;
  rotate: 90deg;
}

@keyframes ring-spin {
  to { transform: rotate(1turn); }
}
@media (max-width: 1281px) {
    .elementor-289149 .elementor-element.elementor-element-f5997b4 {
  width: 400px;
  height: 400px;
}
}

@media (max-width: 1024px) {
.elementor-289149 .elementor-element.elementor-element-f5997b4 {
  width: 320px;
  height: 320px;
}

}
@media (max-width: 991px) {
.elementor-289149 .elementor-element.elementor-element-f5997b4 {
  width: 280px;
  height: 280px;
  flex: 0 0 auto;
  min-height: 280px;
}
}
@media (max-width: 820px) {
.elementor-289149 .elementor-element.elementor-element-f5997b4 {
  width: 240px;
  height: 240px;
  flex: 0 0 auto;
  min-height: 240px;
}
}
@media (max-width: 767px) {
.elementor-289149 .elementor-element.elementor-element-f5997b4 {
  width: 250px;
  height: 250px;
  flex: 0 0 auto;
  min-height: 250px;
}
}/* End custom CSS */
/* Start custom CSS for counter, class: .elementor-element-b9aba47 */.elementor-289149 .elementor-element.elementor-element-b9aba47 {
    text-align: center;
}
.elementor-289149 .elementor-element.elementor-element-b9aba47 .elementor-counter-title{
    flex-direction: column;
}
.elementor-289149 .elementor-element.elementor-element-b9aba47 .elementor-counter-title span{
    font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-78adaf6 */.elementor-289149 .elementor-element.elementor-element-78adaf6 {
  position: relative;
  border-radius: 50%;
  width: 338px;
  height: 338px;
}

.elementor-289149 .elementor-element.elementor-element-78adaf6::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 4px; /* border thickness */
  border-radius: 50%;
  pointer-events: none;

  /* your existing ring */
  background: linear-gradient(
    91.35deg,
    #15A1FF 1.28%,
    #0E0918 10.92%,
    #0E0918 89.87%,
    #13A4FF 99.04%
  );
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;

  /* animate by rotating the pseudo-element */
  transform-origin: 50% 50%;
  animation: ring-spin 6s linear infinite;
  will-change: transform;
}

@keyframes ring-spin {
  to { transform: rotate(1turn); }
}
@media (max-width: 1281px) {
    .elementor-289149 .elementor-element.elementor-element-78adaf6 {
  width: 300px;
  height: 300px;
}
}

@media (max-width: 1024px) {
.elementor-289149 .elementor-element.elementor-element-78adaf6 {
  width: 250px;
  height: 250px;
}
}
@media (max-width: 991px) {
.elementor-289149 .elementor-element.elementor-element-78adaf6 {
  width: 240px;
  height: 240px;
  flex: 0 0 auto;
  min-height: 240px;
}
}
@media (max-width: 820px) {
.elementor-289149 .elementor-element.elementor-element-78adaf6 {
  width: 220px;
  height: 220px;
  flex: 0 0 auto;
  min-height: 220px;
}
}
@media (max-width: 767px) {
.elementor-289149 .elementor-element.elementor-element-78adaf6 {
  width: 250px;
  height: 250px;
  flex: 0 0 auto;
  min-height: 250px;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dc2b44e */@media (max-width: 767px) {
.elementor-289149 .elementor-element.elementor-element-dc2b44e {
    flex-direction: column;
}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-885e269 */.elementor-289149 .elementor-element.elementor-element-885e269 span{
    text-wrap: nowrap
}
.elementor-289149 .elementor-element.elementor-element-885e269 a{
    background: linear-gradient(91.45deg, #003762 -17.93%, #0063DA 98.76%);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c38a7f9 */.elementor-289149 .elementor-element.elementor-element-c38a7f9 span{
    text-wrap: nowrap
}
.elementor-289149 .elementor-element.elementor-element-c38a7f9 a{
    background: linear-gradient(91.45deg, #003762 -17.93%, #0063DA 98.76%);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e8c4574 */.elementor-289149 .elementor-element.elementor-element-e8c4574 span{
    text-wrap: nowrap
}
.elementor-289149 .elementor-element.elementor-element-e8c4574 a{
    background: linear-gradient(91.45deg, #003762 -17.93%, #0063DA 98.76%);

}/* End custom CSS */
/* Start custom CSS */body.elementor-page-289149 *{
    font-family: 'Inter' !important;
}

body.elementor-page-289149 .e-n-menu-item.active span{
  color: #fff !important;  
  font-weight: 400 !important;
}
html {
    overflow-x: hidden;
}
body {
    overflow-x: hidden;
    overflow-y: clip;
}
.elementor-element.e-flex.e-con.e-parent:not(.herosection) {
    margin-top: -1px;
}
@media(max-width:767px){
    body.elementor-page-289149 .e-n-menu-item.active span{
  color: #000 !important;  
  font-weight: 400 !important;
}
}/* End custom CSS */