.elementor-5 .elementor-element.elementor-element-95eb262{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-html .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-html .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-5 .elementor-element.elementor-element-06bf74d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-5 .elementor-element.elementor-element-a3a80fb{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-5 .elementor-element.elementor-element-17c3d84{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-text-editor .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-text-editor .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-5 .elementor-element.elementor-element-df028b8{column-gap:0px;text-align:center;font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;color:#7A7A7A;}.elementor-5 .elementor-element.elementor-element-df028b8 p{margin-bottom:0px;}.elementor-5 .elementor-element.elementor-element-c9990bd{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(3, 1fr);--grid-auto-flow:row;}.elementor-5 .elementor-element.elementor-element-901e5e8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--border-radius:5px 5px 5px 5px;}.elementor-5 .elementor-element.elementor-element-901e5e8:not(.elementor-motion-effects-element-type-background), .elementor-5 .elementor-element.elementor-element-901e5e8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-16e2151 );}.elementor-5 .elementor-element.elementor-element-901e5e8.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-icon-box .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-icon-box .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.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-5 .elementor-element.elementor-element-a9164b0 .elementor-icon-box-wrapper{text-align:center;}.elementor-5 .elementor-element.elementor-element-a9164b0{--icon-box-icon-margin:15px;}.elementor-5 .elementor-element.elementor-element-a9164b0 .elementor-icon-box-title{margin-bottom:30px;color:#00FEFE;}.elementor-5 .elementor-element.elementor-element-a9164b0.elementor-view-stacked .elementor-icon{background-color:#00FEFE;}.elementor-5 .elementor-element.elementor-element-a9164b0.elementor-view-framed .elementor-icon, .elementor-5 .elementor-element.elementor-element-a9164b0.elementor-view-default .elementor-icon{fill:#00FEFE;color:#00FEFE;border-color:#00FEFE;}.elementor-5 .elementor-element.elementor-element-a9164b0 .elementor-icon{font-size:100px;}.elementor-5 .elementor-element.elementor-element-a9164b0 .elementor-icon-box-description{color:#8CF200;}.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-widget-button .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-button .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-5 .elementor-element.elementor-element-7dda4c8 .elementor-button{background-color:#00FEFE;fill:var( --e-global-color-16e2151 );color:var( --e-global-color-16e2151 );border-radius:7px 7px 7px 7px;}.elementor-5 .elementor-element.elementor-element-7dda4c8 .elementor-button:hover, .elementor-5 .elementor-element.elementor-element-7dda4c8 .elementor-button:focus{background-color:var( --e-global-color-16e2151 );color:#00FEFE;}.elementor-5 .elementor-element.elementor-element-7dda4c8 .elementor-button:hover svg, .elementor-5 .elementor-element.elementor-element-7dda4c8 .elementor-button:focus svg{fill:#00FEFE;}.elementor-5 .elementor-element.elementor-element-ac4d900{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--border-radius:5px 5px 5px 5px;}.elementor-5 .elementor-element.elementor-element-ac4d900:not(.elementor-motion-effects-element-type-background), .elementor-5 .elementor-element.elementor-element-ac4d900 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-16e2151 );}.elementor-5 .elementor-element.elementor-element-ac4d900.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-5 .elementor-element.elementor-element-b4ee882 .elementor-icon-box-wrapper{text-align:center;}.elementor-5 .elementor-element.elementor-element-b4ee882{--icon-box-icon-margin:10px;}.elementor-5 .elementor-element.elementor-element-b4ee882 .elementor-icon-box-title{margin-bottom:23px;color:#00FEFE;}.elementor-5 .elementor-element.elementor-element-b4ee882.elementor-view-stacked .elementor-icon{background-color:#00FEFE;}.elementor-5 .elementor-element.elementor-element-b4ee882.elementor-view-framed .elementor-icon, .elementor-5 .elementor-element.elementor-element-b4ee882.elementor-view-default .elementor-icon{fill:#00FEFE;color:#00FEFE;border-color:#00FEFE;}.elementor-5 .elementor-element.elementor-element-b4ee882 .elementor-icon{font-size:85px;}.elementor-5 .elementor-element.elementor-element-b4ee882 .elementor-icon-box-description{color:#93FF00;}.elementor-5 .elementor-element.elementor-element-7c9396c .elementor-button{background-color:#00FEFE;fill:var( --e-global-color-16e2151 );color:var( --e-global-color-16e2151 );border-radius:7px 7px 7px 7px;}.elementor-5 .elementor-element.elementor-element-7c9396c .elementor-button:hover, .elementor-5 .elementor-element.elementor-element-7c9396c .elementor-button:focus{background-color:var( --e-global-color-16e2151 );color:#00FEFE;}.elementor-5 .elementor-element.elementor-element-7c9396c .elementor-button:hover svg, .elementor-5 .elementor-element.elementor-element-7c9396c .elementor-button:focus svg{fill:#00FEFE;}.elementor-5 .elementor-element.elementor-element-8afaa23{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--border-radius:5px 5px 5px 5px;}.elementor-5 .elementor-element.elementor-element-8afaa23:not(.elementor-motion-effects-element-type-background), .elementor-5 .elementor-element.elementor-element-8afaa23 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-16e2151 );}.elementor-5 .elementor-element.elementor-element-8afaa23.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-5 .elementor-element.elementor-element-49b0101 .elementor-icon-box-wrapper{text-align:center;}.elementor-5 .elementor-element.elementor-element-49b0101{--icon-box-icon-margin:8px;}.elementor-5 .elementor-element.elementor-element-49b0101 .elementor-icon-box-title{margin-bottom:0px;color:#00FEFE;}.elementor-5 .elementor-element.elementor-element-49b0101.elementor-view-stacked .elementor-icon{background-color:#00FEFE;}.elementor-5 .elementor-element.elementor-element-49b0101.elementor-view-framed .elementor-icon, .elementor-5 .elementor-element.elementor-element-49b0101.elementor-view-default .elementor-icon{fill:#00FEFE;color:#00FEFE;border-color:#00FEFE;}.elementor-5 .elementor-element.elementor-element-49b0101 .elementor-icon{font-size:85px;}.elementor-5 .elementor-element.elementor-element-49b0101 .elementor-icon-box-description{color:#72FF01;}.elementor-5 .elementor-element.elementor-element-a8895ad .elementor-button{background-color:#00FEFE;fill:var( --e-global-color-16e2151 );color:var( --e-global-color-16e2151 );border-radius:7px 7px 7px 7px;}.elementor-5 .elementor-element.elementor-element-a8895ad .elementor-button:hover, .elementor-5 .elementor-element.elementor-element-a8895ad .elementor-button:focus{background-color:var( --e-global-color-16e2151 );color:#00FEFE;}.elementor-5 .elementor-element.elementor-element-a8895ad .elementor-button:hover svg, .elementor-5 .elementor-element.elementor-element-a8895ad .elementor-button:focus svg{fill:#00FEFE;}.elementor-5 .elementor-element.elementor-element-eb0ca38{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--border-radius:5px 5px 5px 5px;}.elementor-5 .elementor-element.elementor-element-eb0ca38:not(.elementor-motion-effects-element-type-background), .elementor-5 .elementor-element.elementor-element-eb0ca38 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-16e2151 );}.elementor-5 .elementor-element.elementor-element-eb0ca38.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-5 .elementor-element.elementor-element-442129e .elementor-icon-box-wrapper{text-align:center;}.elementor-5 .elementor-element.elementor-element-442129e{--icon-box-icon-margin:25px;}.elementor-5 .elementor-element.elementor-element-442129e .elementor-icon-box-title{margin-bottom:0px;color:#00FEFE;}.elementor-5 .elementor-element.elementor-element-442129e.elementor-view-stacked .elementor-icon{background-color:#00FEFE;}.elementor-5 .elementor-element.elementor-element-442129e.elementor-view-framed .elementor-icon, .elementor-5 .elementor-element.elementor-element-442129e.elementor-view-default .elementor-icon{fill:#00FEFE;color:#00FEFE;border-color:#00FEFE;}.elementor-5 .elementor-element.elementor-element-442129e .elementor-icon{font-size:85px;}.elementor-5 .elementor-element.elementor-element-442129e .elementor-icon-box-description{color:#79FF00;}.elementor-5 .elementor-element.elementor-element-8100c85 .elementor-button{background-color:#00FEFE;fill:var( --e-global-color-16e2151 );color:var( --e-global-color-16e2151 );border-radius:7px 7px 7px 7px;}.elementor-5 .elementor-element.elementor-element-8100c85 .elementor-button:hover, .elementor-5 .elementor-element.elementor-element-8100c85 .elementor-button:focus{background-color:var( --e-global-color-16e2151 );color:#00FEFE;}.elementor-5 .elementor-element.elementor-element-8100c85 .elementor-button:hover svg, .elementor-5 .elementor-element.elementor-element-8100c85 .elementor-button:focus svg{fill:#00FEFE;}.elementor-5 .elementor-element.elementor-element-ab5c750{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--border-radius:5px 5px 5px 5px;}.elementor-5 .elementor-element.elementor-element-ab5c750:not(.elementor-motion-effects-element-type-background), .elementor-5 .elementor-element.elementor-element-ab5c750 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-16e2151 );}.elementor-5 .elementor-element.elementor-element-ab5c750.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-5 .elementor-element.elementor-element-d1a2fee .elementor-icon-box-wrapper{text-align:center;}.elementor-5 .elementor-element.elementor-element-d1a2fee{--icon-box-icon-margin:10px;}.elementor-5 .elementor-element.elementor-element-d1a2fee .elementor-icon-box-title{margin-bottom:3px;color:#00FEFE;}.elementor-5 .elementor-element.elementor-element-d1a2fee.elementor-view-stacked .elementor-icon{background-color:#00FEFE;}.elementor-5 .elementor-element.elementor-element-d1a2fee.elementor-view-framed .elementor-icon, .elementor-5 .elementor-element.elementor-element-d1a2fee.elementor-view-default .elementor-icon{fill:#00FEFE;color:#00FEFE;border-color:#00FEFE;}.elementor-5 .elementor-element.elementor-element-d1a2fee .elementor-icon{font-size:90px;}.elementor-5 .elementor-element.elementor-element-d1a2fee .elementor-icon-box-description{color:#65FF00;}.elementor-5 .elementor-element.elementor-element-9893b7c .elementor-button{background-color:#00FEFE;fill:var( --e-global-color-16e2151 );color:var( --e-global-color-16e2151 );border-radius:7px 7px 7px 7px;}.elementor-5 .elementor-element.elementor-element-9893b7c .elementor-button:hover, .elementor-5 .elementor-element.elementor-element-9893b7c .elementor-button:focus{background-color:var( --e-global-color-16e2151 );color:#00FEFE;}.elementor-5 .elementor-element.elementor-element-9893b7c .elementor-button:hover svg, .elementor-5 .elementor-element.elementor-element-9893b7c .elementor-button:focus svg{fill:#00FEFE;}.elementor-5 .elementor-element.elementor-element-2bff368{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--border-radius:5px 5px 5px 5px;}.elementor-5 .elementor-element.elementor-element-2bff368:not(.elementor-motion-effects-element-type-background), .elementor-5 .elementor-element.elementor-element-2bff368 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-16e2151 );}.elementor-5 .elementor-element.elementor-element-2bff368.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-5 .elementor-element.elementor-element-938905e .elementor-icon-box-wrapper{text-align:center;}.elementor-5 .elementor-element.elementor-element-938905e{--icon-box-icon-margin:0px;}.elementor-5 .elementor-element.elementor-element-938905e .elementor-icon-box-title{margin-bottom:9px;color:#00FEFE;}.elementor-5 .elementor-element.elementor-element-938905e.elementor-view-stacked .elementor-icon{background-color:#00FEFE;}.elementor-5 .elementor-element.elementor-element-938905e.elementor-view-framed .elementor-icon, .elementor-5 .elementor-element.elementor-element-938905e.elementor-view-default .elementor-icon{fill:#00FEFE;color:#00FEFE;border-color:#00FEFE;}.elementor-5 .elementor-element.elementor-element-938905e .elementor-icon{font-size:85px;}.elementor-5 .elementor-element.elementor-element-938905e .elementor-icon-box-description{color:#2FFF00;}.elementor-5 .elementor-element.elementor-element-2f92632 .elementor-button{background-color:#00FEFE;fill:var( --e-global-color-16e2151 );color:var( --e-global-color-16e2151 );border-radius:7px 7px 7px 7px;}.elementor-5 .elementor-element.elementor-element-2f92632 .elementor-button:hover, .elementor-5 .elementor-element.elementor-element-2f92632 .elementor-button:focus{background-color:var( --e-global-color-16e2151 );color:#00FEFE;}.elementor-5 .elementor-element.elementor-element-2f92632 .elementor-button:hover svg, .elementor-5 .elementor-element.elementor-element-2f92632 .elementor-button:focus svg{fill:#00FEFE;}.elementor-5 .elementor-element.elementor-element-9f2ff2c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--border-radius:5px 5px 5px 5px;}.elementor-5 .elementor-element.elementor-element-9f2ff2c:not(.elementor-motion-effects-element-type-background), .elementor-5 .elementor-element.elementor-element-9f2ff2c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-16e2151 );}.elementor-5 .elementor-element.elementor-element-9f2ff2c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-5 .elementor-element.elementor-element-47c61dd .elementor-icon-box-wrapper{text-align:center;}.elementor-5 .elementor-element.elementor-element-47c61dd{--icon-box-icon-margin:21px;}.elementor-5 .elementor-element.elementor-element-47c61dd .elementor-icon-box-title{margin-bottom:15px;}.elementor-5 .elementor-element.elementor-element-47c61dd .elementor-icon{font-size:85px;}.elementor-5 .elementor-element.elementor-element-e7298a7 .elementor-button{background-color:#00FEFE;fill:var( --e-global-color-16e2151 );color:var( --e-global-color-16e2151 );border-radius:7px 7px 7px 7px;}.elementor-5 .elementor-element.elementor-element-e7298a7 .elementor-button:hover, .elementor-5 .elementor-element.elementor-element-e7298a7 .elementor-button:focus{background-color:var( --e-global-color-16e2151 );color:#00FEFE;}.elementor-5 .elementor-element.elementor-element-e7298a7 .elementor-button:hover svg, .elementor-5 .elementor-element.elementor-element-e7298a7 .elementor-button:focus svg{fill:#00FEFE;}.elementor-5 .elementor-element.elementor-element-3574d4f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--border-radius:5px 5px 5px 5px;}.elementor-5 .elementor-element.elementor-element-3574d4f:not(.elementor-motion-effects-element-type-background), .elementor-5 .elementor-element.elementor-element-3574d4f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-16e2151 );}.elementor-5 .elementor-element.elementor-element-3574d4f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-5 .elementor-element.elementor-element-2a61c1c .elementor-icon-box-wrapper{text-align:center;}.elementor-5 .elementor-element.elementor-element-2a61c1c{--icon-box-icon-margin:21px;}.elementor-5 .elementor-element.elementor-element-2a61c1c .elementor-icon-box-title{margin-bottom:15px;}.elementor-5 .elementor-element.elementor-element-2a61c1c .elementor-icon{font-size:85px;}.elementor-5 .elementor-element.elementor-element-72b5c4d .elementor-button{background-color:#00FEFE;fill:var( --e-global-color-16e2151 );color:var( --e-global-color-16e2151 );border-radius:7px 7px 7px 7px;}.elementor-5 .elementor-element.elementor-element-72b5c4d .elementor-button:hover, .elementor-5 .elementor-element.elementor-element-72b5c4d .elementor-button:focus{background-color:var( --e-global-color-16e2151 );color:#00FEFE;}.elementor-5 .elementor-element.elementor-element-72b5c4d .elementor-button:hover svg, .elementor-5 .elementor-element.elementor-element-72b5c4d .elementor-button:focus svg{fill:#00FEFE;}.elementor-5 .elementor-element.elementor-element-8f2dc9f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--border-radius:5px 5px 5px 5px;}.elementor-5 .elementor-element.elementor-element-8f2dc9f:not(.elementor-motion-effects-element-type-background), .elementor-5 .elementor-element.elementor-element-8f2dc9f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-16e2151 );}.elementor-5 .elementor-element.elementor-element-8f2dc9f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-5 .elementor-element.elementor-element-7bb47c0 .elementor-icon-box-wrapper{text-align:center;}.elementor-5 .elementor-element.elementor-element-7bb47c0{--icon-box-icon-margin:21px;}.elementor-5 .elementor-element.elementor-element-7bb47c0 .elementor-icon-box-title{margin-bottom:15px;}.elementor-5 .elementor-element.elementor-element-7bb47c0 .elementor-icon{font-size:85px;}.elementor-5 .elementor-element.elementor-element-50a3594 .elementor-button{background-color:#00FEFE;fill:var( --e-global-color-16e2151 );color:var( --e-global-color-16e2151 );border-radius:7px 7px 7px 7px;}.elementor-5 .elementor-element.elementor-element-50a3594 .elementor-button:hover, .elementor-5 .elementor-element.elementor-element-50a3594 .elementor-button:focus{background-color:var( --e-global-color-16e2151 );color:#00FEFE;}.elementor-5 .elementor-element.elementor-element-50a3594 .elementor-button:hover svg, .elementor-5 .elementor-element.elementor-element-50a3594 .elementor-button:focus svg{fill:#00FEFE;}.elementor-5 .elementor-element.elementor-element-4aa2570{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-5 .elementor-element.elementor-element-a7ec353{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-5 .elementor-element.elementor-element-6c620bf{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-5 .elementor-element.elementor-element-65f5255{column-gap:0px;text-align:center;font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;color:#7A7A7A;}.elementor-5 .elementor-element.elementor-element-65f5255 p{margin-bottom:0px;}.elementor-5 .elementor-element.elementor-element-5dfe81c{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-5 .elementor-element.elementor-element-0c26403{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--border-radius:5px 5px 5px 5px;}.elementor-5 .elementor-element.elementor-element-0c26403:not(.elementor-motion-effects-element-type-background), .elementor-5 .elementor-element.elementor-element-0c26403 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-16e2151 );}.elementor-5 .elementor-element.elementor-element-0c26403.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-5 .elementor-element.elementor-element-bed7b2e .elementor-icon-box-wrapper{text-align:center;}.elementor-5 .elementor-element.elementor-element-bed7b2e{--icon-box-icon-margin:21px;}.elementor-5 .elementor-element.elementor-element-bed7b2e .elementor-icon-box-title{margin-bottom:15px;}.elementor-5 .elementor-element.elementor-element-bed7b2e .elementor-icon{font-size:85px;}.elementor-5 .elementor-element.elementor-element-5c4c91d .elementor-button{background-color:#00FEFE;fill:var( --e-global-color-16e2151 );color:var( --e-global-color-16e2151 );border-radius:7px 7px 7px 7px;}.elementor-5 .elementor-element.elementor-element-5c4c91d .elementor-button:hover, .elementor-5 .elementor-element.elementor-element-5c4c91d .elementor-button:focus{background-color:var( --e-global-color-16e2151 );color:#00FEFE;}.elementor-5 .elementor-element.elementor-element-5c4c91d .elementor-button:hover svg, .elementor-5 .elementor-element.elementor-element-5c4c91d .elementor-button:focus svg{fill:#00FEFE;}.elementor-5 .elementor-element.elementor-element-8ced2e3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--border-radius:5px 5px 5px 5px;}.elementor-5 .elementor-element.elementor-element-8ced2e3:not(.elementor-motion-effects-element-type-background), .elementor-5 .elementor-element.elementor-element-8ced2e3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-16e2151 );}.elementor-5 .elementor-element.elementor-element-8ced2e3.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-5 .elementor-element.elementor-element-d455068 .elementor-icon-box-wrapper{text-align:center;}.elementor-5 .elementor-element.elementor-element-d455068{--icon-box-icon-margin:21px;}.elementor-5 .elementor-element.elementor-element-d455068 .elementor-icon-box-title{margin-bottom:15px;}.elementor-5 .elementor-element.elementor-element-d455068 .elementor-icon{font-size:85px;}.elementor-5 .elementor-element.elementor-element-68b3f46 .elementor-button{background-color:#00FEFE;fill:var( --e-global-color-16e2151 );color:var( --e-global-color-16e2151 );border-radius:7px 7px 7px 7px;}.elementor-5 .elementor-element.elementor-element-68b3f46 .elementor-button:hover, .elementor-5 .elementor-element.elementor-element-68b3f46 .elementor-button:focus{background-color:var( --e-global-color-16e2151 );color:#00FEFE;}.elementor-5 .elementor-element.elementor-element-68b3f46 .elementor-button:hover svg, .elementor-5 .elementor-element.elementor-element-68b3f46 .elementor-button:focus svg{fill:#00FEFE;}.elementor-5 .elementor-element.elementor-element-d7af654{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--border-radius:5px 5px 5px 5px;}.elementor-5 .elementor-element.elementor-element-d7af654:not(.elementor-motion-effects-element-type-background), .elementor-5 .elementor-element.elementor-element-d7af654 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-16e2151 );}.elementor-5 .elementor-element.elementor-element-d7af654.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-5 .elementor-element.elementor-element-38963d8 .elementor-icon-box-wrapper{text-align:center;}.elementor-5 .elementor-element.elementor-element-38963d8{--icon-box-icon-margin:21px;}.elementor-5 .elementor-element.elementor-element-38963d8 .elementor-icon-box-title{margin-bottom:15px;}.elementor-5 .elementor-element.elementor-element-38963d8 .elementor-icon{font-size:85px;}.elementor-5 .elementor-element.elementor-element-38c791a .elementor-button{background-color:#00FEFE;fill:var( --e-global-color-16e2151 );color:var( --e-global-color-16e2151 );border-radius:7px 7px 7px 7px;}.elementor-5 .elementor-element.elementor-element-38c791a .elementor-button:hover, .elementor-5 .elementor-element.elementor-element-38c791a .elementor-button:focus{background-color:var( --e-global-color-16e2151 );color:#00FEFE;}.elementor-5 .elementor-element.elementor-element-38c791a .elementor-button:hover svg, .elementor-5 .elementor-element.elementor-element-38c791a .elementor-button:focus svg{fill:#00FEFE;}.elementor-5 .elementor-element.elementor-element-d8bc0a8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--border-radius:5px 5px 5px 5px;}.elementor-5 .elementor-element.elementor-element-d8bc0a8:not(.elementor-motion-effects-element-type-background), .elementor-5 .elementor-element.elementor-element-d8bc0a8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-16e2151 );}.elementor-5 .elementor-element.elementor-element-d8bc0a8.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-5 .elementor-element.elementor-element-8b3bf19 .elementor-icon-box-wrapper{text-align:center;}.elementor-5 .elementor-element.elementor-element-8b3bf19{--icon-box-icon-margin:21px;}.elementor-5 .elementor-element.elementor-element-8b3bf19 .elementor-icon-box-title{margin-bottom:15px;}.elementor-5 .elementor-element.elementor-element-8b3bf19 .elementor-icon{font-size:85px;}.elementor-5 .elementor-element.elementor-element-ba5f50c .elementor-button{background-color:#00FEFE;fill:var( --e-global-color-16e2151 );color:var( --e-global-color-16e2151 );border-radius:7px 7px 7px 7px;}.elementor-5 .elementor-element.elementor-element-ba5f50c .elementor-button:hover, .elementor-5 .elementor-element.elementor-element-ba5f50c .elementor-button:focus{background-color:var( --e-global-color-16e2151 );color:#00FEFE;}.elementor-5 .elementor-element.elementor-element-ba5f50c .elementor-button:hover svg, .elementor-5 .elementor-element.elementor-element-ba5f50c .elementor-button:focus svg{fill:#00FEFE;}.elementor-5 .elementor-element.elementor-element-b4a9202{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--border-radius:5px 5px 5px 5px;}.elementor-5 .elementor-element.elementor-element-b4a9202:not(.elementor-motion-effects-element-type-background), .elementor-5 .elementor-element.elementor-element-b4a9202 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-16e2151 );}.elementor-5 .elementor-element.elementor-element-b4a9202.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-5 .elementor-element.elementor-element-eb6404c .elementor-icon-box-wrapper{text-align:center;}.elementor-5 .elementor-element.elementor-element-eb6404c{--icon-box-icon-margin:21px;}.elementor-5 .elementor-element.elementor-element-eb6404c .elementor-icon-box-title{margin-bottom:15px;}.elementor-5 .elementor-element.elementor-element-eb6404c .elementor-icon{font-size:85px;}.elementor-5 .elementor-element.elementor-element-de4b3f0 .elementor-button{background-color:#00FEFE;fill:var( --e-global-color-16e2151 );color:var( --e-global-color-16e2151 );border-radius:7px 7px 7px 7px;}.elementor-5 .elementor-element.elementor-element-de4b3f0 .elementor-button:hover, .elementor-5 .elementor-element.elementor-element-de4b3f0 .elementor-button:focus{background-color:var( --e-global-color-16e2151 );color:#00FEFE;}.elementor-5 .elementor-element.elementor-element-de4b3f0 .elementor-button:hover svg, .elementor-5 .elementor-element.elementor-element-de4b3f0 .elementor-button:focus svg{fill:#00FEFE;}.elementor-5 .elementor-element.elementor-element-f02771b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--border-radius:5px 5px 5px 5px;}.elementor-5 .elementor-element.elementor-element-f02771b:not(.elementor-motion-effects-element-type-background), .elementor-5 .elementor-element.elementor-element-f02771b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-16e2151 );}.elementor-5 .elementor-element.elementor-element-f02771b.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-5 .elementor-element.elementor-element-dc2c455 .elementor-icon-box-wrapper{text-align:center;}.elementor-5 .elementor-element.elementor-element-dc2c455{--icon-box-icon-margin:21px;}.elementor-5 .elementor-element.elementor-element-dc2c455 .elementor-icon-box-title{margin-bottom:15px;}.elementor-5 .elementor-element.elementor-element-dc2c455 .elementor-icon{font-size:85px;}.elementor-5 .elementor-element.elementor-element-79fb76a .elementor-button{background-color:#00FEFE;fill:var( --e-global-color-16e2151 );color:var( --e-global-color-16e2151 );border-radius:7px 7px 7px 7px;}.elementor-5 .elementor-element.elementor-element-79fb76a .elementor-button:hover, .elementor-5 .elementor-element.elementor-element-79fb76a .elementor-button:focus{background-color:var( --e-global-color-16e2151 );color:#00FEFE;}.elementor-5 .elementor-element.elementor-element-79fb76a .elementor-button:hover svg, .elementor-5 .elementor-element.elementor-element-79fb76a .elementor-button:focus svg{fill:#00FEFE;}.elementor-5 .elementor-element.elementor-element-829409b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-5 .elementor-element.elementor-element-7f089a9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-5 .elementor-element.elementor-element-9417032{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-5 .elementor-element.elementor-element-3264a5b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-5 .elementor-element.elementor-element-69b5619{column-gap:0px;text-align:center;font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;color:#7A7A7A;}.elementor-5 .elementor-element.elementor-element-69b5619 p{margin-bottom:0px;}.elementor-5 .elementor-element.elementor-element-16aed9b{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-5 .elementor-element.elementor-element-0e422c5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--border-radius:5px 5px 5px 5px;}.elementor-5 .elementor-element.elementor-element-0e422c5:not(.elementor-motion-effects-element-type-background), .elementor-5 .elementor-element.elementor-element-0e422c5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-16e2151 );}.elementor-5 .elementor-element.elementor-element-0e422c5.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-5 .elementor-element.elementor-element-bd7340a .elementor-icon-box-wrapper{text-align:center;}.elementor-5 .elementor-element.elementor-element-bd7340a{--icon-box-icon-margin:21px;}.elementor-5 .elementor-element.elementor-element-bd7340a .elementor-icon-box-title{margin-bottom:15px;}.elementor-5 .elementor-element.elementor-element-bd7340a .elementor-icon{font-size:85px;}.elementor-5 .elementor-element.elementor-element-0677dd6 .elementor-button{background-color:#00FEFE;fill:var( --e-global-color-16e2151 );color:var( --e-global-color-16e2151 );border-radius:7px 7px 7px 7px;}.elementor-5 .elementor-element.elementor-element-0677dd6 .elementor-button:hover, .elementor-5 .elementor-element.elementor-element-0677dd6 .elementor-button:focus{background-color:var( --e-global-color-16e2151 );color:#00FEFE;}.elementor-5 .elementor-element.elementor-element-0677dd6 .elementor-button:hover svg, .elementor-5 .elementor-element.elementor-element-0677dd6 .elementor-button:focus svg{fill:#00FEFE;}.elementor-5 .elementor-element.elementor-element-9a5fdfe{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--border-radius:5px 5px 5px 5px;}.elementor-5 .elementor-element.elementor-element-9a5fdfe:not(.elementor-motion-effects-element-type-background), .elementor-5 .elementor-element.elementor-element-9a5fdfe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-16e2151 );}.elementor-5 .elementor-element.elementor-element-9a5fdfe.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-5 .elementor-element.elementor-element-8a5a87b .elementor-icon-box-wrapper{text-align:center;}.elementor-5 .elementor-element.elementor-element-8a5a87b{--icon-box-icon-margin:21px;}.elementor-5 .elementor-element.elementor-element-8a5a87b .elementor-icon-box-title{margin-bottom:15px;}.elementor-5 .elementor-element.elementor-element-8a5a87b .elementor-icon{font-size:85px;}.elementor-5 .elementor-element.elementor-element-9bd3a71 .elementor-button{background-color:#00FEFE;fill:var( --e-global-color-16e2151 );color:var( --e-global-color-16e2151 );border-radius:7px 7px 7px 7px;}.elementor-5 .elementor-element.elementor-element-9bd3a71 .elementor-button:hover, .elementor-5 .elementor-element.elementor-element-9bd3a71 .elementor-button:focus{background-color:var( --e-global-color-16e2151 );color:#00FEFE;}.elementor-5 .elementor-element.elementor-element-9bd3a71 .elementor-button:hover svg, .elementor-5 .elementor-element.elementor-element-9bd3a71 .elementor-button:focus svg{fill:#00FEFE;}.elementor-5 .elementor-element.elementor-element-25a5b02{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--border-radius:5px 5px 5px 5px;}.elementor-5 .elementor-element.elementor-element-25a5b02:not(.elementor-motion-effects-element-type-background), .elementor-5 .elementor-element.elementor-element-25a5b02 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-16e2151 );}.elementor-5 .elementor-element.elementor-element-25a5b02.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-5 .elementor-element.elementor-element-cea3469 .elementor-icon-box-wrapper{text-align:center;}.elementor-5 .elementor-element.elementor-element-cea3469{--icon-box-icon-margin:21px;}.elementor-5 .elementor-element.elementor-element-cea3469 .elementor-icon-box-title{margin-bottom:15px;}.elementor-5 .elementor-element.elementor-element-cea3469 .elementor-icon{font-size:85px;}.elementor-5 .elementor-element.elementor-element-ccc5084 .elementor-button{background-color:#00FEFE;fill:var( --e-global-color-16e2151 );color:var( --e-global-color-16e2151 );border-radius:7px 7px 7px 7px;}.elementor-5 .elementor-element.elementor-element-ccc5084 .elementor-button:hover, .elementor-5 .elementor-element.elementor-element-ccc5084 .elementor-button:focus{background-color:var( --e-global-color-16e2151 );color:#00FEFE;}.elementor-5 .elementor-element.elementor-element-ccc5084 .elementor-button:hover svg, .elementor-5 .elementor-element.elementor-element-ccc5084 .elementor-button:focus svg{fill:#00FEFE;}.elementor-5 .elementor-element.elementor-element-64e2215{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--border-radius:5px 5px 5px 5px;}.elementor-5 .elementor-element.elementor-element-64e2215:not(.elementor-motion-effects-element-type-background), .elementor-5 .elementor-element.elementor-element-64e2215 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-16e2151 );}.elementor-5 .elementor-element.elementor-element-64e2215.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-5 .elementor-element.elementor-element-e8b4cca .elementor-icon-box-wrapper{text-align:center;}.elementor-5 .elementor-element.elementor-element-e8b4cca{--icon-box-icon-margin:21px;}.elementor-5 .elementor-element.elementor-element-e8b4cca .elementor-icon-box-title{margin-bottom:15px;}.elementor-5 .elementor-element.elementor-element-e8b4cca .elementor-icon{font-size:85px;}.elementor-5 .elementor-element.elementor-element-db8c64a .elementor-button{background-color:#00FEFE;fill:var( --e-global-color-16e2151 );color:var( --e-global-color-16e2151 );border-radius:7px 7px 7px 7px;}.elementor-5 .elementor-element.elementor-element-db8c64a .elementor-button:hover, .elementor-5 .elementor-element.elementor-element-db8c64a .elementor-button:focus{background-color:var( --e-global-color-16e2151 );color:#00FEFE;}.elementor-5 .elementor-element.elementor-element-db8c64a .elementor-button:hover svg, .elementor-5 .elementor-element.elementor-element-db8c64a .elementor-button:focus svg{fill:#00FEFE;}.elementor-5 .elementor-element.elementor-element-c47b280{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--border-radius:5px 5px 5px 5px;}.elementor-5 .elementor-element.elementor-element-c47b280:not(.elementor-motion-effects-element-type-background), .elementor-5 .elementor-element.elementor-element-c47b280 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-16e2151 );}.elementor-5 .elementor-element.elementor-element-c47b280.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-5 .elementor-element.elementor-element-495f887 .elementor-icon-box-wrapper{text-align:center;}.elementor-5 .elementor-element.elementor-element-495f887{--icon-box-icon-margin:21px;}.elementor-5 .elementor-element.elementor-element-495f887 .elementor-icon-box-title{margin-bottom:15px;}.elementor-5 .elementor-element.elementor-element-495f887 .elementor-icon{font-size:85px;}.elementor-5 .elementor-element.elementor-element-4e53438 .elementor-button{background-color:#00FEFE;fill:var( --e-global-color-16e2151 );color:var( --e-global-color-16e2151 );border-radius:7px 7px 7px 7px;}.elementor-5 .elementor-element.elementor-element-4e53438 .elementor-button:hover, .elementor-5 .elementor-element.elementor-element-4e53438 .elementor-button:focus{background-color:var( --e-global-color-16e2151 );color:#00FEFE;}.elementor-5 .elementor-element.elementor-element-4e53438 .elementor-button:hover svg, .elementor-5 .elementor-element.elementor-element-4e53438 .elementor-button:focus svg{fill:#00FEFE;}.elementor-5 .elementor-element.elementor-element-b5ca27e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--border-radius:5px 5px 5px 5px;}.elementor-5 .elementor-element.elementor-element-b5ca27e:not(.elementor-motion-effects-element-type-background), .elementor-5 .elementor-element.elementor-element-b5ca27e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-16e2151 );}.elementor-5 .elementor-element.elementor-element-b5ca27e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-5 .elementor-element.elementor-element-9422b3b .elementor-icon-box-wrapper{text-align:center;}.elementor-5 .elementor-element.elementor-element-9422b3b{--icon-box-icon-margin:21px;}.elementor-5 .elementor-element.elementor-element-9422b3b .elementor-icon-box-title{margin-bottom:15px;}.elementor-5 .elementor-element.elementor-element-9422b3b .elementor-icon{font-size:85px;}.elementor-5 .elementor-element.elementor-element-61f0dc8 .elementor-button{background-color:#00FEFE;fill:var( --e-global-color-16e2151 );color:var( --e-global-color-16e2151 );border-radius:7px 7px 7px 7px;}.elementor-5 .elementor-element.elementor-element-61f0dc8 .elementor-button:hover, .elementor-5 .elementor-element.elementor-element-61f0dc8 .elementor-button:focus{background-color:var( --e-global-color-16e2151 );color:#00FEFE;}.elementor-5 .elementor-element.elementor-element-61f0dc8 .elementor-button:hover svg, .elementor-5 .elementor-element.elementor-element-61f0dc8 .elementor-button:focus svg{fill:#00FEFE;}.elementor-5 .elementor-element.elementor-element-008bf61{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-5 .elementor-element.elementor-element-b905310{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-5 .elementor-element.elementor-element-f9c393a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-5 .elementor-element.elementor-element-3e0d6ef{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-5 .elementor-element.elementor-element-d6e0e82{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-5 .elementor-element.elementor-element-fede122{column-gap:0px;text-align:center;font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;color:#7A7A7A;}.elementor-5 .elementor-element.elementor-element-fede122 p{margin-bottom:0px;}.elementor-5 .elementor-element.elementor-element-387b890{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-5 .elementor-element.elementor-element-8fe938f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--border-radius:5px 5px 5px 5px;}.elementor-5 .elementor-element.elementor-element-8fe938f:not(.elementor-motion-effects-element-type-background), .elementor-5 .elementor-element.elementor-element-8fe938f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-16e2151 );}.elementor-5 .elementor-element.elementor-element-8fe938f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-5 .elementor-element.elementor-element-56ff952 .elementor-icon-box-wrapper{text-align:center;}.elementor-5 .elementor-element.elementor-element-56ff952{--icon-box-icon-margin:21px;}.elementor-5 .elementor-element.elementor-element-56ff952 .elementor-icon-box-title{margin-bottom:15px;}.elementor-5 .elementor-element.elementor-element-56ff952 .elementor-icon{font-size:85px;}.elementor-5 .elementor-element.elementor-element-07b9ffb .elementor-button{background-color:#00FEFE;fill:var( --e-global-color-16e2151 );color:var( --e-global-color-16e2151 );border-radius:7px 7px 7px 7px;}.elementor-5 .elementor-element.elementor-element-07b9ffb .elementor-button:hover, .elementor-5 .elementor-element.elementor-element-07b9ffb .elementor-button:focus{background-color:var( --e-global-color-16e2151 );color:#00FEFE;}.elementor-5 .elementor-element.elementor-element-07b9ffb .elementor-button:hover svg, .elementor-5 .elementor-element.elementor-element-07b9ffb .elementor-button:focus svg{fill:#00FEFE;}.elementor-5 .elementor-element.elementor-element-f68d41d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--border-radius:5px 5px 5px 5px;}.elementor-5 .elementor-element.elementor-element-f68d41d:not(.elementor-motion-effects-element-type-background), .elementor-5 .elementor-element.elementor-element-f68d41d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-16e2151 );}.elementor-5 .elementor-element.elementor-element-f68d41d.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-5 .elementor-element.elementor-element-169f109 .elementor-icon-box-wrapper{text-align:center;}.elementor-5 .elementor-element.elementor-element-169f109{--icon-box-icon-margin:21px;}.elementor-5 .elementor-element.elementor-element-169f109 .elementor-icon-box-title{margin-bottom:15px;}.elementor-5 .elementor-element.elementor-element-169f109 .elementor-icon{font-size:85px;}.elementor-5 .elementor-element.elementor-element-7917673 .elementor-button{background-color:#00FEFE;fill:var( --e-global-color-16e2151 );color:var( --e-global-color-16e2151 );border-radius:7px 7px 7px 7px;}.elementor-5 .elementor-element.elementor-element-7917673 .elementor-button:hover, .elementor-5 .elementor-element.elementor-element-7917673 .elementor-button:focus{background-color:var( --e-global-color-16e2151 );color:#00FEFE;}.elementor-5 .elementor-element.elementor-element-7917673 .elementor-button:hover svg, .elementor-5 .elementor-element.elementor-element-7917673 .elementor-button:focus svg{fill:#00FEFE;}.elementor-5 .elementor-element.elementor-element-2654c0a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--border-radius:5px 5px 5px 5px;}.elementor-5 .elementor-element.elementor-element-2654c0a:not(.elementor-motion-effects-element-type-background), .elementor-5 .elementor-element.elementor-element-2654c0a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-16e2151 );}.elementor-5 .elementor-element.elementor-element-2654c0a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-5 .elementor-element.elementor-element-baa26ff .elementor-icon-box-wrapper{text-align:center;}.elementor-5 .elementor-element.elementor-element-baa26ff{--icon-box-icon-margin:21px;}.elementor-5 .elementor-element.elementor-element-baa26ff .elementor-icon-box-title{margin-bottom:15px;}.elementor-5 .elementor-element.elementor-element-baa26ff .elementor-icon{font-size:85px;}.elementor-5 .elementor-element.elementor-element-efbb0ce .elementor-button{background-color:#00FEFE;fill:var( --e-global-color-16e2151 );color:var( --e-global-color-16e2151 );border-radius:7px 7px 7px 7px;}.elementor-5 .elementor-element.elementor-element-efbb0ce .elementor-button:hover, .elementor-5 .elementor-element.elementor-element-efbb0ce .elementor-button:focus{background-color:var( --e-global-color-16e2151 );color:#00FEFE;}.elementor-5 .elementor-element.elementor-element-efbb0ce .elementor-button:hover svg, .elementor-5 .elementor-element.elementor-element-efbb0ce .elementor-button:focus svg{fill:#00FEFE;}.elementor-5 .elementor-element.elementor-element-0a535cb{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--border-radius:5px 5px 5px 5px;}.elementor-5 .elementor-element.elementor-element-0a535cb:not(.elementor-motion-effects-element-type-background), .elementor-5 .elementor-element.elementor-element-0a535cb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-16e2151 );}.elementor-5 .elementor-element.elementor-element-0a535cb.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-5 .elementor-element.elementor-element-ef386c7 .elementor-icon-box-wrapper{text-align:center;}.elementor-5 .elementor-element.elementor-element-ef386c7{--icon-box-icon-margin:21px;}.elementor-5 .elementor-element.elementor-element-ef386c7 .elementor-icon-box-title{margin-bottom:15px;}.elementor-5 .elementor-element.elementor-element-ef386c7 .elementor-icon{font-size:85px;}.elementor-5 .elementor-element.elementor-element-684f391 .elementor-button{background-color:#00FEFE;fill:var( --e-global-color-16e2151 );color:var( --e-global-color-16e2151 );border-radius:7px 7px 7px 7px;}.elementor-5 .elementor-element.elementor-element-684f391 .elementor-button:hover, .elementor-5 .elementor-element.elementor-element-684f391 .elementor-button:focus{background-color:var( --e-global-color-16e2151 );color:#00FEFE;}.elementor-5 .elementor-element.elementor-element-684f391 .elementor-button:hover svg, .elementor-5 .elementor-element.elementor-element-684f391 .elementor-button:focus svg{fill:#00FEFE;}.elementor-5 .elementor-element.elementor-element-aa71bb6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--border-radius:5px 5px 5px 5px;}.elementor-5 .elementor-element.elementor-element-aa71bb6:not(.elementor-motion-effects-element-type-background), .elementor-5 .elementor-element.elementor-element-aa71bb6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-16e2151 );}.elementor-5 .elementor-element.elementor-element-aa71bb6.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-5 .elementor-element.elementor-element-3cda8e7 .elementor-icon-box-wrapper{text-align:center;}.elementor-5 .elementor-element.elementor-element-3cda8e7{--icon-box-icon-margin:21px;}.elementor-5 .elementor-element.elementor-element-3cda8e7 .elementor-icon-box-title{margin-bottom:15px;}.elementor-5 .elementor-element.elementor-element-3cda8e7 .elementor-icon{font-size:85px;}.elementor-5 .elementor-element.elementor-element-a3adec6 .elementor-button{background-color:#00FEFE;fill:var( --e-global-color-16e2151 );color:var( --e-global-color-16e2151 );border-radius:7px 7px 7px 7px;}.elementor-5 .elementor-element.elementor-element-a3adec6 .elementor-button:hover, .elementor-5 .elementor-element.elementor-element-a3adec6 .elementor-button:focus{background-color:var( --e-global-color-16e2151 );color:#00FEFE;}.elementor-5 .elementor-element.elementor-element-a3adec6 .elementor-button:hover svg, .elementor-5 .elementor-element.elementor-element-a3adec6 .elementor-button:focus svg{fill:#00FEFE;}.elementor-5 .elementor-element.elementor-element-2f0ef41{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--border-radius:5px 5px 5px 5px;}.elementor-5 .elementor-element.elementor-element-2f0ef41:not(.elementor-motion-effects-element-type-background), .elementor-5 .elementor-element.elementor-element-2f0ef41 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-16e2151 );}.elementor-5 .elementor-element.elementor-element-2f0ef41.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-5 .elementor-element.elementor-element-fbff5f8 .elementor-icon-box-wrapper{text-align:center;}.elementor-5 .elementor-element.elementor-element-fbff5f8{--icon-box-icon-margin:21px;}.elementor-5 .elementor-element.elementor-element-fbff5f8 .elementor-icon-box-title{margin-bottom:15px;}.elementor-5 .elementor-element.elementor-element-fbff5f8 .elementor-icon{font-size:85px;}.elementor-5 .elementor-element.elementor-element-71ed094 .elementor-button{background-color:#00FEFE;fill:var( --e-global-color-16e2151 );color:var( --e-global-color-16e2151 );border-radius:7px 7px 7px 7px;}.elementor-5 .elementor-element.elementor-element-71ed094 .elementor-button:hover, .elementor-5 .elementor-element.elementor-element-71ed094 .elementor-button:focus{background-color:var( --e-global-color-16e2151 );color:#00FEFE;}.elementor-5 .elementor-element.elementor-element-71ed094 .elementor-button:hover svg, .elementor-5 .elementor-element.elementor-element-71ed094 .elementor-button:focus svg{fill:#00FEFE;}.elementor-5 .elementor-element.elementor-element-8893ff0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-5 .elementor-element.elementor-element-3e67fab{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-5 .elementor-element.elementor-element-aa2e5ed{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-5 .elementor-element.elementor-element-8df3fa3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-5 .elementor-element.elementor-element-a8db551{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-5 .elementor-element.elementor-element-ef29059{column-gap:0px;text-align:center;font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;color:#7A7A7A;}.elementor-5 .elementor-element.elementor-element-ef29059 p{margin-bottom:0px;}.elementor-5 .elementor-element.elementor-element-500f0cb{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-5 .elementor-element.elementor-element-9827128{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--border-radius:5px 5px 5px 5px;}.elementor-5 .elementor-element.elementor-element-9827128:not(.elementor-motion-effects-element-type-background), .elementor-5 .elementor-element.elementor-element-9827128 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-16e2151 );}.elementor-5 .elementor-element.elementor-element-9827128.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-5 .elementor-element.elementor-element-01a8b31 .elementor-icon-box-wrapper{text-align:center;}.elementor-5 .elementor-element.elementor-element-01a8b31{--icon-box-icon-margin:21px;}.elementor-5 .elementor-element.elementor-element-01a8b31 .elementor-icon-box-title{margin-bottom:15px;}.elementor-5 .elementor-element.elementor-element-01a8b31 .elementor-icon{font-size:85px;}.elementor-5 .elementor-element.elementor-element-108add1 .elementor-button{background-color:#00FEFE;fill:var( --e-global-color-16e2151 );color:var( --e-global-color-16e2151 );border-radius:7px 7px 7px 7px;}.elementor-5 .elementor-element.elementor-element-108add1 .elementor-button:hover, .elementor-5 .elementor-element.elementor-element-108add1 .elementor-button:focus{background-color:var( --e-global-color-16e2151 );color:#00FEFE;}.elementor-5 .elementor-element.elementor-element-108add1 .elementor-button:hover svg, .elementor-5 .elementor-element.elementor-element-108add1 .elementor-button:focus svg{fill:#00FEFE;}.elementor-5 .elementor-element.elementor-element-a66c006{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--border-radius:5px 5px 5px 5px;}.elementor-5 .elementor-element.elementor-element-a66c006:not(.elementor-motion-effects-element-type-background), .elementor-5 .elementor-element.elementor-element-a66c006 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-16e2151 );}.elementor-5 .elementor-element.elementor-element-a66c006.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-5 .elementor-element.elementor-element-b18943e .elementor-icon-box-wrapper{text-align:center;}.elementor-5 .elementor-element.elementor-element-b18943e{--icon-box-icon-margin:21px;}.elementor-5 .elementor-element.elementor-element-b18943e .elementor-icon-box-title{margin-bottom:15px;}.elementor-5 .elementor-element.elementor-element-b18943e .elementor-icon{font-size:85px;}.elementor-5 .elementor-element.elementor-element-bf86615 .elementor-button{background-color:#00FEFE;fill:var( --e-global-color-16e2151 );color:var( --e-global-color-16e2151 );border-radius:7px 7px 7px 7px;}.elementor-5 .elementor-element.elementor-element-bf86615 .elementor-button:hover, .elementor-5 .elementor-element.elementor-element-bf86615 .elementor-button:focus{background-color:var( --e-global-color-16e2151 );color:#00FEFE;}.elementor-5 .elementor-element.elementor-element-bf86615 .elementor-button:hover svg, .elementor-5 .elementor-element.elementor-element-bf86615 .elementor-button:focus svg{fill:#00FEFE;}.elementor-5 .elementor-element.elementor-element-a0807cc{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--border-radius:5px 5px 5px 5px;}.elementor-5 .elementor-element.elementor-element-a0807cc:not(.elementor-motion-effects-element-type-background), .elementor-5 .elementor-element.elementor-element-a0807cc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-16e2151 );}.elementor-5 .elementor-element.elementor-element-a0807cc.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-5 .elementor-element.elementor-element-515c348 .elementor-icon-box-wrapper{text-align:center;}.elementor-5 .elementor-element.elementor-element-515c348{--icon-box-icon-margin:21px;}.elementor-5 .elementor-element.elementor-element-515c348 .elementor-icon-box-title{margin-bottom:15px;}.elementor-5 .elementor-element.elementor-element-515c348 .elementor-icon{font-size:85px;}.elementor-5 .elementor-element.elementor-element-e322242 .elementor-button{background-color:#00FEFE;fill:var( --e-global-color-16e2151 );color:var( --e-global-color-16e2151 );border-radius:7px 7px 7px 7px;}.elementor-5 .elementor-element.elementor-element-e322242 .elementor-button:hover, .elementor-5 .elementor-element.elementor-element-e322242 .elementor-button:focus{background-color:var( --e-global-color-16e2151 );color:#00FEFE;}.elementor-5 .elementor-element.elementor-element-e322242 .elementor-button:hover svg, .elementor-5 .elementor-element.elementor-element-e322242 .elementor-button:focus svg{fill:#00FEFE;}.elementor-5 .elementor-element.elementor-element-db9b9ef{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--border-radius:5px 5px 5px 5px;}.elementor-5 .elementor-element.elementor-element-db9b9ef:not(.elementor-motion-effects-element-type-background), .elementor-5 .elementor-element.elementor-element-db9b9ef > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-16e2151 );}.elementor-5 .elementor-element.elementor-element-db9b9ef.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-5 .elementor-element.elementor-element-3fd5e6e .elementor-icon-box-wrapper{text-align:center;}.elementor-5 .elementor-element.elementor-element-3fd5e6e{--icon-box-icon-margin:21px;}.elementor-5 .elementor-element.elementor-element-3fd5e6e .elementor-icon-box-title{margin-bottom:15px;}.elementor-5 .elementor-element.elementor-element-3fd5e6e .elementor-icon{font-size:85px;}.elementor-5 .elementor-element.elementor-element-6551290 .elementor-button{background-color:#00FEFE;fill:var( --e-global-color-16e2151 );color:var( --e-global-color-16e2151 );border-radius:7px 7px 7px 7px;}.elementor-5 .elementor-element.elementor-element-6551290 .elementor-button:hover, .elementor-5 .elementor-element.elementor-element-6551290 .elementor-button:focus{background-color:var( --e-global-color-16e2151 );color:#00FEFE;}.elementor-5 .elementor-element.elementor-element-6551290 .elementor-button:hover svg, .elementor-5 .elementor-element.elementor-element-6551290 .elementor-button:focus svg{fill:#00FEFE;}.elementor-5 .elementor-element.elementor-element-d7393fe{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--border-radius:5px 5px 5px 5px;}.elementor-5 .elementor-element.elementor-element-d7393fe:not(.elementor-motion-effects-element-type-background), .elementor-5 .elementor-element.elementor-element-d7393fe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-16e2151 );}.elementor-5 .elementor-element.elementor-element-d7393fe.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-5 .elementor-element.elementor-element-fb11c30 .elementor-icon-box-wrapper{text-align:center;}.elementor-5 .elementor-element.elementor-element-fb11c30{--icon-box-icon-margin:21px;}.elementor-5 .elementor-element.elementor-element-fb11c30 .elementor-icon-box-title{margin-bottom:15px;}.elementor-5 .elementor-element.elementor-element-fb11c30 .elementor-icon{font-size:85px;}.elementor-5 .elementor-element.elementor-element-7f0a8aa .elementor-button{background-color:#00FEFE;fill:var( --e-global-color-16e2151 );color:var( --e-global-color-16e2151 );border-radius:7px 7px 7px 7px;}.elementor-5 .elementor-element.elementor-element-7f0a8aa .elementor-button:hover, .elementor-5 .elementor-element.elementor-element-7f0a8aa .elementor-button:focus{background-color:var( --e-global-color-16e2151 );color:#00FEFE;}.elementor-5 .elementor-element.elementor-element-7f0a8aa .elementor-button:hover svg, .elementor-5 .elementor-element.elementor-element-7f0a8aa .elementor-button:focus svg{fill:#00FEFE;}.elementor-5 .elementor-element.elementor-element-21984c1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--border-radius:5px 5px 5px 5px;}.elementor-5 .elementor-element.elementor-element-21984c1:not(.elementor-motion-effects-element-type-background), .elementor-5 .elementor-element.elementor-element-21984c1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-16e2151 );}.elementor-5 .elementor-element.elementor-element-21984c1.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-5 .elementor-element.elementor-element-d04b36e .elementor-icon-box-wrapper{text-align:center;}.elementor-5 .elementor-element.elementor-element-d04b36e{--icon-box-icon-margin:21px;}.elementor-5 .elementor-element.elementor-element-d04b36e .elementor-icon-box-title{margin-bottom:15px;}.elementor-5 .elementor-element.elementor-element-d04b36e .elementor-icon{font-size:85px;}.elementor-5 .elementor-element.elementor-element-05f63be .elementor-button{background-color:#00FEFE;fill:var( --e-global-color-16e2151 );color:var( --e-global-color-16e2151 );border-radius:7px 7px 7px 7px;}.elementor-5 .elementor-element.elementor-element-05f63be .elementor-button:hover, .elementor-5 .elementor-element.elementor-element-05f63be .elementor-button:focus{background-color:var( --e-global-color-16e2151 );color:#00FEFE;}.elementor-5 .elementor-element.elementor-element-05f63be .elementor-button:hover svg, .elementor-5 .elementor-element.elementor-element-05f63be .elementor-button:focus svg{fill:#00FEFE;}.elementor-5 .elementor-element.elementor-element-bb34dbf{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-5 .elementor-element.elementor-element-f790cca{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--border-radius:5px 5px 5px 5px;}.elementor-5 .elementor-element.elementor-element-f790cca:not(.elementor-motion-effects-element-type-background), .elementor-5 .elementor-element.elementor-element-f790cca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-16e2151 );}.elementor-5 .elementor-element.elementor-element-f790cca.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-5 .elementor-element.elementor-element-27112ea .elementor-icon-box-wrapper{text-align:center;}.elementor-5 .elementor-element.elementor-element-27112ea{--icon-box-icon-margin:21px;}.elementor-5 .elementor-element.elementor-element-27112ea .elementor-icon-box-title{margin-bottom:15px;}.elementor-5 .elementor-element.elementor-element-27112ea .elementor-icon{font-size:85px;}.elementor-5 .elementor-element.elementor-element-374797c .elementor-button{background-color:#00FEFE;fill:var( --e-global-color-16e2151 );color:var( --e-global-color-16e2151 );border-radius:7px 7px 7px 7px;}.elementor-5 .elementor-element.elementor-element-374797c .elementor-button:hover, .elementor-5 .elementor-element.elementor-element-374797c .elementor-button:focus{background-color:var( --e-global-color-16e2151 );color:#00FEFE;}.elementor-5 .elementor-element.elementor-element-374797c .elementor-button:hover svg, .elementor-5 .elementor-element.elementor-element-374797c .elementor-button:focus svg{fill:#00FEFE;}@media(min-width:768px){.elementor-5 .elementor-element.elementor-element-901e5e8{--width:100%;}.elementor-5 .elementor-element.elementor-element-ac4d900{--width:100%;}.elementor-5 .elementor-element.elementor-element-8afaa23{--width:100%;}.elementor-5 .elementor-element.elementor-element-eb0ca38{--width:100%;}.elementor-5 .elementor-element.elementor-element-ab5c750{--width:100%;}.elementor-5 .elementor-element.elementor-element-2bff368{--width:100%;}.elementor-5 .elementor-element.elementor-element-9f2ff2c{--width:100%;}.elementor-5 .elementor-element.elementor-element-3574d4f{--width:100%;}.elementor-5 .elementor-element.elementor-element-8f2dc9f{--width:100%;}.elementor-5 .elementor-element.elementor-element-0c26403{--width:100%;}.elementor-5 .elementor-element.elementor-element-8ced2e3{--width:100%;}.elementor-5 .elementor-element.elementor-element-d7af654{--width:100%;}.elementor-5 .elementor-element.elementor-element-d8bc0a8{--width:100%;}.elementor-5 .elementor-element.elementor-element-b4a9202{--width:100%;}.elementor-5 .elementor-element.elementor-element-f02771b{--width:100%;}.elementor-5 .elementor-element.elementor-element-0e422c5{--width:100%;}.elementor-5 .elementor-element.elementor-element-9a5fdfe{--width:100%;}.elementor-5 .elementor-element.elementor-element-25a5b02{--width:100%;}.elementor-5 .elementor-element.elementor-element-64e2215{--width:100%;}.elementor-5 .elementor-element.elementor-element-c47b280{--width:100%;}.elementor-5 .elementor-element.elementor-element-b5ca27e{--width:100%;}.elementor-5 .elementor-element.elementor-element-8fe938f{--width:100%;}.elementor-5 .elementor-element.elementor-element-f68d41d{--width:100%;}.elementor-5 .elementor-element.elementor-element-2654c0a{--width:100%;}.elementor-5 .elementor-element.elementor-element-0a535cb{--width:100%;}.elementor-5 .elementor-element.elementor-element-aa71bb6{--width:100%;}.elementor-5 .elementor-element.elementor-element-2f0ef41{--width:100%;}.elementor-5 .elementor-element.elementor-element-9827128{--width:100%;}.elementor-5 .elementor-element.elementor-element-a66c006{--width:100%;}.elementor-5 .elementor-element.elementor-element-a0807cc{--width:100%;}.elementor-5 .elementor-element.elementor-element-db9b9ef{--width:100%;}.elementor-5 .elementor-element.elementor-element-d7393fe{--width:100%;}.elementor-5 .elementor-element.elementor-element-21984c1{--width:100%;}.elementor-5 .elementor-element.elementor-element-f790cca{--width:32.979%;}}@media(max-width:1024px){.elementor-5 .elementor-element.elementor-element-c9990bd{--grid-auto-flow:row;}.elementor-5 .elementor-element.elementor-element-5dfe81c{--grid-auto-flow:row;}.elementor-5 .elementor-element.elementor-element-16aed9b{--grid-auto-flow:row;}.elementor-5 .elementor-element.elementor-element-387b890{--grid-auto-flow:row;}.elementor-5 .elementor-element.elementor-element-500f0cb{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-5 .elementor-element.elementor-element-c9990bd{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-5 .elementor-element.elementor-element-5dfe81c{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-5 .elementor-element.elementor-element-16aed9b{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-5 .elementor-element.elementor-element-387b890{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-5 .elementor-element.elementor-element-500f0cb{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}}/* Start custom CSS for text-editor, class: .elementor-element-df028b8 *//* Force glow and color on heading */
.section-heading {
  color: #00FEFE !important;
  text-shadow: 0 0 8px #00FEFE, 0 0 16px #00FEFE;
  font-size: 3rem;
  text-align: center;
  margin-bottom: 20px;
}

/* Stronger .elementor-5 .elementor-element.elementor-element-df028b8 to force glow on paragraph/data */
p.section-description, .section-description {
  color: yellow !important;
  text-shadow: 0 0 6px yellow, 0 0 12px yellow, 0 0 18px yellow;
  font-size: 1.2rem;
  text-align: center;
  max-width: 800px;
  margin: 0 auto 30px;
  line-height: 1.6;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-901e5e8 */.elementor-5 .elementor-element.elementor-element-901e5e8 {
  position: relative;
  background: #111;
  border-radius: 20px;
  overflow: hidden;
  margin: 2px;
  isolation: isolate;
  box-shadow: 0 0 10px rgba(255, 255, 255, 0.05);
}

/* 🌀 Thicker, fancier animated border */
.elementor-5 .elementor-element.elementor-element-901e5e8::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  border: 5px solid transparent;
  border-radius: 20px;
  background: linear-gradient(
    60deg,
    #ff00cc,
    #00ffff,
    #ffcc00,
    #ff00cc,
    #00ff99,
    #0066ff,
    #ff0066
  ) border-box;
  background-size: 600% 600%;
  -webkit-mask: 
    linear-gradient(#fff 0 0) padding-box, 
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: destination-out;
  mask-composite: exclude;
  animation: colorMove 12s linear infinite;
  pointer-events: none;
  z-index: -1;
}

/* ✨ Enhanced Glow Effect */
.elementor-5 .elementor-element.elementor-element-901e5e8::after {
  content: "";
  position: absolute;
  top: -15px;
  left: -15px;
  right: -15px;
  bottom: -15px;
  background: linear-gradient(
    60deg,
    #ff00cc,
    #00ffff,
    #ffcc00,
    #00ff99,
    #0066ff,
    #ff0066
  );
  background-size: 600% 600%;
  border-radius: 30px;
  z-index: -2;
  opacity: 0;
  transition: opacity 0.3s ease;
  filter: blur(35px);
  pointer-events: none;
  animation: colorMove 10s linear infinite;
}

/* Glow on click (mobile) */
.elementor-5 .elementor-element.elementor-element-901e5e8:active::after {
  opacity: 0.7;
}

/* Glow on hover (desktop) */
@media (hover: hover) {
  .elementor-5 .elementor-element.elementor-element-901e5e8:hover::after {
    opacity: 0.7;
  }
}

/* 🔄 Fancy animated gradient motion */
@keyframes colorMove {
  0% { background-position: 0% 50%; }
  50% { background-position: 100% 50%; }
  100% { background-position: 0% 50%; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ac4d900 */.elementor-5 .elementor-element.elementor-element-ac4d900 {
  position: relative;
  background: #111;
  border-radius: 20px;
  overflow: hidden;
  margin: 2px;
  isolation: isolate;
  box-shadow: 0 0 10px rgba(255, 255, 255, 0.05);
}

/* 🌀 Thicker, fancier animated border */
.elementor-5 .elementor-element.elementor-element-ac4d900::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  border: 5px solid transparent;
  border-radius: 20px;
  background: linear-gradient(
    60deg,
    #ff00cc,
    #00ffff,
    #ffcc00,
    #ff00cc,
    #00ff99,
    #0066ff,
    #ff0066
  ) border-box;
  background-size: 600% 600%;
  -webkit-mask: 
    linear-gradient(#fff 0 0) padding-box, 
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: destination-out;
  mask-composite: exclude;
  animation: colorMove 12s linear infinite;
  pointer-events: none;
  z-index: -1;
}

/* ✨ Enhanced Glow Effect */
.elementor-5 .elementor-element.elementor-element-ac4d900::after {
  content: "";
  position: absolute;
  top: -15px;
  left: -15px;
  right: -15px;
  bottom: -15px;
  background: linear-gradient(
    60deg,
    #ff00cc,
    #00ffff,
    #ffcc00,
    #00ff99,
    #0066ff,
    #ff0066
  );
  background-size: 600% 600%;
  border-radius: 30px;
  z-index: -2;
  opacity: 0;
  transition: opacity 0.3s ease;
  filter: blur(35px);
  pointer-events: none;
  animation: colorMove 10s linear infinite;
}

/* Glow on click (mobile) */
.elementor-5 .elementor-element.elementor-element-ac4d900:active::after {
  opacity: 0.7;
}

/* Glow on hover (desktop) */
@media (hover: hover) {
  .elementor-5 .elementor-element.elementor-element-ac4d900:hover::after {
    opacity: 0.7;
  }
}

/* 🔄 Fancy animated gradient motion */
@keyframes colorMove {
  0% { background-position: 0% 50%; }
  50% { background-position: 100% 50%; }
  100% { background-position: 0% 50%; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8afaa23 */.elementor-5 .elementor-element.elementor-element-8afaa23 {
  position: relative;
  background: #111;
  border-radius: 20px;
  overflow: hidden;
  margin: 2px;
  isolation: isolate;
  box-shadow: 0 0 10px rgba(255, 255, 255, 0.05);
}

/* 🌀 Thicker, fancier animated border */
.elementor-5 .elementor-element.elementor-element-8afaa23::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  border: 5px solid transparent;
  border-radius: 20px;
  background: linear-gradient(
    60deg,
    #ff00cc,
    #00ffff,
    #ffcc00,
    #ff00cc,
    #00ff99,
    #0066ff,
    #ff0066
  ) border-box;
  background-size: 600% 600%;
  -webkit-mask: 
    linear-gradient(#fff 0 0) padding-box, 
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: destination-out;
  mask-composite: exclude;
  animation: colorMove 12s linear infinite;
  pointer-events: none;
  z-index: -1;
}

/* ✨ Enhanced Glow Effect */
.elementor-5 .elementor-element.elementor-element-8afaa23::after {
  content: "";
  position: absolute;
  top: -15px;
  left: -15px;
  right: -15px;
  bottom: -15px;
  background: linear-gradient(
    60deg,
    #ff00cc,
    #00ffff,
    #ffcc00,
    #00ff99,
    #0066ff,
    #ff0066
  );
  background-size: 600% 600%;
  border-radius: 30px;
  z-index: -2;
  opacity: 0;
  transition: opacity 0.3s ease;
  filter: blur(35px);
  pointer-events: none;
  animation: colorMove 10s linear infinite;
}

/* Glow on click (mobile) */
.elementor-5 .elementor-element.elementor-element-8afaa23:active::after {
  opacity: 0.7;
}

/* Glow on hover (desktop) */
@media (hover: hover) {
  .elementor-5 .elementor-element.elementor-element-8afaa23:hover::after {
    opacity: 0.7;
  }
}

/* 🔄 Fancy animated gradient motion */
@keyframes colorMove {
  0% { background-position: 0% 50%; }
  50% { background-position: 100% 50%; }
  100% { background-position: 0% 50%; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eb0ca38 */.elementor-5 .elementor-element.elementor-element-eb0ca38 {
  position: relative;
  background: #111;
  border-radius: 20px;
  overflow: hidden;
  margin: 2px;
  isolation: isolate;
  box-shadow: 0 0 10px rgba(255, 255, 255, 0.05);
}

/* 🌀 Thicker, fancier animated border */
.elementor-5 .elementor-element.elementor-element-eb0ca38::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  border: 5px solid transparent;
  border-radius: 20px;
  background: linear-gradient(
    60deg,
    #ff00cc,
    #00ffff,
    #ffcc00,
    #ff00cc,
    #00ff99,
    #0066ff,
    #ff0066
  ) border-box;
  background-size: 600% 600%;
  -webkit-mask: 
    linear-gradient(#fff 0 0) padding-box, 
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: destination-out;
  mask-composite: exclude;
  animation: colorMove 12s linear infinite;
  pointer-events: none;
  z-index: -1;
}

/* ✨ Enhanced Glow Effect */
.elementor-5 .elementor-element.elementor-element-eb0ca38::after {
  content: "";
  position: absolute;
  top: -15px;
  left: -15px;
  right: -15px;
  bottom: -15px;
  background: linear-gradient(
    60deg,
    #ff00cc,
    #00ffff,
    #ffcc00,
    #00ff99,
    #0066ff,
    #ff0066
  );
  background-size: 600% 600%;
  border-radius: 30px;
  z-index: -2;
  opacity: 0;
  transition: opacity 0.3s ease;
  filter: blur(35px);
  pointer-events: none;
  animation: colorMove 10s linear infinite;
}

/* Glow on click (mobile) */
.elementor-5 .elementor-element.elementor-element-eb0ca38:active::after {
  opacity: 0.7;
}

/* Glow on hover (desktop) */
@media (hover: hover) {
  .elementor-5 .elementor-element.elementor-element-eb0ca38:hover::after {
    opacity: 0.7;
  }
}

/* 🔄 Fancy animated gradient motion */
@keyframes colorMove {
  0% { background-position: 0% 50%; }
  50% { background-position: 100% 50%; }
  100% { background-position: 0% 50%; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ab5c750 */.elementor-5 .elementor-element.elementor-element-ab5c750 {
  position: relative;
  background: #111;
  border-radius: 20px;
  overflow: hidden;
  margin: 2px;
  isolation: isolate;
  box-shadow: 0 0 10px rgba(255, 255, 255, 0.05);
}

/* 🌀 Thicker, fancier animated border */
.elementor-5 .elementor-element.elementor-element-ab5c750::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  border: 5px solid transparent;
  border-radius: 20px;
  background: linear-gradient(
    60deg,
    #ff00cc,
    #00ffff,
    #ffcc00,
    #ff00cc,
    #00ff99,
    #0066ff,
    #ff0066
  ) border-box;
  background-size: 600% 600%;
  -webkit-mask: 
    linear-gradient(#fff 0 0) padding-box, 
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: destination-out;
  mask-composite: exclude;
  animation: colorMove 12s linear infinite;
  pointer-events: none;
  z-index: -1;
}

/* ✨ Enhanced Glow Effect */
.elementor-5 .elementor-element.elementor-element-ab5c750::after {
  content: "";
  position: absolute;
  top: -15px;
  left: -15px;
  right: -15px;
  bottom: -15px;
  background: linear-gradient(
    60deg,
    #ff00cc,
    #00ffff,
    #ffcc00,
    #00ff99,
    #0066ff,
    #ff0066
  );
  background-size: 600% 600%;
  border-radius: 30px;
  z-index: -2;
  opacity: 0;
  transition: opacity 0.3s ease;
  filter: blur(35px);
  pointer-events: none;
  animation: colorMove 10s linear infinite;
}

/* Glow on click (mobile) */
.elementor-5 .elementor-element.elementor-element-ab5c750:active::after {
  opacity: 0.7;
}

/* Glow on hover (desktop) */
@media (hover: hover) {
  .elementor-5 .elementor-element.elementor-element-ab5c750:hover::after {
    opacity: 0.7;
  }
}

/* 🔄 Fancy animated gradient motion */
@keyframes colorMove {
  0% { background-position: 0% 50%; }
  50% { background-position: 100% 50%; }
  100% { background-position: 0% 50%; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2bff368 */.elementor-5 .elementor-element.elementor-element-2bff368 {
  position: relative;
  background: #111;
  border-radius: 20px;
  overflow: hidden;
  margin: 2px;
  isolation: isolate;
  box-shadow: 0 0 10px rgba(255, 255, 255, 0.05);
}

/* 🌀 Thicker, fancier animated border */
.elementor-5 .elementor-element.elementor-element-2bff368::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  border: 5px solid transparent;
  border-radius: 20px;
  background: linear-gradient(
    60deg,
    #ff00cc,
    #00ffff,
    #ffcc00,
    #ff00cc,
    #00ff99,
    #0066ff,
    #ff0066
  ) border-box;
  background-size: 600% 600%;
  -webkit-mask: 
    linear-gradient(#fff 0 0) padding-box, 
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: destination-out;
  mask-composite: exclude;
  animation: colorMove 12s linear infinite;
  pointer-events: none;
  z-index: -1;
}

/* ✨ Enhanced Glow Effect */
.elementor-5 .elementor-element.elementor-element-2bff368::after {
  content: "";
  position: absolute;
  top: -15px;
  left: -15px;
  right: -15px;
  bottom: -15px;
  background: linear-gradient(
    60deg,
    #ff00cc,
    #00ffff,
    #ffcc00,
    #00ff99,
    #0066ff,
    #ff0066
  );
  background-size: 600% 600%;
  border-radius: 30px;
  z-index: -2;
  opacity: 0;
  transition: opacity 0.3s ease;
  filter: blur(35px);
  pointer-events: none;
  animation: colorMove 10s linear infinite;
}

/* Glow on click (mobile) */
.elementor-5 .elementor-element.elementor-element-2bff368:active::after {
  opacity: 0.7;
}

/* Glow on hover (desktop) */
@media (hover: hover) {
  .elementor-5 .elementor-element.elementor-element-2bff368:hover::after {
    opacity: 0.7;
  }
}

/* 🔄 Fancy animated gradient motion */
@keyframes colorMove {
  0% { background-position: 0% 50%; }
  50% { background-position: 100% 50%; }
  100% { background-position: 0% 50%; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9f2ff2c */.elementor-5 .elementor-element.elementor-element-9f2ff2c {
  position: relative;
  background: #111;
  border-radius: 20px;
  overflow: hidden;
  margin: 2px;
  isolation: isolate;
  box-shadow: 0 0 10px rgba(255, 255, 255, 0.05);
}

/* 🌀 Thicker, fancier animated border */
.elementor-5 .elementor-element.elementor-element-9f2ff2c::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  border: 5px solid transparent;
  border-radius: 20px;
  background: linear-gradient(
    60deg,
    #ff00cc,
    #00ffff,
    #ffcc00,
    #ff00cc,
    #00ff99,
    #0066ff,
    #ff0066
  ) border-box;
  background-size: 600% 600%;
  -webkit-mask: 
    linear-gradient(#fff 0 0) padding-box, 
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: destination-out;
  mask-composite: exclude;
  animation: colorMove 12s linear infinite;
  pointer-events: none;
  z-index: -1;
}

/* ✨ Enhanced Glow Effect */
.elementor-5 .elementor-element.elementor-element-9f2ff2c::after {
  content: "";
  position: absolute;
  top: -15px;
  left: -15px;
  right: -15px;
  bottom: -15px;
  background: linear-gradient(
    60deg,
    #ff00cc,
    #00ffff,
    #ffcc00,
    #00ff99,
    #0066ff,
    #ff0066
  );
  background-size: 600% 600%;
  border-radius: 30px;
  z-index: -2;
  opacity: 0;
  transition: opacity 0.3s ease;
  filter: blur(35px);
  pointer-events: none;
  animation: colorMove 10s linear infinite;
}

/* Glow on click (mobile) */
.elementor-5 .elementor-element.elementor-element-9f2ff2c:active::after {
  opacity: 0.7;
}

/* Glow on hover (desktop) */
@media (hover: hover) {
  .elementor-5 .elementor-element.elementor-element-9f2ff2c:hover::after {
    opacity: 0.7;
  }
}

/* 🔄 Fancy animated gradient motion */
@keyframes colorMove {
  0% { background-position: 0% 50%; }
  50% { background-position: 100% 50%; }
  100% { background-position: 0% 50%; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3574d4f */.elementor-5 .elementor-element.elementor-element-3574d4f {
  position: relative;
  background: #111;
  border-radius: 20px;
  overflow: hidden;
  margin: 2px;
  isolation: isolate;
  box-shadow: 0 0 10px rgba(255, 255, 255, 0.05);
}

/* 🌀 Thicker, fancier animated border */
.elementor-5 .elementor-element.elementor-element-3574d4f::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  border: 5px solid transparent;
  border-radius: 20px;
  background: linear-gradient(
    60deg,
    #ff00cc,
    #00ffff,
    #ffcc00,
    #ff00cc,
    #00ff99,
    #0066ff,
    #ff0066
  ) border-box;
  background-size: 600% 600%;
  -webkit-mask: 
    linear-gradient(#fff 0 0) padding-box, 
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: destination-out;
  mask-composite: exclude;
  animation: colorMove 12s linear infinite;
  pointer-events: none;
  z-index: -1;
}

/* ✨ Enhanced Glow Effect */
.elementor-5 .elementor-element.elementor-element-3574d4f::after {
  content: "";
  position: absolute;
  top: -15px;
  left: -15px;
  right: -15px;
  bottom: -15px;
  background: linear-gradient(
    60deg,
    #ff00cc,
    #00ffff,
    #ffcc00,
    #00ff99,
    #0066ff,
    #ff0066
  );
  background-size: 600% 600%;
  border-radius: 30px;
  z-index: -2;
  opacity: 0;
  transition: opacity 0.3s ease;
  filter: blur(35px);
  pointer-events: none;
  animation: colorMove 10s linear infinite;
}

/* Glow on click (mobile) */
.elementor-5 .elementor-element.elementor-element-3574d4f:active::after {
  opacity: 0.7;
}

/* Glow on hover (desktop) */
@media (hover: hover) {
  .elementor-5 .elementor-element.elementor-element-3574d4f:hover::after {
    opacity: 0.7;
  }
}

/* 🔄 Fancy animated gradient motion */
@keyframes colorMove {
  0% { background-position: 0% 50%; }
  50% { background-position: 100% 50%; }
  100% { background-position: 0% 50%; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8f2dc9f */.elementor-5 .elementor-element.elementor-element-8f2dc9f {
  position: relative;
  background: #111;
  border-radius: 20px;
  overflow: hidden;
  margin: 2px;
  isolation: isolate;
  box-shadow: 0 0 10px rgba(255, 255, 255, 0.05);
}

/* 🌀 Thicker, fancier animated border */
.elementor-5 .elementor-element.elementor-element-8f2dc9f::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  border: 5px solid transparent;
  border-radius: 20px;
  background: linear-gradient(
    60deg,
    #ff00cc,
    #00ffff,
    #ffcc00,
    #ff00cc,
    #00ff99,
    #0066ff,
    #ff0066
  ) border-box;
  background-size: 600% 600%;
  -webkit-mask: 
    linear-gradient(#fff 0 0) padding-box, 
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: destination-out;
  mask-composite: exclude;
  animation: colorMove 12s linear infinite;
  pointer-events: none;
  z-index: -1;
}

/* ✨ Enhanced Glow Effect */
.elementor-5 .elementor-element.elementor-element-8f2dc9f::after {
  content: "";
  position: absolute;
  top: -15px;
  left: -15px;
  right: -15px;
  bottom: -15px;
  background: linear-gradient(
    60deg,
    #ff00cc,
    #00ffff,
    #ffcc00,
    #00ff99,
    #0066ff,
    #ff0066
  );
  background-size: 600% 600%;
  border-radius: 30px;
  z-index: -2;
  opacity: 0;
  transition: opacity 0.3s ease;
  filter: blur(35px);
  pointer-events: none;
  animation: colorMove 10s linear infinite;
}

/* Glow on click (mobile) */
.elementor-5 .elementor-element.elementor-element-8f2dc9f:active::after {
  opacity: 0.7;
}

/* Glow on hover (desktop) */
@media (hover: hover) {
  .elementor-5 .elementor-element.elementor-element-8f2dc9f:hover::after {
    opacity: 0.7;
  }
}

/* 🔄 Fancy animated gradient motion */
@keyframes colorMove {
  0% { background-position: 0% 50%; }
  50% { background-position: 100% 50%; }
  100% { background-position: 0% 50%; }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-65f5255 *//* Force glow and color on heading */
.section-heading {
  color: #00FEFE !important;
  text-shadow: 0 0 8px #00FEFE, 0 0 16px #00FEFE;
  font-size: 3rem;
  text-align: center;
  margin-bottom: 20px;
}

/* Stronger .elementor-5 .elementor-element.elementor-element-65f5255 to force glow on paragraph/data */
p.section-description, .section-description {
  color: yellow !important;
  text-shadow: 0 0 6px yellow, 0 0 12px yellow, 0 0 18px yellow;
  font-size: 1.2rem;
  text-align: center;
  max-width: 800px;
  margin: 0 auto 30px;
  line-height: 1.6;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0c26403 */.elementor-5 .elementor-element.elementor-element-0c26403 {
  position: relative;
  background: #111;
  border-radius: 20px;
  overflow: hidden;
  margin: 2px;
  isolation: isolate;
  box-shadow: 0 0 10px rgba(255, 255, 255, 0.05);
}

/* 🌀 Thicker, fancier animated border */
.elementor-5 .elementor-element.elementor-element-0c26403::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  border: 5px solid transparent;
  border-radius: 20px;
  background: linear-gradient(
    60deg,
    #ff00cc,
    #00ffff,
    #ffcc00,
    #ff00cc,
    #00ff99,
    #0066ff,
    #ff0066
  ) border-box;
  background-size: 600% 600%;
  -webkit-mask: 
    linear-gradient(#fff 0 0) padding-box, 
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: destination-out;
  mask-composite: exclude;
  animation: colorMove 12s linear infinite;
  pointer-events: none;
  z-index: -1;
}

/* ✨ Enhanced Glow Effect */
.elementor-5 .elementor-element.elementor-element-0c26403::after {
  content: "";
  position: absolute;
  top: -15px;
  left: -15px;
  right: -15px;
  bottom: -15px;
  background: linear-gradient(
    60deg,
    #ff00cc,
    #00ffff,
    #ffcc00,
    #00ff99,
    #0066ff,
    #ff0066
  );
  background-size: 600% 600%;
  border-radius: 30px;
  z-index: -2;
  opacity: 0;
  transition: opacity 0.3s ease;
  filter: blur(35px);
  pointer-events: none;
  animation: colorMove 10s linear infinite;
}

/* Glow on click (mobile) */
.elementor-5 .elementor-element.elementor-element-0c26403:active::after {
  opacity: 0.7;
}

/* Glow on hover (desktop) */
@media (hover: hover) {
  .elementor-5 .elementor-element.elementor-element-0c26403:hover::after {
    opacity: 0.7;
  }
}

/* 🔄 Fancy animated gradient motion */
@keyframes colorMove {
  0% { background-position: 0% 50%; }
  50% { background-position: 100% 50%; }
  100% { background-position: 0% 50%; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8ced2e3 */.elementor-5 .elementor-element.elementor-element-8ced2e3 {
  position: relative;
  background: #111;
  border-radius: 20px;
  overflow: hidden;
  margin: 2px;
  isolation: isolate;
  box-shadow: 0 0 10px rgba(255, 255, 255, 0.05);
}

/* 🌀 Thicker, fancier animated border */
.elementor-5 .elementor-element.elementor-element-8ced2e3::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  border: 5px solid transparent;
  border-radius: 20px;
  background: linear-gradient(
    60deg,
    #ff00cc,
    #00ffff,
    #ffcc00,
    #ff00cc,
    #00ff99,
    #0066ff,
    #ff0066
  ) border-box;
  background-size: 600% 600%;
  -webkit-mask: 
    linear-gradient(#fff 0 0) padding-box, 
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: destination-out;
  mask-composite: exclude;
  animation: colorMove 12s linear infinite;
  pointer-events: none;
  z-index: -1;
}

/* ✨ Enhanced Glow Effect */
.elementor-5 .elementor-element.elementor-element-8ced2e3::after {
  content: "";
  position: absolute;
  top: -15px;
  left: -15px;
  right: -15px;
  bottom: -15px;
  background: linear-gradient(
    60deg,
    #ff00cc,
    #00ffff,
    #ffcc00,
    #00ff99,
    #0066ff,
    #ff0066
  );
  background-size: 600% 600%;
  border-radius: 30px;
  z-index: -2;
  opacity: 0;
  transition: opacity 0.3s ease;
  filter: blur(35px);
  pointer-events: none;
  animation: colorMove 10s linear infinite;
}

/* Glow on click (mobile) */
.elementor-5 .elementor-element.elementor-element-8ced2e3:active::after {
  opacity: 0.7;
}

/* Glow on hover (desktop) */
@media (hover: hover) {
  .elementor-5 .elementor-element.elementor-element-8ced2e3:hover::after {
    opacity: 0.7;
  }
}

/* 🔄 Fancy animated gradient motion */
@keyframes colorMove {
  0% { background-position: 0% 50%; }
  50% { background-position: 100% 50%; }
  100% { background-position: 0% 50%; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d7af654 */.elementor-5 .elementor-element.elementor-element-d7af654 {
  position: relative;
  background: #111;
  border-radius: 20px;
  overflow: hidden;
  margin: 2px;
  isolation: isolate;
  box-shadow: 0 0 10px rgba(255, 255, 255, 0.05);
}

/* 🌀 Thicker, fancier animated border */
.elementor-5 .elementor-element.elementor-element-d7af654::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  border: 5px solid transparent;
  border-radius: 20px;
  background: linear-gradient(
    60deg,
    #ff00cc,
    #00ffff,
    #ffcc00,
    #ff00cc,
    #00ff99,
    #0066ff,
    #ff0066
  ) border-box;
  background-size: 600% 600%;
  -webkit-mask: 
    linear-gradient(#fff 0 0) padding-box, 
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: destination-out;
  mask-composite: exclude;
  animation: colorMove 12s linear infinite;
  pointer-events: none;
  z-index: -1;
}

/* ✨ Enhanced Glow Effect */
.elementor-5 .elementor-element.elementor-element-d7af654::after {
  content: "";
  position: absolute;
  top: -15px;
  left: -15px;
  right: -15px;
  bottom: -15px;
  background: linear-gradient(
    60deg,
    #ff00cc,
    #00ffff,
    #ffcc00,
    #00ff99,
    #0066ff,
    #ff0066
  );
  background-size: 600% 600%;
  border-radius: 30px;
  z-index: -2;
  opacity: 0;
  transition: opacity 0.3s ease;
  filter: blur(35px);
  pointer-events: none;
  animation: colorMove 10s linear infinite;
}

/* Glow on click (mobile) */
.elementor-5 .elementor-element.elementor-element-d7af654:active::after {
  opacity: 0.7;
}

/* Glow on hover (desktop) */
@media (hover: hover) {
  .elementor-5 .elementor-element.elementor-element-d7af654:hover::after {
    opacity: 0.7;
  }
}

/* 🔄 Fancy animated gradient motion */
@keyframes colorMove {
  0% { background-position: 0% 50%; }
  50% { background-position: 100% 50%; }
  100% { background-position: 0% 50%; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d8bc0a8 */.elementor-5 .elementor-element.elementor-element-d8bc0a8 {
  position: relative;
  background: #111;
  border-radius: 20px;
  overflow: hidden;
  margin: 2px;
  isolation: isolate;
  box-shadow: 0 0 10px rgba(255, 255, 255, 0.05);
}

/* 🌀 Thicker, fancier animated border */
.elementor-5 .elementor-element.elementor-element-d8bc0a8::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  border: 5px solid transparent;
  border-radius: 20px;
  background: linear-gradient(
    60deg,
    #ff00cc,
    #00ffff,
    #ffcc00,
    #ff00cc,
    #00ff99,
    #0066ff,
    #ff0066
  ) border-box;
  background-size: 600% 600%;
  -webkit-mask: 
    linear-gradient(#fff 0 0) padding-box, 
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: destination-out;
  mask-composite: exclude;
  animation: colorMove 12s linear infinite;
  pointer-events: none;
  z-index: -1;
}

/* ✨ Enhanced Glow Effect */
.elementor-5 .elementor-element.elementor-element-d8bc0a8::after {
  content: "";
  position: absolute;
  top: -15px;
  left: -15px;
  right: -15px;
  bottom: -15px;
  background: linear-gradient(
    60deg,
    #ff00cc,
    #00ffff,
    #ffcc00,
    #00ff99,
    #0066ff,
    #ff0066
  );
  background-size: 600% 600%;
  border-radius: 30px;
  z-index: -2;
  opacity: 0;
  transition: opacity 0.3s ease;
  filter: blur(35px);
  pointer-events: none;
  animation: colorMove 10s linear infinite;
}

/* Glow on click (mobile) */
.elementor-5 .elementor-element.elementor-element-d8bc0a8:active::after {
  opacity: 0.7;
}

/* Glow on hover (desktop) */
@media (hover: hover) {
  .elementor-5 .elementor-element.elementor-element-d8bc0a8:hover::after {
    opacity: 0.7;
  }
}

/* 🔄 Fancy animated gradient motion */
@keyframes colorMove {
  0% { background-position: 0% 50%; }
  50% { background-position: 100% 50%; }
  100% { background-position: 0% 50%; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b4a9202 */.elementor-5 .elementor-element.elementor-element-b4a9202 {
  position: relative;
  background: #111;
  border-radius: 20px;
  overflow: hidden;
  margin: 2px;
  isolation: isolate;
  box-shadow: 0 0 10px rgba(255, 255, 255, 0.05);
}

/* 🌀 Thicker, fancier animated border */
.elementor-5 .elementor-element.elementor-element-b4a9202::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  border: 5px solid transparent;
  border-radius: 20px;
  background: linear-gradient(
    60deg,
    #ff00cc,
    #00ffff,
    #ffcc00,
    #ff00cc,
    #00ff99,
    #0066ff,
    #ff0066
  ) border-box;
  background-size: 600% 600%;
  -webkit-mask: 
    linear-gradient(#fff 0 0) padding-box, 
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: destination-out;
  mask-composite: exclude;
  animation: colorMove 12s linear infinite;
  pointer-events: none;
  z-index: -1;
}

/* ✨ Enhanced Glow Effect */
.elementor-5 .elementor-element.elementor-element-b4a9202::after {
  content: "";
  position: absolute;
  top: -15px;
  left: -15px;
  right: -15px;
  bottom: -15px;
  background: linear-gradient(
    60deg,
    #ff00cc,
    #00ffff,
    #ffcc00,
    #00ff99,
    #0066ff,
    #ff0066
  );
  background-size: 600% 600%;
  border-radius: 30px;
  z-index: -2;
  opacity: 0;
  transition: opacity 0.3s ease;
  filter: blur(35px);
  pointer-events: none;
  animation: colorMove 10s linear infinite;
}

/* Glow on click (mobile) */
.elementor-5 .elementor-element.elementor-element-b4a9202:active::after {
  opacity: 0.7;
}

/* Glow on hover (desktop) */
@media (hover: hover) {
  .elementor-5 .elementor-element.elementor-element-b4a9202:hover::after {
    opacity: 0.7;
  }
}

/* 🔄 Fancy animated gradient motion */
@keyframes colorMove {
  0% { background-position: 0% 50%; }
  50% { background-position: 100% 50%; }
  100% { background-position: 0% 50%; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f02771b */.elementor-5 .elementor-element.elementor-element-f02771b {
  position: relative;
  background: #111;
  border-radius: 20px;
  overflow: hidden;
  margin: 2px;
  isolation: isolate;
  box-shadow: 0 0 10px rgba(255, 255, 255, 0.05);
}

/* 🌀 Thicker, fancier animated border */
.elementor-5 .elementor-element.elementor-element-f02771b::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  border: 5px solid transparent;
  border-radius: 20px;
  background: linear-gradient(
    60deg,
    #ff00cc,
    #00ffff,
    #ffcc00,
    #ff00cc,
    #00ff99,
    #0066ff,
    #ff0066
  ) border-box;
  background-size: 600% 600%;
  -webkit-mask: 
    linear-gradient(#fff 0 0) padding-box, 
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: destination-out;
  mask-composite: exclude;
  animation: colorMove 12s linear infinite;
  pointer-events: none;
  z-index: -1;
}

/* ✨ Enhanced Glow Effect */
.elementor-5 .elementor-element.elementor-element-f02771b::after {
  content: "";
  position: absolute;
  top: -15px;
  left: -15px;
  right: -15px;
  bottom: -15px;
  background: linear-gradient(
    60deg,
    #ff00cc,
    #00ffff,
    #ffcc00,
    #00ff99,
    #0066ff,
    #ff0066
  );
  background-size: 600% 600%;
  border-radius: 30px;
  z-index: -2;
  opacity: 0;
  transition: opacity 0.3s ease;
  filter: blur(35px);
  pointer-events: none;
  animation: colorMove 10s linear infinite;
}

/* Glow on click (mobile) */
.elementor-5 .elementor-element.elementor-element-f02771b:active::after {
  opacity: 0.7;
}

/* Glow on hover (desktop) */
@media (hover: hover) {
  .elementor-5 .elementor-element.elementor-element-f02771b:hover::after {
    opacity: 0.7;
  }
}

/* 🔄 Fancy animated gradient motion */
@keyframes colorMove {
  0% { background-position: 0% 50%; }
  50% { background-position: 100% 50%; }
  100% { background-position: 0% 50%; }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-69b5619 *//* Force glow and color on heading */
.section-heading {
  color: #00FEFE !important;
  text-shadow: 0 0 8px #00FEFE, 0 0 16px #00FEFE;
  font-size: 3rem;
  text-align: center;
  margin-bottom: 20px;
}

/* Stronger .elementor-5 .elementor-element.elementor-element-69b5619 to force glow on paragraph/data */
p.section-description, .section-description {
  color: yellow !important;
  text-shadow: 0 0 6px yellow, 0 0 12px yellow, 0 0 18px yellow;
  font-size: 1.2rem;
  text-align: center;
  max-width: 800px;
  margin: 0 auto 30px;
  line-height: 1.6;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0e422c5 */.elementor-5 .elementor-element.elementor-element-0e422c5 {
  position: relative;
  background: #111;
  border-radius: 20px;
  overflow: hidden;
  margin: 2px;
  isolation: isolate;
  box-shadow: 0 0 10px rgba(255, 255, 255, 0.05);
}

/* 🌀 Thicker, fancier animated border */
.elementor-5 .elementor-element.elementor-element-0e422c5::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  border: 5px solid transparent;
  border-radius: 20px;
  background: linear-gradient(
    60deg,
    #ff00cc,
    #00ffff,
    #ffcc00,
    #ff00cc,
    #00ff99,
    #0066ff,
    #ff0066
  ) border-box;
  background-size: 600% 600%;
  -webkit-mask: 
    linear-gradient(#fff 0 0) padding-box, 
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: destination-out;
  mask-composite: exclude;
  animation: colorMove 12s linear infinite;
  pointer-events: none;
  z-index: -1;
}

/* ✨ Enhanced Glow Effect */
.elementor-5 .elementor-element.elementor-element-0e422c5::after {
  content: "";
  position: absolute;
  top: -15px;
  left: -15px;
  right: -15px;
  bottom: -15px;
  background: linear-gradient(
    60deg,
    #ff00cc,
    #00ffff,
    #ffcc00,
    #00ff99,
    #0066ff,
    #ff0066
  );
  background-size: 600% 600%;
  border-radius: 30px;
  z-index: -2;
  opacity: 0;
  transition: opacity 0.3s ease;
  filter: blur(35px);
  pointer-events: none;
  animation: colorMove 10s linear infinite;
}

/* Glow on click (mobile) */
.elementor-5 .elementor-element.elementor-element-0e422c5:active::after {
  opacity: 0.7;
}

/* Glow on hover (desktop) */
@media (hover: hover) {
  .elementor-5 .elementor-element.elementor-element-0e422c5:hover::after {
    opacity: 0.7;
  }
}

/* 🔄 Fancy animated gradient motion */
@keyframes colorMove {
  0% { background-position: 0% 50%; }
  50% { background-position: 100% 50%; }
  100% { background-position: 0% 50%; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9a5fdfe */.elementor-5 .elementor-element.elementor-element-9a5fdfe {
  position: relative;
  background: #111;
  border-radius: 20px;
  overflow: hidden;
  margin: 2px;
  isolation: isolate;
  box-shadow: 0 0 10px rgba(255, 255, 255, 0.05);
}

/* 🌀 Thicker, fancier animated border */
.elementor-5 .elementor-element.elementor-element-9a5fdfe::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  border: 5px solid transparent;
  border-radius: 20px;
  background: linear-gradient(
    60deg,
    #ff00cc,
    #00ffff,
    #ffcc00,
    #ff00cc,
    #00ff99,
    #0066ff,
    #ff0066
  ) border-box;
  background-size: 600% 600%;
  -webkit-mask: 
    linear-gradient(#fff 0 0) padding-box, 
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: destination-out;
  mask-composite: exclude;
  animation: colorMove 12s linear infinite;
  pointer-events: none;
  z-index: -1;
}

/* ✨ Enhanced Glow Effect */
.elementor-5 .elementor-element.elementor-element-9a5fdfe::after {
  content: "";
  position: absolute;
  top: -15px;
  left: -15px;
  right: -15px;
  bottom: -15px;
  background: linear-gradient(
    60deg,
    #ff00cc,
    #00ffff,
    #ffcc00,
    #00ff99,
    #0066ff,
    #ff0066
  );
  background-size: 600% 600%;
  border-radius: 30px;
  z-index: -2;
  opacity: 0;
  transition: opacity 0.3s ease;
  filter: blur(35px);
  pointer-events: none;
  animation: colorMove 10s linear infinite;
}

/* Glow on click (mobile) */
.elementor-5 .elementor-element.elementor-element-9a5fdfe:active::after {
  opacity: 0.7;
}

/* Glow on hover (desktop) */
@media (hover: hover) {
  .elementor-5 .elementor-element.elementor-element-9a5fdfe:hover::after {
    opacity: 0.7;
  }
}

/* 🔄 Fancy animated gradient motion */
@keyframes colorMove {
  0% { background-position: 0% 50%; }
  50% { background-position: 100% 50%; }
  100% { background-position: 0% 50%; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-25a5b02 */.elementor-5 .elementor-element.elementor-element-25a5b02 {
  position: relative;
  background: #111;
  border-radius: 20px;
  overflow: hidden;
  margin: 2px;
  isolation: isolate;
  box-shadow: 0 0 10px rgba(255, 255, 255, 0.05);
}

/* 🌀 Thicker, fancier animated border */
.elementor-5 .elementor-element.elementor-element-25a5b02::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  border: 5px solid transparent;
  border-radius: 20px;
  background: linear-gradient(
    60deg,
    #ff00cc,
    #00ffff,
    #ffcc00,
    #ff00cc,
    #00ff99,
    #0066ff,
    #ff0066
  ) border-box;
  background-size: 600% 600%;
  -webkit-mask: 
    linear-gradient(#fff 0 0) padding-box, 
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: destination-out;
  mask-composite: exclude;
  animation: colorMove 12s linear infinite;
  pointer-events: none;
  z-index: -1;
}

/* ✨ Enhanced Glow Effect */
.elementor-5 .elementor-element.elementor-element-25a5b02::after {
  content: "";
  position: absolute;
  top: -15px;
  left: -15px;
  right: -15px;
  bottom: -15px;
  background: linear-gradient(
    60deg,
    #ff00cc,
    #00ffff,
    #ffcc00,
    #00ff99,
    #0066ff,
    #ff0066
  );
  background-size: 600% 600%;
  border-radius: 30px;
  z-index: -2;
  opacity: 0;
  transition: opacity 0.3s ease;
  filter: blur(35px);
  pointer-events: none;
  animation: colorMove 10s linear infinite;
}

/* Glow on click (mobile) */
.elementor-5 .elementor-element.elementor-element-25a5b02:active::after {
  opacity: 0.7;
}

/* Glow on hover (desktop) */
@media (hover: hover) {
  .elementor-5 .elementor-element.elementor-element-25a5b02:hover::after {
    opacity: 0.7;
  }
}

/* 🔄 Fancy animated gradient motion */
@keyframes colorMove {
  0% { background-position: 0% 50%; }
  50% { background-position: 100% 50%; }
  100% { background-position: 0% 50%; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-64e2215 */.elementor-5 .elementor-element.elementor-element-64e2215 {
  position: relative;
  background: #111;
  border-radius: 20px;
  overflow: hidden;
  margin: 2px;
  isolation: isolate;
  box-shadow: 0 0 10px rgba(255, 255, 255, 0.05);
}

/* 🌀 Thicker, fancier animated border */
.elementor-5 .elementor-element.elementor-element-64e2215::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  border: 5px solid transparent;
  border-radius: 20px;
  background: linear-gradient(
    60deg,
    #ff00cc,
    #00ffff,
    #ffcc00,
    #ff00cc,
    #00ff99,
    #0066ff,
    #ff0066
  ) border-box;
  background-size: 600% 600%;
  -webkit-mask: 
    linear-gradient(#fff 0 0) padding-box, 
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: destination-out;
  mask-composite: exclude;
  animation: colorMove 12s linear infinite;
  pointer-events: none;
  z-index: -1;
}

/* ✨ Enhanced Glow Effect */
.elementor-5 .elementor-element.elementor-element-64e2215::after {
  content: "";
  position: absolute;
  top: -15px;
  left: -15px;
  right: -15px;
  bottom: -15px;
  background: linear-gradient(
    60deg,
    #ff00cc,
    #00ffff,
    #ffcc00,
    #00ff99,
    #0066ff,
    #ff0066
  );
  background-size: 600% 600%;
  border-radius: 30px;
  z-index: -2;
  opacity: 0;
  transition: opacity 0.3s ease;
  filter: blur(35px);
  pointer-events: none;
  animation: colorMove 10s linear infinite;
}

/* Glow on click (mobile) */
.elementor-5 .elementor-element.elementor-element-64e2215:active::after {
  opacity: 0.7;
}

/* Glow on hover (desktop) */
@media (hover: hover) {
  .elementor-5 .elementor-element.elementor-element-64e2215:hover::after {
    opacity: 0.7;
  }
}

/* 🔄 Fancy animated gradient motion */
@keyframes colorMove {
  0% { background-position: 0% 50%; }
  50% { background-position: 100% 50%; }
  100% { background-position: 0% 50%; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c47b280 */.elementor-5 .elementor-element.elementor-element-c47b280 {
  position: relative;
  background: #111;
  border-radius: 20px;
  overflow: hidden;
  margin: 2px;
  isolation: isolate;
  box-shadow: 0 0 10px rgba(255, 255, 255, 0.05);
}

/* 🌀 Thicker, fancier animated border */
.elementor-5 .elementor-element.elementor-element-c47b280::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  border: 5px solid transparent;
  border-radius: 20px;
  background: linear-gradient(
    60deg,
    #ff00cc,
    #00ffff,
    #ffcc00,
    #ff00cc,
    #00ff99,
    #0066ff,
    #ff0066
  ) border-box;
  background-size: 600% 600%;
  -webkit-mask: 
    linear-gradient(#fff 0 0) padding-box, 
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: destination-out;
  mask-composite: exclude;
  animation: colorMove 12s linear infinite;
  pointer-events: none;
  z-index: -1;
}

/* ✨ Enhanced Glow Effect */
.elementor-5 .elementor-element.elementor-element-c47b280::after {
  content: "";
  position: absolute;
  top: -15px;
  left: -15px;
  right: -15px;
  bottom: -15px;
  background: linear-gradient(
    60deg,
    #ff00cc,
    #00ffff,
    #ffcc00,
    #00ff99,
    #0066ff,
    #ff0066
  );
  background-size: 600% 600%;
  border-radius: 30px;
  z-index: -2;
  opacity: 0;
  transition: opacity 0.3s ease;
  filter: blur(35px);
  pointer-events: none;
  animation: colorMove 10s linear infinite;
}

/* Glow on click (mobile) */
.elementor-5 .elementor-element.elementor-element-c47b280:active::after {
  opacity: 0.7;
}

/* Glow on hover (desktop) */
@media (hover: hover) {
  .elementor-5 .elementor-element.elementor-element-c47b280:hover::after {
    opacity: 0.7;
  }
}

/* 🔄 Fancy animated gradient motion */
@keyframes colorMove {
  0% { background-position: 0% 50%; }
  50% { background-position: 100% 50%; }
  100% { background-position: 0% 50%; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b5ca27e */.elementor-5 .elementor-element.elementor-element-b5ca27e {
  position: relative;
  background: #111;
  border-radius: 20px;
  overflow: hidden;
  margin: 2px;
  isolation: isolate;
  box-shadow: 0 0 10px rgba(255, 255, 255, 0.05);
}

/* 🌀 Thicker, fancier animated border */
.elementor-5 .elementor-element.elementor-element-b5ca27e::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  border: 5px solid transparent;
  border-radius: 20px;
  background: linear-gradient(
    60deg,
    #ff00cc,
    #00ffff,
    #ffcc00,
    #ff00cc,
    #00ff99,
    #0066ff,
    #ff0066
  ) border-box;
  background-size: 600% 600%;
  -webkit-mask: 
    linear-gradient(#fff 0 0) padding-box, 
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: destination-out;
  mask-composite: exclude;
  animation: colorMove 12s linear infinite;
  pointer-events: none;
  z-index: -1;
}

/* ✨ Enhanced Glow Effect */
.elementor-5 .elementor-element.elementor-element-b5ca27e::after {
  content: "";
  position: absolute;
  top: -15px;
  left: -15px;
  right: -15px;
  bottom: -15px;
  background: linear-gradient(
    60deg,
    #ff00cc,
    #00ffff,
    #ffcc00,
    #00ff99,
    #0066ff,
    #ff0066
  );
  background-size: 600% 600%;
  border-radius: 30px;
  z-index: -2;
  opacity: 0;
  transition: opacity 0.3s ease;
  filter: blur(35px);
  pointer-events: none;
  animation: colorMove 10s linear infinite;
}

/* Glow on click (mobile) */
.elementor-5 .elementor-element.elementor-element-b5ca27e:active::after {
  opacity: 0.7;
}

/* Glow on hover (desktop) */
@media (hover: hover) {
  .elementor-5 .elementor-element.elementor-element-b5ca27e:hover::after {
    opacity: 0.7;
  }
}

/* 🔄 Fancy animated gradient motion */
@keyframes colorMove {
  0% { background-position: 0% 50%; }
  50% { background-position: 100% 50%; }
  100% { background-position: 0% 50%; }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fede122 *//* Force glow and color on heading */
.section-heading {
  color: #00FEFE !important;
  text-shadow: 0 0 8px #00FEFE, 0 0 16px #00FEFE;
  font-size: 3rem;
  text-align: center;
  margin-bottom: 20px;
}

/* Stronger .elementor-5 .elementor-element.elementor-element-fede122 to force glow on paragraph/data */
p.section-description, .section-description {
  color: yellow !important;
  text-shadow: 0 0 6px yellow, 0 0 12px yellow, 0 0 18px yellow;
  font-size: 1.2rem;
  text-align: center;
  max-width: 800px;
  margin: 0 auto 30px;
  line-height: 1.6;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8fe938f */.elementor-5 .elementor-element.elementor-element-8fe938f {
  position: relative;
  background: #111;
  border-radius: 20px;
  overflow: hidden;
  margin: 2px;
  isolation: isolate;
  box-shadow: 0 0 10px rgba(255, 255, 255, 0.05);
}

/* 🌀 Thicker, fancier animated border */
.elementor-5 .elementor-element.elementor-element-8fe938f::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  border: 5px solid transparent;
  border-radius: 20px;
  background: linear-gradient(
    60deg,
    #ff00cc,
    #00ffff,
    #ffcc00,
    #ff00cc,
    #00ff99,
    #0066ff,
    #ff0066
  ) border-box;
  background-size: 600% 600%;
  -webkit-mask: 
    linear-gradient(#fff 0 0) padding-box, 
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: destination-out;
  mask-composite: exclude;
  animation: colorMove 12s linear infinite;
  pointer-events: none;
  z-index: -1;
}

/* ✨ Enhanced Glow Effect */
.elementor-5 .elementor-element.elementor-element-8fe938f::after {
  content: "";
  position: absolute;
  top: -15px;
  left: -15px;
  right: -15px;
  bottom: -15px;
  background: linear-gradient(
    60deg,
    #ff00cc,
    #00ffff,
    #ffcc00,
    #00ff99,
    #0066ff,
    #ff0066
  );
  background-size: 600% 600%;
  border-radius: 30px;
  z-index: -2;
  opacity: 0;
  transition: opacity 0.3s ease;
  filter: blur(35px);
  pointer-events: none;
  animation: colorMove 10s linear infinite;
}

/* Glow on click (mobile) */
.elementor-5 .elementor-element.elementor-element-8fe938f:active::after {
  opacity: 0.7;
}

/* Glow on hover (desktop) */
@media (hover: hover) {
  .elementor-5 .elementor-element.elementor-element-8fe938f:hover::after {
    opacity: 0.7;
  }
}

/* 🔄 Fancy animated gradient motion */
@keyframes colorMove {
  0% { background-position: 0% 50%; }
  50% { background-position: 100% 50%; }
  100% { background-position: 0% 50%; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f68d41d */.elementor-5 .elementor-element.elementor-element-f68d41d {
  position: relative;
  background: #111;
  border-radius: 20px;
  overflow: hidden;
  margin: 2px;
  isolation: isolate;
  box-shadow: 0 0 10px rgba(255, 255, 255, 0.05);
}

/* 🌀 Thicker, fancier animated border */
.elementor-5 .elementor-element.elementor-element-f68d41d::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  border: 5px solid transparent;
  border-radius: 20px;
  background: linear-gradient(
    60deg,
    #ff00cc,
    #00ffff,
    #ffcc00,
    #ff00cc,
    #00ff99,
    #0066ff,
    #ff0066
  ) border-box;
  background-size: 600% 600%;
  -webkit-mask: 
    linear-gradient(#fff 0 0) padding-box, 
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: destination-out;
  mask-composite: exclude;
  animation: colorMove 12s linear infinite;
  pointer-events: none;
  z-index: -1;
}

/* ✨ Enhanced Glow Effect */
.elementor-5 .elementor-element.elementor-element-f68d41d::after {
  content: "";
  position: absolute;
  top: -15px;
  left: -15px;
  right: -15px;
  bottom: -15px;
  background: linear-gradient(
    60deg,
    #ff00cc,
    #00ffff,
    #ffcc00,
    #00ff99,
    #0066ff,
    #ff0066
  );
  background-size: 600% 600%;
  border-radius: 30px;
  z-index: -2;
  opacity: 0;
  transition: opacity 0.3s ease;
  filter: blur(35px);
  pointer-events: none;
  animation: colorMove 10s linear infinite;
}

/* Glow on click (mobile) */
.elementor-5 .elementor-element.elementor-element-f68d41d:active::after {
  opacity: 0.7;
}

/* Glow on hover (desktop) */
@media (hover: hover) {
  .elementor-5 .elementor-element.elementor-element-f68d41d:hover::after {
    opacity: 0.7;
  }
}

/* 🔄 Fancy animated gradient motion */
@keyframes colorMove {
  0% { background-position: 0% 50%; }
  50% { background-position: 100% 50%; }
  100% { background-position: 0% 50%; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2654c0a */.elementor-5 .elementor-element.elementor-element-2654c0a {
  position: relative;
  background: #111;
  border-radius: 20px;
  overflow: hidden;
  margin: 2px;
  isolation: isolate;
  box-shadow: 0 0 10px rgba(255, 255, 255, 0.05);
}

/* 🌀 Thicker, fancier animated border */
.elementor-5 .elementor-element.elementor-element-2654c0a::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  border: 5px solid transparent;
  border-radius: 20px;
  background: linear-gradient(
    60deg,
    #ff00cc,
    #00ffff,
    #ffcc00,
    #ff00cc,
    #00ff99,
    #0066ff,
    #ff0066
  ) border-box;
  background-size: 600% 600%;
  -webkit-mask: 
    linear-gradient(#fff 0 0) padding-box, 
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: destination-out;
  mask-composite: exclude;
  animation: colorMove 12s linear infinite;
  pointer-events: none;
  z-index: -1;
}

/* ✨ Enhanced Glow Effect */
.elementor-5 .elementor-element.elementor-element-2654c0a::after {
  content: "";
  position: absolute;
  top: -15px;
  left: -15px;
  right: -15px;
  bottom: -15px;
  background: linear-gradient(
    60deg,
    #ff00cc,
    #00ffff,
    #ffcc00,
    #00ff99,
    #0066ff,
    #ff0066
  );
  background-size: 600% 600%;
  border-radius: 30px;
  z-index: -2;
  opacity: 0;
  transition: opacity 0.3s ease;
  filter: blur(35px);
  pointer-events: none;
  animation: colorMove 10s linear infinite;
}

/* Glow on click (mobile) */
.elementor-5 .elementor-element.elementor-element-2654c0a:active::after {
  opacity: 0.7;
}

/* Glow on hover (desktop) */
@media (hover: hover) {
  .elementor-5 .elementor-element.elementor-element-2654c0a:hover::after {
    opacity: 0.7;
  }
}

/* 🔄 Fancy animated gradient motion */
@keyframes colorMove {
  0% { background-position: 0% 50%; }
  50% { background-position: 100% 50%; }
  100% { background-position: 0% 50%; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0a535cb */.elementor-5 .elementor-element.elementor-element-0a535cb {
  position: relative;
  background: #111;
  border-radius: 20px;
  overflow: hidden;
  margin: 2px;
  isolation: isolate;
  box-shadow: 0 0 10px rgba(255, 255, 255, 0.05);
}

/* 🌀 Thicker, fancier animated border */
.elementor-5 .elementor-element.elementor-element-0a535cb::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  border: 5px solid transparent;
  border-radius: 20px;
  background: linear-gradient(
    60deg,
    #ff00cc,
    #00ffff,
    #ffcc00,
    #ff00cc,
    #00ff99,
    #0066ff,
    #ff0066
  ) border-box;
  background-size: 600% 600%;
  -webkit-mask: 
    linear-gradient(#fff 0 0) padding-box, 
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: destination-out;
  mask-composite: exclude;
  animation: colorMove 12s linear infinite;
  pointer-events: none;
  z-index: -1;
}

/* ✨ Enhanced Glow Effect */
.elementor-5 .elementor-element.elementor-element-0a535cb::after {
  content: "";
  position: absolute;
  top: -15px;
  left: -15px;
  right: -15px;
  bottom: -15px;
  background: linear-gradient(
    60deg,
    #ff00cc,
    #00ffff,
    #ffcc00,
    #00ff99,
    #0066ff,
    #ff0066
  );
  background-size: 600% 600%;
  border-radius: 30px;
  z-index: -2;
  opacity: 0;
  transition: opacity 0.3s ease;
  filter: blur(35px);
  pointer-events: none;
  animation: colorMove 10s linear infinite;
}

/* Glow on click (mobile) */
.elementor-5 .elementor-element.elementor-element-0a535cb:active::after {
  opacity: 0.7;
}

/* Glow on hover (desktop) */
@media (hover: hover) {
  .elementor-5 .elementor-element.elementor-element-0a535cb:hover::after {
    opacity: 0.7;
  }
}

/* 🔄 Fancy animated gradient motion */
@keyframes colorMove {
  0% { background-position: 0% 50%; }
  50% { background-position: 100% 50%; }
  100% { background-position: 0% 50%; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-aa71bb6 */.elementor-5 .elementor-element.elementor-element-aa71bb6 {
  position: relative;
  background: #111;
  border-radius: 20px;
  overflow: hidden;
  margin: 2px;
  isolation: isolate;
  box-shadow: 0 0 10px rgba(255, 255, 255, 0.05);
}

/* 🌀 Thicker, fancier animated border */
.elementor-5 .elementor-element.elementor-element-aa71bb6::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  border: 5px solid transparent;
  border-radius: 20px;
  background: linear-gradient(
    60deg,
    #ff00cc,
    #00ffff,
    #ffcc00,
    #ff00cc,
    #00ff99,
    #0066ff,
    #ff0066
  ) border-box;
  background-size: 600% 600%;
  -webkit-mask: 
    linear-gradient(#fff 0 0) padding-box, 
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: destination-out;
  mask-composite: exclude;
  animation: colorMove 12s linear infinite;
  pointer-events: none;
  z-index: -1;
}

/* ✨ Enhanced Glow Effect */
.elementor-5 .elementor-element.elementor-element-aa71bb6::after {
  content: "";
  position: absolute;
  top: -15px;
  left: -15px;
  right: -15px;
  bottom: -15px;
  background: linear-gradient(
    60deg,
    #ff00cc,
    #00ffff,
    #ffcc00,
    #00ff99,
    #0066ff,
    #ff0066
  );
  background-size: 600% 600%;
  border-radius: 30px;
  z-index: -2;
  opacity: 0;
  transition: opacity 0.3s ease;
  filter: blur(35px);
  pointer-events: none;
  animation: colorMove 10s linear infinite;
}

/* Glow on click (mobile) */
.elementor-5 .elementor-element.elementor-element-aa71bb6:active::after {
  opacity: 0.7;
}

/* Glow on hover (desktop) */
@media (hover: hover) {
  .elementor-5 .elementor-element.elementor-element-aa71bb6:hover::after {
    opacity: 0.7;
  }
}

/* 🔄 Fancy animated gradient motion */
@keyframes colorMove {
  0% { background-position: 0% 50%; }
  50% { background-position: 100% 50%; }
  100% { background-position: 0% 50%; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2f0ef41 */.elementor-5 .elementor-element.elementor-element-2f0ef41 {
  position: relative;
  background: #111;
  border-radius: 20px;
  overflow: hidden;
  margin: 2px;
  isolation: isolate;
  box-shadow: 0 0 10px rgba(255, 255, 255, 0.05);
}

/* 🌀 Thicker, fancier animated border */
.elementor-5 .elementor-element.elementor-element-2f0ef41::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  border: 5px solid transparent;
  border-radius: 20px;
  background: linear-gradient(
    60deg,
    #ff00cc,
    #00ffff,
    #ffcc00,
    #ff00cc,
    #00ff99,
    #0066ff,
    #ff0066
  ) border-box;
  background-size: 600% 600%;
  -webkit-mask: 
    linear-gradient(#fff 0 0) padding-box, 
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: destination-out;
  mask-composite: exclude;
  animation: colorMove 12s linear infinite;
  pointer-events: none;
  z-index: -1;
}

/* ✨ Enhanced Glow Effect */
.elementor-5 .elementor-element.elementor-element-2f0ef41::after {
  content: "";
  position: absolute;
  top: -15px;
  left: -15px;
  right: -15px;
  bottom: -15px;
  background: linear-gradient(
    60deg,
    #ff00cc,
    #00ffff,
    #ffcc00,
    #00ff99,
    #0066ff,
    #ff0066
  );
  background-size: 600% 600%;
  border-radius: 30px;
  z-index: -2;
  opacity: 0;
  transition: opacity 0.3s ease;
  filter: blur(35px);
  pointer-events: none;
  animation: colorMove 10s linear infinite;
}

/* Glow on click (mobile) */
.elementor-5 .elementor-element.elementor-element-2f0ef41:active::after {
  opacity: 0.7;
}

/* Glow on hover (desktop) */
@media (hover: hover) {
  .elementor-5 .elementor-element.elementor-element-2f0ef41:hover::after {
    opacity: 0.7;
  }
}

/* 🔄 Fancy animated gradient motion */
@keyframes colorMove {
  0% { background-position: 0% 50%; }
  50% { background-position: 100% 50%; }
  100% { background-position: 0% 50%; }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ef29059 *//* Force glow and color on heading */
.section-heading {
  color: #00FEFE !important;
  text-shadow: 0 0 8px #00FEFE, 0 0 16px #00FEFE;
  font-size: 3rem;
  text-align: center;
  margin-bottom: 20px;
}

/* Stronger .elementor-5 .elementor-element.elementor-element-ef29059 to force glow on paragraph/data */
p.section-description, .section-description {
  color: yellow !important;
  text-shadow: 0 0 6px yellow, 0 0 12px yellow, 0 0 18px yellow;
  font-size: 1.2rem;
  text-align: center;
  max-width: 800px;
  margin: 0 auto 30px;
  line-height: 1.6;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9827128 */.elementor-5 .elementor-element.elementor-element-9827128 {
  position: relative;
  background: #111;
  border-radius: 20px;
  overflow: hidden;
  margin: 2px;
  isolation: isolate;
  box-shadow: 0 0 10px rgba(255, 255, 255, 0.05);
}

/* 🌀 Thicker, fancier animated border */
.elementor-5 .elementor-element.elementor-element-9827128::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  border: 5px solid transparent;
  border-radius: 20px;
  background: linear-gradient(
    60deg,
    #ff00cc,
    #00ffff,
    #ffcc00,
    #ff00cc,
    #00ff99,
    #0066ff,
    #ff0066
  ) border-box;
  background-size: 600% 600%;
  -webkit-mask: 
    linear-gradient(#fff 0 0) padding-box, 
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: destination-out;
  mask-composite: exclude;
  animation: colorMove 12s linear infinite;
  pointer-events: none;
  z-index: -1;
}

/* ✨ Enhanced Glow Effect */
.elementor-5 .elementor-element.elementor-element-9827128::after {
  content: "";
  position: absolute;
  top: -15px;
  left: -15px;
  right: -15px;
  bottom: -15px;
  background: linear-gradient(
    60deg,
    #ff00cc,
    #00ffff,
    #ffcc00,
    #00ff99,
    #0066ff,
    #ff0066
  );
  background-size: 600% 600%;
  border-radius: 30px;
  z-index: -2;
  opacity: 0;
  transition: opacity 0.3s ease;
  filter: blur(35px);
  pointer-events: none;
  animation: colorMove 10s linear infinite;
}

/* Glow on click (mobile) */
.elementor-5 .elementor-element.elementor-element-9827128:active::after {
  opacity: 0.7;
}

/* Glow on hover (desktop) */
@media (hover: hover) {
  .elementor-5 .elementor-element.elementor-element-9827128:hover::after {
    opacity: 0.7;
  }
}

/* 🔄 Fancy animated gradient motion */
@keyframes colorMove {
  0% { background-position: 0% 50%; }
  50% { background-position: 100% 50%; }
  100% { background-position: 0% 50%; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a66c006 */.elementor-5 .elementor-element.elementor-element-a66c006 {
  position: relative;
  background: #111;
  border-radius: 20px;
  overflow: hidden;
  margin: 2px;
  isolation: isolate;
  box-shadow: 0 0 10px rgba(255, 255, 255, 0.05);
}

/* 🌀 Thicker, fancier animated border */
.elementor-5 .elementor-element.elementor-element-a66c006::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  border: 5px solid transparent;
  border-radius: 20px;
  background: linear-gradient(
    60deg,
    #ff00cc,
    #00ffff,
    #ffcc00,
    #ff00cc,
    #00ff99,
    #0066ff,
    #ff0066
  ) border-box;
  background-size: 600% 600%;
  -webkit-mask: 
    linear-gradient(#fff 0 0) padding-box, 
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: destination-out;
  mask-composite: exclude;
  animation: colorMove 12s linear infinite;
  pointer-events: none;
  z-index: -1;
}

/* ✨ Enhanced Glow Effect */
.elementor-5 .elementor-element.elementor-element-a66c006::after {
  content: "";
  position: absolute;
  top: -15px;
  left: -15px;
  right: -15px;
  bottom: -15px;
  background: linear-gradient(
    60deg,
    #ff00cc,
    #00ffff,
    #ffcc00,
    #00ff99,
    #0066ff,
    #ff0066
  );
  background-size: 600% 600%;
  border-radius: 30px;
  z-index: -2;
  opacity: 0;
  transition: opacity 0.3s ease;
  filter: blur(35px);
  pointer-events: none;
  animation: colorMove 10s linear infinite;
}

/* Glow on click (mobile) */
.elementor-5 .elementor-element.elementor-element-a66c006:active::after {
  opacity: 0.7;
}

/* Glow on hover (desktop) */
@media (hover: hover) {
  .elementor-5 .elementor-element.elementor-element-a66c006:hover::after {
    opacity: 0.7;
  }
}

/* 🔄 Fancy animated gradient motion */
@keyframes colorMove {
  0% { background-position: 0% 50%; }
  50% { background-position: 100% 50%; }
  100% { background-position: 0% 50%; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a0807cc */.elementor-5 .elementor-element.elementor-element-a0807cc {
  position: relative;
  background: #111;
  border-radius: 20px;
  overflow: hidden;
  margin: 2px;
  isolation: isolate;
  box-shadow: 0 0 10px rgba(255, 255, 255, 0.05);
}

/* 🌀 Thicker, fancier animated border */
.elementor-5 .elementor-element.elementor-element-a0807cc::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  border: 5px solid transparent;
  border-radius: 20px;
  background: linear-gradient(
    60deg,
    #ff00cc,
    #00ffff,
    #ffcc00,
    #ff00cc,
    #00ff99,
    #0066ff,
    #ff0066
  ) border-box;
  background-size: 600% 600%;
  -webkit-mask: 
    linear-gradient(#fff 0 0) padding-box, 
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: destination-out;
  mask-composite: exclude;
  animation: colorMove 12s linear infinite;
  pointer-events: none;
  z-index: -1;
}

/* ✨ Enhanced Glow Effect */
.elementor-5 .elementor-element.elementor-element-a0807cc::after {
  content: "";
  position: absolute;
  top: -15px;
  left: -15px;
  right: -15px;
  bottom: -15px;
  background: linear-gradient(
    60deg,
    #ff00cc,
    #00ffff,
    #ffcc00,
    #00ff99,
    #0066ff,
    #ff0066
  );
  background-size: 600% 600%;
  border-radius: 30px;
  z-index: -2;
  opacity: 0;
  transition: opacity 0.3s ease;
  filter: blur(35px);
  pointer-events: none;
  animation: colorMove 10s linear infinite;
}

/* Glow on click (mobile) */
.elementor-5 .elementor-element.elementor-element-a0807cc:active::after {
  opacity: 0.7;
}

/* Glow on hover (desktop) */
@media (hover: hover) {
  .elementor-5 .elementor-element.elementor-element-a0807cc:hover::after {
    opacity: 0.7;
  }
}

/* 🔄 Fancy animated gradient motion */
@keyframes colorMove {
  0% { background-position: 0% 50%; }
  50% { background-position: 100% 50%; }
  100% { background-position: 0% 50%; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-db9b9ef */.elementor-5 .elementor-element.elementor-element-db9b9ef {
  position: relative;
  background: #111;
  border-radius: 20px;
  overflow: hidden;
  margin: 2px;
  isolation: isolate;
  box-shadow: 0 0 10px rgba(255, 255, 255, 0.05);
}

/* 🌀 Thicker, fancier animated border */
.elementor-5 .elementor-element.elementor-element-db9b9ef::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  border: 5px solid transparent;
  border-radius: 20px;
  background: linear-gradient(
    60deg,
    #ff00cc,
    #00ffff,
    #ffcc00,
    #ff00cc,
    #00ff99,
    #0066ff,
    #ff0066
  ) border-box;
  background-size: 600% 600%;
  -webkit-mask: 
    linear-gradient(#fff 0 0) padding-box, 
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: destination-out;
  mask-composite: exclude;
  animation: colorMove 12s linear infinite;
  pointer-events: none;
  z-index: -1;
}

/* ✨ Enhanced Glow Effect */
.elementor-5 .elementor-element.elementor-element-db9b9ef::after {
  content: "";
  position: absolute;
  top: -15px;
  left: -15px;
  right: -15px;
  bottom: -15px;
  background: linear-gradient(
    60deg,
    #ff00cc,
    #00ffff,
    #ffcc00,
    #00ff99,
    #0066ff,
    #ff0066
  );
  background-size: 600% 600%;
  border-radius: 30px;
  z-index: -2;
  opacity: 0;
  transition: opacity 0.3s ease;
  filter: blur(35px);
  pointer-events: none;
  animation: colorMove 10s linear infinite;
}

/* Glow on click (mobile) */
.elementor-5 .elementor-element.elementor-element-db9b9ef:active::after {
  opacity: 0.7;
}

/* Glow on hover (desktop) */
@media (hover: hover) {
  .elementor-5 .elementor-element.elementor-element-db9b9ef:hover::after {
    opacity: 0.7;
  }
}

/* 🔄 Fancy animated gradient motion */
@keyframes colorMove {
  0% { background-position: 0% 50%; }
  50% { background-position: 100% 50%; }
  100% { background-position: 0% 50%; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d7393fe */.elementor-5 .elementor-element.elementor-element-d7393fe {
  position: relative;
  background: #111;
  border-radius: 20px;
  overflow: hidden;
  margin: 2px;
  isolation: isolate;
  box-shadow: 0 0 10px rgba(255, 255, 255, 0.05);
}

/* 🌀 Thicker, fancier animated border */
.elementor-5 .elementor-element.elementor-element-d7393fe::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  border: 5px solid transparent;
  border-radius: 20px;
  background: linear-gradient(
    60deg,
    #ff00cc,
    #00ffff,
    #ffcc00,
    #ff00cc,
    #00ff99,
    #0066ff,
    #ff0066
  ) border-box;
  background-size: 600% 600%;
  -webkit-mask: 
    linear-gradient(#fff 0 0) padding-box, 
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: destination-out;
  mask-composite: exclude;
  animation: colorMove 12s linear infinite;
  pointer-events: none;
  z-index: -1;
}

/* ✨ Enhanced Glow Effect */
.elementor-5 .elementor-element.elementor-element-d7393fe::after {
  content: "";
  position: absolute;
  top: -15px;
  left: -15px;
  right: -15px;
  bottom: -15px;
  background: linear-gradient(
    60deg,
    #ff00cc,
    #00ffff,
    #ffcc00,
    #00ff99,
    #0066ff,
    #ff0066
  );
  background-size: 600% 600%;
  border-radius: 30px;
  z-index: -2;
  opacity: 0;
  transition: opacity 0.3s ease;
  filter: blur(35px);
  pointer-events: none;
  animation: colorMove 10s linear infinite;
}

/* Glow on click (mobile) */
.elementor-5 .elementor-element.elementor-element-d7393fe:active::after {
  opacity: 0.7;
}

/* Glow on hover (desktop) */
@media (hover: hover) {
  .elementor-5 .elementor-element.elementor-element-d7393fe:hover::after {
    opacity: 0.7;
  }
}

/* 🔄 Fancy animated gradient motion */
@keyframes colorMove {
  0% { background-position: 0% 50%; }
  50% { background-position: 100% 50%; }
  100% { background-position: 0% 50%; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-21984c1 */.elementor-5 .elementor-element.elementor-element-21984c1 {
  position: relative;
  background: #111;
  border-radius: 20px;
  overflow: hidden;
  margin: 2px;
  isolation: isolate;
  box-shadow: 0 0 10px rgba(255, 255, 255, 0.05);
}

/* 🌀 Thicker, fancier animated border */
.elementor-5 .elementor-element.elementor-element-21984c1::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  border: 5px solid transparent;
  border-radius: 20px;
  background: linear-gradient(
    60deg,
    #ff00cc,
    #00ffff,
    #ffcc00,
    #ff00cc,
    #00ff99,
    #0066ff,
    #ff0066
  ) border-box;
  background-size: 600% 600%;
  -webkit-mask: 
    linear-gradient(#fff 0 0) padding-box, 
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: destination-out;
  mask-composite: exclude;
  animation: colorMove 12s linear infinite;
  pointer-events: none;
  z-index: -1;
}

/* ✨ Enhanced Glow Effect */
.elementor-5 .elementor-element.elementor-element-21984c1::after {
  content: "";
  position: absolute;
  top: -15px;
  left: -15px;
  right: -15px;
  bottom: -15px;
  background: linear-gradient(
    60deg,
    #ff00cc,
    #00ffff,
    #ffcc00,
    #00ff99,
    #0066ff,
    #ff0066
  );
  background-size: 600% 600%;
  border-radius: 30px;
  z-index: -2;
  opacity: 0;
  transition: opacity 0.3s ease;
  filter: blur(35px);
  pointer-events: none;
  animation: colorMove 10s linear infinite;
}

/* Glow on click (mobile) */
.elementor-5 .elementor-element.elementor-element-21984c1:active::after {
  opacity: 0.7;
}

/* Glow on hover (desktop) */
@media (hover: hover) {
  .elementor-5 .elementor-element.elementor-element-21984c1:hover::after {
    opacity: 0.7;
  }
}

/* 🔄 Fancy animated gradient motion */
@keyframes colorMove {
  0% { background-position: 0% 50%; }
  50% { background-position: 100% 50%; }
  100% { background-position: 0% 50%; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f790cca */.elementor-5 .elementor-element.elementor-element-f790cca {
  position: relative;
  background: #111;
  border-radius: 20px;
  overflow: hidden;
  margin: 2px;
  isolation: isolate;
  box-shadow: 0 0 10px rgba(255, 255, 255, 0.05);
}

/* 🌀 Thicker, fancier animated border */
.elementor-5 .elementor-element.elementor-element-f790cca::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  border: 5px solid transparent;
  border-radius: 20px;
  background: linear-gradient(
    60deg,
    #ff00cc,
    #00ffff,
    #ffcc00,
    #ff00cc,
    #00ff99,
    #0066ff,
    #ff0066
  ) border-box;
  background-size: 600% 600%;
  -webkit-mask: 
    linear-gradient(#fff 0 0) padding-box, 
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: destination-out;
  mask-composite: exclude;
  animation: colorMove 12s linear infinite;
  pointer-events: none;
  z-index: -1;
}

/* ✨ Enhanced Glow Effect */
.elementor-5 .elementor-element.elementor-element-f790cca::after {
  content: "";
  position: absolute;
  top: -15px;
  left: -15px;
  right: -15px;
  bottom: -15px;
  background: linear-gradient(
    60deg,
    #ff00cc,
    #00ffff,
    #ffcc00,
    #00ff99,
    #0066ff,
    #ff0066
  );
  background-size: 600% 600%;
  border-radius: 30px;
  z-index: -2;
  opacity: 0;
  transition: opacity 0.3s ease;
  filter: blur(35px);
  pointer-events: none;
  animation: colorMove 10s linear infinite;
}

/* Glow on click (mobile) */
.elementor-5 .elementor-element.elementor-element-f790cca:active::after {
  opacity: 0.7;
}

/* Glow on hover (desktop) */
@media (hover: hover) {
  .elementor-5 .elementor-element.elementor-element-f790cca:hover::after {
    opacity: 0.7;
  }
}

/* 🔄 Fancy animated gradient motion */
@keyframes colorMove {
  0% { background-position: 0% 50%; }
  50% { background-position: 100% 50%; }
  100% { background-position: 0% 50%; }
}/* End custom CSS */