.elementor-30 .elementor-element.elementor-element-edee1cc{--display:flex;--min-height:100vh;--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;--margin-top:0px;--margin-bottom:-65px;--margin-left:0px;--margin-right:0px;}.elementor-30 .elementor-element.elementor-element-edee1cc:not(.elementor-motion-effects-element-type-background), .elementor-30 .elementor-element.elementor-element-edee1cc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at top left, #18C77C 0%, #031A0F 100%);}.elementor-30 .elementor-element.elementor-element-9721722{--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:30px;--margin-bottom:-30px;--margin-left:0px;--margin-right:0px;}.elementor-30 .elementor-element.elementor-element-48a912c{margin:40px 0px calc(var(--kit-widget-spacing, 0px) + -50px) 70px;text-align:start;}.elementor-30 .elementor-element.elementor-element-48a912c .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:94px;font-weight:800;line-height:100px;color:#FFFFFF;}.elementor-30 .elementor-element.elementor-element-e545833{margin:50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 80px;font-family:"Manrope", Sans-serif;font-size:20px;font-weight:500;color:#FFFFFF;}.elementor-30 .elementor-element.elementor-element-1691493{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-30 .elementor-element.elementor-element-dafdcc5 .elementor-button{background-color:#FFFFFF;font-family:"Manrope", Sans-serif;font-size:20px;font-weight:600;fill:#090909;color:#090909;border-style:solid;border-color:#9DFFCB;border-radius:30px 30px 30px 30px;}.elementor-30 .elementor-element.elementor-element-dafdcc5 .elementor-button:hover, .elementor-30 .elementor-element.elementor-element-dafdcc5 .elementor-button:focus{background-color:#9DFFCB;}.elementor-30 .elementor-element.elementor-element-dafdcc5{width:var( --container-widget-width, 300px );max-width:300px;margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 65px;--container-widget-width:300px;--container-widget-flex-grow:0;}.elementor-30 .elementor-element.elementor-element-aaf18fb .elementor-button{background-color:#FFFFFF;font-family:"Manrope", Sans-serif;font-size:20px;font-weight:600;fill:#090909;color:#090909;border-style:solid;border-color:#9DFFCB;border-radius:30px 30px 30px 30px;}.elementor-30 .elementor-element.elementor-element-aaf18fb .elementor-button:hover, .elementor-30 .elementor-element.elementor-element-aaf18fb .elementor-button:focus{background-color:#9DFFCB;}.elementor-30 .elementor-element.elementor-element-aaf18fb{width:var( --container-widget-width, 220px );max-width:220px;margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:220px;--container-widget-flex-grow:0;}.elementor-30 .elementor-element.elementor-element-6277d49{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 85px;font-family:"Manrope", Sans-serif;font-size:22px;font-weight:500;color:#FFFFFF;}.elementor-30 .elementor-element.elementor-element-cb9a583{--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-30 .elementor-element.elementor-element-12d064d{margin:0px 20px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-30 .elementor-element.elementor-element-6d3c096{--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-30 .elementor-element.elementor-element-6d3c096:not(.elementor-motion-effects-element-type-background), .elementor-30 .elementor-element.elementor-element-6d3c096 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0E0E0E;}.elementor-30 .elementor-element.elementor-element-401af79{margin:50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-30 .elementor-element.elementor-element-401af79 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:30px;font-weight:600;color:#9DFFCB;}.elementor-30 .elementor-element.elementor-element-edb8040{width:var( --container-widget-width, 80% );max-width:80%;margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:center;}.elementor-30 .elementor-element.elementor-element-edb8040.elementor-element{--align-self:center;}.elementor-30 .elementor-element.elementor-element-edb8040 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:50px;font-weight:800;line-height:74px;color:#FFFFFF;}.elementor-30 .elementor-element.elementor-element-02e92ff{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;text-align:center;font-family:"Manrope", Sans-serif;font-size:20px;font-weight:500;color:#FFFFFF;}.elementor-30 .elementor-element.elementor-element-02e92ff.elementor-element{--align-self:center;}.elementor-30 .elementor-element.elementor-element-2d98a57{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;text-align:center;font-family:"Manrope", Sans-serif;font-size:20px;font-weight:600;color:#FFFFFF;}.elementor-30 .elementor-element.elementor-element-2d98a57.elementor-element{--align-self:center;}.elementor-30 .elementor-element.elementor-element-2b565b8{text-align:center;font-family:"Manrope", Sans-serif;font-size:20px;font-weight:600;color:#FFFFFF;}.elementor-30 .elementor-element.elementor-element-65b71f5{--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-30 .elementor-element.elementor-element-65b71f5:not(.elementor-motion-effects-element-type-background), .elementor-30 .elementor-element.elementor-element-65b71f5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0E0E0E;}.elementor-30 .elementor-element.elementor-element-eeb3198{margin:50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-30 .elementor-element.elementor-element-eeb3198 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:30px;font-weight:600;color:#9DFFCB;}.elementor-30 .elementor-element.elementor-element-64cbbda{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:center;}.elementor-30 .elementor-element.elementor-element-64cbbda.elementor-element{--align-self:center;}.elementor-30 .elementor-element.elementor-element-64cbbda .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:50px;font-weight:800;line-height:74px;color:#FFFFFF;}.elementor-30 .elementor-element.elementor-element-1e092d0{--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;--gap:0px 30px;--row-gap:0px;--column-gap:30px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-30 .elementor-element.elementor-element-1e092d0:not(.elementor-motion-effects-element-type-background), .elementor-30 .elementor-element.elementor-element-1e092d0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0E0E0E;}.elementor-30 .elementor-element.elementor-element-61c600f{--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;--background-transition:0.3s;--overlay-opacity:0.5;border-style:solid;--border-style:solid;border-color:#9DFFCB;--border-color:#9DFFCB;--border-radius:10px 10px 10px 10px;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-30 .elementor-element.elementor-element-61c600f::before, .elementor-30 .elementor-element.elementor-element-61c600f > .elementor-background-video-container::before, .elementor-30 .elementor-element.elementor-element-61c600f > .e-con-inner > .elementor-background-video-container::before, .elementor-30 .elementor-element.elementor-element-61c600f > .elementor-background-slideshow::before, .elementor-30 .elementor-element.elementor-element-61c600f > .e-con-inner > .elementor-background-slideshow::before, .elementor-30 .elementor-element.elementor-element-61c600f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-30 .elementor-element.elementor-element-61c600f:hover::before{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-30 .elementor-element.elementor-element-d00894c{margin:11px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-30 .elementor-element.elementor-element-d00894c .elementor-icon-wrapper{text-align:center;}.elementor-30 .elementor-element.elementor-element-d00894c.elementor-view-stacked .elementor-icon{background-color:#100F0F;color:#9DFFCB;}.elementor-30 .elementor-element.elementor-element-d00894c.elementor-view-framed .elementor-icon, .elementor-30 .elementor-element.elementor-element-d00894c.elementor-view-default .elementor-icon{color:#100F0F;border-color:#100F0F;}.elementor-30 .elementor-element.elementor-element-d00894c.elementor-view-framed .elementor-icon, .elementor-30 .elementor-element.elementor-element-d00894c.elementor-view-default .elementor-icon svg{fill:#100F0F;}.elementor-30 .elementor-element.elementor-element-d00894c.elementor-view-framed .elementor-icon{background-color:#9DFFCB;}.elementor-30 .elementor-element.elementor-element-d00894c.elementor-view-stacked .elementor-icon svg{fill:#9DFFCB;}.elementor-30 .elementor-element.elementor-element-d00894c .elementor-icon{font-size:30px;}.elementor-30 .elementor-element.elementor-element-d00894c .elementor-icon svg{height:30px;}.elementor-30 .elementor-element.elementor-element-41e7db5{text-align:center;}.elementor-30 .elementor-element.elementor-element-41e7db5 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:19px;font-weight:600;color:#9DFFCB;}.elementor-30 .elementor-element.elementor-element-c0d8186{text-align:center;font-family:"Manrope", Sans-serif;font-size:16px;color:#FFFFFF;}.elementor-30 .elementor-element.elementor-element-94281a8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-color:#9DFFCB;--border-color:#9DFFCB;--border-radius:10px 10px 10px 10px;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-30 .elementor-element.elementor-element-f07b0f3{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-30 .elementor-element.elementor-element-f07b0f3 .elementor-icon-wrapper{text-align:center;}.elementor-30 .elementor-element.elementor-element-f07b0f3.elementor-view-stacked .elementor-icon{background-color:#100F0F;color:#9DFFCB;}.elementor-30 .elementor-element.elementor-element-f07b0f3.elementor-view-framed .elementor-icon, .elementor-30 .elementor-element.elementor-element-f07b0f3.elementor-view-default .elementor-icon{color:#100F0F;border-color:#100F0F;}.elementor-30 .elementor-element.elementor-element-f07b0f3.elementor-view-framed .elementor-icon, .elementor-30 .elementor-element.elementor-element-f07b0f3.elementor-view-default .elementor-icon svg{fill:#100F0F;}.elementor-30 .elementor-element.elementor-element-f07b0f3.elementor-view-framed .elementor-icon{background-color:#9DFFCB;}.elementor-30 .elementor-element.elementor-element-f07b0f3.elementor-view-stacked .elementor-icon svg{fill:#9DFFCB;}.elementor-30 .elementor-element.elementor-element-f07b0f3 .elementor-icon{font-size:30px;}.elementor-30 .elementor-element.elementor-element-f07b0f3 .elementor-icon svg{height:30px;}.elementor-30 .elementor-element.elementor-element-1c23b20{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -25px) 0px;text-align:center;}.elementor-30 .elementor-element.elementor-element-1c23b20 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:19px;font-weight:600;color:#9DFFCB;}.elementor-30 .elementor-element.elementor-element-4ce8f13{margin:26px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"Manrope", Sans-serif;font-size:16px;color:#FFFFFF;}.elementor-30 .elementor-element.elementor-element-4baf523{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-color:#9DFFCB;--border-color:#9DFFCB;--border-radius:10px 10px 10px 10px;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-30 .elementor-element.elementor-element-c937d67{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-30 .elementor-element.elementor-element-c937d67 .elementor-icon-wrapper{text-align:center;}.elementor-30 .elementor-element.elementor-element-c937d67.elementor-view-stacked .elementor-icon{background-color:#100F0F;color:#9DFFCB;}.elementor-30 .elementor-element.elementor-element-c937d67.elementor-view-framed .elementor-icon, .elementor-30 .elementor-element.elementor-element-c937d67.elementor-view-default .elementor-icon{color:#100F0F;border-color:#100F0F;}.elementor-30 .elementor-element.elementor-element-c937d67.elementor-view-framed .elementor-icon, .elementor-30 .elementor-element.elementor-element-c937d67.elementor-view-default .elementor-icon svg{fill:#100F0F;}.elementor-30 .elementor-element.elementor-element-c937d67.elementor-view-framed .elementor-icon{background-color:#9DFFCB;}.elementor-30 .elementor-element.elementor-element-c937d67.elementor-view-stacked .elementor-icon svg{fill:#9DFFCB;}.elementor-30 .elementor-element.elementor-element-c937d67 .elementor-icon{font-size:30px;}.elementor-30 .elementor-element.elementor-element-c937d67 .elementor-icon svg{height:30px;}.elementor-30 .elementor-element.elementor-element-e0b69ac{text-align:center;}.elementor-30 .elementor-element.elementor-element-e0b69ac .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:19px;font-weight:600;color:#9DFFCB;}.elementor-30 .elementor-element.elementor-element-57063ab{text-align:center;font-family:"Manrope", Sans-serif;font-size:16px;color:#FFFFFF;}.elementor-30 .elementor-element.elementor-element-a78e73b{--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;--gap:0px 30px;--row-gap:0px;--column-gap:30px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-30 .elementor-element.elementor-element-a78e73b:not(.elementor-motion-effects-element-type-background), .elementor-30 .elementor-element.elementor-element-a78e73b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0E0E0E;}.elementor-30 .elementor-element.elementor-element-752f2bf{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-color:#9DFFCB;--border-color:#9DFFCB;--border-radius:10px 10px 10px 10px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-30 .elementor-element.elementor-element-ae41e58{margin:11px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-30 .elementor-element.elementor-element-ae41e58 .elementor-icon-wrapper{text-align:center;}.elementor-30 .elementor-element.elementor-element-ae41e58.elementor-view-stacked .elementor-icon{background-color:#100F0F;color:#9DFFCB;}.elementor-30 .elementor-element.elementor-element-ae41e58.elementor-view-framed .elementor-icon, .elementor-30 .elementor-element.elementor-element-ae41e58.elementor-view-default .elementor-icon{color:#100F0F;border-color:#100F0F;}.elementor-30 .elementor-element.elementor-element-ae41e58.elementor-view-framed .elementor-icon, .elementor-30 .elementor-element.elementor-element-ae41e58.elementor-view-default .elementor-icon svg{fill:#100F0F;}.elementor-30 .elementor-element.elementor-element-ae41e58.elementor-view-framed .elementor-icon{background-color:#9DFFCB;}.elementor-30 .elementor-element.elementor-element-ae41e58.elementor-view-stacked .elementor-icon svg{fill:#9DFFCB;}.elementor-30 .elementor-element.elementor-element-ae41e58 .elementor-icon{font-size:30px;}.elementor-30 .elementor-element.elementor-element-ae41e58 .elementor-icon svg{height:30px;}.elementor-30 .elementor-element.elementor-element-b5c0de9{text-align:center;}.elementor-30 .elementor-element.elementor-element-b5c0de9 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:19px;font-weight:600;color:#9DFFCB;}.elementor-30 .elementor-element.elementor-element-417c490{text-align:center;font-family:"Manrope", Sans-serif;font-size:16px;color:#FFFFFF;}.elementor-30 .elementor-element.elementor-element-3be6e30{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-color:#9DFFCB;--border-color:#9DFFCB;--border-radius:10px 10px 10px 10px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-30 .elementor-element.elementor-element-79d1b75{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-30 .elementor-element.elementor-element-79d1b75 .elementor-icon-wrapper{text-align:center;}.elementor-30 .elementor-element.elementor-element-79d1b75.elementor-view-stacked .elementor-icon{background-color:#100F0F;color:#9DFFCB;}.elementor-30 .elementor-element.elementor-element-79d1b75.elementor-view-framed .elementor-icon, .elementor-30 .elementor-element.elementor-element-79d1b75.elementor-view-default .elementor-icon{color:#100F0F;border-color:#100F0F;}.elementor-30 .elementor-element.elementor-element-79d1b75.elementor-view-framed .elementor-icon, .elementor-30 .elementor-element.elementor-element-79d1b75.elementor-view-default .elementor-icon svg{fill:#100F0F;}.elementor-30 .elementor-element.elementor-element-79d1b75.elementor-view-framed .elementor-icon{background-color:#9DFFCB;}.elementor-30 .elementor-element.elementor-element-79d1b75.elementor-view-stacked .elementor-icon svg{fill:#9DFFCB;}.elementor-30 .elementor-element.elementor-element-79d1b75 .elementor-icon{font-size:30px;}.elementor-30 .elementor-element.elementor-element-79d1b75 .elementor-icon svg{height:30px;}.elementor-30 .elementor-element.elementor-element-b46e58b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -25px) 0px;text-align:center;}.elementor-30 .elementor-element.elementor-element-b46e58b .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:19px;font-weight:600;color:#9DFFCB;}.elementor-30 .elementor-element.elementor-element-03e65b3{margin:26px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"Manrope", Sans-serif;font-size:16px;color:#FFFFFF;}.elementor-30 .elementor-element.elementor-element-e8343cb{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-color:#9DFFCB;--border-color:#9DFFCB;--border-radius:10px 10px 10px 10px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-30 .elementor-element.elementor-element-850450e{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-30 .elementor-element.elementor-element-850450e .elementor-icon-wrapper{text-align:center;}.elementor-30 .elementor-element.elementor-element-850450e.elementor-view-stacked .elementor-icon{background-color:#100F0F;color:#9DFFCB;}.elementor-30 .elementor-element.elementor-element-850450e.elementor-view-framed .elementor-icon, .elementor-30 .elementor-element.elementor-element-850450e.elementor-view-default .elementor-icon{color:#100F0F;border-color:#100F0F;}.elementor-30 .elementor-element.elementor-element-850450e.elementor-view-framed .elementor-icon, .elementor-30 .elementor-element.elementor-element-850450e.elementor-view-default .elementor-icon svg{fill:#100F0F;}.elementor-30 .elementor-element.elementor-element-850450e.elementor-view-framed .elementor-icon{background-color:#9DFFCB;}.elementor-30 .elementor-element.elementor-element-850450e.elementor-view-stacked .elementor-icon svg{fill:#9DFFCB;}.elementor-30 .elementor-element.elementor-element-850450e .elementor-icon{font-size:30px;}.elementor-30 .elementor-element.elementor-element-850450e .elementor-icon svg{height:30px;}.elementor-30 .elementor-element.elementor-element-36fc5eb{text-align:center;}.elementor-30 .elementor-element.elementor-element-36fc5eb .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:19px;font-weight:600;color:#9DFFCB;}.elementor-30 .elementor-element.elementor-element-e2aaeae{text-align:center;font-family:"Manrope", Sans-serif;font-size:16px;color:#FFFFFF;}.elementor-30 .elementor-element.elementor-element-a925be7{--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-30 .elementor-element.elementor-element-812e3ab{text-align:center;}.elementor-30 .elementor-element.elementor-element-bbcbbb7{text-align:center;}.elementor-30 .elementor-element.elementor-element-3f376cd{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-30 .elementor-element.elementor-element-c8ec1c5{padding:15px 10px 10px 10px;border-style:solid;border-color:#9DFFCB;border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-30 .elementor-element.elementor-element-c8ec1c5 .elementor-icon-box-wrapper{text-align:justify;gap:15px;}.elementor-30 .elementor-element.elementor-element-c8ec1c5.elementor-view-stacked .elementor-icon{background-color:#0E0E0E;fill:#9DFFCB;color:#9DFFCB;}.elementor-30 .elementor-element.elementor-element-c8ec1c5.elementor-view-framed .elementor-icon, .elementor-30 .elementor-element.elementor-element-c8ec1c5.elementor-view-default .elementor-icon{fill:#0E0E0E;color:#0E0E0E;border-color:#0E0E0E;}.elementor-30 .elementor-element.elementor-element-c8ec1c5.elementor-view-framed .elementor-icon{background-color:#9DFFCB;}.elementor-30 .elementor-element.elementor-element-cd21786{--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-30 .elementor-element.elementor-element-cd21786:not(.elementor-motion-effects-element-type-background), .elementor-30 .elementor-element.elementor-element-cd21786 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0E0E0E;}.elementor-30 .elementor-element.elementor-element-fc04822{--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;--margin-top:-12px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-30 .elementor-element.elementor-element-fc04822:not(.elementor-motion-effects-element-type-background), .elementor-30 .elementor-element.elementor-element-fc04822 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0E0E0E;}.elementor-30 .elementor-element.elementor-element-cca4af7{--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:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-30 .elementor-element.elementor-element-9a552c4{margin:32px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-30 .elementor-element.elementor-element-9f446be{--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-30 .elementor-element.elementor-element-574184e{--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-30 .elementor-element.elementor-element-574184e:not(.elementor-motion-effects-element-type-background), .elementor-30 .elementor-element.elementor-element-574184e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0E0E0E;}.elementor-30 .elementor-element.elementor-element-1a1f36d{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-30 .elementor-element.elementor-element-1a1f36d:not(.elementor-motion-effects-element-type-background), .elementor-30 .elementor-element.elementor-element-1a1f36d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0E0E0E;}.elementor-30 .elementor-element.elementor-element-c3d98f4{--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:20px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-30 .elementor-element.elementor-element-37095a1{text-align:center;}.elementor-30 .elementor-element.elementor-element-37095a1 .elementor-heading-title{font-size:65px;color:#9DFFCB;}.elementor-30 .elementor-element.elementor-element-dfba706{text-align:center;font-family:"Manrope", Sans-serif;font-size:18px;font-weight:700;color:#FBFBFB;}.elementor-30 .elementor-element.elementor-element-9b09f64{--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:20px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-30 .elementor-element.elementor-element-e8be32a{text-align:center;}.elementor-30 .elementor-element.elementor-element-e8be32a .elementor-heading-title{font-size:65px;color:#9DFFCB;}.elementor-30 .elementor-element.elementor-element-ee040e5{text-align:center;font-family:"Manrope", Sans-serif;font-size:18px;font-weight:700;color:#FBFBFB;}.elementor-30 .elementor-element.elementor-element-5504783{--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:20px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-30 .elementor-element.elementor-element-0b30c11{text-align:center;}.elementor-30 .elementor-element.elementor-element-0b30c11 .elementor-heading-title{font-size:65px;color:#9DFFCB;}.elementor-30 .elementor-element.elementor-element-d3a5e3c{text-align:center;font-family:"Manrope", Sans-serif;font-size:18px;font-weight:700;color:#FBFBFB;}.elementor-30 .elementor-element.elementor-element-da02765{--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:20px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-30 .elementor-element.elementor-element-de76920{text-align:center;}.elementor-30 .elementor-element.elementor-element-de76920 .elementor-heading-title{font-size:65px;color:#9DFFCB;}.elementor-30 .elementor-element.elementor-element-962ff42{text-align:center;font-family:"Manrope", Sans-serif;font-size:18px;font-weight:700;color:#FBFBFB;}.elementor-30 .elementor-element.elementor-element-be71efa{--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-30 .elementor-element.elementor-element-be71efa:not(.elementor-motion-effects-element-type-background), .elementor-30 .elementor-element.elementor-element-be71efa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0E0E0E;}.elementor-30 .elementor-element.elementor-element-ab37348{--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;}.elementor-30 .elementor-element.elementor-element-ab37348:not(.elementor-motion-effects-element-type-background), .elementor-30 .elementor-element.elementor-element-ab37348 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0E0E0E;}.elementor-30 .elementor-element.elementor-element-22329f9{--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-30 .elementor-element.elementor-element-b8aae78{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Manrope", Sans-serif;font-size:30px;font-weight:800;color:#9DFFCB;}.elementor-30 .elementor-element.elementor-element-501e1da{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-30 .elementor-element.elementor-element-501e1da .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:55px;font-weight:700;color:#FFFFFF;}.elementor-30 .elementor-element.elementor-element-541afde{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;font-family:"Manrope", Sans-serif;font-size:18px;font-weight:600;color:#FFFFFF;}.elementor-30 .elementor-element.elementor-element-8e0c689{--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-30 .elementor-element.elementor-element-8e0c689:not(.elementor-motion-effects-element-type-background), .elementor-30 .elementor-element.elementor-element-8e0c689 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0E0E0E;}.elementor-30 .elementor-element.elementor-element-e98ecd9{--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 20px;--row-gap:0px;--column-gap:20px;--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;}.elementor-30 .elementor-element.elementor-element-e98ecd9:not(.elementor-motion-effects-element-type-background), .elementor-30 .elementor-element.elementor-element-e98ecd9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0E0E0E;}.elementor-30 .elementor-element.elementor-element-75c349d{--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:30px;--margin-left:0px;--margin-right:0px;}.elementor-30 .elementor-element.elementor-element-4c97d23{text-align:center;}.elementor-30 .elementor-element.elementor-element-4c97d23 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:35px;font-weight:800;color:#9DFFCB;}.elementor-30 .elementor-element.elementor-element-6794112{text-align:center;font-family:"Manrope", Sans-serif;font-size:20px;font-weight:700;color:#F6FBF8;}.elementor-30 .elementor-element.elementor-element-ff7ad47{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"Manrope", Sans-serif;font-size:16px;color:#F6FBF8;}.elementor-30 .elementor-element.elementor-element-051057e{--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:30px;--margin-left:0px;--margin-right:0px;}.elementor-30 .elementor-element.elementor-element-d49a58f{text-align:center;}.elementor-30 .elementor-element.elementor-element-d49a58f .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:35px;font-weight:800;color:#9DFFCB;}.elementor-30 .elementor-element.elementor-element-a0c5be0{text-align:center;font-family:"Manrope", Sans-serif;font-size:20px;font-weight:700;color:#FFFFFF;}.elementor-30 .elementor-element.elementor-element-52b2e34{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"Manrope", Sans-serif;font-size:16px;color:#FFFFFF;}.elementor-30 .elementor-element.elementor-element-b36bbcb{--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:30px;--margin-left:0px;--margin-right:0px;}.elementor-30 .elementor-element.elementor-element-35928a1{text-align:center;}.elementor-30 .elementor-element.elementor-element-35928a1 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:35px;font-weight:800;color:#9DFFCB;}.elementor-30 .elementor-element.elementor-element-a6d9589{text-align:center;font-family:"Manrope", Sans-serif;font-size:20px;font-weight:700;color:#FFFFFF;}.elementor-30 .elementor-element.elementor-element-84044c7{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"Manrope", Sans-serif;font-size:16px;color:#FFFFFF;}.elementor-30 .elementor-element.elementor-element-895729b{--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:-10px;--margin-left:0px;--margin-right:0px;}.elementor-30 .elementor-element.elementor-element-895729b:not(.elementor-motion-effects-element-type-background), .elementor-30 .elementor-element.elementor-element-895729b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0E0E0E;}.elementor-30 .elementor-element.elementor-element-daac610{--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:-10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-30 .elementor-element.elementor-element-daac610:not(.elementor-motion-effects-element-type-background), .elementor-30 .elementor-element.elementor-element-daac610 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0E0E0E;}.elementor-30 .elementor-element.elementor-element-36cdc53{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Manrope", Sans-serif;font-size:30px;font-weight:700;color:#9DFFCB;}.elementor-30 .elementor-element.elementor-element-dd21588{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-30 .elementor-element.elementor-element-dd21588 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:55px;color:#FFFFFF;}.elementor-30 .elementor-element.elementor-element-44ec64e{--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-30 .elementor-element.elementor-element-44ec64e:not(.elementor-motion-effects-element-type-background), .elementor-30 .elementor-element.elementor-element-44ec64e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0E0E0E;}.elementor-30 .elementor-element.elementor-element-4893dd9{--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 10px;--row-gap:0px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-30 .elementor-element.elementor-element-4893dd9:not(.elementor-motion-effects-element-type-background), .elementor-30 .elementor-element.elementor-element-4893dd9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0E0E0E;}.elementor-30 .elementor-element.elementor-element-03de204{--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:50px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-30 .elementor-element.elementor-element-ec0f151 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:35px;font-weight:800;color:#9DFFCB;}.elementor-30 .elementor-element.elementor-element-11758e4{font-family:"Manrope", Sans-serif;font-size:16px;color:#FFFFFF;}.elementor-30 .elementor-element.elementor-element-b98c98e{--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:50px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-30 .elementor-element.elementor-element-499f1bc .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:35px;font-weight:800;color:#9DFFCB;}.elementor-30 .elementor-element.elementor-element-1cbc006{font-family:"Manrope", Sans-serif;font-size:16px;color:#FFFFFF;}.elementor-30 .elementor-element.elementor-element-b3bde6d{--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:50px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-30 .elementor-element.elementor-element-6d4ea86 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:35px;font-weight:800;color:#9DFFCB;}.elementor-30 .elementor-element.elementor-element-63971ce{font-family:"Manrope", Sans-serif;font-size:16px;color:#FFFFFF;}.elementor-30 .elementor-element.elementor-element-06e7e6d{--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:50px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-30 .elementor-element.elementor-element-33eb74a .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:35px;font-weight:800;color:#9DFFCB;}.elementor-30 .elementor-element.elementor-element-62463a3{font-family:"Manrope", Sans-serif;font-size:16px;color:#FFFFFF;}.elementor-30 .elementor-element.elementor-element-e141fca{--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-30 .elementor-element.elementor-element-e141fca:not(.elementor-motion-effects-element-type-background), .elementor-30 .elementor-element.elementor-element-e141fca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0E0E0E;}.elementor-30 .elementor-element.elementor-element-c9acea9{--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-30 .elementor-element.elementor-element-c9acea9:not(.elementor-motion-effects-element-type-background), .elementor-30 .elementor-element.elementor-element-c9acea9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0E0E0E;}.elementor-30 .elementor-element.elementor-element-ccb9c4e{margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 120px;}.elementor-30 .elementor-element.elementor-element-ccb9c4e .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:25px;font-weight:700;color:#9DFFCB;}.elementor-30 .elementor-element.elementor-element-3bfdc1f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 120px;}.elementor-30 .elementor-element.elementor-element-3bfdc1f .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:40px;font-weight:800;color:#FFFFFF;}.elementor-30 .elementor-element.elementor-element-e0dbeaa{--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;}.elementor-30 .elementor-element.elementor-element-e0dbeaa:not(.elementor-motion-effects-element-type-background), .elementor-30 .elementor-element.elementor-element-e0dbeaa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0E0E0E;}.elementor-30 .elementor-element.elementor-element-4e6fe2f{--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-30 .elementor-element.elementor-element-ee3da00{margin:60px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-30 .elementor-element.elementor-element-ee3da00 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:55px;font-weight:800;color:#9DFFCB;}.elementor-30 .elementor-element.elementor-element-73bc2f5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -25px) 0px;text-align:center;font-family:"Manrope", Sans-serif;font-size:20px;color:#FFFFFF;}.elementor-30 .elementor-element.elementor-element-24df20e{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;}.elementor-30 .elementor-element.elementor-element-24df20e.elementor-element{--align-self:center;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-30 .elementor-element.elementor-element-1691493{--grid-auto-flow:row;}.elementor-30 .elementor-element.elementor-element-3f376cd{--grid-auto-flow:row;}}@media(min-width:768px){.elementor-30 .elementor-element.elementor-element-9721722{--width:50%;}.elementor-30 .elementor-element.elementor-element-cb9a583{--width:50%;}.elementor-30 .elementor-element.elementor-element-61c600f{--width:25%;}.elementor-30 .elementor-element.elementor-element-94281a8{--width:25%;}.elementor-30 .elementor-element.elementor-element-4baf523{--width:25%;}.elementor-30 .elementor-element.elementor-element-752f2bf{--width:25%;}.elementor-30 .elementor-element.elementor-element-3be6e30{--width:25%;}.elementor-30 .elementor-element.elementor-element-e8343cb{--width:25%;}.elementor-30 .elementor-element.elementor-element-cca4af7{--width:50%;}.elementor-30 .elementor-element.elementor-element-9f446be{--width:50%;}.elementor-30 .elementor-element.elementor-element-c3d98f4{--width:25%;}.elementor-30 .elementor-element.elementor-element-9b09f64{--width:25%;}.elementor-30 .elementor-element.elementor-element-5504783{--width:25%;}.elementor-30 .elementor-element.elementor-element-da02765{--width:25%;}.elementor-30 .elementor-element.elementor-element-22329f9{--width:60%;}.elementor-30 .elementor-element.elementor-element-75c349d{--width:33.33%;}.elementor-30 .elementor-element.elementor-element-051057e{--width:33.33%;}.elementor-30 .elementor-element.elementor-element-b36bbcb{--width:33.33%;}.elementor-30 .elementor-element.elementor-element-03de204{--width:25%;}.elementor-30 .elementor-element.elementor-element-b98c98e{--width:25%;}.elementor-30 .elementor-element.elementor-element-b3bde6d{--width:25%;}.elementor-30 .elementor-element.elementor-element-06e7e6d{--width:25%;}.elementor-30 .elementor-element.elementor-element-4e6fe2f{--width:100%;}}@media(max-width:767px){.elementor-30 .elementor-element.elementor-element-1691493{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-30 .elementor-element.elementor-element-3f376cd{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-30 .elementor-element.elementor-element-cd21786{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-30 .elementor-element.elementor-element-cca4af7{--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;}.elementor-30 .elementor-element.elementor-element-9a552c4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-30 .elementor-element.elementor-element-37095a1 .elementor-heading-title{font-size:50px;}.elementor-30 .elementor-element.elementor-element-e8be32a .elementor-heading-title{font-size:50px;}.elementor-30 .elementor-element.elementor-element-0b30c11 .elementor-heading-title{font-size:50px;}.elementor-30 .elementor-element.elementor-element-de76920 .elementor-heading-title{font-size:50px;}.elementor-30 .elementor-element.elementor-element-b8aae78{text-align:center;}.elementor-30 .elementor-element.elementor-element-501e1da{text-align:center;}.elementor-30 .elementor-element.elementor-element-501e1da .elementor-heading-title{font-size:35px;line-height:1.2em;}.elementor-30 .elementor-element.elementor-element-541afde{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-30 .elementor-element.elementor-element-36cdc53{text-align:center;}.elementor-30 .elementor-element.elementor-element-dd21588{text-align:center;}.elementor-30 .elementor-element.elementor-element-dd21588 .elementor-heading-title{font-size:35px;line-height:1.4em;}.elementor-30 .elementor-element.elementor-element-ccb9c4e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-30 .elementor-element.elementor-element-3bfdc1f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;text-align:center;}.elementor-30 .elementor-element.elementor-element-3bfdc1f .elementor-heading-title{font-size:35px;}.elementor-30 .elementor-element.elementor-element-ee3da00{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-30 .elementor-element.elementor-element-ee3da00 .elementor-heading-title{font-size:35px;line-height:1.5em;}.elementor-30 .elementor-element.elementor-element-73bc2f5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:16px;}.elementor-30 .elementor-element.elementor-element-24df20e > .elementor-widget-container{margin:-20px 0px 0px 0px;}}/* Start custom CSS for image, class: .elementor-element-12d064d *//* =========================================
   PREMIUM IMAGE — NO BLACK BACKGROUND
   ========================================= */

