.elementor-51 .elementor-element.elementor-element-hdr_new1{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-51 .elementor-element.elementor-element-hdr_shrtcd1.tp-has-beaf > .elementor-widget-container:before{width:100%;height:100%;top:2%;bottom:2%;left:2%;right:2%;}.elementor-51 .elementor-element.elementor-element-hdr_shrtcd1.tp-has-beaf > .elementor-widget-container:after{left:2%;transform:rotate(0deg);}.elementor-51 .elementor-element.elementor-element-b55f955{--display:flex;--min-height:0px;left:0px;right:0px;top:0px;height:725px;}.elementor-51 .elementor-element.elementor-element-b55f955::before, .elementor-51 .elementor-element.elementor-element-b55f955 > .elementor-background-video-container::before, .elementor-51 .elementor-element.elementor-element-b55f955 > .e-con-inner > .elementor-background-video-container::before, .elementor-51 .elementor-element.elementor-element-b55f955 > .elementor-background-slideshow::before, .elementor-51 .elementor-element.elementor-element-b55f955 > .e-con-inner > .elementor-background-slideshow::before, .elementor-51 .elementor-element.elementor-element-b55f955 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(90deg, #000000 27%, #F2295B00 60%);}.elementor-51 .elementor-element.elementor-element-b55f955 .elementor-background-slideshow__slide__image{background-size:cover;}.elementor-51 .elementor-element.elementor-element-b6c55eb{--display:flex;--min-height:349px;max-width:1400px;top:-15px;height:623px;}.elementor-51 .elementor-element.elementor-element-b6c55eb.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-51 .elementor-element.elementor-element-7fb07f8{--display:flex;top:62px;}.elementor-51 .elementor-element.elementor-element-8163e0b{--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;top:51px;}.elementor-51 .elementor-element.elementor-element-072ca3f{--display:flex;top:-48px;}.elementor-51 .elementor-element.elementor-element-ee1d4f0{--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;top:44px;}.elementor-51 .elementor-element.elementor-element-07308c6{--display:flex;max-width:1400px;top:-19px;}.elementor-51 .elementor-element.elementor-element-483de17{--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;max-width:1400px;bottom:104px;width:calc(100% + 0px);}.elementor-51 .elementor-element.elementor-element-fc070db{--display:flex;max-width:1400px;}.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-51 .elementor-element.elementor-element-5aa9e8b .elementor-button{background-color:#9B3EF8;border-radius:10px 10px 10px 10px;}.elementor-51 .elementor-element.elementor-element-5aa9e8b{width:var( --container-widget-width, 67.123% );max-width:67.123%;--container-widget-width:67.123%;--container-widget-flex-grow:0;}.elementor-51 .elementor-element.elementor-element-5aa9e8b.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-51 .elementor-element.elementor-element-5aa9e8b.tp-has-beaf > .elementor-widget-container:before{width:100%;height:100%;top:2%;bottom:2%;left:2%;right:2%;}.elementor-51 .elementor-element.elementor-element-5aa9e8b.tp-has-beaf > .elementor-widget-container:after{left:2%;transform:rotate(0deg);}.elementor-51 .elementor-element.elementor-element-5aa9e8b .elementor-button-content-wrapper{flex-direction:row;}.elementor-51 .elementor-element.elementor-element-e15c736{--display:flex;max-width:1400px;left:-145px;}.elementor-51 .elementor-element.elementor-element-c0c8efc .elementor-button{background-color:#61CE7000;fill:#9B3EF8;color:#9B3EF8;transition-duration:0s;border-radius:0px 0px 0px 0px;}.elementor-51 .elementor-element.elementor-element-c0c8efc .elementor-button:hover, .elementor-51 .elementor-element.elementor-element-c0c8efc .elementor-button:focus{background-color:transparent;color:#FFFFFF;background-image:linear-gradient(180deg, #9B3EF8 0%, #9B3EF8 100%);}.elementor-51 .elementor-element.elementor-element-c0c8efc.elementor-element{--align-self:flex-start;}.elementor-51 .elementor-element.elementor-element-c0c8efc.tp-has-beaf > .elementor-widget-container:before{width:100%;height:100%;top:2%;bottom:2%;left:2%;right:2%;}.elementor-51 .elementor-element.elementor-element-c0c8efc.tp-has-beaf > .elementor-widget-container:after{left:2%;transform:rotate(0deg);}.elementor-51 .elementor-element.elementor-element-c0c8efc{border-style:solid;border-color:#9B3EF8;border-radius:10px 10px 10px 10px;}.elementor-51 .elementor-element.elementor-element-c0c8efc:hover{border-style:solid;border-color:#9B3EF8;border-radius:10px 10px 10px 10px;}.elementor-51 .elementor-element.elementor-element-c0c8efc .elementor-button-content-wrapper{flex-direction:row;}.elementor-51 .elementor-element.elementor-element-c0c8efc .elementor-button:hover svg, .elementor-51 .elementor-element.elementor-element-c0c8efc .elementor-button:focus svg{fill:#FFFFFF;}.elementor-51 .elementor-element.elementor-element-d78bf1d{--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;top:-66px;}.elementor-51 .elementor-element.elementor-element-1a46e92{--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;max-width:242px;right:10px;height:160px;}.elementor-51 .elementor-element.elementor-element-1a46e92.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-51 .elementor-element.elementor-element-58256fd{--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-51 .elementor-element.elementor-element-58256fd.e-con{--align-self:flex-start;}.elementor-51 .elementor-element.elementor-element-8625cd6{--display:flex;max-width:66px;}.elementor-51 .elementor-element.elementor-element-8625cd6.e-con{--align-self:flex-start;--order:-99999 /* order start hack */;}.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-51 .elementor-element.elementor-element-15f801b.tp-has-beaf > .elementor-widget-container:before{width:100%;height:100%;top:2%;bottom:2%;left:2%;right:2%;}.elementor-51 .elementor-element.elementor-element-15f801b.tp-has-beaf > .elementor-widget-container:after{left:2%;transform:rotate(0deg);}.elementor-51 .elementor-element.elementor-element-15f801b .elementor-icon-wrapper{text-align:center;}.elementor-51 .elementor-element.elementor-element-15f801b.elementor-view-stacked .elementor-icon{background-color:#9B3EF8;}.elementor-51 .elementor-element.elementor-element-15f801b.elementor-view-framed .elementor-icon, .elementor-51 .elementor-element.elementor-element-15f801b.elementor-view-default .elementor-icon{color:#9B3EF8;border-color:#9B3EF8;}.elementor-51 .elementor-element.elementor-element-15f801b.elementor-view-framed .elementor-icon, .elementor-51 .elementor-element.elementor-element-15f801b.elementor-view-default .elementor-icon svg{fill:#9B3EF8;}.elementor-51 .elementor-element.elementor-element-15f801b .elementor-icon{font-size:40px;}.elementor-51 .elementor-element.elementor-element-15f801b .elementor-icon svg{height:40px;}.elementor-51 .elementor-element.elementor-element-c8591f5{--display:flex;left:-31px;top:9px;}.elementor-51 .elementor-element.elementor-element-59e3466{--display:flex;max-width:170px;left:67px;top:-54px;}.elementor-51 .elementor-element.elementor-element-59e3466.e-con{--align-self:flex-start;}.elementor-51 .elementor-element.elementor-element-43e648d{--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;max-width:242px;left:-55px;right:10px;height:160px;}.elementor-51 .elementor-element.elementor-element-43e648d.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-51 .elementor-element.elementor-element-486a132{--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-51 .elementor-element.elementor-element-486a132.e-con{--align-self:flex-start;}.elementor-51 .elementor-element.elementor-element-afd0473{--display:flex;max-width:66px;}.elementor-51 .elementor-element.elementor-element-afd0473.e-con{--align-self:flex-start;--order:-99999 /* order start hack */;}.elementor-51 .elementor-element.elementor-element-f68dbda.tp-has-beaf > .elementor-widget-container:before{width:100%;height:100%;top:2%;bottom:2%;left:2%;right:2%;}.elementor-51 .elementor-element.elementor-element-f68dbda.tp-has-beaf > .elementor-widget-container:after{left:2%;transform:rotate(0deg);}.elementor-51 .elementor-element.elementor-element-f68dbda .elementor-icon-wrapper{text-align:center;}.elementor-51 .elementor-element.elementor-element-f68dbda.elementor-view-stacked .elementor-icon{background-color:#9B3EF8;}.elementor-51 .elementor-element.elementor-element-f68dbda.elementor-view-framed .elementor-icon, .elementor-51 .elementor-element.elementor-element-f68dbda.elementor-view-default .elementor-icon{color:#9B3EF8;border-color:#9B3EF8;}.elementor-51 .elementor-element.elementor-element-f68dbda.elementor-view-framed .elementor-icon, .elementor-51 .elementor-element.elementor-element-f68dbda.elementor-view-default .elementor-icon svg{fill:#9B3EF8;}.elementor-51 .elementor-element.elementor-element-f68dbda .elementor-icon{font-size:40px;}.elementor-51 .elementor-element.elementor-element-f68dbda .elementor-icon svg{height:40px;}.elementor-51 .elementor-element.elementor-element-895b132{--display:flex;left:-31px;top:9px;}.elementor-51 .elementor-element.elementor-element-b3043c6{--display:flex;max-width:170px;left:67px;top:-54px;}.elementor-51 .elementor-element.elementor-element-b3043c6.e-con{--align-self:flex-start;}.elementor-51 .elementor-element.elementor-element-0f9ed96{--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;max-width:242px;left:-100px;right:10px;height:160px;}.elementor-51 .elementor-element.elementor-element-0f9ed96.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-51 .elementor-element.elementor-element-964f88b{--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-51 .elementor-element.elementor-element-964f88b.e-con{--align-self:flex-start;}.elementor-51 .elementor-element.elementor-element-45eb2c8{--display:flex;max-width:66px;}.elementor-51 .elementor-element.elementor-element-45eb2c8.e-con{--align-self:flex-start;--order:-99999 /* order start hack */;}.elementor-51 .elementor-element.elementor-element-be2295d.tp-has-beaf > .elementor-widget-container:before{width:100%;height:100%;top:2%;bottom:2%;left:2%;right:2%;}.elementor-51 .elementor-element.elementor-element-be2295d.tp-has-beaf > .elementor-widget-container:after{left:2%;transform:rotate(0deg);}.elementor-51 .elementor-element.elementor-element-be2295d .elementor-icon-wrapper{text-align:center;}.elementor-51 .elementor-element.elementor-element-be2295d.elementor-view-stacked .elementor-icon{background-color:#9B3EF8;}.elementor-51 .elementor-element.elementor-element-be2295d.elementor-view-framed .elementor-icon, .elementor-51 .elementor-element.elementor-element-be2295d.elementor-view-default .elementor-icon{color:#9B3EF8;border-color:#9B3EF8;}.elementor-51 .elementor-element.elementor-element-be2295d.elementor-view-framed .elementor-icon, .elementor-51 .elementor-element.elementor-element-be2295d.elementor-view-default .elementor-icon svg{fill:#9B3EF8;}.elementor-51 .elementor-element.elementor-element-be2295d .elementor-icon{font-size:40px;}.elementor-51 .elementor-element.elementor-element-be2295d .elementor-icon svg{height:40px;}.elementor-51 .elementor-element.elementor-element-c599d45{--display:flex;left:-31px;top:9px;}.elementor-51 .elementor-element.elementor-element-9a2e151{--display:flex;max-width:170px;left:67px;top:-54px;}.elementor-51 .elementor-element.elementor-element-9a2e151.e-con{--align-self:flex-start;}.elementor-51 .elementor-element.elementor-element-9d5d1f7{--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;max-width:242px;left:-145px;right:10px;height:160px;}.elementor-51 .elementor-element.elementor-element-9d5d1f7.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-51 .elementor-element.elementor-element-25d54f7{--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-51 .elementor-element.elementor-element-25d54f7.e-con{--align-self:flex-start;}.elementor-51 .elementor-element.elementor-element-f619713{--display:flex;max-width:66px;}.elementor-51 .elementor-element.elementor-element-f619713.e-con{--align-self:flex-start;--order:-99999 /* order start hack */;}.elementor-51 .elementor-element.elementor-element-d2dc8e0.tp-has-beaf > .elementor-widget-container:before{width:100%;height:100%;top:2%;bottom:2%;left:2%;right:2%;}.elementor-51 .elementor-element.elementor-element-d2dc8e0.tp-has-beaf > .elementor-widget-container:after{left:2%;transform:rotate(0deg);}.elementor-51 .elementor-element.elementor-element-d2dc8e0 .elementor-icon-wrapper{text-align:center;}.elementor-51 .elementor-element.elementor-element-d2dc8e0.elementor-view-stacked .elementor-icon{background-color:#9B3EF8;}.elementor-51 .elementor-element.elementor-element-d2dc8e0.elementor-view-framed .elementor-icon, .elementor-51 .elementor-element.elementor-element-d2dc8e0.elementor-view-default .elementor-icon{color:#9B3EF8;border-color:#9B3EF8;}.elementor-51 .elementor-element.elementor-element-d2dc8e0.elementor-view-framed .elementor-icon, .elementor-51 .elementor-element.elementor-element-d2dc8e0.elementor-view-default .elementor-icon svg{fill:#9B3EF8;}.elementor-51 .elementor-element.elementor-element-d2dc8e0 .elementor-icon{font-size:40px;}.elementor-51 .elementor-element.elementor-element-d2dc8e0 .elementor-icon svg{height:40px;}.elementor-51 .elementor-element.elementor-element-d7249bc{--display:flex;left:-31px;top:9px;}.elementor-51 .elementor-element.elementor-element-b8d49cb{--display:flex;max-width:170px;left:67px;top:-54px;}.elementor-51 .elementor-element.elementor-element-b8d49cb.e-con{--align-self:flex-start;}.elementor-51 .elementor-element.elementor-element-514804f{--display:flex;--padding-top:80px;--padding-bottom:80px;--padding-left:60px;--padding-right:60px;}.elementor-51 .elementor-element.elementor-element-514804f:not(.elementor-motion-effects-element-type-background), .elementor-51 .elementor-element.elementor-element-514804f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#080818;}.elementor-51 .elementor-element.elementor-element-63f372d{--display:flex;}.elementor-51 .elementor-element.elementor-element-d725bf8{--display:flex;--margin-top:-42px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-51 .elementor-element.elementor-element-7d60032{--divider-border-style:solid;--divider-color:#9B3EF8;--divider-border-width:1px;}.elementor-51 .elementor-element.elementor-element-7d60032.tp-has-beaf > .elementor-widget-container:before{width:100%;height:100%;top:2%;bottom:2%;left:2%;right:2%;}.elementor-51 .elementor-element.elementor-element-7d60032.tp-has-beaf > .elementor-widget-container:after{left:2%;transform:rotate(0deg);}.elementor-51 .elementor-element.elementor-element-7d60032 .elementor-divider-separator{width:100%;}.elementor-51 .elementor-element.elementor-element-7d60032 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.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-51 .elementor-element.elementor-element-2c8a7fd.tp-has-beaf > .elementor-widget-container:before{width:100%;height:100%;top:2%;bottom:2%;left:2%;right:2%;}.elementor-51 .elementor-element.elementor-element-2c8a7fd.tp-has-beaf > .elementor-widget-container:after{left:2%;transform:rotate(0deg);}.elementor-51 .elementor-element.elementor-element-2c8a7fd{text-align:center;}.elementor-51 .elementor-element.elementor-element-2c8a7fd .elementor-heading-title{font-size:12px;font-weight:600;letter-spacing:3px;color:#9B3EF8;}.elementor-51 .elementor-element.elementor-element-1a4c0fd{--divider-border-style:solid;--divider-color:#9B3EF8;--divider-border-width:1px;}.elementor-51 .elementor-element.elementor-element-1a4c0fd.tp-has-beaf > .elementor-widget-container:before{width:100%;height:100%;top:2%;bottom:2%;left:2%;right:2%;}.elementor-51 .elementor-element.elementor-element-1a4c0fd.tp-has-beaf > .elementor-widget-container:after{left:2%;transform:rotate(0deg);}.elementor-51 .elementor-element.elementor-element-1a4c0fd .elementor-divider-separator{width:100%;}.elementor-51 .elementor-element.elementor-element-1a4c0fd .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-51 .elementor-element.elementor-element-eeb3fee{--display:flex;}.elementor-51 .elementor-element.elementor-element-0370961.tp-has-beaf > .elementor-widget-container:before{width:100%;height:100%;top:2%;bottom:2%;left:2%;right:2%;}.elementor-51 .elementor-element.elementor-element-0370961.tp-has-beaf > .elementor-widget-container:after{left:2%;transform:rotate(0deg);}.elementor-51 .elementor-element.elementor-element-0370961{text-align:center;}.elementor-51 .elementor-element.elementor-element-0370961 .elementor-heading-title{font-size:48px;font-weight:800;color:#ffffff;}.elementor-51 .elementor-element.elementor-element-3ee5855.tp-has-beaf > .elementor-widget-container:before{width:100%;height:100%;top:2%;bottom:2%;left:2%;right:2%;}.elementor-51 .elementor-element.elementor-element-3ee5855.tp-has-beaf > .elementor-widget-container:after{left:2%;transform:rotate(0deg);}.elementor-51 .elementor-element.elementor-element-3ee5855{text-align:center;}.elementor-51 .elementor-element.elementor-element-3ee5855 .elementor-heading-title{font-size:48px;font-weight:800;color:#9B3EF8;}.elementor-51 .elementor-element.elementor-element-cb9a0fa{--divider-border-style:solid;--divider-color:#9B3EF8;--divider-border-width:1px;}.elementor-51 .elementor-element.elementor-element-cb9a0fa.tp-has-beaf > .elementor-widget-container:before{width:100%;height:100%;top:2%;bottom:2%;left:2%;right:2%;}.elementor-51 .elementor-element.elementor-element-cb9a0fa.tp-has-beaf > .elementor-widget-container:after{left:2%;transform:rotate(0deg);}.elementor-51 .elementor-element.elementor-element-cb9a0fa .elementor-divider-separator{width:60px;margin:0 auto;margin-center:0;}.elementor-51 .elementor-element.elementor-element-cb9a0fa .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-51 .elementor-element.elementor-element-b712537.tp-has-beaf > .elementor-widget-container:before{width:100%;height:100%;top:2%;bottom:2%;left:2%;right:2%;}.elementor-51 .elementor-element.elementor-element-b712537.tp-has-beaf > .elementor-widget-container:after{left:2%;transform:rotate(0deg);}.elementor-51 .elementor-element.elementor-element-b712537{text-align:center;}.elementor-51 .elementor-element.elementor-element-b712537 .elementor-heading-title{font-size:16px;font-weight:400;color:#aaaaaa;}.elementor-51 .elementor-element.elementor-element-943b155{--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-51 .elementor-element.elementor-element-f9f0efa{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#2a2a4a;--border-color:#2a2a4a;--border-radius:16px 16px 16px 16px;--padding-top:30px;--padding-bottom:30px;--padding-left:25px;--padding-right:25px;}.elementor-51 .elementor-element.elementor-element-f9f0efa:not(.elementor-motion-effects-element-type-background), .elementor-51 .elementor-element.elementor-element-f9f0efa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0d0d20;}.elementor-51 .elementor-element.elementor-element-fdd1243.tp-has-beaf > .elementor-widget-container:before{width:100%;height:100%;top:2%;bottom:2%;left:2%;right:2%;}.elementor-51 .elementor-element.elementor-element-fdd1243.tp-has-beaf > .elementor-widget-container:after{left:2%;transform:rotate(0deg);}.elementor-51 .elementor-element.elementor-element-fdd1243 .elementor-heading-title{font-size:14px;font-weight:700;color:#9B3EF8;}.elementor-51 .elementor-element.elementor-element-0f4b9fc.tp-has-beaf > .elementor-widget-container:before{width:100%;height:100%;top:2%;bottom:2%;left:2%;right:2%;}.elementor-51 .elementor-element.elementor-element-0f4b9fc.tp-has-beaf > .elementor-widget-container:after{left:2%;transform:rotate(0deg);}.elementor-51 .elementor-element.elementor-element-0f4b9fc .elementor-icon-wrapper{text-align:center;}.elementor-51 .elementor-element.elementor-element-0f4b9fc.elementor-view-stacked .elementor-icon{background-color:#9B3EF8;}.elementor-51 .elementor-element.elementor-element-0f4b9fc.elementor-view-framed .elementor-icon, .elementor-51 .elementor-element.elementor-element-0f4b9fc.elementor-view-default .elementor-icon{color:#9B3EF8;border-color:#9B3EF8;}.elementor-51 .elementor-element.elementor-element-0f4b9fc.elementor-view-framed .elementor-icon, .elementor-51 .elementor-element.elementor-element-0f4b9fc.elementor-view-default .elementor-icon svg{fill:#9B3EF8;}.elementor-51 .elementor-element.elementor-element-2f3f8fa.tp-has-beaf > .elementor-widget-container:before{width:100%;height:100%;top:2%;bottom:2%;left:2%;right:2%;}.elementor-51 .elementor-element.elementor-element-2f3f8fa.tp-has-beaf > .elementor-widget-container:after{left:2%;transform:rotate(0deg);}.elementor-51 .elementor-element.elementor-element-2f3f8fa .elementor-heading-title{font-size:20px;font-weight:700;color:#ffffff;}.elementor-51 .elementor-element.elementor-element-1223bbd{--divider-border-style:solid;--divider-color:#9B3EF8;--divider-border-width:1px;}.elementor-51 .elementor-element.elementor-element-1223bbd.tp-has-beaf > .elementor-widget-container:before{width:100%;height:100%;top:2%;bottom:2%;left:2%;right:2%;}.elementor-51 .elementor-element.elementor-element-1223bbd.tp-has-beaf > .elementor-widget-container:after{left:2%;transform:rotate(0deg);}.elementor-51 .elementor-element.elementor-element-1223bbd .elementor-divider-separator{width:50px;}.elementor-51 .elementor-element.elementor-element-1223bbd .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-51 .elementor-element.elementor-element-18b0359.tp-has-beaf > .elementor-widget-container:before{width:100%;height:100%;top:2%;bottom:2%;left:2%;right:2%;}.elementor-51 .elementor-element.elementor-element-18b0359.tp-has-beaf > .elementor-widget-container:after{left:2%;transform:rotate(0deg);}.elementor-51 .elementor-element.elementor-element-18b0359 .elementor-heading-title{font-size:14px;font-weight:400;color:#aaaaaa;}.elementor-51 .elementor-element.elementor-element-56ce396.tp-has-beaf > .elementor-widget-container:before{width:100%;height:100%;top:2%;bottom:2%;left:2%;right:2%;}.elementor-51 .elementor-element.elementor-element-56ce396.tp-has-beaf > .elementor-widget-container:after{left:2%;transform:rotate(0deg);}.elementor-51 .elementor-element.elementor-element-56ce396 .elementor-heading-title{font-size:14px;font-weight:600;color:#9B3EF8;}.elementor-51 .elementor-element.elementor-element-bd9f5fb{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#2a2a4a;--border-color:#2a2a4a;--border-radius:16px 16px 16px 16px;--padding-top:30px;--padding-bottom:30px;--padding-left:25px;--padding-right:25px;}.elementor-51 .elementor-element.elementor-element-bd9f5fb:not(.elementor-motion-effects-element-type-background), .elementor-51 .elementor-element.elementor-element-bd9f5fb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0000A1;}.elementor-51 .elementor-element.elementor-element-46d017c.tp-has-beaf > .elementor-widget-container:before{width:100%;height:100%;top:2%;bottom:2%;left:2%;right:2%;}.elementor-51 .elementor-element.elementor-element-46d017c.tp-has-beaf > .elementor-widget-container:after{left:2%;transform:rotate(0deg);}.elementor-51 .elementor-element.elementor-element-46d017c .elementor-heading-title{font-size:14px;font-weight:700;color:#9B3EF8;}.elementor-51 .elementor-element.elementor-element-d0f44df.tp-has-beaf > .elementor-widget-container:before{width:100%;height:100%;top:2%;bottom:2%;left:2%;right:2%;}.elementor-51 .elementor-element.elementor-element-d0f44df.tp-has-beaf > .elementor-widget-container:after{left:2%;transform:rotate(0deg);}.elementor-51 .elementor-element.elementor-element-d0f44df .elementor-icon-wrapper{text-align:center;}.elementor-51 .elementor-element.elementor-element-d0f44df.elementor-view-stacked .elementor-icon{background-color:#9B3EF8;}.elementor-51 .elementor-element.elementor-element-d0f44df.elementor-view-framed .elementor-icon, .elementor-51 .elementor-element.elementor-element-d0f44df.elementor-view-default .elementor-icon{color:#9B3EF8;border-color:#9B3EF8;}.elementor-51 .elementor-element.elementor-element-d0f44df.elementor-view-framed .elementor-icon, .elementor-51 .elementor-element.elementor-element-d0f44df.elementor-view-default .elementor-icon svg{fill:#9B3EF8;}.elementor-51 .elementor-element.elementor-element-b792038.tp-has-beaf > .elementor-widget-container:before{width:100%;height:100%;top:2%;bottom:2%;left:2%;right:2%;}.elementor-51 .elementor-element.elementor-element-b792038.tp-has-beaf > .elementor-widget-container:after{left:2%;transform:rotate(0deg);}.elementor-51 .elementor-element.elementor-element-b792038 .elementor-heading-title{font-size:20px;font-weight:700;color:#ffffff;}.elementor-51 .elementor-element.elementor-element-894bfc2{--divider-border-style:solid;--divider-color:#9B3EF8;--divider-border-width:1px;}.elementor-51 .elementor-element.elementor-element-894bfc2.tp-has-beaf > .elementor-widget-container:before{width:100%;height:100%;top:2%;bottom:2%;left:2%;right:2%;}.elementor-51 .elementor-element.elementor-element-894bfc2.tp-has-beaf > .elementor-widget-container:after{left:2%;transform:rotate(0deg);}.elementor-51 .elementor-element.elementor-element-894bfc2 .elementor-divider-separator{width:50px;}.elementor-51 .elementor-element.elementor-element-894bfc2 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-51 .elementor-element.elementor-element-42a3172.tp-has-beaf > .elementor-widget-container:before{width:100%;height:100%;top:2%;bottom:2%;left:2%;right:2%;}.elementor-51 .elementor-element.elementor-element-42a3172.tp-has-beaf > .elementor-widget-container:after{left:2%;transform:rotate(0deg);}.elementor-51 .elementor-element.elementor-element-42a3172 .elementor-heading-title{font-size:14px;font-weight:400;color:#aaaaaa;}.elementor-51 .elementor-element.elementor-element-7fa7b16.tp-has-beaf > .elementor-widget-container:before{width:100%;height:100%;top:2%;bottom:2%;left:2%;right:2%;}.elementor-51 .elementor-element.elementor-element-7fa7b16.tp-has-beaf > .elementor-widget-container:after{left:2%;transform:rotate(0deg);}.elementor-51 .elementor-element.elementor-element-7fa7b16 .elementor-heading-title{font-size:14px;font-weight:600;color:#9B3EF8;}.elementor-51 .elementor-element.elementor-element-3842871{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#2a2a4a;--border-color:#2a2a4a;--border-radius:16px 16px 16px 16px;--padding-top:30px;--padding-bottom:30px;--padding-left:25px;--padding-right:25px;}.elementor-51 .elementor-element.elementor-element-3842871:not(.elementor-motion-effects-element-type-background), .elementor-51 .elementor-element.elementor-element-3842871 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0d0d20;}.elementor-51 .elementor-element.elementor-element-3b528a0.tp-has-beaf > .elementor-widget-container:before{width:100%;height:100%;top:2%;bottom:2%;left:2%;right:2%;}.elementor-51 .elementor-element.elementor-element-3b528a0.tp-has-beaf > .elementor-widget-container:after{left:2%;transform:rotate(0deg);}.elementor-51 .elementor-element.elementor-element-3b528a0 .elementor-heading-title{font-size:14px;font-weight:700;color:#9B3EF8;}.elementor-51 .elementor-element.elementor-element-1be3d2c.tp-has-beaf > .elementor-widget-container:before{width:100%;height:100%;top:2%;bottom:2%;left:2%;right:2%;}.elementor-51 .elementor-element.elementor-element-1be3d2c.tp-has-beaf > .elementor-widget-container:after{left:2%;transform:rotate(0deg);}.elementor-51 .elementor-element.elementor-element-1be3d2c .elementor-icon-wrapper{text-align:center;}.elementor-51 .elementor-element.elementor-element-1be3d2c .elementor-icon{font-size:20px;}.elementor-51 .elementor-element.elementor-element-1be3d2c .elementor-icon svg{height:20px;}.elementor-51 .elementor-element.elementor-element-09a39c8.tp-has-beaf > .elementor-widget-container:before{width:100%;height:100%;top:2%;bottom:2%;left:2%;right:2%;}.elementor-51 .elementor-element.elementor-element-09a39c8.tp-has-beaf > .elementor-widget-container:after{left:2%;transform:rotate(0deg);}.elementor-51 .elementor-element.elementor-element-09a39c8 .elementor-icon-wrapper{text-align:center;}.elementor-51 .elementor-element.elementor-element-ab552c9.tp-has-beaf > .elementor-widget-container:before{width:100%;height:100%;top:2%;bottom:2%;left:2%;right:2%;}.elementor-51 .elementor-element.elementor-element-ab552c9.tp-has-beaf > .elementor-widget-container:after{left:2%;transform:rotate(0deg);}.elementor-51 .elementor-element.elementor-element-ab552c9 .elementor-heading-title{font-size:20px;font-weight:700;color:#ffffff;}.elementor-51 .elementor-element.elementor-element-bac8585{--divider-border-style:solid;--divider-color:#9B3EF8;--divider-border-width:1px;}.elementor-51 .elementor-element.elementor-element-bac8585.tp-has-beaf > .elementor-widget-container:before{width:100%;height:100%;top:2%;bottom:2%;left:2%;right:2%;}.elementor-51 .elementor-element.elementor-element-bac8585.tp-has-beaf > .elementor-widget-container:after{left:2%;transform:rotate(0deg);}.elementor-51 .elementor-element.elementor-element-bac8585 .elementor-divider-separator{width:50px;}.elementor-51 .elementor-element.elementor-element-bac8585 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-51 .elementor-element.elementor-element-b4a3bfd.tp-has-beaf > .elementor-widget-container:before{width:100%;height:100%;top:2%;bottom:2%;left:2%;right:2%;}.elementor-51 .elementor-element.elementor-element-b4a3bfd.tp-has-beaf > .elementor-widget-container:after{left:2%;transform:rotate(0deg);}.elementor-51 .elementor-element.elementor-element-b4a3bfd .elementor-heading-title{font-size:14px;font-weight:400;color:#aaaaaa;}.elementor-51 .elementor-element.elementor-element-9f8dbbb.tp-has-beaf > .elementor-widget-container:before{width:100%;height:100%;top:2%;bottom:2%;left:2%;right:2%;}.elementor-51 .elementor-element.elementor-element-9f8dbbb.tp-has-beaf > .elementor-widget-container:after{left:2%;transform:rotate(0deg);}.elementor-51 .elementor-element.elementor-element-9f8dbbb .elementor-heading-title{font-size:14px;font-weight:600;color:#9B3EF8;}.elementor-51 .elementor-element.elementor-element-87bab7e{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#2a2a4a;--border-color:#2a2a4a;--border-radius:16px 16px 16px 16px;--padding-top:30px;--padding-bottom:30px;--padding-left:25px;--padding-right:25px;}.elementor-51 .elementor-element.elementor-element-87bab7e:not(.elementor-motion-effects-element-type-background), .elementor-51 .elementor-element.elementor-element-87bab7e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0d0d20;}.elementor-51 .elementor-element.elementor-element-b765a58.tp-has-beaf > .elementor-widget-container:before{width:100%;height:100%;top:2%;bottom:2%;left:2%;right:2%;}.elementor-51 .elementor-element.elementor-element-b765a58.tp-has-beaf > .elementor-widget-container:after{left:2%;transform:rotate(0deg);}.elementor-51 .elementor-element.elementor-element-b765a58 .elementor-heading-title{font-size:14px;font-weight:700;color:#9B3EF8;}.elementor-51 .elementor-element.elementor-element-1ae99e9.tp-has-beaf > .elementor-widget-container:before{width:100%;height:100%;top:2%;bottom:2%;left:2%;right:2%;}.elementor-51 .elementor-element.elementor-element-1ae99e9.tp-has-beaf > .elementor-widget-container:after{left:2%;transform:rotate(0deg);}.elementor-51 .elementor-element.elementor-element-1ae99e9 .elementor-icon-wrapper{text-align:center;}.elementor-51 .elementor-element.elementor-element-1ae99e9 .elementor-icon{font-size:20px;}.elementor-51 .elementor-element.elementor-element-1ae99e9 .elementor-icon svg{height:20px;}.elementor-51 .elementor-element.elementor-element-b3e034d.tp-has-beaf > .elementor-widget-container:before{width:100%;height:100%;top:2%;bottom:2%;left:2%;right:2%;}.elementor-51 .elementor-element.elementor-element-b3e034d.tp-has-beaf > .elementor-widget-container:after{left:2%;transform:rotate(0deg);}.elementor-51 .elementor-element.elementor-element-b3e034d .elementor-heading-title{font-size:20px;font-weight:700;color:#ffffff;}.elementor-51 .elementor-element.elementor-element-19ed6af{--divider-border-style:solid;--divider-color:#9B3EF8;--divider-border-width:1px;}.elementor-51 .elementor-element.elementor-element-19ed6af.tp-has-beaf > .elementor-widget-container:before{width:100%;height:100%;top:2%;bottom:2%;left:2%;right:2%;}.elementor-51 .elementor-element.elementor-element-19ed6af.tp-has-beaf > .elementor-widget-container:after{left:2%;transform:rotate(0deg);}.elementor-51 .elementor-element.elementor-element-19ed6af .elementor-divider-separator{width:50px;}.elementor-51 .elementor-element.elementor-element-19ed6af .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-51 .elementor-element.elementor-element-da48d0e.tp-has-beaf > .elementor-widget-container:before{width:100%;height:100%;top:2%;bottom:2%;left:2%;right:2%;}.elementor-51 .elementor-element.elementor-element-da48d0e.tp-has-beaf > .elementor-widget-container:after{left:2%;transform:rotate(0deg);}.elementor-51 .elementor-element.elementor-element-da48d0e .elementor-heading-title{font-size:14px;font-weight:400;color:#aaaaaa;}.elementor-51 .elementor-element.elementor-element-2b1fd6a.tp-has-beaf > .elementor-widget-container:before{width:100%;height:100%;top:2%;bottom:2%;left:2%;right:2%;}.elementor-51 .elementor-element.elementor-element-2b1fd6a.tp-has-beaf > .elementor-widget-container:after{left:2%;transform:rotate(0deg);}.elementor-51 .elementor-element.elementor-element-2b1fd6a .elementor-heading-title{font-size:14px;font-weight:600;color:#9B3EF8;}.elementor-51 .elementor-element.elementor-element-6337374{--display:flex;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#2a2a4a;--border-color:#2a2a4a;--padding-top:30px;--padding-bottom:30px;--padding-left:40px;--padding-right:40px;}.elementor-51 .elementor-element.elementor-element-6337374:not(.elementor-motion-effects-element-type-background), .elementor-51 .elementor-element.elementor-element-6337374 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0d0d20;}.elementor-51 .elementor-element.elementor-element-ce2c632{--display:flex;}.elementor-51 .elementor-element.elementor-element-b8bf111.tp-has-beaf > .elementor-widget-container:before{width:100%;height:100%;top:2%;bottom:2%;left:2%;right:2%;}.elementor-51 .elementor-element.elementor-element-b8bf111.tp-has-beaf > .elementor-widget-container:after{left:2%;transform:rotate(0deg);}.elementor-51 .elementor-element.elementor-element-b8bf111 .elementor-icon-wrapper{text-align:center;}.elementor-51 .elementor-element.elementor-element-b8bf111 .elementor-icon{font-size:16px;}.elementor-51 .elementor-element.elementor-element-b8bf111 .elementor-icon svg{height:16px;}.elementor-51 .elementor-element.elementor-element-a424596{--display:flex;}.elementor-51 .elementor-element.elementor-element-0492dba.tp-has-beaf > .elementor-widget-container:before{width:100%;height:100%;top:2%;bottom:2%;left:2%;right:2%;}.elementor-51 .elementor-element.elementor-element-0492dba.tp-has-beaf > .elementor-widget-container:after{left:2%;transform:rotate(0deg);}.elementor-51 .elementor-element.elementor-element-0492dba .elementor-heading-title{font-size:15px;font-weight:700;color:#ffffff;}.elementor-51 .elementor-element.elementor-element-31e1c3a.tp-has-beaf > .elementor-widget-container:before{width:100%;height:100%;top:2%;bottom:2%;left:2%;right:2%;}.elementor-51 .elementor-element.elementor-element-31e1c3a.tp-has-beaf > .elementor-widget-container:after{left:2%;transform:rotate(0deg);}.elementor-51 .elementor-element.elementor-element-31e1c3a .elementor-heading-title{font-size:13px;font-weight:400;color:#888888;}.elementor-51 .elementor-element.elementor-element-d1a4b97{--display:flex;}.elementor-51 .elementor-element.elementor-element-7f78aab.tp-has-beaf > .elementor-widget-container:before{width:100%;height:100%;top:2%;bottom:2%;left:2%;right:2%;}.elementor-51 .elementor-element.elementor-element-7f78aab.tp-has-beaf > .elementor-widget-container:after{left:2%;transform:rotate(0deg);}.elementor-51 .elementor-element.elementor-element-7f78aab .elementor-icon-wrapper{text-align:center;}.elementor-51 .elementor-element.elementor-element-7f78aab .elementor-icon{font-size:16px;}.elementor-51 .elementor-element.elementor-element-7f78aab .elementor-icon svg{height:16px;}.elementor-51 .elementor-element.elementor-element-9d44ac2{--display:flex;}.elementor-51 .elementor-element.elementor-element-c121d64.tp-has-beaf > .elementor-widget-container:before{width:100%;height:100%;top:2%;bottom:2%;left:2%;right:2%;}.elementor-51 .elementor-element.elementor-element-c121d64.tp-has-beaf > .elementor-widget-container:after{left:2%;transform:rotate(0deg);}.elementor-51 .elementor-element.elementor-element-c121d64 .elementor-heading-title{font-size:15px;font-weight:700;color:#ffffff;}.elementor-51 .elementor-element.elementor-element-eb03cf7.tp-has-beaf > .elementor-widget-container:before{width:100%;height:100%;top:2%;bottom:2%;left:2%;right:2%;}.elementor-51 .elementor-element.elementor-element-eb03cf7.tp-has-beaf > .elementor-widget-container:after{left:2%;transform:rotate(0deg);}.elementor-51 .elementor-element.elementor-element-eb03cf7 .elementor-heading-title{font-size:13px;font-weight:400;color:#888888;}.elementor-51 .elementor-element.elementor-element-eb5a268{--display:flex;}.elementor-51 .elementor-element.elementor-element-ae8ca65.tp-has-beaf > .elementor-widget-container:before{width:100%;height:100%;top:2%;bottom:2%;left:2%;right:2%;}.elementor-51 .elementor-element.elementor-element-ae8ca65.tp-has-beaf > .elementor-widget-container:after{left:2%;transform:rotate(0deg);}.elementor-51 .elementor-element.elementor-element-ae8ca65 .elementor-icon-wrapper{text-align:center;}.elementor-51 .elementor-element.elementor-element-ae8ca65 .elementor-icon{font-size:16px;}.elementor-51 .elementor-element.elementor-element-ae8ca65 .elementor-icon svg{height:16px;}.elementor-51 .elementor-element.elementor-element-3fa0790{--display:flex;}.elementor-51 .elementor-element.elementor-element-3b6679a.tp-has-beaf > .elementor-widget-container:before{width:100%;height:100%;top:2%;bottom:2%;left:2%;right:2%;}.elementor-51 .elementor-element.elementor-element-3b6679a.tp-has-beaf > .elementor-widget-container:after{left:2%;transform:rotate(0deg);}.elementor-51 .elementor-element.elementor-element-3b6679a .elementor-heading-title{font-size:15px;font-weight:700;color:#ffffff;}.elementor-51 .elementor-element.elementor-element-03156de.tp-has-beaf > .elementor-widget-container:before{width:100%;height:100%;top:2%;bottom:2%;left:2%;right:2%;}.elementor-51 .elementor-element.elementor-element-03156de.tp-has-beaf > .elementor-widget-container:after{left:2%;transform:rotate(0deg);}.elementor-51 .elementor-element.elementor-element-03156de .elementor-heading-title{font-size:13px;font-weight:400;color:#888888;}.elementor-51 .elementor-element.elementor-element-527c48c{--display:flex;}.elementor-51 .elementor-element.elementor-element-f637c1b.tp-has-beaf > .elementor-widget-container:before{width:100%;height:100%;top:2%;bottom:2%;left:2%;right:2%;}.elementor-51 .elementor-element.elementor-element-f637c1b.tp-has-beaf > .elementor-widget-container:after{left:2%;transform:rotate(0deg);}.elementor-51 .elementor-element.elementor-element-f637c1b .elementor-icon-wrapper{text-align:center;}.elementor-51 .elementor-element.elementor-element-f637c1b .elementor-icon{font-size:16px;}.elementor-51 .elementor-element.elementor-element-f637c1b .elementor-icon svg{height:16px;}.elementor-51 .elementor-element.elementor-element-f3ab81a{--display:flex;}.elementor-51 .elementor-element.elementor-element-18e0e94.tp-has-beaf > .elementor-widget-container:before{width:100%;height:100%;top:2%;bottom:2%;left:2%;right:2%;}.elementor-51 .elementor-element.elementor-element-18e0e94.tp-has-beaf > .elementor-widget-container:after{left:2%;transform:rotate(0deg);}.elementor-51 .elementor-element.elementor-element-18e0e94 .elementor-heading-title{font-size:15px;font-weight:700;color:#ffffff;}.elementor-51 .elementor-element.elementor-element-b69a8ad.tp-has-beaf > .elementor-widget-container:before{width:100%;height:100%;top:2%;bottom:2%;left:2%;right:2%;}.elementor-51 .elementor-element.elementor-element-b69a8ad.tp-has-beaf > .elementor-widget-container:after{left:2%;transform:rotate(0deg);}.elementor-51 .elementor-element.elementor-element-b69a8ad .elementor-heading-title{font-size:13px;font-weight:400;color:#888888;}.elementor-51 .elementor-element.elementor-element-1f10149{--display:flex;--padding-top:80px;--padding-bottom:80px;--padding-left:60px;--padding-right:60px;}.elementor-51 .elementor-element.elementor-element-1f10149:not(.elementor-motion-effects-element-type-background), .elementor-51 .elementor-element.elementor-element-1f10149 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0d0d20;}.elementor-51 .elementor-element.elementor-element-79c9925{--display:flex;}.elementor-51 .elementor-element.elementor-element-6d9c01f.tp-has-beaf > .elementor-widget-container:before{width:100%;height:100%;top:2%;bottom:2%;left:2%;right:2%;}.elementor-51 .elementor-element.elementor-element-6d9c01f.tp-has-beaf > .elementor-widget-container:after{left:2%;transform:rotate(0deg);}.elementor-51 .elementor-element.elementor-element-6d9c01f .elementor-heading-title{font-size:12px;font-weight:700;letter-spacing:3px;color:#9B3EF8;}.elementor-51 .elementor-element.elementor-element-9ece5d7{--display:flex;}.elementor-51 .elementor-element.elementor-element-52b6ea3.tp-has-beaf > .elementor-widget-container:before{width:100%;height:100%;top:2%;bottom:2%;left:2%;right:2%;}.elementor-51 .elementor-element.elementor-element-52b6ea3.tp-has-beaf > .elementor-widget-container:after{left:2%;transform:rotate(0deg);}.elementor-51 .elementor-element.elementor-element-52b6ea3 .elementor-heading-title{font-size:36px;font-weight:800;color:#ffffff;}.elementor-51 .elementor-element.elementor-element-0313f09.tp-has-beaf > .elementor-widget-container:before{width:100%;height:100%;top:2%;bottom:2%;left:2%;right:2%;}.elementor-51 .elementor-element.elementor-element-0313f09.tp-has-beaf > .elementor-widget-container:after{left:2%;transform:rotate(0deg);}.elementor-51 .elementor-element.elementor-element-0313f09 .elementor-heading-title{font-size:36px;font-weight:800;color:#9B3EF8;}.elementor-51 .elementor-element.elementor-element-6d21d28.tp-has-beaf > .elementor-widget-container:before{width:100%;height:100%;top:2%;bottom:2%;left:2%;right:2%;}.elementor-51 .elementor-element.elementor-element-6d21d28.tp-has-beaf > .elementor-widget-container:after{left:2%;transform:rotate(0deg);}.elementor-51 .elementor-element.elementor-element-6d21d28 .elementor-heading-title{font-size:15px;font-weight:400;color:#aaaaaa;}.elementor-51 .elementor-element.elementor-element-1e22f45 .elementor-button{background-color:transparent;font-size:14px;font-weight:600;fill:#ffffff;color:#ffffff;border-style:solid;border-width:1px 1px 1px 1px;border-color:#ffffff;border-radius:25px 25px 25px 25px;}.elementor-51 .elementor-element.elementor-element-1e22f45.tp-has-beaf > .elementor-widget-container:before{width:100%;height:100%;top:2%;bottom:2%;left:2%;right:2%;}.elementor-51 .elementor-element.elementor-element-1e22f45.tp-has-beaf > .elementor-widget-container:after{left:2%;transform:rotate(0deg);}.elementor-51 .elementor-element.elementor-element-205a05f{--display:flex;}.elementor-51 .elementor-element.elementor-element-205a05f:not(.elementor-motion-effects-element-type-background), .elementor-51 .elementor-element.elementor-element-205a05f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2a2a4a;}.elementor-51 .elementor-element.elementor-element-5da381a{--display:flex;}.elementor-51 .elementor-element.elementor-element-ef3a61a{--display:flex;}.elementor-51 .elementor-element.elementor-element-60c5dee{--display:flex;}.elementor-51 .elementor-element.elementor-element-1882b7d.tp-has-beaf > .elementor-widget-container:before{width:100%;height:100%;top:2%;bottom:2%;left:2%;right:2%;}.elementor-51 .elementor-element.elementor-element-1882b7d.tp-has-beaf > .elementor-widget-container:after{left:2%;transform:rotate(0deg);}.elementor-51 .elementor-element.elementor-element-1882b7d .elementor-icon-wrapper{text-align:center;}.elementor-51 .elementor-element.elementor-element-1882b7d .elementor-icon{font-size:18px;}.elementor-51 .elementor-element.elementor-element-1882b7d .elementor-icon svg{height:18px;}.elementor-51 .elementor-element.elementor-element-12d39aa{--display:flex;}.elementor-51 .elementor-element.elementor-element-ce55359.tp-has-beaf > .elementor-widget-container:before{width:100%;height:100%;top:2%;bottom:2%;left:2%;right:2%;}.elementor-51 .elementor-element.elementor-element-ce55359.tp-has-beaf > .elementor-widget-container:after{left:2%;transform:rotate(0deg);}.elementor-51 .elementor-element.elementor-element-ce55359 .elementor-heading-title{font-size:17px;font-weight:700;color:#ffffff;}.elementor-51 .elementor-element.elementor-element-0b39dca.tp-has-beaf > .elementor-widget-container:before{width:100%;height:100%;top:2%;bottom:2%;left:2%;right:2%;}.elementor-51 .elementor-element.elementor-element-0b39dca.tp-has-beaf > .elementor-widget-container:after{left:2%;transform:rotate(0deg);}.elementor-51 .elementor-element.elementor-element-0b39dca .elementor-heading-title{font-size:14px;font-weight:400;color:#aaaaaa;}.elementor-51 .elementor-element.elementor-element-a90decd{--display:flex;}.elementor-51 .elementor-element.elementor-element-bd27cec.tp-has-beaf > .elementor-widget-container:before{width:100%;height:100%;top:2%;bottom:2%;left:2%;right:2%;}.elementor-51 .elementor-element.elementor-element-bd27cec.tp-has-beaf > .elementor-widget-container:after{left:2%;transform:rotate(0deg);}.elementor-51 .elementor-element.elementor-element-bd27cec .elementor-icon-wrapper{text-align:center;}.elementor-51 .elementor-element.elementor-element-bd27cec .elementor-icon{font-size:18px;}.elementor-51 .elementor-element.elementor-element-bd27cec .elementor-icon svg{height:18px;}.elementor-51 .elementor-element.elementor-element-23c8f6d{--display:flex;}.elementor-51 .elementor-element.elementor-element-4944bbc.tp-has-beaf > .elementor-widget-container:before{width:100%;height:100%;top:2%;bottom:2%;left:2%;right:2%;}.elementor-51 .elementor-element.elementor-element-4944bbc.tp-has-beaf > .elementor-widget-container:after{left:2%;transform:rotate(0deg);}.elementor-51 .elementor-element.elementor-element-4944bbc .elementor-heading-title{font-size:17px;font-weight:700;color:#ffffff;}.elementor-51 .elementor-element.elementor-element-d8ef21b.tp-has-beaf > .elementor-widget-container:before{width:100%;height:100%;top:2%;bottom:2%;left:2%;right:2%;}.elementor-51 .elementor-element.elementor-element-d8ef21b.tp-has-beaf > .elementor-widget-container:after{left:2%;transform:rotate(0deg);}.elementor-51 .elementor-element.elementor-element-d8ef21b .elementor-heading-title{font-size:14px;font-weight:400;color:#aaaaaa;}.elementor-51 .elementor-element.elementor-element-138168f{--divider-border-style:solid;--divider-color:#2a2a4a;--divider-border-width:1px;}.elementor-51 .elementor-element.elementor-element-138168f.tp-has-beaf > .elementor-widget-container:before{width:100%;height:100%;top:2%;bottom:2%;left:2%;right:2%;}.elementor-51 .elementor-element.elementor-element-138168f.tp-has-beaf > .elementor-widget-container:after{left:2%;transform:rotate(0deg);}.elementor-51 .elementor-element.elementor-element-138168f .elementor-divider-separator{width:100%;}.elementor-51 .elementor-element.elementor-element-138168f .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-51 .elementor-element.elementor-element-1a1dc00{--display:flex;}.elementor-51 .elementor-element.elementor-element-2128c5a{--display:flex;}.elementor-51 .elementor-element.elementor-element-6f9d7e3.tp-has-beaf > .elementor-widget-container:before{width:100%;height:100%;top:2%;bottom:2%;left:2%;right:2%;}.elementor-51 .elementor-element.elementor-element-6f9d7e3.tp-has-beaf > .elementor-widget-container:after{left:2%;transform:rotate(0deg);}.elementor-51 .elementor-element.elementor-element-6f9d7e3 .elementor-icon-wrapper{text-align:center;}.elementor-51 .elementor-element.elementor-element-6f9d7e3 .elementor-icon{font-size:18px;}.elementor-51 .elementor-element.elementor-element-6f9d7e3 .elementor-icon svg{height:18px;}.elementor-51 .elementor-element.elementor-element-8251fbd{--display:flex;}.elementor-51 .elementor-element.elementor-element-4afe377.tp-has-beaf > .elementor-widget-container:before{width:100%;height:100%;top:2%;bottom:2%;left:2%;right:2%;}.elementor-51 .elementor-element.elementor-element-4afe377.tp-has-beaf > .elementor-widget-container:after{left:2%;transform:rotate(0deg);}.elementor-51 .elementor-element.elementor-element-4afe377 .elementor-heading-title{font-size:17px;font-weight:700;color:#ffffff;}.elementor-51 .elementor-element.elementor-element-47951b0.tp-has-beaf > .elementor-widget-container:before{width:100%;height:100%;top:2%;bottom:2%;left:2%;right:2%;}.elementor-51 .elementor-element.elementor-element-47951b0.tp-has-beaf > .elementor-widget-container:after{left:2%;transform:rotate(0deg);}.elementor-51 .elementor-element.elementor-element-47951b0 .elementor-heading-title{font-size:14px;font-weight:400;color:#aaaaaa;}.elementor-51 .elementor-element.elementor-element-8661cb2{--display:flex;}.elementor-51 .elementor-element.elementor-element-77f3ed7.tp-has-beaf > .elementor-widget-container:before{width:100%;height:100%;top:2%;bottom:2%;left:2%;right:2%;}.elementor-51 .elementor-element.elementor-element-77f3ed7.tp-has-beaf > .elementor-widget-container:after{left:2%;transform:rotate(0deg);}.elementor-51 .elementor-element.elementor-element-77f3ed7 .elementor-icon-wrapper{text-align:center;}.elementor-51 .elementor-element.elementor-element-77f3ed7 .elementor-icon{font-size:18px;}.elementor-51 .elementor-element.elementor-element-77f3ed7 .elementor-icon svg{height:18px;}.elementor-51 .elementor-element.elementor-element-1ebb0d8{--display:flex;}.elementor-51 .elementor-element.elementor-element-55641d1.tp-has-beaf > .elementor-widget-container:before{width:100%;height:100%;top:2%;bottom:2%;left:2%;right:2%;}.elementor-51 .elementor-element.elementor-element-55641d1.tp-has-beaf > .elementor-widget-container:after{left:2%;transform:rotate(0deg);}.elementor-51 .elementor-element.elementor-element-55641d1 .elementor-heading-title{font-size:17px;font-weight:700;color:#ffffff;}.elementor-51 .elementor-element.elementor-element-cd9f75c.tp-has-beaf > .elementor-widget-container:before{width:100%;height:100%;top:2%;bottom:2%;left:2%;right:2%;}.elementor-51 .elementor-element.elementor-element-cd9f75c.tp-has-beaf > .elementor-widget-container:after{left:2%;transform:rotate(0deg);}.elementor-51 .elementor-element.elementor-element-cd9f75c .elementor-heading-title{font-size:14px;font-weight:400;color:#aaaaaa;}.elementor-51 .elementor-element.elementor-element-cfa6ecd{--display:flex;--padding-top:80px;--padding-bottom:80px;--padding-left:60px;--padding-right:60px;}.elementor-51 .elementor-element.elementor-element-cfa6ecd:not(.elementor-motion-effects-element-type-background), .elementor-51 .elementor-element.elementor-element-cfa6ecd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#080818;}.elementor-51 .elementor-element.elementor-element-7fc5c17{--display:flex;}.elementor-51 .elementor-element.elementor-element-110f913{--display:flex;}.elementor-51 .elementor-element.elementor-element-3c00b26{--divider-border-style:solid;--divider-color:#9B3EF8;--divider-border-width:1px;}.elementor-51 .elementor-element.elementor-element-3c00b26.tp-has-beaf > .elementor-widget-container:before{width:100%;height:100%;top:2%;bottom:2%;left:2%;right:2%;}.elementor-51 .elementor-element.elementor-element-3c00b26.tp-has-beaf > .elementor-widget-container:after{left:2%;transform:rotate(0deg);}.elementor-51 .elementor-element.elementor-element-3c00b26 .elementor-divider-separator{width:100%;}.elementor-51 .elementor-element.elementor-element-3c00b26 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-51 .elementor-element.elementor-element-642c44a.tp-has-beaf > .elementor-widget-container:before{width:100%;height:100%;top:2%;bottom:2%;left:2%;right:2%;}.elementor-51 .elementor-element.elementor-element-642c44a.tp-has-beaf > .elementor-widget-container:after{left:2%;transform:rotate(0deg);}.elementor-51 .elementor-element.elementor-element-642c44a{text-align:center;}.elementor-51 .elementor-element.elementor-element-642c44a .elementor-heading-title{font-size:12px;font-weight:600;letter-spacing:3px;color:#9B3EF8;}.elementor-51 .elementor-element.elementor-element-faac06e{--divider-border-style:solid;--divider-color:#9B3EF8;--divider-border-width:1px;}.elementor-51 .elementor-element.elementor-element-faac06e.tp-has-beaf > .elementor-widget-container:before{width:100%;height:100%;top:2%;bottom:2%;left:2%;right:2%;}.elementor-51 .elementor-element.elementor-element-faac06e.tp-has-beaf > .elementor-widget-container:after{left:2%;transform:rotate(0deg);}.elementor-51 .elementor-element.elementor-element-faac06e .elementor-divider-separator{width:100%;}.elementor-51 .elementor-element.elementor-element-faac06e .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-51 .elementor-element.elementor-element-42c868d{--display:flex;}.elementor-51 .elementor-element.elementor-element-c40b511.tp-has-beaf > .elementor-widget-container:before{width:100%;height:100%;top:2%;bottom:2%;left:2%;right:2%;}.elementor-51 .elementor-element.elementor-element-c40b511.tp-has-beaf > .elementor-widget-container:after{left:2%;transform:rotate(0deg);}.elementor-51 .elementor-element.elementor-element-c40b511{text-align:center;}.elementor-51 .elementor-element.elementor-element-c40b511 .elementor-heading-title{font-size:56px;font-weight:800;color:#ffffff;}.elementor-51 .elementor-element.elementor-element-f085c72.tp-has-beaf > .elementor-widget-container:before{width:100%;height:100%;top:2%;bottom:2%;left:2%;right:2%;}.elementor-51 .elementor-element.elementor-element-f085c72.tp-has-beaf > .elementor-widget-container:after{left:2%;transform:rotate(0deg);}.elementor-51 .elementor-element.elementor-element-f085c72{text-align:center;}.elementor-51 .elementor-element.elementor-element-f085c72 .elementor-heading-title{font-size:56px;font-weight:800;color:#9B3EF8;}.elementor-51 .elementor-element.elementor-element-894e7d4.tp-has-beaf > .elementor-widget-container:before{width:100%;height:100%;top:2%;bottom:2%;left:2%;right:2%;}.elementor-51 .elementor-element.elementor-element-894e7d4.tp-has-beaf > .elementor-widget-container:after{left:2%;transform:rotate(0deg);}.elementor-51 .elementor-element.elementor-element-894e7d4{text-align:center;}.elementor-51 .elementor-element.elementor-element-894e7d4 .elementor-heading-title{font-size:16px;font-weight:400;color:#aaaaaa;}.elementor-51 .elementor-element.elementor-element-0bca7ed{--display:flex;}.elementor-51 .elementor-element.elementor-element-d1c28ca{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#2a2a4a;--border-color:#2a2a4a;--border-radius:16px 16px 16px 16px;}.elementor-51 .elementor-element.elementor-element-d1c28ca:not(.elementor-motion-effects-element-type-background), .elementor-51 .elementor-element.elementor-element-d1c28ca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0d0d20;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-51 .elementor-element.elementor-element-e8f1b03.tp-has-beaf > .elementor-widget-container:before{width:100%;height:100%;top:2%;bottom:2%;left:2%;right:2%;}.elementor-51 .elementor-element.elementor-element-e8f1b03.tp-has-beaf > .elementor-widget-container:after{left:2%;transform:rotate(0deg);}.elementor-51 .elementor-element.elementor-element-34e32e2{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-51 .elementor-element.elementor-element-d7c54b1{--display:flex;}.elementor-51 .elementor-element.elementor-element-b1cf15e.tp-has-beaf > .elementor-widget-container:before{width:100%;height:100%;top:2%;bottom:2%;left:2%;right:2%;}.elementor-51 .elementor-element.elementor-element-b1cf15e.tp-has-beaf > .elementor-widget-container:after{left:2%;transform:rotate(0deg);}.elementor-51 .elementor-element.elementor-element-b1cf15e .elementor-icon-wrapper{text-align:center;}.elementor-51 .elementor-element.elementor-element-b1cf15e .elementor-icon{font-size:20px;border-radius:8px 8px 8px 8px;}.elementor-51 .elementor-element.elementor-element-b1cf15e .elementor-icon svg{height:20px;}.elementor-51 .elementor-element.elementor-element-1fe9bc8{--display:flex;}.elementor-51 .elementor-element.elementor-element-3f61c7d.tp-has-beaf > .elementor-widget-container:before{width:100%;height:100%;top:2%;bottom:2%;left:2%;right:2%;}.elementor-51 .elementor-element.elementor-element-3f61c7d.tp-has-beaf > .elementor-widget-container:after{left:2%;transform:rotate(0deg);}.elementor-51 .elementor-element.elementor-element-3f61c7d .elementor-heading-title{font-size:16px;font-weight:700;color:#ffffff;}.elementor-51 .elementor-element.elementor-element-aa44b8e.tp-has-beaf > .elementor-widget-container:before{width:100%;height:100%;top:2%;bottom:2%;left:2%;right:2%;}.elementor-51 .elementor-element.elementor-element-aa44b8e.tp-has-beaf > .elementor-widget-container:after{left:2%;transform:rotate(0deg);}.elementor-51 .elementor-element.elementor-element-aa44b8e .elementor-heading-title{font-size:12px;font-weight:500;color:#9B3EF8;}.elementor-51 .elementor-element.elementor-element-59aa4dd.tp-has-beaf > .elementor-widget-container:before{width:100%;height:100%;top:2%;bottom:2%;left:2%;right:2%;}.elementor-51 .elementor-element.elementor-element-59aa4dd.tp-has-beaf > .elementor-widget-container:after{left:2%;transform:rotate(0deg);}.elementor-51 .elementor-element.elementor-element-59aa4dd .elementor-heading-title{font-size:14px;font-weight:400;color:#aaaaaa;}.elementor-51 .elementor-element.elementor-element-138088a.tp-has-beaf > .elementor-widget-container:before{width:100%;height:100%;top:2%;bottom:2%;left:2%;right:2%;}.elementor-51 .elementor-element.elementor-element-138088a.tp-has-beaf > .elementor-widget-container:after{left:2%;transform:rotate(0deg);}.elementor-51 .elementor-element.elementor-element-138088a .elementor-heading-title{font-size:14px;font-weight:600;color:#9B3EF8;}.elementor-51 .elementor-element.elementor-element-4e3344e{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#2a2a4a;--border-color:#2a2a4a;--border-radius:16px 16px 16px 16px;}.elementor-51 .elementor-element.elementor-element-4e3344e:not(.elementor-motion-effects-element-type-background), .elementor-51 .elementor-element.elementor-element-4e3344e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0d0d20;}.elementor-51 .elementor-element.elementor-element-54209db.tp-has-beaf > .elementor-widget-container:before{width:100%;height:100%;top:2%;bottom:2%;left:2%;right:2%;}.elementor-51 .elementor-element.elementor-element-54209db.tp-has-beaf > .elementor-widget-container:after{left:2%;transform:rotate(0deg);}.elementor-51 .elementor-element.elementor-element-8577990{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-51 .elementor-element.elementor-element-6c0677b{--display:flex;}.elementor-51 .elementor-element.elementor-element-557217a.tp-has-beaf > .elementor-widget-container:before{width:100%;height:100%;top:2%;bottom:2%;left:2%;right:2%;}.elementor-51 .elementor-element.elementor-element-557217a.tp-has-beaf > .elementor-widget-container:after{left:2%;transform:rotate(0deg);}.elementor-51 .elementor-element.elementor-element-557217a .elementor-icon-wrapper{text-align:center;}.elementor-51 .elementor-element.elementor-element-557217a .elementor-icon{font-size:20px;border-radius:8px 8px 8px 8px;}.elementor-51 .elementor-element.elementor-element-557217a .elementor-icon svg{height:20px;}.elementor-51 .elementor-element.elementor-element-17e1b46{--display:flex;}.elementor-51 .elementor-element.elementor-element-4e17170.tp-has-beaf > .elementor-widget-container:before{width:100%;height:100%;top:2%;bottom:2%;left:2%;right:2%;}.elementor-51 .elementor-element.elementor-element-4e17170.tp-has-beaf > .elementor-widget-container:after{left:2%;transform:rotate(0deg);}.elementor-51 .elementor-element.elementor-element-4e17170 .elementor-heading-title{font-size:16px;font-weight:700;color:#ffffff;}.elementor-51 .elementor-element.elementor-element-32485c0.tp-has-beaf > .elementor-widget-container:before{width:100%;height:100%;top:2%;bottom:2%;left:2%;right:2%;}.elementor-51 .elementor-element.elementor-element-32485c0.tp-has-beaf > .elementor-widget-container:after{left:2%;transform:rotate(0deg);}.elementor-51 .elementor-element.elementor-element-32485c0 .elementor-heading-title{font-size:12px;font-weight:500;color:#9B3EF8;}.elementor-51 .elementor-element.elementor-element-c1af6f3.tp-has-beaf > .elementor-widget-container:before{width:100%;height:100%;top:2%;bottom:2%;left:2%;right:2%;}.elementor-51 .elementor-element.elementor-element-c1af6f3.tp-has-beaf > .elementor-widget-container:after{left:2%;transform:rotate(0deg);}.elementor-51 .elementor-element.elementor-element-c1af6f3 .elementor-heading-title{font-size:14px;font-weight:400;color:#aaaaaa;}.elementor-51 .elementor-element.elementor-element-3fecd79.tp-has-beaf > .elementor-widget-container:before{width:100%;height:100%;top:2%;bottom:2%;left:2%;right:2%;}.elementor-51 .elementor-element.elementor-element-3fecd79.tp-has-beaf > .elementor-widget-container:after{left:2%;transform:rotate(0deg);}.elementor-51 .elementor-element.elementor-element-3fecd79 .elementor-heading-title{font-size:14px;font-weight:600;color:#9B3EF8;}.elementor-51 .elementor-element.elementor-element-6095803{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#2a2a4a;--border-color:#2a2a4a;--border-radius:16px 16px 16px 16px;}.elementor-51 .elementor-element.elementor-element-6095803:not(.elementor-motion-effects-element-type-background), .elementor-51 .elementor-element.elementor-element-6095803 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0d0d20;}.elementor-51 .elementor-element.elementor-element-9abc0d9.tp-has-beaf > .elementor-widget-container:before{width:100%;height:100%;top:2%;bottom:2%;left:2%;right:2%;}.elementor-51 .elementor-element.elementor-element-9abc0d9.tp-has-beaf > .elementor-widget-container:after{left:2%;transform:rotate(0deg);}.elementor-51 .elementor-element.elementor-element-7803158{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-51 .elementor-element.elementor-element-f795522{--display:flex;}.elementor-51 .elementor-element.elementor-element-b9292a6.tp-has-beaf > .elementor-widget-container:before{width:100%;height:100%;top:2%;bottom:2%;left:2%;right:2%;}.elementor-51 .elementor-element.elementor-element-b9292a6.tp-has-beaf > .elementor-widget-container:after{left:2%;transform:rotate(0deg);}.elementor-51 .elementor-element.elementor-element-b9292a6 .elementor-icon-wrapper{text-align:center;}.elementor-51 .elementor-element.elementor-element-b9292a6 .elementor-icon{font-size:20px;border-radius:8px 8px 8px 8px;}.elementor-51 .elementor-element.elementor-element-b9292a6 .elementor-icon svg{height:20px;}.elementor-51 .elementor-element.elementor-element-ecfe706{--display:flex;}.elementor-51 .elementor-element.elementor-element-148e83b.tp-has-beaf > .elementor-widget-container:before{width:100%;height:100%;top:2%;bottom:2%;left:2%;right:2%;}.elementor-51 .elementor-element.elementor-element-148e83b.tp-has-beaf > .elementor-widget-container:after{left:2%;transform:rotate(0deg);}.elementor-51 .elementor-element.elementor-element-148e83b .elementor-heading-title{font-size:16px;font-weight:700;color:#ffffff;}.elementor-51 .elementor-element.elementor-element-8d1907c.tp-has-beaf > .elementor-widget-container:before{width:100%;height:100%;top:2%;bottom:2%;left:2%;right:2%;}.elementor-51 .elementor-element.elementor-element-8d1907c.tp-has-beaf > .elementor-widget-container:after{left:2%;transform:rotate(0deg);}.elementor-51 .elementor-element.elementor-element-8d1907c .elementor-heading-title{font-size:12px;font-weight:500;color:#9B3EF8;}.elementor-51 .elementor-element.elementor-element-ccec37c.tp-has-beaf > .elementor-widget-container:before{width:100%;height:100%;top:2%;bottom:2%;left:2%;right:2%;}.elementor-51 .elementor-element.elementor-element-ccec37c.tp-has-beaf > .elementor-widget-container:after{left:2%;transform:rotate(0deg);}.elementor-51 .elementor-element.elementor-element-ccec37c .elementor-heading-title{font-size:14px;font-weight:400;color:#aaaaaa;}.elementor-51 .elementor-element.elementor-element-6cc7a45.tp-has-beaf > .elementor-widget-container:before{width:100%;height:100%;top:2%;bottom:2%;left:2%;right:2%;}.elementor-51 .elementor-element.elementor-element-6cc7a45.tp-has-beaf > .elementor-widget-container:after{left:2%;transform:rotate(0deg);}.elementor-51 .elementor-element.elementor-element-6cc7a45 .elementor-heading-title{font-size:14px;font-weight:600;color:#9B3EF8;}.elementor-51 .elementor-element.elementor-element-54ffde4{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#2a2a4a;--border-color:#2a2a4a;--border-radius:16px 16px 16px 16px;}.elementor-51 .elementor-element.elementor-element-54ffde4:not(.elementor-motion-effects-element-type-background), .elementor-51 .elementor-element.elementor-element-54ffde4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0d0d20;}.elementor-51 .elementor-element.elementor-element-dbee29e.tp-has-beaf > .elementor-widget-container:before{width:100%;height:100%;top:2%;bottom:2%;left:2%;right:2%;}.elementor-51 .elementor-element.elementor-element-dbee29e.tp-has-beaf > .elementor-widget-container:after{left:2%;transform:rotate(0deg);}.elementor-51 .elementor-element.elementor-element-1d5d9c5{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-51 .elementor-element.elementor-element-5f36404{--display:flex;}.elementor-51 .elementor-element.elementor-element-26ea29b.tp-has-beaf > .elementor-widget-container:before{width:100%;height:100%;top:2%;bottom:2%;left:2%;right:2%;}.elementor-51 .elementor-element.elementor-element-26ea29b.tp-has-beaf > .elementor-widget-container:after{left:2%;transform:rotate(0deg);}.elementor-51 .elementor-element.elementor-element-26ea29b .elementor-icon-wrapper{text-align:center;}.elementor-51 .elementor-element.elementor-element-26ea29b .elementor-icon{font-size:20px;border-radius:8px 8px 8px 8px;}.elementor-51 .elementor-element.elementor-element-26ea29b .elementor-icon svg{height:20px;}.elementor-51 .elementor-element.elementor-element-7173775{--display:flex;}.elementor-51 .elementor-element.elementor-element-badf46e.tp-has-beaf > .elementor-widget-container:before{width:100%;height:100%;top:2%;bottom:2%;left:2%;right:2%;}.elementor-51 .elementor-element.elementor-element-badf46e.tp-has-beaf > .elementor-widget-container:after{left:2%;transform:rotate(0deg);}.elementor-51 .elementor-element.elementor-element-badf46e .elementor-heading-title{font-size:16px;font-weight:700;color:#ffffff;}.elementor-51 .elementor-element.elementor-element-1b8d5da.tp-has-beaf > .elementor-widget-container:before{width:100%;height:100%;top:2%;bottom:2%;left:2%;right:2%;}.elementor-51 .elementor-element.elementor-element-1b8d5da.tp-has-beaf > .elementor-widget-container:after{left:2%;transform:rotate(0deg);}.elementor-51 .elementor-element.elementor-element-1b8d5da .elementor-heading-title{font-size:12px;font-weight:500;color:#9B3EF8;}.elementor-51 .elementor-element.elementor-element-aa93bf9.tp-has-beaf > .elementor-widget-container:before{width:100%;height:100%;top:2%;bottom:2%;left:2%;right:2%;}.elementor-51 .elementor-element.elementor-element-aa93bf9.tp-has-beaf > .elementor-widget-container:after{left:2%;transform:rotate(0deg);}.elementor-51 .elementor-element.elementor-element-aa93bf9 .elementor-heading-title{font-size:14px;font-weight:400;color:#aaaaaa;}.elementor-51 .elementor-element.elementor-element-f742b6d.tp-has-beaf > .elementor-widget-container:before{width:100%;height:100%;top:2%;bottom:2%;left:2%;right:2%;}.elementor-51 .elementor-element.elementor-element-f742b6d.tp-has-beaf > .elementor-widget-container:after{left:2%;transform:rotate(0deg);}.elementor-51 .elementor-element.elementor-element-f742b6d .elementor-heading-title{font-size:14px;font-weight:600;color:#9B3EF8;}.elementor-51 .elementor-element.elementor-element-0c74b88{--display:flex;}.elementor-51 .elementor-element.elementor-element-0eabe3d .elementor-button{background-color:transparent;font-size:15px;font-weight:600;fill:#9B3EF8;color:#9B3EF8;border-style:solid;border-width:1px 1px 1px 1px;border-color:#9B3EF8;border-radius:25px 25px 25px 25px;}.elementor-51 .elementor-element.elementor-element-0eabe3d.tp-has-beaf > .elementor-widget-container:before{width:100%;height:100%;top:2%;bottom:2%;left:2%;right:2%;}.elementor-51 .elementor-element.elementor-element-0eabe3d.tp-has-beaf > .elementor-widget-container:after{left:2%;transform:rotate(0deg);}.elementor-51 .elementor-element.elementor-element-d3661f6{--display:flex;}.elementor-51 .elementor-element.elementor-element-a6a8ca8{--display:flex;}.elementor-51 .elementor-element.elementor-element-95a2dd6{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-51 .elementor-element.elementor-element-8eb2de0.tp-has-beaf > .elementor-widget-container:before{width:100%;height:100%;top:2%;bottom:2%;left:2%;right:2%;}.elementor-51 .elementor-element.elementor-element-8eb2de0.tp-has-beaf > .elementor-widget-container:after{left:2%;transform:rotate(0deg);}.elementor-51 .elementor-element.elementor-element-8eb2de0 .elementor-icon-wrapper{text-align:center;}.elementor-51 .elementor-element.elementor-element-8eb2de0.elementor-view-stacked .elementor-icon{background-color:#9B3EF8;color:#FFFFFF;}.elementor-51 .elementor-element.elementor-element-8eb2de0.elementor-view-framed .elementor-icon, .elementor-51 .elementor-element.elementor-element-8eb2de0.elementor-view-default .elementor-icon{color:#9B3EF8;border-color:#9B3EF8;}.elementor-51 .elementor-element.elementor-element-8eb2de0.elementor-view-framed .elementor-icon, .elementor-51 .elementor-element.elementor-element-8eb2de0.elementor-view-default .elementor-icon svg{fill:#9B3EF8;}.elementor-51 .elementor-element.elementor-element-8eb2de0.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-51 .elementor-element.elementor-element-8eb2de0.elementor-view-stacked .elementor-icon svg{fill:#FFFFFF;}.elementor-51 .elementor-element.elementor-element-8eb2de0 .elementor-icon{font-size:79px;}.elementor-51 .elementor-element.elementor-element-8eb2de0 .elementor-icon svg{height:79px;}.elementor-51 .elementor-element.elementor-element-68c5aca{--display:flex;}.elementor-51 .elementor-element.elementor-element-880dbd7{--display:flex;}.elementor-51 .elementor-element.elementor-element-014ae5b{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-51 .elementor-element.elementor-element-014ae5b.tp-has-beaf > .elementor-widget-container:before{width:100%;height:100%;top:2%;bottom:2%;left:2%;right:2%;}.elementor-51 .elementor-element.elementor-element-014ae5b.tp-has-beaf > .elementor-widget-container:after{left:2%;transform:rotate(0deg);}.elementor-51 .elementor-element.elementor-element-014ae5b .elementor-divider-separator{width:100%;}.elementor-51 .elementor-element.elementor-element-014ae5b .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-51 .elementor-element.elementor-element-b676718.tp-has-beaf > .elementor-widget-container:before{width:100%;height:100%;top:2%;bottom:2%;left:2%;right:2%;}.elementor-51 .elementor-element.elementor-element-b676718.tp-has-beaf > .elementor-widget-container:after{left:2%;transform:rotate(0deg);}.elementor-51 .elementor-element.elementor-element-b676718{text-align:center;}.elementor-51 .elementor-element.elementor-element-04ab70a{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-51 .elementor-element.elementor-element-04ab70a.tp-has-beaf > .elementor-widget-container:before{width:100%;height:100%;top:2%;bottom:2%;left:2%;right:2%;}.elementor-51 .elementor-element.elementor-element-04ab70a.tp-has-beaf > .elementor-widget-container:after{left:2%;transform:rotate(0deg);}.elementor-51 .elementor-element.elementor-element-04ab70a .elementor-divider-separator{width:100%;}.elementor-51 .elementor-element.elementor-element-04ab70a .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-51 .elementor-element.elementor-element-24dd9f2.tp-has-beaf > .elementor-widget-container:before{width:100%;height:100%;top:2%;bottom:2%;left:2%;right:2%;}.elementor-51 .elementor-element.elementor-element-24dd9f2.tp-has-beaf > .elementor-widget-container:after{left:2%;transform:rotate(0deg);}.elementor-51 .elementor-element.elementor-element-24dd9f2{text-align:start;}.elementor-51 .elementor-element.elementor-element-3d32420.tp-has-beaf > .elementor-widget-container:before{width:100%;height:100%;top:2%;bottom:2%;left:2%;right:2%;}.elementor-51 .elementor-element.elementor-element-3d32420.tp-has-beaf > .elementor-widget-container:after{left:2%;transform:rotate(0deg);}.elementor-51 .elementor-element.elementor-element-3d32420{text-align:start;}.elementor-51 .elementor-element.elementor-element-c3297fa{width:var( --container-widget-width, 130.122% );max-width:130.122%;--container-widget-width:130.122%;--container-widget-flex-grow:0;text-align:start;}.elementor-51 .elementor-element.elementor-element-c3297fa.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-51 .elementor-element.elementor-element-c3297fa.tp-has-beaf > .elementor-widget-container:before{width:100%;height:100%;top:2%;bottom:2%;left:2%;right:2%;}.elementor-51 .elementor-element.elementor-element-c3297fa.tp-has-beaf > .elementor-widget-container:after{left:2%;transform:rotate(0deg);}.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-51 .elementor-element.elementor-element-c9b9023.tp-has-beaf > .elementor-widget-container:before{width:100%;height:100%;top:2%;bottom:2%;left:2%;right:2%;}.elementor-51 .elementor-element.elementor-element-c9b9023.tp-has-beaf > .elementor-widget-container:after{left:2%;transform:rotate(0deg);}.elementor-51 .elementor-element.elementor-element-dd3ca55{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-51 .elementor-element.elementor-element-dd3ca55.tp-has-beaf > .elementor-widget-container:before{width:100%;height:100%;top:2%;bottom:2%;left:2%;right:2%;}.elementor-51 .elementor-element.elementor-element-dd3ca55.tp-has-beaf > .elementor-widget-container:after{left:2%;transform:rotate(0deg);}.elementor-51 .elementor-element.elementor-element-dd3ca55 .elementor-divider-separator{width:100%;}.elementor-51 .elementor-element.elementor-element-dd3ca55 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-51 .elementor-element.elementor-element-6317d38{--display:flex;}.elementor-51 .elementor-element.elementor-element-288d0e7.tp-has-beaf > .elementor-widget-container:before{width:100%;height:100%;top:2%;bottom:2%;left:2%;right:2%;}.elementor-51 .elementor-element.elementor-element-288d0e7.tp-has-beaf > .elementor-widget-container:after{left:2%;transform:rotate(0deg);}.elementor-51 .elementor-element.elementor-element-288d0e7{text-align:start;}.elementor-51 .elementor-element.elementor-element-5a57274 .elementor-button{background-color:#9B3EF8;border-radius:10px 10px 10px 10px;padding:20px 20px 20px 20px;height:49px;display:flex;align-items:center;justify-content:center;}.elementor-51 .elementor-element.elementor-element-5a57274.tp-has-beaf > .elementor-widget-container:before{width:100%;height:100%;top:2%;bottom:2%;left:2%;right:2%;}.elementor-51 .elementor-element.elementor-element-5a57274.tp-has-beaf > .elementor-widget-container:after{left:2%;transform:rotate(0deg);}.elementor-51 .elementor-element.elementor-element-5a57274 .elementor-button-content-wrapper{flex-direction:row;}.elementor-51 .elementor-element.elementor-element-5a57274 .elementor-button .elementor-button-content-wrapper{gap:16px;}.elementor-51 .elementor-element.elementor-element-5a57274 .elementor-button-icon{font-size:21px;}.elementor-51 .elementor-element.elementor-element-92875f3{--display:flex;}.elementor-51 .elementor-element.elementor-element-52733d5{--display:flex;}.elementor-51 .elementor-element.elementor-element-bf48d1f.tp-has-beaf > .elementor-widget-container:before{width:100%;height:100%;top:2%;bottom:2%;left:2%;right:2%;}.elementor-51 .elementor-element.elementor-element-bf48d1f.tp-has-beaf > .elementor-widget-container:after{left:2%;transform:rotate(0deg);}.elementor-51 .elementor-element.elementor-element-bf48d1f .elementor-icon-wrapper{text-align:center;}.elementor-51 .elementor-element.elementor-element-bf48d1f .elementor-icon{font-size:16px;}.elementor-51 .elementor-element.elementor-element-bf48d1f .elementor-icon svg{height:16px;}.elementor-51 .elementor-element.elementor-element-d524817.tp-has-beaf > .elementor-widget-container:before{width:100%;height:100%;top:2%;bottom:2%;left:2%;right:2%;}.elementor-51 .elementor-element.elementor-element-d524817.tp-has-beaf > .elementor-widget-container:after{left:2%;transform:rotate(0deg);}.elementor-51 .elementor-element.elementor-element-d524817{text-align:start;}.elementor-51 .elementor-element.elementor-element-dd4dc33{--display:flex;}.elementor-51 .elementor-element.elementor-element-ab668d3.tp-has-beaf > .elementor-widget-container:before{width:100%;height:100%;top:2%;bottom:2%;left:2%;right:2%;}.elementor-51 .elementor-element.elementor-element-ab668d3.tp-has-beaf > .elementor-widget-container:after{left:2%;transform:rotate(0deg);}.elementor-51 .elementor-element.elementor-element-ab668d3 .elementor-icon-wrapper{text-align:center;}.elementor-51 .elementor-element.elementor-element-ab668d3 .elementor-icon{font-size:16px;}.elementor-51 .elementor-element.elementor-element-ab668d3 .elementor-icon svg{height:16px;}.elementor-51 .elementor-element.elementor-element-434fe7c.tp-has-beaf > .elementor-widget-container:before{width:100%;height:100%;top:2%;bottom:2%;left:2%;right:2%;}.elementor-51 .elementor-element.elementor-element-434fe7c.tp-has-beaf > .elementor-widget-container:after{left:2%;transform:rotate(0deg);}.elementor-51 .elementor-element.elementor-element-434fe7c{text-align:start;}.elementor-51 .elementor-element.elementor-element-0a0fbc6{--display:flex;}.elementor-51 .elementor-element.elementor-element-7d07aaa.tp-has-beaf > .elementor-widget-container:before{width:100%;height:100%;top:2%;bottom:2%;left:2%;right:2%;}.elementor-51 .elementor-element.elementor-element-7d07aaa.tp-has-beaf > .elementor-widget-container:after{left:2%;transform:rotate(0deg);}.elementor-51 .elementor-element.elementor-element-7d07aaa .elementor-icon-wrapper{text-align:center;}.elementor-51 .elementor-element.elementor-element-7d07aaa .elementor-icon{font-size:16px;}.elementor-51 .elementor-element.elementor-element-7d07aaa .elementor-icon svg{height:16px;}.elementor-51 .elementor-element.elementor-element-36598a4.tp-has-beaf > .elementor-widget-container:before{width:100%;height:100%;top:2%;bottom:2%;left:2%;right:2%;}.elementor-51 .elementor-element.elementor-element-36598a4.tp-has-beaf > .elementor-widget-container:after{left:2%;transform:rotate(0deg);}.elementor-51 .elementor-element.elementor-element-36598a4{text-align:start;}.elementor-51 .elementor-element.elementor-element-6a0e6f9{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-51 .elementor-element.elementor-element-c37abb6.tp-has-beaf > .elementor-widget-container:before{width:100%;height:100%;top:2%;bottom:2%;left:2%;right:2%;}.elementor-51 .elementor-element.elementor-element-c37abb6.tp-has-beaf > .elementor-widget-container:after{left:2%;transform:rotate(0deg);}body.elementor-page-51:not(.elementor-motion-effects-element-type-background), body.elementor-page-51 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0A0420;}@media(min-width:768px){.elementor-51 .elementor-element.elementor-element-hdr_new1{--width:100%;}.elementor-51 .elementor-element.elementor-element-b55f955{--content-width:1400px;}.elementor-51 .elementor-element.elementor-element-b6c55eb{--width:56%;}.elementor-51 .elementor-element.elementor-element-e15c736{--width:100%;}.elementor-51 .elementor-element.elementor-element-1a46e92{--width:42.174%;}.elementor-51 .elementor-element.elementor-element-43e648d{--width:42.174%;}.elementor-51 .elementor-element.elementor-element-0f9ed96{--width:42.174%;}.elementor-51 .elementor-element.elementor-element-9d5d1f7{--width:42.174%;}}@media(max-width:1024px) and (min-width:768px){.elementor-51 .elementor-element.elementor-element-b6c55eb{--width:442.941px;}}@media(max-width:767px){.elementor-51 .elementor-element.elementor-element-b55f955{--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-51 .elementor-element.elementor-element-b55f955 .elementor-background-slideshow__slide__image{background-size:cover;background-position:center left;}.elementor-51 .elementor-element.elementor-element-b6c55eb{left:0px;}.elementor-51 .elementor-element.elementor-element-8163e0b{max-width:278px;left:41px;}.elementor-51 .elementor-element.elementor-element-486a132{--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-51 .elementor-element.elementor-element-0f9ed96{max-width:226px;left:0px;right:0px;}.elementor-51 .elementor-element.elementor-element-9d5d1f7{max-width:484px;}}/* Start custom CSS for divider, class: .elementor-element-7d60032 */.elementor-51 .elementor-element.elementor-element-7d60032{flex:0 0 60px!important;padding:0!important;}.elementor-51 .elementor-element.elementor-element-7d60032 .elementor-divider{margin:0!important;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2c8a7fd */.elementor-51 .elementor-element.elementor-element-2c8a7fd{padding:0 5px!important;white-space:nowrap!important;}.elementor-51 .elementor-element.elementor-element-2c8a7fd .elementor-heading-title{white-space:nowrap!important;margin:0!important;}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-1a4c0fd */.elementor-51 .elementor-element.elementor-element-1a4c0fd{flex:0 0 60px!important;padding:0!important;}.elementor-51 .elementor-element.elementor-element-1a4c0fd .elementor-divider{margin:0!important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d725bf8 */.elementor-51 .elementor-element.elementor-element-d725bf8 { display:flex!important;flex-direction:row!important;align-items:center!important;gap:10px!important;padding:0!important;justify-content:center!important; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0370961 */.elementor-51 .elementor-element.elementor-element-0370961{padding:0!important;}.elementor-51 .elementor-element.elementor-element-0370961 .elementor-heading-title{margin:0!important;line-height:1.1!important;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3ee5855 */.elementor-51 .elementor-element.elementor-element-3ee5855{padding:0!important;}.elementor-51 .elementor-element.elementor-element-3ee5855 .elementor-heading-title{margin:0!important;line-height:1.1!important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eeb3fee */.elementor-51 .elementor-element.elementor-element-eeb3fee{display:flex!important;flex-direction:row!important;align-items:center!important;gap:12px!important;justify-content:center!important;padding:0!important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-63f372d */.elementor-51 .elementor-element.elementor-element-63f372d { display: flex !important; flex-direction: column !important; align-items: center !important; gap: 10px !important; margin-bottom: 50px !important; padding: 0 !important; width: 100% !important; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fdd1243 */.elementor-51 .elementor-element.elementor-element-fdd1243{padding:0!important;}.elementor-51 .elementor-element.elementor-element-fdd1243 .elementor-heading-title{margin:0!important;}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-0f4b9fc */.elementor-51 .elementor-element.elementor-element-0f4b9fc{padding:0!important;align-self:flex-start!important;}.elementor-51 .elementor-element.elementor-element-0f4b9fc .elementor-icon{font-size:20px!important;width:50px!important;height:50px!important;line-height:50px!important;background:#3a1a6e!important;border-radius:50%!important;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2f3f8fa */.elementor-51 .elementor-element.elementor-element-2f3f8fa{padding:0!important;}.elementor-51 .elementor-element.elementor-element-2f3f8fa .elementor-heading-title{margin:0!important;}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-1223bbd */.elementor-51 .elementor-element.elementor-element-1223bbd{padding:0!important;}.elementor-51 .elementor-element.elementor-element-1223bbd .elementor-divider{margin:5px 0!important;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-18b0359 */.elementor-51 .elementor-element.elementor-element-18b0359{padding:0!important;flex:1!important;}.elementor-51 .elementor-element.elementor-element-18b0359 .elementor-heading-title{margin:0!important;line-height:1.6!important;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-56ce396 */.elementor-51 .elementor-element.elementor-element-56ce396{padding:0!important;margin-top:auto!important;}.elementor-51 .elementor-element.elementor-element-56ce396 .elementor-heading-title{margin:0!important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f9f0efa */.elementor-51 .elementor-element.elementor-element-f9f0efa{display:flex!important;flex-direction:column!important;flex:1!important;padding:30px 25px!important;background:#0d0d20!important;border:1px solid #2a2a4a!important;border-radius:16px!important;gap:12px!important;}

.elementor-51 .elementor-element.elementor-element-f9f0efa:hover{
  animation: rotateBorderColor 2s linear infinite!important;
}

@keyframes rotateBorderColor {
  0%   { border-color: #a855f7!important; }
  25%  { border-color: #3b82f6!important; }
  50%  { border-color: #06b6d4!important; }
  75%  { border-color: #8b5cf6!important; }
  100% { border-color: #a855f7!important; }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-46d017c */.elementor-51 .elementor-element.elementor-element-46d017c{padding:0!important;}.elementor-51 .elementor-element.elementor-element-46d017c .elementor-heading-title{margin:0!important;}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-d0f44df */.elementor-51 .elementor-element.elementor-element-d0f44df{padding:0!important;align-self:flex-start!important;}.elementor-51 .elementor-element.elementor-element-d0f44df .elementor-icon{font-size:20px!important;width:50px!important;height:50px!important;line-height:50px!important;background:#3a1a6e!important;border-radius:50%!important;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b792038 */.elementor-51 .elementor-element.elementor-element-b792038{padding:0!important;}.elementor-51 .elementor-element.elementor-element-b792038 .elementor-heading-title{margin:0!important;}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-894bfc2 */.elementor-51 .elementor-element.elementor-element-894bfc2{padding:0!important;}.elementor-51 .elementor-element.elementor-element-894bfc2 .elementor-divider{margin:5px 0!important;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-42a3172 */.elementor-51 .elementor-element.elementor-element-42a3172{padding:0!important;flex:1!important;}.elementor-51 .elementor-element.elementor-element-42a3172 .elementor-heading-title{margin:0!important;line-height:1.6!important;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7fa7b16 */.elementor-51 .elementor-element.elementor-element-7fa7b16{padding:0!important;margin-top:auto!important;}.elementor-51 .elementor-element.elementor-element-7fa7b16 .elementor-heading-title{margin:0!important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bd9f5fb */.elementor-51 .elementor-element.elementor-element-bd9f5fb{display:flex!important;flex-direction:column!important;flex:1!important;padding:30px 25px!important;background:#0d0d20!important;border:1px solid #2a2a4a!important;border-radius:16px!important;gap:12px!important;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3b528a0 */.elementor-51 .elementor-element.elementor-element-3b528a0{padding:0!important;}.elementor-51 .elementor-element.elementor-element-3b528a0 .elementor-heading-title{margin:0!important;}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-1be3d2c */.elementor-51 .elementor-element.elementor-element-1be3d2c{padding:0!important;align-self:flex-start!important;}.elementor-51 .elementor-element.elementor-element-1be3d2c .elementor-icon{font-size:20px!important;width:50px!important;height:50px!important;line-height:50px!important;background:#3a1a6e!important;border-radius:50%!important;}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-09a39c8 */.elementor-51 .elementor-element.elementor-element-09a39c8{padding:0!important;align-self:flex-start!important;}.elementor-51 .elementor-element.elementor-element-09a39c8 .elementor-icon{font-size:20px!important;width:50px!important;height:50px!important;line-height:50px!important;background:#3a1a6e!important;border-radius:50%!important;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ab552c9 */.elementor-51 .elementor-element.elementor-element-ab552c9{padding:0!important;}.elementor-51 .elementor-element.elementor-element-ab552c9 .elementor-heading-title{margin:0!important;}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-bac8585 */.elementor-51 .elementor-element.elementor-element-bac8585{padding:0!important;}.elementor-51 .elementor-element.elementor-element-bac8585 .elementor-divider{margin:5px 0!important;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b4a3bfd */.elementor-51 .elementor-element.elementor-element-b4a3bfd{padding:0!important;flex:1!important;}.elementor-51 .elementor-element.elementor-element-b4a3bfd .elementor-heading-title{margin:0!important;line-height:1.6!important;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9f8dbbb */.elementor-51 .elementor-element.elementor-element-9f8dbbb{padding:0!important;margin-top:auto!important;}.elementor-51 .elementor-element.elementor-element-9f8dbbb .elementor-heading-title{margin:0!important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3842871 */.elementor-51 .elementor-element.elementor-element-3842871{display:flex!important;flex-direction:column!important;flex:1!important;padding:30px 25px!important;background:#0d0d20!important;border:1px solid #2a2a4a!important;border-radius:16px!important;gap:12px!important;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b765a58 */.elementor-51 .elementor-element.elementor-element-b765a58{padding:0!important;}.elementor-51 .elementor-element.elementor-element-b765a58 .elementor-heading-title{margin:0!important;}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-1ae99e9 */.elementor-51 .elementor-element.elementor-element-1ae99e9{padding:0!important;align-self:flex-start!important;}.elementor-51 .elementor-element.elementor-element-1ae99e9 .elementor-icon{font-size:20px!important;width:50px!important;height:50px!important;line-height:50px!important;background:#3a1a6e!important;border-radius:50%!important;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b3e034d */.elementor-51 .elementor-element.elementor-element-b3e034d{padding:0!important;}.elementor-51 .elementor-element.elementor-element-b3e034d .elementor-heading-title{margin:0!important;}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-19ed6af */.elementor-51 .elementor-element.elementor-element-19ed6af{padding:0!important;}.elementor-51 .elementor-element.elementor-element-19ed6af .elementor-divider{margin:5px 0!important;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-da48d0e */.elementor-51 .elementor-element.elementor-element-da48d0e{padding:0!important;flex:1!important;}.elementor-51 .elementor-element.elementor-element-da48d0e .elementor-heading-title{margin:0!important;line-height:1.6!important;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2b1fd6a */.elementor-51 .elementor-element.elementor-element-2b1fd6a{padding:0!important;margin-top:auto!important;}.elementor-51 .elementor-element.elementor-element-2b1fd6a .elementor-heading-title{margin:0!important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-87bab7e */.elementor-51 .elementor-element.elementor-element-87bab7e{display:flex!important;flex-direction:column!important;flex:1!important;padding:30px 25px!important;background:#0d0d20!important;border:1px solid #2a2a4a!important;border-radius:16px!important;gap:12px!important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-943b155 */.elementor-51 .elementor-element.elementor-element-943b155{display:flex!important;flex-direction:row!important;gap:24px!important;width:100%!important;padding:0!important;align-items:stretch!important;}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-b8bf111 */.elementor-51 .elementor-element.elementor-element-b8bf111{padding:0!important;flex-shrink:0!important;}.elementor-51 .elementor-element.elementor-element-b8bf111 .elementor-icon{font-size:30px!important;width:60px!important;height:60px!important;line-height:60px!important;background:#3a1a6e!important;border-radius:50px!important;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0492dba */.elementor-51 .elementor-element.elementor-element-0492dba{padding:0!important;}.elementor-51 .elementor-element.elementor-element-0492dba .elementor-heading-title{margin:0!important;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-31e1c3a */.elementor-51 .elementor-element.elementor-element-31e1c3a{padding:0!important;}.elementor-51 .elementor-element.elementor-element-31e1c3a .elementor-heading-title{margin:0!important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a424596 */.elementor-51 .elementor-element.elementor-element-a424596{display:flex!important;flex-direction:column!important;padding:0!important;gap:2px!important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ce2c632 */.elementor-51 .elementor-element.elementor-element-ce2c632{display:flex!important;flex-direction:row!important;align-items:center!important;gap:12px!important;padding:0!important;}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-7f78aab */.elementor-51 .elementor-element.elementor-element-7f78aab{padding:0!important;flex-shrink:0!important;}.elementor-51 .elementor-element.elementor-element-7f78aab .elementor-icon{font-size:16px!important;width:44px!important;height:44px!important;line-height:44px!important;background:#3a1a6e!important;border-radius:50%!important;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c121d64 */.elementor-51 .elementor-element.elementor-element-c121d64{padding:0!important;}.elementor-51 .elementor-element.elementor-element-c121d64 .elementor-heading-title{margin:0!important;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-eb03cf7 */.elementor-51 .elementor-element.elementor-element-eb03cf7{padding:0!important;}.elementor-51 .elementor-element.elementor-element-eb03cf7 .elementor-heading-title{margin:0!important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9d44ac2 */.elementor-51 .elementor-element.elementor-element-9d44ac2{display:flex!important;flex-direction:column!important;padding:0!important;gap:2px!important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d1a4b97 */.elementor-51 .elementor-element.elementor-element-d1a4b97{display:flex!important;flex-direction:row!important;align-items:center!important;gap:12px!important;padding:0!important;}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-ae8ca65 */.elementor-51 .elementor-element.elementor-element-ae8ca65{padding:0!important;flex-shrink:0!important;}.elementor-51 .elementor-element.elementor-element-ae8ca65 .elementor-icon{font-size:16px!important;width:44px!important;height:44px!important;line-height:44px!important;background:#3a1a6e!important;border-radius:50%!important;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3b6679a */.elementor-51 .elementor-element.elementor-element-3b6679a{padding:0!important;}.elementor-51 .elementor-element.elementor-element-3b6679a .elementor-heading-title{margin:0!important;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-03156de */.elementor-51 .elementor-element.elementor-element-03156de{padding:0!important;}.elementor-51 .elementor-element.elementor-element-03156de .elementor-heading-title{margin:0!important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3fa0790 */.elementor-51 .elementor-element.elementor-element-3fa0790{display:flex!important;flex-direction:column!important;padding:0!important;gap:2px!important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eb5a268 */.elementor-51 .elementor-element.elementor-element-eb5a268{display:flex!important;flex-direction:row!important;align-items:center!important;gap:12px!important;padding:0!important;}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-f637c1b */.elementor-51 .elementor-element.elementor-element-f637c1b{padding:0!important;flex-shrink:0!important;}.elementor-51 .elementor-element.elementor-element-f637c1b .elementor-icon{font-size:16px!important;width:44px!important;height:44px!important;line-height:44px!important;background:#3a1a6e!important;border-radius:50%!important;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-18e0e94 */.elementor-51 .elementor-element.elementor-element-18e0e94{padding:0!important;}.elementor-51 .elementor-element.elementor-element-18e0e94 .elementor-heading-title{margin:0!important;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b69a8ad */.elementor-51 .elementor-element.elementor-element-b69a8ad{padding:0!important;}.elementor-51 .elementor-element.elementor-element-b69a8ad .elementor-heading-title{margin:0!important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f3ab81a */.elementor-51 .elementor-element.elementor-element-f3ab81a{display:flex!important;flex-direction:column!important;padding:0!important;gap:2px!important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-527c48c */.elementor-51 .elementor-element.elementor-element-527c48c{display:flex!important;flex-direction:row!important;align-items:center!important;gap:12px!important;padding:0!important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6337374 */.elementor-51 .elementor-element.elementor-element-6337374{display:flex!important;flex-direction:row!important;justify-content:space-around!important;align-items:center!important;width:100%!important;padding:30px 40px!important;background:#0d0d20!important;border-top:1px solid #2a2a4a!important;border-radius:16px!important;margin-top:30px!important;gap:20px!important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-514804f */.elementor-51 .elementor-element.elementor-element-514804f { display: flex !important; flex-direction: column !important; align-items: center !important; padding: 80px 60px !important; background: #080818 !important; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6d9c01f */.elementor-51 .elementor-element.elementor-element-6d9c01f{padding:0!important;}.elementor-51 .elementor-element.elementor-element-6d9c01f .elementor-heading-title{margin:0!important;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-52b6ea3 */.elementor-51 .elementor-element.elementor-element-52b6ea3{padding:0!important;}.elementor-51 .elementor-element.elementor-element-52b6ea3 .elementor-heading-title{margin:0!important;line-height:1.15!important;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0313f09 */.elementor-51 .elementor-element.elementor-element-0313f09{padding:0!important;}.elementor-51 .elementor-element.elementor-element-0313f09 .elementor-heading-title{margin:0!important;line-height:1.15!important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9ece5d7 */.elementor-51 .elementor-element.elementor-element-9ece5d7{display:flex!important;flex-direction:column!important;padding:0!important;gap:0!important;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6d21d28 */.elementor-51 .elementor-element.elementor-element-6d21d28{padding:0!important;}.elementor-51 .elementor-element.elementor-element-6d21d28 .elementor-heading-title{margin:0!important;line-height:1.7!important;}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1e22f45 */.elementor-51 .elementor-element.elementor-element-1e22f45{padding:0!important;align-self:flex-start!important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-79c9925 */.elementor-51 .elementor-element.elementor-element-79c9925{flex:0 0 35%!important;display:flex!important;flex-direction:column!important;gap:20px!important;padding:0 50px 0 0!important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-205a05f */.elementor-51 .elementor-element.elementor-element-205a05f{flex:0 0 1px!important;align-self:stretch!important;background:#2a2a4a!important;margin:0 40px!important;width:1px!important;padding:0!important;}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-1882b7d */.elementor-51 .elementor-element.elementor-element-1882b7d{padding:0!important;flex-shrink:0!important;}.elementor-51 .elementor-element.elementor-element-1882b7d .elementor-icon{font-size:31px!important;width:60px!important;height:60px!important;line-height:44px!important;background:#3a1a6e!important;border-radius:50px!important;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ce55359 */.elementor-51 .elementor-element.elementor-element-ce55359{padding:0!important;}.elementor-51 .elementor-element.elementor-element-ce55359 .elementor-heading-title{margin:0!important;line-height:1.5!important;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0b39dca */.elementor-51 .elementor-element.elementor-element-0b39dca{padding:0!important;}.elementor-51 .elementor-element.elementor-element-0b39dca .elementor-heading-title{margin:0!important;line-height:1.5!important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-12d39aa */.elementor-51 .elementor-element.elementor-element-12d39aa{display:flex!important;flex-direction:column!important;padding:0!important;gap:6px!important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-60c5dee */.elementor-51 .elementor-element.elementor-element-60c5dee{display:flex!important;flex-direction:row!important;align-items:flex-start!important;gap:14px!important;flex:1!important;padding:0!important;}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-bd27cec */.elementor-51 .elementor-element.elementor-element-bd27cec{padding:0!important;flex-shrink:0!important;}.elementor-51 .elementor-element.elementor-element-bd27cec .elementor-icon{font-size:18px!important;width:48px!important;height:48px!important;line-height:48px!important;background:#3a1a6e!important;border-radius:50%!important;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4944bbc */.elementor-51 .elementor-element.elementor-element-4944bbc{padding:0!important;}.elementor-51 .elementor-element.elementor-element-4944bbc .elementor-heading-title{margin:0!important;line-height:1.5!important;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d8ef21b */.elementor-51 .elementor-element.elementor-element-d8ef21b{padding:0!important;}.elementor-51 .elementor-element.elementor-element-d8ef21b .elementor-heading-title{margin:0!important;line-height:1.5!important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-23c8f6d */.elementor-51 .elementor-element.elementor-element-23c8f6d{display:flex!important;flex-direction:column!important;padding:0!important;gap:6px!important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a90decd */.elementor-51 .elementor-element.elementor-element-a90decd{display:flex!important;flex-direction:row!important;align-items:flex-start!important;gap:14px!important;flex:1!important;padding:0!important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ef3a61a */.elementor-51 .elementor-element.elementor-element-ef3a61a{display:flex!important;flex-direction:row!important;gap:30px!important;padding:0 0 25px 0!important;}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-138168f */.elementor-51 .elementor-element.elementor-element-138168f{padding:5px 0!important;}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6f9d7e3 */.elementor-51 .elementor-element.elementor-element-6f9d7e3{padding:0!important;flex-shrink:0!important;}.elementor-51 .elementor-element.elementor-element-6f9d7e3 .elementor-icon{font-size:30px!important;width:60px!important;height:60px!important;line-height:44px!important;background:#3a1a6e!important;border-radius:50px!important;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4afe377 */.elementor-51 .elementor-element.elementor-element-4afe377{padding:0!important;}.elementor-51 .elementor-element.elementor-element-4afe377 .elementor-heading-title{margin:0!important;line-height:1.5!important;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-47951b0 */.elementor-51 .elementor-element.elementor-element-47951b0{padding:0!important;}.elementor-51 .elementor-element.elementor-element-47951b0 .elementor-heading-title{margin:0!important;line-height:1.5!important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8251fbd */.elementor-51 .elementor-element.elementor-element-8251fbd{display:flex!important;flex-direction:column!important;padding:0!important;gap:6px!important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2128c5a */.elementor-51 .elementor-element.elementor-element-2128c5a{display:flex!important;flex-direction:row!important;align-items:flex-start!important;gap:14px!important;flex:1!important;padding:0!important;}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-77f3ed7 */.elementor-51 .elementor-element.elementor-element-77f3ed7{padding:0!important;flex-shrink:0!important;}.elementor-51 .elementor-element.elementor-element-77f3ed7 .elementor-icon{font-size:30px!important;width:60px!important;height:60px!important;line-height:44px!important;background:#3a1a6e!important;border-radius:50px!important;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-55641d1 */.elementor-51 .elementor-element.elementor-element-55641d1{padding:0!important;}.elementor-51 .elementor-element.elementor-element-55641d1 .elementor-heading-title{margin:0!important;line-height:1.5!important;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cd9f75c */.elementor-51 .elementor-element.elementor-element-cd9f75c{padding:0!important;}.elementor-51 .elementor-element.elementor-element-cd9f75c .elementor-heading-title{margin:0!important;line-height:1.5!important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1ebb0d8 */.elementor-51 .elementor-element.elementor-element-1ebb0d8{display:flex!important;flex-direction:column!important;padding:0!important;gap:6px!important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8661cb2 */.elementor-51 .elementor-element.elementor-element-8661cb2{display:flex!important;flex-direction:row!important;align-items:flex-start!important;gap:14px!important;flex:1!important;padding:0!important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1a1dc00 */.elementor-51 .elementor-element.elementor-element-1a1dc00{display:flex!important;flex-direction:row!important;gap:30px!important;padding:25px 0 0 0!important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5da381a */.elementor-51 .elementor-element.elementor-element-5da381a{flex:1!important;display:flex!important;flex-direction:column!important;gap:0!important;padding:0!important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1f10149 */.elementor-51 .elementor-element.elementor-element-1f10149{
  display:flex !important;
  flex-direction:row !important;
  align-items:center !important;
  padding:0 !important;
  background:#0d0d20 !important;
  gap:0 !important;
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-3c00b26 */.elementor-51 .elementor-element.elementor-element-3c00b26{flex:0 0 60px!important;padding:0!important;}.elementor-51 .elementor-element.elementor-element-3c00b26 .elementor-divider{margin:0!important;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-642c44a */.elementor-51 .elementor-element.elementor-element-642c44a{padding:0 5px!important;white-space:nowrap!important;}.elementor-51 .elementor-element.elementor-element-642c44a .elementor-heading-title{white-space:nowrap!important;margin:0!important;}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-faac06e */.elementor-51 .elementor-element.elementor-element-faac06e{flex:0 0 60px!important;padding:0!important;}.elementor-51 .elementor-element.elementor-element-faac06e .elementor-divider{margin:0!important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-110f913 */.elementor-51 .elementor-element.elementor-element-110f913{display:flex!important;flex-direction:row!important;align-items:center!important;gap:10px!important;padding:0!important;justify-content:center!important;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c40b511 */.elementor-51 .elementor-element.elementor-element-c40b511{padding:0!important;}.elementor-51 .elementor-element.elementor-element-c40b511 .elementor-heading-title{margin:0!important;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f085c72 */.elementor-51 .elementor-element.elementor-element-f085c72{padding:0!important;}.elementor-51 .elementor-element.elementor-element-f085c72 .elementor-heading-title{margin:0!important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-42c868d */.elementor-51 .elementor-element.elementor-element-42c868d{display:flex!important;flex-direction:row!important;gap:14px!important;align-items:center!important;justify-content:center!important;padding:0!important;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-894e7d4 */.elementor-51 .elementor-element.elementor-element-894e7d4{padding:0!important;max-width:600px!important;}.elementor-51 .elementor-element.elementor-element-894e7d4 .elementor-heading-title{margin:0!important;line-height:1.6!important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7fc5c17 */.elementor-51 .elementor-element.elementor-element-7fc5c17{display:flex!important;flex-direction:column!important;align-items:center!important;gap:10px!important;margin-bottom:50px!important;padding:0!important;width:100%!important;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e8f1b03 */.elementor-51 .elementor-element.elementor-element-e8f1b03{padding:0!important;display:block!important;width:100%!important;}.elementor-51 .elementor-element.elementor-element-e8f1b03 img{width:100%!important;height:220px!important;object-fit:cover!important;display:block!important;}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-b1cf15e */.elementor-51 .elementor-element.elementor-element-b1cf15e{padding:0!important;flex-shrink:0!important;}.elementor-51 .elementor-element.elementor-element-b1cf15e .elementor-icon{font-size:22px!important;width:44px!important;height:44px!important;line-height:44px!important;background:#3a1a6e!important;border-radius:8px!important;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3f61c7d */.elementor-51 .elementor-element.elementor-element-3f61c7d{padding:0!important;}.elementor-51 .elementor-element.elementor-element-3f61c7d .elementor-heading-title{margin:0!important;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-aa44b8e */.elementor-51 .elementor-element.elementor-element-aa44b8e{padding:0!important;}.elementor-51 .elementor-element.elementor-element-aa44b8e .elementor-heading-title{margin:0!important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1fe9bc8 */.elementor-51 .elementor-element.elementor-element-1fe9bc8{display:flex!important;flex-direction:column!important;padding:0!important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d7c54b1 */.elementor-51 .elementor-element.elementor-element-d7c54b1{display:flex!important;flex-direction:row!important;align-items:center!important;gap:12px!important;padding:0!important;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-59aa4dd */.elementor-51 .elementor-element.elementor-element-59aa4dd{padding:0!important;flex:1!important;}.elementor-51 .elementor-element.elementor-element-59aa4dd .elementor-heading-title{margin:0!important;line-height:1.6!important;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-138088a */.elementor-51 .elementor-element.elementor-element-138088a{padding:0!important;}.elementor-51 .elementor-element.elementor-element-138088a .elementor-heading-title{margin:0!important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-34e32e2 */.elementor-51 .elementor-element.elementor-element-34e32e2{display:flex!important;flex-direction:column!important;flex:1!important;gap:10px!important;padding:20px!important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d1c28ca */.elementor-51 .elementor-element.elementor-element-d1c28ca{display:flex!important;flex-direction:column!important;flex:1!important;overflow:hidden!important;border-radius:16px!important;background:#0d0d20!important;border:1px solid #2a2a4a!important;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-54209db */.elementor-51 .elementor-element.elementor-element-54209db{padding:0!important;display:block!important;width:100%!important;}.elementor-51 .elementor-element.elementor-element-54209db img{width:100%!important;height:220px!important;object-fit:cover!important;display:block!important;}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-557217a */.elementor-51 .elementor-element.elementor-element-557217a{padding:0!important;flex-shrink:0!important;}.elementor-51 .elementor-element.elementor-element-557217a .elementor-icon{font-size:20px!important;width:44px!important;height:44px!important;line-height:44px!important;background:#3a1a6e!important;border-radius:8px!important;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4e17170 */.elementor-51 .elementor-element.elementor-element-4e17170{padding:0!important;}.elementor-51 .elementor-element.elementor-element-4e17170 .elementor-heading-title{margin:0!important;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-32485c0 */.elementor-51 .elementor-element.elementor-element-32485c0{padding:0!important;}.elementor-51 .elementor-element.elementor-element-32485c0 .elementor-heading-title{margin:0!important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-17e1b46 */.elementor-51 .elementor-element.elementor-element-17e1b46{display:flex!important;flex-direction:column!important;padding:0!important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6c0677b */.elementor-51 .elementor-element.elementor-element-6c0677b{display:flex!important;flex-direction:row!important;align-items:center!important;gap:12px!important;padding:0!important;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c1af6f3 */.elementor-51 .elementor-element.elementor-element-c1af6f3{padding:0!important;flex:1!important;}.elementor-51 .elementor-element.elementor-element-c1af6f3 .elementor-heading-title{margin:0!important;line-height:1.6!important;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3fecd79 */.elementor-51 .elementor-element.elementor-element-3fecd79{padding:0!important;}.elementor-51 .elementor-element.elementor-element-3fecd79 .elementor-heading-title{margin:0!important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8577990 */.elementor-51 .elementor-element.elementor-element-8577990{display:flex!important;flex-direction:column!important;flex:1!important;gap:10px!important;padding:20px!important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4e3344e */.elementor-51 .elementor-element.elementor-element-4e3344e{display:flex!important;flex-direction:column!important;flex:1!important;overflow:hidden!important;border-radius:16px!important;background:#0d0d20!important;border:1px solid #2a2a4a!important;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9abc0d9 */.elementor-51 .elementor-element.elementor-element-9abc0d9{padding:0!important;display:block!important;width:100%!important;}.elementor-51 .elementor-element.elementor-element-9abc0d9 img{width:100%!important;height:220px!important;object-fit:cover!important;display:block!important;}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-b9292a6 */.elementor-51 .elementor-element.elementor-element-b9292a6{padding:0!important;flex-shrink:0!important;}.elementor-51 .elementor-element.elementor-element-b9292a6 .elementor-icon{font-size:20px!important;width:44px!important;height:44px!important;line-height:44px!important;background:#3a1a6e!important;border-radius:8px!important;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-148e83b */.elementor-51 .elementor-element.elementor-element-148e83b{padding:0!important;}.elementor-51 .elementor-element.elementor-element-148e83b .elementor-heading-title{margin:0!important;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8d1907c */.elementor-51 .elementor-element.elementor-element-8d1907c{padding:0!important;}.elementor-51 .elementor-element.elementor-element-8d1907c .elementor-heading-title{margin:0!important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ecfe706 */.elementor-51 .elementor-element.elementor-element-ecfe706{display:flex!important;flex-direction:column!important;padding:0!important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f795522 */.elementor-51 .elementor-element.elementor-element-f795522{display:flex!important;flex-direction:row!important;align-items:center!important;gap:12px!important;padding:0!important;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ccec37c */.elementor-51 .elementor-element.elementor-element-ccec37c{padding:0!important;flex:1!important;}.elementor-51 .elementor-element.elementor-element-ccec37c .elementor-heading-title{margin:0!important;line-height:1.6!important;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6cc7a45 */.elementor-51 .elementor-element.elementor-element-6cc7a45{padding:0!important;}.elementor-51 .elementor-element.elementor-element-6cc7a45 .elementor-heading-title{margin:0!important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7803158 */.elementor-51 .elementor-element.elementor-element-7803158{display:flex!important;flex-direction:column!important;flex:1!important;gap:10px!important;padding:20px!important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6095803 */.elementor-51 .elementor-element.elementor-element-6095803{display:flex!important;flex-direction:column!important;flex:1!important;overflow:hidden!important;border-radius:16px!important;background:#0d0d20!important;border:1px solid #2a2a4a!important;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-dbee29e */.elementor-51 .elementor-element.elementor-element-dbee29e{padding:0!important;display:block!important;width:100%!important;}.elementor-51 .elementor-element.elementor-element-dbee29e img{width:100%!important;height:220px!important;object-fit:cover!important;display:block!important;}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-26ea29b */.elementor-51 .elementor-element.elementor-element-26ea29b{padding:0!important;flex-shrink:0!important;}.elementor-51 .elementor-element.elementor-element-26ea29b .elementor-icon{font-size:20px!important;width:44px!important;height:44px!important;line-height:44px!important;background:#3a1a6e!important;border-radius:8px!important;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-badf46e */.elementor-51 .elementor-element.elementor-element-badf46e{padding:0!important;}.elementor-51 .elementor-element.elementor-element-badf46e .elementor-heading-title{margin:0!important;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1b8d5da */.elementor-51 .elementor-element.elementor-element-1b8d5da{padding:0!important;}.elementor-51 .elementor-element.elementor-element-1b8d5da .elementor-heading-title{margin:0!important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7173775 */.elementor-51 .elementor-element.elementor-element-7173775{display:flex!important;flex-direction:column!important;padding:0!important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5f36404 */.elementor-51 .elementor-element.elementor-element-5f36404{display:flex!important;flex-direction:row!important;align-items:center!important;gap:12px!important;padding:0!important;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-aa93bf9 */.elementor-51 .elementor-element.elementor-element-aa93bf9{padding:0!important;flex:1!important;}.elementor-51 .elementor-element.elementor-element-aa93bf9 .elementor-heading-title{margin:0!important;line-height:1.6!important;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f742b6d */.elementor-51 .elementor-element.elementor-element-f742b6d{padding:0!important;}.elementor-51 .elementor-element.elementor-element-f742b6d .elementor-heading-title{margin:0!important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d5d9c5 */.elementor-51 .elementor-element.elementor-element-1d5d9c5{display:flex!important;flex-direction:column!important;flex:1!important;gap:10px!important;padding:20px!important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-54ffde4 */.elementor-51 .elementor-element.elementor-element-54ffde4{display:flex!important;flex-direction:column!important;flex:1!important;overflow:hidden!important;border-radius:16px!important;background:#0d0d20!important;border:1px solid #2a2a4a!important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0bca7ed */.elementor-51 .elementor-element.elementor-element-0bca7ed{display:flex!important;flex-direction:row!important;gap:24px!important;width:100%!important;padding:0!important;align-items:stretch!important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0c74b88 */.elementor-51 .elementor-element.elementor-element-0c74b88{display:flex!important;justify-content:center!important;padding:40px 0 0 0!important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cfa6ecd */.elementor-51 .elementor-element.elementor-element-cfa6ecd{display:flex!important;flex-direction:column!important;align-items:center!important;padding:80px 60px!important;background:#080818!important;gap:0!important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-95a2dd6 */.elementor-51 .elementor-element.elementor-element-95a2dd6 {
  flex: 0 0 22% !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-014ae5b */.elementor-51 .elementor-element.elementor-element-014ae5b {
  width: 40px !important;
  flex-shrink: 0 !important;
}
.elementor-51 .elementor-element.elementor-element-014ae5b .elementor-divider-separator {
  border-top-color: rgba(155,62,248,0.6) !important;
  border-top-width: 1px !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b676718 */.elementor-51 .elementor-element.elementor-element-b676718 .elementor-heading-title {
  color: #9B3EF8 !important;
  font-size: 12px !important;
  font-weight: 600 !important;
  letter-spacing: 3px !important;
  margin: 0 !important;
  white-space: nowrap !important;
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-04ab70a */.elementor-51 .elementor-element.elementor-element-04ab70a {
  width: 40px !important;
  flex-shrink: 0 !important;
}
.elementor-51 .elementor-element.elementor-element-04ab70a .elementor-divider-separator {
  border-top-color: rgba(155,62,248,0.6) !important;
  border-top-width: 1px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-880dbd7 */.elementor-51 .elementor-element.elementor-element-880dbd7 {
  display: flex !important;
  flex-direction: row !important;
  align-items: center !important;
  gap: 12px !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-24dd9f2 */.elementor-51 .elementor-element.elementor-element-24dd9f2 .elementor-heading-title {
  color: #ffffff !important;
  font-size: 52px !important;
  font-weight: 800 !important;
  line-height: 1.1 !important;
  margin: 0 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3d32420 */.elementor-51 .elementor-element.elementor-element-3d32420 .elementor-heading-title {
  color: #ffffff !important;
  font-size: 52px !important;
  font-weight: 800 !important;
  line-height: 1.1 !important;
  margin: 0 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c3297fa */.elementor-51 .elementor-element.elementor-element-c3297fa .elementor-heading-title {
  color: #ffffff !important;
  font-size: 52px !important;
  font-weight: 800 !important;
  line-height: 1.1 !important;
  margin: 0 0 8px !important;
  white-space: nowrap !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c9b9023 */.elementor-51 .elementor-element.elementor-element-c9b9023 {
  margin-bottom: 8px !important;
}
.elementor-51 .elementor-element.elementor-element-c9b9023 p {
  color: #cccccc !important;
  font-size: 15px !important;
  line-height: 1.7 !important;
  margin: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-68c5aca */.elementor-51 .elementor-element.elementor-element-68c5aca {
  flex: 1 !important;
  display: flex !important;
  flex-direction: column !important;
  align-items: flex-start !important;
  gap: 10px !important;
  padding: 0 30px 0 10px !important;
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-dd3ca55 */.elementor-51 .elementor-element.elementor-element-dd3ca55 {
  width: 1px !important;
  align-self: stretch !important;
  flex-shrink: 0 !important;
  margin: 0 30px !important;
}
.elementor-51 .elementor-element.elementor-element-dd3ca55 .elementor-divider {
  height: 100% !important;
}
.elementor-51 .elementor-element.elementor-element-dd3ca55 .elementor-divider-separator {
  border-left: 1px solid rgba(255,255,255,0.1) !important;
  height: 100% !important;
  border-top: none !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-288d0e7 */.elementor-51 .elementor-element.elementor-element-288d0e7 .elementor-heading-title {
  color: #dddddd !important;
  font-size: 14px !important;
  font-style: italic !important;
  font-weight: 400 !important;
  margin: 0 !important;
  line-height: 1.4 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6317d38 */.elementor-51 .elementor-element.elementor-element-6317d38 {
  flex: 0 0 28% !important;
  display: flex !important;
  flex-direction: column !important;
  align-items: flex-start !important;
  gap: 16px !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-bf48d1f */.elementor-51 .elementor-element.elementor-element-bf48d1f .elementor-icon {
  color: #9B3EF8 !important;
}
.elementor-51 .elementor-element.elementor-element-bf48d1f .elementor-icon svg {
  fill: #9B3EF8 !important;
  width: 16px !important;
  height: 16px !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d524817 */.elementor-51 .elementor-element.elementor-element-d524817 .elementor-heading-title {
  color: #cccccc !important;
  font-size: 13px !important;
  font-weight: 400 !important;
  margin: 0 !important;
  white-space: nowrap !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-52733d5 */.elementor-51 .elementor-element.elementor-element-52733d5 {
  display: flex !important;
  flex-direction: row !important;
  align-items: center !important;
  gap: 8px !important;
  padding: 8px 20px !important;
  background: rgba(122, 62, 240, 0.1) !important;
  border-radius: 8px !important;
  white-space: nowrap !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-ab668d3 */.elementor-51 .elementor-element.elementor-element-ab668d3 .elementor-icon {
  color: #9B3EF8 !important;
}
.elementor-51 .elementor-element.elementor-element-ab668d3 .elementor-icon svg {
  fill: #9B3EF8 !important;
  width: 16px !important;
  height: 16px !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-434fe7c */.elementor-51 .elementor-element.elementor-element-434fe7c .elementor-heading-title {
  color: #cccccc !important;
  font-size: 13px !important;
  font-weight: 400 !important;
  margin: 0 !important;
  white-space: nowrap !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dd4dc33 */.elementor-51 .elementor-element.elementor-element-dd4dc33 {
  display: flex !important;
  flex-direction: row !important;
  align-items: center !important;
  gap: 8px !important;
  padding: 8px 20px !important;
  background: rgba(122, 62, 240, 0.1) !important;
  border-radius: 8px !important;
  white-space: nowrap !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-7d07aaa */.elementor-51 .elementor-element.elementor-element-7d07aaa .elementor-icon {
  color: #9B3EF8 !important;
}
.elementor-51 .elementor-element.elementor-element-7d07aaa .elementor-icon svg {
  fill: #9B3EF8 !important;
  width: 16px !important;
  height: 16px !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-36598a4 */.elementor-51 .elementor-element.elementor-element-36598a4 .elementor-heading-title {
  color: #cccccc !important;
  font-size: 13px !important;
  font-weight: 400 !important;
  margin: 0 !important;
  white-space: nowrap !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0a0fbc6 */.elementor-51 .elementor-element.elementor-element-0a0fbc6 {
  display: flex !important;
  flex-direction: row !important;
  align-items: center !important;
  gap: 8px !important;
  padding: 8px 20px !important;
  background: rgba(122, 62, 240, 0.1) !important;
  border-radius: 8px !important;
  white-space: nowrap !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-92875f3 */.elementor-51 .elementor-element.elementor-element-92875f3 {
  display: flex !important;
  flex-direction: row !important;
  align-items: center !important;
  gap: 16px !important;
  width: 100% !important;
  border-top: 1px solid rgba(122, 62, 240, 0.3) !important;
  margin-top: 24px !important;
  padding-top: 20px !important;
  justify-content: flex-start !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a6a8ca8 */.elementor-51 .elementor-element.elementor-element-a6a8ca8 {
  background: #0d0d20 !important;
  border: 1px solid rgba(122, 62, 240, 0.7) !important;
  border-radius: 20px !important;
  padding: 40px 50px 30px 50px !important;
  width: 100% !important;
  display: flex !important;
  flex-direction: row !important;
  align-items: center !important;
  flex-wrap: wrap !important;
  gap: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d3661f6 */.elementor-51 .elementor-element.elementor-element-d3661f6 {
  background: #080818 !important;
  padding: 50px 60px !important;
  display: flex !important;
  flex-direction: column !important;
  width: 100% !important;
}/* End custom CSS */
/* Start custom CSS */@import url("https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.5.0/css/all.min.css");

/* Font Awesome - WhatsApp and other icons */
.fa-whatsapp::before, i.fab.fa-whatsapp::before, .fa-brands.fa-whatsapp::before {
  content: "f232" !important;
  font-family: "Font Awesome 6 Brands" !important;
  font-weight: 400 !important;
}
i.fas.fa-star::before, i.fa-solid.fa-star::before {
  content: "f005" !important;
  font-family: "Font Awesome 6 Free" !important;
  font-weight: 900 !important;
}
i.fas.fa-phone::before, i.fa-solid.fa-phone::before {
  content: "f095" !important;
  font-family: "Font Awesome 6 Free" !important;
  font-weight: 900 !important;
}
i.fas.fa-rocket::before {
  content: "f135" !important;
  font-family: "Font Awesome 6 Free" !important;
  font-weight: 900 !important;
}
i.fas.fa-shield-halved::before, i.fas.fa-shield::before {
  content: "f3ed" !important;
  font-family: "Font Awesome 6 Free" !important;
  font-weight: 900 !important;
}
i.fas.fa-chart-line::before {
  content: "f201" !important;
  font-family: "Font Awesome 6 Free" !important;
  font-weight: 900 !important;
}
i.fas.fa-users::before {
  content: "f0c0" !important;
  font-family: "Font Awesome 6 Free" !important;
  font-weight: 900 !important;
}
i.fas.fa-mobile::before, i.fas.fa-mobile-alt::before {
  content: "f3ce" !important;
  font-family: "Font Awesome 6 Free" !important;
  font-weight: 900 !important;
}
i.fas.fa-bullhorn::before {
  content: "f0a1" !important;
  font-family: "Font Awesome 6 Free" !important;
  font-weight: 900 !important;
}
i.fas.fa-paint-brush::before, i.fas.fa-paintbrush::before {
  content: "f1fc" !important;
  font-family: "Font Awesome 6 Free" !important;
  font-weight: 900 !important;
}
i.fas.fa-chart-bar::before {
  content: "f080" !important;
  font-family: "Font Awesome 6 Free" !important;
  font-weight: 900 !important;
}
i.fas.fa-people-group::before {
  content: "e533" !important;
  font-family: "Font Awesome 6 Free" !important;
  font-weight: 900 !important;
}
i.fas.fa-medal::before {
  content: "f5a2" !important;
  font-family: "Font Awesome 6 Free" !important;
  font-weight: 900 !important;
}

/* Fix broken eicons that are not in eicons CSS v5.48.0 */
/* Quick Response icon - bf48d1f */
[data-id="bf48d1f"] .elementor-icon i::before { content: "e904" !important; }
/* Trusted Partner icon - ab668d3 */
[data-id="ab668d3"] .elementor-icon i::before { content: "e8a8" !important; }
/* Results Driven icon - 7d07aaa */
[data-id="7d07aaa"] .elementor-icon i::before { content: "e934" !important; }
/* Call Us phone icon - ac36cd4 */
[data-id="ac36cd4"] .elementor-icon i::before { content: "e9c9" !important; }

/* Services section - brush icon 1be3d2c */
[data-id="1be3d2c"] .elementor-icon i::before { content: "e92b" !important; }
/* Services section - growth icon 1ae99e9 */
[data-id="1ae99e9"] .elementor-icon i::before { content: "e855" !important; }
/* Why Choose Us - medal icon 7f78aab */
[data-id="7f78aab"] .elementor-icon i::before { content: "e871" !important; }
/* Why Choose Us - chart icon f637c1b */
[data-id="f637c1b"] .elementor-icon i::before { content: "e825" !important; }
/* Why Choose Us - people icon 1882b7d */
[data-id="1882b7d"] .elementor-icon i::before { content: "e87c" !important; }
/* Why Choose Us - target icon 77f3ed7 */
[data-id="77f3ed7"] .elementor-icon i::before { content: "e8a8" !important; }
/* Portfolio - mobile icon b9292a6 */
[data-id="b9292a6"] .elementor-icon i::before { content: "e887" !important; }
/* Portfolio - megaphone icon 26ea29b */
[data-id="26ea29b"] .elementor-icon i::before { content: "e9c3" !important; }



/* Rotating border color animation on hover for all cards */
.elementor-element-27c8937:hover,
.elementor-element-f9f0efa:hover,
.elementor-element-bd9f5fb:hover,
.elementor-element-3842871:hover,
.elementor-element-87bab7e:hover,
.elementor-element-6337374:hover,
.elementor-element-d1c28ca:hover,
.elementor-element-4e3344e:hover,
.elementor-element-6095803:hover,
.elementor-element-54ffde4:hover,
.elementor-element-a6a8ca8:hover {
  animation: rotateBorderColor 2s linear infinite !important;
}

@keyframes rotateBorderColor {
  0%   { border-color: #a855f7 !important; }
  25%  { border-color: #3b82f6 !important; }
  50%  { border-color: #06b6d4 !important; }
  75%  { border-color: #8b5cf6 !important; }
  100% { border-color: #a855f7 !important; }
}

/* ===== SCROLL ANIMATIONS ===== */
/* Initial hidden state for animated elements */
.scroll-animate {
  opacity: 0;
  transform: translateY(50px);
  transition: opacity 0.7s ease, transform 0.7s ease;
}
.scroll-animate.fade-left {
  transform: translateX(-60px);
  opacity: 0;
}
.scroll-animate.fade-right {
  transform: translateX(60px);
  opacity: 0;
}
.scroll-animate.fade-up {
  transform: translateY(60px);
  opacity: 0;
}
.scroll-animate.zoom-in {
  transform: scale(0.85);
  opacity: 0;
  transition: opacity 0.7s ease, transform 0.7s ease;
}
/* Visible state */
.scroll-animate.is-visible {
  opacity: 1 !important;
  transform: translateY(0) translateX(0) scale(1) !important;
}
/* Stagger delays */
.scroll-animate[data-delay="100"] { transition-delay: 0.1s; }
.scroll-animate[data-delay="200"] { transition-delay: 0.2s; }
.scroll-animate[data-delay="300"] { transition-delay: 0.3s; }
.scroll-animate[data-delay="400"] { transition-delay: 0.4s; }
.scroll-animate[data-delay="500"] { transition-delay: 0.5s; }
/* Amazing Together - Force single line */
.elementor-element-c3297fa .elementor-heading-title {
  white-space: nowrap !important;
  font-size: clamp(32px, 4vw, 52px) !important;
}

/* ===== WHY CHOOSE US SECTION FIXES ===== */



/* WHY CHOOSE US label */
.elementor-element-6d9c01f .elementor-heading-title {
  font-size: 13px !important;
  font-weight: 700 !important;
  letter-spacing: 3px !important;
  text-transform: uppercase !important;
  color: #9b3ef8 !important;
}

/* "Your Success Is" heading */
.elementor-element-52b6ea3 .elementor-heading-title {
  font-size: 44px !important;
  font-weight: 800 !important;
  color: #ffffff !important;
  line-height: 1.1 !important;
}

/* "Our Mission" heading */
.elementor-element-0313f09 .elementor-heading-title {
  font-size: 44px !important;
  font-weight: 800 !important;
  color: #9b3ef8 !important;
  line-height: 1.1 !important;
}

/* Description text */
.elementor-element-6d21d28 .elementor-heading-title {
  font-size: 16px !important;
  font-weight: 400 !important;
  color: #a0a0c0 !important;
  line-height: 1.7 !important;
}

/* Feature card titles */
.elementor-element-ce55359 .elementor-heading-title,
.elementor-element-4944bbc .elementor-heading-title,
.elementor-element-4afe377 .elementor-heading-title {
  font-size: 17px !important;
  font-weight: 700 !important;
  color: #ffffff !important;
}

/* Feature card description text */
.elementor-element-0b39dca .elementor-heading-title,
.elementor-element-d8ef21b .elementor-heading-title,
.elementor-element-47951b0 .elementor-heading-title {
  font-size: 14px !important;
  font-weight: 400 !important;
  color: #8888aa !important;
  line-height: 1.6 !important;
}
/* 4th card - Results That Matter */
.elementor-element-55641d1 .elementor-heading-title {
  font-size: 17px !important;
  font-weight: 700 !important;
  color: #ffffff !important;
}
.elementor-element-cd9f75c .elementor-heading-title {
  font-size: 14px !important;
  font-weight: 400 !important;
  color: #8888aa !important;
  line-height: 1.6 !important;
}

/* Center the content within max-width */
.elementor-element-1f10149 > .e-con-inner {
  max-width: 1280px !important;
  width: 100% !important;
  margin: 0 auto !important;
  display: flex !important;
  flex-direction: row !important;
  align-items: center !important;
  padding: 80px 60px !important;
  box-sizing: border-box !important;
}
/* WHY CHOOSE US - Centering to match other sections */
.elementor-element-1f10149 > .e-con-inner {
  max-width: min(100%, 1140px) !important;
  width: 100% !important;
  margin: 0 auto !important;
  padding: 80px 0 !important;
  display: flex !important;
  flex-direction: row !important;
  align-items: center !important;
  gap: 0 !important;
  box-sizing: border-box !important;
}/* End custom CSS */