.elementor-30 .elementor-element.elementor-element-9906472{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-30 .elementor-element.elementor-element-85fe383{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:80px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-30 .elementor-element.elementor-element-b1009e5{background-color:#8F1EAE3D;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:05px 10px 05px 10px;animation-range:entry 10vh entry 50vh;border-style:solid;border-width:1px 1px 1px 1px;border-color:#8F1EAE;border-radius:20px 20px 20px 20px;--ui-borderanim-color:#ECF594;--ui-borderanim-speed:5s;text-align:start;}.elementor-30 .elementor-element.elementor-element-b1009e5.elementor-element{--align-self:flex-start;}.elementor-30 .elementor-element.elementor-element-b1009e5.ha-has-bg-overlay:hover::before{transition:background 0.3s;}.elementor-30 .elementor-element.elementor-element-b1009e5 .elementor-heading-title{font-family:"Bayon", Sans-serif;font-size:20px;font-weight:400;color:#ECF4E5;}.elementor-widget-ha-gradient-heading .ha-gradient-heading{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-30 .elementor-element.elementor-element-1ca8031{text-align:left;}.elementor-30 .elementor-element.elementor-element-1ca8031 .ha-gradient-heading{color:#ECF4E5;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-color:transparent;background-image:linear-gradient(50deg, #ECF4E5 0%, #8F1EAE 100%);font-family:"Poppins", Sans-serif;font-size:55px;font-weight:700;line-height:55px;}.elementor-30 .elementor-element.elementor-element-378b2a9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-30 .elementor-element.elementor-element-378b2a9 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:25px;font-weight:100;text-decoration:none;line-height:38px;word-spacing:0px;color:#EBEBEB;}.elementor-30 .elementor-element.elementor-element-378b2a9 {---ui-speed:110ms;---ui-delay:80ms;---ui-stagger:10ms;}.elementor-30 .elementor-element.elementor-element-06a5e91{--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:flex-start;--align-items:center;}.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-30 .elementor-element.elementor-element-ff91bd7 .elementor-button{background-color:#8F1EAE;font-family:"Roboto", Sans-serif;font-size:20px;font-weight:500;text-shadow:0px 0px 10px rgba(0,0,0,0.3);fill:#F1E8E8;color:#F1E8E8;box-shadow:0px 0px 10px 3px rgba(93.91171875, 93.91171875, 93.91171875, 0.62) inset;border-style:solid;border-width:1px 0px 0px 0px;border-color:#ABABAB;border-radius:11px 11px 11px 11px;padding:15px 15px 15px 15px;}.elementor-30 .elementor-element.elementor-element-ff91bd7 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-30 .elementor-element.elementor-element-ff91bd7 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-30 .elementor-element.elementor-element-484c56a .elementor-button{background-color:#61CE7000;font-family:"Poppins", Sans-serif;font-size:14px;font-weight:200;line-height:14px;word-spacing:0px;fill:#ECF594;color:#ECF594;border-style:none;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-30 .elementor-element.elementor-element-484c56a .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-30 .elementor-element.elementor-element-484c56a .elementor-button .elementor-button-content-wrapper{gap:6px;}.elementor-30 .elementor-element.elementor-element-66969ca{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-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-30 .elementor-element.elementor-element-b1f3154.ha-advanced-tooltip-enable .ha-advanced-tooltip-content{--ha-tooltip-arrow-distance:-51px;}.elementor-30 .elementor-element.elementor-element-b1f3154 .ha-advanced-tooltip-content{text-align:center;width:161px;font-family:"Nunito", Sans-serif;font-size:14px;font-weight:500;background:#8F1EAE;color:#ECF594;border-radius:10px 10px 10px 10px;}.elementor-30 .elementor-element.elementor-element-b1f3154 .ha-advanced-tooltip-content::after{border-width:10px;--ha-tooltip-arrow-color:#8F1EAE;}.elementor-30 .elementor-element.elementor-element-b1f3154{--e-transform-transition-duration:100ms;text-align:center;}.elementor-30 .elementor-element.elementor-element-b1f3154 img{width:70%;}.elementor-30 .elementor-element.elementor-element-174ed46{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-widget-hfe-counter .hfe-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-widget-hfe-counter .hfe-counter-content{color:var( --e-global-color-primary );}.elementor-widget-hfe-counter .hfe-counter-number{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-30 .elementor-element.elementor-element-8e9459e > .elementor-widget-container{padding:5px 5px 5px 5px;}.elementor-30 .elementor-element.elementor-element-8e9459e .hfe-counter-wrapper{display:flex;flex-direction:column-reverse;gap:8px;}.elementor-30 .elementor-element.elementor-element-8e9459e .hfe-counter-title{align-self:center;color:#ECF594;font-family:"Poppins", Sans-serif;font-size:15px;font-weight:500;}.elementor-30 .elementor-element.elementor-element-8e9459e .hfe-counter-content{display:flex;align-items:center;justify-content:center;align-self:center;--counter-prefix-grow:1;--counter-suffix-grow:1;--counter-number-grow:0;gap:5px;color:#ECF4E5;}.elementor-30 .elementor-element.elementor-element-8e9459e .hfe-counter-prefix{flex-grow:var(--counter-prefix-grow, 0);}.elementor-30 .elementor-element.elementor-element-8e9459e .hfe-counter-number{flex-grow:var(--counter-number-grow, 0);}.elementor-30 .elementor-element.elementor-element-8e9459e .hfe-counter-suffix{flex-grow:var(--counter-suffix-grow, 0);color:#8F1EAE;font-family:"Arial", Sans-serif;font-size:34px;font-weight:900;}.elementor-30 .elementor-element.elementor-element-7f92024 > .elementor-widget-container{padding:5px 5px 5px 5px;}.elementor-30 .elementor-element.elementor-element-7f92024 .hfe-counter-wrapper{display:flex;flex-direction:column-reverse;gap:8px;}.elementor-30 .elementor-element.elementor-element-7f92024 .hfe-counter-title{align-self:center;color:#ECF594;font-family:"Poppins", Sans-serif;font-size:15px;font-weight:500;}.elementor-30 .elementor-element.elementor-element-7f92024 .hfe-counter-content{display:flex;align-items:center;justify-content:center;align-self:center;--counter-prefix-grow:1;--counter-suffix-grow:1;--counter-number-grow:0;gap:5px;color:#ECF4E5;}.elementor-30 .elementor-element.elementor-element-7f92024 .hfe-counter-prefix{flex-grow:var(--counter-prefix-grow, 0);}.elementor-30 .elementor-element.elementor-element-7f92024 .hfe-counter-number{flex-grow:var(--counter-number-grow, 0);}.elementor-30 .elementor-element.elementor-element-7f92024 .hfe-counter-suffix{flex-grow:var(--counter-suffix-grow, 0);color:#8F1EAE;font-family:"Arial", Sans-serif;font-size:34px;font-weight:900;}.elementor-30 .elementor-element.elementor-element-ed1f306{--display:flex;--margin-top:70px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-30 .elementor-element.elementor-element-0cf89c5 .elementor-repeater-item-d713cc1.qodef-m-text-item{font-family:"Turret Road", Sans-serif;font-size:50px;}.elementor-30 .elementor-element.elementor-element-0cf89c5 .elementor-repeater-item-efff832.qodef-m-text-item{font-family:"Turret Road", Sans-serif;font-size:50px;}.elementor-30 .elementor-element.elementor-element-0cf89c5 .elementor-repeater-item-b4775c4.qodef-m-text-item{font-family:"Turret Road", Sans-serif;font-size:50px;}.elementor-30 .elementor-element.elementor-element-0cf89c5 .elementor-repeater-item-c8cde3c.qodef-m-text-item{font-family:"Turret Road", Sans-serif;font-size:50px;}.elementor-30 .elementor-element.elementor-element-0cf89c5 .elementor-repeater-item-cc433ea.qodef-m-text-item{font-family:"Turret Road", Sans-serif;font-size:50px;}.elementor-30 .elementor-element.elementor-element-0cf89c5 .elementor-repeater-item-f9d21c3.qodef-m-text-item{font-family:"Turret Road", Sans-serif;font-size:50px;}.elementor-30 .elementor-element.elementor-element-0cf89c5 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-30 .elementor-element.elementor-element-0cf89c5 .qodef-qi-text-marquee .qodef-m-text.qodef-text--original{animation:qode-move-horizontal-normal-text-marquee 15s linear infinite;}.elementor-30 .elementor-element.elementor-element-0cf89c5 .qodef-qi-text-marquee .qodef-m-text.qodef-text--copy{animation:qode-move-horizontal-normal-text-marquee-copy 15s linear infinite;}.elementor-30 .elementor-element.elementor-element-0cf89c5 .qodef-m-text-item{color:#ECF4E5;padding-right:calc(35px/2);padding-left:calc(35px/2);}.elementor-30 .elementor-element.elementor-element-0cf89c5 .qodef-e-icon-holder{color:#ECF594;font-size:35px;}.elementor-30 .elementor-element.elementor-element-20bffff{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-30 .elementor-element.elementor-element-ffaf92c{background-color:#8C8C8C26;padding:0px 010px 0px 010px;border-radius:30px 30px 30px 30px;}.elementor-30 .elementor-element.elementor-element-ffaf92c.elementor-element{--align-self:center;}.elementor-30 .elementor-element.elementor-element-ffaf92c.ha-has-bg-overlay:hover::before{transition:background 0.3s;}.elementor-30 .elementor-element.elementor-element-ffaf92c .elementor-heading-title{font-family:"Bayon", Sans-serif;font-size:100px;font-weight:500;color:#DEEAEF;}.elementor-30 .elementor-element.elementor-element-ffaf92c {---ui-speed:1500ms;---ui-delay:200ms;---ui-stagger:15ms;}.elementor-30 .elementor-element.elementor-element-0d25e67{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-30 .elementor-element.elementor-element-0e4a2ad{--display:flex;}.elementor-30 .elementor-element.elementor-element-c57194f.ha-text-scroll .ha-split-lines .line{text-align:start !important;color:#FFFFFF;}.elementor-30 .elementor-element.elementor-element-c57194f.ha-text-scroll .ha-split-lines{text-align:start !important;padding:0px 0px 0px 0px;}.elementor-30 .elementor-element.elementor-element-c57194f.ha-text-scroll .ha-split-lines .word{color:#FFFFFF;}.elementor-30 .elementor-element.elementor-element-c57194f.ha-text-scroll .ha-split-lines .line, .elementor-30 .elementor-element.elementor-element-c57194f.ha-text-scroll .ha-split-lines .word{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:300;line-height:43px;letter-spacing:-0.9px;}.elementor-30 .elementor-element.elementor-element-c57194f.ha-text-scroll{background:#FFFFFF00;}.elementor-30 .elementor-element.elementor-element-c57194f.ha-text-scroll .ha-line-mask{background:#FFFFFF00;}.elementor-30 .elementor-element.elementor-element-c50af3f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:020px 0px;--row-gap:020px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-30 .elementor-element.elementor-element-6038d08{--display:flex;}.elementor-30 .elementor-element.elementor-element-32c84f3{padding:5px 5px 5px 5px;text-align:start;}.elementor-30 .elementor-element.elementor-element-32c84f3 .elementor-heading-title{font-family:"Mochiy Pop One", Sans-serif;font-size:20px;font-weight:100;color:#ECF594;}.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-30 .elementor-element.elementor-element-d8c4a3a{margin:-12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 8px;column-gap:0px;text-align:start;font-family:"Poppins", Sans-serif;font-size:15px;font-weight:400;line-height:10px;}.elementor-30 .elementor-element.elementor-element-5c0f0de{--display:flex;}.elementor-30 .elementor-element.elementor-element-1326c70{padding:5px 5px 5px 5px;text-align:start;}.elementor-30 .elementor-element.elementor-element-1326c70 .elementor-heading-title{font-family:"Mochiy Pop One", Sans-serif;font-size:20px;font-weight:100;color:#ECF594;}.elementor-30 .elementor-element.elementor-element-11aa513{margin:-12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 8px;column-gap:0px;text-align:start;font-family:"Poppins", Sans-serif;font-size:15px;font-weight:400;text-decoration:none;line-height:10px;color:#7A7A7A;}.elementor-30 .elementor-element.elementor-element-11aa513 a{color:#7A7A7A;}.elementor-30 .elementor-element.elementor-element-11aa513 a:hover, .elementor-30 .elementor-element.elementor-element-11aa513 a:focus{color:#8F1EAE;}.elementor-30 .elementor-element.elementor-element-1f94b82{--display:flex;}.elementor-30 .elementor-element.elementor-element-25751e4{padding:5px 5px 5px 5px;text-align:start;}.elementor-30 .elementor-element.elementor-element-25751e4 .elementor-heading-title{font-family:"Mochiy Pop One", Sans-serif;font-size:20px;font-weight:100;text-decoration:none;color:#ECF594;}.elementor-30 .elementor-element.elementor-element-e7298cc{margin:-12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 8px;column-gap:0px;text-align:start;font-family:"Poppins", Sans-serif;font-size:15px;font-weight:400;text-decoration:none;line-height:10px;color:#7A7A7A;}.elementor-30 .elementor-element.elementor-element-e7298cc a{color:#7A7A7A;}.elementor-30 .elementor-element.elementor-element-e7298cc a:hover, .elementor-30 .elementor-element.elementor-element-e7298cc a:focus{color:#8F1EAE;}.elementor-30 .elementor-element.elementor-element-eb7e1b0{--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-30 .elementor-element.elementor-element-eb7e1b0.e-con{--align-self:center;}.elementor-30 .elementor-element.elementor-element-dc5e1d6{background-color:#8C8C8C26;margin:80px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 010px 0px 010px;border-radius:30px 30px 30px 30px;}.elementor-30 .elementor-element.elementor-element-dc5e1d6.elementor-element{--align-self:center;}.elementor-30 .elementor-element.elementor-element-dc5e1d6.ha-has-bg-overlay:hover::before{transition:background 0.3s;}.elementor-30 .elementor-element.elementor-element-dc5e1d6 .elementor-heading-title{font-family:"Bayon", Sans-serif;font-size:100px;font-weight:500;color:#DEEAEF;}.elementor-30 .elementor-element.elementor-element-dc5e1d6 {---ui-speed:1500ms;---ui-delay:200ms;---ui-stagger:15ms;}.elementor-30 .elementor-element.elementor-element-b01b25f{text-align:center;font-family:"Rubik Scribble", Sans-serif;font-size:35px;font-weight:500;color:#ECF4E5;}.elementor-30 .elementor-element.elementor-element-b01b25f p{margin-block-end:0px;}.elementor-30 .elementor-element.elementor-element-60cc837{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-30 .elementor-element.elementor-element-60cc837.e-con{--align-self:center;}.elementor-30 .elementor-element.elementor-element-8731ceb{background-color:#8C8C8C26;margin:80px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 010px 0px 010px;border-radius:30px 30px 30px 30px;}.elementor-30 .elementor-element.elementor-element-8731ceb.elementor-element{--align-self:center;}.elementor-30 .elementor-element.elementor-element-8731ceb.ha-has-bg-overlay:hover::before{transition:background 0.3s;}.elementor-30 .elementor-element.elementor-element-8731ceb .elementor-heading-title{font-family:"Bayon", Sans-serif;font-size:100px;font-weight:500;color:#DEEAEF;}.elementor-30 .elementor-element.elementor-element-8731ceb {---ui-speed:1500ms;---ui-delay:200ms;---ui-stagger:15ms;}body.elementor-page-30:not(.elementor-motion-effects-element-type-background), body.elementor-page-30 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;background-image:url("https://huzaifadev.ficertech.com/wp-content/uploads/2026/03/Huzaifa_portfolio_Fixed-BG-1-scaled.jpg");background-repeat:no-repeat;background-size:cover;}:root{--page-title-display:none;}body.elementor-page-30{padding:0px 0px 0px 0px;}@media(min-width:768px){.elementor-30 .elementor-element.elementor-element-85fe383{--width:60%;}.elementor-30 .elementor-element.elementor-element-66969ca{--width:40%;}.elementor-30 .elementor-element.elementor-element-0e4a2ad{--width:70%;}.elementor-30 .elementor-element.elementor-element-c50af3f{--width:30%;}}@media(min-width:1025px){body.elementor-page-30:not(.elementor-motion-effects-element-type-background), body.elementor-page-30 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}@media(max-width:1024px){.elementor-30 .elementor-element.elementor-element-85fe383{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px;}.elementor-30 .elementor-element.elementor-element-1ca8031 .ha-gradient-heading{font-size:30px;line-height:1.4em;}.elementor-30 .elementor-element.elementor-element-378b2a9 .elementor-heading-title{font-size:17px;line-height:1.5em;}body.elementor-page-30:not(.elementor-motion-effects-element-type-background), body.elementor-page-30 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-repeat:no-repeat;background-size:cover;}}@media(max-width:767px){.elementor-30 .elementor-element.elementor-element-9906472{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-30 .elementor-element.elementor-element-9906472.e-con{--align-self:center;}.elementor-30 .elementor-element.elementor-element-85fe383.e-con{--order:-99999 /* order start hack */;}.elementor-30 .elementor-element.elementor-element-b1009e5.elementor-element{--align-self:center;}.elementor-30 .elementor-element.elementor-element-1ca8031 .ha-gradient-heading{font-size:25px;}.elementor-30 .elementor-element.elementor-element-378b2a9 .elementor-heading-title{font-size:17px;}.elementor-30 .elementor-element.elementor-element-06a5e91{--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:flex-start;--align-items:center;}.elementor-30 .elementor-element.elementor-element-484c56a .elementor-button{font-size:13px;}.elementor-30 .elementor-element.elementor-element-b1f3154{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-30 .elementor-element.elementor-element-b1f3154 img{width:50%;}.elementor-30 .elementor-element.elementor-element-8e9459e .hfe-counter-wrapper{gap:0px;}.elementor-30 .elementor-element.elementor-element-8e9459e .hfe-counter-title{font-size:12px;}.elementor-30 .elementor-element.elementor-element-7f92024 .hfe-counter-wrapper{gap:0px;}.elementor-30 .elementor-element.elementor-element-7f92024 .hfe-counter-title{font-size:12px;}.elementor-30 .elementor-element.elementor-element-ed1f306{--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-30 .elementor-element.elementor-element-20bffff{--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-30 .elementor-element.elementor-element-ffaf92c{text-align:center;}.elementor-30 .elementor-element.elementor-element-ffaf92c .elementor-heading-title{font-size:75px;}.elementor-30 .elementor-element.elementor-element-c57194f.ha-text-scroll .ha-split-lines .line{text-align:center !important;}.elementor-30 .elementor-element.elementor-element-c57194f.ha-text-scroll .ha-split-lines{text-align:center !important;}.elementor-30 .elementor-element.elementor-element-c57194f.ha-text-scroll .ha-split-lines .line, .elementor-30 .elementor-element.elementor-element-c57194f.ha-text-scroll .ha-split-lines .word{font-size:17px;line-height:1em;letter-spacing:1px;}.elementor-30 .elementor-element.elementor-element-c50af3f{--gap:2px 2px;--row-gap:2px;--column-gap:2px;}.elementor-30 .elementor-element.elementor-element-dc5e1d6{text-align:center;}.elementor-30 .elementor-element.elementor-element-dc5e1d6 .elementor-heading-title{font-size:75px;}.elementor-30 .elementor-element.elementor-element-b01b25f{font-size:20px;}.elementor-30 .elementor-element.elementor-element-8731ceb{text-align:center;}.elementor-30 .elementor-element.elementor-element-8731ceb .elementor-heading-title{font-size:75px;}}/* Start custom CSS for heading, class: .elementor-element-378b2a9 */.fx-title {
    font-size: 64px;
    font-weight: 800;
    line-height: 1.1;
    margin: 40px;
    user-select: none;
    color: #111;
  }

  .fx-title span {
    display: inline-block;
    position: relative;
    transition: color 0.45s ease, transform 0.35s ease;
  }

  /* Glow + Noise Flicker */
  @keyframes glowFlicker {
    0%   { filter: drop-shadow(0 0 0px rgba(255,255,255,0)); }
    25%  { filter: drop-shadow(0 0 6px rgba(255,255,255,0.7)); }
    40%  { filter: drop-shadow(0 0 10px rgba(255,255,255,1)); }
    60%  { filter: drop-shadow(0 0 4px rgba(255,255,255,0.4)); }
    100% { filter: drop-shadow(0 0 0px rgba(255,255,255,0)); }
  }

  /* Spark burst */
  .spark {
    position: absolute;
    width: 4px;
    height: 4px;
    background: white;
    border-radius: 50%;
    opacity: 0;
    pointer-events: none;
    animation: sparkAnim 0.6s ease-out forwards;
  }

  @keyframes sparkAnim {
    0% { transform: scale(1) translate(0,0); opacity: 1; }
    50% { opacity: 1; }
    100% {
      transform: scale(0) translate(
        calc(-20px + 40px * var(--rx)),
        calc(-20px + 40px * var(--ry))
      );
      opacity: 0;
    }
  }

  /* Shake */
  @keyframes shake {
    0% { transform: translate(0) }
    25% { transform: translate(1px, -1px) }
    50% { transform: translate(-1px, 1px) }
    75% { transform: translate(1px, 1px) }
    100% { transform: translate(0) }
  }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b1f3154 */.user-image {
      
      animation: smoothPulseGlow 4s ease-in-out infinite;
      
      /* Smooth, modern transition for hover effects */
      transition: transform 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.275), filter 0.4s ease;
    }

    /* Professional hover: elegant lift and intensified glow */
    .user-image:hover {
      transform: scale(1.08) translateY(-5px);
      filter: drop-shadow(0 15px 30px rgba(143, 30, 174, 0.9)) drop-shadow(0 5px 15px rgba(236, 245, 148, 0.7));
      animation: none; /* Pause the pulse to focus on the active hover state */
    }

    /* Keyframes for a gentle, breathing gradient glow without harsh spinning */
    @keyframes smoothPulseGlow {
      0%, 100% {
        filter: drop-shadow(0 0 15px rgba(143, 30, 174, 0.4)) drop-shadow(0 0 8px rgba(236, 245, 148, 0.2));
      }
      50% {
        filter: drop-shadow(0 0 30px rgba(143, 30, 174, 0.8)) drop-shadow(0 0 15px rgba(236, 245, 148, 0.5));
      }
    }/* End custom CSS */
/* Start custom CSS for hfe-counter, class: .elementor-element-8e9459e */.liquid{
    background: rgba(0, 0, 0, 0.1) !important;
   backdrop-filter: url(#liquidGlass) blur(5px);
  -webkit-backdrop-filter: url(#liquidGlass) blur(5px);
  box-shadow: 0 30px 30px rgba(0,0,0,0.1), inset 0 0 20px rgba(0,0,0,0.1), inset 3px 3px 2px -2px rgba(255,255,255,0.8), inset -3px -3px 2px -2px rgba(255,255,255,0.8)!important;
}/* End custom CSS */
/* Start custom CSS for hfe-counter, class: .elementor-element-7f92024 */.liquid{
    background: rgba(0, 0, 0, 0.1) !important;
   backdrop-filter: url(#liquidGlass) blur(5px);
  -webkit-backdrop-filter: url(#liquidGlass) blur(5px);
  box-shadow: 0 30px 30px rgba(0,0,0,0.1), inset 0 0 20px rgba(0,0,0,0.1), inset 3px 3px 2px -2px rgba(255,255,255,0.8), inset -3px -3px 2px -2px rgba(255,255,255,0.8)!important;
}/* End custom CSS */