.elementor-3904 .elementor-element.elementor-element-dfcb9ba{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:100px;--padding-bottom:150px;--padding-left:20px;--padding-right:20px;}.elementor-3904 .elementor-element.elementor-element-dfcb9ba:not(.elementor-motion-effects-element-type-background), .elementor-3904 .elementor-element.elementor-element-dfcb9ba > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#20D9A114;}.elementor-3904 .elementor-element.elementor-element-7e0be99{--display:flex;--justify-content:center;}.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-3904 .elementor-element.elementor-element-cf3cf1a .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:54px;font-weight:700;line-height:1.15;color:var( --e-global-color-secondary );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-3904 .elementor-element.elementor-element-49efc9d{font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;line-height:1.7;color:var( --e-global-color-text );}.elementor-3904 .elementor-element.elementor-element-49efc9d p{margin-block-end:0px;}.elementor-3904 .elementor-element.elementor-element-09b2c3f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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-3904 .elementor-element.elementor-element-0ee242a .elementor-button{background-color:transparent;font-family:"Outfit", Sans-serif;font-size:15px;font-weight:500;background-image:linear-gradient(100deg, #075E4E 0%, #10B981 60%);box-shadow:0px 4px 14px 0px rgba(16, 185, 129.00000000000003, 0.25098039215686274);border-style:solid;border-width:2px 2px 2px 2px;border-radius:4px 4px 4px 4px;padding:16px 26px 16px 26px;}.elementor-3904 .elementor-element.elementor-element-0ee242a:hover{--e-transform-translateY:-2px;}.elementor-3904 .elementor-element.elementor-element-b2f3972 .elementor-button{background-color:#E6FBF5;font-family:"Outfit", Sans-serif;font-size:15px;font-weight:500;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );box-shadow:0px 4px 14px 0px rgba(16, 185, 129.00000000000003, 0.25098039215686274);border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-secondary );border-radius:0px 0px 0px 0px;padding:16px 26px 16px 26px;}.elementor-3904 .elementor-element.elementor-element-b2f3972 .elementor-button:hover, .elementor-3904 .elementor-element.elementor-element-b2f3972 .elementor-button:focus{background-color:#E6FBF5;}.elementor-3904 .elementor-element.elementor-element-b2f3972:hover{--e-transform-translateY:-2px;}.elementor-3904 .elementor-element.elementor-element-9422481{--display:flex;}.elementor-3904 .elementor-element.elementor-element-61db015{--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:70px;--padding-bottom:70px;--padding-left:20px;--padding-right:20px;}.elementor-3904 .elementor-element.elementor-element-61db015:not(.elementor-motion-effects-element-type-background), .elementor-3904 .elementor-element.elementor-element-61db015 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F7F6;}.elementor-3904 .elementor-element.elementor-element-0966bde{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;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:#D1DFDB;--border-color:#D1DFDB;--border-radius:4px 4px 4px 4px;--margin-top:-130px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:36px;--padding-bottom:36px;--padding-left:20px;--padding-right:20px;}.elementor-3904 .elementor-element.elementor-element-0966bde:not(.elementor-motion-effects-element-type-background), .elementor-3904 .elementor-element.elementor-element-0966bde > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3904 .elementor-element.elementor-element-8196a42{--display:flex;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:#D1DFDB;--border-color:#D1DFDB;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3904 .elementor-element.elementor-element-8814b4a{text-align:center;}.elementor-3904 .elementor-element.elementor-element-8814b4a .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:36px;font-weight:800;}.elementor-3904 .elementor-element.elementor-element-9a459ff{text-align:center;font-family:"Inter", Sans-serif;font-weight:500;color:var( --e-global-color-primary );}.elementor-3904 .elementor-element.elementor-element-9a459ff p{margin-block-end:0px;}.elementor-3904 .elementor-element.elementor-element-5e76de2{--display:flex;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:#D1DFDB;--border-color:#D1DFDB;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3904 .elementor-element.elementor-element-f79b653{text-align:center;}.elementor-3904 .elementor-element.elementor-element-f79b653 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:36px;font-weight:800;}.elementor-3904 .elementor-element.elementor-element-093abf2{text-align:center;font-family:"Inter", Sans-serif;font-weight:500;color:var( --e-global-color-primary );}.elementor-3904 .elementor-element.elementor-element-093abf2 p{margin-block-end:0px;}.elementor-3904 .elementor-element.elementor-element-d46114b{--display:flex;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:#D1DFDB;--border-color:#D1DFDB;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3904 .elementor-element.elementor-element-b3b1b16{text-align:center;}.elementor-3904 .elementor-element.elementor-element-b3b1b16 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:36px;font-weight:800;}.elementor-3904 .elementor-element.elementor-element-239a578{text-align:center;font-family:"Inter", Sans-serif;font-weight:500;color:var( --e-global-color-primary );}.elementor-3904 .elementor-element.elementor-element-239a578 p{margin-block-end:0px;}.elementor-3904 .elementor-element.elementor-element-f568f5e{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#D1DFDB;--border-color:#D1DFDB;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3904 .elementor-element.elementor-element-bbda20a{text-align:center;}.elementor-3904 .elementor-element.elementor-element-bbda20a .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:36px;font-weight:800;}.elementor-3904 .elementor-element.elementor-element-450d710{text-align:center;font-family:"Inter", Sans-serif;font-weight:500;color:var( --e-global-color-primary );}.elementor-3904 .elementor-element.elementor-element-450d710 p{margin-block-end:0px;}.elementor-3904 .elementor-element.elementor-element-dd3038c{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3904 .elementor-element.elementor-element-b3b0493{text-align:center;}.elementor-3904 .elementor-element.elementor-element-b3b0493 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:1.5px;}.elementor-3904 .elementor-element.elementor-element-61c9d11{text-align:center;}.elementor-3904 .elementor-element.elementor-element-61c9d11 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:38px;font-weight:700;line-height:1.25;color:var( --e-global-color-secondary );}.elementor-3904 .elementor-element.elementor-element-5453452{text-align:center;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.7;color:var( --e-global-color-text );}.elementor-3904 .elementor-element.elementor-element-5453452 p{margin-block-end:0px;}.elementor-3904 .elementor-element.elementor-element-1932008{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-3904 .elementor-element.elementor-element-f8f7a5c{--display:flex;--justify-content:space-between;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:#D1DFDB;--border-color:#D1DFDB;--border-radius:4px 4px 4px 4px;box-shadow:0px 4px 10px 0px rgba(16, 185, 129.00000000000003, 0.03137254901960784);--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-3904 .elementor-element.elementor-element-f8f7a5c:not(.elementor-motion-effects-element-type-background), .elementor-3904 .elementor-element.elementor-element-f8f7a5c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3904 .elementor-element.elementor-element-f8f7a5c:hover{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:#10B981;--border-color:#10B981;}.elementor-3904 .elementor-element.elementor-element-f8f7a5c, .elementor-3904 .elementor-element.elementor-element-f8f7a5c::before{--border-transition:0.3s;}.elementor-3904 .elementor-element.elementor-element-24a0d30{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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-3904 .elementor-element.elementor-element-43f3e53 .elementor-icon-wrapper{text-align:start;}.elementor-3904 .elementor-element.elementor-element-43f3e53.elementor-view-stacked .elementor-icon{background-color:#E6FBF5;color:var( --e-global-color-primary );}.elementor-3904 .elementor-element.elementor-element-43f3e53.elementor-view-framed .elementor-icon, .elementor-3904 .elementor-element.elementor-element-43f3e53.elementor-view-default .elementor-icon{color:#E6FBF5;border-color:#E6FBF5;}.elementor-3904 .elementor-element.elementor-element-43f3e53.elementor-view-framed .elementor-icon, .elementor-3904 .elementor-element.elementor-element-43f3e53.elementor-view-default .elementor-icon svg{fill:#E6FBF5;}.elementor-3904 .elementor-element.elementor-element-43f3e53.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-3904 .elementor-element.elementor-element-43f3e53.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-3904 .elementor-element.elementor-element-43f3e53 .elementor-icon{font-size:28px;}.elementor-3904 .elementor-element.elementor-element-43f3e53 .elementor-icon svg{height:28px;}.elementor-3904 .elementor-element.elementor-element-a955cd4{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-3904 .elementor-element.elementor-element-a955cd4 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:20px;font-weight:700;line-height:1.25;color:var( --e-global-color-secondary );}.elementor-3904 .elementor-element.elementor-element-8372b23{text-align:start;font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;line-height:1.6;color:var( --e-global-color-text );}.elementor-3904 .elementor-element.elementor-element-8372b23 p{margin-block-end:0px;}.elementor-3904 .elementor-element.elementor-element-585f8d2{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3904 .elementor-element.elementor-element-ff2503c .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:15px;font-weight:600;color:var( --e-global-color-accent );}.elementor-3904 .elementor-element.elementor-element-ff2503c .elementor-heading-title a:hover, .elementor-3904 .elementor-element.elementor-element-ff2503c .elementor-heading-title a:focus{color:var( --e-global-color-primary );}.elementor-3904 .elementor-element.elementor-element-c0bf8e2{--display:flex;--justify-content:space-between;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:#D1DFDB;--border-color:#D1DFDB;--border-radius:4px 4px 4px 4px;box-shadow:0px 4px 10px 0px rgba(16, 185, 129.00000000000003, 0.03137254901960784);--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-3904 .elementor-element.elementor-element-c0bf8e2:not(.elementor-motion-effects-element-type-background), .elementor-3904 .elementor-element.elementor-element-c0bf8e2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3904 .elementor-element.elementor-element-c0bf8e2:hover{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:#10B981;--border-color:#10B981;}.elementor-3904 .elementor-element.elementor-element-c0bf8e2, .elementor-3904 .elementor-element.elementor-element-c0bf8e2::before{--border-transition:0.3s;}.elementor-3904 .elementor-element.elementor-element-533d4f9{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3904 .elementor-element.elementor-element-86d753e .elementor-icon-wrapper{text-align:start;}.elementor-3904 .elementor-element.elementor-element-86d753e.elementor-view-stacked .elementor-icon{background-color:#E6FBF5;color:var( --e-global-color-primary );}.elementor-3904 .elementor-element.elementor-element-86d753e.elementor-view-framed .elementor-icon, .elementor-3904 .elementor-element.elementor-element-86d753e.elementor-view-default .elementor-icon{color:#E6FBF5;border-color:#E6FBF5;}.elementor-3904 .elementor-element.elementor-element-86d753e.elementor-view-framed .elementor-icon, .elementor-3904 .elementor-element.elementor-element-86d753e.elementor-view-default .elementor-icon svg{fill:#E6FBF5;}.elementor-3904 .elementor-element.elementor-element-86d753e.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-3904 .elementor-element.elementor-element-86d753e.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-3904 .elementor-element.elementor-element-86d753e .elementor-icon{font-size:28px;}.elementor-3904 .elementor-element.elementor-element-86d753e .elementor-icon svg{height:28px;}.elementor-3904 .elementor-element.elementor-element-7e931e9{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-3904 .elementor-element.elementor-element-7e931e9 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:20px;font-weight:700;line-height:1.25;color:var( --e-global-color-secondary );}.elementor-3904 .elementor-element.elementor-element-dc6f9c4{text-align:start;font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;line-height:1.6;color:var( --e-global-color-text );}.elementor-3904 .elementor-element.elementor-element-dc6f9c4 p{margin-block-end:0px;}.elementor-3904 .elementor-element.elementor-element-8029561{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3904 .elementor-element.elementor-element-ae0d329 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:15px;font-weight:600;color:var( --e-global-color-accent );}.elementor-3904 .elementor-element.elementor-element-ae0d329 .elementor-heading-title a:hover, .elementor-3904 .elementor-element.elementor-element-ae0d329 .elementor-heading-title a:focus{color:var( --e-global-color-primary );}.elementor-3904 .elementor-element.elementor-element-fdc64c0{--display:flex;--justify-content:space-between;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:#D1DFDB;--border-color:#D1DFDB;--border-radius:4px 4px 4px 4px;box-shadow:0px 4px 10px 0px rgba(16, 185, 129.00000000000003, 0.03137254901960784);--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-3904 .elementor-element.elementor-element-fdc64c0:not(.elementor-motion-effects-element-type-background), .elementor-3904 .elementor-element.elementor-element-fdc64c0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3904 .elementor-element.elementor-element-fdc64c0:hover{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:#10B981;--border-color:#10B981;}.elementor-3904 .elementor-element.elementor-element-fdc64c0, .elementor-3904 .elementor-element.elementor-element-fdc64c0::before{--border-transition:0.3s;}.elementor-3904 .elementor-element.elementor-element-f62cd65{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3904 .elementor-element.elementor-element-e4c3804 .elementor-icon-wrapper{text-align:start;}.elementor-3904 .elementor-element.elementor-element-e4c3804.elementor-view-stacked .elementor-icon{background-color:#E6FBF5;color:var( --e-global-color-primary );}.elementor-3904 .elementor-element.elementor-element-e4c3804.elementor-view-framed .elementor-icon, .elementor-3904 .elementor-element.elementor-element-e4c3804.elementor-view-default .elementor-icon{color:#E6FBF5;border-color:#E6FBF5;}.elementor-3904 .elementor-element.elementor-element-e4c3804.elementor-view-framed .elementor-icon, .elementor-3904 .elementor-element.elementor-element-e4c3804.elementor-view-default .elementor-icon svg{fill:#E6FBF5;}.elementor-3904 .elementor-element.elementor-element-e4c3804.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-3904 .elementor-element.elementor-element-e4c3804.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-3904 .elementor-element.elementor-element-e4c3804 .elementor-icon{font-size:28px;}.elementor-3904 .elementor-element.elementor-element-e4c3804 .elementor-icon svg{height:28px;}.elementor-3904 .elementor-element.elementor-element-f4b6b7f{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-3904 .elementor-element.elementor-element-f4b6b7f .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:20px;font-weight:700;line-height:1.25;color:var( --e-global-color-secondary );}.elementor-3904 .elementor-element.elementor-element-e1de53a{text-align:start;font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;line-height:1.6;color:var( --e-global-color-text );}.elementor-3904 .elementor-element.elementor-element-e1de53a p{margin-block-end:0px;}.elementor-3904 .elementor-element.elementor-element-4ef1cac{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3904 .elementor-element.elementor-element-08eb450 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:15px;font-weight:600;color:var( --e-global-color-accent );}.elementor-3904 .elementor-element.elementor-element-08eb450 .elementor-heading-title a:hover, .elementor-3904 .elementor-element.elementor-element-08eb450 .elementor-heading-title a:focus{color:var( --e-global-color-primary );}.elementor-3904 .elementor-element.elementor-element-ddb7056{--display:flex;--justify-content:space-between;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:#D1DFDB;--border-color:#D1DFDB;--border-radius:4px 4px 4px 4px;box-shadow:0px 4px 10px 0px rgba(16, 185, 129.00000000000003, 0.03137254901960784);--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-3904 .elementor-element.elementor-element-ddb7056:not(.elementor-motion-effects-element-type-background), .elementor-3904 .elementor-element.elementor-element-ddb7056 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3904 .elementor-element.elementor-element-ddb7056:hover{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:#10B981;--border-color:#10B981;}.elementor-3904 .elementor-element.elementor-element-ddb7056, .elementor-3904 .elementor-element.elementor-element-ddb7056::before{--border-transition:0.3s;}.elementor-3904 .elementor-element.elementor-element-afa94d0{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3904 .elementor-element.elementor-element-b7e701b .elementor-icon-wrapper{text-align:start;}.elementor-3904 .elementor-element.elementor-element-b7e701b.elementor-view-stacked .elementor-icon{background-color:#E6FBF5;color:var( --e-global-color-primary );}.elementor-3904 .elementor-element.elementor-element-b7e701b.elementor-view-framed .elementor-icon, .elementor-3904 .elementor-element.elementor-element-b7e701b.elementor-view-default .elementor-icon{color:#E6FBF5;border-color:#E6FBF5;}.elementor-3904 .elementor-element.elementor-element-b7e701b.elementor-view-framed .elementor-icon, .elementor-3904 .elementor-element.elementor-element-b7e701b.elementor-view-default .elementor-icon svg{fill:#E6FBF5;}.elementor-3904 .elementor-element.elementor-element-b7e701b.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-3904 .elementor-element.elementor-element-b7e701b.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-3904 .elementor-element.elementor-element-b7e701b .elementor-icon{font-size:28px;}.elementor-3904 .elementor-element.elementor-element-b7e701b .elementor-icon svg{height:28px;}.elementor-3904 .elementor-element.elementor-element-41e5d26{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-3904 .elementor-element.elementor-element-41e5d26 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:20px;font-weight:700;line-height:1.25;color:var( --e-global-color-secondary );}.elementor-3904 .elementor-element.elementor-element-84413a0{text-align:start;font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;line-height:1.6;color:var( --e-global-color-text );}.elementor-3904 .elementor-element.elementor-element-84413a0 p{margin-block-end:0px;}.elementor-3904 .elementor-element.elementor-element-7b34cd9{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3904 .elementor-element.elementor-element-9160d73 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:15px;font-weight:600;color:var( --e-global-color-accent );}.elementor-3904 .elementor-element.elementor-element-9160d73 .elementor-heading-title a:hover, .elementor-3904 .elementor-element.elementor-element-9160d73 .elementor-heading-title a:focus{color:var( --e-global-color-primary );}.elementor-3904 .elementor-element.elementor-element-3e0daac{--display:flex;--justify-content:space-between;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:#D1DFDB;--border-color:#D1DFDB;--border-radius:4px 4px 4px 4px;box-shadow:0px 4px 10px 0px rgba(16, 185, 129.00000000000003, 0.03137254901960784);--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-3904 .elementor-element.elementor-element-3e0daac:not(.elementor-motion-effects-element-type-background), .elementor-3904 .elementor-element.elementor-element-3e0daac > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3904 .elementor-element.elementor-element-3e0daac:hover{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:#10B981;--border-color:#10B981;}.elementor-3904 .elementor-element.elementor-element-3e0daac, .elementor-3904 .elementor-element.elementor-element-3e0daac::before{--border-transition:0.3s;}.elementor-3904 .elementor-element.elementor-element-3c0172f{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3904 .elementor-element.elementor-element-0424edf .elementor-icon-wrapper{text-align:start;}.elementor-3904 .elementor-element.elementor-element-0424edf.elementor-view-stacked .elementor-icon{background-color:#E6FBF5;color:var( --e-global-color-primary );}.elementor-3904 .elementor-element.elementor-element-0424edf.elementor-view-framed .elementor-icon, .elementor-3904 .elementor-element.elementor-element-0424edf.elementor-view-default .elementor-icon{color:#E6FBF5;border-color:#E6FBF5;}.elementor-3904 .elementor-element.elementor-element-0424edf.elementor-view-framed .elementor-icon, .elementor-3904 .elementor-element.elementor-element-0424edf.elementor-view-default .elementor-icon svg{fill:#E6FBF5;}.elementor-3904 .elementor-element.elementor-element-0424edf.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-3904 .elementor-element.elementor-element-0424edf.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-3904 .elementor-element.elementor-element-0424edf .elementor-icon{font-size:28px;}.elementor-3904 .elementor-element.elementor-element-0424edf .elementor-icon svg{height:28px;}.elementor-3904 .elementor-element.elementor-element-c4c245f{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-3904 .elementor-element.elementor-element-c4c245f .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:20px;font-weight:700;line-height:1.25;color:var( --e-global-color-secondary );}.elementor-3904 .elementor-element.elementor-element-9aaf156{text-align:start;font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;line-height:1.6;color:var( --e-global-color-text );}.elementor-3904 .elementor-element.elementor-element-9aaf156 p{margin-block-end:0px;}.elementor-3904 .elementor-element.elementor-element-7e954ed{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3904 .elementor-element.elementor-element-60e9daf .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:15px;font-weight:600;color:var( --e-global-color-accent );}.elementor-3904 .elementor-element.elementor-element-60e9daf .elementor-heading-title a:hover, .elementor-3904 .elementor-element.elementor-element-60e9daf .elementor-heading-title a:focus{color:var( --e-global-color-primary );}.elementor-3904 .elementor-element.elementor-element-dc8177e{--display:flex;--justify-content:space-between;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:#D1DFDB;--border-color:#D1DFDB;--border-radius:4px 4px 4px 4px;box-shadow:0px 4px 10px 0px rgba(16, 185, 129.00000000000003, 0.03137254901960784);--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-3904 .elementor-element.elementor-element-dc8177e:not(.elementor-motion-effects-element-type-background), .elementor-3904 .elementor-element.elementor-element-dc8177e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3904 .elementor-element.elementor-element-dc8177e:hover{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:#10B981;--border-color:#10B981;}.elementor-3904 .elementor-element.elementor-element-dc8177e, .elementor-3904 .elementor-element.elementor-element-dc8177e::before{--border-transition:0.3s;}.elementor-3904 .elementor-element.elementor-element-7b9b0b8{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3904 .elementor-element.elementor-element-de89677 .elementor-icon-wrapper{text-align:start;}.elementor-3904 .elementor-element.elementor-element-de89677.elementor-view-stacked .elementor-icon{background-color:#E6FBF5;color:var( --e-global-color-primary );}.elementor-3904 .elementor-element.elementor-element-de89677.elementor-view-framed .elementor-icon, .elementor-3904 .elementor-element.elementor-element-de89677.elementor-view-default .elementor-icon{color:#E6FBF5;border-color:#E6FBF5;}.elementor-3904 .elementor-element.elementor-element-de89677.elementor-view-framed .elementor-icon, .elementor-3904 .elementor-element.elementor-element-de89677.elementor-view-default .elementor-icon svg{fill:#E6FBF5;}.elementor-3904 .elementor-element.elementor-element-de89677.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-3904 .elementor-element.elementor-element-de89677.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-3904 .elementor-element.elementor-element-de89677 .elementor-icon{font-size:28px;}.elementor-3904 .elementor-element.elementor-element-de89677 .elementor-icon svg{height:28px;}.elementor-3904 .elementor-element.elementor-element-e105650{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-3904 .elementor-element.elementor-element-e105650 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:20px;font-weight:700;line-height:1.25;color:var( --e-global-color-secondary );}.elementor-3904 .elementor-element.elementor-element-b171b21{text-align:start;font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;line-height:1.6;color:var( --e-global-color-text );}.elementor-3904 .elementor-element.elementor-element-b171b21 p{margin-block-end:0px;}.elementor-3904 .elementor-element.elementor-element-0fdbd87{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3904 .elementor-element.elementor-element-e8da20e .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:15px;font-weight:600;color:var( --e-global-color-accent );}.elementor-3904 .elementor-element.elementor-element-e8da20e .elementor-heading-title a:hover, .elementor-3904 .elementor-element.elementor-element-e8da20e .elementor-heading-title a:focus{color:var( --e-global-color-primary );}.elementor-3904 .elementor-element.elementor-element-7d78c83{--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:70px;--padding-bottom:70px;--padding-left:20px;--padding-right:20px;}.elementor-3904 .elementor-element.elementor-element-7d78c83:not(.elementor-motion-effects-element-type-background), .elementor-3904 .elementor-element.elementor-element-7d78c83 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#20D9A114;}.elementor-3904 .elementor-element.elementor-element-926ee08{text-align:center;}.elementor-3904 .elementor-element.elementor-element-926ee08 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:1.5px;}.elementor-3904 .elementor-element.elementor-element-f642dbc{text-align:center;}.elementor-3904 .elementor-element.elementor-element-f642dbc .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:38px;font-weight:700;line-height:1.25;color:var( --e-global-color-secondary );}.elementor-3904 .elementor-element.elementor-element-86bb99c{text-align:center;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.7;color:var( --e-global-color-text );}.elementor-3904 .elementor-element.elementor-element-86bb99c p{margin-block-end:0px;}.elementor-3904 .elementor-element.elementor-element-07a9baf > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-3904 .elementor-element.elementor-element-07a9baf .ndpf-portfolio-filter-wrapper{justify-content:center;margin-bottom:40px;}.elementor-3904 .elementor-element.elementor-element-07a9baf .ndpf-portfolio-widget-container{--ndpf-cols-desktop:3;--ndpf-cols-tablet:2;--ndpf-cols-mobile:1;--ndpf-grid-gap:30px;}.elementor-3904 .elementor-element.elementor-element-07a9baf .ndpf-portfolio-card{background-color:rgba(255, 255, 255, 0.8);border-radius:8px;}.elementor-3904 .elementor-element.elementor-element-872d49d{--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:70px;--padding-bottom:70px;--padding-left:20px;--padding-right:20px;}.elementor-3904 .elementor-element.elementor-element-54dda42{text-align:center;}.elementor-3904 .elementor-element.elementor-element-54dda42 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:1.5px;}.elementor-3904 .elementor-element.elementor-element-c8c2591{text-align:center;}.elementor-3904 .elementor-element.elementor-element-c8c2591 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:38px;font-weight:700;line-height:1.25;color:var( --e-global-color-secondary );}.elementor-3904 .elementor-element.elementor-element-67f672b{text-align:center;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.7;color:var( --e-global-color-text );}.elementor-3904 .elementor-element.elementor-element-67f672b p{margin-block-end:0px;}.elementor-3904 .elementor-element.elementor-element-c652db5{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3904 .elementor-element.elementor-element-a117256{--display:flex;--justify-content:space-between;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:#D1DFDB;--border-color:#D1DFDB;--border-radius:4px 4px 4px 4px;box-shadow:0px 4px 10px 0px rgba(16, 185, 129.00000000000003, 0.03137254901960784);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3904 .elementor-element.elementor-element-a117256:not(.elementor-motion-effects-element-type-background), .elementor-3904 .elementor-element.elementor-element-a117256 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3904 .elementor-element.elementor-element-a117256:hover{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:#10B981;--border-color:#10B981;}.elementor-3904 .elementor-element.elementor-element-a117256, .elementor-3904 .elementor-element.elementor-element-a117256::before{--border-transition:0.3s;}.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-3904 .elementor-element.elementor-element-986fcab img{width:100%;}.elementor-3904 .elementor-element.elementor-element-8ea9554{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-3904 .elementor-element.elementor-element-491b517{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-3904 .elementor-element.elementor-element-491b517 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:20px;font-weight:700;line-height:1.25;color:var( --e-global-color-primary );}.elementor-3904 .elementor-element.elementor-element-7b518b8{text-align:center;}.elementor-3904 .elementor-element.elementor-element-7b518b8 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:15px;font-weight:700;line-height:1.25;color:var( --e-global-color-accent );}.elementor-3904 .elementor-element.elementor-element-a6f9616{text-align:center;font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;line-height:1.6;color:var( --e-global-color-text );}.elementor-3904 .elementor-element.elementor-element-a6f9616 p{margin-block-end:0px;}.elementor-3904 .elementor-element.elementor-element-eaa7e9c{--display:flex;--justify-content:space-between;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:#D1DFDB;--border-color:#D1DFDB;--border-radius:4px 4px 4px 4px;box-shadow:0px 4px 10px 0px rgba(16, 185, 129.00000000000003, 0.03137254901960784);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3904 .elementor-element.elementor-element-eaa7e9c:not(.elementor-motion-effects-element-type-background), .elementor-3904 .elementor-element.elementor-element-eaa7e9c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3904 .elementor-element.elementor-element-eaa7e9c:hover{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:#10B981;--border-color:#10B981;}.elementor-3904 .elementor-element.elementor-element-eaa7e9c, .elementor-3904 .elementor-element.elementor-element-eaa7e9c::before{--border-transition:0.3s;}.elementor-3904 .elementor-element.elementor-element-ac2b500 img{width:100%;}.elementor-3904 .elementor-element.elementor-element-d931fa2{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-3904 .elementor-element.elementor-element-d534201{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-3904 .elementor-element.elementor-element-d534201 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:20px;font-weight:700;line-height:1.25;color:var( --e-global-color-primary );}.elementor-3904 .elementor-element.elementor-element-cd9eca6{text-align:center;}.elementor-3904 .elementor-element.elementor-element-cd9eca6 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:15px;font-weight:700;line-height:1.25;color:var( --e-global-color-accent );}.elementor-3904 .elementor-element.elementor-element-eed24a1{text-align:center;font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;line-height:1.6;color:var( --e-global-color-text );}.elementor-3904 .elementor-element.elementor-element-eed24a1 p{margin-block-end:0px;}.elementor-3904 .elementor-element.elementor-element-c1393d3{--display:flex;--justify-content:space-between;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:#D1DFDB;--border-color:#D1DFDB;--border-radius:4px 4px 4px 4px;box-shadow:0px 4px 10px 0px rgba(16, 185, 129.00000000000003, 0.03137254901960784);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3904 .elementor-element.elementor-element-c1393d3:not(.elementor-motion-effects-element-type-background), .elementor-3904 .elementor-element.elementor-element-c1393d3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3904 .elementor-element.elementor-element-c1393d3:hover{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:#10B981;--border-color:#10B981;}.elementor-3904 .elementor-element.elementor-element-c1393d3, .elementor-3904 .elementor-element.elementor-element-c1393d3::before{--border-transition:0.3s;}.elementor-3904 .elementor-element.elementor-element-cd15d77 img{width:100%;}.elementor-3904 .elementor-element.elementor-element-de0839a{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-3904 .elementor-element.elementor-element-87adbd1{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-3904 .elementor-element.elementor-element-87adbd1 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:20px;font-weight:700;line-height:1.25;color:var( --e-global-color-primary );}.elementor-3904 .elementor-element.elementor-element-530690c{text-align:center;}.elementor-3904 .elementor-element.elementor-element-530690c .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:15px;font-weight:700;line-height:1.25;color:var( --e-global-color-accent );}.elementor-3904 .elementor-element.elementor-element-d3b1b83{text-align:center;font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;line-height:1.6;color:var( --e-global-color-text );}.elementor-3904 .elementor-element.elementor-element-d3b1b83 p{margin-block-end:0px;}.elementor-3904 .elementor-element.elementor-element-da8f127{--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:70px;--padding-bottom:70px;--padding-left:20px;--padding-right:20px;}.elementor-3904 .elementor-element.elementor-element-da8f127:not(.elementor-motion-effects-element-type-background), .elementor-3904 .elementor-element.elementor-element-da8f127 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E9F2EF;}.elementor-3904 .elementor-element.elementor-element-454bb7d{text-align:center;}.elementor-3904 .elementor-element.elementor-element-454bb7d .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:1.5px;}.elementor-3904 .elementor-element.elementor-element-fa547c6{text-align:center;}.elementor-3904 .elementor-element.elementor-element-fa547c6 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:38px;font-weight:700;line-height:1.25;color:var( --e-global-color-secondary );}.elementor-3904 .elementor-element.elementor-element-3ce9adf{text-align:center;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.7;color:var( --e-global-color-text );}.elementor-3904 .elementor-element.elementor-element-3ce9adf p{margin-block-end:0px;}.elementor-3904 .elementor-element.elementor-element-727d41c .pricing-card{background-color:#ffffff;padding:40px 32px 40px 32px;border-radius:4px;}.elementor-3904 .elementor-element.elementor-element-727d41c .pricing-card.popular{background:linear-gradient(#ffffff, #ffffff) padding-box, var(--primary-grad) border-box;}.elementor-3904 .elementor-element.elementor-element-727d41c .btn{border-radius:4px;}.elementor-3904 .elementor-element.elementor-element-f8db170{margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-3904 .elementor-element.elementor-element-f8db170 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:38px;font-weight:700;line-height:1.25;color:var( --e-global-color-secondary );}.elementor-3904 .elementor-element.elementor-element-53f69e5{--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;--margin-top:-10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3904 .elementor-element.elementor-element-53f69e5.e-con{--align-self:center;}.elementor-3904 .elementor-element.elementor-element-fefe992{--display:flex;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-3904 .elementor-element.elementor-element-a9c0999 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-3904 .elementor-element.elementor-element-a9c0999 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-3904 .elementor-element.elementor-element-a9c0999 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-3904 .elementor-element.elementor-element-a9c0999 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-3904 .elementor-element.elementor-element-a9c0999 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-3904 .elementor-element.elementor-element-a9c0999 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-3904 .elementor-element.elementor-element-a9c0999 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-3904 .elementor-element.elementor-element-a9c0999{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-3904 .elementor-element.elementor-element-a9c0999 .elementor-icon-list-text{transition:color 0.3s;}.elementor-3904 .elementor-element.elementor-element-37d9ffb{--display:flex;}.elementor-3904 .elementor-element.elementor-element-b855671 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-3904 .elementor-element.elementor-element-b855671 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-3904 .elementor-element.elementor-element-b855671 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-3904 .elementor-element.elementor-element-b855671 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-3904 .elementor-element.elementor-element-b855671 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-3904 .elementor-element.elementor-element-b855671 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-3904 .elementor-element.elementor-element-b855671 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-3904 .elementor-element.elementor-element-b855671{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-3904 .elementor-element.elementor-element-b855671 .elementor-icon-list-text{transition:color 0.3s;}.elementor-3904 .elementor-element.elementor-element-fa0b4bc{--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:70px;--padding-bottom:70px;--padding-left:20px;--padding-right:20px;}.elementor-3904 .elementor-element.elementor-element-bf5ae81{text-align:center;}.elementor-3904 .elementor-element.elementor-element-bf5ae81 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:1.5px;}.elementor-3904 .elementor-element.elementor-element-92c3016{text-align:center;}.elementor-3904 .elementor-element.elementor-element-92c3016 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:38px;font-weight:700;line-height:1.25;color:var( --e-global-color-secondary );}.elementor-3904 .elementor-element.elementor-element-8c8e6e8{text-align:center;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.7;color:var( --e-global-color-text );}.elementor-3904 .elementor-element.elementor-element-8c8e6e8 p{margin-block-end:0px;}.elementor-3904 .elementor-element.elementor-element-23a0d7c{--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:30px 30px;--row-gap:30px;--column-gap:30px;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:#D1DFDB;--border-color:#D1DFDB;--padding-top:70px;--padding-bottom:70px;--padding-left:20px;--padding-right:20px;}.elementor-3904 .elementor-element.elementor-element-ebd503f{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3904 .elementor-element.elementor-element-ac2f1ba{--display:flex;--justify-content:center;--gap:7px 7px;--row-gap:7px;--column-gap:7px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3904 .elementor-element.elementor-element-629ddd2 .elementor-heading-title{color:var( --e-global-color-text );}.elementor-3904 .elementor-element.elementor-element-b706220 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:30px;font-weight:700;line-height:1.25;color:var( --e-global-color-text );}.elementor-3904 .elementor-element.elementor-element-843597e{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.7;color:var( --e-global-color-text );}.elementor-3904 .elementor-element.elementor-element-843597e p{margin-block-end:0px;}.elementor-3904 .elementor-element.elementor-element-d92f47d{--display:flex;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-3904 .elementor-element.elementor-element-5e21961 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-3904 .elementor-element.elementor-element-5e21961.elementor-view-stacked .elementor-icon{background-color:#E6FBF5;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-3904 .elementor-element.elementor-element-5e21961.elementor-view-framed .elementor-icon, .elementor-3904 .elementor-element.elementor-element-5e21961.elementor-view-default .elementor-icon{fill:#E6FBF5;color:#E6FBF5;border-color:#E6FBF5;}.elementor-3904 .elementor-element.elementor-element-5e21961.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-3904 .elementor-element.elementor-element-5e21961 .elementor-icon{font-size:23px;}.elementor-3904 .elementor-element.elementor-element-5e21961 .elementor-icon-box-title, .elementor-3904 .elementor-element.elementor-element-5e21961 .elementor-icon-box-title a{font-family:"Outfit", Sans-serif;font-size:15px;font-weight:600;}.elementor-3904 .elementor-element.elementor-element-5e21961 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;}.elementor-3904 .elementor-element.elementor-element-af81923 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-3904 .elementor-element.elementor-element-af81923.elementor-view-stacked .elementor-icon{background-color:#E6FBF5;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-3904 .elementor-element.elementor-element-af81923.elementor-view-framed .elementor-icon, .elementor-3904 .elementor-element.elementor-element-af81923.elementor-view-default .elementor-icon{fill:#E6FBF5;color:#E6FBF5;border-color:#E6FBF5;}.elementor-3904 .elementor-element.elementor-element-af81923.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-3904 .elementor-element.elementor-element-af81923 .elementor-icon{font-size:23px;}.elementor-3904 .elementor-element.elementor-element-af81923 .elementor-icon-box-title, .elementor-3904 .elementor-element.elementor-element-af81923 .elementor-icon-box-title a{font-family:"Outfit", Sans-serif;font-size:15px;font-weight:600;}.elementor-3904 .elementor-element.elementor-element-af81923 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;}.elementor-3904 .elementor-element.elementor-element-92874b8 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-3904 .elementor-element.elementor-element-92874b8.elementor-view-stacked .elementor-icon{background-color:#E6FBF5;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-3904 .elementor-element.elementor-element-92874b8.elementor-view-framed .elementor-icon, .elementor-3904 .elementor-element.elementor-element-92874b8.elementor-view-default .elementor-icon{fill:#E6FBF5;color:#E6FBF5;border-color:#E6FBF5;}.elementor-3904 .elementor-element.elementor-element-92874b8.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-3904 .elementor-element.elementor-element-92874b8 .elementor-icon{font-size:23px;}.elementor-3904 .elementor-element.elementor-element-92874b8 .elementor-icon-box-title, .elementor-3904 .elementor-element.elementor-element-92874b8 .elementor-icon-box-title a{font-family:"Outfit", Sans-serif;font-size:15px;font-weight:600;}.elementor-3904 .elementor-element.elementor-element-92874b8 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;}.elementor-3904 .elementor-element.elementor-element-e27e540{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3904 .elementor-element.elementor-element-0afcc69{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#D1DFDB;--border-color:#D1DFDB;--border-radius:4px 4px 4px 4px;--padding-top:44px;--padding-bottom:44px;--padding-left:44px;--padding-right:44px;}.elementor-3904 .elementor-element.elementor-element-0afcc69:not(.elementor-motion-effects-element-type-background), .elementor-3904 .elementor-element.elementor-element-0afcc69 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E9F2EF;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-3904 .elementor-element.elementor-element-dfcb9ba{--flex-wrap:wrap;--padding-top:70px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-3904 .elementor-element.elementor-element-7e0be99{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3904 .elementor-element.elementor-element-cf3cf1a .elementor-heading-title{font-size:48px;}.elementor-3904 .elementor-element.elementor-element-49efc9d{font-size:16px;}.elementor-3904 .elementor-element.elementor-element-0ee242a .elementor-button{font-size:14px;}.elementor-3904 .elementor-element.elementor-element-b2f3972 .elementor-button{font-size:14px;}.elementor-3904 .elementor-element.elementor-element-9422481{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3904 .elementor-element.elementor-element-0966bde{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-3904 .elementor-element.elementor-element-5e76de2{border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;}.elementor-3904 .elementor-element.elementor-element-61c9d11 .elementor-heading-title{font-size:32px;}.elementor-3904 .elementor-element.elementor-element-1932008{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3904 .elementor-element.elementor-element-f642dbc .elementor-heading-title{font-size:32px;}.elementor-3904 .elementor-element.elementor-element-c8c2591 .elementor-heading-title{font-size:32px;}.elementor-3904 .elementor-element.elementor-element-c652db5{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3904 .elementor-element.elementor-element-fa547c6 .elementor-heading-title{font-size:32px;}.elementor-3904 .elementor-element.elementor-element-f8db170 .elementor-heading-title{font-size:32px;}.elementor-3904 .elementor-element.elementor-element-fefe992{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-3904 .elementor-element.elementor-element-37d9ffb{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-3904 .elementor-element.elementor-element-92c3016 .elementor-heading-title{font-size:32px;}.elementor-3904 .elementor-element.elementor-element-23a0d7c{--flex-wrap:wrap;--padding-top:70px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-3904 .elementor-element.elementor-element-b706220 .elementor-heading-title{font-size:32px;}.elementor-3904 .elementor-element.elementor-element-843597e{font-size:16px;}.elementor-3904 .elementor-element.elementor-element-0afcc69{--padding-top:38px;--padding-bottom:38px;--padding-left:38px;--padding-right:38px;}}@media(max-width:767px){.elementor-3904 .elementor-element.elementor-element-dfcb9ba{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-3904 .elementor-element.elementor-element-cf3cf1a .elementor-heading-title{font-size:38px;}.elementor-3904 .elementor-element.elementor-element-49efc9d{font-size:16px;}.elementor-3904 .elementor-element.elementor-element-0ee242a .elementor-button{font-size:14px;padding:12px 20px 12px 20px;}.elementor-3904 .elementor-element.elementor-element-b2f3972 .elementor-button{font-size:14px;padding:12px 20px 12px 20px;}.elementor-3904 .elementor-element.elementor-element-61db015{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-3904 .elementor-element.elementor-element-0966bde{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3904 .elementor-element.elementor-element-8196a42{border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;}.elementor-3904 .elementor-element.elementor-element-5e76de2{border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;}.elementor-3904 .elementor-element.elementor-element-d46114b{border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;}.elementor-3904 .elementor-element.elementor-element-f568f5e{border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;}.elementor-3904 .elementor-element.elementor-element-61c9d11 .elementor-heading-title{font-size:30px;}.elementor-3904 .elementor-element.elementor-element-1932008{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-3904 .elementor-element.elementor-element-7d78c83{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-3904 .elementor-element.elementor-element-f642dbc .elementor-heading-title{font-size:30px;}.elementor-3904 .elementor-element.elementor-element-872d49d{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-3904 .elementor-element.elementor-element-c8c2591 .elementor-heading-title{font-size:30px;}.elementor-3904 .elementor-element.elementor-element-c652db5{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-3904 .elementor-element.elementor-element-da8f127{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-3904 .elementor-element.elementor-element-fa547c6 .elementor-heading-title{font-size:30px;}.elementor-3904 .elementor-element.elementor-element-f8db170 .elementor-heading-title{font-size:30px;}.elementor-3904 .elementor-element.elementor-element-53f69e5{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-3904 .elementor-element.elementor-element-fefe992{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3904 .elementor-element.elementor-element-37d9ffb{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3904 .elementor-element.elementor-element-b855671{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-3904 .elementor-element.elementor-element-fa0b4bc{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-3904 .elementor-element.elementor-element-92c3016 .elementor-heading-title{font-size:30px;}.elementor-3904 .elementor-element.elementor-element-23a0d7c{--padding-top:60px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-3904 .elementor-element.elementor-element-b706220 .elementor-heading-title{font-size:30px;}.elementor-3904 .elementor-element.elementor-element-843597e{font-size:16px;}.elementor-3904 .elementor-element.elementor-element-0afcc69{--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}}@media(min-width:768px){.elementor-3904 .elementor-element.elementor-element-7e0be99{--width:60%;}.elementor-3904 .elementor-element.elementor-element-9422481{--width:40%;}.elementor-3904 .elementor-element.elementor-element-53f69e5{--width:50%;}.elementor-3904 .elementor-element.elementor-element-ebd503f{--width:50%;}.elementor-3904 .elementor-element.elementor-element-e27e540{--width:50%;}}@media(max-width:1024px) and (min-width:768px){.elementor-3904 .elementor-element.elementor-element-7e0be99{--width:100%;}.elementor-3904 .elementor-element.elementor-element-9422481{--width:100%;}.elementor-3904 .elementor-element.elementor-element-53f69e5{--width:100%;}.elementor-3904 .elementor-element.elementor-element-ebd503f{--width:100%;}.elementor-3904 .elementor-element.elementor-element-e27e540{--width:100%;}}/* Start custom CSS for html, class: .elementor-element-d5242d8 */.hero-tag{
    display:inline-flex;
    align-items:center;
    gap:12px;

    padding:8px 16px;

    border:1px solid #b8f0e5;
    border-radius:6px;

    background:rgba(214,255,246,.45);

    color:#0f766e;
    font-size:12px;
    font-weight:700;
    text-transform:uppercase;
    letter-spacing:.8px;

    position:relative;
}