.premium-image {
    position: relative;
    display: block;

    overflow: hidden;

    background: transparent !important;

    border: none;

    border-radius: 28px;

    box-shadow: none;

    transition:
        transform 0.6s cubic-bezier(0.16, 1, 0.3, 1),
        filter 0.5s ease;
}


/* Image */

.premium-image img {
    display: block;

    width: 100%;
    height: auto;

    background: transparent !important;

    border-radius: inherit;

    object-fit: contain;

    transition:
        transform 0.8s cubic-bezier(0.16, 1, 0.3, 1),
        filter 0.6s ease;
}


/* Hover */

.premium-image:hover {
    transform: translateY(-6px);

    filter:
        drop-shadow(0 20px 40px rgba(157, 255, 203, 0.10));
}


.premium-image:hover img {
    transform: scale(1.04);

    filter:
        brightness(1.04);
}


/* =========================================
   PREMIUM EMERALD GLOW
   ========================================= */

.premium-image::before {
    content: "";

    position: absolute;

    inset: 15%;

    background: #9DFFCB;

    opacity: 0;

    border-radius: 50%;

    filter: blur(70px);

    pointer-events: none;

    z-index: -1;

    transition: opacity 0.6s ease;
}

.premium-image:hover::before {
    opacity: 0.08;
}


