.elementor-1755 .elementor-element.elementor-element-b06dcdf{--display:flex;}.elementor-1755 .elementor-element.elementor-element-cc9fdbb{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1755 .elementor-element.elementor-element-b08eb4c.elementor-element{--align-self:center;--order:-99999 /* order start hack */;--flex-grow:1;--flex-shrink:0;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-1755 .elementor-element.elementor-element-6c5790f .elementor-button{background-color:#17B42D;font-family:"Poppins", Sans-serif;font-weight:600;}.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-1755 .elementor-element.elementor-element-84af6e8{text-align:center;}.elementor-1755 .elementor-element.elementor-element-84af6e8 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:600;text-transform:uppercase;color:#FFEC00;}.elementor-1755 .elementor-element.elementor-element-7ec7fb4{text-align:center;}.elementor-1755 .elementor-element.elementor-element-7ec7fb4 .elementor-heading-title{font-family:"Pragati Narrow", Sans-serif;font-size:116px;font-weight:600;text-transform:capitalize;color:#FFFFFF;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-1755 .elementor-element.elementor-element-5511df5{font-family:"Poppins", Sans-serif;font-weight:400;text-transform:capitalize;}.elementor-1755 .elementor-element.elementor-element-e49f788{font-family:"Manrope", Sans-serif;font-weight:500;color:#FFFFFF;}.elementor-1755 .elementor-element.elementor-element-7771973{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1755 .elementor-element.elementor-element-8910256{border-radius:12px 12px 12px 12px;}.elementor-1755 .elementor-element.elementor-element-8910256 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-1755 .elementor-element.elementor-element-8910256 .elementor-custom-embed-play i{color:#FFFFFF;}.elementor-1755 .elementor-element.elementor-element-8910256 .elementor-custom-embed-play svg{fill:#FFFFFF;}.elementor-1755 .elementor-element.elementor-element-8deb13f{--display:grid;--min-height:0px;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-1755 .elementor-element.elementor-element-3018ec9{--display:flex;}.elementor-1755 .elementor-element.elementor-element-3e9ad0f .elementor-heading-title{color:#FF5555;}.elementor-1755 .elementor-element.elementor-element-fa88fc3{--display:flex;--margin-top:-23px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-countdown .elementor-countdown-item{background-color:var( --e-global-color-primary );}.elementor-widget-countdown .elementor-countdown-digits{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-countdown .elementor-countdown-label{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-countdown .elementor-countdown-expire--message{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-1755 .elementor-element.elementor-element-12b5107{width:100%;max-width:100%;}.elementor-1755 .elementor-element.elementor-element-12b5107 .elementor-countdown-wrapper{max-width:100%;}.elementor-1755 .elementor-element.elementor-element-12b5107 .elementor-countdown-item{background-color:#000000F7;border-style:none;}body:not(.rtl) .elementor-1755 .elementor-element.elementor-element-12b5107 .elementor-countdown-item:not(:first-of-type){margin-left:calc( 10px/2 );}body:not(.rtl) .elementor-1755 .elementor-element.elementor-element-12b5107 .elementor-countdown-item:not(:last-of-type){margin-right:calc( 10px/2 );}body.rtl .elementor-1755 .elementor-element.elementor-element-12b5107 .elementor-countdown-item:not(:first-of-type){margin-right:calc( 10px/2 );}body.rtl .elementor-1755 .elementor-element.elementor-element-12b5107 .elementor-countdown-item:not(:last-of-type){margin-left:calc( 10px/2 );}.elementor-1755 .elementor-element.elementor-element-12b5107 .elementor-countdown-digits{color:#E0FF00;}.elementor-1755 .elementor-element.elementor-element-5191de5 .elementor-button{background-color:#FFF300;font-family:"Poppins", Sans-serif;font-size:38px;font-weight:700;text-transform:uppercase;fill:#000000;color:#000000;}.elementor-1755 .elementor-element.elementor-element-a7490a3{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-1755 .elementor-element.elementor-element-0c404df{--display:flex;}.elementor-1755 .elementor-element.elementor-element-0c404df:not(.elementor-motion-effects-element-type-background), .elementor-1755 .elementor-element.elementor-element-0c404df > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0E0E0E6B;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{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-1755 .elementor-element.elementor-element-498c96b .elementor-icon-box-wrapper{gap:15px;}.elementor-1755 .elementor-element.elementor-element-498c96b.elementor-view-stacked .elementor-icon{background-color:#F7FF00;}.elementor-1755 .elementor-element.elementor-element-498c96b.elementor-view-framed .elementor-icon, .elementor-1755 .elementor-element.elementor-element-498c96b.elementor-view-default .elementor-icon{fill:#F7FF00;color:#F7FF00;border-color:#F7FF00;}.elementor-1755 .elementor-element.elementor-element-498c96b .elementor-icon-box-title, .elementor-1755 .elementor-element.elementor-element-498c96b .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-weight:600;text-transform:capitalize;}.elementor-1755 .elementor-element.elementor-element-498c96b .elementor-icon-box-title{color:#DDFF00;}.elementor-1755 .elementor-element.elementor-element-e783af8{--display:flex;}.elementor-1755 .elementor-element.elementor-element-e783af8:not(.elementor-motion-effects-element-type-background), .elementor-1755 .elementor-element.elementor-element-e783af8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0E0E0E6B;}.elementor-1755 .elementor-element.elementor-element-83d3aa4 .elementor-icon-box-wrapper{gap:15px;}.elementor-1755 .elementor-element.elementor-element-83d3aa4.elementor-view-stacked .elementor-icon{background-color:#F7FF00;}.elementor-1755 .elementor-element.elementor-element-83d3aa4.elementor-view-framed .elementor-icon, .elementor-1755 .elementor-element.elementor-element-83d3aa4.elementor-view-default .elementor-icon{fill:#F7FF00;color:#F7FF00;border-color:#F7FF00;}.elementor-1755 .elementor-element.elementor-element-83d3aa4 .elementor-icon-box-title, .elementor-1755 .elementor-element.elementor-element-83d3aa4 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-weight:600;}.elementor-1755 .elementor-element.elementor-element-83d3aa4 .elementor-icon-box-title{color:#CEFE00;}.elementor-1755 .elementor-element.elementor-element-70bb982{--display:flex;}.elementor-1755 .elementor-element.elementor-element-70bb982:not(.elementor-motion-effects-element-type-background), .elementor-1755 .elementor-element.elementor-element-70bb982 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0E0E0E6B;}.elementor-1755 .elementor-element.elementor-element-009eaa3 .elementor-icon-box-wrapper{gap:15px;}.elementor-1755 .elementor-element.elementor-element-009eaa3.elementor-view-stacked .elementor-icon{background-color:#F7FF00;}.elementor-1755 .elementor-element.elementor-element-009eaa3.elementor-view-framed .elementor-icon, .elementor-1755 .elementor-element.elementor-element-009eaa3.elementor-view-default .elementor-icon{fill:#F7FF00;color:#F7FF00;border-color:#F7FF00;}.elementor-1755 .elementor-element.elementor-element-009eaa3 .elementor-icon-box-title, .elementor-1755 .elementor-element.elementor-element-009eaa3 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-weight:600;text-transform:capitalize;}.elementor-1755 .elementor-element.elementor-element-009eaa3 .elementor-icon-box-title{color:#F1FF00;}.elementor-1755 .elementor-element.elementor-element-f484007{--display:flex;}.elementor-1755 .elementor-element.elementor-element-f484007:not(.elementor-motion-effects-element-type-background), .elementor-1755 .elementor-element.elementor-element-f484007 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0E0E0E6B;}.elementor-1755 .elementor-element.elementor-element-687c372 .elementor-icon-box-wrapper{gap:15px;}.elementor-1755 .elementor-element.elementor-element-687c372.elementor-view-stacked .elementor-icon{background-color:#F7FF00;}.elementor-1755 .elementor-element.elementor-element-687c372.elementor-view-framed .elementor-icon, .elementor-1755 .elementor-element.elementor-element-687c372.elementor-view-default .elementor-icon{fill:#F7FF00;color:#F7FF00;border-color:#F7FF00;}.elementor-1755 .elementor-element.elementor-element-687c372 .elementor-icon-box-title, .elementor-1755 .elementor-element.elementor-element-687c372 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-weight:600;}.elementor-1755 .elementor-element.elementor-element-687c372 .elementor-icon-box-title{color:#F3FF6A;}.elementor-1755 .elementor-element.elementor-element-cf44b1d{--display:flex;}.elementor-1755 .elementor-element.elementor-element-a783469 .elementor-button{background-color:#17B42D;font-family:"Poppins", Sans-serif;font-size:55px;font-weight:600;}.elementor-1755 .elementor-element.elementor-element-40ab855{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1755 .elementor-element.elementor-element-eed73e6{--display:flex;--margin-top:10px;--margin-bottom:10px;--margin-left:10px;--margin-right:10px;}.elementor-1755 .elementor-element.elementor-element-782d913{font-family:"RocknRoll One", Sans-serif;font-weight:700;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-1755 .elementor-element.elementor-element-9f84b9f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(6px/2);}.elementor-1755 .elementor-element.elementor-element-9f84b9f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(6px/2);}.elementor-1755 .elementor-element.elementor-element-9f84b9f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(6px/2);}.elementor-1755 .elementor-element.elementor-element-9f84b9f .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-6px/2);}.elementor-1755 .elementor-element.elementor-element-9f84b9f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-6px/2);}.elementor-1755 .elementor-element.elementor-element-9f84b9f .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-1755 .elementor-element.elementor-element-9f84b9f .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-1755 .elementor-element.elementor-element-9f84b9f{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-1755 .elementor-element.elementor-element-9f84b9f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1755 .elementor-element.elementor-element-9f84b9f .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-weight:600;}.elementor-1755 .elementor-element.elementor-element-9f84b9f .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-1755 .elementor-element.elementor-element-9d1c408{text-align:center;font-family:"Poppins", Sans-serif;font-weight:600;}.elementor-1755 .elementor-element.elementor-element-44ffa8f{margin:-43px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-1755 .elementor-element.elementor-element-90ebca8{margin:-22px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1755 .elementor-element.elementor-element-90ebca8 .elementor-countdown-wrapper{max-width:100%;}.elementor-1755 .elementor-element.elementor-element-90ebca8 .elementor-countdown-item{background-color:#070707;border-style:none;}body:not(.rtl) .elementor-1755 .elementor-element.elementor-element-90ebca8 .elementor-countdown-item:not(:first-of-type){margin-left:calc( 10px/2 );}body:not(.rtl) .elementor-1755 .elementor-element.elementor-element-90ebca8 .elementor-countdown-item:not(:last-of-type){margin-right:calc( 10px/2 );}body.rtl .elementor-1755 .elementor-element.elementor-element-90ebca8 .elementor-countdown-item:not(:first-of-type){margin-right:calc( 10px/2 );}body.rtl .elementor-1755 .elementor-element.elementor-element-90ebca8 .elementor-countdown-item:not(:last-of-type){margin-left:calc( 10px/2 );}.elementor-1755 .elementor-element.elementor-element-cb25f94 .elementor-button{background-color:#CFFF00;font-family:"Poppins", Sans-serif;font-size:38px;font-weight:700;text-transform:uppercase;fill:#000000;color:#000000;border-style:none;border-radius:12px 12px 12px 12px;}.elementor-1755 .elementor-element.elementor-element-6bcef76{--display:flex;--padding-top:55px;--padding-bottom:55px;--padding-left:55px;--padding-right:55px;}.elementor-1755 .elementor-element.elementor-element-ee8ab14{font-family:"RocknRoll One", Sans-serif;font-weight:400;}.elementor-1755 .elementor-element.elementor-element-c39f129{font-family:"RocknRoll One", Sans-serif;font-weight:400;}.elementor-1755 .elementor-element.elementor-element-d004835 .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-1755 .elementor-element.elementor-element-d004835 .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-1755 .elementor-element.elementor-element-d004835{--e-icon-list-icon-size:25px;--icon-vertical-offset:0px;}.elementor-1755 .elementor-element.elementor-element-d004835 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1755 .elementor-element.elementor-element-d004835 .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-size:33px;font-weight:600;text-transform:capitalize;}.elementor-1755 .elementor-element.elementor-element-d004835 .elementor-icon-list-text{color:#D9E2ED;transition:color 0.3s;}.elementor-1755 .elementor-element.elementor-element-0c693dd{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1755 .elementor-element.elementor-element-abdd1c4{--display:flex;}.elementor-1755 .elementor-element.elementor-element-c57bb68{text-align:center;}.elementor-1755 .elementor-element.elementor-element-c57bb68 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:600;text-transform:uppercase;font-style:normal;color:#CBFF09;}.elementor-1755 .elementor-element.elementor-element-bc597cb{text-align:center;}.elementor-1755 .elementor-element.elementor-element-bc597cb .elementor-heading-title{font-family:"Roboto Condensed", Sans-serif;font-weight:600;text-transform:capitalize;color:#FFFFFF;}.elementor-1755 .elementor-element.elementor-element-0f914d7{text-align:center;}.elementor-1755 .elementor-element.elementor-element-0f914d7 .elementor-heading-title{font-family:"Roboto Condensed", Sans-serif;font-weight:500;text-transform:lowercase;color:#FFFFFF;}.elementor-1755 .elementor-element.elementor-element-428a76d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(1px/2);}.elementor-1755 .elementor-element.elementor-element-428a76d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(1px/2);}.elementor-1755 .elementor-element.elementor-element-428a76d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(1px/2);}.elementor-1755 .elementor-element.elementor-element-428a76d .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-1px/2);}.elementor-1755 .elementor-element.elementor-element-428a76d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-1px/2);}.elementor-1755 .elementor-element.elementor-element-428a76d .elementor-icon-list-icon i{color:#000000;transition:color 0.3s;}.elementor-1755 .elementor-element.elementor-element-428a76d .elementor-icon-list-icon svg{fill:#000000;transition:fill 0.3s;}.elementor-1755 .elementor-element.elementor-element-428a76d{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-1755 .elementor-element.elementor-element-428a76d .elementor-icon-list-icon{padding-inline-end:1px;}.elementor-1755 .elementor-element.elementor-element-428a76d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1755 .elementor-element.elementor-element-428a76d .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-size:19px;font-weight:500;text-transform:capitalize;}.elementor-1755 .elementor-element.elementor-element-428a76d .elementor-icon-list-text{color:#FAFCFF;transition:color 0.3s;}.elementor-1755 .elementor-element.elementor-element-f62fbbc .elementor-button{background-color:#FFF300;font-family:"Poppins", Sans-serif;font-size:22px;font-weight:700;fill:#000000;color:#000000;border-radius:12px 12px 12px 12px;}.elementor-1755 .elementor-element.elementor-element-e2a1e48 .elementor-button{background-color:transparent;font-family:"Poppins", Sans-serif;font-size:22px;font-weight:700;text-transform:uppercase;background-image:linear-gradient(180deg, #FF0000 0%, #f2295b 100%);border-radius:14444px 14444px 14444px 14444px;}.elementor-1755 .elementor-element.elementor-element-e2a1e48{margin:-13px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1755 .elementor-element.elementor-element-e2a1e48 .elementor-button-content-wrapper{flex-direction:row;}.elementor-1755 .elementor-element.elementor-element-e2a1e48 .elementor-button .elementor-button-content-wrapper{gap:6px;}.elementor-1755 .elementor-element.elementor-element-553e05e{--display:flex;}.elementor-1755 .elementor-element.elementor-element-913b310{text-align:center;}.elementor-1755 .elementor-element.elementor-element-913b310 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:700;text-transform:capitalize;color:#C9FF00;}.elementor-1755 .elementor-element.elementor-element-9b80afe{--display:flex;}.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-1755 .elementor-element.elementor-element-abbef78{margin:-46px 55px calc(var(--kit-widget-spacing, 0px) + 55px) 55px;}.elementor-1755 .elementor-element.elementor-element-b018f48{--display:flex;--margin-top:-181px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1755 .elementor-element.elementor-element-b5ffe23{text-align:center;}.elementor-1755 .elementor-element.elementor-element-b5ffe23 .elementor-heading-title{color:#E1FFA1;}.elementor-1755 .elementor-element.elementor-element-4912c2b .elementor-icon-list-icon i{color:#F2FBFF;transition:color 0.3s;}.elementor-1755 .elementor-element.elementor-element-4912c2b .elementor-icon-list-icon svg{fill:#F2FBFF;transition:fill 0.3s;}.elementor-1755 .elementor-element.elementor-element-4912c2b{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-1755 .elementor-element.elementor-element-4912c2b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1755 .elementor-element.elementor-element-4912c2b .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-weight:400;text-transform:capitalize;}.elementor-1755 .elementor-element.elementor-element-4912c2b .elementor-icon-list-text{color:#EDFF8D;transition:color 0.3s;}.elementor-1755 .elementor-element.elementor-element-6761646{text-align:end;}.elementor-1755 .elementor-element.elementor-element-6761646 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:500;text-transform:capitalize;color:#FFFFFF;}.elementor-1755 .elementor-element.elementor-element-789c920{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1755 .elementor-element.elementor-element-a9e88c3{--display:flex;}.elementor-1755 .elementor-element.elementor-element-d4ff16f{text-align:center;}.elementor-1755 .elementor-element.elementor-element-d4ff16f .elementor-heading-title{font-family:"Roboto Condensed", Sans-serif;font-weight:600;color:#B5FF00;}.elementor-1755 .elementor-element.elementor-element-b9da7d3{--display:flex;}.elementor-1755 .elementor-element.elementor-element-6d8d609 .elementor-heading-title{font-family:"Roboto Condensed", Sans-serif;font-weight:700;color:#A7FF00;}.elementor-1755 .elementor-element.elementor-element-a4665fa{text-align:center;}.elementor-1755 .elementor-element.elementor-element-a4665fa .elementor-heading-title{font-family:"Roboto Condensed", Sans-serif;font-size:20px;font-weight:500;color:#CEDADF;}.elementor-1755 .elementor-element.elementor-element-fecdd4d .elementor-button{background-color:transparent;font-family:"Poppins", Sans-serif;font-size:22px;font-weight:700;text-transform:uppercase;background-image:linear-gradient(180deg, #FF0000 0%, #f2295b 100%);border-radius:14444px 14444px 14444px 14444px;}.elementor-1755 .elementor-element.elementor-element-fecdd4d{margin:-13px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1755 .elementor-element.elementor-element-fecdd4d .elementor-button-content-wrapper{flex-direction:row;}.elementor-1755 .elementor-element.elementor-element-fecdd4d .elementor-button .elementor-button-content-wrapper{gap:6px;}.elementor-1755 .elementor-element.elementor-element-068cc53{--display:flex;}.elementor-1755 .elementor-element.elementor-element-66ac7a3{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1755 .elementor-element.elementor-element-85e966d .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-1755 .elementor-element.elementor-element-14f1fa5 .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-1755 .elementor-element.elementor-element-1b53c61{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1755 .elementor-element.elementor-element-f281dda .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-1755 .elementor-element.elementor-element-c89260d .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-1755 .elementor-element.elementor-element-3a6a341{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1755 .elementor-element.elementor-element-adcebe4 .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-1755 .elementor-element.elementor-element-880c470 .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-1755 .elementor-element.elementor-element-bbeaff8{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1755 .elementor-element.elementor-element-fcc5ad1 .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-1755 .elementor-element.elementor-element-7318a52 .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-1755 .elementor-element.elementor-element-ebcffc4{--display:flex;}.elementor-1755 .elementor-element.elementor-element-197d8c7{text-align:center;}.elementor-1755 .elementor-element.elementor-element-197d8c7 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:700;color:#D2DCE1;}.elementor-1755 .elementor-element.elementor-element-79e175d{--display:flex;}.elementor-1755 .elementor-element.elementor-element-a5fef36{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1755 .elementor-element.elementor-element-3f7e43c .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-1755 .elementor-element.elementor-element-c747fd2 .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-1755 .elementor-element.elementor-element-8ce99f5{--display:flex;}.elementor-1755 .elementor-element.elementor-element-c1a05de{text-align:center;}.elementor-1755 .elementor-element.elementor-element-c1a05de .elementor-heading-title{font-family:"Roboto Condensed", Sans-serif;font-size:50px;font-weight:700;font-style:italic;color:#FFFFFF;}.elementor-1755 .elementor-element.elementor-element-4a6f34d{--display:flex;}.elementor-1755 .elementor-element.elementor-element-0e320be{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1755 .elementor-element.elementor-element-e3f3cb7 .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-1755 .elementor-element.elementor-element-50b9eeb .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-1755 .elementor-element.elementor-element-afd6328{--display:flex;}.elementor-1755 .elementor-element.elementor-element-3f60250{--display:flex;}.elementor-1755 .elementor-element.elementor-element-45fe23f .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:700;color:#FF0000;}.elementor-1755 .elementor-element.elementor-element-56b7e87{text-align:center;font-family:"Poppins", Sans-serif;font-weight:600;}.elementor-1755 .elementor-element.elementor-element-0372669{width:100%;max-width:100%;}.elementor-1755 .elementor-element.elementor-element-0372669 .elementor-countdown-wrapper{max-width:100%;}.elementor-1755 .elementor-element.elementor-element-0372669 .elementor-countdown-item{background-color:#000000F7;border-style:none;}body:not(.rtl) .elementor-1755 .elementor-element.elementor-element-0372669 .elementor-countdown-item:not(:first-of-type){margin-left:calc( 10px/2 );}body:not(.rtl) .elementor-1755 .elementor-element.elementor-element-0372669 .elementor-countdown-item:not(:last-of-type){margin-right:calc( 10px/2 );}body.rtl .elementor-1755 .elementor-element.elementor-element-0372669 .elementor-countdown-item:not(:first-of-type){margin-right:calc( 10px/2 );}body.rtl .elementor-1755 .elementor-element.elementor-element-0372669 .elementor-countdown-item:not(:last-of-type){margin-left:calc( 10px/2 );}.elementor-1755 .elementor-element.elementor-element-0372669 .elementor-countdown-digits{color:#E0FF00;}.elementor-1755 .elementor-element.elementor-element-d116b62{--display:flex;}.elementor-1755 .elementor-element.elementor-element-1bdb4ac .elementor-button{background-color:#B5FF00;font-family:"Poppins", Sans-serif;font-size:41px;font-weight:700;fill:#000000;color:#000000;border-style:solid;border-width:0px 0px 01px 0px;border-radius:16px 16px 16px 16px;}.elementor-1755 .elementor-element.elementor-element-f721990{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1755 .elementor-element.elementor-element-fd4fff6{--display:flex;}.elementor-1755 .elementor-element.elementor-element-ba0d168{--display:flex;}.elementor-1755 .elementor-element.elementor-element-7f797c8 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:700;text-transform:capitalize;}.elementor-1755 .elementor-element.elementor-element-84de113{color:#FFFFFF;}.elementor-1755 .elementor-element.elementor-element-b2b0b41 .elementor-button{background-color:#B5FF00;font-family:"Poppins", Sans-serif;font-size:41px;font-weight:700;fill:#000000;color:#000000;border-style:solid;border-width:0px 0px 01px 0px;border-radius:16px 16px 16px 16px;}.elementor-1755 .elementor-element.elementor-element-8d99e30{--display:flex;}.elementor-1755 .elementor-element.elementor-element-6cd561c{--display:flex;}.elementor-1755 .elementor-element.elementor-element-129e2fb{--display:flex;}.elementor-1755 .elementor-element.elementor-element-6283605{--display:flex;}.elementor-1755 .elementor-element.elementor-element-2fbfe14{--display:flex;}.elementor-1755 .elementor-element.elementor-element-4231908{--display:flex;}.elementor-1755 .elementor-element.elementor-element-6de3ccc{--display:flex;}.elementor-1755 .elementor-element.elementor-element-cb1c976{--display:flex;}.elementor-1755 .elementor-element.elementor-element-f673e9b{--e-n-carousel-swiper-slides-to-display:2;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:0px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;}:where( .elementor-1755 .elementor-element.elementor-element-f673e9b .swiper-slide ) > .e-con{border-style:solid;border-color:#04FF58;--border-radius:15px 15px 15px 15px;}.elementor-1755 .elementor-element.elementor-element-1e69ad7{--display:flex;}.elementor-1755 .elementor-element.elementor-element-8453c9c{text-align:center;}.elementor-1755 .elementor-element.elementor-element-8453c9c .elementor-heading-title{font-family:"Roboto Condensed", Sans-serif;font-weight:600;color:#CFFF00;}.elementor-1755 .elementor-element.elementor-element-9f4d189{--display:flex;}.elementor-1755 .elementor-element.elementor-element-4a8a181{text-align:center;}.elementor-1755 .elementor-element.elementor-element-4a8a181 .elementor-heading-title{font-family:"Roboto Condensed", Sans-serif;font-size:49px;font-weight:600;color:#AEFF00;}.elementor-1755 .elementor-element.elementor-element-333e96f{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1755 .elementor-element.elementor-element-794a3c8{--display:flex;}.elementor-1755 .elementor-element.elementor-element-cc59812{--display:flex;}.elementor-1755 .elementor-element.elementor-element-561c33a{border-style:solid;border-width:1px 1px 1px 1px;border-color:#CFFF00;border-radius:12px 12px 12px 12px;}.elementor-1755 .elementor-element.elementor-element-561c33a .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-1755 .elementor-element.elementor-element-2f88de4{--display:flex;}.elementor-1755 .elementor-element.elementor-element-f588efe{border-style:solid;border-width:1px 1px 1px 1px;border-color:#CFFF00;border-radius:12px 12px 12px 12px;}.elementor-1755 .elementor-element.elementor-element-f588efe .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-1755 .elementor-element.elementor-element-f31d128{--display:flex;}.elementor-1755 .elementor-element.elementor-element-73c4eab{border-style:solid;border-width:1px 1px 1px 1px;border-color:#CFFF00;border-radius:12px 12px 12px 12px;}.elementor-1755 .elementor-element.elementor-element-73c4eab .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-1755 .elementor-element.elementor-element-973f6c8{--display:flex;}.elementor-1755 .elementor-element.elementor-element-224e85a{border-style:solid;border-width:1px 1px 1px 1px;border-color:#CFFF00;border-radius:12px 12px 12px 12px;}.elementor-1755 .elementor-element.elementor-element-224e85a .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-1755 .elementor-element.elementor-element-8714516{--display:flex;}.elementor-1755 .elementor-element.elementor-element-0d5bf14{border-style:solid;border-width:1px 1px 1px 1px;border-color:#CFFF00;border-radius:12px 12px 12px 12px;}.elementor-1755 .elementor-element.elementor-element-0d5bf14 .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-1755 .elementor-element.elementor-element-a72300d{--display:flex;}.elementor-1755 .elementor-element.elementor-element-98a5d5f{border-style:solid;border-width:1px 1px 1px 1px;border-color:#CFFF00;border-radius:12px 12px 12px 12px;}.elementor-1755 .elementor-element.elementor-element-98a5d5f .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-1755 .elementor-element.elementor-element-2e2543a{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:0px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;}.elementor-1755 .elementor-element.elementor-element-fcc9942 .elementor-button{background-color:#C4FF00;font-family:"Roboto Condensed", Sans-serif;font-size:53px;font-weight:800;fill:#000000;color:#000000;border-radius:12px 12px 12px 12px;}.elementor-1755 .elementor-element.elementor-element-795bcd1{--display:flex;}.elementor-1755 .elementor-element.elementor-element-77b93cc{text-align:center;}.elementor-1755 .elementor-element.elementor-element-77b93cc .elementor-heading-title{font-family:"Roboto Condensed", Sans-serif;font-size:49px;font-weight:600;color:#FEFF00;}.elementor-1755 .elementor-element.elementor-element-a1dec4c{--display:flex;}.elementor-1755 .elementor-element.elementor-element-786a7b6{border-style:solid;border-width:1px 1px 1px 1px;border-color:#CFFF00;border-radius:12px 12px 12px 12px;}.elementor-1755 .elementor-element.elementor-element-786a7b6 .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-1755 .elementor-element.elementor-element-732ecf4{--display:flex;}.elementor-1755 .elementor-element.elementor-element-31ba77e{border-style:solid;border-width:1px 1px 1px 1px;border-color:#CFFF00;border-radius:12px 12px 12px 12px;}.elementor-1755 .elementor-element.elementor-element-31ba77e .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-1755 .elementor-element.elementor-element-1d7c543{--display:flex;}.elementor-1755 .elementor-element.elementor-element-bd1dc6a{border-style:solid;border-width:1px 1px 1px 1px;border-color:#CFFF00;border-radius:12px 12px 12px 12px;}.elementor-1755 .elementor-element.elementor-element-bd1dc6a .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-1755 .elementor-element.elementor-element-4f810e1{--display:flex;}.elementor-1755 .elementor-element.elementor-element-1919c3c{border-style:solid;border-width:1px 1px 1px 1px;border-color:#CFFF00;border-radius:12px 12px 12px 12px;}.elementor-1755 .elementor-element.elementor-element-1919c3c .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-1755 .elementor-element.elementor-element-e91b308{--display:flex;}.elementor-1755 .elementor-element.elementor-element-f1cf871{border-style:solid;border-width:1px 1px 1px 1px;border-color:#CFFF00;border-radius:12px 12px 12px 12px;}.elementor-1755 .elementor-element.elementor-element-f1cf871 .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-1755 .elementor-element.elementor-element-0184cab{--display:flex;}.elementor-1755 .elementor-element.elementor-element-eb1fed1{border-style:solid;border-width:1px 1px 1px 1px;border-color:#CFFF00;border-radius:12px 12px 12px 12px;}.elementor-1755 .elementor-element.elementor-element-eb1fed1 .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-1755 .elementor-element.elementor-element-d29c119{--display:flex;}.elementor-1755 .elementor-element.elementor-element-d641008{border-style:solid;border-width:1px 1px 1px 1px;border-color:#CFFF00;border-radius:12px 12px 12px 12px;}.elementor-1755 .elementor-element.elementor-element-d641008 .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-1755 .elementor-element.elementor-element-38dd095{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:0px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;}.elementor-1755 .elementor-element.elementor-element-b8191dd{--display:flex;}.elementor-1755 .elementor-element.elementor-element-b8191dd:not(.elementor-motion-effects-element-type-background), .elementor-1755 .elementor-element.elementor-element-b8191dd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0EEEE;}.elementor-1755 .elementor-element.elementor-element-3591875 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:700;color:#1F2122;}.elementor-1755 .elementor-element.elementor-element-89594a7{--display:flex;}.elementor-1755 .elementor-element.elementor-element-6e60194{--display:flex;}.elementor-1755 .elementor-element.elementor-element-aebcec6{--display:flex;}.elementor-1755 .elementor-element.elementor-element-0212b68{--display:flex;}.elementor-1755 .elementor-element.elementor-element-cd0dc24{--display:flex;}.elementor-1755 .elementor-element.elementor-element-bb358ec{--n-accordion-title-font-size:1rem;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:15px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;}.elementor-1755 .elementor-element.elementor-element-bb358ec > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:#FFFFFF;border-style:solid;border-color:#FFFFFF;}:where( .elementor-1755 .elementor-element.elementor-element-bb358ec > .e-n-accordion > .e-n-accordion-item ) > .e-con{background-color:#FFFFFF;border-style:none;}:where( .elementor-1755 .elementor-element.elementor-element-bb358ec > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Poppins", Sans-serif;font-weight:700;text-transform:capitalize;}.elementor-1755 .elementor-element.elementor-element-ecd62a6{--display:flex;}.elementor-1755 .elementor-element.elementor-element-5ca61e9 .elementor-button{background-color:#44D057;font-family:"Poppins", Sans-serif;font-size:45px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;border-style:none;border-radius:16px 16px 16px 16px;}.elementor-1755 .elementor-element.elementor-element-5ca61e9{margin:0px 26px calc(var(--kit-widget-spacing, 0px) + 35px) 0px;padding:0px 0px 0px 0px;}.elementor-1755 .elementor-element.elementor-element-5ca61e9 .elementor-button-content-wrapper{flex-direction:row;}.elementor-1755 .elementor-element.elementor-element-5ca61e9 .elementor-button .elementor-button-content-wrapper{gap:7px;}.elementor-1755 .elementor-element.elementor-element-097c349{--display:flex;}.elementor-1755 .elementor-element.elementor-element-e2fa6bf .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:700;color:#FF0000;}.elementor-1755 .elementor-element.elementor-element-60ff426{text-align:center;font-family:"Poppins", Sans-serif;font-weight:600;}.elementor-1755 .elementor-element.elementor-element-5df891e{width:100%;max-width:100%;}.elementor-1755 .elementor-element.elementor-element-5df891e .elementor-countdown-wrapper{max-width:100%;}.elementor-1755 .elementor-element.elementor-element-5df891e .elementor-countdown-item{background-color:#000000F7;border-style:none;}body:not(.rtl) .elementor-1755 .elementor-element.elementor-element-5df891e .elementor-countdown-item:not(:first-of-type){margin-left:calc( 10px/2 );}body:not(.rtl) .elementor-1755 .elementor-element.elementor-element-5df891e .elementor-countdown-item:not(:last-of-type){margin-right:calc( 10px/2 );}body.rtl .elementor-1755 .elementor-element.elementor-element-5df891e .elementor-countdown-item:not(:first-of-type){margin-right:calc( 10px/2 );}body.rtl .elementor-1755 .elementor-element.elementor-element-5df891e .elementor-countdown-item:not(:last-of-type){margin-left:calc( 10px/2 );}.elementor-1755 .elementor-element.elementor-element-5df891e .elementor-countdown-digits{color:#E0FF00;}.elementor-1755 .elementor-element.elementor-element-a708bc9 .elementor-button{background-color:#CFFF00;font-family:"Poppins", Sans-serif;font-size:38px;font-weight:700;text-transform:uppercase;fill:#000000;color:#000000;border-style:none;border-radius:12px 12px 12px 12px;}.elementor-1755 .elementor-element.elementor-element-cd8a363 .elementor-heading-title{font-family:"Roboto Condensed", Sans-serif;font-weight:600;color:#DDFF00;}.elementor-1755 .elementor-element.elementor-element-749a2c8 .elementor-icon-list-icon i{color:#C2FF00;transition:color 0.3s;}.elementor-1755 .elementor-element.elementor-element-749a2c8 .elementor-icon-list-icon svg{fill:#C2FF00;transition:fill 0.3s;}.elementor-1755 .elementor-element.elementor-element-749a2c8{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-1755 .elementor-element.elementor-element-749a2c8 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1755 .elementor-element.elementor-element-749a2c8 .elementor-icon-list-item > a{font-family:"Arial", Sans-serif;font-weight:600;}.elementor-1755 .elementor-element.elementor-element-749a2c8 .elementor-icon-list-text{color:#C4D981;transition:color 0.3s;}.elementor-1755 .elementor-element.elementor-element-df5930c .elementor-heading-title{font-family:"Roboto Condensed", Sans-serif;font-weight:600;color:#DDFF00;}.elementor-1755 .elementor-element.elementor-element-db76158 .elementor-icon-list-icon i{color:#FF0D0D;transition:color 0.3s;}.elementor-1755 .elementor-element.elementor-element-db76158 .elementor-icon-list-icon svg{fill:#FF0D0D;transition:fill 0.3s;}.elementor-1755 .elementor-element.elementor-element-db76158{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-1755 .elementor-element.elementor-element-db76158 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-1755 .elementor-element.elementor-element-e9880d7{color:#FFFFFF;}.elementor-1755 .elementor-element.elementor-element-006a712 .elementor-heading-title{font-family:"Roboto Condensed", Sans-serif;font-weight:600;text-transform:capitalize;-webkit-text-stroke-color:#000;stroke:#000;color:#F1FF00;}.elementor-1755 .elementor-element.elementor-element-a915be7{--display:flex;}body.elementor-page-1755:not(.elementor-motion-effects-element-type-background), body.elementor-page-1755 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#090909;}@media(min-width:768px){.elementor-1755 .elementor-element.elementor-element-8deb13f{--width:100%;}}@media(max-width:1024px){.elementor-1755 .elementor-element.elementor-element-cc9fdbb{--grid-auto-flow:row;}.elementor-1755 .elementor-element.elementor-element-7771973{--grid-auto-flow:row;}.elementor-1755 .elementor-element.elementor-element-8deb13f{--grid-auto-flow:row;}.elementor-1755 .elementor-element.elementor-element-a7490a3{--grid-auto-flow:row;}.elementor-1755 .elementor-element.elementor-element-40ab855{--grid-auto-flow:row;}.elementor-1755 .elementor-element.elementor-element-0c693dd{--grid-auto-flow:row;}.elementor-1755 .elementor-element.elementor-element-789c920{--grid-auto-flow:row;}.elementor-1755 .elementor-element.elementor-element-66ac7a3{--grid-auto-flow:row;}.elementor-1755 .elementor-element.elementor-element-1b53c61{--grid-auto-flow:row;}.elementor-1755 .elementor-element.elementor-element-3a6a341{--grid-auto-flow:row;}.elementor-1755 .elementor-element.elementor-element-bbeaff8{--grid-auto-flow:row;}.elementor-1755 .elementor-element.elementor-element-a5fef36{--grid-auto-flow:row;}.elementor-1755 .elementor-element.elementor-element-0e320be{--grid-auto-flow:row;}.elementor-1755 .elementor-element.elementor-element-f721990{--grid-auto-flow:row;}.elementor-1755 .elementor-element.elementor-element-f673e9b{--e-n-carousel-swiper-slides-to-display:2;}.elementor-1755 .elementor-element.elementor-element-333e96f{--grid-auto-flow:row;}.elementor-1755 .elementor-element.elementor-element-2e2543a{--e-n-carousel-swiper-slides-to-display:2;}.elementor-1755 .elementor-element.elementor-element-38dd095{--e-n-carousel-swiper-slides-to-display:2;}}@media(max-width:767px){.elementor-1755 .elementor-element.elementor-element-cc9fdbb{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1755 .elementor-element.elementor-element-b08eb4c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -24px;padding:0px 0px 0px 0px;}.elementor-1755 .elementor-element.elementor-element-b08eb4c.elementor-element{--align-self:flex-start;}.elementor-1755 .elementor-element.elementor-element-6c5790f .elementor-button{font-size:15px;border-radius:012px 44px 0px 120px;}.elementor-1755 .elementor-element.elementor-element-84af6e8{text-align:center;}.elementor-1755 .elementor-element.elementor-element-84af6e8 .elementor-heading-title{font-size:24px;}.elementor-1755 .elementor-element.elementor-element-7ec7fb4 .elementor-heading-title{font-size:44px;}.elementor-1755 .elementor-element.elementor-element-5511df5{font-size:3px;}.elementor-1755 .elementor-element.elementor-element-7771973{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1755 .elementor-element.elementor-element-8910256 .elementor-custom-embed-play i{font-size:48px;}.elementor-1755 .elementor-element.elementor-element-8910256 .elementor-custom-embed-play svg{width:48px;height:48px;}.elementor-1755 .elementor-element.elementor-element-8deb13f{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1755 .elementor-element.elementor-element-5191de5 .elementor-button{font-size:24px;border-radius:6px 6px 6px 6px;}.elementor-1755 .elementor-element.elementor-element-a7490a3{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-1755 .elementor-element.elementor-element-498c96b .elementor-icon-box-wrapper{text-align:center;gap:0px;}.elementor-1755 .elementor-element.elementor-element-498c96b .elementor-icon-box-title{margin-block-end:0px;}.elementor-1755 .elementor-element.elementor-element-498c96b .elementor-icon{font-size:57px;}.elementor-1755 .elementor-element.elementor-element-498c96b .elementor-icon-box-title, .elementor-1755 .elementor-element.elementor-element-498c96b .elementor-icon-box-title a{font-size:19px;}.elementor-1755 .elementor-element.elementor-element-83d3aa4 .elementor-icon-box-wrapper{text-align:center;gap:0px;}.elementor-1755 .elementor-element.elementor-element-83d3aa4 .elementor-icon-box-title{margin-block-end:0px;}.elementor-1755 .elementor-element.elementor-element-83d3aa4 .elementor-icon{font-size:57px;}.elementor-1755 .elementor-element.elementor-element-83d3aa4 .elementor-icon-box-title, .elementor-1755 .elementor-element.elementor-element-83d3aa4 .elementor-icon-box-title a{font-size:19px;}.elementor-1755 .elementor-element.elementor-element-009eaa3 .elementor-icon-box-wrapper{text-align:center;gap:0px;}.elementor-1755 .elementor-element.elementor-element-009eaa3 .elementor-icon-box-title{margin-block-end:0px;}.elementor-1755 .elementor-element.elementor-element-009eaa3 .elementor-icon i{transform:rotate(43deg);}.elementor-1755 .elementor-element.elementor-element-009eaa3 .elementor-icon-box-title, .elementor-1755 .elementor-element.elementor-element-009eaa3 .elementor-icon-box-title a{font-size:19px;}.elementor-1755 .elementor-element.elementor-element-687c372 .elementor-icon-box-wrapper{text-align:center;gap:0px;}.elementor-1755 .elementor-element.elementor-element-687c372 .elementor-icon-box-title{margin-block-end:0px;}.elementor-1755 .elementor-element.elementor-element-687c372 .elementor-icon{font-size:57px;}.elementor-1755 .elementor-element.elementor-element-687c372 .elementor-icon-box-title, .elementor-1755 .elementor-element.elementor-element-687c372 .elementor-icon-box-title a{font-size:19px;}.elementor-1755 .elementor-element.elementor-element-a783469{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1755 .elementor-element.elementor-element-a783469 .elementor-button{font-size:42px;border-radius:6px 6px 6px 6px;}.elementor-1755 .elementor-element.elementor-element-40ab855{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1755 .elementor-element.elementor-element-40ab855 .elementor-background-slideshow__slide__image{background-size:contain;}.elementor-1755 .elementor-element.elementor-element-eed73e6{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1755 .elementor-element.elementor-element-9f84b9f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1755 .elementor-element.elementor-element-9f84b9f .elementor-icon-list-item > a{font-size:20px;}.elementor-1755 .elementor-element.elementor-element-6bcef76{--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-1755 .elementor-element.elementor-element-c39f129{text-align:center;}.elementor-1755 .elementor-element.elementor-element-d004835 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1755 .elementor-element.elementor-element-d004835 .elementor-icon-list-item > a{font-size:21px;}.elementor-1755 .elementor-element.elementor-element-0c693dd{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1755 .elementor-element.elementor-element-c57bb68 .elementor-heading-title{font-size:36px;}.elementor-1755 .elementor-element.elementor-element-428a76d{--icon-vertical-offset:-4px;}.elementor-1755 .elementor-element.elementor-element-428a76d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1755 .elementor-element.elementor-element-428a76d .elementor-icon-list-item > a{font-size:22px;line-height:0.9em;letter-spacing:-1.3px;}.elementor-1755 .elementor-element.elementor-element-f62fbbc .elementor-button{font-size:30px;border-radius:12px 12px 12px 12px;}.elementor-1755 .elementor-element.elementor-element-e2a1e48 .elementor-button{font-size:24px;border-radius:1666px 1666px 1666px 1666px;}.elementor-1755 .elementor-element.elementor-element-abbef78{margin:-40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1755 .elementor-element.elementor-element-b018f48{--margin-top:-96px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1755 .elementor-element.elementor-element-4912c2b{margin:-14px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1755 .elementor-element.elementor-element-6761646{margin:-12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1755 .elementor-element.elementor-element-789c920{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1755 .elementor-element.elementor-element-fecdd4d .elementor-button{font-size:24px;border-radius:1666px 1666px 1666px 1666px;}.elementor-1755 .elementor-element.elementor-element-66ac7a3{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1755 .elementor-element.elementor-element-1b53c61{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1755 .elementor-element.elementor-element-3a6a341{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1755 .elementor-element.elementor-element-bbeaff8{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1755 .elementor-element.elementor-element-a5fef36{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1755 .elementor-element.elementor-element-c1a05de .elementor-heading-title{font-size:34px;}.elementor-1755 .elementor-element.elementor-element-0e320be{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1755 .elementor-element.elementor-element-45fe23f{text-align:center;}.elementor-1755 .elementor-element.elementor-element-45fe23f .elementor-heading-title{font-size:27px;}.elementor-1755 .elementor-element.elementor-element-1bdb4ac .elementor-button{font-size:31px;border-width:0px 0px 01px 0px;border-radius:12px 12px 12px 12px;}.elementor-1755 .elementor-element.elementor-element-f721990{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1755 .elementor-element.elementor-element-7f797c8{text-align:center;}.elementor-1755 .elementor-element.elementor-element-7f797c8 .elementor-heading-title{font-size:27px;}.elementor-1755 .elementor-element.elementor-element-84de113{text-align:center;}.elementor-1755 .elementor-element.elementor-element-b2b0b41 .elementor-button{font-size:31px;border-width:0px 0px 01px 0px;border-radius:12px 12px 12px 12px;}.elementor-1755 .elementor-element.elementor-element-f673e9b{--e-n-carousel-swiper-slides-to-display:2;}:where( .elementor-1755 .elementor-element.elementor-element-f673e9b .swiper-slide ) > .e-con{border-width:2px 2px 2px 2px;--border-radius:16px 16px 16px 16px;}.elementor-1755 .elementor-element.elementor-element-8453c9c .elementor-heading-title{font-size:42px;}.elementor-1755 .elementor-element.elementor-element-4a8a181 .elementor-heading-title{font-size:29px;}.elementor-1755 .elementor-element.elementor-element-333e96f{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1755 .elementor-element.elementor-element-2e2543a{--e-n-carousel-swiper-slides-to-display:1;}.elementor-1755 .elementor-element.elementor-element-fcc9942 .elementor-button{font-size:29px;}.elementor-1755 .elementor-element.elementor-element-77b93cc .elementor-heading-title{font-size:29px;}.elementor-1755 .elementor-element.elementor-element-38dd095{--e-n-carousel-swiper-slides-to-display:1;}.elementor-1755 .elementor-element.elementor-element-b8191dd{--content-width:557px;--min-height:179px;}.elementor-1755 .elementor-element.elementor-element-3591875{text-align:center;}.elementor-1755 .elementor-element.elementor-element-3591875 .elementor-heading-title{font-size:24px;}.elementor-1755 .elementor-element.elementor-element-bb358ec{--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:14px;--n-accordion-item-title-distance-from-content:10px;--n-accordion-border-radius:12px 12px 12px 12px;}.elementor-1755 .elementor-element.elementor-element-bb358ec > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-width:12px 12px 12px 12px;}:where( .elementor-1755 .elementor-element.elementor-element-bb358ec > .e-n-accordion > .e-n-accordion-item ) > .e-con{--border-radius:12px 12px 12px 12px;}.elementor-1755 .elementor-element.elementor-element-5ca61e9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1755 .elementor-element.elementor-element-5ca61e9 .elementor-button{font-size:17px;border-radius:120px 120px 120px 120px;}.elementor-1755 .elementor-element.elementor-element-e2fa6bf{text-align:center;}.elementor-1755 .elementor-element.elementor-element-e2fa6bf .elementor-heading-title{font-size:27px;}.elementor-1755 .elementor-element.elementor-element-e9880d7{text-align:center;}.elementor-1755 .elementor-element.elementor-element-006a712{text-align:center;}.elementor-1755 .elementor-element.elementor-element-006a712 .elementor-heading-title{font-size:43px;}}/* Start custom CSS for html, class: .elementor-element-b08eb4c */.verified-tech-badge {
    display: inline-flex;
    align-items: center;
    gap: 8px;

    padding: 8px 14px;
    border-radius: 50px;

    background: rgba(255, 255, 255, 0.08);
    border: 1px solid rgba(255, 255, 255, 0.18);

    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    box-shadow:
        0 4px 20px rgba(0, 0, 0, 0.15),
        inset 0 1px 1px rgba(255, 255, 255, 0.15);

    color: #fff;
    font-size: 13px;
    font-weight: 600;

    white-space: nowrap;
}

/* Verified Tick */
.verified-check {
    display: flex;
    align-items: center;
    justify-content: center;

    width: 19px;
    height: 19px;

    border-radius: 50%;

    background: linear-gradient(135deg, #1877f2, #635bff);

    color: #fff;
    font-size: 12px;
    font-weight: 900;

    box-shadow: 0 0 12px rgba(24, 119, 242, 0.45);
}

/* Text */
.verified-text {
    letter-spacing: 0.2px;
}

/* Hover */
.verified-tech-badge:hover {
    transform: translateY(-2px);
    border-color: rgba(255, 255, 255, 0.35);

    box-shadow:
        0 8px 25px rgba(0, 0, 0, 0.22),
        0 0 18px rgba(99, 91, 255, 0.18);

    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-84af6e8 */.elementor-1755 .elementor-element.elementor-element-84af6e8{/* From https://css.glass */
background: rgba(255, 200, 4, 0.48);
border-radius: 16px;
box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
backdrop-filter: blur(5px);
-webkit-backdrop-filter: blur(5px);
border: 1px solid rgba(255, 200, 4, 0.3);}/* End custom CSS */
/* Start custom CSS for countdown, class: .elementor-element-12b5107 *//* Glassmorphism Countdown */
.elementor-1755 .elementor-element.elementor-element-12b5107 .elementor-countdown-wrapper {
    display: flex;
    justify-content: center;
    gap: 12px;
}

/* Individual Timer Box */
.elementor-1755 .elementor-element.elementor-element-12b5107 .elementor-countdown-item {
    position: relative;
    min-width: 75px;
    padding: 15px 10px;

    background: rgba(255, 255, 255, 0.10);
    border: 1px solid rgba(255, 255, 255, 0.25);
    border-radius: 18px;

    backdrop-filter: blur(14px);
    -webkit-backdrop-filter: blur(1px);

    box-shadow:
        0 8px 32px rgba(0, 0, 0, 0.25),
        inset 0 1px 1px rgba(255, 255, 255, 0.20);

    overflow: hidden;

    transition: all 0.3s ease;
}

/* Shine Effect */
.elementor-1755 .elementor-element.elementor-element-12b5107 .elementor-countdown-item::before {
    content: "";
    position: absolute;
    top: 0;
    left: -100%;
    width: 60%;
    height: 100%;

    background: linear-gradient(
        90deg,
        transparent,
        rgba(255,255,255,0.18),
        transparent
    );

    transform: skewX(-20deg);
    animation: glassShine 4s infinite;
}

/* Hover */
.elementor-1755 .elementor-element.elementor-element-12b5107 .elementor-countdown-item:hover {
    transform: translateY(-5px);
    border-color: rgba(255,255,255,0.45);

    box-shadow:
        0 12px 35px rgba(0,0,0,0.35),
        0 0 20px rgba(120,90,255,0.25);
}

/* Number */
.elementor-1755 .elementor-element.elementor-element-12b5107 .elementor-countdown-digits {
    position: relative;
    z-index: 2;

    font-size: 32px;
    font-weight: 800;
    line-height: 1;

    color: #ffffff;

    text-shadow:
        0 0 10px rgba(255,255,255,0.35);
}

/* Label */
.elementor-1755 .elementor-element.elementor-element-12b5107 .elementor-countdown-label {
    position: relative;
    z-index: 2;

    margin-top: 8px;

    font-size: 11px;
    font-weight: 600;
    letter-spacing: 1.5px;
    text-transform: uppercase;

    color: rgba(255,255,255,0.75);
}

/* Glass Shine Animation */
@keyframes glassShine {
    0% {
        left: -100%;
    }

    30%,
    100% {
        left: 150%;
    }
}

/* Mobile */
@media (max-width: 767px) {

    .elementor-1755 .elementor-element.elementor-element-12b5107 .elementor-countdown-wrapper {
        gap: 7px;
    }

    .elementor-1755 .elementor-element.elementor-element-12b5107 .elementor-countdown-item {
        min-width: 62px;
        padding: 12px 7px;
        border-radius: 14px;
    }

    .elementor-1755 .elementor-element.elementor-element-12b5107 .elementor-countdown-digits {
        font-size: 24px;
    }

    .elementor-1755 .elementor-element.elementor-element-12b5107 .elementor-countdown-label {
        font-size: 9px;
        letter-spacing: 1px;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5191de5 */.elementor-1755 .elementor-element.elementor-element-5191de5 .elementor-button {
    background: linear-gradient(135deg, #FFD700, #FFB800) !important;
    color: #000 !important;
    border: 1px solid #FFD700 !important;
    border-radius: 10px !important;
    padding: 14px 28px !important;
    font-weight: 700 !important;
    box-shadow: 0 8px 25px rgba(255, 193, 7, 0.25) !important;
    transition: all 0.3s ease !important;
}

/* Hover Effect */
.elementor-1755 .elementor-element.elementor-element-5191de5 .elementor-button:hover {
    background: #000 !important;
    color: #FFD700 !important;
    border-color: #FFD700 !important;
    box-shadow: 0 10px 30px rgba(255, 215, 0, 0.35) !important;
    transform: translateY(-2px);
}

/* Button Icon */
.elementor-1755 .elementor-element.elementor-element-5191de5 .elementor-button-icon {
    color: inherit !important;
}

/* Remove default outline */
.elementor-1755 .elementor-element.elementor-element-5191de5 .elementor-button:focus {
    outline: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0c404df */.elementor-1755 .elementor-element.elementor-element-0c404df {
    /* Glass Background */
    background: rgba(255, 255, 255, 0.08);

    /* Glass Border */
    border: 1px solid rgba(255, 255, 255, 0.20);

    /* Rounded Corners */
    border-radius: 20px;

    /* Blur Effect */
    backdrop-filter: blur(18px);
    -webkit-backdrop-filter: blur(18px);

    /* Premium Shadow */
    box-shadow:
        0 8px 32px rgba(0, 0, 0, 0.25),
        inset 0 1px 1px rgba(255, 255, 255, 0.15);

    /* Smooth Animation */
    transition: all 0.35s ease;

    /* Prevent Overflow */
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e783af8 */.elementor-1755 .elementor-element.elementor-element-e783af8 {
    /* Glass Background */
    background: rgba(255, 255, 255, 0.08);

    /* Glass Border */
    border: 1px solid rgba(255, 255, 255, 0.20);

    /* Rounded Corners */
    border-radius: 20px;

    /* Blur Effect */
    backdrop-filter: blur(18px);
    -webkit-backdrop-filter: blur(18px);

    /* Premium Shadow */
    box-shadow:
        0 8px 32px rgba(0, 0, 0, 0.25),
        inset 0 1px 1px rgba(255, 255, 255, 0.15);

    /* Smooth Animation */
    transition: all 0.35s ease;

    /* Prevent Overflow */
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-70bb982 */.elementor-1755 .elementor-element.elementor-element-70bb982 {
    /* Glass Background */
    background: rgba(255, 255, 255, 0.08);

    /* Glass Border */
    border: 1px solid rgba(255, 255, 255, 0.20);

    /* Rounded Corners */
    border-radius: 20px;

    /* Blur Effect */
    backdrop-filter: blur(18px);
    -webkit-backdrop-filter: blur(18px);

    /* Premium Shadow */
    box-shadow:
        0 8px 32px rgba(0, 0, 0, 0.25),
        inset 0 1px 1px rgba(255, 255, 255, 0.15);

    /* Smooth Animation */
    transition: all 0.35s ease;

    /* Prevent Overflow */
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f484007 */.elementor-1755 .elementor-element.elementor-element-f484007 {
    /* Glass Background */
    background: rgba(255, 255, 255, 0.08);

    /* Glass Border */
    border: 1px solid rgba(255, 255, 255, 0.20);

    /* Rounded Corners */
    border-radius: 20px;

    /* Blur Effect */
    backdrop-filter: blur(18px);
    -webkit-backdrop-filter: blur(18px);

    /* Premium Shadow */
    box-shadow:
        0 8px 32px rgba(0, 0, 0, 0.25),
        inset 0 1px 1px rgba(255, 255, 255, 0.15);

    /* Smooth Animation */
    transition: all 0.35s ease;

    /* Prevent Overflow */
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-9f84b9f */.elementor-1755 .elementor-element.elementor-element-9f84b9f .elementor-icon-list-icon{
    background: linear-gradient(145deg,#34d399,#16a34a);
    border-radius: 100%;
    padding: 10px;

    box-shadow:
        inset 0 2px 2px rgba(255,255,255,.45),
        inset 0 -2px 3px rgba(0,0,0,.25),
        0 8px 18px rgba(22,163,74,.35);
}/* End custom CSS */
/* Start custom CSS for countdown, class: .elementor-element-90ebca8 *//* Glassmorphism Countdown */
.elementor-1755 .elementor-element.elementor-element-90ebca8 .elementor-countdown-wrapper {
    display: flex;
    justify-content: center;
    gap: 12px;
}

/* Individual Timer Box */
.elementor-1755 .elementor-element.elementor-element-90ebca8 .elementor-countdown-item {
    position: relative;
    min-width: 75px;
    padding: 15px 10px;

    background: rgba(255, 255, 255, 0.10);
    border: 1px solid rgba(255, 255, 255, 0.25);
    border-radius: 18px;

    backdrop-filter: blur(14px);
    -webkit-backdrop-filter: blur(1px);

    box-shadow:
        0 8px 32px rgba(0, 0, 0, 0.25),
        inset 0 1px 1px rgba(255, 255, 255, 0.20);

    overflow: hidden;

    transition: all 0.3s ease;
}

/* Shine Effect */
.elementor-1755 .elementor-element.elementor-element-90ebca8 .elementor-countdown-item::before {
    content: "";
    position: absolute;
    top: 0;
    left: -100%;
    width: 60%;
    height: 100%;

    background: linear-gradient(
        90deg,
        transparent,
        rgba(255,255,255,0.18),
        transparent
    );

    transform: skewX(-20deg);
    animation: glassShine 4s infinite;
}

/* Hover */
.elementor-1755 .elementor-element.elementor-element-90ebca8 .elementor-countdown-item:hover {
    transform: translateY(-5px);
    border-color: rgba(255,255,255,0.45);

    box-shadow:
        0 12px 35px rgba(0,0,0,0.35),
        0 0 20px rgba(120,90,255,0.25);
}

/* Number */
.elementor-1755 .elementor-element.elementor-element-90ebca8 .elementor-countdown-digits {
    position: relative;
    z-index: 2;

    font-size: 32px;
    font-weight: 800;
    line-height: 1;

    color: #ffffff;

    text-shadow:
        0 0 10px rgba(255,255,255,0.35);
}

/* Label */
.elementor-1755 .elementor-element.elementor-element-90ebca8 .elementor-countdown-label {
    position: relative;
    z-index: 2;

    margin-top: 8px;

    font-size: 11px;
    font-weight: 600;
    letter-spacing: 1.5px;
    text-transform: uppercase;

    color: rgba(255,255,255,0.75);
}

/* Glass Shine Animation */
@keyframes glassShine {
    0% {
        left: -100%;
    }

    30%,
    100% {
        left: 150%;
    }
}

/* Mobile */
@media (max-width: 767px) {

    .elementor-1755 .elementor-element.elementor-element-90ebca8 .elementor-countdown-wrapper {
        gap: 7px;
    }

    .elementor-1755 .elementor-element.elementor-element-90ebca8 .elementor-countdown-item {
        min-width: 62px;
        padding: 12px 7px;
        border-radius: 14px;
    }

    .elementor-1755 .elementor-element.elementor-element-90ebca8 .elementor-countdown-digits {
        font-size: 24px;
    }

    .elementor-1755 .elementor-element.elementor-element-90ebca8 .elementor-countdown-label {
        font-size: 9px;
        letter-spacing: 1px;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-cb25f94 */.elementor-1755 .elementor-element.elementor-element-cb25f94 .elementor-button {
    background: linear-gradient(135deg, #FFD700, #FFB800) !important;
    color: #000 !important;
    border: 1px solid #FFD700 !important;
    border-radius: 10px !important;
    padding: 14px 28px !important;
    font-weight: 700 !important;
    box-shadow: 0 8px 25px rgba(255, 193, 7, 0.25) !important;
    transition: all 0.3s ease !important;
}

/* Hover Effect */
.elementor-1755 .elementor-element.elementor-element-cb25f94 .elementor-button:hover {
    background: #000 !important;
    color: #FFD700 !important;
    border-color: #FFD700 !important;
    box-shadow: 0 10px 30px rgba(255, 215, 0, 0.35) !important;
    transform: translateY(-2px);
}

/* Button Icon */
.elementor-1755 .elementor-element.elementor-element-cb25f94 .elementor-button-icon {
    color: inherit !important;
}

/* Remove default outline */
.elementor-1755 .elementor-element.elementor-element-cb25f94 .elementor-button:focus {
    outline: none !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-eefd885 */.zoom-grid{
    display:grid;
    grid-template-columns:repeat(2,1fr);
    gap:16px;
}

.zoom-item{
    display:flex;
    align-items:center;
    gap:12px;

    padding:16px 18px;
    border-radius:12px;

    background:rgba(255,255,255,0.08);
    backdrop-filter:blur(16px);
    -webkit-backdrop-filter:blur(16px);

    border:1px solid rgba(255,255,255,0.15);

    box-shadow:
        0 8px 24px rgba(0,0,0,.15),
        inset 0 1px 1px rgba(255,255,255,.15);

    transition:.3s ease;
}

.zoom-item:hover{
    transform:translateY(-4px);
    box-shadow:
        0 15px 35px rgba(0,0,0,.25),
        0 0 18px rgba(34,197,94,.25);
}

.zoom-icon{
    width:48px;
    height:48px;

    display:flex;
    align-items:center;
    justify-content:center;

    border-radius:50%;
    background:linear-gradient(135deg,#22c55e,#16a34a);

    color:#fff;
    font-size:22px;

    flex-shrink:0;

    box-shadow:0 8px 20px rgba(34,197,94,.35);
}

.zoom-item span{
    color:#fff;
    font-size:16px;
    font-weight:600;
}

/* Mobile Responsive */
@media (max-width:767px){

    .zoom-grid{
        grid-template-columns:1fr;
    }

    .zoom-item{
        padding:15px;
    }

    .zoom-icon{
        width:44px;
        height:44px;
        font-size:20px;
    }

    .zoom-item span{
        font-size:15px;
    }

}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-d004835 *//* ==============================
   GREEN + YELLOW ICON LIST
   No Hover Animation
   ============================== */

.elementor-1755 .elementor-element.elementor-element-d004835 .elementor-icon-list-item {
    margin-bottom: 12px;
    padding: 12px 16px;
    border-radius: 14px;

    background: rgba(20, 30, 20, 0.75);
    border: 1px solid rgba(255, 215, 0, 0.25);

    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);
}

/* ICON BOX */
.elementor-1755 .elementor-element.elementor-element-d004835 .elementor-icon-list-icon {
    width: 38px;
    height: 38px;

    display: flex;
    align-items: center;
    justify-content: center;

    border-radius: 10px;

    background: linear-gradient(
        135deg,
        #00c853,
        #a8e063
    );

    box-shadow: 0 4px 15px rgba(0, 200, 83, 0.25);

    margin-right: 12px;
}

/* ICON */
.elementor-1755 .elementor-element.elementor-element-d004835 .elementor-icon-list-icon i,
.elementor-1755 .elementor-element.elementor-element-d004835 .elementor-icon-list-icon svg {
    color: #ffffff;
    fill: #ffffff;
    font-size: 17px;
}

/* TEXT */
.elementor-1755 .elementor-element.elementor-element-d004835 .elementor-icon-list-text {
    color: #ffffff;
    font-size: 16px;
    font-weight: 500;
}

/* YELLOW HIGHLIGHT */
.elementor-1755 .elementor-element.elementor-element-d004835 .elementor-icon-list-text strong {
    color: #ffd700;
}

/* MOBILE */
@media (max-width: 767px) {

    .elementor-1755 .elementor-element.elementor-element-d004835 .elementor-icon-list-item {
        padding: 10px 12px;
        margin-bottom: 9px;
    }

    .elementor-1755 .elementor-element.elementor-element-d004835 .elementor-icon-list-icon {
        width: 34px;
        height: 34px;
        margin-right: 10px;
    }

    .elementor-1755 .elementor-element.elementor-element-d004835 .elementor-icon-list-text {
        font-size: 14px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-40ab855 */.elementor-1755 .elementor-element.elementor-element-40ab855{
    width: 100vw;
    max-width: 100vw;
    margin-left: calc(50% - 50vw);
    margin-right: calc(50% - 50vw);
    padding-left: 0;
    padding-right: 0;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-a56a6da *//* =========================================
   MOBILE RESPONSIVE + NO HORIZONTAL SCROLL
========================================= */

html {
    width: 100%;
    max-width: 100%;
    overflow-x: hidden;

    -webkit-text-size-adjust: 100%;
    text-size-adjust: 100%;
}

body {
    width: 100%;
    max-width: 100%;
    margin: 0;
    padding: 0;

    overflow-x: hidden;
}


/* Prevent elements from becoming wider than screen */

*,
*::before,
*::after {
    box-sizing: border-box;
}


/* Images */

img {
    max-width: 100%;
    height: auto;
}


/* Elementor containers */

.elementor,
.elementor-section,
.elementor-container,
.elementor-widget-wrap {
    max-width: 100%;
}


/* =========================================
   MOBILE
========================================= */

@media (max-width: 767px) {

    /* Main page */

    body {
        overflow-x: hidden;
        width: 100%;
    }


    /* Sections */

    section {
        width: 100%;
        max-width: 100%;
        overflow: hidden;
    }


    /* Elementor containers */

    .elementor-section {
        width: 100%;
        max-width: 100%;
    }


    .elementor-container {
        width: 100%;
        max-width: 100%;
        padding-left: 15px;
        padding-right: 15px;
    }


    /* Headings */

    h1 {
        font-size: clamp(30px, 9vw, 48px);
        line-height: 1.15;
    }

    h2 {
        font-size: clamp(28px, 8vw, 40px);
        line-height: 1.2;
    }

    h3 {
        font-size: clamp(21px, 6vw, 30px);
        line-height: 1.25;
    }


    /* Text */

    p {
        font-size: 15px;
        line-height: 1.6;
    }


    /* Buttons */

    button,
    .elementor-button {
        max-width: 100%;
        white-space: normal;
    }


    /* Prevent long text from breaking layout */

    a,
    span,
    p,
    h1,
    h2,
    h3,
    h4,
    h5,
    h6 {
        overflow-wrap: break-word;
        word-wrap: break-word;
    }

}


/* =========================================
   EXTRA SMALL MOBILE
========================================= */

@media (max-width: 480px) {

    .elementor-container {
        padding-left: 12px;
        padding-right: 12px;
    }

    .elementor-widget {
        max-width: 100%;
    }

}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-428a76d *//* ==============================
   GREEN + YELLOW ICON LIST
   No Hover Animation
   ============================== */

.elementor-1755 .elementor-element.elementor-element-428a76d .elementor-icon-list-item {
    margin-bottom: 12px;
    padding: 12px 16px;
    border-radius: 14px;

    background: rgba(20, 30, 20, 0.75);
    border: 1px solid rgba(255, 215, 0, 0.25);

    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);
}

/* ICON BOX */
.elementor-1755 .elementor-element.elementor-element-428a76d .elementor-icon-list-icon {
    width: 38px;
    height: 38px;

    display: flex;
    align-items: center;
    justify-content: center;

    border-radius: 10px;

    background: linear-gradient(
        135deg,
        #00c853,
        #a8e063
    );

    box-shadow: 0 4px 15px rgba(0, 200, 83, 0.25);

    margin-right: 12px;
}

/* ICON */
.elementor-1755 .elementor-element.elementor-element-428a76d .elementor-icon-list-icon i,
.elementor-1755 .elementor-element.elementor-element-428a76d .elementor-icon-list-icon svg {
    color: #ffffff;
    fill: #ffffff;
    font-size: 17px;
}

/* TEXT */
.elementor-1755 .elementor-element.elementor-element-428a76d .elementor-icon-list-text {
    color: #ffffff;
    font-size: 16px;
    font-weight: 500;
}

/* YELLOW HIGHLIGHT */
.elementor-1755 .elementor-element.elementor-element-428a76d .elementor-icon-list-text strong {
    color: #ffd700;
}

/* MOBILE */
@media (max-width: 767px) {

    .elementor-1755 .elementor-element.elementor-element-428a76d .elementor-icon-list-item {
        padding: 10px 12px;
        margin-bottom: 9px;
    }

    .elementor-1755 .elementor-element.elementor-element-428a76d .elementor-icon-list-icon {
        width: 34px;
        height: 34px;
        margin-right: 10px;
    }

    .elementor-1755 .elementor-element.elementor-element-428a76d .elementor-icon-list-text {
        font-size: 14px;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f62fbbc */.elementor-1755 .elementor-element.elementor-element-f62fbbc .elementor-button {
    position: relative;
    overflow: hidden;
    background: #e60000 !important;
    color: #fff !important;
    animation: pulse 1.8s infinite;
}

.elementor-1755 .elementor-element.elementor-element-f62fbbc .elementor-button {
    position: relative;
    overflow: hidden;
}

.elementor-1755 .elementor-element.elementor-element-f62fbbc .elementor-button::after {
    content: "";
    position: absolute;
    top: 0;
    left: -100%;
    width: 40%;
    height: 100%;
    background: linear-gradient(
        90deg,
        transparent,
        rgba(255, 255, 255, 0.7),
        transparent
    );
    transform: skewX(-20deg);
    animation: buttonSlide 2s linear infinite;
}

@keyframes buttonSlide {
    0% {
        left: -100%;
    }

    100% {
        left: 150%;
    }
}

.elementor-1755 .elementor-element.elementor-element-f62fbbc .elementor-button-content-wrapper {
    position: relative;
    z-index: 2;
}

.elementor-1755 .elementor-element.elementor-element-f62fbbc .elementor-button {
    animation: buttonSlide 0.3s ease-in-out infinite alternate;
}

@keyframes buttonSlide {
    0% {
        transform: translateX(-8px);
    }

    100% {
        transform: translateX(8px);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b018f48 */.elementor-1755 .elementor-element.elementor-element-b018f48{/* From https://css.glass */
background: rgba(189, 255, 0, 0.34);
border-radius: 16px;
box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
backdrop-filter: blur(5.6px);
-webkit-backdrop-filter: blur(5.6px);
border: 1px solid rgba(189, 255, 0, 0.3);}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-45fe23f */.elementor-1755 .elementor-element.elementor-element-45fe23f .elementor-heading-title i,
.elementor-1755 .elementor-element.elementor-element-45fe23f .elementor-heading-title svg {
    filter:
        drop-shadow(2px 2px 1px rgba(0,0,0,0.45))
        drop-shadow(-1px -1px 1px rgba(255,255,255,0.45))
        drop-shadow(0 5px 8px rgba(0,0,0,0.25));

    transform: translateY(-1px);
    transition: all 0.3s ease;
}

/* Smooth 3D Hover */
.elementor-1755 .elementor-element.elementor-element-45fe23f:hover .elementor-heading-title i,
.elementor-1755 .elementor-element.elementor-element-45fe23f:hover .elementor-heading-title svg {
    transform: translateY(-3px) scale(1.05);

    filter:
        drop-shadow(3px 4px 1px rgba(0,0,0,0.5))
        drop-shadow(-1px -1px 1px rgba(255,255,255,0.6))
        drop-shadow(0 8px 12px rgba(0,0,0,0.3));
}/* End custom CSS */
/* Start custom CSS for countdown, class: .elementor-element-0372669 *//* Glassmorphism Countdown */
.elementor-1755 .elementor-element.elementor-element-0372669 .elementor-countdown-wrapper {
    display: flex;
    justify-content: center;
    gap: 12px;
}

/* Individual Timer Box */
.elementor-1755 .elementor-element.elementor-element-0372669 .elementor-countdown-item {
    position: relative;
    min-width: 75px;
    padding: 15px 10px;

    background: rgba(255, 255, 255, 0.10);
    border: 1px solid rgba(255, 255, 255, 0.25);
    border-radius: 18px;

    backdrop-filter: blur(14px);
    -webkit-backdrop-filter: blur(1px);

 
}


/* Number */
.elementor-1755 .elementor-element.elementor-element-0372669 .elementor-countdown-digits {
    position: relative;
    z-index: 2;

    font-size: 32px;
    font-weight: 800;
    line-height: 1;

    color: #ffffff;

    text-shadow:
        0 0 10px rgba(255,255,255,0.35);
}

/* Label */
.elementor-1755 .elementor-element.elementor-element-0372669 .elementor-countdown-label {
    position: relative;
    z-index: 2;

    margin-top: 8px;

    font-size: 11px;
    font-weight: 600;
    letter-spacing: 1.5px;
    text-transform: uppercase;

    color: rgba(255,255,255,0.75);
}

/* Glass Shine Animation */
@keyframes glassShine {
    0% {
        left: -100%;
    }

    30%,
    100% {
        left: 150%;
    }
}

/* Mobile */
@media (max-width: 767px) {

    .elementor-1755 .elementor-element.elementor-element-0372669 .elementor-countdown-wrapper {
        gap: 7px;
    }

    .elementor-1755 .elementor-element.elementor-element-0372669 .elementor-countdown-item {
        min-width: 62px;
        padding: 12px 7px;
        border-radius: 14px;
    }

    .elementor-1755 .elementor-element.elementor-element-0372669 .elementor-countdown-digits {
        font-size: 24px;
    }

    .elementor-1755 .elementor-element.elementor-element-0372669 .elementor-countdown-label {
        font-size: 9px;
        letter-spacing: 1px;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1bdb4ac */.elementor-1755 .elementor-element.elementor-element-1bdb4ac .elementor-button{
    animation: buttonShake 3s ease-in-out infinite;
    transform-origin: center;
}

@keyframes buttonShake{
    0%, 90%, 100%{
        transform: translateX(0);
    }
    92%{
        transform: translateX(-4px) rotate(-2deg);
    }
    94%{
        transform: translateX(4px) rotate(2deg);
    }
    96%{
        transform: translateX(-3px) rotate(-1deg);
    }
    98%.elementor-1755 .elementor-element.elementor-element-1bdb4ac .elementor-button{
    position: relative;
    overflow: hidden;
}

.elementor-1755 .elementor-element.elementor-element-1bdb4ac .elementor-button::before{
    content: "";
    position: absolute;
    top: 0;
    left: -100%;
    width: 50%;
    height: 100%;
    background: linear-gradient(
        90deg,
        transparent,
        rgba(255,255,255,0.6),
        transparent
    );
    animation: shine 3s infinite;
}

@keyframes shine{
    0%{
        left: -100%;
    }
    100%{
        left: 150%;
    }
}
}.elementor-1755 .elementor-element.elementor-element-1bdb4ac .elementor-button{
    position: relative;
    overflow: hidden;
}

.elementor-1755 .elementor-element.elementor-element-1bdb4ac .elementor-button::before{
    content: "";
    position: absolute;
    top: 0;
    left: -100%;
    width: 50%;
    height: 100%;
    background: linear-gradient(
        90deg,
        transparent,
        rgba(255,255,255,0.6),
        transparent
    );
    animation: shine 3s infinite;
}

@keyframes shine{
    0%{
        left: -100%;
    }
    100%{
        left: 150%;
    }
}

.elementor-1755 .elementor-element.elementor-element-1bdb4ac .elementor-button{
    position: relative;
    overflow: hidden;
}

.elementor-1755 .elementor-element.elementor-element-1bdb4ac .elementor-button::before{
    content: "";
    position: absolute;
    top: 0;
    left: -100%;
    width: 50%;
    height: 100%;
    background: linear-gradient(
        90deg,
        transparent,
        rgba(255,255,255,0.6),
        transparent
    );
    animation: shine 3s infinite;
}

@keyframes shine{
    0%{
        left: -100%;
    }
    100%{
        left: 150%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7f797c8 */.elementor-1755 .elementor-element.elementor-element-7f797c8{
    background: linear-gradient(135deg,#ffffff,#ff0,#fff);
    -webkit-background-clip:text;
    -webkit-text-fill-color:transparent;
    background-clip:text;

    display:inline-block;
    font-weight:700;

    filter:drop-shadow(0 0 10px rgba(34,197,94,.35));
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b2b0b41 */.elementor-1755 .elementor-element.elementor-element-b2b0b41 .elementor-button{
    animation: buttonShake 3s ease-in-out infinite;
    transform-origin: center;
}

@keyframes buttonShake{
    0%, 90%, 100%{
        transform: translateX(0);
    }
    92%{
        transform: translateX(-4px) rotate(-2deg);
    }
    94%{
        transform: translateX(4px) rotate(2deg);
    }
    96%{
        transform: translateX(-3px) rotate(-1deg);
    }
    98%.elementor-1755 .elementor-element.elementor-element-b2b0b41 .elementor-button{
    position: relative;
    overflow: hidden;
}

.elementor-1755 .elementor-element.elementor-element-b2b0b41 .elementor-button::before{
    content: "";
    position: absolute;
    top: 0;
    left: -100%;
    width: 50%;
    height: 100%;
    background: linear-gradient(
        90deg,
        transparent,
        rgba(255,255,255,0.6),
        transparent
    );
    animation: shine 3s infinite;
}

@keyframes shine{
    0%{
        left: -100%;
    }
    100%{
        left: 150%;
    }
}
}.elementor-1755 .elementor-element.elementor-element-b2b0b41 .elementor-button{
    position: relative;
    overflow: hidden;
}

.elementor-1755 .elementor-element.elementor-element-b2b0b41 .elementor-button::before{
    content: "";
    position: absolute;
    top: 0;
    left: -100%;
    width: 50%;
    height: 100%;
    background: linear-gradient(
        90deg,
        transparent,
        rgba(255,255,255,0.6),
        transparent
    );
    animation: shine 3s infinite;
}

@keyframes shine{
    0%{
        left: -100%;
    }
    100%{
        left: 150%;
    }
}

.elementor-1755 .elementor-element.elementor-element-b2b0b41 .elementor-button{
    position: relative;
    overflow: hidden;
}

.elementor-1755 .elementor-element.elementor-element-b2b0b41 .elementor-button::before{
    content: "";
    position: absolute;
    top: 0;
    left: -100%;
    width: 50%;
    height: 100%;
    background: linear-gradient(
        90deg,
        transparent,
        rgba(255,255,255,0.6),
        transparent
    );
    animation: shine 3s infinite;
}

@keyframes shine{
    0%{
        left: -100%;
    }
    100%{
        left: 150%;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-fcc9942 */.elementor-1755 .elementor-element.elementor-element-fcc9942 .elementor-button{
    animation: buttonShake 3s ease-in-out infinite;
    transform-origin: center;
}

@keyframes buttonShake{
    0%, 90%, 100%{
        transform: translateX(0);
    }
    92%{
        transform: translateX(-4px) rotate(-2deg);
    }
    94%{
        transform: translateX(4px) rotate(2deg);
    }
    96%{
        transform: translateX(-3px) rotate(-1deg);
    }
    98%.elementor-1755 .elementor-element.elementor-element-fcc9942 .elementor-button{
    position: relative;
    overflow: hidden;
}

.elementor-1755 .elementor-element.elementor-element-fcc9942 .elementor-button::before{
    content: "";
    position: absolute;
    top: 0;
    left: -100%;
    width: 50%;
    height: 100%;
    background: linear-gradient(
        90deg,
        transparent,
        rgba(255,255,255,0.6),
        transparent
    );
    animation: shine 3s infinite;
}

@keyframes shine{
    0%{
        left: -100%;
    }
    100%{
        left: 150%;
    }
}
}.elementor-1755 .elementor-element.elementor-element-fcc9942 .elementor-button{
    position: relative;
    overflow: hidden;
}

.elementor-1755 .elementor-element.elementor-element-fcc9942 .elementor-button::before{
    content: "";
    position: absolute;
    top: 0;
    left: -100%;
    width: 50%;
    height: 100%;
    background: linear-gradient(
        90deg,
        transparent,
        rgba(255,255,255,0.6),
        transparent
    );
    animation: shine 3s infinite;
}

@keyframes shine{
    0%{
        left: -100%;
    }
    100%{
        left: 150%;
    }
}

.elementor-1755 .elementor-element.elementor-element-fcc9942 .elementor-button{
    position: relative;
    overflow: hidden;
}

.elementor-1755 .elementor-element.elementor-element-fcc9942 .elementor-button::before{
    content: "";
    position: absolute;
    top: 0;
    left: -100%;
    width: 50%;
    height: 100%;
    background: linear-gradient(
        90deg,
        transparent,
        rgba(255,255,255,0.6),
        transparent
    );
    animation: shine 3s infinite;
}

@keyframes shine{
    0%{
        left: -100%;
    }
    100%{
        left: 150%;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5ca61e9 */.elementor-1755 .elementor-element.elementor-element-5ca61e9 .elementor-button{
    position: relative;
    overflow: visible;
    animation: greenPulse 2s infinite;
    transition: all .3s ease;
}

.elementor-1755 .elementor-element.elementor-element-5ca61e9 .elementor-button:hover{
    transform: translateY(-2px) scale(1.03);
}

@keyframes greenPulse{
    0%{
        box-shadow: 0 0 0 0 rgba(34,197,94,.8);
    }
    70%{
        box-shadow: 0 0 0 18px rgba(34,197,94,0);
    }
    100%{
        box-shadow: 0 0 0 0 rgba(34,197,94,0);
    }
}

.elementor-1755 .elementor-element.elementor-element-5ca61e9{
    position: fixed;
    right: 5px;
    bottom: 100px;
    z-index: 99999;
    animation: whatsappPulse 2s infinite;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e2fa6bf */.elementor-1755 .elementor-element.elementor-element-e2fa6bf .elementor-heading-title i,
.elementor-1755 .elementor-element.elementor-element-e2fa6bf .elementor-heading-title svg {
    filter:
        drop-shadow(2px 2px 1px rgba(0,0,0,0.45))
        drop-shadow(-1px -1px 1px rgba(255,255,255,0.45))
        drop-shadow(0 5px 8px rgba(0,0,0,0.25));

    transform: translateY(-1px);
    transition: all 0.3s ease;
}

/* Smooth 3D Hover */
.elementor-1755 .elementor-element.elementor-element-e2fa6bf:hover .elementor-heading-title i,
.elementor-1755 .elementor-element.elementor-element-e2fa6bf:hover .elementor-heading-title svg {
    transform: translateY(-3px) scale(1.05);

    filter:
        drop-shadow(3px 4px 1px rgba(0,0,0,0.5))
        drop-shadow(-1px -1px 1px rgba(255,255,255,0.6))
        drop-shadow(0 8px 12px rgba(0,0,0,0.3));
}/* End custom CSS */
/* Start custom CSS for countdown, class: .elementor-element-5df891e *//* Glassmorphism Countdown */
.elementor-1755 .elementor-element.elementor-element-5df891e .elementor-countdown-wrapper {
    display: flex;
    justify-content: center;
    gap: 12px;
}

/* Individual Timer Box */
.elementor-1755 .elementor-element.elementor-element-5df891e .elementor-countdown-item {
    position: relative;
    min-width: 75px;
    padding: 15px 10px;

    background: rgba(255, 255, 255, 0.10);
    border: 1px solid rgba(255, 255, 255, 0.25);
    border-radius: 18px;

    backdrop-filter: blur(14px);
    -webkit-backdrop-filter: blur(1px);

 
}


/* Number */
.elementor-1755 .elementor-element.elementor-element-5df891e .elementor-countdown-digits {
    position: relative;
    z-index: 2;

    font-size: 32px;
    font-weight: 800;
    line-height: 1;

    color: #ffffff;

    text-shadow:
        0 0 10px rgba(255,255,255,0.35);
}

/* Label */
.elementor-1755 .elementor-element.elementor-element-5df891e .elementor-countdown-label {
    position: relative;
    z-index: 2;

    margin-top: 8px;

    font-size: 11px;
    font-weight: 600;
    letter-spacing: 1.5px;
    text-transform: uppercase;

    color: rgba(255,255,255,0.75);
}

/* Glass Shine Animation */
@keyframes glassShine {
    0% {
        left: -100%;
    }

    30%,
    100% {
        left: 150%;
    }
}

/* Mobile */
@media (max-width: 767px) {

    .elementor-1755 .elementor-element.elementor-element-5df891e .elementor-countdown-wrapper {
        gap: 7px;
    }

    .elementor-1755 .elementor-element.elementor-element-5df891e .elementor-countdown-item {
        min-width: 62px;
        padding: 12px 7px;
        border-radius: 14px;
    }

    .elementor-1755 .elementor-element.elementor-element-5df891e .elementor-countdown-digits {
        font-size: 24px;
    }

    .elementor-1755 .elementor-element.elementor-element-5df891e .elementor-countdown-label {
        font-size: 9px;
        letter-spacing: 1px;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a708bc9 */.elementor-1755 .elementor-element.elementor-element-a708bc9 .elementor-button {
    background: linear-gradient(135deg, #FFD700, #FFB800) !important;
    color: #000 !important;
    border: 1px solid #FFD700 !important;
    border-radius: 10px !important;
    padding: 14px 28px !important;
    font-weight: 700 !important;
    box-shadow: 0 8px 25px rgba(255, 193, 7, 0.25) !important;
    transition: all 0.3s ease !important;
}

/* Hover Effect */
.elementor-1755 .elementor-element.elementor-element-a708bc9 .elementor-button:hover {
    background: #000 !important;
    color: #FFD700 !important;
    border-color: #FFD700 !important;
    box-shadow: 0 10px 30px rgba(255, 215, 0, 0.35) !important;
    transform: translateY(-2px);
}

/* Button Icon */
.elementor-1755 .elementor-element.elementor-element-a708bc9 .elementor-button-icon {
    color: inherit !important;
}

/* Remove default outline */
.elementor-1755 .elementor-element.elementor-element-a708bc9 .elementor-button:focus {
    outline: none !important;
}/* End custom CSS */