.elementor-344 .elementor-element.elementor-element-b7d8601:not(.elementor-motion-effects-element-type-background), .elementor-344 .elementor-element.elementor-element-b7d8601 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://truenorthadvisoryfirm.com/wp-content/uploads/2026/01/Mask-group-10.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-344 .elementor-element.elementor-element-b7d8601 > .elementor-background-overlay{background-color:#272727C4;opacity:1;mix-blend-mode:darken;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-344 .elementor-element.elementor-element-b7d8601{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-344 .elementor-element.elementor-element-32d5999.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-344 .elementor-element.elementor-element-32d5999 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:100px 0px 0px 0px;}.elementor-344 .elementor-element.elementor-element-c020d8a > .elementor-container{max-width:1240px;}.elementor-344 .elementor-element.elementor-element-c020d8a{padding:65px 20px 0px 20px;}.elementor-344 .elementor-element.elementor-element-9d9be63 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-344 .elementor-element.elementor-element-9d9be63{z-index:9;}.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-344 .elementor-element.elementor-element-b1503b7 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:40px;font-weight:600;line-height:122%;color:#FFFFFF;}.elementor-344 .elementor-element.elementor-element-d0f7b11{margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-344 .elementor-element.elementor-element-d0f7b11 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:20px;font-weight:600;line-height:123%;letter-spacing:-0.4px;color:#FFFFFF;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-344 .elementor-element.elementor-element-89386c5{margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:137%;color:#FFFFFF;}.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-344 .elementor-element.elementor-element-5d93ff0 .elementor-button{background-color:#33BF81;font-family:"Inter", Sans-serif;font-size:18px;font-weight:500;line-height:170%;}.elementor-344 .elementor-element.elementor-element-5d93ff0{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-344 .elementor-element.elementor-element-30815aa > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.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-344 .elementor-element.elementor-element-f67cf65{z-index:99;text-align:end;}.elementor-344 .elementor-element.elementor-element-36e2c83 > .elementor-container{max-width:1100px;}.elementor-344 .elementor-element.elementor-element-36e2c83{margin-top:80px;margin-bottom:0px;padding:0px 20px 0px 20px;}.elementor-344 .elementor-element.elementor-element-b90ecf8 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-344 .elementor-element.elementor-element-78ee5bb{text-align:center;}.elementor-344 .elementor-element.elementor-element-78ee5bb .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:42px;font-weight:700;color:#33BF81;}.elementor-344 .elementor-element.elementor-element-a187d5f{margin-top:70px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-344 .elementor-element.elementor-element-60f9b70:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-344 .elementor-element.elementor-element-60f9b70 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D9D9D945;}.elementor-344 .elementor-element.elementor-element-60f9b70 > .elementor-element-populated, .elementor-344 .elementor-element.elementor-element-60f9b70 > .elementor-element-populated > .elementor-background-overlay, .elementor-344 .elementor-element.elementor-element-60f9b70 > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-344 .elementor-element.elementor-element-60f9b70 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 20px 0px 0px;--e-column-margin-right:20px;--e-column-margin-left:0px;padding:0px 0px 50px 0px;}.elementor-344 .elementor-element.elementor-element-60f9b70 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.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-344 .elementor-element.elementor-element-37a4b04{margin:-72px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 10px 20px 25px;}.elementor-344 .elementor-element.elementor-element-37a4b04 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-344 .elementor-element.elementor-element-37a4b04 .elementor-icon{font-size:102px;}.elementor-344 .elementor-element.elementor-element-37a4b04 .elementor-icon-box-title, .elementor-344 .elementor-element.elementor-element-37a4b04 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:20px;font-weight:600;line-height:170%;}.elementor-344 .elementor-element.elementor-element-37a4b04 .elementor-icon-box-title{color:#FFFFFF;}.elementor-344 .elementor-element.elementor-element-37a4b04 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:170%;color:#FFFFFF;}.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-344 .elementor-element.elementor-element-d8de3a2{width:auto;max-width:auto;bottom:25px;}body:not(.rtl) .elementor-344 .elementor-element.elementor-element-d8de3a2{right:40px;}body.rtl .elementor-344 .elementor-element.elementor-element-d8de3a2{left:40px;}.elementor-344 .elementor-element.elementor-element-d8de3a2 .elementor-icon-wrapper{text-align:center;}.elementor-344 .elementor-element.elementor-element-d8de3a2 .elementor-icon{font-size:25px;}.elementor-344 .elementor-element.elementor-element-d8de3a2 .elementor-icon svg{height:25px;}.elementor-344 .elementor-element.elementor-element-17e3257:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-344 .elementor-element.elementor-element-17e3257 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D9D9D945;}.elementor-344 .elementor-element.elementor-element-17e3257 > .elementor-element-populated, .elementor-344 .elementor-element.elementor-element-17e3257 > .elementor-element-populated > .elementor-background-overlay, .elementor-344 .elementor-element.elementor-element-17e3257 > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-344 .elementor-element.elementor-element-17e3257 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 20px;--e-column-margin-right:0px;--e-column-margin-left:20px;padding:0px 0px 50px 0px;}.elementor-344 .elementor-element.elementor-element-17e3257 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-344 .elementor-element.elementor-element-b063b88{margin:-72px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 25px 20px 25px;}.elementor-344 .elementor-element.elementor-element-b063b88 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-344 .elementor-element.elementor-element-b063b88 .elementor-icon{font-size:102px;}.elementor-344 .elementor-element.elementor-element-b063b88 .elementor-icon-box-title, .elementor-344 .elementor-element.elementor-element-b063b88 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:20px;font-weight:600;line-height:170%;}.elementor-344 .elementor-element.elementor-element-b063b88 .elementor-icon-box-title{color:#FFFFFF;}.elementor-344 .elementor-element.elementor-element-b063b88 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:170%;color:#FFFFFF;}.elementor-344 .elementor-element.elementor-element-e889c7f{width:auto;max-width:auto;bottom:25px;}body:not(.rtl) .elementor-344 .elementor-element.elementor-element-e889c7f{right:40px;}body.rtl .elementor-344 .elementor-element.elementor-element-e889c7f{left:40px;}.elementor-344 .elementor-element.elementor-element-e889c7f .elementor-icon-wrapper{text-align:center;}.elementor-344 .elementor-element.elementor-element-e889c7f .elementor-icon{font-size:25px;}.elementor-344 .elementor-element.elementor-element-e889c7f .elementor-icon svg{height:25px;}.elementor-344 .elementor-element.elementor-element-f322e00{margin-top:40px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-344 .elementor-element.elementor-element-121fc01:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-344 .elementor-element.elementor-element-121fc01 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D9D9D945;}.elementor-344 .elementor-element.elementor-element-121fc01 > .elementor-element-populated, .elementor-344 .elementor-element.elementor-element-121fc01 > .elementor-element-populated > .elementor-background-overlay, .elementor-344 .elementor-element.elementor-element-121fc01 > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-344 .elementor-element.elementor-element-121fc01 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 20px 0px 0px;--e-column-margin-right:20px;--e-column-margin-left:0px;padding:0px 0px 50px 0px;}.elementor-344 .elementor-element.elementor-element-121fc01 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-344 .elementor-element.elementor-element-1585a0f{margin:-72px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 25px 0px 25px;}.elementor-344 .elementor-element.elementor-element-1585a0f .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-344 .elementor-element.elementor-element-1585a0f .elementor-icon{font-size:102px;}.elementor-344 .elementor-element.elementor-element-1585a0f .elementor-icon-box-title, .elementor-344 .elementor-element.elementor-element-1585a0f .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:20px;font-weight:600;line-height:170%;}.elementor-344 .elementor-element.elementor-element-1585a0f .elementor-icon-box-title{color:#FFFFFF;}.elementor-344 .elementor-element.elementor-element-1585a0f .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:170%;color:#FFFFFF;}.elementor-344 .elementor-element.elementor-element-00a69d1{width:auto;max-width:auto;bottom:25px;}body:not(.rtl) .elementor-344 .elementor-element.elementor-element-00a69d1{right:40px;}body.rtl .elementor-344 .elementor-element.elementor-element-00a69d1{left:40px;}.elementor-344 .elementor-element.elementor-element-00a69d1 .elementor-icon-wrapper{text-align:center;}.elementor-344 .elementor-element.elementor-element-00a69d1 .elementor-icon{font-size:25px;}.elementor-344 .elementor-element.elementor-element-00a69d1 .elementor-icon svg{height:25px;}.elementor-344 .elementor-element.elementor-element-4e35973:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-344 .elementor-element.elementor-element-4e35973 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D9D9D945;}.elementor-344 .elementor-element.elementor-element-4e35973 > .elementor-element-populated, .elementor-344 .elementor-element.elementor-element-4e35973 > .elementor-element-populated > .elementor-background-overlay, .elementor-344 .elementor-element.elementor-element-4e35973 > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-344 .elementor-element.elementor-element-4e35973 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 20px;--e-column-margin-right:0px;--e-column-margin-left:20px;padding:0px 0px 50px 0px;}.elementor-344 .elementor-element.elementor-element-4e35973 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-344 .elementor-element.elementor-element-a788450{margin:-72px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 25px 0px 25px;}.elementor-344 .elementor-element.elementor-element-a788450 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-344 .elementor-element.elementor-element-a788450 .elementor-icon{font-size:102px;}.elementor-344 .elementor-element.elementor-element-a788450 .elementor-icon-box-title, .elementor-344 .elementor-element.elementor-element-a788450 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:20px;font-weight:600;line-height:170%;}.elementor-344 .elementor-element.elementor-element-a788450 .elementor-icon-box-title{color:#FFFFFF;}.elementor-344 .elementor-element.elementor-element-a788450 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:170%;color:#FFFFFF;}.elementor-344 .elementor-element.elementor-element-f784179{width:auto;max-width:auto;bottom:25px;}body:not(.rtl) .elementor-344 .elementor-element.elementor-element-f784179{right:40px;}body.rtl .elementor-344 .elementor-element.elementor-element-f784179{left:40px;}.elementor-344 .elementor-element.elementor-element-f784179 .elementor-icon-wrapper{text-align:center;}.elementor-344 .elementor-element.elementor-element-f784179 .elementor-icon{font-size:25px;}.elementor-344 .elementor-element.elementor-element-f784179 .elementor-icon svg{height:25px;}.elementor-344 .elementor-element.elementor-element-637e872 > .elementor-container{max-width:1240px;}.elementor-344 .elementor-element.elementor-element-637e872{margin-top:160px;margin-bottom:0px;padding:0px 20px 0px 20px;}.elementor-344 .elementor-element.elementor-element-e1b5f58 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-344 .elementor-element.elementor-element-5c5c110{text-align:center;}.elementor-344 .elementor-element.elementor-element-5c5c110 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:42px;font-weight:700;color:#33BF81;}.elementor-344 .elementor-element.elementor-element-92fb732{margin-top:35px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-344 .elementor-element.elementor-element-80d8c89:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-344 .elementor-element.elementor-element-80d8c89 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D9D9D945;}.elementor-344 .elementor-element.elementor-element-80d8c89:hover > .elementor-element-populated{background-color:#33BF81;}.elementor-344 .elementor-element.elementor-element-80d8c89 > .elementor-element-populated, .elementor-344 .elementor-element.elementor-element-80d8c89 > .elementor-element-populated > .elementor-background-overlay, .elementor-344 .elementor-element.elementor-element-80d8c89 > .elementor-background-slideshow{border-radius:32px 32px 32px 32px;}.elementor-344 .elementor-element.elementor-element-80d8c89 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:70px 30px 70px 30px;}.elementor-344 .elementor-element.elementor-element-80d8c89 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-344 .elementor-element.elementor-element-5a89e55 .elementor-icon-box-wrapper{gap:25px;}.elementor-344 .elementor-element.elementor-element-5a89e55 .elementor-icon{font-size:68px;}.elementor-344 .elementor-element.elementor-element-5a89e55 .elementor-icon-box-title, .elementor-344 .elementor-element.elementor-element-5a89e55 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:20px;font-weight:600;line-height:127%;}.elementor-344 .elementor-element.elementor-element-5a89e55 .elementor-icon-box-title{color:#FFFFFF;}.elementor-344 .elementor-element.elementor-element-5a89e55:has(:hover) .elementor-icon-box-title,
					 .elementor-344 .elementor-element.elementor-element-5a89e55:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-344 .elementor-element.elementor-element-5a89e55 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-344 .elementor-element.elementor-element-7d83107:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-344 .elementor-element.elementor-element-7d83107 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D9D9D945;}.elementor-344 .elementor-element.elementor-element-7d83107:hover > .elementor-element-populated{background-color:#33BF81;}.elementor-344 .elementor-element.elementor-element-7d83107 > .elementor-element-populated, .elementor-344 .elementor-element.elementor-element-7d83107 > .elementor-element-populated > .elementor-background-overlay, .elementor-344 .elementor-element.elementor-element-7d83107 > .elementor-background-slideshow{border-radius:32px 32px 32px 32px;}.elementor-344 .elementor-element.elementor-element-7d83107 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:70px 30px 70px 30px;}.elementor-344 .elementor-element.elementor-element-7d83107 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-344 .elementor-element.elementor-element-2188e31 .elementor-icon-box-wrapper{gap:25px;}.elementor-344 .elementor-element.elementor-element-2188e31 .elementor-icon{font-size:68px;}.elementor-344 .elementor-element.elementor-element-2188e31 .elementor-icon-box-title, .elementor-344 .elementor-element.elementor-element-2188e31 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:20px;font-weight:600;line-height:127%;}.elementor-344 .elementor-element.elementor-element-2188e31 .elementor-icon-box-title{color:#FFFFFF;}.elementor-344 .elementor-element.elementor-element-2188e31:has(:hover) .elementor-icon-box-title,
					 .elementor-344 .elementor-element.elementor-element-2188e31:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-344 .elementor-element.elementor-element-2188e31 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-344 .elementor-element.elementor-element-0cd3912:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-344 .elementor-element.elementor-element-0cd3912 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D9D9D945;}.elementor-344 .elementor-element.elementor-element-0cd3912:hover > .elementor-element-populated{background-color:#33BF81;}.elementor-344 .elementor-element.elementor-element-0cd3912 > .elementor-element-populated, .elementor-344 .elementor-element.elementor-element-0cd3912 > .elementor-element-populated > .elementor-background-overlay, .elementor-344 .elementor-element.elementor-element-0cd3912 > .elementor-background-slideshow{border-radius:32px 32px 32px 32px;}.elementor-344 .elementor-element.elementor-element-0cd3912 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:70px 30px 70px 30px;}.elementor-344 .elementor-element.elementor-element-0cd3912 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-344 .elementor-element.elementor-element-f0046d4 .elementor-icon-box-wrapper{gap:25px;}.elementor-344 .elementor-element.elementor-element-f0046d4 .elementor-icon{font-size:68px;}.elementor-344 .elementor-element.elementor-element-f0046d4 .elementor-icon-box-title, .elementor-344 .elementor-element.elementor-element-f0046d4 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:20px;font-weight:600;line-height:127%;}.elementor-344 .elementor-element.elementor-element-f0046d4 .elementor-icon-box-title{color:#FFFFFF;}.elementor-344 .elementor-element.elementor-element-f0046d4:has(:hover) .elementor-icon-box-title,
					 .elementor-344 .elementor-element.elementor-element-f0046d4:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-344 .elementor-element.elementor-element-f0046d4 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-344 .elementor-element.elementor-element-6cdcea5:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-344 .elementor-element.elementor-element-6cdcea5 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D9D9D945;}.elementor-344 .elementor-element.elementor-element-6cdcea5:hover > .elementor-element-populated{background-color:#33BF81;}.elementor-344 .elementor-element.elementor-element-6cdcea5 > .elementor-element-populated, .elementor-344 .elementor-element.elementor-element-6cdcea5 > .elementor-element-populated > .elementor-background-overlay, .elementor-344 .elementor-element.elementor-element-6cdcea5 > .elementor-background-slideshow{border-radius:32px 32px 32px 32px;}.elementor-344 .elementor-element.elementor-element-6cdcea5 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:70px 30px 70px 30px;}.elementor-344 .elementor-element.elementor-element-6cdcea5 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-344 .elementor-element.elementor-element-93e4f74 .elementor-icon-box-wrapper{gap:25px;}.elementor-344 .elementor-element.elementor-element-93e4f74 .elementor-icon{font-size:68px;}.elementor-344 .elementor-element.elementor-element-93e4f74 .elementor-icon-box-title, .elementor-344 .elementor-element.elementor-element-93e4f74 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:20px;font-weight:600;line-height:127%;}.elementor-344 .elementor-element.elementor-element-93e4f74 .elementor-icon-box-title{color:#FFFFFF;}.elementor-344 .elementor-element.elementor-element-93e4f74:has(:hover) .elementor-icon-box-title,
					 .elementor-344 .elementor-element.elementor-element-93e4f74:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-344 .elementor-element.elementor-element-93e4f74 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-344 .elementor-element.elementor-element-d0c5dfe{margin-top:160px;margin-bottom:0px;}.elementor-344 .elementor-element.elementor-element-9e62cdd{text-align:center;}.elementor-344 .elementor-element.elementor-element-9e62cdd .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:42px;font-weight:700;color:#33BF81;}.elementor-344 .elementor-element.elementor-element-5739725 > .elementor-container{max-width:1240px;}.elementor-344 .elementor-element.elementor-element-62c2a2d > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-344 .elementor-element.elementor-element-4a2c29e{margin-top:0px;margin-bottom:0px;padding:45px 0px 0px 0px;}.elementor-344 .elementor-element.elementor-element-f3f1b63 > .elementor-element-populated{margin:0px 15px 0px 0px;--e-column-margin-right:15px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-344 .elementor-element.elementor-element-b69c47e{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-344 .elementor-element.elementor-element-b69c47e .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:20px;}.elementor-344 .elementor-element.elementor-element-b69c47e .elementor-icon-box-title{margin-block-end:12px;color:#33BF81;}.elementor-344 .elementor-element.elementor-element-b69c47e .elementor-icon{font-size:56px;}.elementor-344 .elementor-element.elementor-element-b69c47e .elementor-icon-box-title, .elementor-344 .elementor-element.elementor-element-b69c47e .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:20px;font-weight:600;}.elementor-344 .elementor-element.elementor-element-b69c47e:has(:hover) .elementor-icon-box-title,
					 .elementor-344 .elementor-element.elementor-element-b69c47e:has(:focus) .elementor-icon-box-title{color:#33BF81;}.elementor-344 .elementor-element.elementor-element-b69c47e .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:127%;color:#FFFFFF;}.elementor-344 .elementor-element.elementor-element-0e386e3 > .elementor-element-populated{margin:0px 0px 0px 15px;--e-column-margin-right:0px;--e-column-margin-left:15px;padding:0px 0px 0px 0px;}.elementor-344 .elementor-element.elementor-element-ea1b2ee{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-344 .elementor-element.elementor-element-ea1b2ee .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:20px;}.elementor-344 .elementor-element.elementor-element-ea1b2ee .elementor-icon-box-title{margin-block-end:12px;color:#33BF81;}.elementor-344 .elementor-element.elementor-element-ea1b2ee .elementor-icon{font-size:56px;}.elementor-344 .elementor-element.elementor-element-ea1b2ee .elementor-icon-box-title, .elementor-344 .elementor-element.elementor-element-ea1b2ee .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:20px;font-weight:600;}.elementor-344 .elementor-element.elementor-element-ea1b2ee:has(:hover) .elementor-icon-box-title,
					 .elementor-344 .elementor-element.elementor-element-ea1b2ee:has(:focus) .elementor-icon-box-title{color:#33BF81;}.elementor-344 .elementor-element.elementor-element-ea1b2ee .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:127%;color:#FFFFFF;}.elementor-344 .elementor-element.elementor-element-8078884{margin-top:0px;margin-bottom:0px;padding:25px 0px 0px 0px;}.elementor-344 .elementor-element.elementor-element-e01db06 > .elementor-element-populated{margin:0px 15px 0px 0px;--e-column-margin-right:15px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-344 .elementor-element.elementor-element-ff5dcd4{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-344 .elementor-element.elementor-element-ff5dcd4 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:20px;}.elementor-344 .elementor-element.elementor-element-ff5dcd4 .elementor-icon-box-title{margin-block-end:12px;color:#33BF81;}.elementor-344 .elementor-element.elementor-element-ff5dcd4 .elementor-icon{font-size:56px;}.elementor-344 .elementor-element.elementor-element-ff5dcd4 .elementor-icon-box-title, .elementor-344 .elementor-element.elementor-element-ff5dcd4 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:20px;font-weight:600;}.elementor-344 .elementor-element.elementor-element-ff5dcd4:has(:hover) .elementor-icon-box-title,
					 .elementor-344 .elementor-element.elementor-element-ff5dcd4:has(:focus) .elementor-icon-box-title{color:#33BF81;}.elementor-344 .elementor-element.elementor-element-ff5dcd4 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:127%;color:#FFFFFF;}.elementor-344 .elementor-element.elementor-element-a6b772e > .elementor-element-populated{margin:0px 0px 0px 15px;--e-column-margin-right:0px;--e-column-margin-left:15px;padding:0px 0px 0px 0px;}.elementor-344 .elementor-element.elementor-element-d91fd9a{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-344 .elementor-element.elementor-element-d91fd9a .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:20px;}.elementor-344 .elementor-element.elementor-element-d91fd9a .elementor-icon-box-title{margin-block-end:12px;color:#33BF81;}.elementor-344 .elementor-element.elementor-element-d91fd9a .elementor-icon{font-size:56px;}.elementor-344 .elementor-element.elementor-element-d91fd9a .elementor-icon-box-title, .elementor-344 .elementor-element.elementor-element-d91fd9a .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:20px;font-weight:600;}.elementor-344 .elementor-element.elementor-element-d91fd9a:has(:hover) .elementor-icon-box-title,
					 .elementor-344 .elementor-element.elementor-element-d91fd9a:has(:focus) .elementor-icon-box-title{color:#33BF81;}.elementor-344 .elementor-element.elementor-element-d91fd9a .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:127%;color:#FFFFFF;}.elementor-344 .elementor-element.elementor-element-770a397 > .elementor-container{max-width:1250px;}.elementor-344 .elementor-element.elementor-element-770a397{margin-top:160px;margin-bottom:160px;padding:0px 0px 0px 0px;}.elementor-344 .elementor-element.elementor-element-0376260 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-344 .elementor-element.elementor-element-d0818b3:not(.elementor-motion-effects-element-type-background), .elementor-344 .elementor-element.elementor-element-d0818b3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#272727;}.elementor-344 .elementor-element.elementor-element-d0818b3, .elementor-344 .elementor-element.elementor-element-d0818b3 > .elementor-background-overlay{border-radius:40px 40px 40px 40px;}.elementor-344 .elementor-element.elementor-element-d0818b3{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:80px 0px 80px 0px;}.elementor-344 .elementor-element.elementor-element-d0818b3 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-344 .elementor-element.elementor-element-a40a6eb.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-344 .elementor-element.elementor-element-a40a6eb > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-344 .elementor-element.elementor-element-1747468{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:center;}.elementor-344 .elementor-element.elementor-element-1747468 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:42px;font-weight:700;text-transform:capitalize;line-height:48px;color:#33BF81;}.elementor-344 .elementor-element.elementor-element-3ec83a0{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;text-align:center;font-family:"Rethink Sans", Sans-serif;font-size:16px;font-weight:400;line-height:170%;color:#FFFFFF;}.elementor-344 .elementor-element.elementor-element-0c11f2f .elementor-button{background-color:#D9D9D945;font-family:"Inter", Sans-serif;font-size:16px;font-weight:600;line-height:170%;border-radius:500px 500px 500px 500px;padding:0px 0px 0px 10px;}.elementor-344 .elementor-element.elementor-element-0c11f2f{width:auto;max-width:auto;padding:0px 15px 0px 0px;}.elementor-344 .elementor-element.elementor-element-0c11f2f .elementor-button-content-wrapper{flex-direction:row;}.elementor-344 .elementor-element.elementor-element-3da5586 .elementor-button{background-color:#D9D9D945;font-family:"Inter", Sans-serif;font-size:16px;font-weight:600;line-height:170%;border-radius:500px 500px 500px 500px;padding:0px 0px 0px 10px;}.elementor-344 .elementor-element.elementor-element-3da5586{width:auto;max-width:auto;padding:0px 15px 0px 15px;}.elementor-344 .elementor-element.elementor-element-3da5586 .elementor-button-content-wrapper{flex-direction:row;}.elementor-344 .elementor-element.elementor-element-fcbd195 .elementor-button{background-color:#D9D9D945;font-family:"Inter", Sans-serif;font-size:16px;font-weight:600;line-height:170%;border-radius:500px 500px 500px 500px;padding:0px 0px 0px 10px;}.elementor-344 .elementor-element.elementor-element-fcbd195{width:auto;max-width:auto;padding:0px 0px 0px 15px;}.elementor-344 .elementor-element.elementor-element-fcbd195 .elementor-button-content-wrapper{flex-direction:row;}body.elementor-page-344:not(.elementor-motion-effects-element-type-background), body.elementor-page-344 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#272727;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-344 .elementor-element.elementor-element-f67cf65{padding:40px 0px 70px 0px;}.elementor-344 .elementor-element.elementor-element-36e2c83{margin-top:30px;margin-bottom:0px;}.elementor-344 .elementor-element.elementor-element-60f9b70 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-344 .elementor-element.elementor-element-17e3257 > .elementor-element-populated{margin:20px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-344 .elementor-element.elementor-element-f322e00{margin-top:20px;margin-bottom:0px;}.elementor-344 .elementor-element.elementor-element-121fc01 > .elementor-element-populated{margin:0px 0px 20px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-344 .elementor-element.elementor-element-4e35973 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-344 .elementor-element.elementor-element-637e872{margin-top:120px;margin-bottom:0px;}.elementor-344 .elementor-element.elementor-element-92fb732{margin-top:40px;margin-bottom:0px;}.elementor-344 .elementor-element.elementor-element-80d8c89 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-344 .elementor-element.elementor-element-7d83107 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-344 .elementor-element.elementor-element-0cd3912 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-344 .elementor-element.elementor-element-6cdcea5 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-344 .elementor-element.elementor-element-d0c5dfe{margin-top:100px;margin-bottom:0px;}.elementor-344 .elementor-element.elementor-element-4a2c29e{padding:70px 20px 0px 20px;}.elementor-344 .elementor-element.elementor-element-f3f1b63 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-344 .elementor-element.elementor-element-0e386e3 > .elementor-element-populated{margin:15px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-344 .elementor-element.elementor-element-8078884{padding:0px 20px 0px 20px;}.elementor-344 .elementor-element.elementor-element-e01db06 > .elementor-element-populated{margin:15px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-344 .elementor-element.elementor-element-a6b772e > .elementor-element-populated{margin:15px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-344 .elementor-element.elementor-element-770a397{margin-top:100px;margin-bottom:100px;}.elementor-344 .elementor-element.elementor-element-0c11f2f{margin:0px 10px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-344 .elementor-element.elementor-element-3da5586{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 10px;padding:0px 0px 0px 0px;}}@media(min-width:768px){.elementor-344 .elementor-element.elementor-element-9d9be63{width:45%;}.elementor-344 .elementor-element.elementor-element-30815aa{width:55%;}}@media(max-width:1024px) and (min-width:768px){.elementor-344 .elementor-element.elementor-element-9d9be63{width:100%;}.elementor-344 .elementor-element.elementor-element-30815aa{width:100%;}.elementor-344 .elementor-element.elementor-element-60f9b70{width:100%;}.elementor-344 .elementor-element.elementor-element-17e3257{width:100%;}.elementor-344 .elementor-element.elementor-element-121fc01{width:100%;}.elementor-344 .elementor-element.elementor-element-4e35973{width:100%;}.elementor-344 .elementor-element.elementor-element-80d8c89{width:100%;}.elementor-344 .elementor-element.elementor-element-7d83107{width:100%;}.elementor-344 .elementor-element.elementor-element-0cd3912{width:100%;}.elementor-344 .elementor-element.elementor-element-6cdcea5{width:100%;}.elementor-344 .elementor-element.elementor-element-f3f1b63{width:100%;}.elementor-344 .elementor-element.elementor-element-0e386e3{width:100%;}.elementor-344 .elementor-element.elementor-element-e01db06{width:100%;}.elementor-344 .elementor-element.elementor-element-a6b772e{width:100%;}}@media(max-width:767px){.elementor-344 .elementor-element.elementor-element-c020d8a{padding:70px 10px 0px 10px;}.elementor-344 .elementor-element.elementor-element-f67cf65{padding:50px 0px 20px 0px;}.elementor-344 .elementor-element.elementor-element-36e2c83{margin-top:100px;margin-bottom:0px;padding:0px 10px 0px 10px;}.elementor-344 .elementor-element.elementor-element-a187d5f{margin-top:70px;margin-bottom:0px;}.elementor-344 .elementor-element.elementor-element-60f9b70 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-344 .elementor-element.elementor-element-37a4b04{margin:-60px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-344 .elementor-element.elementor-element-37a4b04 .elementor-icon{font-size:80px;}.elementor-344 .elementor-element.elementor-element-17e3257 > .elementor-element-populated{margin:10px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-344 .elementor-element.elementor-element-b063b88{margin:-60px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-344 .elementor-element.elementor-element-b063b88 .elementor-icon{font-size:80px;}.elementor-344 .elementor-element.elementor-element-f322e00{margin-top:10px;margin-bottom:0px;}.elementor-344 .elementor-element.elementor-element-121fc01 > .elementor-element-populated{margin:0px 0px 10px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-344 .elementor-element.elementor-element-1585a0f{margin:-60px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-344 .elementor-element.elementor-element-1585a0f .elementor-icon{font-size:80px;}.elementor-344 .elementor-element.elementor-element-4e35973 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-344 .elementor-element.elementor-element-a788450{margin:-60px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-344 .elementor-element.elementor-element-a788450 .elementor-icon{font-size:80px;}.elementor-344 .elementor-element.elementor-element-637e872{padding:0px 10px 0px 10px;}.elementor-344 .elementor-element.elementor-element-0cd3912 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-344 .elementor-element.elementor-element-4a2c29e{padding:71px 10px 0px 10px;}.elementor-344 .elementor-element.elementor-element-8078884{padding:0px 10px 0px 10px;}.elementor-344 .elementor-element.elementor-element-0c11f2f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-344 .elementor-element.elementor-element-3da5586{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-344 .elementor-element.elementor-element-fcbd195{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}}/* Start custom CSS for heading, class: .elementor-element-b1503b7 */.elementor-344 .elementor-element.elementor-element-b1503b7 .colored
{
    color:#33BF81;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5d93ff0 */.elementor-344 .elementor-element.elementor-element-5d93ff0 a 
{
    width:260px;
    height: 55px;
    display: flex;
    align-items:center;
    justify-content: center;
    margin-left: 0;
    margin-right: auto;
    border-radius: 10px;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-32d5999 */.elementor-344 .elementor-element.elementor-element-32d5999
{
    min-height:800px !important;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-b7d8601 */.elementor-344 .elementor-element.elementor-element-b7d8601
{
    overflow: hidden !important;
}

.elementor-344 .elementor-element.elementor-element-b7d8601{
  position: relative;
  display: block;
}

.elementor-344 .elementor-element.elementor-element-b7d8601::after {
  content: "";
  position: absolute;
  inset: 0; /* Covers the entire container */
  
  /* The Gradient: 
     Starts at the bottom with your color (#272727) at 100% opacity, 
     then fades to 0% opacity as it goes up. 
  */
  background: linear-gradient(to top, 
    #272727 0%, 
    rgba(39, 39, 39, 0.8) 20%, 
    rgba(39, 39, 39, 0) 100%
  );
  
  pointer-events: none; /* Allows users to click through the gradient to the image/content */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-28c4120 */.elementor-344 .elementor-element.elementor-element-28c4120 img 
{
    width:100% !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b2dacb2 */.elementor-344 .elementor-element.elementor-element-b2dacb2 img 
{
    width:100% !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a2ea5cf */.elementor-344 .elementor-element.elementor-element-a2ea5cf img 
{
    width:100% !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7ef4a65 */.elementor-344 .elementor-element.elementor-element-7ef4a65 img 
{
    width:100% !important;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-80d8c89 */.elementor-344 .elementor-element.elementor-element-80d8c89 {
  /* 1. Set border width and radius */
  border: 1px solid transparent;
  border-radius: 32px;

  /* 2. Layered Backgrounds:
     - Layer 1: Inner background (20% white overlay + dark base)
     - Layer 2: Gradient Stroke (Bottom-to-Top fade)
  */
  background: 
    /* Top layers: The fill (20% white tint over the dark background) */
    linear-gradient(rgba(255, 255, 255, 0.2), rgba(255, 255, 255, 0.2)) padding-box, 
    linear-gradient(#1A1A1A, #000) padding-box, 
    
    /* Bottom layer: The Stroke Gradient (#33BF81 to #272727) */
    /* flows bottom-to-top so the #272727 end blends into your section */
    linear-gradient(to top, #33BF81 0%, #272727 130%) border-box;

  /* 3. Essential Resets */
  outline: none;
  appearance: none;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-7d83107 */.elementor-344 .elementor-element.elementor-element-7d83107 {
  /* 1. Set border width and radius */
  border: 1px solid transparent;
  border-radius: 32px;

  /* 2. Layered Backgrounds:
     - Layer 1: Inner background (20% white overlay + dark base)
     - Layer 2: Gradient Stroke (Bottom-to-Top fade)
  */
  background: 
    /* Top layers: The fill (20% white tint over the dark background) */
    linear-gradient(rgba(255, 255, 255, 0.2), rgba(255, 255, 255, 0.2)) padding-box, 
    linear-gradient(#1A1A1A, #000) padding-box, 
    
    /* Bottom layer: The Stroke Gradient (#33BF81 to #272727) */
    /* flows bottom-to-top so the #272727 end blends into your section */
    linear-gradient(to top, #33BF81 0%, #272727 130%) border-box;

  /* 3. Essential Resets */
  outline: none;
  appearance: none;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-0cd3912 */.elementor-344 .elementor-element.elementor-element-0cd3912 {
  /* 1. Set border width and radius */
  border: 1px solid transparent;
  border-radius: 32px;

  /* 2. Layered Backgrounds:
     - Layer 1: Inner background (20% white overlay + dark base)
     - Layer 2: Gradient Stroke (Bottom-to-Top fade)
  */
  background: 
    /* Top layers: The fill (20% white tint over the dark background) */
    linear-gradient(rgba(255, 255, 255, 0.2), rgba(255, 255, 255, 0.2)) padding-box, 
    linear-gradient(#1A1A1A, #000) padding-box, 
    
    /* Bottom layer: The Stroke Gradient (#33BF81 to #272727) */
    /* flows bottom-to-top so the #272727 end blends into your section */
    linear-gradient(to top, #33BF81 0%, #272727 130%) border-box;

  /* 3. Essential Resets */
  outline: none;
  appearance: none;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-6cdcea5 */.elementor-344 .elementor-element.elementor-element-6cdcea5 {
  /* 1. Set border width and radius */
  border: 1px solid transparent;
  border-radius: 32px;

  /* 2. Layered Backgrounds:
     - Layer 1: Inner background (20% white overlay + dark base)
     - Layer 2: Gradient Stroke (Bottom-to-Top fade)
  */
  background: 
    /* Top layers: The fill (20% white tint over the dark background) */
    linear-gradient(rgba(255, 255, 255, 0.2), rgba(255, 255, 255, 0.2)) padding-box, 
    linear-gradient(#1A1A1A, #000) padding-box, 
    
    /* Bottom layer: The Stroke Gradient (#33BF81 to #272727) */
    /* flows bottom-to-top so the #272727 end blends into your section */
    linear-gradient(to top, #33BF81 0%, #272727 130%) border-box;

  /* 3. Essential Resets */
  outline: none;
  appearance: none;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-92fb732 */.elementor-344 .elementor-element.elementor-element-92fb732 .elementor-column-gap-default
{
    gap:30px !important;
}

@media(max-width:1024px){
    .elementor-344 .elementor-element.elementor-element-92fb732 .elementor-column-gap-default
{
    gap:20px !important;
}
}
@media(max-width:767px){
    .elementor-344 .elementor-element.elementor-element-92fb732 .elementor-column-gap-default
{
    gap:10px !important;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b69c47e */.elementor-344 .elementor-element.elementor-element-b69c47e 
{
    padding-left:19px !important;
    padding-right:19px !important;
    padding-top:16px !important;
    padding-bottom:21px !important;
    min-height:140px !important;
    padding-top:22px !important;
}

.elementor-344 .elementor-element.elementor-element-b69c47e {
  border-radius: 16px;

  /* white fill with 20% opacity */
  background-color: rgba(255, 255, 255, 0.2) !important;

  position: relative;
  overflow: hidden;
  margin-left: auto;
  margin-right: auto;
}

.elementor-344 .elementor-element.elementor-element-b69c47e::before {
  content: "";
  position: absolute;
  /* Inset -1px creates a 1px border outside the box */
  inset: 0; 
  padding: 1px; 
  border-radius: 16px; 

  /* The Gradient Stroke: Bottom to Top */
  background: linear-gradient(to top, #33BF81 0%, #272727 100%);

  /* This "cuts out" the center so only the 1px edge shows */
  -webkit-mask: 
     linear-gradient(#fff 0 0) content-box, 
     linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  
  pointer-events: none;
  z-index: -1;
}

.elementor-344 .elementor-element.elementor-element-b69c47e li {
  margin-top: 2px !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ea1b2ee */.elementor-344 .elementor-element.elementor-element-ea1b2ee 
{
    padding-left:19px !important;
    padding-right:19px !important;
    padding-top:16px !important;
    padding-bottom:21px !important;
    min-height:140px !important;
    padding-top:22px !important;
}

.elementor-344 .elementor-element.elementor-element-ea1b2ee {
  border-radius: 16px;

  /* white fill with 20% opacity */
  background-color: rgba(255, 255, 255, 0.2) !important;

  position: relative;
  overflow: hidden;
  margin-left: auto;
  margin-right: auto;
}

.elementor-344 .elementor-element.elementor-element-ea1b2ee::before {
  content: "";
  position: absolute;
  /* Inset -1px creates a 1px border outside the box */
  inset: 0; 
  padding: 1px; 
  border-radius: 16px; 

  /* The Gradient Stroke: Bottom to Top */
  background: linear-gradient(to top, #33BF81 0%, #272727 100%);

  /* This "cuts out" the center so only the 1px edge shows */
  -webkit-mask: 
     linear-gradient(#fff 0 0) content-box, 
     linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  
  pointer-events: none;
  z-index: -1;
}

.elementor-344 .elementor-element.elementor-element-ea1b2ee li {
  margin-top: 2px !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ff5dcd4 */.elementor-344 .elementor-element.elementor-element-ff5dcd4 
{
    padding-left:19px !important;
    padding-right:19px !important;
    padding-top:16px !important;
    padding-bottom:21px !important;
}

.elementor-344 .elementor-element.elementor-element-ff5dcd4 {
  border-radius: 16px;

  /* white fill with 20% opacity */
  background-color: rgba(255, 255, 255, 0.2) !important;

  position: relative;
  overflow: hidden;
  margin-left: auto;
  margin-right: auto;
}

.elementor-344 .elementor-element.elementor-element-ff5dcd4::before {
  content: "";
  position: absolute;
  /* Inset -1px creates a 1px border outside the box */
  inset: 0; 
  padding: 1px; 
  border-radius: 16px; 

  /* The Gradient Stroke: Bottom to Top */
  background: linear-gradient(to top, #33BF81 0%, #272727 100%);

  /* This "cuts out" the center so only the 1px edge shows */
  -webkit-mask: 
     linear-gradient(#fff 0 0) content-box, 
     linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  
  pointer-events: none;
  z-index: -1;
}

.elementor-344 .elementor-element.elementor-element-ff5dcd4 li {
  margin-top: 2px !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d91fd9a */.elementor-344 .elementor-element.elementor-element-d91fd9a 
{
    padding-left:19px !important;
    padding-right:19px !important;
    padding-top:16px !important;
    padding-bottom:21px !important;
}

.elementor-344 .elementor-element.elementor-element-d91fd9a {
  border-radius: 16px;

  /* white fill with 20% opacity */
  background-color: rgba(255, 255, 255, 0.2) !important;

  position: relative;
  overflow: hidden;
  margin-left: auto;
  margin-right: auto;
}

.elementor-344 .elementor-element.elementor-element-d91fd9a::before {
  content: "";
  position: absolute;
  /* Inset -1px creates a 1px border outside the box */
  inset: 0; 
  padding: 1px; 
  border-radius: 16px; 

  /* The Gradient Stroke: Bottom to Top */
  background: linear-gradient(to top, #33BF81 0%, #272727 100%);

  /* This "cuts out" the center so only the 1px edge shows */
  -webkit-mask: 
     linear-gradient(#fff 0 0) content-box, 
     linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  
  pointer-events: none;
  z-index: -1;
}

.elementor-344 .elementor-element.elementor-element-d91fd9a li {
  margin-top: 2px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3ec83a0 */@media(max-width:1024px){
    .elementor-344 .elementor-element.elementor-element-3ec83a0 br 
{
    display:none !important;
}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-0c11f2f */.elementor-344 .elementor-element.elementor-element-0c11f2f a 
{
    width:248px !important;
    height:59px !important;
    display:flex !important;
    align-items: center !important;
    justify-content: start !important;
}

.elementor-344 .elementor-element.elementor-element-0c11f2f svg 
{
    width:40px !important;
    height: 40px !important;
}

.elementor-element.elementor-element-0c11f2f span {
    line-height: 38px !important;
}
.elementor-element.elementor-element-0c11f2f .elementor-button-text {
    margin-left:10px !important;
    line-height: 38px !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3da5586 */.elementor-344 .elementor-element.elementor-element-3da5586 a 
{
    width:248px !important;
    height:59px !important;
    display:flex !important;
    align-items: center !important;
    justify-content: start !important;
}

.elementor-344 .elementor-element.elementor-element-3da5586 svg 
{
    width:40px !important;
    height: 40px !important;
}

.elementor-344 .elementor-element.elementor-element-3da5586 span {
    line-height: 38px !important;
}
.elementor-344 .elementor-element.elementor-element-3da5586 .elementor-button-text {
    margin-left:10px !important;
    line-height: 38px !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-fcbd195 */.elementor-344 .elementor-element.elementor-element-fcbd195 a 
{
    width:248px !important;
    height:59px !important;
    display:flex !important;
    align-items: center !important;
    justify-content: start !important;
}

.elementor-344 .elementor-element.elementor-element-fcbd195 svg 
{
    width:40px !important;
    height: 40px !important;
}

.elementor-344 .elementor-element.elementor-element-fcbd195 span {
    line-height: 38px !important;
}
.elementor-344 .elementor-element.elementor-element-fcbd195 .elementor-button-text {
    margin-left:10px !important;
    line-height: 38px !important;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-d0818b3 */.elementor-344 .elementor-element.elementor-element-d0818b3 {
  border-radius: 40px;

  background: linear-gradient(
    180deg,
    rgba(255, 255, 255, 0.05) 0%,
    rgba(255, 255, 255, 0) 100%
  );

  position: relative;
  overflow: hidden;
  margin-left: auto;
  margin-right: auto;
}

.elementor-344 .elementor-element.elementor-element-d0818b3::before {
  content: "";
  position: absolute;
  inset: 0;

  padding: 2px; /* stroke thickness */

  /* IMPORTANT: radius must match parent */
  border-radius: 40px;

  /* stroke gradient at 50% opacity */
  background: linear-gradient(
    90deg,
    rgba(51, 191, 129, 0.5) 0%,
    rgba(39, 39, 39, 0.5) 100%
  );

  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;

  pointer-events: none;
}

.elementor-344 .elementor-element.elementor-element-d0818b3 li {
  margin-top: 2px !important;
}/* End custom CSS */