.elementor-3830 .elementor-element.elementor-element-731a6a5e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.85;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3830 .elementor-element.elementor-element-731a6a5e:not(.elementor-motion-effects-element-type-background), .elementor-3830 .elementor-element.elementor-element-731a6a5e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0a0a0b;}.elementor-3830 .elementor-element.elementor-element-731a6a5e::before, .elementor-3830 .elementor-element.elementor-element-731a6a5e > .elementor-background-video-container::before, .elementor-3830 .elementor-element.elementor-element-731a6a5e > .e-con-inner > .elementor-background-video-container::before, .elementor-3830 .elementor-element.elementor-element-731a6a5e > .elementor-background-slideshow::before, .elementor-3830 .elementor-element.elementor-element-731a6a5e > .e-con-inner > .elementor-background-slideshow::before, .elementor-3830 .elementor-element.elementor-element-731a6a5e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#020101E8;--background-overlay:'';}.elementor-3830 .elementor-element.elementor-element-4a7c51ad{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:16px;--padding-bottom:16px;--padding-left:40px;--padding-right:40px;}.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-3830 .elementor-element.elementor-element-22de6376 .elementor-icon-wrapper{text-align:center;}.elementor-3830 .elementor-element.elementor-element-22de6376.elementor-view-stacked .elementor-icon{background-color:#ffffff;}.elementor-3830 .elementor-element.elementor-element-22de6376.elementor-view-framed .elementor-icon, .elementor-3830 .elementor-element.elementor-element-22de6376.elementor-view-default .elementor-icon{color:#ffffff;border-color:#ffffff;}.elementor-3830 .elementor-element.elementor-element-22de6376.elementor-view-framed .elementor-icon, .elementor-3830 .elementor-element.elementor-element-22de6376.elementor-view-default .elementor-icon svg{fill:#ffffff;}.elementor-3830 .elementor-element.elementor-element-22de6376 .elementor-icon{font-size:12px;}.elementor-3830 .elementor-element.elementor-element-22de6376 .elementor-icon svg{height:12px;}.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-3830 .elementor-element.elementor-element-20b46549.elementor-element{--align-self:center;}.elementor-3830 .elementor-element.elementor-element-20b46549 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:0.85rem;font-weight:600;letter-spacing:0.5px;color:#ffffff;}.elementor-3830 .elementor-element.elementor-element-525977d0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:140px;--padding-bottom:120px;--padding-left:24px;--padding-right:24px;}.elementor-3830 .elementor-element.elementor-element-535e0626{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--margin-top:0px;--margin-bottom:24px;--margin-left:0px;--margin-right:0px;}.elementor-3830 .elementor-element.elementor-element-4d11993a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:0.75rem;font-weight:600;letter-spacing:3px;color:#FF7600;}.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-3830 .elementor-element.elementor-element-1a2d7294{--divider-border-style:solid;--divider-color:rgba(255, 255, 255, 0.15);--divider-border-width:1px;width:var( --container-widget-width, 4% );max-width:4%;--container-widget-width:4%;--container-widget-flex-grow:0;}.elementor-3830 .elementor-element.elementor-element-1a2d7294.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-3830 .elementor-element.elementor-element-1a2d7294 .elementor-divider-separator{width:32px;margin:0 auto;margin-left:0;}.elementor-3830 .elementor-element.elementor-element-1a2d7294 .elementor-divider{text-align:left;padding-block-start:0px;padding-block-end:0px;}.elementor-3830 .elementor-element.elementor-element-213f2190 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:0.75rem;font-weight:600;letter-spacing:2px;color:#9BBAF4;}.elementor-3830 .elementor-element.elementor-element-44f471d .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:3.8rem;font-weight:700;line-height:1.15em;color:#EDEDEF;}.elementor-3830 .elementor-element.elementor-element-3fab0b70 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1.15rem;font-weight:400;line-height:1.7em;color:rgba(255, 255, 255, 0.7);}.elementor-3830 .elementor-element.elementor-element-546c05b8{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--flex-wrap:wrap;}.elementor-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-3830 .elementor-element.elementor-element-449a3f13 .elementor-button{font-family:"Montserrat", Sans-serif;font-size:1rem;font-weight:600;fill:#ffffff;color:#ffffff;border-radius:100px 100px 100px 100px;}.elementor-3830 .elementor-element.elementor-element-2564a6fa{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:18px;--padding-bottom:18px;--padding-left:24px;--padding-right:24px;}.elementor-3830 .elementor-element.elementor-element-1a979e37 .elementor-icon-wrapper{text-align:center;}.elementor-3830 .elementor-element.elementor-element-1a979e37.elementor-view-stacked .elementor-icon{background-color:#009F60;}.elementor-3830 .elementor-element.elementor-element-1a979e37.elementor-view-framed .elementor-icon, .elementor-3830 .elementor-element.elementor-element-1a979e37.elementor-view-default .elementor-icon{color:#009F60;border-color:#009F60;}.elementor-3830 .elementor-element.elementor-element-1a979e37.elementor-view-framed .elementor-icon, .elementor-3830 .elementor-element.elementor-element-1a979e37.elementor-view-default .elementor-icon svg{fill:#009F60;}.elementor-3830 .elementor-element.elementor-element-1a979e37 .elementor-icon{font-size:8px;}.elementor-3830 .elementor-element.elementor-element-1a979e37 .elementor-icon svg{height:8px;}.elementor-3830 .elementor-element.elementor-element-656b03c9.elementor-element{--align-self:center;}.elementor-3830 .elementor-element.elementor-element-656b03c9 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:0.85rem;font-weight:600;letter-spacing:0.5px;color:#9BBAF4;}.elementor-3830 .elementor-element.elementor-element-5e9ee2cb{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:120px;--padding-bottom:120px;--padding-left:24px;--padding-right:24px;}.elementor-3830 .elementor-element.elementor-element-5e9ee2cb:not(.elementor-motion-effects-element-type-background), .elementor-3830 .elementor-element.elementor-element-5e9ee2cb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0a0a0b;}.elementor-3830 .elementor-element.elementor-element-6950423a{text-align:center;}.elementor-3830 .elementor-element.elementor-element-6950423a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:0.85rem;font-weight:600;letter-spacing:3px;color:#FF7600;}.elementor-3830 .elementor-element.elementor-element-1704b589{text-align:center;}.elementor-3830 .elementor-element.elementor-element-1704b589 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:4rem;font-weight:600;color:#EDEDEF;}.elementor-3830 .elementor-element.elementor-element-1294827.elementor-element{--align-self:center;}.elementor-3830 .elementor-element.elementor-element-1294827{text-align:center;}.elementor-3830 .elementor-element.elementor-element-1294827 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1.15rem;font-weight:400;line-height:1.6em;color:rgba(255, 255, 255, 0.7);}.elementor-3830 .elementor-element.elementor-element-4387ebe0{text-align:center;}.elementor-3830 .elementor-element.elementor-element-4387ebe0 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:0.75rem;font-weight:600;letter-spacing:3px;color:#FF7600;}.elementor-3830 .elementor-element.elementor-element-23f929b9{--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-3830 .elementor-element.elementor-element-1e5d093a{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--border-radius:28px 28px 28px 28px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3830 .elementor-element.elementor-element-1e5d093a:not(.elementor-motion-effects-element-type-background), .elementor-3830 .elementor-element.elementor-element-1e5d093a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(255, 255, 255, 0.08);}.elementor-3830 .elementor-element.elementor-element-35e0ea8d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3830 .elementor-element.elementor-element-35e0ea8d:not(.elementor-motion-effects-element-type-background), .elementor-3830 .elementor-element.elementor-element-35e0ea8d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#121214;}.elementor-3830 .elementor-element.elementor-element-1aaf5bbb{--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;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:32px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-3830 .elementor-element.elementor-element-133d71c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:0.85rem;font-weight:600;letter-spacing:2px;color:rgba(255,255,255,0.5);}.elementor-3830 .elementor-element.elementor-element-26e010dc .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:0.75rem;font-weight:600;letter-spacing:1px;color:rgba(255,255,255,0.4);}.elementor-3830 .elementor-element.elementor-element-63cdaa7a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:0.95rem;font-weight:600;color:rgba(255,255,255,0.7);}.elementor-3830 .elementor-element.elementor-element-2bad1ed1 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:0.95rem;font-weight:600;color:rgba(255,255,255,0.7);}.elementor-3830 .elementor-element.elementor-element-11c74f24 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:0.95rem;font-weight:600;color:rgba(255,255,255,0.7);}.elementor-3830 .elementor-element.elementor-element-762f1e2a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:0.95rem;font-weight:600;color:rgba(255,255,255,0.7);}.elementor-3830 .elementor-element.elementor-element-f9841b6 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:0.95rem;font-weight:600;color:rgba(255,255,255,0.7);}.elementor-3830 .elementor-element.elementor-element-25e2d23d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:20px;--padding-bottom:20px;--padding-left:24px;--padding-right:24px;}.elementor-3830 .elementor-element.elementor-element-25e2d23d:not(.elementor-motion-effects-element-type-background), .elementor-3830 .elementor-element.elementor-element-25e2d23d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#121214;}.elementor-3830 .elementor-element.elementor-element-5cf4132f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3830 .elementor-element.elementor-element-5cf4132f:not(.elementor-motion-effects-element-type-background), .elementor-3830 .elementor-element.elementor-element-5cf4132f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#070708;}.elementor-3830 .elementor-element.elementor-element-7ee7a02a{--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;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:32px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-3830 .elementor-element.elementor-element-8b6eaca .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:0.85rem;font-weight:600;letter-spacing:2px;color:rgba(255,255,255,0.5);}.elementor-3830 .elementor-element.elementor-element-4e93b93d .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1.8rem;font-weight:700;color:#ffffff;}.elementor-3830 .elementor-element.elementor-element-4ccddb9d .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:0.75rem;font-weight:600;color:rgba(255,255,255,0.45);}.elementor-3830 .elementor-element.elementor-element-361e8259 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:0.95rem;color:rgba(255,255,255,0.6);}.elementor-3830 .elementor-element.elementor-element-5bf93dd1 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:0.95rem;color:rgba(255,255,255,0.6);}.elementor-3830 .elementor-element.elementor-element-5d0120c5 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:0.95rem;color:rgba(255,255,255,0.4);}.elementor-3830 .elementor-element.elementor-element-6411e820 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:0.95rem;color:rgba(255,255,255,0.4);}.elementor-3830 .elementor-element.elementor-element-0c8806a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:0.95rem;color:rgba(255,255,255,0.4);}.elementor-3830 .elementor-element.elementor-element-72a19c10{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:20px;--padding-bottom:20px;--padding-left:24px;--padding-right:24px;}.elementor-3830 .elementor-element.elementor-element-72a19c10:not(.elementor-motion-effects-element-type-background), .elementor-3830 .elementor-element.elementor-element-72a19c10 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#070708;}.elementor-3830 .elementor-element.elementor-element-89bdbb8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#2A3FFA;--border-color:#2A3FFA;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3830 .elementor-element.elementor-element-89bdbb8:not(.elementor-motion-effects-element-type-background), .elementor-3830 .elementor-element.elementor-element-89bdbb8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0d0e1a;}.elementor-3830 .elementor-element.elementor-element-65e4a150{--display:flex;--position:absolute;--min-height:40px;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:6px 6px 6px 6px;box-shadow:0px 4px 12px 0px rgba(42, 63, 250, 0.3);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:100;}.elementor-3830 .elementor-element.elementor-element-65e4a150:not(.elementor-motion-effects-element-type-background), .elementor-3830 .elementor-element.elementor-element-65e4a150 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, #FF7600 0%, #2A3FFA 100%);}.elementor-3830 .elementor-element.elementor-element-65e4a150.e-con{--align-self:center;}.elementor-3830 .elementor-element.elementor-element-117f255c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3830 .elementor-element.elementor-element-117f255c.elementor-element{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-3830 .elementor-element.elementor-element-117f255c{text-align:center;}.elementor-3830 .elementor-element.elementor-element-117f255c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:9px;font-weight:700;letter-spacing:2px;color:#ffffff;}.elementor-3830 .elementor-element.elementor-element-2fa97014{--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;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:48px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-3830 .elementor-element.elementor-element-3bf86b1b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3830 .elementor-element.elementor-element-3bf86b1b .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:700;letter-spacing:2px;color:#9BBAF4;}.elementor-3830 .elementor-element.elementor-element-1a255b8d .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:2.5rem;font-weight:800;color:#ffffff;}.elementor-3830 .elementor-element.elementor-element-46e5ade4 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:0.75rem;font-weight:600;color:#9BBAF4;}.elementor-3830 .elementor-element.elementor-element-2a87219c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:0.95rem;font-weight:500;color:#ffffff;}.elementor-3830 .elementor-element.elementor-element-76a4c0c8 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:0.95rem;font-weight:500;color:#ffffff;}.elementor-3830 .elementor-element.elementor-element-390ca2f3 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:0.95rem;font-weight:500;color:#ffffff;}.elementor-3830 .elementor-element.elementor-element-50fead23 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:0.95rem;font-weight:500;color:#ffffff;}.elementor-3830 .elementor-element.elementor-element-3adfc547 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:0.95rem;font-weight:500;color:#ffffff;}.elementor-3830 .elementor-element.elementor-element-48105d0b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:20px;--padding-bottom:20px;--padding-left:24px;--padding-right:24px;}.elementor-3830 .elementor-element.elementor-element-2304e8ba .elementor-button{font-family:"Montserrat", Sans-serif;font-size:0.8rem;font-weight:600;fill:#ffffff;color:#ffffff;border-radius:100px 100px 100px 100px;}.elementor-3830 .elementor-element.elementor-element-484ae6c4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:rgba(255, 255, 255, 0.08);--border-color:rgba(255, 255, 255, 0.08);--padding-top:20px;--padding-bottom:120px;--padding-left:20px;--padding-right:20px;}.elementor-3830 .elementor-element.elementor-element-484ae6c4:not(.elementor-motion-effects-element-type-background), .elementor-3830 .elementor-element.elementor-element-484ae6c4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0a0a0b;}.elementor-3830 .elementor-element.elementor-element-5478a649{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--margin-top:0px;--margin-bottom:48px;--margin-left:0px;--margin-right:0px;}.elementor-3830 .elementor-element.elementor-element-53a4cda8{--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-3830 .elementor-element.elementor-element-9688af1{text-align:start;}.elementor-3830 .elementor-element.elementor-element-9688af1 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:0.75rem;font-weight:600;text-transform:uppercase;letter-spacing:2px;color:#009F60;}.elementor-3830 .elementor-element.elementor-element-2c62fd05{text-align:start;}.elementor-3830 .elementor-element.elementor-element-2c62fd05 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:0.9rem;font-weight:500;text-transform:uppercase;letter-spacing:2px;color:#FF7600;}.elementor-3830 .elementor-element.elementor-element-dd5288b{text-align:start;}.elementor-3830 .elementor-element.elementor-element-dd5288b .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:42px;font-weight:700;line-height:1.2em;color:#ffffff;}.elementor-3830 .elementor-element.elementor-element-593ff020{text-align:start;}.elementor-3830 .elementor-element.elementor-element-593ff020 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1.15rem;font-weight:400;line-height:1.6em;color:rgba(255, 255, 255, 0.7);}.elementor-3830 .elementor-element.elementor-element-6db57290{--display:flex;--min-height:0px;--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;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:rgba(255, 255, 255, 0.1);--border-color:rgba(255, 255, 255, 0.1);--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-3830 .elementor-element.elementor-element-6db57290:not(.elementor-motion-effects-element-type-background), .elementor-3830 .elementor-element.elementor-element-6db57290 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1a1a1c;}.elementor-3830 .elementor-element.elementor-element-7ac6ad4c{text-align:center;}.elementor-3830 .elementor-element.elementor-element-4ff6680f{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3830 .elementor-element.elementor-element-19351f67{text-align:start;}.elementor-3830 .elementor-element.elementor-element-19351f67 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:0.7rem;font-weight:600;text-transform:uppercase;letter-spacing:2px;color:#009F60;}.elementor-3830 .elementor-element.elementor-element-4c2ee46f{text-align:start;}.elementor-3830 .elementor-element.elementor-element-4c2ee46f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:0.95rem;font-weight:600;color:#2A3FFA;}.elementor-3830 .elementor-element.elementor-element-6bb5f427{text-align:start;}.elementor-3830 .elementor-element.elementor-element-6bb5f427 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:0.8rem;color:rgba(255, 255, 255, 0.5);}.elementor-3830 .elementor-element.elementor-element-6ac58b37{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:32px;--margin-left:0px;--margin-right:0px;}.elementor-3830 .elementor-element.elementor-element-79932d8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(255, 255, 255, 0.1);--border-color:rgba(255, 255, 255, 0.1);--border-radius:24px 24px 24px 24px;--padding-top:36px;--padding-bottom:36px;--padding-left:30px;--padding-right:30px;}.elementor-3830 .elementor-element.elementor-element-79932d8:not(.elementor-motion-effects-element-type-background), .elementor-3830 .elementor-element.elementor-element-79932d8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(255, 255, 255, 0.02);}.elementor-3830 .elementor-element.elementor-element-3d5b3bd7{text-align:start;}.elementor-3830 .elementor-element.elementor-element-3d5b3bd7 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:2.2rem;font-weight:800;}.elementor-3830 .elementor-element.elementor-element-28a53967{text-align:start;}.elementor-3830 .elementor-element.elementor-element-28a53967 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1.15rem;font-weight:600;line-height:1.3em;color:#ffffff;}.elementor-3830 .elementor-element.elementor-element-1a94aaf{text-align:start;}.elementor-3830 .elementor-element.elementor-element-1a94aaf .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:0.95rem;font-weight:400;line-height:1.6em;color:rgba(255, 255, 255, 0.6);}.elementor-3830 .elementor-element.elementor-element-13c9028c{text-align:start;}.elementor-3830 .elementor-element.elementor-element-13c9028c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:0.75rem;font-weight:600;text-transform:uppercase;letter-spacing:1px;color:#9BBAF4;}.elementor-3830 .elementor-element.elementor-element-18ea57ba{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(255, 255, 255, 0.1);--border-color:rgba(255, 255, 255, 0.1);--border-radius:24px 24px 24px 24px;--padding-top:36px;--padding-bottom:36px;--padding-left:30px;--padding-right:30px;}.elementor-3830 .elementor-element.elementor-element-18ea57ba:not(.elementor-motion-effects-element-type-background), .elementor-3830 .elementor-element.elementor-element-18ea57ba > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(255, 255, 255, 0.02);}.elementor-3830 .elementor-element.elementor-element-19f7633e{text-align:start;}.elementor-3830 .elementor-element.elementor-element-19f7633e .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:2.2rem;font-weight:800;}.elementor-3830 .elementor-element.elementor-element-407e7472{text-align:start;}.elementor-3830 .elementor-element.elementor-element-407e7472 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1.15rem;font-weight:600;line-height:1.3em;color:#ffffff;}.elementor-3830 .elementor-element.elementor-element-479abea1{text-align:start;}.elementor-3830 .elementor-element.elementor-element-479abea1 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:0.95rem;font-weight:400;line-height:1.6em;color:rgba(255, 255, 255, 0.6);}.elementor-3830 .elementor-element.elementor-element-2d4e8b33{text-align:start;}.elementor-3830 .elementor-element.elementor-element-2d4e8b33 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:0.75rem;font-weight:600;text-transform:uppercase;letter-spacing:1px;color:#9BBAF4;}.elementor-3830 .elementor-element.elementor-element-6477559e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(255, 255, 255, 0.1);--border-color:rgba(255, 255, 255, 0.1);--border-radius:24px 24px 24px 24px;--padding-top:36px;--padding-bottom:36px;--padding-left:30px;--padding-right:30px;}.elementor-3830 .elementor-element.elementor-element-6477559e:not(.elementor-motion-effects-element-type-background), .elementor-3830 .elementor-element.elementor-element-6477559e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(255, 255, 255, 0.02);}.elementor-3830 .elementor-element.elementor-element-5608094f{text-align:start;}.elementor-3830 .elementor-element.elementor-element-5608094f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:2.2rem;font-weight:800;}.elementor-3830 .elementor-element.elementor-element-39640fe3{text-align:start;}.elementor-3830 .elementor-element.elementor-element-39640fe3 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1.15rem;font-weight:600;line-height:1.3em;color:#ffffff;}.elementor-3830 .elementor-element.elementor-element-1ddd35ff{text-align:start;}.elementor-3830 .elementor-element.elementor-element-1ddd35ff .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:0.95rem;font-weight:400;line-height:1.6em;color:rgba(255, 255, 255, 0.6);}.elementor-3830 .elementor-element.elementor-element-3c2478a7{text-align:start;}.elementor-3830 .elementor-element.elementor-element-3c2478a7 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:0.75rem;font-weight:600;text-transform:uppercase;letter-spacing:1px;color:#9BBAF4;}.elementor-3830 .elementor-element.elementor-element-669b4b9e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(255, 255, 255, 0.1);--border-color:rgba(255, 255, 255, 0.1);--border-radius:24px 24px 24px 24px;--padding-top:36px;--padding-bottom:36px;--padding-left:30px;--padding-right:30px;}.elementor-3830 .elementor-element.elementor-element-669b4b9e:not(.elementor-motion-effects-element-type-background), .elementor-3830 .elementor-element.elementor-element-669b4b9e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(255, 255, 255, 0.02);}.elementor-3830 .elementor-element.elementor-element-67abadc{text-align:start;}.elementor-3830 .elementor-element.elementor-element-67abadc .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:2.2rem;font-weight:800;}.elementor-3830 .elementor-element.elementor-element-7da021e8{text-align:start;}.elementor-3830 .elementor-element.elementor-element-7da021e8 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1.15rem;font-weight:600;line-height:1.3em;color:#ffffff;}.elementor-3830 .elementor-element.elementor-element-4f5fb1ba{text-align:start;}.elementor-3830 .elementor-element.elementor-element-4f5fb1ba .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:0.95rem;font-weight:400;line-height:1.6em;color:rgba(255, 255, 255, 0.6);}.elementor-3830 .elementor-element.elementor-element-5f970056{text-align:start;}.elementor-3830 .elementor-element.elementor-element-5f970056 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:0.75rem;font-weight:600;text-transform:uppercase;letter-spacing:1px;color:#009F60;}.elementor-3830 .elementor-element.elementor-element-2418977{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(255, 255, 255, 0.1);--border-color:rgba(255, 255, 255, 0.1);--border-radius:24px 24px 24px 24px;--padding-top:36px;--padding-bottom:36px;--padding-left:30px;--padding-right:30px;}.elementor-3830 .elementor-element.elementor-element-2418977:not(.elementor-motion-effects-element-type-background), .elementor-3830 .elementor-element.elementor-element-2418977 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(255, 255, 255, 0.02);}.elementor-3830 .elementor-element.elementor-element-54d285ff{text-align:start;}.elementor-3830 .elementor-element.elementor-element-54d285ff .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:2.2rem;font-weight:800;}.elementor-3830 .elementor-element.elementor-element-27d146e9{text-align:start;}.elementor-3830 .elementor-element.elementor-element-27d146e9 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1.15rem;font-weight:600;line-height:1.3em;color:#ffffff;}.elementor-3830 .elementor-element.elementor-element-68f795ec{text-align:start;}.elementor-3830 .elementor-element.elementor-element-68f795ec .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:0.95rem;font-weight:400;line-height:1.6em;color:rgba(255, 255, 255, 0.6);}.elementor-3830 .elementor-element.elementor-element-2ad44a86{text-align:start;}.elementor-3830 .elementor-element.elementor-element-2ad44a86 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:0.75rem;font-weight:600;text-transform:uppercase;letter-spacing:1px;color:#9BBAF4;}.elementor-3830 .elementor-element.elementor-element-3f44cf27{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(255, 255, 255, 0.1);--border-color:rgba(255, 255, 255, 0.1);--border-radius:24px 24px 24px 24px;--padding-top:36px;--padding-bottom:36px;--padding-left:30px;--padding-right:30px;}.elementor-3830 .elementor-element.elementor-element-3f44cf27:not(.elementor-motion-effects-element-type-background), .elementor-3830 .elementor-element.elementor-element-3f44cf27 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(255, 255, 255, 0.02);}.elementor-3830 .elementor-element.elementor-element-33f19173{text-align:start;}.elementor-3830 .elementor-element.elementor-element-33f19173 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:2.2rem;font-weight:800;}.elementor-3830 .elementor-element.elementor-element-7ae7f2e0{text-align:start;}.elementor-3830 .elementor-element.elementor-element-7ae7f2e0 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1.15rem;font-weight:600;line-height:1.3em;color:#ffffff;}.elementor-3830 .elementor-element.elementor-element-6a993390{text-align:start;}.elementor-3830 .elementor-element.elementor-element-6a993390 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:0.95rem;font-weight:400;line-height:1.6em;color:rgba(255, 255, 255, 0.6);}.elementor-3830 .elementor-element.elementor-element-6bc3f899{text-align:start;}.elementor-3830 .elementor-element.elementor-element-6bc3f899 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:0.75rem;font-weight:600;text-transform:uppercase;letter-spacing:1px;color:#9BBAF4;}.elementor-3830 .elementor-element.elementor-element-6cf55b33{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(255, 255, 255, 0.1);--border-color:rgba(255, 255, 255, 0.1);--border-radius:24px 24px 24px 24px;--padding-top:36px;--padding-bottom:36px;--padding-left:30px;--padding-right:30px;}.elementor-3830 .elementor-element.elementor-element-6cf55b33:not(.elementor-motion-effects-element-type-background), .elementor-3830 .elementor-element.elementor-element-6cf55b33 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(255, 255, 255, 0.02);}.elementor-3830 .elementor-element.elementor-element-735905ea{text-align:start;}.elementor-3830 .elementor-element.elementor-element-735905ea .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:2.2rem;font-weight:800;}.elementor-3830 .elementor-element.elementor-element-5b6d8c58{text-align:start;}.elementor-3830 .elementor-element.elementor-element-5b6d8c58 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1.15rem;font-weight:600;line-height:1.3em;color:#ffffff;}.elementor-3830 .elementor-element.elementor-element-1e35938e{text-align:start;}.elementor-3830 .elementor-element.elementor-element-1e35938e .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:0.95rem;font-weight:400;line-height:1.6em;color:rgba(255, 255, 255, 0.6);}.elementor-3830 .elementor-element.elementor-element-50e3c1d4{text-align:start;}.elementor-3830 .elementor-element.elementor-element-50e3c1d4 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:0.75rem;font-weight:600;text-transform:uppercase;letter-spacing:1px;color:#9BBAF4;}.elementor-3830 .elementor-element.elementor-element-451dc50b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(255, 255, 255, 0.15);--border-color:rgba(255, 255, 255, 0.15);--border-radius:24px 24px 24px 24px;--padding-top:36px;--padding-bottom:36px;--padding-left:30px;--padding-right:30px;}.elementor-3830 .elementor-element.elementor-element-451dc50b:not(.elementor-motion-effects-element-type-background), .elementor-3830 .elementor-element.elementor-element-451dc50b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(255, 255, 255, 0.02);}.elementor-3830 .elementor-element.elementor-element-1d381954{text-align:start;}.elementor-3830 .elementor-element.elementor-element-1d381954 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:2.2rem;font-weight:800;}.elementor-3830 .elementor-element.elementor-element-775bb195{text-align:start;}.elementor-3830 .elementor-element.elementor-element-775bb195 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1.15rem;font-weight:600;line-height:1.3em;color:#ffffff;}.elementor-3830 .elementor-element.elementor-element-176742f4{text-align:start;}.elementor-3830 .elementor-element.elementor-element-176742f4 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:0.95rem;font-weight:400;line-height:1.6em;color:rgba(255, 255, 255, 0.6);}.elementor-3830 .elementor-element.elementor-element-145ca0cd{text-align:start;}.elementor-3830 .elementor-element.elementor-element-145ca0cd .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:0.75rem;font-weight:600;text-transform:uppercase;letter-spacing:1px;color:#9BBAF4;}.elementor-3830 .elementor-element.elementor-element-5184e59c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(255, 255, 255, 0.1);--border-color:rgba(255, 255, 255, 0.1);--border-radius:24px 24px 24px 24px;--padding-top:36px;--padding-bottom:36px;--padding-left:30px;--padding-right:30px;}.elementor-3830 .elementor-element.elementor-element-5184e59c:not(.elementor-motion-effects-element-type-background), .elementor-3830 .elementor-element.elementor-element-5184e59c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(255, 255, 255, 0.02);}.elementor-3830 .elementor-element.elementor-element-331317eb{text-align:start;}.elementor-3830 .elementor-element.elementor-element-331317eb .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:2.2rem;font-weight:800;}.elementor-3830 .elementor-element.elementor-element-21dc8dd2{text-align:start;}.elementor-3830 .elementor-element.elementor-element-21dc8dd2 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1.15rem;font-weight:600;line-height:1.3em;color:#ffffff;}.elementor-3830 .elementor-element.elementor-element-58602616{text-align:start;}.elementor-3830 .elementor-element.elementor-element-58602616 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:0.95rem;font-weight:400;line-height:1.6em;color:rgba(255, 255, 255, 0.6);}.elementor-3830 .elementor-element.elementor-element-34c942d1{text-align:start;}.elementor-3830 .elementor-element.elementor-element-34c942d1 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:0.75rem;font-weight:600;text-transform:uppercase;letter-spacing:1px;color:#9BBAF4;}.elementor-3830 .elementor-element.elementor-element-2759ade1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(255, 255, 255, 0.1);--border-color:rgba(255, 255, 255, 0.1);--border-radius:24px 24px 24px 24px;--padding-top:36px;--padding-bottom:36px;--padding-left:30px;--padding-right:30px;}.elementor-3830 .elementor-element.elementor-element-2759ade1:not(.elementor-motion-effects-element-type-background), .elementor-3830 .elementor-element.elementor-element-2759ade1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(255, 255, 255, 0.02);}.elementor-3830 .elementor-element.elementor-element-650e5d1a{text-align:start;}.elementor-3830 .elementor-element.elementor-element-650e5d1a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:2.2rem;font-weight:800;}.elementor-3830 .elementor-element.elementor-element-1838fac5{text-align:start;}.elementor-3830 .elementor-element.elementor-element-1838fac5 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1.15rem;font-weight:600;line-height:1.3em;color:#ffffff;}.elementor-3830 .elementor-element.elementor-element-6073e1b5{text-align:start;}.elementor-3830 .elementor-element.elementor-element-6073e1b5 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:0.95rem;font-weight:400;line-height:1.6em;color:rgba(255, 255, 255, 0.6);}.elementor-3830 .elementor-element.elementor-element-1f9e6fbf{text-align:start;}.elementor-3830 .elementor-element.elementor-element-1f9e6fbf .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:0.75rem;font-weight:600;text-transform:uppercase;letter-spacing:1px;color:#9BBAF4;}.elementor-3830 .elementor-element.elementor-element-2169472e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(255, 255, 255, 0.1);--border-color:rgba(255, 255, 255, 0.1);--border-radius:24px 24px 24px 24px;--padding-top:36px;--padding-bottom:36px;--padding-left:30px;--padding-right:30px;}.elementor-3830 .elementor-element.elementor-element-2169472e:not(.elementor-motion-effects-element-type-background), .elementor-3830 .elementor-element.elementor-element-2169472e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(255, 255, 255, 0.02);}.elementor-3830 .elementor-element.elementor-element-ce31ce0{text-align:start;}.elementor-3830 .elementor-element.elementor-element-ce31ce0 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:2.2rem;font-weight:800;}.elementor-3830 .elementor-element.elementor-element-65ad8b69{text-align:start;}.elementor-3830 .elementor-element.elementor-element-65ad8b69 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1.15rem;font-weight:600;line-height:1.3em;color:#ffffff;}.elementor-3830 .elementor-element.elementor-element-64ec6137{text-align:start;}.elementor-3830 .elementor-element.elementor-element-64ec6137 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:0.95rem;font-weight:400;line-height:1.6em;color:rgba(255, 255, 255, 0.6);}.elementor-3830 .elementor-element.elementor-element-73dd3ddb{text-align:start;}.elementor-3830 .elementor-element.elementor-element-73dd3ddb .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:0.75rem;font-weight:600;text-transform:uppercase;letter-spacing:1px;color:#009F60;}.elementor-3830 .elementor-element.elementor-element-422b96d4{--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;--justify-content:center;border-style:dashed;--border-style:dashed;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(42, 63, 250, 0.3);--border-color:rgba(42, 63, 250, 0.3);--border-radius:24px 24px 24px 24px;--padding-top:36px;--padding-bottom:36px;--padding-left:30px;--padding-right:30px;}.elementor-3830 .elementor-element.elementor-element-422b96d4:not(.elementor-motion-effects-element-type-background), .elementor-3830 .elementor-element.elementor-element-422b96d4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(42, 63, 250, 0.02);}.elementor-3830 .elementor-element.elementor-element-54da8c73{text-align:center;}.elementor-3830 .elementor-element.elementor-element-54da8c73 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:90px;font-weight:700;color:#2A3FFA;}.elementor-3830 .elementor-element.elementor-element-5a7d19df{text-align:center;}.elementor-3830 .elementor-element.elementor-element-5a7d19df .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:0.75rem;font-weight:600;text-transform:uppercase;letter-spacing:2px;color:#9BBAF4;}.elementor-3830 .elementor-element.elementor-element-5978b9bc{--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;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:rgba(0, 159, 96, 0.2);--border-color:rgba(0, 159, 96, 0.2);--border-radius:20px 20px 20px 20px;--margin-top:48px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:24px;--padding-left:28px;--padding-right:28px;}.elementor-3830 .elementor-element.elementor-element-5978b9bc:not(.elementor-motion-effects-element-type-background), .elementor-3830 .elementor-element.elementor-element-5978b9bc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(0, 159, 96, 0.02);}.elementor-3830 .elementor-element.elementor-element-435df1cb{text-align:center;}.elementor-3830 .elementor-element.elementor-element-46e2b061{text-align:start;}.elementor-3830 .elementor-element.elementor-element-46e2b061 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:0.95rem;font-weight:400;line-height:1.6em;color:rgba(255, 255, 255, 0.75);}.elementor-3830 .elementor-element.elementor-element-3bd908ff{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-3830 .elementor-element.elementor-element-3bd908ff:not(.elementor-motion-effects-element-type-background), .elementor-3830 .elementor-element.elementor-element-3bd908ff > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0A0A0B;}.elementor-3830 .elementor-element.elementor-element-4c9a9016{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(0, 159, 96, 0.2);--border-color:rgba(0, 159, 96, 0.2);--border-radius:24px 24px 24px 24px;--padding-top:60px;--padding-bottom:60px;--padding-left:48px;--padding-right:48px;}.elementor-3830 .elementor-element.elementor-element-32e129d{text-align:center;}.elementor-3830 .elementor-element.elementor-element-4a2b28f{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;text-align:center;}.elementor-3830 .elementor-element.elementor-element-4a2b28f.elementor-element{--align-self:center;}.elementor-3830 .elementor-element.elementor-element-4a2b28f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1.6rem;font-weight:600;color:#ffffff;}.elementor-3830 .elementor-element.elementor-element-2053845a{text-align:center;}.elementor-3830 .elementor-element.elementor-element-2053845a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1rem;font-weight:400;line-height:1.7em;color:rgba(255, 255, 255, 0.6);}.elementor-3830 .elementor-element.elementor-element-b5ef97c{text-align:center;}.elementor-3830 .elementor-element.elementor-element-242c57f9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:rgba(255, 255, 255, 0.08);--border-color:rgba(255, 255, 255, 0.08);--padding-top:120px;--padding-bottom:120px;--padding-left:20px;--padding-right:20px;}.elementor-3830 .elementor-element.elementor-element-242c57f9:not(.elementor-motion-effects-element-type-background), .elementor-3830 .elementor-element.elementor-element-242c57f9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0a0a0b;}.elementor-3830 .elementor-element.elementor-element-8c4ad4f{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--border-radius:32px 32px 32px 32px;--margin-top:0px;--margin-bottom:48px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:24px;--padding-left:0px;--padding-right:0px;}.elementor-3830 .elementor-element.elementor-element-8c4ad4f:not(.elementor-motion-effects-element-type-background), .elementor-3830 .elementor-element.elementor-element-8c4ad4f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-67c4e52 );}.elementor-3830 .elementor-element.elementor-element-2ff5571{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-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-3830 .elementor-element.elementor-element-5783a1a{width:var( --container-widget-width, 18% );max-width:18%;--container-widget-width:18%;--container-widget-flex-grow:0;}.elementor-3830 .elementor-element.elementor-element-5783a1a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3830 .elementor-element.elementor-element-5783a1a.elementor-element{--align-self:center;}.elementor-3830 .elementor-element.elementor-element-5783a1a img{width:100%;}.elementor-3830 .elementor-element.elementor-element-08728e3{text-align:center;}.elementor-3830 .elementor-element.elementor-element-08728e3 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:0.75rem;font-weight:600;text-transform:uppercase;letter-spacing:2px;color:#009F60;}.elementor-3830 .elementor-element.elementor-element-7ebf054{width:var( --container-widget-width, 61% );max-width:61%;--container-widget-width:61%;--container-widget-flex-grow:0;text-align:center;}.elementor-3830 .elementor-element.elementor-element-7ebf054.elementor-element{--align-self:center;}.elementor-3830 .elementor-element.elementor-element-7ebf054 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:42px;font-weight:700;line-height:1.2em;color:#ffffff;}.elementor-3830 .elementor-element.elementor-element-9ae911c{width:var( --container-widget-width, 54% );max-width:54%;--container-widget-width:54%;--container-widget-flex-grow:0;text-align:center;}.elementor-3830 .elementor-element.elementor-element-9ae911c.elementor-element{--align-self:center;}.elementor-3830 .elementor-element.elementor-element-9ae911c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1.15rem;font-weight:400;line-height:1.6em;color:rgba(255, 255, 255, 0.7);}.elementor-3830 .elementor-element.elementor-element-18e646c9{text-align:center;}.elementor-3830 .elementor-element.elementor-element-18e646c9 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:0.9rem;font-weight:600;text-transform:uppercase;letter-spacing:2px;color:#FF7600;}.elementor-3830 .elementor-element.elementor-element-70a7f02f{width:var( --container-widget-width, 49% );max-width:49%;--container-widget-width:49%;--container-widget-flex-grow:0;text-align:center;}.elementor-3830 .elementor-element.elementor-element-70a7f02f.elementor-element{--align-self:center;}.elementor-3830 .elementor-element.elementor-element-70a7f02f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:55px;font-weight:700;line-height:1.2em;color:#ffffff;}.elementor-3830 .elementor-element.elementor-element-52c82c4d{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;text-align:center;}.elementor-3830 .elementor-element.elementor-element-52c82c4d.elementor-element{--align-self:center;}.elementor-3830 .elementor-element.elementor-element-52c82c4d .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1.15rem;font-weight:400;line-height:1.6em;color:rgba(255, 255, 255, 0.7);}.elementor-3830 .elementor-element.elementor-element-fd8391a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(255, 118, 0, 0.15);--border-color:rgba(255, 118, 0, 0.15);--border-radius:24px 24px 24px 24px;--margin-top:0px;--margin-bottom:48px;--margin-left:0px;--margin-right:0px;--padding-top:48px;--padding-bottom:48px;--padding-left:48px;--padding-right:48px;}.elementor-3830 .elementor-element.elementor-element-fd8391a:not(.elementor-motion-effects-element-type-background), .elementor-3830 .elementor-element.elementor-element-fd8391a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(255, 118, 0, 0.04);}.elementor-3830 .elementor-element.elementor-element-9889734{text-align:start;}.elementor-3830 .elementor-element.elementor-element-9889734 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:0.8rem;font-weight:600;text-transform:uppercase;letter-spacing:3px;color:#FF7600;}.elementor-3830 .elementor-element.elementor-element-7b6e96f6{width:var( --container-widget-width, 57% );max-width:57%;--container-widget-width:57%;--container-widget-flex-grow:0;text-align:start;}.elementor-3830 .elementor-element.elementor-element-7b6e96f6 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:600;line-height:1.5em;color:#ffffff;}.elementor-3830 .elementor-element.elementor-element-447887d{text-align:start;}.elementor-3830 .elementor-element.elementor-element-447887d .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:0.8rem;font-weight:600;text-transform:uppercase;letter-spacing:1px;color:rgba(255, 255, 255, 0.4);}.elementor-3830 .elementor-element.elementor-element-4547a8d9{--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-3830 .elementor-element.elementor-element-4872f275{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#009F60;--border-color:#009F60;--border-radius:24px 24px 24px 24px;--padding-top:0px;--padding-bottom:24px;--padding-left:024px;--padding-right:0px;}.elementor-3830 .elementor-element.elementor-element-4872f275:not(.elementor-motion-effects-element-type-background), .elementor-3830 .elementor-element.elementor-element-4872f275 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(0, 159, 96, 0.04);}.elementor-3830 .elementor-element.elementor-element-169d7514 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3830 .elementor-element.elementor-element-169d7514{text-align:center;}.elementor-3830 .elementor-element.elementor-element-169d7514 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-3830 .elementor-element.elementor-element-1a97ddab > .elementor-widget-container{margin:0px 0px 0px 0px;padding:40px 0px 0px 0px;}.elementor-3830 .elementor-element.elementor-element-1a97ddab{text-align:start;}.elementor-3830 .elementor-element.elementor-element-1a97ddab .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:0.75rem;font-weight:600;text-transform:uppercase;letter-spacing:2px;color:#009F60;}.elementor-3830 .elementor-element.elementor-element-2b1cafef{text-align:start;}.elementor-3830 .elementor-element.elementor-element-2b1cafef .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:2.5rem;font-weight:800;color:#009F60;}.elementor-3830 .elementor-element.elementor-element-f497f7f{width:var( --container-widget-width, 71% );max-width:71%;--container-widget-width:71%;--container-widget-flex-grow:0;}.elementor-3830 .elementor-element.elementor-element-f497f7f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1rem;font-weight:600;color:#FFFFFF;}.elementor-3830 .elementor-element.elementor-element-7e651c62{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(255, 255, 255, 0.1);--border-color:rgba(255, 255, 255, 0.1);--border-radius:24px 24px 24px 24px;--padding-top:32px;--padding-bottom:32px;--padding-left:28px;--padding-right:28px;}.elementor-3830 .elementor-element.elementor-element-7e651c62:not(.elementor-motion-effects-element-type-background), .elementor-3830 .elementor-element.elementor-element-7e651c62 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(255, 255, 255, 0.02);}.elementor-3830 .elementor-element.elementor-element-18ff2116{text-align:start;}.elementor-3830 .elementor-element.elementor-element-18ff2116 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:0.75rem;font-weight:600;text-transform:uppercase;line-height:17px;letter-spacing:2px;color:#FFFFFF;}.elementor-3830 .elementor-element.elementor-element-3d54f0c4{text-align:start;}.elementor-3830 .elementor-element.elementor-element-3d54f0c4 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:40px;font-weight:700;color:var( --e-global-color-f511ac1 );}.elementor-3830 .elementor-element.elementor-element-13b03eba{text-align:start;}.elementor-3830 .elementor-element.elementor-element-13b03eba .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:0.85rem;font-weight:400;line-height:1.5em;color:#FFFFFF;}.elementor-3830 .elementor-element.elementor-element-334ce85f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(255, 255, 255, 0.1);--border-color:rgba(255, 255, 255, 0.1);--border-radius:24px 24px 24px 24px;--padding-top:32px;--padding-bottom:32px;--padding-left:28px;--padding-right:28px;}.elementor-3830 .elementor-element.elementor-element-334ce85f:not(.elementor-motion-effects-element-type-background), .elementor-3830 .elementor-element.elementor-element-334ce85f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(255, 255, 255, 0.02);}.elementor-3830 .elementor-element.elementor-element-3814a9e{text-align:start;}.elementor-3830 .elementor-element.elementor-element-3814a9e .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:0.75rem;font-weight:600;text-transform:uppercase;line-height:17px;letter-spacing:2px;color:#FFFFFF;}.elementor-3830 .elementor-element.elementor-element-6c1775ac{text-align:start;}.elementor-3830 .elementor-element.elementor-element-6c1775ac .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:40px;font-weight:700;color:var( --e-global-color-72751d6 );}.elementor-3830 .elementor-element.elementor-element-c87639f{text-align:start;}.elementor-3830 .elementor-element.elementor-element-c87639f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:0.85rem;font-weight:400;line-height:1.5em;color:#FFFFFF;}.elementor-3830 .elementor-element.elementor-element-290fffe2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:rgba(255, 255, 255, 0.1);--border-color:rgba(255, 255, 255, 0.1);--padding-top:120px;--padding-bottom:120px;--padding-left:20px;--padding-right:20px;}.elementor-3830 .elementor-element.elementor-element-290fffe2:not(.elementor-motion-effects-element-type-background), .elementor-3830 .elementor-element.elementor-element-290fffe2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0a0a0b;}.elementor-3830 .elementor-element.elementor-element-28c8e9de{text-align:center;}.elementor-3830 .elementor-element.elementor-element-28c8e9de .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:56px;font-weight:700;line-height:1.1em;color:#ffffff;}.elementor-3830 .elementor-element.elementor-element-e753f4{width:var( --container-widget-width, 42% );max-width:42%;--container-widget-width:42%;--container-widget-flex-grow:0;text-align:center;}.elementor-3830 .elementor-element.elementor-element-e753f4.elementor-element{--align-self:center;}.elementor-3830 .elementor-element.elementor-element-e753f4 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1.15rem;font-weight:400;line-height:1.7em;color:rgba(255, 255, 255, 0.7);}.elementor-3830 .elementor-element.elementor-element-1dfb8922{--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-3830 .elementor-element.elementor-element-4a6d932f .elementor-button{font-family:"Montserrat", Sans-serif;font-size:1.15rem;font-weight:600;fill:#ffffff;color:#ffffff;border-radius:100px 100px 100px 100px;}.elementor-3830 .elementor-element.elementor-element-364b65f1{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;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:rgba(255,255,255,0.05);--border-color:rgba(255,255,255,0.05);--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-3830 .elementor-element.elementor-element-364b65f1:not(.elementor-motion-effects-element-type-background), .elementor-3830 .elementor-element.elementor-element-364b65f1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#060709;}.elementor-3830 .elementor-element.elementor-element-2d1e3e7e{width:var( --container-widget-width, 10% );max-width:10%;--container-widget-width:10%;--container-widget-flex-grow:0;}.elementor-3830 .elementor-element.elementor-element-2d1e3e7e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3830 .elementor-element.elementor-element-2d1e3e7e img{width:100%;}.elementor-3830 .elementor-element.elementor-element-51e1a209 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:0.8rem;font-weight:400;letter-spacing:0.5px;color:rgba(255,255,255,0.3);}.elementor-3830 .elementor-element.elementor-element-72a0e669{width:var( --container-widget-width, 10% );max-width:10%;--container-widget-width:10%;--container-widget-flex-grow:0;}.elementor-3830 .elementor-element.elementor-element-72a0e669 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3830 .elementor-element.elementor-element-72a0e669 img{width:100%;}@media(min-width:768px){.elementor-3830 .elementor-element.elementor-element-35e0ea8d{--width:100%;}.elementor-3830 .elementor-element.elementor-element-5cf4132f{--width:100%;}.elementor-3830 .elementor-element.elementor-element-65e4a150{--width:45%;}.elementor-3830 .elementor-element.elementor-element-6db57290{--width:47%;}.elementor-3830 .elementor-element.elementor-element-4ff6680f{--width:100%;}.elementor-3830 .elementor-element.elementor-element-4872f275{--width:100%;}}@media(max-width:767px){.elementor-3830 .elementor-element.elementor-element-731a6a5e{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-3830 .elementor-element.elementor-element-4a7c51ad{--flex-wrap:nowrap;}.elementor-3830 .elementor-element.elementor-element-20b46549{text-align:center;}.elementor-3830 .elementor-element.elementor-element-525977d0{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3830 .elementor-element.elementor-element-535e0626{--justify-content:center;--margin-top:-70px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3830 .elementor-element.elementor-element-4d11993a .elementor-heading-title{font-size:20px;}.elementor-3830 .elementor-element.elementor-element-213f2190{text-align:center;}.elementor-3830 .elementor-element.elementor-element-44f471d{text-align:center;}.elementor-3830 .elementor-element.elementor-element-3fab0b70{text-align:center;}.elementor-3830 .elementor-element.elementor-element-546c05b8{--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3830 .elementor-element.elementor-element-449a3f13.elementor-element{--align-self:center;}.elementor-3830 .elementor-element.elementor-element-2564a6fa{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;}.elementor-3830 .elementor-element.elementor-element-656b03c9{text-align:center;}.elementor-3830 .elementor-element.elementor-element-656b03c9 .elementor-heading-title{line-height:1.1em;}.elementor-3830 .elementor-element.elementor-element-5e9ee2cb{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3830 .elementor-element.elementor-element-1704b589 .elementor-heading-title{font-size:40px;}.elementor-3830 .elementor-element.elementor-element-133d71c .elementor-heading-title{font-size:22px;}.elementor-3830 .elementor-element.elementor-element-2fa97014{--flex-wrap:nowrap;}.elementor-3830 .elementor-element.elementor-element-1a255b8d{width:100%;max-width:100%;}.elementor-3830 .elementor-element.elementor-element-46e5ade4{width:100%;max-width:100%;}.elementor-3830 .elementor-element.elementor-element-46e5ade4 .elementor-heading-title{font-size:10px;}.elementor-3830 .elementor-element.elementor-element-9688af1 .elementor-heading-title{font-size:10px;}.elementor-3830 .elementor-element.elementor-element-4a2b28f{--container-widget-width:1000px;--container-widget-flex-grow:0;width:var( --container-widget-width, 1000px );max-width:1000px;}.elementor-3830 .elementor-element.elementor-element-5783a1a{--container-widget-width:140px;--container-widget-flex-grow:0;width:var( --container-widget-width, 140px );max-width:140px;}.elementor-3830 .elementor-element.elementor-element-5783a1a.elementor-element{--order:-99999 /* order start hack */;}.elementor-3830 .elementor-element.elementor-element-5783a1a img{max-width:100%;}.elementor-3830 .elementor-element.elementor-element-08728e3 .elementor-heading-title{font-size:10px;}.elementor-3830 .elementor-element.elementor-element-7ebf054{width:100%;max-width:100%;}.elementor-3830 .elementor-element.elementor-element-9ae911c{width:100%;max-width:100%;}.elementor-3830 .elementor-element.elementor-element-18e646c9{text-align:center;}.elementor-3830 .elementor-element.elementor-element-70a7f02f{--container-widget-width:1000px;--container-widget-flex-grow:0;width:var( --container-widget-width, 1000px );max-width:1000px;text-align:center;}.elementor-3830 .elementor-element.elementor-element-52c82c4d{--container-widget-width:1000px;--container-widget-flex-grow:0;width:var( --container-widget-width, 1000px );max-width:1000px;text-align:center;}.elementor-3830 .elementor-element.elementor-element-7b6e96f6{width:100%;max-width:100%;}.elementor-3830 .elementor-element.elementor-element-f497f7f{--container-widget-width:231px;--container-widget-flex-grow:0;width:var( --container-widget-width, 231px );max-width:231px;}.elementor-3830 .elementor-element.elementor-element-e753f4{width:100%;max-width:100%;}.elementor-3830 .elementor-element.elementor-element-364b65f1{--justify-content:center;}.elementor-3830 .elementor-element.elementor-element-2d1e3e7e{--container-widget-width:100px;--container-widget-flex-grow:0;width:var( --container-widget-width, 100px );max-width:100px;}.elementor-3830 .elementor-element.elementor-element-2d1e3e7e.elementor-element{--order:-99999 /* order start hack */;}.elementor-3830 .elementor-element.elementor-element-2d1e3e7e img{max-width:100%;}.elementor-3830 .elementor-element.elementor-element-72a0e669{--container-widget-width:100px;--container-widget-flex-grow:0;width:var( --container-widget-width, 100px );max-width:100px;}.elementor-3830 .elementor-element.elementor-element-72a0e669.elementor-element{--order:-99999 /* order start hack */;}.elementor-3830 .elementor-element.elementor-element-72a0e669 img{max-width:100%;}}/* Start custom CSS for icon, class: .elementor-element-22de6376 */.elementor-3830 .elementor-element.elementor-element-22de6376 .elementor-icon {
  background-color: #009F60 !important;
  width: 24px;
  height: 24px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  border: 1px solid rgba(255, 255, 255, 0.2);
}/* End custom CSS */


