.elementor-widget-container .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-container .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-container.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{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 );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-container .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-container .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-4941 .elementor-element.elementor-element-0dc1e51{--display:flex;--min-height:100vh;--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:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.5;--margin-top:120px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-4941 .elementor-element.elementor-element-0dc1e51:not(.elementor-motion-effects-element-type-background), .elementor-4941 .elementor-element.elementor-element-0dc1e51 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#02010138;}.elementor-4941 .elementor-element.elementor-element-0dc1e51::before, .elementor-4941 .elementor-element.elementor-element-0dc1e51 > .elementor-background-video-container::before, .elementor-4941 .elementor-element.elementor-element-0dc1e51 > .e-con-inner > .elementor-background-video-container::before, .elementor-4941 .elementor-element.elementor-element-0dc1e51 > .elementor-background-slideshow::before, .elementor-4941 .elementor-element.elementor-element-0dc1e51 > .e-con-inner > .elementor-background-slideshow::before, .elementor-4941 .elementor-element.elementor-element-0dc1e51 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-4941 .elementor-element.elementor-element-651d126{--display:flex;--position:absolute;--min-height:100vh;--justify-content:flex-end;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;--z-index:1;}.elementor-4941 .elementor-element.elementor-element-651d126:not(.elementor-motion-effects-element-type-background), .elementor-4941 .elementor-element.elementor-element-651d126 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://medtechmomentum.com/wp-content/uploads/2025/08/bg-transition-1080.webp");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-4941 .elementor-element.elementor-element-651d126.e-con{--align-self:center;}body:not(.rtl) .elementor-4941 .elementor-element.elementor-element-651d126{left:0px;}body.rtl .elementor-4941 .elementor-element.elementor-element-651d126{right:0px;}.elementor-widget-text-editor .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-text-editor.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{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 );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-text-editor .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-text-editor .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );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 );}body:not(.rtl) .elementor-4941 .elementor-element.elementor-element-2fff2ec{left:0px;}body.rtl .elementor-4941 .elementor-element.elementor-element-2fff2ec{right:0px;}.elementor-4941 .elementor-element.elementor-element-2fff2ec{top:0px;font-family:"Inter", Sans-serif;font-size:25vw;font-weight:900;line-height:1.3em;letter-spacing:0px;color:#000000;}.elementor-widget-image .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-image .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-image.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{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 );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-image .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-image .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-4941 .elementor-element.elementor-element-0a39f4d img{width:800px;opacity:0.21;}.elementor-4941 .elementor-element.elementor-element-04aaa84{text-align:center;}.elementor-4941 .elementor-element.elementor-element-04aaa84 img{width:100%;}.elementor-4941 .elementor-element.elementor-element-5562997{--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:flex-start;--gap:0px 20px;--row-gap:0px;--column-gap:20px;--z-index:2;}.elementor-4941 .elementor-element.elementor-element-5562997.e-con{--align-self:center;}.elementor-4941 .elementor-element.elementor-element-78224a8{z-index:100;text-align:right;font-family:"Open Sans", Sans-serif;font-size:4rem;font-weight:700;line-height:1.3em;letter-spacing:0px;text-shadow:3px 3px 10px rgba(0,0,0,0.3);color:var( --e-global-color-e1c3871 );}.elementor-4941 .elementor-element.elementor-element-67fcf30{z-index:100;text-align:left;font-family:"Open Sans", Sans-serif;font-size:4rem;font-weight:700;line-height:1.3em;letter-spacing:0px;text-shadow:3px 3px 10px rgba(0,0,0,0.3);color:var( --e-global-color-e1c3871 );}.elementor-4941 .elementor-element.elementor-element-1b054c7{--display:flex;--min-height:200px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:1;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-4941 .elementor-element.elementor-element-1b054c7::before, .elementor-4941 .elementor-element.elementor-element-1b054c7 > .elementor-background-video-container::before, .elementor-4941 .elementor-element.elementor-element-1b054c7 > .e-con-inner > .elementor-background-video-container::before, .elementor-4941 .elementor-element.elementor-element-1b054c7 > .elementor-background-slideshow::before, .elementor-4941 .elementor-element.elementor-element-1b054c7 > .e-con-inner > .elementor-background-slideshow::before, .elementor-4941 .elementor-element.elementor-element-1b054c7 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #FFFFFF00 0%, #FFFFFF 100%);}.elementor-4941 .elementor-element.elementor-element-20f0353{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-widget-heading .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-heading .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-heading.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{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 );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-heading .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-heading .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.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 );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-4941 .elementor-element.elementor-element-a4e38f3{width:initial;max-width:initial;text-align:center;}.elementor-4941 .elementor-element.elementor-element-a4e38f3 > .elementor-widget-container{padding:0px 0px 50px 0px;}.elementor-4941 .elementor-element.elementor-element-a4e38f3.elementor-element{--align-self:center;}.elementor-4941 .elementor-element.elementor-element-a4e38f3 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:2.5vw;font-weight:700;line-height:1.1em;letter-spacing:-2.5px;color:#B2000000;}.elementor-4941 .elementor-element.elementor-element-d7f3fea{--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;}.elementor-4941 .elementor-element.elementor-element-f8703d0 > .elementor-widget-container{padding:050px 0px 50px 0px;}.elementor-4941 .elementor-element.elementor-element-f8703d0{text-align:center;font-family:"Inter", Sans-serif;font-size:1.5rem;font-weight:400;line-height:1.3em;letter-spacing:0px;}.elementor-4941 .elementor-element.elementor-element-03833e5{--display:flex;--min-height:2048px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:1;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-4941 .elementor-element.elementor-element-03833e5::before, .elementor-4941 .elementor-element.elementor-element-03833e5 > .elementor-background-video-container::before, .elementor-4941 .elementor-element.elementor-element-03833e5 > .e-con-inner > .elementor-background-video-container::before, .elementor-4941 .elementor-element.elementor-element-03833e5 > .elementor-background-slideshow::before, .elementor-4941 .elementor-element.elementor-element-03833e5 > .e-con-inner > .elementor-background-slideshow::before, .elementor-4941 .elementor-element.elementor-element-03833e5 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #FFFFFF00 0%, #FFFFFF 100%);}.elementor-4941 .elementor-element.elementor-element-1f8cca6 > .elementor-widget-container{padding:70px 0px 25px 0px;}.elementor-4941 .elementor-element.elementor-element-1f8cca6.elementor-element{--align-self:center;}.elementor-4941 .elementor-element.elementor-element-1f8cca6{text-align:center;}.elementor-4941 .elementor-element.elementor-element-1f8cca6 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:2.5vw;font-weight:700;line-height:1.1em;letter-spacing:-2.5px;color:#B2000000;}.elementor-4941 .elementor-element.elementor-element-e6c3806{--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;--z-index:1;}.elementor-4941 .elementor-element.elementor-element-76c5e1b img{width:150px;}.elementor-4941 .elementor-element.elementor-element-5d9f27c img{width:150px;}.elementor-4941 .elementor-element.elementor-element-f7cf900 img{width:150px;}.elementor-4941 .elementor-element.elementor-element-8293cc3{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;z-index:1;text-align:center;font-family:"Inter", Sans-serif;font-size:1.5rem;font-weight:400;line-height:1.3em;letter-spacing:0px;color:var( --e-global-color-e1c3871 );}.elementor-4941 .elementor-element.elementor-element-8293cc3 > .elementor-widget-container{padding:050px 0px 50px 0px;}.elementor-4941 .elementor-element.elementor-element-c694e03{--display:flex;--min-height:25vh;--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-4941 .elementor-element.elementor-element-eb5ea1c{--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-icon .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-icon .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-icon.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{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 );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-icon .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-icon .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-4941 .elementor-element.elementor-element-e0c7e69 .elementor-icon-wrapper{text-align:center;}.elementor-4941 .elementor-element.elementor-element-e0c7e69.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-4941 .elementor-element.elementor-element-e0c7e69.elementor-view-framed .elementor-icon, .elementor-4941 .elementor-element.elementor-element-e0c7e69.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-4941 .elementor-element.elementor-element-e0c7e69.elementor-view-framed .elementor-icon, .elementor-4941 .elementor-element.elementor-element-e0c7e69.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-4941 .elementor-element.elementor-element-e0c7e69 .elementor-icon{font-size:600px;}.elementor-4941 .elementor-element.elementor-element-e0c7e69 .elementor-icon svg{height:600px;}.elementor-widget-wp-widget-custom_html .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-wp-widget-custom_html .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-wp-widget-custom_html.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{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 );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-wp-widget-custom_html .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-wp-widget-custom_html .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-button .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-button .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-button.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{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 );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-button .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-button .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-4941 .elementor-element.elementor-element-17562de .elementor-button{background-color:var( --e-global-color-e1c3871 );fill:#4B176D;color:#4B176D;border-radius:25px 25px 25px 25px;}.elementor-4941 .elementor-element.elementor-element-17562de > .elementor-widget-container{margin:120px 0px 0px 0px;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-4941 .elementor-element.elementor-element-0dc1e51{--width:100%;}.elementor-4941 .elementor-element.elementor-element-651d126{--width:100%;}.elementor-4941 .elementor-element.elementor-element-5562997{--width:1019px;}.elementor-4941 .elementor-element.elementor-element-1b054c7{--width:100%;}.elementor-4941 .elementor-element.elementor-element-20f0353{--content-width:1280px;}}@media(min-width:2400px){.elementor-widget-container.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-text-editor.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-image.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-heading.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-icon.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-wp-widget-custom_html.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-button.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}}@media(max-width:1370px){.elementor-widget-container.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-text-editor.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-image.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-heading.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-4941 .elementor-element.elementor-element-a4e38f3 .elementor-heading-title{font-size:3.5rem;}.elementor-4941 .elementor-element.elementor-element-1f8cca6 .elementor-heading-title{font-size:3.5rem;}.elementor-widget-icon.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-wp-widget-custom_html.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-button.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}}@media(max-width:1024px){.elementor-widget-container.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-text-editor.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-image.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-heading.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-4941 .elementor-element.elementor-element-a4e38f3 .elementor-heading-title{font-size:3rem;}.elementor-4941 .elementor-element.elementor-element-1f8cca6 .elementor-heading-title{font-size:3rem;}.elementor-widget-icon.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-wp-widget-custom_html.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-button.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}}@media(max-width:767px){.elementor-widget-container.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-text-editor.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-image.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-heading.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-4941 .elementor-element.elementor-element-a4e38f3 .elementor-heading-title{font-size:2.5rem;}.elementor-4941 .elementor-element.elementor-element-1f8cca6 .elementor-heading-title{font-size:2.5rem;}.elementor-widget-icon.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-wp-widget-custom_html.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-button.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}}/* Start custom CSS for text-editor, class: .elementor-element-2fff2ec */.elementor-4941 .elementor-element.elementor-element-2fff2ec {
     position: absolute !important;
    top: 50% !important;
    left: 50% !important;
    transform: translate(-50%, -50%) !important;
    z-index: 99 !important;
    pointer-events: none !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0a39f4d */.my-animated-svg {
    position: absolute !important;
    opacity: 0;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}

.svg-container {
    position: relative !important;
    overflow: hidden;
}
    .animated-svg {
            position: absolute;
            top: 50%;
            left: 50%;
            transform: translate(-50%, -50%);
            opacity: 0;
            width: 200px;
            height: 200px;
            transform-origin: center center;
        }

        /* Keyframes for speed lines effect */
        @keyframes speedEffect {
            0%, 100% {
                filter: blur(0px);
            }
            25% {
                filter: blur(2px) brightness(1.2);
            }
            50% {
                filter: blur(1px) brightness(1.1);
            }
            75% {
                filter: blur(3px) brightness(1.3);
            }
        }

        /* Keyframes for vibration effect */
        @keyframes vibrate {
            0%, 100% { transform: translate(-50%, -50%) translateX(0); }
            10% { transform: translate(-50%, -50%) translateX(-2px); }
            20% { transform: translate(-50%, -50%) translateX(2px); }
            30% { transform: translate(-50%, -50%) translateX(-1px); }
            40% { transform: translate(-50%, -50%) translateX(1px); }
            50% { transform: translate(-50%, -50%) translateX(-2px); }
            60% { transform: translate(-50%, -50%) translateX(2px); }
            70% { transform: translate(-50%, -50%) translateX(-1px); }
            80% { transform: translate(-50%, -50%) translateX(1px); }
            90% { transform: translate(-50%, -50%) translateX(-2px); }
        }

        /* Speed lines pseudo-elements */
        .speed-lines::before,
        .speed-lines::after {
            content: '';
            position: absolute;
            top: 50%;
            width: 150%;
            height: 2px;
            background: linear-gradient(90deg, transparent, rgba(255,255,255,0.8), transparent);
            opacity: 0;
            animation: speedLines 0.3s infinite;
        }

        .speed-lines::before {
            animation-delay: 0.15s;
        }

        @keyframes speedLines {
            0% {
                opacity: 0;
                transform: translateY(-50%) translateX(-100%);
            }
            50% {
                opacity: 1;
            }
            100% {
                opacity: 0;
                transform: translateY(-50%) translateX(100%);
            }
        }

        /* Demo SVG placeholder */
        .demo-svg {
            width: 100%;
            height: 100%;
        }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a4e38f3 */.elementor-4941 .elementor-element.elementor-element-a4e38f3 {
        text-transform: none;
    -webkit-text-fill-color: transparent;
    background-image: linear-gradient(90deg, #2ba7ff, #ca45ff 50%, #fe881b);
    -webkit-background-clip: text;
    background-clip: text;
    padding-bottom: .25vw;
    font-weight: 500;
   flex: 1;                  /* each item takes equal space */
  text-align: center;       /* center text inside */
  font-size: 5vw;           /* font size scales with viewport width */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-20f0353 */.row {
    display: flex;
    width: 100%;
    gap: 0;                 /* no gap so they truly share all space */
  }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1f8cca6 */.elementor-4941 .elementor-element.elementor-element-1f8cca6 {
        text-transform: none;
    -webkit-text-fill-color: transparent;
    background-image: linear-gradient(90deg, #2ba7ff, #ca45ff 50%, #fe881b);
    -webkit-background-clip: text;
    background-clip: text;
  /*  padding-bottom: .25vw;*/
    font-weight: 500;
  text-align: center;       /* center text inside */
  font-size: 5vw;           /* font size scales with viewport width */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-03833e5 */.elementor-4941 .elementor-element.elementor-element-03833e5 {
       position: relative !important;
           
            
   background: 
        linear-gradient(90deg, rgba(9, 69, 99, 1) 0%, rgba(17, 15, 46, 1) 50%, rgba(76, 11, 89, 1) 100%); /* Your gradient */            background-size: 100% 100%;
}/* End custom CSS */
/* Start custom CSS */.svg-container {
            position: relative !important;
            overflow: hidden;
            min-height: 90vh;
            width: 100%;
            
   background: 
      
        linear-gradient(90deg, rgba(9, 69, 99, 1) 0%, rgba(17, 15, 46, 1) 50%, rgba(76, 11, 89, 1) 100%); /* Your gradient */            background-size: 100% 100%;
           /* animation: gradientShift 10s ease-in-out infinite;
                        transition: min-height 2s ease-in-out; /* For smooth height transition */

            /* Default slow pulse */        }
          /* Different speed gradient animations */
        @keyframes gradientShift {
            0%, 100% {
                filter: brightness(1);
            }
            50% {
                filter: brightness(1.3);
            }
        }
        
        @keyframes gradientShiftFast {
            0%, 100% {
                filter: brightness(1);
            }
            50% {
                filter: brightness(1.5);
            }
        }
        
        @keyframes gradientShiftMedium {
            0%, 100% {
                filter: brightness(1);
            }
            50% {
                filter: brightness(1.4);
            }
        }
        
        @keyframes gradientShiftSlow {
            0%, 100% {
                filter: brightness(1);
            }
            50% {
                filter: brightness(1.3);
            }
        }
    .countdown-number {
                opacity: 0.05 !important;
    position: relative !important; /* Or absolute if it's already positioned */
 z-index: 6 !important; /* Increase from 3 to 6 (higher than target-image) */
    animation: countdownPulse 1s ease-out !important;
}

@keyframes countdownPulse {
    0% {
        transform: scale(1.3) !important;
        opacity: 0 !important;
    }
    20% {
        transform: scale(1.3) !important;
        opacity: 0.05 !important; /* or your desired opacity */
    }
    100% {
        transform: scale(1.3) !important;
        opacity: 0.0 !important;
    }
}
            .tagline {
               
            opacity: 0;
            filter: blur(10px);
            transition: opacity 3s ease-in-out, filter 3s ease-in-out;
        }
        /* Target image styles */
        .target-image {
            position: relative;
                        z-index: 5;
                                    opacity: 0; /* Hidden by default */


         
        }
        
        /* SVG Animation Styles */
        .my-animated-svg {
            position: absolute !important;
            top: 50%;
            transform: translateY(-50%);
            opacity: 0;
            transform-origin: center center;
            width: 600px;
            z-index: 10;
         

        }
        
        /* Keyframes for struggling vibration */
        @keyframes struggleLight {
            0%, 100% { transform: translateY(-50%) translateX(0) rotate(0deg); }
            25% { transform: translateY(-50%) translateX(-1px) rotate(-0.5deg); }
            50% { transform: translateY(-50%) translateX(1px) rotate(0.5deg); }
            75% { transform: translateY(-50%) translateX(-1px) rotate(-0.5deg); }
        }
        
        @keyframes struggleMedium {
            0%, 100% { transform: translateY(-50%) translateX(0) rotate(0deg); }
            25% { transform: translateY(-50%) translateX(-2px) rotate(-1deg); }
            50% { transform: translateY(-50%) translateX(2px) rotate(1deg); }
            75% { transform: translateY(-50%) translateX(-2px) rotate(-1deg); }
        }
        
        @keyframes struggleHeavy {
            0%, 100% { transform: translateY(-50%) translateX(0) rotate(0deg); }
            20% { transform: translateY(-50%) translateX(-3px) rotate(-1.5deg); }
            40% { transform: translateY(-50%) translateX(3px) rotate(1.5deg); }
            60% { transform: translateY(-50%) translateX(-3px) rotate(-1.5deg); }
            80% { transform: translateY(-50%) translateX(3px) rotate(1.5deg); }
        }
        
        @keyframes struggleIntense {
            0%, 100% { transform: translateY(-50%) translateX(0) rotate(0deg); }
            10% { transform: translateY(-50%) translateX(-4px) rotate(-2deg); }
            20% { transform: translateY(-50%) translateX(4px) rotate(2deg); }
            30% { transform: translateY(-50%) translateX(-5px) rotate(-2deg); }
            40% { transform: translateY(-50%) translateX(5px) rotate(2deg); }
            50% { transform: translateY(-50%) translateX(-4px) rotate(-2deg); }
            60% { transform: translateY(-50%) translateX(4px) rotate(2deg); }
            70% { transform: translateY(-50%) translateX(-5px) rotate(-2deg); }
            80% { transform: translateY(-50%) translateX(5px) rotate(2deg); }
            90% { transform: translateY(-50%) translateX(-4px) rotate(-2deg); }
        }
        
        /* Motion blur classes */
        .blur-light {
            filter: blur(0.5px);
        }
        
        .blur-medium {
            filter: blur(1.5px) brightness(1.05);
        }
        
        .blur-heavy {
            filter: blur(3px) brightness(1.1);
        }
        
        .blur-extreme {
            filter: blur(5px) brightness(1.2);
        }
        
        .blur-super {
            filter: blur(8px) brightness(1.3);
        }/* End custom CSS */