.elementor-23 .elementor-element.elementor-element-ab3a1f4{--display:flex;--position:sticky;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:20pxpx;--padding-bottom:20pxpx;--padding-left:40pxpx;--padding-right:40pxpx;top:0px;--z-index:1000;}body:not(.rtl) .elementor-23 .elementor-element.elementor-element-ab3a1f4{left:0px;}body.rtl .elementor-23 .elementor-element.elementor-element-ab3a1f4{right:0px;}.elementor-23 .elementor-element.elementor-element-5c652c1{--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-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-23 .elementor-element.elementor-element-ee10527.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-23 .elementor-element.elementor-element-ee10527 .elementor-heading-title{color:#FFFFFF;}.elementor-23 .elementor-element.elementor-element-2d9ca11{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-23 .elementor-element.elementor-element-a884ea5{--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-23 .elementor-element.elementor-element-632ad69.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-23 .elementor-element.elementor-element-632ad69 .elementor-heading-title{color:#B8B8C7;}.elementor-23 .elementor-element.elementor-element-e13ab7e{--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-23 .elementor-element.elementor-element-5b9b21b.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-23 .elementor-element.elementor-element-5b9b21b .elementor-heading-title{color:#B8B8C7;}.elementor-23 .elementor-element.elementor-element-3698207{--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-23 .elementor-element.elementor-element-0ec8eeb.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-23 .elementor-element.elementor-element-0ec8eeb .elementor-heading-title{color:#B8B8C7;}.elementor-23 .elementor-element.elementor-element-5eadc41{--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-23 .elementor-element.elementor-element-f0a0729.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-23 .elementor-element.elementor-element-f0a0729 .elementor-heading-title{color:#B8B8C7;}.elementor-23 .elementor-element.elementor-element-734b228{--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-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-23 .elementor-element.elementor-element-8cd8d89 .elementor-button{background-color:#7B2FFF;}.elementor-23 .elementor-element.elementor-element-8cd8d89.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-23 .elementor-element.elementor-element-4faf0fb{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0pxpx;--padding-bottom:0pxpx;--padding-left:20pxpx;--padding-right:20pxpx;}.elementor-23 .elementor-element.elementor-element-8dbd7fa.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-23 .elementor-element.elementor-element-8dbd7fa{text-align:center;}.elementor-23 .elementor-element.elementor-element-8dbd7fa .elementor-heading-title{color:#FFFFFF;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-23 .elementor-element.elementor-element-92cbc50.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-23 .elementor-element.elementor-element-92cbc50{text-align:center;color:#B8B8C7;}.elementor-23 .elementor-element.elementor-element-d175171{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-23 .elementor-element.elementor-element-43484ac{--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-23 .elementor-element.elementor-element-604d62b .elementor-button{background-color:#7B2FFF;}.elementor-23 .elementor-element.elementor-element-604d62b.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-23 .elementor-element.elementor-element-920ae7d{--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-23 .elementor-element.elementor-element-4424e58.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-23 .elementor-element.elementor-element-4424e58 .elementor-button{border-style:solid;border-color:#7B2FFF;}.elementor-23 .elementor-element.elementor-element-c7a55b0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:120pxpx;--padding-bottom:120pxpx;--padding-left:40pxpx;--padding-right:40pxpx;}.elementor-23 .elementor-element.elementor-element-3bc15bb.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-23 .elementor-element.elementor-element-3bc15bb{text-align:center;}.elementor-23 .elementor-element.elementor-element-3bc15bb .elementor-heading-title{color:#FFFFFF;}.elementor-23 .elementor-element.elementor-element-a35fdf9.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-23 .elementor-element.elementor-element-a35fdf9{text-align:center;color:#B8B8C7;}.elementor-23 .elementor-element.elementor-element-c140ce3{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--flex-wrap:wrap;}.elementor-23 .elementor-element.elementor-element-01223a2{--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-color:rgba(255,255,255,0.05);--border-color:rgba(255,255,255,0.05);--padding-top:40pxpx;--padding-bottom:40pxpx;--padding-left:30pxpx;--padding-right:30pxpx;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-23 .elementor-element.elementor-element-8169c7c.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-23 .elementor-element.elementor-element-8169c7c .elementor-icon-wrapper{text-align:center;}.elementor-23 .elementor-element.elementor-element-8169c7c.elementor-view-stacked .elementor-icon{background-color:#7B2FFF;}.elementor-23 .elementor-element.elementor-element-8169c7c.elementor-view-framed .elementor-icon, .elementor-23 .elementor-element.elementor-element-8169c7c.elementor-view-default .elementor-icon{color:#7B2FFF;border-color:#7B2FFF;}.elementor-23 .elementor-element.elementor-element-8169c7c.elementor-view-framed .elementor-icon, .elementor-23 .elementor-element.elementor-element-8169c7c.elementor-view-default .elementor-icon svg{fill:#7B2FFF;}.elementor-23 .elementor-element.elementor-element-d23d794.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-23 .elementor-element.elementor-element-d23d794 .elementor-heading-title{color:#FFFFFF;}.elementor-23 .elementor-element.elementor-element-b792741.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-23 .elementor-element.elementor-element-b792741{color:#B8B8C7;}.elementor-23 .elementor-element.elementor-element-c97a6c6{--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-color:rgba(255,255,255,0.05);--border-color:rgba(255,255,255,0.05);--padding-top:40pxpx;--padding-bottom:40pxpx;--padding-left:30pxpx;--padding-right:30pxpx;}.elementor-23 .elementor-element.elementor-element-196f6eb.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-23 .elementor-element.elementor-element-196f6eb .elementor-icon-wrapper{text-align:center;}.elementor-23 .elementor-element.elementor-element-196f6eb.elementor-view-stacked .elementor-icon{background-color:#7B2FFF;}.elementor-23 .elementor-element.elementor-element-196f6eb.elementor-view-framed .elementor-icon, .elementor-23 .elementor-element.elementor-element-196f6eb.elementor-view-default .elementor-icon{color:#7B2FFF;border-color:#7B2FFF;}.elementor-23 .elementor-element.elementor-element-196f6eb.elementor-view-framed .elementor-icon, .elementor-23 .elementor-element.elementor-element-196f6eb.elementor-view-default .elementor-icon svg{fill:#7B2FFF;}.elementor-23 .elementor-element.elementor-element-653cdc7.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-23 .elementor-element.elementor-element-653cdc7 .elementor-heading-title{color:#FFFFFF;}.elementor-23 .elementor-element.elementor-element-edf7016.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-23 .elementor-element.elementor-element-edf7016{color:#B8B8C7;}.elementor-23 .elementor-element.elementor-element-f9b0ba8{--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-color:rgba(255,255,255,0.05);--border-color:rgba(255,255,255,0.05);--padding-top:40pxpx;--padding-bottom:40pxpx;--padding-left:30pxpx;--padding-right:30pxpx;}.elementor-23 .elementor-element.elementor-element-9f1769e.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-23 .elementor-element.elementor-element-9f1769e .elementor-icon-wrapper{text-align:center;}.elementor-23 .elementor-element.elementor-element-9f1769e.elementor-view-stacked .elementor-icon{background-color:#7B2FFF;}.elementor-23 .elementor-element.elementor-element-9f1769e.elementor-view-framed .elementor-icon, .elementor-23 .elementor-element.elementor-element-9f1769e.elementor-view-default .elementor-icon{color:#7B2FFF;border-color:#7B2FFF;}.elementor-23 .elementor-element.elementor-element-9f1769e.elementor-view-framed .elementor-icon, .elementor-23 .elementor-element.elementor-element-9f1769e.elementor-view-default .elementor-icon svg{fill:#7B2FFF;}.elementor-23 .elementor-element.elementor-element-475703f.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-23 .elementor-element.elementor-element-475703f .elementor-heading-title{color:#FFFFFF;}.elementor-23 .elementor-element.elementor-element-94df141.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-23 .elementor-element.elementor-element-94df141{color:#B8B8C7;}.elementor-23 .elementor-element.elementor-element-1976f3b{--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-color:rgba(255,255,255,0.05);--border-color:rgba(255,255,255,0.05);--padding-top:40pxpx;--padding-bottom:40pxpx;--padding-left:30pxpx;--padding-right:30pxpx;}.elementor-23 .elementor-element.elementor-element-f03c32b.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-23 .elementor-element.elementor-element-f03c32b .elementor-icon-wrapper{text-align:center;}.elementor-23 .elementor-element.elementor-element-f03c32b.elementor-view-stacked .elementor-icon{background-color:#7B2FFF;}.elementor-23 .elementor-element.elementor-element-f03c32b.elementor-view-framed .elementor-icon, .elementor-23 .elementor-element.elementor-element-f03c32b.elementor-view-default .elementor-icon{color:#7B2FFF;border-color:#7B2FFF;}.elementor-23 .elementor-element.elementor-element-f03c32b.elementor-view-framed .elementor-icon, .elementor-23 .elementor-element.elementor-element-f03c32b.elementor-view-default .elementor-icon svg{fill:#7B2FFF;}.elementor-23 .elementor-element.elementor-element-e899d84.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-23 .elementor-element.elementor-element-e899d84 .elementor-heading-title{color:#FFFFFF;}.elementor-23 .elementor-element.elementor-element-450f175.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-23 .elementor-element.elementor-element-450f175{color:#B8B8C7;}.elementor-23 .elementor-element.elementor-element-eee6366{--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-color:rgba(255,255,255,0.05);--border-color:rgba(255,255,255,0.05);--padding-top:40pxpx;--padding-bottom:40pxpx;--padding-left:30pxpx;--padding-right:30pxpx;}.elementor-23 .elementor-element.elementor-element-e41d3b3.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-23 .elementor-element.elementor-element-e41d3b3 .elementor-icon-wrapper{text-align:center;}.elementor-23 .elementor-element.elementor-element-e41d3b3.elementor-view-stacked .elementor-icon{background-color:#7B2FFF;}.elementor-23 .elementor-element.elementor-element-e41d3b3.elementor-view-framed .elementor-icon, .elementor-23 .elementor-element.elementor-element-e41d3b3.elementor-view-default .elementor-icon{color:#7B2FFF;border-color:#7B2FFF;}.elementor-23 .elementor-element.elementor-element-e41d3b3.elementor-view-framed .elementor-icon, .elementor-23 .elementor-element.elementor-element-e41d3b3.elementor-view-default .elementor-icon svg{fill:#7B2FFF;}.elementor-23 .elementor-element.elementor-element-818004e.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-23 .elementor-element.elementor-element-818004e .elementor-heading-title{color:#FFFFFF;}.elementor-23 .elementor-element.elementor-element-9fbc18d.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-23 .elementor-element.elementor-element-9fbc18d{color:#B8B8C7;}.elementor-23 .elementor-element.elementor-element-895c569{--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-color:rgba(255,255,255,0.05);--border-color:rgba(255,255,255,0.05);--padding-top:40pxpx;--padding-bottom:40pxpx;--padding-left:30pxpx;--padding-right:30pxpx;}.elementor-23 .elementor-element.elementor-element-e300371.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-23 .elementor-element.elementor-element-e300371 .elementor-icon-wrapper{text-align:center;}.elementor-23 .elementor-element.elementor-element-e300371.elementor-view-stacked .elementor-icon{background-color:#7B2FFF;}.elementor-23 .elementor-element.elementor-element-e300371.elementor-view-framed .elementor-icon, .elementor-23 .elementor-element.elementor-element-e300371.elementor-view-default .elementor-icon{color:#7B2FFF;border-color:#7B2FFF;}.elementor-23 .elementor-element.elementor-element-e300371.elementor-view-framed .elementor-icon, .elementor-23 .elementor-element.elementor-element-e300371.elementor-view-default .elementor-icon svg{fill:#7B2FFF;}.elementor-23 .elementor-element.elementor-element-6f007ce.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-23 .elementor-element.elementor-element-6f007ce .elementor-heading-title{color:#FFFFFF;}.elementor-23 .elementor-element.elementor-element-8db2597.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-23 .elementor-element.elementor-element-8db2597{color:#B8B8C7;}.elementor-23 .elementor-element.elementor-element-ebd917b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:120pxpx;--padding-bottom:120pxpx;--padding-left:40pxpx;--padding-right:40pxpx;}.elementor-23 .elementor-element.elementor-element-dc50822.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-23 .elementor-element.elementor-element-dc50822{text-align:center;}.elementor-23 .elementor-element.elementor-element-dc50822 .elementor-heading-title{color:#FFFFFF;}.elementor-23 .elementor-element.elementor-element-e073a6d.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-23 .elementor-element.elementor-element-e073a6d{text-align:center;color:#B8B8C7;}.elementor-23 .elementor-element.elementor-element-ac0b262{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--flex-wrap:wrap;}.elementor-23 .elementor-element.elementor-element-df01c5b{--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-color:rgba(255,255,255,0.1);--border-color:rgba(255,255,255,0.1);--padding-top:40pxpx;--padding-bottom:40pxpx;--padding-left:40pxpx;--padding-right:40pxpx;}.elementor-23 .elementor-element.elementor-element-715af63.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-23 .elementor-element.elementor-element-715af63 .elementor-heading-title{color:#FFFFFF;}.elementor-23 .elementor-element.elementor-element-56cc8f2.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-23 .elementor-element.elementor-element-56cc8f2{color:#B8B8C7;}.elementor-23 .elementor-element.elementor-element-8c7fa34 .elementor-button{background-color:#7B2FFF;}.elementor-23 .elementor-element.elementor-element-8c7fa34.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-23 .elementor-element.elementor-element-2ed44da{--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-color:rgba(255,255,255,0.1);--border-color:rgba(255,255,255,0.1);--padding-top:40pxpx;--padding-bottom:40pxpx;--padding-left:40pxpx;--padding-right:40pxpx;}.elementor-23 .elementor-element.elementor-element-a96c7a8.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-23 .elementor-element.elementor-element-a96c7a8 .elementor-heading-title{color:#FFFFFF;}.elementor-23 .elementor-element.elementor-element-8453080.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-23 .elementor-element.elementor-element-8453080{color:#B8B8C7;}.elementor-23 .elementor-element.elementor-element-f0ff20d .elementor-button{background-color:#7B2FFF;}.elementor-23 .elementor-element.elementor-element-f0ff20d.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-23 .elementor-element.elementor-element-1c980ec{--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-color:rgba(255,255,255,0.1);--border-color:rgba(255,255,255,0.1);--padding-top:40pxpx;--padding-bottom:40pxpx;--padding-left:40pxpx;--padding-right:40pxpx;}.elementor-23 .elementor-element.elementor-element-01d4ed4.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-23 .elementor-element.elementor-element-01d4ed4 .elementor-heading-title{color:#FFFFFF;}.elementor-23 .elementor-element.elementor-element-83b4559.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-23 .elementor-element.elementor-element-83b4559{color:#B8B8C7;}.elementor-23 .elementor-element.elementor-element-462753e .elementor-button{background-color:#7B2FFF;}.elementor-23 .elementor-element.elementor-element-462753e.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-23 .elementor-element.elementor-element-b700f11{--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-color:rgba(255,255,255,0.1);--border-color:rgba(255,255,255,0.1);--padding-top:40pxpx;--padding-bottom:40pxpx;--padding-left:40pxpx;--padding-right:40pxpx;}.elementor-23 .elementor-element.elementor-element-618877c.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-23 .elementor-element.elementor-element-618877c .elementor-heading-title{color:#FFFFFF;}.elementor-23 .elementor-element.elementor-element-3a41225.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-23 .elementor-element.elementor-element-3a41225{color:#B8B8C7;}.elementor-23 .elementor-element.elementor-element-3b95bdf .elementor-button{background-color:#7B2FFF;}.elementor-23 .elementor-element.elementor-element-3b95bdf.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-23 .elementor-element.elementor-element-30efa0c{--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-color:rgba(255,255,255,0.1);--border-color:rgba(255,255,255,0.1);--padding-top:40pxpx;--padding-bottom:40pxpx;--padding-left:40pxpx;--padding-right:40pxpx;}.elementor-23 .elementor-element.elementor-element-31127ea.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-23 .elementor-element.elementor-element-31127ea .elementor-heading-title{color:#FFFFFF;}.elementor-23 .elementor-element.elementor-element-bac38e3.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-23 .elementor-element.elementor-element-bac38e3{color:#B8B8C7;}.elementor-23 .elementor-element.elementor-element-11605cb .elementor-button{background-color:#7B2FFF;}.elementor-23 .elementor-element.elementor-element-11605cb.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-23 .elementor-element.elementor-element-37853e0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:120pxpx;--padding-bottom:120pxpx;--padding-left:40pxpx;--padding-right:40pxpx;}.elementor-23 .elementor-element.elementor-element-146fae5.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-23 .elementor-element.elementor-element-146fae5{text-align:center;}.elementor-23 .elementor-element.elementor-element-146fae5 .elementor-heading-title{color:#FFFFFF;}.elementor-23 .elementor-element.elementor-element-721f00b.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-23 .elementor-element.elementor-element-721f00b{text-align:center;color:#FFFFFF;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-23 .elementor-element.elementor-element-f58b223.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-23 .elementor-element.elementor-element-f58b223 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-23 .elementor-element.elementor-element-f58b223 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-23 .elementor-element.elementor-element-f58b223{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-23 .elementor-element.elementor-element-f58b223 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-23 .elementor-element.elementor-element-cc5b7aa .elementor-button{background-color:#FFFFFF;}.elementor-23 .elementor-element.elementor-element-cc5b7aa.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-23 .elementor-element.elementor-element-639efb3{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:80pxpx;--padding-bottom:80pxpx;--padding-left:40pxpx;--padding-right:40pxpx;}.elementor-23 .elementor-element.elementor-element-a2dd5d1{--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-23 .elementor-element.elementor-element-d849b03.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-23 .elementor-element.elementor-element-d849b03 .elementor-heading-title{color:#FFFFFF;}.elementor-23 .elementor-element.elementor-element-25d0572.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-23 .elementor-element.elementor-element-25d0572{color:#B8B8C7;}.elementor-23 .elementor-element.elementor-element-8027a6d{--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-23 .elementor-element.elementor-element-dd9d6a0.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-23 .elementor-element.elementor-element-dd9d6a0 .elementor-heading-title{color:#FFFFFF;}.elementor-23 .elementor-element.elementor-element-9cac96a.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-23 .elementor-element.elementor-element-9cac96a{color:#B8B8C7;}.elementor-23 .elementor-element.elementor-element-62c9cec{--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-23 .elementor-element.elementor-element-e0e76f7.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-23 .elementor-element.elementor-element-e0e76f7 .elementor-heading-title{color:#FFFFFF;}.elementor-23 .elementor-element.elementor-element-bd469a1.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-23 .elementor-element.elementor-element-bd469a1{color:#B8B8C7;}.elementor-23 .elementor-element.elementor-element-d99afa2{--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-23 .elementor-element.elementor-element-2ddd18e.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-23 .elementor-element.elementor-element-2ddd18e .elementor-heading-title{color:#FFFFFF;}.elementor-23 .elementor-element.elementor-element-4311c71.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-23 .elementor-element.elementor-element-4311c71{color:#B8B8C7;}@media(min-width:768px){.elementor-23 .elementor-element.elementor-element-5c652c1{--width:33.33%;}.elementor-23 .elementor-element.elementor-element-2d9ca11{--width:33.33%;}.elementor-23 .elementor-element.elementor-element-a884ea5{--width:25%;}.elementor-23 .elementor-element.elementor-element-e13ab7e{--width:25%;}.elementor-23 .elementor-element.elementor-element-3698207{--width:25%;}.elementor-23 .elementor-element.elementor-element-5eadc41{--width:25%;}.elementor-23 .elementor-element.elementor-element-734b228{--width:33.33%;}.elementor-23 .elementor-element.elementor-element-43484ac{--width:50%;}.elementor-23 .elementor-element.elementor-element-920ae7d{--width:50%;}.elementor-23 .elementor-element.elementor-element-01223a2{--width:16.67%;}.elementor-23 .elementor-element.elementor-element-c97a6c6{--width:16.67%;}.elementor-23 .elementor-element.elementor-element-f9b0ba8{--width:16.67%;}.elementor-23 .elementor-element.elementor-element-1976f3b{--width:16.67%;}.elementor-23 .elementor-element.elementor-element-eee6366{--width:16.67%;}.elementor-23 .elementor-element.elementor-element-895c569{--width:16.67%;}.elementor-23 .elementor-element.elementor-element-df01c5b{--width:20%;}.elementor-23 .elementor-element.elementor-element-2ed44da{--width:20%;}.elementor-23 .elementor-element.elementor-element-1c980ec{--width:20%;}.elementor-23 .elementor-element.elementor-element-b700f11{--width:20%;}.elementor-23 .elementor-element.elementor-element-30efa0c{--width:20%;}.elementor-23 .elementor-element.elementor-element-a2dd5d1{--width:25%;}.elementor-23 .elementor-element.elementor-element-8027a6d{--width:25%;}.elementor-23 .elementor-element.elementor-element-62c9cec{--width:25%;}.elementor-23 .elementor-element.elementor-element-d99afa2{--width:25%;}}/* Start custom CSS *//* FORCE DARK THEME AT ALL LEVELS */
html, body {
  background-color: #0A0A0F !important;
  color: #FFFFFF !important;
}

/* GLOBAL OVERRIDE FOR ALL ELEMENTOR CONTAINERS */
.elementor-element.elementor-widget-container, 
.elementor-container, 
.elementor-section {
  color: #FFFFFF !important;
}

:root {
  --bg-primary: #0A0A0F;
  --bg-secondary: #12121A;
  --card-bg: rgba(26, 26, 38, 0.6);
  --primary: #7B2FFF;
  --primary-glow: rgba(123, 47, 255, 0.5);
  --accent: #FF2F92;
  --text-main: #FFFFFF;
  --text-dim: #B8B8C7;
  --grad-premium: linear-gradient(135deg, #5A1FCC 0%, #7B2FFF 50%, #FF2F92 100%);
}

/* HEADER */
.alfa-header {
  background: rgba(10, 10, 15, 0.9) !important;
  backdrop-filter: blur(20px) !important;
  border-bottom: 1px solid rgba(123, 47, 255, 0.3) !important;
}

/* HERO OVERHAUL */
.hero-section {
  position: relative !important;
  min-height: 100vh !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  overflow: hidden !important;
}
.hero-section::before {
  content: '';
  position: absolute;
  top: 0; left: 0; width: 100%; height: 100%;
  background: radial-gradient(circle at center, rgba(123, 47, 255, 0.2) 0%, transparent 70%), 
              url('https://images.unsplash.com/photo-1614850523296-d8c1af93d400?auto=format&fit=crop&q=80&w=1920');
  background-size: cover;
  background-position: center;
  filter: brightness(0.3);
  z-index: 0;
}
.hero-section > .elementor-container {
  position: relative;
  z-index: 1;
}

/* BUTTONS */
.alfa-btn-primary {
  background: var(--grad-premium) !important;
  color: #fff !important;
  border-radius: 50px !important;
  box-shadow: 0 10px 20px var(--primary-glow) !important;
  transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1) !important;
}
.alfa-btn-primary:hover {
  transform: translateY(-5px) scale(1.05) !important;
  box-shadow: 0 15px 30px var(--primary-glow) !important;
}

.alfa-btn-secondary {
  background: transparent !important;
  border: 2px solid var(--primary) !important;
  color: var(--primary) !important;
  border-radius: 50px !important;
  transition: all 0.3s ease !important;
}
.alfa-btn-secondary:hover {
  background: var(--primary) !important;
  color: #fff !important;
}

/* GLASS CARDS */
.alfa-card {
  background: var(--card-bg) !important;
  backdrop-filter: blur(15px) !important;
  border: 1px solid rgba(255, 255, 255, 0.1) !important;
  border-radius: 24px !important;
  transition: all 0.4s cubic-bezier(0.23, 1, 0.32, 1) !important;
}
.alfa-card:hover {
  transform: translateY(-10px) !important;
  border-color: var(--primary) !important;
  box-shadow: 0 20px 40px rgba(0,0,0,0.6), 0 0 30px rgba(123, 47, 255, 0.3) !important;
}

/* DIFFERENTIAL */
.diff-section {
  background: var(--grad-premium) !important;
  border-radius: 40px !important;
  margin: 40px !important;
}

/* ANIMATIONS */
@keyframes smoothFadeUp {
  0% { opacity: 0; transform: translateY(40px); filter: blur(10px); }
  100% { opacity: 1; transform: translateY(0); filter: blur(0); }
}
.animate-fade-up {
  animation: smoothFadeUp 1s cubic-bezier(0.22, 1, 0.36, 1) forwards !important;
  opacity: 0; /* Start invisible */
}

/* Typography */
h1, h2, h3, h4 {
  color: #FFFFFF !important;
  font-weight: 800 !important;
  text-shadow: 0 2px 10px rgba(0,0,0,0.5);
}
p, .elementor-text-editor {
  color: var(--text-dim) !important;
}

/* HERO SECTION ENHANCEMENT */
.hero-section {
  min-height: 100vh !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  padding: 0 !important;
  margin: 0 !important;
  position: relative !important;
}

/* Premium Gradient Text for H1 */
.hero-section h1 {
  background: linear-gradient(135deg, #FFFFFF 30%, #7B2FFF 100%) !important;
  -webkit-background-clip: text !important;
  -webkit-text-fill-color: transparent !important;
  font-size: clamp(2.5rem, 6vw, 4.5rem) !important;
  line-height: 1.1 !important;
  margin-bottom: 24px !important;
}

/* Improved Background Overlay */
.hero-section::before {
  background: 
    radial-gradient(circle at 20% 30%, rgba(123, 47, 255, 0.15) 0%, transparent 40%),
    radial-gradient(circle at 80% 70%, rgba(255, 47, 146, 0.1) 0%, transparent 40%),
    linear-gradient(rgba(10, 10, 15, 0.8), rgba(10, 10, 15, 0.9)), 
    url('https://images.unsplash.com/photo-1614850523296-d8c1af93d400?auto=format&fit=crop&q=80&w=1920') !important;
  background-size: cover !important;
  background-position: center !important;
  filter: contrast(1.1) brightness(0.5) !important;
}

/* Center Content Wrapper */
.hero-section > .elementor-container {
  max-width: 1000px !important;
  margin: 0 auto !important;
  z-index: 2 !important;
}/* End custom CSS */