/* Start custom CSS for container, class: .elementor-element-4a7c51ad */.elementor-3830 .elementor-element.elementor-element-4a7c51ad {
  background: linear-gradient(90deg, #FF7600 0%, #2A3FFA 100%) !important;
  box-shadow: 0 4px 30px rgba(255, 118, 0, 0.15);
  position: relative;
  z-index: 100;
}/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-4d11993a */.elementor-3830 .elementor-element.elementor-element-4d11993a .elementor-heading-title {
  border: 1px solid rgba(255, 118, 0, 0.3);
  background: rgba(255, 118, 0, 0.08);
  padding: 6px 14px;
  border-radius: 100px;
  display: inline-block;
}/* End custom CSS */




/* Start custom CSS for heading, class: .elementor-element-44f471d */.elementor-3830 .elementor-element.elementor-element-44f471d .elementor-heading-title {
  letter-spacing: -1.5px;
}
.elementor-3830 .elementor-element.elementor-element-44f471d .elementor-heading-title .highlight {
  background: linear-gradient(135deg, #FF7600 0%, #2A3FFA 100%);
  -webkit-background-clip: text;
  background-clip: text;
  -webkit-text-fill-color: transparent;
}
@media (max-width: 768px) {
  .elementor-3830 .elementor-element.elementor-element-44f471d .elementor-heading-title {
    font-size: 2.4rem !important;
    letter-spacing: -0.5px;
  }
}/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-3fab0b70 */.elementor-3830 .elementor-element.elementor-element-3fab0b70 .elementor-heading-title {
  max-width: 680px;
}/* End custom CSS */

/* Start custom CSS for button, class: .elementor-element-449a3f13 */.elementor-3830 .elementor-element.elementor-element-449a3f13 .elementor-button {
  background: linear-gradient(135deg, #FF7600 0%, #2A3FFA 100%) !important;
  padding: 18px 18px;
  transition: all 0.3s ease;
  border: none;
  box-shadow: 0 10px 25px rgba(255, 118, 0, 0.2);
}
.elementor-3830 .elementor-element.elementor-element-449a3f13 .elementor-button:hover {
  transform: translateY(-2px);
  box-shadow: 0 12px 30px rgba(255, 118, 0, 0.35);
}/* End custom CSS */


/* Start custom CSS for container, class: .elementor-element-525977d0 */.elementor-3830 .elementor-element.elementor-element-525977d0 {
  position: relative;
  overflow: hidden;
  border-bottom: 0px solid rgba(255, 255, 255, 0.08);
}
.elementor-3830 .elementor-element.elementor-element-525977d0::before {
  content: '';
  position: absolute;
  left: 0; top: 0; bottom: 0;
  width: 4px;
  background: linear-gradient(to bottom, transparent 0%, #FF7600 30%, #2A3FFA 70%, transparent 100%);
  z-index: 2;
}
.elementor-3830 .elementor-element.elementor-element-525977d0 .elementor-background-video-container {
  opacity: 0.25 !important;
  filter: grayscale(40%) contrast(110%);
}
.elementor-3830 .elementor-element.elementor-element-525977d0 .elementor-background-video-embed {
  object-fit: cover;
}
@media (max-width: 768px) {
  .elementor-3830 .elementor-element.elementor-element-525977d0 {
    padding: 100px 16px 80px !important;
  }
}/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-1a979e37 */.elementor-3830 .elementor-element.elementor-element-1a979e37 .elementor-icon {
  animation: pulse-green-dot 2s infinite;
}
@keyframes pulse-green-dot {
  0%, 100% { opacity: 1; transform: scale(1); box-shadow: 0 0 0 0 rgba(0, 159, 96, 0.5); }
  50% { opacity: 0.5; transform: scale(0.9); box-shadow: 0 0 0 6px rgba(0, 159, 96, 0); }
}/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-656b03c9 */.elementor-3830 .elementor-element.elementor-element-656b03c9 .elementor-heading-title span strong {
  color: #ffffff;
  background: rgba(255, 118, 0, 0.15);
  padding: 2px 8px;
  border-radius: 4px;
  border: 1px solid rgba(255, 118, 0, 0.2);
}/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-2564a6fa */.elementor-3830 .elementor-element.elementor-element-2564a6fa {
  background: rgba(255, 118, 0, 0.06);
  border-top: 1px solid rgba(255, 118, 0, 0.15);
  border-bottom: 1px solid rgba(255, 118, 0, 0.15);
  position: relative;
  z-index: 2;
}/* End custom CSS */



/* Start custom CSS for heading, class: .elementor-element-1704b589 */.elementor-3830 .elementor-element.elementor-element-1704b589 .elementor-heading-title .highlight {
  background: linear-gradient(135deg, #FF7600 0%, #2A3FFA 100%);
  -webkit-background-clip: text;
  background-clip: text;
  -webkit-text-fill-color: transparent;
}/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-1294827 */.elementor-3830 .elementor-element.elementor-element-1294827 .elementor-heading-title {
  max-width: 680px;
  text-align: center;
}/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-4387ebe0 */.elementor-3830 .elementor-element.elementor-element-4387ebe0 .elementor-heading-title {
  border: 1px solid rgba(255, 118, 0, 0.3);
  background: rgba(255, 118, 0, 0.08);
  padding: 6px 14px;
  border-radius: 100px;
  display: inline-block;
}/* End custom CSS */



/* Start custom CSS for container, class: .elementor-element-1aaf5bbb */.elementor-3830 .elementor-element.elementor-element-1aaf5bbb { height: 148px; border-bottom: 1px solid rgba(255,255,255,0.08); background: #1a1a1c !important; margin: 0 !important; }/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-63cdaa7a */.elementor-3830 .elementor-element.elementor-element-63cdaa7a { background: #121214; padding: 22px 24px; border-bottom: 1px solid rgba(255,255,255,0.08); display: flex; align-items: center; min-height: 65px; margin: 0 !important; }/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-2bad1ed1 */.elementor-3830 .elementor-element.elementor-element-2bad1ed1 { background: #121214; padding: 22px 24px; border-bottom: 1px solid rgba(255,255,255,0.08); display: flex; align-items: center; min-height: 65px; margin: 0 !important; }/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-11c74f24 */.elementor-3830 .elementor-element.elementor-element-11c74f24 { background: #121214; padding: 22px 24px; border-bottom: 1px solid rgba(255,255,255,0.08); display: flex; align-items: center; min-height: 65px; margin: 0 !important; }/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-762f1e2a */.elementor-3830 .elementor-element.elementor-element-762f1e2a { background: #121214; padding: 22px 24px; border-bottom: 1px solid rgba(255,255,255,0.08); display: flex; align-items: center; min-height: 65px; margin: 0 !important; }/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-f9841b6 */.elementor-3830 .elementor-element.elementor-element-f9841b6 { background: #121214; padding: 22px 24px; border-bottom: 1px solid rgba(255,255,255,0.08); display: flex; align-items: center; min-height: 65px; margin: 0 !important; }/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-25e2d23d */.elementor-3830 .elementor-element.elementor-element-25e2d23d { min-height: 90px; margin: 0 !important; }/* End custom CSS */





/* Start custom CSS for container, class: .elementor-element-7ee7a02a */.elementor-3830 .elementor-element.elementor-element-7ee7a02a { height: 148px; border-bottom: 1px solid rgba(255,255,255,0.08); background: #0d0d0e !important; margin: 0 !important; }/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-361e8259 */.elementor-3830 .elementor-element.elementor-element-361e8259 { background: #070708; padding: 22px 24px; border-bottom: 1px solid rgba(255,255,255,0.08); display: flex; align-items: center; min-height: 65px; margin: 0 !important; }/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-5bf93dd1 */.elementor-3830 .elementor-element.elementor-element-5bf93dd1 { background: #070708; padding: 22px 24px; border-bottom: 1px solid rgba(255,255,255,0.08); display: flex; align-items: center; min-height: 65px; margin: 0 !important; }/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-5d0120c5 */.elementor-3830 .elementor-element.elementor-element-5d0120c5 { background: #070708; padding: 22px 24px; border-bottom: 1px solid rgba(255,255,255,0.08); display: flex; align-items: center; min-height: 65px; opacity: 0.6; margin: 0 !important; }/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-6411e820 */.elementor-3830 .elementor-element.elementor-element-6411e820 { background: #070708; padding: 22px 24px; border-bottom: 1px solid rgba(255,255,255,0.08); display: flex; align-items: center; min-height: 65px; opacity: 0.6; margin: 0 !important; }/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-0c8806a */.elementor-3830 .elementor-element.elementor-element-0c8806a { background: #070708; padding: 22px 24px; border-bottom: 1px solid rgba(255,255,255,0.08); display: flex; align-items: center; min-height: 65px; opacity: 0.6; margin: 0 !important; }/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-72a19c10 */.elementor-3830 .elementor-element.elementor-element-72a19c10 { min-height: 90px; margin: 0 !important; }/* End custom CSS */





/* Start custom CSS for heading, class: .elementor-element-1a255b8d */.elementor-3830 .elementor-element.elementor-element-1a255b8d .elementor-heading-title {
  text-shadow: 0 0 15px rgba(42, 63, 250, 0.3);
}/* End custom CSS */


/* Start custom CSS for container, class: .elementor-element-2fa97014 */.elementor-3830 .elementor-element.elementor-element-2fa97014 { height: 148px; border-bottom: 1px solid rgba(255,255,255,0.08); background: rgba(42, 63, 250, 0.15) !important; margin: 0 !important; }/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-2a87219c */.elementor-3830 .elementor-element.elementor-element-2a87219c { background: transparent !important; padding: 22px 24px; border-bottom: 1px solid rgba(255,255,255,0.08); display: flex; align-items: center; min-height: 65px; margin: 0 !important; }/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-76a4c0c8 */.elementor-3830 .elementor-element.elementor-element-76a4c0c8 { background: transparent !important; padding: 22px 24px; border-bottom: 1px solid rgba(255,255,255,0.08); display: flex; align-items: center; min-height: 65px; margin: 0 !important; }/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-390ca2f3 */.elementor-3830 .elementor-element.elementor-element-390ca2f3 { background: transparent !important; padding: 22px 24px; border-bottom: 1px solid rgba(255,255,255,0.08); display: flex; align-items: center; min-height: 65px; margin: 0 !important; }/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-50fead23 */.elementor-3830 .elementor-element.elementor-element-50fead23 { background: transparent !important; padding: 22px 24px; border-bottom: 1px solid rgba(255,255,255,0.08); display: flex; align-items: center; min-height: 65px; margin: 0 !important; }/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-3adfc547 */.elementor-3830 .elementor-element.elementor-element-3adfc547 { background: transparent !important; padding: 22px 24px; border-bottom: 1px solid rgba(255,255,255,0.08); display: flex; align-items: center; min-height: 65px; margin: 0 !important; }/* End custom CSS */

/* Start custom CSS for button, class: .elementor-element-2304e8ba */.elementor-3830 .elementor-element.elementor-element-2304e8ba .elementor-button {
  background: linear-gradient(135deg, #FF7600 0%, #2A3FFA 100%) !important;
  padding: 18px 20px;
  width: 100%;
  border: none;
  box-shadow: 0 4px 15px rgba(255, 118, 0, 0.2);
  transition: all 0.3s ease;
}
.elementor-3830 .elementor-element.elementor-element-2304e8ba .elementor-button:hover {
  transform: translateY(-2px);
  box-shadow: 0 6px 20px rgba(255, 118, 0, 0.3);
}/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-48105d0b */.elementor-3830 .elementor-element.elementor-element-48105d0b { min-height: 90px; background: transparent !important; margin: 0 !important; }/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-89bdbb8 */.elementor-3830 .elementor-element.elementor-element-89bdbb8 {
  position: relative;
  z-index: 3;
  background: linear-gradient(180deg, rgba(42, 63, 250, 0.12) 0%, rgba(42, 63, 250, 0.03) 100%) !important;
  box-shadow: 0 15px 40px rgba(42, 63, 250, 0.25) !important;
  transform: scale(1.01);
}/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-1e5d093a */.elementor-3830 .elementor-element.elementor-element-1e5d093a {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  overflow: hidden;
  border: 1px solid rgba(255, 255, 255, 0.08);
}
@media (max-width: 900px) {
  .elementor-3830 .elementor-element.elementor-element-1e5d093a {
    width: max-content;
    min-width: 100%;
    grid-template-columns: 280px 240px 300px;
  }
}/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-23f929b9 */.elementor-3830 .elementor-element.elementor-element-23f929b9 {
  width: 100%;
  margin-bottom: 48px;
}
@media (max-width: 900px) {
  .elementor-3830 .elementor-element.elementor-element-23f929b9 {
    overflow-x: auto;
    padding-bottom: 16px;
    -webkit-overflow-scrolling: touch;
  }
}/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-5e9ee2cb */.elementor-3830 .elementor-element.elementor-element-5e9ee2cb {
  position: relative;
  overflow: hidden;
  border-bottom: 1px solid rgba(255, 255, 255, 0.08);
}
@media (max-width: 768px) {
  .elementor-3830 .elementor-element.elementor-element-5e9ee2cb {
    padding: 80px 16px !important;
  }
}/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-9688af1 */.elementor-3830 .elementor-element.elementor-element-9688af1 .elementor-heading-title {
  display: inline-flex;
  align-items: center;
  background: rgba(0, 159, 96, 0.08);
  border: 1px solid rgba(0, 159, 96, 0.2);
  padding: 8px 16px;
  border-radius: 100px;
}/* End custom CSS */


/* Start custom CSS for heading, class: .elementor-element-dd5288b */.elementor-3830 .elementor-element.elementor-element-dd5288b .text-gradient-agenda {
  background: linear-gradient(135deg, #FF7600, #2A3FFA);
  -webkit-background-clip: text !important;
  background-clip: text !important;
  -webkit-text-fill-color: transparent !important;
  display: inline;
}
@media (max-width: 768px) {
  .elementor-3830 .elementor-element.elementor-element-dd5288b .elementor-heading-title {
    font-size: 28px !important;
  }
}/* End custom CSS */


/* Start custom CSS for container, class: .elementor-element-53a4cda8 */@media (max-width: 960px) {
  .elementor-3830 .elementor-element.elementor-element-53a4cda8 {
    width: 100% !important;
  }
}/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-7ac6ad4c */.elementor-3830 .elementor-element.elementor-element-7ac6ad4c .elementor-heading-title {
  width: 48px;
  height: 48px;
  background: rgba(42, 63, 250, 0.15);
  border: 1px solid rgba(42, 63, 250, 0.3);
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 22px;
  border-radius: 12px;
  margin: 0;
}/* End custom CSS */





/* Start custom CSS for container, class: .elementor-element-6db57290 */.elementor-3830 .elementor-element.elementor-element-6db57290 {
  max-width: 380px;
  flex-shrink: 0;
  box-shadow: 0 10px 30px rgba(0,0,0,0.3);
}
@media (max-width: 960px) {
  .elementor-3830 .elementor-element.elementor-element-6db57290 {
    width: 100% !important;
    min-width: auto;
  }
}/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-5478a649 */@media (max-width: 960px) {
  .elementor-3830 .elementor-element.elementor-element-5478a649 {
    flex-direction: column !important;
  }
}/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-3d5b3bd7 */.elementor-3830 .elementor-element.elementor-element-3d5b3bd7 .elementor-heading-title {
  background: linear-gradient(135deg, #FF7600, #2A3FFA);
  -webkit-background-clip: text;
  background-clip: text;
  -webkit-text-fill-color: transparent;
}/* End custom CSS */


/* Start custom CSS for heading, class: .elementor-element-1a94aaf */.elementor-3830 .elementor-element.elementor-element-1a94aaf {
  flex-grow: 1;
}/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-13c9028c */.elementor-3830 .elementor-element.elementor-element-13c9028c .elementor-heading-title {
  display: inline-block;
  background: rgba(42, 63, 250, 0.1);
  border: 1px solid rgba(42, 63, 250, 0.2);
  padding: 4px 12px;
  border-radius: 100px;
}/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-79932d8 */.elementor-3830 .elementor-element.elementor-element-79932d8 {
  width: calc(33.333% - 16px) !important;
  position: relative;
  overflow: hidden;
  transition: all 0.3s ease;
}
.elementor-3830 .elementor-element.elementor-element-79932d8:hover {
  transform: translateY(-5px);
  border-color: rgba(255, 255, 255, 0.15) !important;
  background: rgba(255, 255, 255, 0.04) !important;
}
.elementor-3830 .elementor-element.elementor-element-79932d8::before {
  content: '';
  position: absolute;
  top: 0; left: 0; right: 0;
  height: 3px;
  background: linear-gradient(90deg, #FF7600, #2A3FFA);
  opacity: 0;
  transition: opacity 0.3s ease;
}
.elementor-3830 .elementor-element.elementor-element-79932d8:hover::before {
  opacity: 1;
}
@media (max-width: 960px) {
  .elementor-3830 .elementor-element.elementor-element-79932d8 {
    width: calc(50% - 12px) !important;
  }
}
@media (max-width: 600px) {
  .elementor-3830 .elementor-element.elementor-element-79932d8 {
    width: 100% !important;
  }
}/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-19f7633e */.elementor-3830 .elementor-element.elementor-element-19f7633e .elementor-heading-title {
  background: linear-gradient(135deg, #FF7600, #2A3FFA);
  -webkit-background-clip: text;
  background-clip: text;
  -webkit-text-fill-color: transparent;
}/* End custom CSS */


/* Start custom CSS for heading, class: .elementor-element-479abea1 */.elementor-3830 .elementor-element.elementor-element-479abea1 {
  flex-grow: 1;
}/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-2d4e8b33 */.elementor-3830 .elementor-element.elementor-element-2d4e8b33 .elementor-heading-title {
  display: inline-block;
  background: rgba(42, 63, 250, 0.1);
  border: 1px solid rgba(42, 63, 250, 0.2);
  padding: 4px 12px;
  border-radius: 100px;
}/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-18ea57ba */.elementor-3830 .elementor-element.elementor-element-18ea57ba {
  width: calc(33.333% - 16px) !important;
  position: relative;
  overflow: hidden;
  transition: all 0.3s ease;
}
.elementor-3830 .elementor-element.elementor-element-18ea57ba:hover {
  transform: translateY(-5px);
  border-color: rgba(255, 255, 255, 0.15) !important;
  background: rgba(255, 255, 255, 0.04) !important;
}
.elementor-3830 .elementor-element.elementor-element-18ea57ba::before {
  content: '';
  position: absolute;
  top: 0; left: 0; right: 0;
  height: 3px;
  background: linear-gradient(90deg, #FF7600, #2A3FFA);
  opacity: 0;
  transition: opacity 0.3s ease;
}
.elementor-3830 .elementor-element.elementor-element-18ea57ba:hover::before {
  opacity: 1;
}
@media (max-width: 960px) {
  .elementor-3830 .elementor-element.elementor-element-18ea57ba {
    width: calc(50% - 12px) !important;
  }
}
@media (max-width: 600px) {
  .elementor-3830 .elementor-element.elementor-element-18ea57ba {
    width: 100% !important;
  }
}/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-5608094f */.elementor-3830 .elementor-element.elementor-element-5608094f .elementor-heading-title {
  background: linear-gradient(135deg, #FF7600, #2A3FFA);
  -webkit-background-clip: text;
  background-clip: text;
  -webkit-text-fill-color: transparent;
}/* End custom CSS */


/* Start custom CSS for heading, class: .elementor-element-1ddd35ff */.elementor-3830 .elementor-element.elementor-element-1ddd35ff {
  flex-grow: 1;
}/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-3c2478a7 */.elementor-3830 .elementor-element.elementor-element-3c2478a7 .elementor-heading-title {
  display: inline-block;
  background: rgba(42, 63, 250, 0.1);
  border: 1px solid rgba(42, 63, 250, 0.2);
  padding: 4px 12px;
  border-radius: 100px;
}/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-6477559e */.elementor-3830 .elementor-element.elementor-element-6477559e {
  width: calc(33.333% - 16px) !important;
  position: relative;
  overflow: hidden;
  transition: all 0.3s ease;
}
.elementor-3830 .elementor-element.elementor-element-6477559e:hover {
  transform: translateY(-5px);
  border-color: rgba(255, 255, 255, 0.15) !important;
  background: rgba(255, 255, 255, 0.04) !important;
}
.elementor-3830 .elementor-element.elementor-element-6477559e::before {
  content: '';
  position: absolute;
  top: 0; left: 0; right: 0;
  height: 3px;
  background: linear-gradient(90deg, #FF7600, #2A3FFA);
  opacity: 0;
  transition: opacity 0.3s ease;
}
.elementor-3830 .elementor-element.elementor-element-6477559e:hover::before {
  opacity: 1;
}
@media (max-width: 960px) {
  .elementor-3830 .elementor-element.elementor-element-6477559e {
    width: calc(50% - 12px) !important;
  }
}
@media (max-width: 600px) {
  .elementor-3830 .elementor-element.elementor-element-6477559e {
    width: 100% !important;
  }
}/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-67abadc */.elementor-3830 .elementor-element.elementor-element-67abadc .elementor-heading-title {
  background: linear-gradient(135deg, #FF7600, #2A3FFA);
  -webkit-background-clip: text;
  background-clip: text;
  -webkit-text-fill-color: transparent;
}/* End custom CSS */


/* Start custom CSS for heading, class: .elementor-element-4f5fb1ba */.elementor-3830 .elementor-element.elementor-element-4f5fb1ba {
  flex-grow: 1;
}/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-5f970056 */.elementor-3830 .elementor-element.elementor-element-5f970056 .elementor-heading-title {
  display: inline-block;
  background: rgba(0, 159, 96, 0.08);
  border: 1px solid rgba(0, 159, 96, 0.3);
  padding: 4px 12px;
  border-radius: 100px;
}/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-669b4b9e */.elementor-3830 .elementor-element.elementor-element-669b4b9e {
  width: calc(33.333% - 16px) !important;
  position: relative;
  overflow: hidden;
  transition: all 0.3s ease;
}
.elementor-3830 .elementor-element.elementor-element-669b4b9e:hover {
  transform: translateY(-5px);
  border-color: rgba(255, 255, 255, 0.15) !important;
  background: rgba(255, 255, 255, 0.04) !important;
}
.elementor-3830 .elementor-element.elementor-element-669b4b9e::before {
  content: '';
  position: absolute;
  top: 0; left: 0; right: 0;
  height: 3px;
  background: linear-gradient(90deg, #FF7600, #2A3FFA);
  opacity: 0;
  transition: opacity 0.3s ease;
}
.elementor-3830 .elementor-element.elementor-element-669b4b9e:hover::before {
  opacity: 1;
}
@media (max-width: 960px) {
  .elementor-3830 .elementor-element.elementor-element-669b4b9e {
    width: calc(50% - 12px) !important;
  }
}
@media (max-width: 600px) {
  .elementor-3830 .elementor-element.elementor-element-669b4b9e {
    width: 100% !important;
  }
}/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-54d285ff */.elementor-3830 .elementor-element.elementor-element-54d285ff .elementor-heading-title {
  background: linear-gradient(135deg, #FF7600, #2A3FFA);
  -webkit-background-clip: text;
  background-clip: text;
  -webkit-text-fill-color: transparent;
}/* End custom CSS */


/* Start custom CSS for heading, class: .elementor-element-68f795ec */.elementor-3830 .elementor-element.elementor-element-68f795ec {
  flex-grow: 1;
}/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-2ad44a86 */.elementor-3830 .elementor-element.elementor-element-2ad44a86 .elementor-heading-title {
  display: inline-block;
  background: rgba(42, 63, 250, 0.1);
  border: 1px solid rgba(42, 63, 250, 0.2);
  padding: 4px 12px;
  border-radius: 100px;
}/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-2418977 */.elementor-3830 .elementor-element.elementor-element-2418977 {
  width: calc(33.333% - 16px) !important;
  position: relative;
  overflow: hidden;
  transition: all 0.3s ease;
}
.elementor-3830 .elementor-element.elementor-element-2418977:hover {
  transform: translateY(-5px);
  border-color: rgba(255, 255, 255, 0.15) !important;
  background: rgba(255, 255, 255, 0.04) !important;
}
.elementor-3830 .elementor-element.elementor-element-2418977::before {
  content: '';
  position: absolute;
  top: 0; left: 0; right: 0;
  height: 3px;
  background: linear-gradient(90deg, #FF7600, #2A3FFA);
  opacity: 0;
  transition: opacity 0.3s ease;
}
.elementor-3830 .elementor-element.elementor-element-2418977:hover::before {
  opacity: 1;
}
@media (max-width: 960px) {
  .elementor-3830 .elementor-element.elementor-element-2418977 {
    width: calc(50% - 12px) !important;
  }
}
@media (max-width: 600px) {
  .elementor-3830 .elementor-element.elementor-element-2418977 {
    width: 100% !important;
  }
}/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-33f19173 */.elementor-3830 .elementor-element.elementor-element-33f19173 .elementor-heading-title {
  background: linear-gradient(135deg, #FF7600, #2A3FFA);
  -webkit-background-clip: text;
  background-clip: text;
  -webkit-text-fill-color: transparent;
}/* End custom CSS */


/* Start custom CSS for heading, class: .elementor-element-6a993390 */.elementor-3830 .elementor-element.elementor-element-6a993390 {
  flex-grow: 1;
}/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-6bc3f899 */.elementor-3830 .elementor-element.elementor-element-6bc3f899 .elementor-heading-title {
  display: inline-block;
  background: rgba(42, 63, 250, 0.1);
  border: 1px solid rgba(42, 63, 250, 0.2);
  padding: 4px 12px;
  border-radius: 100px;
}/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-3f44cf27 */.elementor-3830 .elementor-element.elementor-element-3f44cf27 {
  width: calc(33.333% - 16px) !important;
  position: relative;
  overflow: hidden;
  transition: all 0.3s ease;
}
.elementor-3830 .elementor-element.elementor-element-3f44cf27:hover {
  transform: translateY(-5px);
  border-color: rgba(255, 255, 255, 0.15) !important;
  background: rgba(255, 255, 255, 0.04) !important;
}
.elementor-3830 .elementor-element.elementor-element-3f44cf27::before {
  content: '';
  position: absolute;
  top: 0; left: 0; right: 0;
  height: 3px;
  background: linear-gradient(90deg, #FF7600, #2A3FFA);
  opacity: 0;
  transition: opacity 0.3s ease;
}
.elementor-3830 .elementor-element.elementor-element-3f44cf27:hover::before {
  opacity: 1;
}
@media (max-width: 960px) {
  .elementor-3830 .elementor-element.elementor-element-3f44cf27 {
    width: calc(50% - 12px) !important;
  }
}
@media (max-width: 600px) {
  .elementor-3830 .elementor-element.elementor-element-3f44cf27 {
    width: 100% !important;
  }
}/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-735905ea */.elementor-3830 .elementor-element.elementor-element-735905ea .elementor-heading-title {
  background: linear-gradient(135deg, #FF7600, #2A3FFA);
  -webkit-background-clip: text;
  background-clip: text;
  -webkit-text-fill-color: transparent;
}/* End custom CSS */


/* Start custom CSS for heading, class: .elementor-element-1e35938e */.elementor-3830 .elementor-element.elementor-element-1e35938e {
  flex-grow: 1;
}/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-50e3c1d4 */.elementor-3830 .elementor-element.elementor-element-50e3c1d4 .elementor-heading-title {
  display: inline-block;
  background: rgba(42, 63, 250, 0.1);
  border: 1px solid rgba(42, 63, 250, 0.2);
  padding: 4px 12px;
  border-radius: 100px;
}/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-6cf55b33 */.elementor-3830 .elementor-element.elementor-element-6cf55b33 {
  width: calc(33.333% - 16px) !important;
  position: relative;
  overflow: hidden;
  transition: all 0.3s ease;
}
.elementor-3830 .elementor-element.elementor-element-6cf55b33:hover {
  transform: translateY(-5px);
  border-color: rgba(255, 255, 255, 0.15) !important;
  background: rgba(255, 255, 255, 0.04) !important;
}
.elementor-3830 .elementor-element.elementor-element-6cf55b33::before {
  content: '';
  position: absolute;
  top: 0; left: 0; right: 0;
  height: 3px;
  background: linear-gradient(90deg, #FF7600, #2A3FFA);
  opacity: 0;
  transition: opacity 0.3s ease;
}
.elementor-3830 .elementor-element.elementor-element-6cf55b33:hover::before {
  opacity: 1;
}
@media (max-width: 960px) {
  .elementor-3830 .elementor-element.elementor-element-6cf55b33 {
    width: calc(50% - 12px) !important;
  }
}
@media (max-width: 600px) {
  .elementor-3830 .elementor-element.elementor-element-6cf55b33 {
    width: 100% !important;
  }
}/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-1d381954 */.elementor-3830 .elementor-element.elementor-element-1d381954 .elementor-heading-title {
  background: linear-gradient(135deg, #FF7600, #2A3FFA);
  -webkit-background-clip: text;
  background-clip: text;
  -webkit-text-fill-color: transparent;
}/* End custom CSS */


/* Start custom CSS for heading, class: .elementor-element-176742f4 */.elementor-3830 .elementor-element.elementor-element-176742f4 {
  flex-grow: 1;
}/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-145ca0cd */.elementor-3830 .elementor-element.elementor-element-145ca0cd .elementor-heading-title {
  display: inline-block;
  background: rgba(42, 63, 250, 0.1);
  border: 1px solid rgba(42, 63, 250, 0.2);
  padding: 4px 12px;
  border-radius: 100px;
}/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-451dc50b */.elementor-3830 .elementor-element.elementor-element-451dc50b {
  width: calc(33.333% - 16px) !important;
  position: relative;
  overflow: hidden;
  transition: all 0.3s ease;
}
.elementor-3830 .elementor-element.elementor-element-451dc50b:hover {
  transform: translateY(-5px);
  border-color: rgba(255, 255, 255, 0.15) !important;
  background: rgba(255, 255, 255, 0.04) !important;
}
.elementor-3830 .elementor-element.elementor-element-451dc50b::before {
  content: '';
  position: absolute;
  top: 0; left: 0; right: 0;
  height: 3px;
  background: linear-gradient(90deg, #FF7600, #2A3FFA);
  opacity: 0;
  transition: opacity 0.3s ease;
}
.elementor-3830 .elementor-element.elementor-element-451dc50b:hover::before {
  opacity: 1;
}
@media (max-width: 960px) {
  .elementor-3830 .elementor-element.elementor-element-451dc50b {
    width: calc(50% - 12px) !important;
  }
}
@media (max-width: 600px) {
  .elementor-3830 .elementor-element.elementor-element-451dc50b {
    width: 100% !important;
  }
}/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-331317eb */.elementor-3830 .elementor-element.elementor-element-331317eb .elementor-heading-title {
  background: linear-gradient(135deg, #FF7600, #2A3FFA);
  -webkit-background-clip: text;
  background-clip: text;
  -webkit-text-fill-color: transparent;
}/* End custom CSS */


/* Start custom CSS for heading, class: .elementor-element-58602616 */.elementor-3830 .elementor-element.elementor-element-58602616 {
  flex-grow: 1;
}/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-34c942d1 */.elementor-3830 .elementor-element.elementor-element-34c942d1 .elementor-heading-title {
  display: inline-block;
  background: rgba(42, 63, 250, 0.1);
  border: 1px solid rgba(42, 63, 250, 0.2);
  padding: 4px 12px;
  border-radius: 100px;
}/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-5184e59c */.elementor-3830 .elementor-element.elementor-element-5184e59c {
  width: calc(33.333% - 16px) !important;
  position: relative;
  overflow: hidden;
  transition: all 0.3s ease;
}
.elementor-3830 .elementor-element.elementor-element-5184e59c:hover {
  transform: translateY(-5px);
  border-color: rgba(255, 255, 255, 0.15) !important;
  background: rgba(255, 255, 255, 0.04) !important;
}
.elementor-3830 .elementor-element.elementor-element-5184e59c::before {
  content: '';
  position: absolute;
  top: 0; left: 0; right: 0;
  height: 3px;
  background: linear-gradient(90deg, #FF7600, #2A3FFA);
  opacity: 0;
  transition: opacity 0.3s ease;
}
.elementor-3830 .elementor-element.elementor-element-5184e59c:hover::before {
  opacity: 1;
}
@media (max-width: 960px) {
  .elementor-3830 .elementor-element.elementor-element-5184e59c {
    width: calc(50% - 12px) !important;
  }
}
@media (max-width: 600px) {
  .elementor-3830 .elementor-element.elementor-element-5184e59c {
    width: 100% !important;
  }
}/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-650e5d1a */.elementor-3830 .elementor-element.elementor-element-650e5d1a .elementor-heading-title {
  background: linear-gradient(135deg, #FF7600, #2A3FFA);
  -webkit-background-clip: text;
  background-clip: text;
  -webkit-text-fill-color: transparent;
}/* End custom CSS */


/* Start custom CSS for heading, class: .elementor-element-6073e1b5 */.elementor-3830 .elementor-element.elementor-element-6073e1b5 {
  flex-grow: 1;
}/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-1f9e6fbf */.elementor-3830 .elementor-element.elementor-element-1f9e6fbf .elementor-heading-title {
  display: inline-block;
  background: rgba(42, 63, 250, 0.1);
  border: 1px solid rgba(42, 63, 250, 0.2);
  padding: 4px 12px;
  border-radius: 100px;
}/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-2759ade1 */.elementor-3830 .elementor-element.elementor-element-2759ade1 {
  width: calc(33.333% - 16px) !important;
  position: relative;
  overflow: hidden;
  transition: all 0.3s ease;
}
.elementor-3830 .elementor-element.elementor-element-2759ade1:hover {
  transform: translateY(-5px);
  border-color: rgba(255, 255, 255, 0.15) !important;
  background: rgba(255, 255, 255, 0.04) !important;
}
.elementor-3830 .elementor-element.elementor-element-2759ade1::before {
  content: '';
  position: absolute;
  top: 0; left: 0; right: 0;
  height: 3px;
  background: linear-gradient(90deg, #FF7600, #2A3FFA);
  opacity: 0;
  transition: opacity 0.3s ease;
}
.elementor-3830 .elementor-element.elementor-element-2759ade1:hover::before {
  opacity: 1;
}
@media (max-width: 960px) {
  .elementor-3830 .elementor-element.elementor-element-2759ade1 {
    width: calc(50% - 12px) !important;
  }
}
@media (max-width: 600px) {
  .elementor-3830 .elementor-element.elementor-element-2759ade1 {
    width: 100% !important;
  }
}/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-ce31ce0 */.elementor-3830 .elementor-element.elementor-element-ce31ce0 .elementor-heading-title {
  background: linear-gradient(135deg, #FF7600, #2A3FFA);
  -webkit-background-clip: text;
  background-clip: text;
  -webkit-text-fill-color: transparent;
}/* End custom CSS */


/* Start custom CSS for heading, class: .elementor-element-64ec6137 */.elementor-3830 .elementor-element.elementor-element-64ec6137 {
  flex-grow: 1;
}/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-73dd3ddb */.elementor-3830 .elementor-element.elementor-element-73dd3ddb .elementor-heading-title {
  display: inline-block;
  background: rgba(0, 159, 96, 0.08);
  border: 1px solid rgba(0, 159, 96, 0.3);
  padding: 4px 12px;
  border-radius: 100px;
}/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-2169472e */.elementor-3830 .elementor-element.elementor-element-2169472e {
  width: calc(33.333% - 16px) !important;
  position: relative;
  overflow: hidden;
  transition: all 0.3s ease;
}
.elementor-3830 .elementor-element.elementor-element-2169472e:hover {
  transform: translateY(-5px);
  border-color: rgba(255, 255, 255, 0.15) !important;
  background: rgba(255, 255, 255, 0.04) !important;
}
.elementor-3830 .elementor-element.elementor-element-2169472e::before {
  content: '';
  position: absolute;
  top: 0; left: 0; right: 0;
  height: 3px;
  background: linear-gradient(90deg, #FF7600, #2A3FFA);
  opacity: 0;
  transition: opacity 0.3s ease;
}
.elementor-3830 .elementor-element.elementor-element-2169472e:hover::before {
  opacity: 1;
}
@media (max-width: 960px) {
  .elementor-3830 .elementor-element.elementor-element-2169472e {
    width: calc(50% - 12px) !important;
  }
}
@media (max-width: 600px) {
  .elementor-3830 .elementor-element.elementor-element-2169472e {
    width: 100% !important;
  }
}/* End custom CSS */



/* Start custom CSS for container, class: .elementor-element-422b96d4 */.elementor-3830 .elementor-element.elementor-element-422b96d4 {
  width: calc(33.333% - 16px) !important;
  min-height: 160px;
  transition: all 0.3s ease;
}
@media (max-width: 960px) {
  .elementor-3830 .elementor-element.elementor-element-422b96d4 {
    width: calc(50% - 12px) !important;
  }
}
@media (max-width: 600px) {
  .elementor-3830 .elementor-element.elementor-element-422b96d4 {
    width: 100% !important;
  }
}/* End custom CSS */


/* Start custom CSS for heading, class: .elementor-element-435df1cb */.elementor-3830 .elementor-element.elementor-element-435df1cb .elementor-heading-title {
  font-size: 24px;
  margin: 0;
}/* End custom CSS */




/* Start custom CSS for heading, class: .elementor-element-32e129d */.elementor-3830 .elementor-element.elementor-element-32e129d .elementor-heading-title {
  width: 64px;
  height: 64px;
  border: 1px solid rgba(0, 159, 96, 0.3);
  background: rgba(0, 159, 96, 0.08);
  border-radius: 50%;
  margin: 0 auto 24px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 24px;
  color: #009F60;
  box-shadow: 0 0 20px rgba(0, 159, 96, 0.15);
}/* End custom CSS */


/* Start custom CSS for heading, class: .elementor-element-2053845a */.elementor-3830 .elementor-element.elementor-element-2053845a {
  max-width: 520px;
}/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-b5ef97c */.elementor-3830 .elementor-element.elementor-element-b5ef97c .elementor-heading-title {
  display: inline-block;
  background: rgba(0, 159, 96, 0.08);
  border: 1px solid rgba(0, 159, 96, 0.2);
  border-radius: 100px;
  font-family: Montserrat;
  font-size: 0.8rem;
  font-weight: 600;
  letter-spacing: 2px;
  color: #009F60;
  padding: 10px 24px;
  text-transform: uppercase;
  margin: 0;
}/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-4c9a9016 */.elementor-3830 .elementor-element.elementor-element-4c9a9016 {
  background: linear-gradient(180deg, rgba(0, 159, 96, 0.04) 0%, rgba(10, 10, 11, 0.95) 100%) !important;
  box-shadow: 0 20px 50px rgba(0,0,0,0.4);
  position: relative;
  overflow: hidden;
}
.elementor-3830 .elementor-element.elementor-element-4c9a9016::before {
  content: '';
  position: absolute;
  inset: 0;
  background: repeating-linear-gradient(
    45deg,
    transparent,
    transparent 40px,
    rgba(42, 63, 250, 0.01) 40px,
    rgba(42, 63, 250, 0.01) 41px
  );
  pointer-events: none;
}
@media (max-width: 768px) {
  .elementor-3830 .elementor-element.elementor-element-4c9a9016 {
    padding: 40px 20px !important;
  }
}/* End custom CSS */



/* Start custom CSS for heading, class: .elementor-element-08728e3 */.elementor-3830 .elementor-element.elementor-element-08728e3 .elementor-heading-title {
  display: inline-flex;
  align-items: center;
  background: rgba(0, 159, 96, 0.08);
  border: 1px solid rgba(0, 159, 96, 0.2);
  padding: 8px 16px;
  border-radius: 100px;
}/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-7ebf054 */.elementor-3830 .elementor-element.elementor-element-7ebf054 .text-gradient-agenda {
  background: linear-gradient(135deg, #FF7600, #2A3FFA);
  -webkit-background-clip: text !important;
  background-clip: text !important;
  -webkit-text-fill-color: transparent !important;
  display: inline;
}
@media (max-width: 768px) {
  .elementor-3830 .elementor-element.elementor-element-7ebf054 .elementor-heading-title {
    font-size: 28px !important;
  }
}/* End custom CSS */


/* Start custom CSS for container, class: .elementor-element-2ff5571 */@media (max-width: 960px) {
  .elementor-3830 .elementor-element.elementor-element-2ff5571 {
    width: 100% !important;
  }
}/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-8c4ad4f */@media (max-width: 960px) {
  .elementor-3830 .elementor-element.elementor-element-8c4ad4f {
    flex-direction: column !important;
  }
}/* End custom CSS */


/* Start custom CSS for heading, class: .elementor-element-70a7f02f */.elementor-3830 .elementor-element.elementor-element-70a7f02f .text-gradient-urgency {
  background: linear-gradient(135deg, #FF7600, #2A3FFA);
  -webkit-background-clip: text !important;
  background-clip: text !important;
  -webkit-text-fill-color: transparent !important;
  display: inline;
}
@media (max-width: 768px) {
  .elementor-3830 .elementor-element.elementor-element-70a7f02f .elementor-heading-title {
    font-size: 28px !important;
  }
}/* End custom CSS */


/* Start custom CSS for heading, class: .elementor-element-9889734 */.elementor-3830 .elementor-element.elementor-element-9889734 .elementor-heading-title {
  display: flex;
  align-items: center;
  gap: 12px;
}
.elementor-3830 .elementor-element.elementor-element-9889734 .elementor-heading-title::after {
  content: '';
  flex: 1;
  height: 1px;
  background: rgba(255, 118, 0, 0.2);
  max-width: 60px;
}/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-7b6e96f6 */.elementor-3830 .elementor-element.elementor-element-7b6e96f6 {
  max-width: 680px;
}
@media (max-width: 768px) {
  .elementor-3830 .elementor-element.elementor-element-7b6e96f6 .elementor-heading-title {
    font-size: 18px !important;
  }
}/* End custom CSS */


/* Start custom CSS for container, class: .elementor-element-fd8391a */.elementor-3830 .elementor-element.elementor-element-fd8391a {
  position: relative;
  overflow: hidden;
}
.elementor-3830 .elementor-element.elementor-element-fd8391a::after {
  content: '"';
  position: absolute;
  right: 40px;
  top: -10px;
  font-family: Georgia, serif;
  font-size: 180px;
  color: rgba(255, 118, 0, 0.04);
  line-height: 1;
  pointer-events: none;
}
@media (max-width: 768px) {
  .elementor-3830 .elementor-element.elementor-element-fd8391a {
    padding: 30px 20px !important;
  }
  .elementor-3830 .elementor-element.elementor-element-fd8391a::after {
    display: none;
  }
}/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-169d7514 */.elementor-3830 .elementor-element.elementor-element-169d7514 .elementor-heading-title {
  position: absolute;
  top: -1px; right: -1px;
  background: #009F60;
  font-family: Montserrat;
  font-size: 0.7rem;
  font-weight: 600;
  letter-spacing: 1.5px;
  color: white;
  padding: 12px 12px;
  text-transform: uppercase;
  border-bottom-left-radius: 8px;
  border-top-right-radius: 22px;
  margin: 0;
}/* End custom CSS */


/* Start custom CSS for heading, class: .elementor-element-2b1cafef */.elementor-3830 .elementor-element.elementor-element-2b1cafef .elementor-heading-title {
  text-shadow: 0 0 10px rgba(0, 159, 96, 0.3);
  line-height: 1;
}/* End custom CSS */


/* Start custom CSS for container, class: .elementor-element-4872f275 */.elementor-3830 .elementor-element.elementor-element-4872f275 {
  position: relative;
  box-shadow: 0 0 25px rgba(0, 159, 96, 0.1);
}
@media (max-width: 768px) {
  .elementor-3830 .elementor-element.elementor-element-4872f275 {
    width: 100% !important;
  }
}/* End custom CSS */


/* Start custom CSS for heading, class: .elementor-element-3d54f0c4 */.elementor-3830 .elementor-element.elementor-element-3d54f0c4 .elementor-heading-title {
  line-height: 1;
}/* End custom CSS */


/* Start custom CSS for container, class: .elementor-element-7e651c62 */@media (max-width: 768px) {
  .elementor-3830 .elementor-element.elementor-element-7e651c62 {
    width: 100% !important;
  }
}/* End custom CSS */


/* Start custom CSS for heading, class: .elementor-element-6c1775ac */.elementor-3830 .elementor-element.elementor-element-6c1775ac .elementor-heading-title {
  line-height: 1;
}/* End custom CSS */


/* Start custom CSS for container, class: .elementor-element-334ce85f */@media (max-width: 768px) {
  .elementor-3830 .elementor-element.elementor-element-334ce85f {
    width: 100% !important;
  }
}/* End custom CSS */


/* Start custom CSS for container, class: .elementor-element-242c57f9 */}/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-28c8e9de */.elementor-3830 .elementor-element.elementor-element-28c8e9de .text-gradient-final {
  background: linear-gradient(135deg, #FF7600, #2A3FFA);
  -webkit-background-clip: text !important;
  background-clip: text !important;
  -webkit-text-fill-color: transparent !important;
  display: inline;
}
@media (max-width: 768px) {
  .elementor-3830 .elementor-element.elementor-element-28c8e9de .elementor-heading-title {
    font-size: 35px !important;
  }
}/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-e753f4 */.elementor-3830 .elementor-element.elementor-element-e753f4 {
  max-width: 520px;
}/* End custom CSS */

/* Start custom CSS for button, class: .elementor-element-4a6d932f */.elementor-3830 .elementor-element.elementor-element-4a6d932f .elementor-button {
  background: linear-gradient(135deg, #FF7600, #2A3FFA) !important;
  padding: 1.2rem 3.5rem;
  box-shadow: 0 10px 30px rgba(255, 118, 0, 0.25);
  transition: all 0.3s ease;
}
.elementor-3830 .elementor-element.elementor-element-4a6d932f .elementor-button:hover {
  transform: translateY(-2px);
  box-shadow: 0 12px 35px rgba(255, 118, 0, 0.4);
}/* End custom CSS */


/* Start custom CSS for container, class: .elementor-element-290fffe2 */.elementor-3830 .elementor-element.elementor-element-290fffe2 {
  background: radial-gradient(circle at center, rgba(42, 63, 250, 0.1) 0%, transparent 70%), #0a0a0b !important;
  position: relative;
  overflow: hidden;
}/* End custom CSS */


/* Start custom CSS for heading, class: .elementor-element-51e1a209 */@media(max-width: 768px) { .elementor-3830 .elementor-element.elementor-element-51e1a209 .elementor-widget-container { text-align: center; } }/* End custom CSS */


/* Start custom CSS for container, class: .elementor-element-364b65f1 */@media(max-width: 768px) { .elementor-3830 .elementor-element.elementor-element-364b65f1 { flex-direction: column !important; gap: 15px; text-align: center; } }/* End custom CSS */