.hero-tag .pulse{
    width:10px;
    height:10px;
    background:#12b886;
    border-radius:50%;
    position:relative;
    flex-shrink:0;
}

/* Animated ring */
.hero-tag .pulse::before{
    content:"";
    position:absolute;
    inset:0;
    border-radius:50%;
    background:#12b886;
    animation:pulse 1.8s infinite;
}

@keyframes pulse{
    0%{
        transform:scale(1);
        opacity:.8;
    }
    70%{
        transform:scale(3.2);
        opacity:0;
    }
    100%{
        transform:scale(3.2);
        opacity:0;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-0ee242a */.gradient_btn a.elementor-button.elementor-button-link.elementor-size-sm {
    border: 2px solid;
    border-image: linear-gradient(100deg, #075E4E 0%, #10B981 60%) 1;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-0d97257 *//* E-Commerce Dashboard Visual Mockup */
.hero-visual {
    position: relative;
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%;
    padding: 20px 0;
}

.browser-frame {
    width: 100%;
    max-width: 460px;
    background: #ffffff;
    border-radius: 8px;
    box-shadow: 0 30px 60px rgba(16, 185, 129, 0.08), 0 15px 30px rgba(0, 0, 0, 0.03);
    border: 1px solid #d1dfdb;
    overflow: hidden;
    transition: all 0.3s cubic-bezier(0.16, 1, 0.3, 1);
}

.browser-frame:hover {
    transform: translateY(-6px);
    border-color: #10b981;
}

.browser-header {
    background-color: #e9f2ef;
    padding: 12px 18px;
    display: flex;
    align-items: center;
    border-bottom: 1px solid #d1dfdb;
    gap: 16px;
}

.browser-dots {
    display: flex;
    gap: 6px;
    align-items: center;
}

.browser-dots span {
    width: 9px;
    height: 9px;
    border-radius: 50%;
    display: block;
}

.browser-dots span:nth-child(1) { background-color: #075e4e; opacity: 0.6; }
.browser-dots span:nth-child(2) { background-color: #075e4e; opacity: 0.8; }
.browser-dots span:nth-child(3) { background-color: #10b981; }

.browser-url {
    background-color: #ffffff;
    border: 1px solid #d1dfdb;
    border-radius: 2px;
    padding: 4px 16px;
    font-size: 11px;
    font-family: monospace;
    color: #577570;
    flex-grow: 1;
    display: flex;
    align-items: center;
    gap: 6px;
}

.browser-url svg {
    color: #10b981;
}

.browser-content {
    padding: 24px;
    background-color: #ffffff;
}

.mock-stats-card {
    border: 1px solid #d1dfdb;
    border-radius: 4px;
    padding: 18px;
    margin-bottom: 16px;
    background-color: #ffffff;
}

.mock-stats-label {
    font-size: 11px;
    font-weight: 700;
    text-transform: uppercase;
    color: #577570;
    letter-spacing: 0.5px;
    margin-bottom: 4px;
}

.mock-stats-val {
    font-size: 28px;
    font-weight: 700;
    color: #075e4e;
    font-family: 'Outfit', sans-serif;
    display: flex;
    align-items: baseline;
    gap: 8px;
}

.mock-stats-val span {
    color: #10b981;
    font-size: 13px;
    font-weight: 600;
}

.mock-chart {
    height: 60px;
    width: 100%;
    display: flex;
    align-items: flex-end;
    gap: 6px;
    margin-top: 14px;
}

.mock-chart-bar {
    flex-grow: 1;
    background-color: #e6fbf5;
    border-radius: 2px;
    transition: all 0.3s cubic-bezier(0.16, 1, 0.3, 1);
}

.mock-chart-bar:hover {
    background: linear-gradient(135deg, #075e4e 0%, #10b981 50%, #20d9a1 100%);
}

.mock-sales-list {
    display: flex;
    flex-direction: column;
    gap: 10px;
}

.mock-sales-item {
    display: flex;
    align-items: center;
    justify-content: space-between;
    font-size: 12.5px;
    padding-bottom: 8px;
    border-bottom: 1px dashed #d1dfdb;
}

.mock-sales-item:last-child {
    border-bottom: none;
    padding-bottom: 0;
}

.mock-sales-client {
    font-weight: 600;
    color: #075e4e;
}

.mock-sales-amt {
    font-weight: 700;
    color: #10b981;
}

.floating-badge {
    position: absolute;
    background: #ffffff;
    border-radius: 4px;
    padding: 12px 16px;
    box-shadow: 0 10px 25px rgba(16, 185, 129, 0.08);
    border: 1px solid #d1dfdb;
    z-index: 3;
    animation: float-y 4s ease-in-out infinite;
}

.badge-left {
    bottom: 20px;
    left: -20px;
    display: flex;
    align-items: center;
    gap: 10px;
}

.badge-right {
    top: 20px;
    right: -20px;
    display: flex;
    flex-direction: column;
    gap: 2px;
    animation-delay: 2s;
}

@keyframes float-y {
    0%, 100% { transform: translateY(0); }
    50% { transform: translateY(-8px); }
}

/* Responsive adjust */
@media (max-width: 991px) {
    .hero-visual {
        order: -1;
    }
}
@media (max-width: 767px) {
    .badge-left {
        left: 0;
    }
    .badge-right {
        right: 0;
    }
}

@media (min-width: 768px) and (max-width: 1024px) {
    .hero-visual {
        max-width: 500px;
        padding-inline: 20px;
    }

    .badge-left {
        left: 8px;
        bottom: 16px;
    }

    .badge-right {
        right: 8px;
        top: 16px;
    }
}

@media (max-width: 767px) {
    .badge-left {
        left: 0;
    }

    .badge-right {
        right: 0;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1932008 */.value-card {
    transition: all 0.3s cubic-bezier(0.16, 1, 0.3, 1);
}
.value-card:hover {
    transform: translateY(-5px);
    box-shadow: 0 12px 30px rgba(16, 185, 129, 0.06), 0 4px 10px rgba(0, 0, 0, 0.02);
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c652db5 */.value-card {
    transition: all 0.3s cubic-bezier(0.16, 1, 0.3, 1);
}
.value-card:hover {
    transform: translateY(-5px);
    box-shadow: 0 12px 30px rgba(16, 185, 129, 0.06), 0 4px 10px rgba(0, 0, 0, 0.02);
    
}/* End custom CSS */
/* Start custom CSS for nexodraft_pricing_widget, class: .elementor-element-727d41c *//* Mobile only (up to 767px) */
@media (max-width: 767px) {
    .nexodraft-pricing-wrapper .pricing-toggle {
        display: block;
    }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-42c6be3 */#forminator-module-2715 .forminator-input,
#forminator-module-2715 .forminator-textarea {
    border: 1px solid #d1dfdb !important; /* Mint-tinted Border */
    border-radius: 2px !important;
    padding: 12px 16px !important;
}

#forminator-module-2715 .select2-container.forminator-select .select2-selection--single {
    border-radius: 2px !important;
    height: 48px !important;
}

#forminator-module-2715 .forminator-textarea {
    height: 120px !important;
}

/* ==========================================
   5. SUBMIT BUTTON STYLES (সাবমিট বাটন)
   ========================================== */
#forminator-module-2715 .forminator-button-submit,
#forminator-module-2715 .forminator-button {
    width: 100% !important;
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    padding: 14px 26px !important;
    border-radius: 4px !important;
    font-family: 'Outfit', sans-serif !important;
    font-weight: 600 !important;
    font-size: 15px !important;
    cursor: pointer !important;
    transition: all 0.3s cubic-bezier(0.16, 1, 0.3, 1) !important;
    border: none !important;
    letter-spacing: 0.3px !important;
    background: linear-gradient(135deg, #075e4e 0%, #10b981 50%, #20d9a1 100%) !important; /* Premium Gradient */
    color: #ffffff !important;
    box-shadow: 0 4px 14px rgba(16, 185, 129, 0.25) !important;
    text-shadow: none !important;
}

#forminator-module-2715 .forminator-button-submit:hover,
#forminator-module-2715 .forminator-button:hover {
    transform: translateY(-2px) !important;
    box-shadow: 0 6px 20px rgba(16, 185, 129, 0.4) !important;
}

#forminator-module-2715 .forminator-button-submit:active,
#forminator-module-2715 .forminator-button:active {
    transform: translateY(0) !important;
}/* End custom CSS */