/* =========================================
   IMAGE REVEAL
   ========================================= */

@keyframes premiumImageReveal {

    from {
        opacity: 0;
        transform: translateY(30px) scale(0.97);
        filter: blur(6px);
    }

    to {
        opacity: 1;
        transform: translateY(0) scale(1);
        filter: blur(0);
    }

}


.premium-image {
    animation:
        premiumImageReveal
        0.9s
        cubic-bezier(0.16, 1, 0.3, 1)
        both;
}


/* =========================================
   MOBILE
   ========================================= */

@media (max-width: 767px) {

    .premium-image {
        border-radius: 18px;
    }

    .premium-image:hover {
        transform: none;
    }

    .premium-image:hover img {
        transform: scale(1.02);
    }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-75c349d *//* ============ VARIABLES ============ */
:root {
  --accent: #7dffb8;
  --accent-2: #3ddc97;
  --card-bg: #0b0d0c;
  --ease: cubic-bezier(.22, 1, .36, 1);
}

@property --angle {
  syntax: "<angle>";
  initial-value: 0deg;
  inherits: false;
}

/* ============ CARD ============ */
.case-card {
  position: relative;
  overflow: hidden;
  border: none !important;
  border-radius: 24px !important;
  background:
    radial-gradient(120% 80% at 50% 0%, rgba(125,255,184,.10), transparent 60%),
    linear-gradient(160deg, #121514 0%, var(--card-bg) 100%) !important;
  box-shadow: 0 10px 30px rgba(0,0,0,.5), inset 0 1px 0 rgba(255,255,255,.06);
  transition: transform .6s var(--ease), box-shadow .6s var(--ease);
  opacity: 0;
  transform: translateY(40px) scale(.97);
  animation: cardIn .9s var(--ease) forwards;
  will-change: transform;
}

/* staggered entrance */
.case-grid .case-card:nth-child(1) { animation-delay: .1s; }
.case-grid .case-card:nth-child(2) { animation-delay: .3s; }
.case-grid .case-card:nth-child(3) { animation-delay: .5s; }

@keyframes cardIn {
  to { opacity: 1; transform: translateY(0) scale(1); }
}

/* animated gradient border */
.case-card::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;
  border-radius: inherit;
  background: conic-gradient(from var(--angle),
    var(--accent), transparent 25%, var(--accent-2) 50%, transparent 75%, var(--accent));
  -webkit-mask: linear-gradient(#000 0 0) content-box, linear-gradient(#000 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  animation: spin 6s linear infinite;
  pointer-events: none;
  z-index: 3;
  opacity: .85;
}

@keyframes spin { to { --angle: 360deg; } }

/* shine sweep on hover */
.case-card::after {
  content: "";
  position: absolute;
  top: 0; left: -120%;
  width: 60%; height: 100%;
  background: linear-gradient(110deg, transparent, rgba(255,255,255,.12), transparent);
  transform: skewX(-20deg);
  transition: left .9s var(--ease);
  pointer-events: none;
  z-index: 4;
}

.case-card:hover {
  transform: translateY(-12px) scale(1.015);
  box-shadow:
    0 30px 60px rgba(0,0,0,.65),
    0 0 40px rgba(125,255,184,.25);
}
.case-card:hover::after { left: 140%; }
.case-card:hover::before { opacity: 1; animation-duration: 3s; }

/* ============ IMAGE ============ */
.case-card .elementor-widget-image {
  overflow: hidden;
  border-radius: 18px;
}
.case-card .elementor-widget-image img {
  width: 100%;
  border-radius: 18px;
  transition: transform .9s var(--ease), filter .9s var(--ease);
  filter: saturate(.95) contrast(1.03);
}
.case-card:hover .elementor-widget-image img {
  transform: scale(1.08);
  filter: saturate(1.15) contrast(1.06);
}

/* ============ TEXT ============ */
/* Big result number (first heading) */
.case-card .elementor-widget-heading:first-of-type .elementor-heading-title,
.case-card .case-stat .elementor-heading-title {
  background: linear-gradient(90deg, #b6ffd9, var(--accent), var(--accent-2));
  background-size: 200% auto;
  -webkit-background-clip: text;
          background-clip: text;
  -webkit-text-fill-color: transparent;
  letter-spacing: -.02em;
  animation: textFlow 4s linear infinite;
  transition: transform .5s var(--ease);
}
.case-card:hover .case-stat .elementor-heading-title {
  transform: translateX(6px);
}

@keyframes textFlow {
  to { background-position: 200% center; }
}

/* Title + description */
.case-card .elementor-heading-title,
.case-card .elementor-widget-text-editor {
  transition: color .4s ease, transform .5s var(--ease);
}
.case-card .elementor-widget-text-editor { color: #b9c4be; }
.case-card:hover .elementor-widget-text-editor { color: #fff; }

/* ============ RESPONSIVE ============ */
@media (max-width: 1024px) {
  .case-card { border-radius: 20px !important; }
  .case-card:hover { transform: translateY(-6px); }
}
@media (max-width: 767px) {
  .case-card { animation-delay: 0s !important; }
  .case-card:hover { transform: none; }
}

/* ============ ACCESSIBILITY ============ */
@media (prefers-reduced-motion: reduce) {
  .case-card, .case-card::before, .case-card .elementor-heading-title {
    animation: none !important;
    opacity: 1;
    transform: none;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e98ecd9 *//* ===== ANIMATED BORDER ANGLE ===== */
@property --angle {
  syntax: "<angle>";
  initial-value: 0deg;
  inherits: false;
}

@keyframes projBorderSpin {
  to { --angle: 360deg; }
}

/* ===== CARD ===== */
.proj-section .proj-card {
  --angle: 0deg;
  position: relative;
  overflow: hidden;
  border-radius: 26px;
  border: 2px solid transparent;
  background:
    linear-gradient(#0e1112, #0e1112) padding-box,
    conic-gradient(from var(--angle),
      rgba(125,255,184,0) 0%,
      rgba(125,255,184,0) 55%,
      #7dffb8 80%,
      rgba(125,255,184,0) 100%) border-box;
  animation: projBorderSpin 6s linear infinite;
  transition: transform .5s cubic-bezier(.2,.8,.2,1),
              box-shadow .5s ease;
}

/* different timing for each card */
.proj-section .proj-card:nth-child(2) { animation-duration: 8s; }
.proj-section .proj-card:nth-child(3) { animation-duration: 10s; animation-direction: reverse; }

/* ===== SHINE SWEEP ===== */
.proj-section .proj-card::after {
  content: "";
  position: absolute;
  top: 0;
  left: -120%;
  width: 60%;
  height: 100%;
  background: linear-gradient(110deg,
    transparent 0%,
    rgba(255,255,255,.14) 50%,
    transparent 100%);
  transform: skewX(-20deg);
  pointer-events: none;
  z-index: 3;
  transition: left .9s ease;
}

.proj-section .proj-card:hover::after {
  left: 140%;
}

/* ===== IMAGE ZOOM ===== */
.proj-section .proj-card .elementor-widget-image {
  overflow: hidden;
  border-radius: 18px;
}

.proj-section .proj-card .elementor-widget-image img {
  width: 100%;
  transition: transform .8s cubic-bezier(.2,.8,.2,1), filter .8s ease;
}

.proj-section .proj-card:hover .elementor-widget-image img {
  transform: scale(1.08);
  filter: brightness(1.08) saturate(1.1);
}

/* ===== TEXT ===== */
.proj-section .proj-card .elementor-heading-title {
  color: #7dffb8;
  transition: text-shadow .4s ease, letter-spacing .4s ease;
}

.proj-section .proj-card:hover .elementor-heading-title {
  text-shadow: 0 0 22px rgba(125,255,184,.55);
  letter-spacing: .5px;
}

/* ===== HOVER ===== */
.proj-section .proj-card:hover {
  transform: translateY(-12px);
  box-shadow: 0 25px 60px rgba(125,255,184,.22),
              0 0 0 1px rgba(125,255,184,.15);
}

/* ===== MOBILE ===== */
@media (max-width: 767px) {
  .proj-section .proj-card {
    border-radius: 20px;
  }
  .proj-section .proj-card:hover {
    transform: none;
  }
}

/* ===== REDUCED MOTION ===== */
@media (prefers-reduced-motion: reduce) {
  .proj-section .proj-card {
    animation: none;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-daac610 *//* ===== SECTION + GLOW ===== */
.flow-section {
  position: relative;
  overflow: hidden;
  isolation: isolate;
  counter-reset: step;
}

/* big elliptical glow (like your reference) */
.flow-section::before {
  content: "";
  position: absolute;
  left: 50%;
  top: 55%;
  width: 90%;
  height: 80%;
  transform: translate(-50%, -50%);
  background: radial-gradient(ellipse at center,
    rgba(125,255,184,.38) 0%,
    rgba(125,255,184,.14) 40%,
    transparent 70%);
  filter: blur(30px);
  z-index: -1;
  pointer-events: none;
  animation: flowGlow 6s ease-in-out infinite;
}

@keyframes flowGlow {
  0%, 100% { opacity: .7; transform: translate(-50%, -50%) scale(1); }
  50%      { opacity: 1;  transform: translate(-50%, -50%) scale(1.08); }
}

/* ===== CARD (idle = small + dim) ===== */
.flow-section .flow-card {
  counter-increment: step;
  position: relative;
  overflow: hidden;
  align-self: center;
  padding: 30px 26px;
  border-radius: 28px;
  background: linear-gradient(160deg, rgba(255,255,255,.08), rgba(255,255,255,.02));
  border: 1px solid rgba(125,255,184,.18);
  backdrop-filter: blur(12px);
  -webkit-backdrop-filter: blur(12px);

  transform: scale(.88);
  opacity: .55;
  filter: brightness(.75) saturate(.8);

  transition: transform .7s cubic-bezier(.2,.8,.2,1),
              opacity .7s ease,
              filter .7s ease,
              box-shadow .7s ease,
              border-color .7s ease;

  animation: flowFocus 12s ease-in-out infinite;
}

/* keep text above decorations */
.flow-section .flow-card > * {
  position: relative;
  z-index: 2;
}

/* step number on top-right (like the rating in reference) */
.flow-section .flow-card::after {
  content: "0" counter(step);
  position: absolute;
  top: 14px;
  right: 22px;
  font-size: 34px;
  font-weight: 600;
  color: rgba(125,255,184,.85);
  text-shadow: 0 0 18px rgba(125,255,184,.5);
  z-index: 3;
}

/* soft light at the bottom of the card */
.flow-section .flow-card::before {
  content: "";
  position: absolute;
  left: -20%;
  bottom: -40%;
  width: 140%;
  height: 80%;
  background: radial-gradient(ellipse, rgba(125,255,184,.35), transparent 70%);
  opacity: 0;
  transition: opacity .7s ease;
  z-index: 1;
}

/* ===== AUTO FOCUS: each card takes turn ===== */
@keyframes flowFocus {
  0%   { transform: scale(.88); opacity: .55; filter: brightness(.75) saturate(.8); }
  4%, 21% {
    transform: scale(1.07) translateY(-8px);
    opacity: 1;
    filter: brightness(1.05) saturate(1.1);
    border-color: #7dffb8;
    box-shadow: 0 25px 60px rgba(125,255,184,.3),
                inset 0 0 30px rgba(125,255,184,.1);
  }
  25%, 100% { transform: scale(.88); opacity: .55; filter: brightness(.75) saturate(.8); }
}

.flow-section .flow-card:nth-child(1) { animation-delay: 0s; }
.flow-section .flow-card:nth-child(2) { animation-delay: 3s; }
.flow-section .flow-card:nth-child(3) { animation-delay: 6s; }
.flow-section .flow-card:nth-child(4) { animation-delay: 9s; }

/* ===== HOVER: hovered card becomes the main one ===== */
.flow-section:has(.flow-card:hover) .flow-card {
  animation: none;
}

.flow-section .flow-card:hover {
  transform: scale(1.07) translateY(-8px);
  opacity: 1;
  filter: brightness(1.05) saturate(1.1);
  border-color: #7dffb8;
  box-shadow: 0 25px 60px rgba(125,255,184,.3),
              inset 0 0 30px rgba(125,255,184,.1);
}

.flow-section .flow-card:hover::before { opacity: 1; }

/* ===== TEXT ===== */
.flow-section .flow-card .elementor-heading-title {
  color: #7dffb8;
  text-shadow: 0 0 18px rgba(125,255,184,.35);
}

.flow-section .flow-card p {
  color: rgba(255,255,255,.9);
}

/* ===== TABLET / MOBILE ===== */
@media (max-width: 1024px) {
  .flow-section .flow-card::after { font-size: 26px; }
}

@media (max-width: 767px) {
  .flow-section .flow-card {
    transform: none;
    opacity: 1;
    filter: none;
    animation: none;
  }
  .flow-section .flow-card:hover { transform: translateY(-6px); }
}

/* ===== REDUCED MOTION ===== */
@media (prefers-reduced-motion: reduce) {
  .flow-section::before,
  .flow-section .flow-card { animation: none; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4893dd9 */:root {
  --mint: #7dffb8;
  --dark: #0b0b0d;
}

/* ===== SECTION: floating background circles ===== */
.hww-section {
  position: relative;
  overflow: hidden;
  isolation: isolate;
}

.hww-section::before,
.hww-section::after {
  content: "";
  position: absolute;
  border-radius: 50%;
  z-index: -1;
  pointer-events: none;
}

/* big soft glowing circle */
.hww-section::before {
  width: 420px;
  height: 420px;
  top: -140px;
  left: -120px;
  background: radial-gradient(circle, rgba(125,255,184,.35), transparent 70%);
  animation: drift 14s ease-in-out infinite;
}

/* outline circle that slowly breathes */
.hww-section::after {
  width: 320px;
  height: 320px;
  bottom: -110px;
  right: -90px;
  border: 2px solid rgba(125,255,184,.35);
  box-shadow: 0 0 60px rgba(125,255,184,.2), inset 0 0 60px rgba(125,255,184,.1);
  animation: breathe 8s ease-in-out infinite;
}

@keyframes drift {
  0%, 100% { transform: translate(0, 0) scale(1); }
  33%      { transform: translate(140px, 60px) scale(1.15); }
  66%      { transform: translate(60px, 140px) scale(0.95); }
}

@keyframes breathe {
  0%, 100% { transform: scale(1);   opacity: .6; }
  50%      { transform: scale(1.25); opacity: 1; }
}

/* ===== CARD ===== */
.hww-card {
  position: relative;
  overflow: hidden;
  padding: 28px 24px;
  border-radius: 24px;
  background: linear-gradient(145deg, rgba(255,255,255,.06), rgba(255,255,255,.01));
  border: 1px solid rgba(125,255,184,.2);
  backdrop-filter: blur(10px);
  -webkit-backdrop-filter: blur(10px);
  transition: transform .45s cubic-bezier(.2,.8,.2,1),
              border-color .45s, box-shadow .45s;
}

/* keep text above all circles */
.hww-card > * {
  position: relative;
  z-index: 2;
}

/* spinning dashed ring with an orbiting dot */
.hww-card::before {
  content: "";
  position: absolute;
  top: -35px;
  right: -35px;
  width: 120px;
  height: 120px;
  border-radius: 50%;
  border: 2px dashed rgba(125,255,184,.45);
  background: radial-gradient(circle at 50% 0, var(--mint) 0 5px, transparent 6px);
  filter: drop-shadow(0 0 8px var(--mint));
  animation: spin 10s linear infinite;
  z-index: 1;
}

/* rising bubbles (small circles floating up) */
.hww-card::after {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;
  pointer-events: none;
  z-index: 1;
  opacity: .8;
  background-image:
    radial-gradient(circle at 12% 30%,  rgba(125,255,184,.45) 0 6px,  transparent 7px),
    radial-gradient(circle at 35% 80%,  rgba(255,255,255,.30) 0 4px,  transparent 5px),
    radial-gradient(circle at 58% 55%,  rgba(125,255,184,.35) 0 9px,  transparent 10px),
    radial-gradient(circle at 78% 15%,  rgba(255,255,255,.25) 0 5px,  transparent 6px),
    radial-gradient(circle at 90% 70%,  rgba(125,255,184,.40) 0 7px,  transparent 8px),
    radial-gradient(circle at 22% 120%, rgba(125,255,184,.30) 0 5px,  transparent 6px);
  background-size: 100% 240px;
  background-repeat: repeat-y;
  animation: rise 9s linear infinite;
}

@keyframes spin {
  to { transform: rotate(360deg); }
}

@keyframes rise {
  from { background-position: 0 0; }
  to   { background-position: 0 -240px; }
}

/* different speed for each card */
.hww-card:nth-child(2)::before { animation-duration: 14s; }
.hww-card:nth-child(3)::before { animation-duration: 8s; animation-direction: reverse; }
.hww-card:nth-child(4)::before { animation-duration: 12s; }

.hww-card:nth-child(2)::after { animation-duration: 11s; }
.hww-card:nth-child(3)::after { animation-duration: 7s; }
.hww-card:nth-child(4)::after { animation-duration: 10s; }

/* ===== HOVER ===== */
.hww-card:hover {
  transform: translateY(-12px) scale(1.02);
  border-color: var(--mint);
  box-shadow: 0 20px 50px rgba(125,255,184,.25),
              inset 0 0 30px rgba(125,255,184,.08);
}

.hww-card:hover::before { animation-duration: 3s; }
.hww-card:hover::after  { animation-duration: 4s; opacity: 1; }

/* ===== TEXT COLORS ===== */
.hww-card .elementor-heading-title {
  color: var(--mint);
  text-shadow: 0 0 20px rgba(125,255,184,.4);
}

.hww-card p {
  color: rgba(255,255,255,.9);
}

/* ===== MOBILE ===== */
@media (max-width: 767px) {
  .hww-card { padding: 22px 18px; }
  .hww-section::before { width: 260px; height: 260px; }
  .hww-section::after  { width: 200px; height: 200px; }
}

/* respect reduced motion */
@media (prefers-reduced-motion: reduce) {
  .hww-section::before, .hww-section::after,
  .hww-card::before, .hww-card::after { animation: none; }
}/* End custom CSS */
/* Start custom CSS for wp-widget-wpforms-widget, class: .elementor-element-24df20e *//* Form container */
.wpforms-container .wpforms-form {
  background-color: #0E0E0E;
  padding: 30px;
  border-radius: 12px;
}

/* Labels */
.wpforms-container .wpforms-field-label,
.wpforms-container .wpforms-field-sublabel,
.wpforms-container .wpforms-field-label-inline {
  color: #9DFFCB !important;
  font-weight: 500;
}

/* Input fields */
.wpforms-container input[type="text"],
.wpforms-container input[type="email"],
.wpforms-container input[type="tel"],
.wpforms-container input[type="url"],
.wpforms-container input[type="number"],
.wpforms-container select,
.wpforms-container textarea {
  background-color: #1A1A1A !important;
  color: #FFFFFF !important;
  border: 1px solid #9DFFCB !important;
  border-radius: 8px;
  padding: 12px 14px;
}

/* Placeholder text */
.wpforms-container input::placeholder,
.wpforms-container textarea::placeholder {
  color: #FFFFFF !important;
  opacity: 1;
}

/* Focus state */
.wpforms-container input:focus,
.wpforms-container select:focus,
.wpforms-container textarea:focus {
  outline: none;
  border-color: #9DFFCB !important;
  box-shadow: 0 0 0 2px rgba(157, 255, 203, 0.3);
}

/* Submit button */
.wpforms-container .wpforms-submit {
  background-color: #9DFFCB !important;
  color: #0E0E0E !important;
  border: none;
  border-radius: 8px;
  padding: 12px 28px;
  font-weight: 600;
  cursor: pointer;
  transition: opacity 0.3s ease;
}

.wpforms-container .wpforms-submit:hover {
  opacity: 0.85;
}

/* Error messages */
.wpforms-container label.wpforms-error,
.wpforms-container .wpforms-error {
  color: #FF6B6B !important;
}/* End custom CSS */