.elementor-14003 .elementor-element.elementor-element-7696eb41 > .elementor-container{max-width:1165px;}.elementor-14003 .elementor-element.elementor-element-7696eb41{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-14003 .elementor-element.elementor-element-7696eb41 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-14003 .elementor-element.elementor-element-4d6d4b5f{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-14003 .elementor-element.elementor-element-4d6d4b5f > .elementor-widget-container{padding:015px 0px 15px 0px;}.elementor-14003 .elementor-element.elementor-element-4d6d4b5f .elementor-heading-title{font-family:"Calibri", Sans-serif;font-weight:600;color:#3B862A;}.elementor-14003 .elementor-element.elementor-element-7ec6c642 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-14003 .elementor-element.elementor-element-7ec6c642 > .elementor-container{max-width:1400px;}.elementor-14003 .elementor-element.elementor-element-7ec6c642{overflow:hidden;padding:0px 0px 0px 0px;}.elementor-14003 .elementor-element.elementor-element-355392aa img{height:385px;border-radius:32px 32px 32px 32px;}.elementor-14003 .elementor-element.elementor-element-39f5f50f > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-14003 .elementor-element.elementor-element-360b06b7{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-14003 .elementor-element.elementor-element-360b06b7 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-14003 .elementor-element.elementor-element-360b06b7 .elementor-heading-title{font-family:"Calibri", Sans-serif;font-size:25px;font-weight:600;color:#3B862A;}.elementor-14003 .elementor-element.elementor-element-3b1e369c{width:var( --container-widget-width, 940px );max-width:940px;--container-widget-width:940px;--container-widget-flex-grow:0;text-align:justify;font-size:16px;font-weight:300;line-height:23.99px;letter-spacing:-0.64px;color:#000000;}.elementor-14003 .elementor-element.elementor-element-3b1e369c > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-14003 .elementor-element.elementor-element-3b1e369c p{margin-block-end:0px;}.elementor-14003 .elementor-element.elementor-element-5ba78ee2 > .elementor-container{max-width:1400px;min-height:740px;}.elementor-14003 .elementor-element.elementor-element-3d44aba4{text-align:center;}.elementor-14003 .elementor-element.elementor-element-3d44aba4 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:32px;font-weight:600;letter-spacing:-1.28px;color:#3B862A;}.elementor-14003 .elementor-element.elementor-element-706fbd5b{width:var( --container-widget-width, 1017% );max-width:1017%;--container-widget-width:1017%;--container-widget-flex-grow:0;text-align:center;font-family:"Poppins", Sans-serif;color:#000000;}.elementor-14003 .elementor-element.elementor-element-46a6dbc9:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-14003 .elementor-element.elementor-element-46a6dbc9 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF 0%, #E0ECDD 100%);}.elementor-14003 .elementor-element.elementor-element-46a6dbc9 > .elementor-element-populated, .elementor-14003 .elementor-element.elementor-element-46a6dbc9 > .elementor-element-populated > .elementor-background-overlay, .elementor-14003 .elementor-element.elementor-element-46a6dbc9 > .elementor-background-slideshow{border-radius:43px 43px 43px 43px;}.elementor-14003 .elementor-element.elementor-element-46a6dbc9 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 25px 0px 0px;--e-column-margin-right:25px;--e-column-margin-left:0px;}.elementor-14003 .elementor-element.elementor-element-46a6dbc9 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-14003 .elementor-element.elementor-element-2f1912aa > .elementor-widget-container{margin:0px 0px 0px 35px;}.elementor-14003 .elementor-element.elementor-element-2f1912aa{text-align:left;}.elementor-14003 .elementor-element.elementor-element-2f1912aa .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:600;line-height:70px;letter-spacing:-0.96px;}.elementor-14003 .elementor-element.elementor-element-2cfd024{width:initial;max-width:initial;text-align:left;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:300;line-height:20px;letter-spacing:-0.64px;color:#3F3B3B;}.elementor-14003 .elementor-element.elementor-element-2cfd024 > .elementor-widget-container{margin:0px 35px 0px 35px;}.elementor-14003 .elementor-element.elementor-element-2944bb33 > .elementor-widget-container{margin:0px 0px 0px 35px;padding:0px 0px 0px 0px;}.elementor-14003 .elementor-element.elementor-element-2944bb33{text-align:justify;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:500;line-height:22px;letter-spacing:-0.72px;color:#3B862A;}.elementor-14003 .elementor-element.elementor-element-2944bb33 p{margin-block-end:0px;}.elementor-14003 .elementor-element.elementor-element-5281a24a{width:var( --container-widget-width, 24% );max-width:24%;--container-widget-width:24%;--container-widget-flex-grow:0;}.elementor-14003 .elementor-element.elementor-element-5281a24a .elementor-icon-wrapper{text-align:center;}.elementor-14003 .elementor-element.elementor-element-17416af9{width:var( --container-widget-width, 66.153% );max-width:66.153%;--container-widget-width:66.153%;--container-widget-flex-grow:0;text-align:left;font-family:"Poppins", Sans-serif;font-size:12px;font-weight:300;line-height:20px;letter-spacing:-0.48px;}.elementor-14003 .elementor-element.elementor-element-17416af9 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-14003 .elementor-element.elementor-element-6d4ffc8d{width:var( --container-widget-width, 24% );max-width:24%;--container-widget-width:24%;--container-widget-flex-grow:0;}.elementor-14003 .elementor-element.elementor-element-6d4ffc8d .elementor-icon-wrapper{text-align:center;}.elementor-14003 .elementor-element.elementor-element-14646cef{width:var( --container-widget-width, 66.153% );max-width:66.153%;--container-widget-width:66.153%;--container-widget-flex-grow:0;text-align:left;font-family:"Poppins", Sans-serif;font-size:12px;font-weight:300;line-height:20px;letter-spacing:-0.48px;}.elementor-14003 .elementor-element.elementor-element-14646cef > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-14003 .elementor-element.elementor-element-62fa3470{width:var( --container-widget-width, 24% );max-width:24%;--container-widget-width:24%;--container-widget-flex-grow:0;}.elementor-14003 .elementor-element.elementor-element-62fa3470 .elementor-icon-wrapper{text-align:center;}.elementor-14003 .elementor-element.elementor-element-51e30b46{width:var( --container-widget-width, 66.153% );max-width:66.153%;--container-widget-width:66.153%;--container-widget-flex-grow:0;text-align:left;font-family:"Poppins", Sans-serif;font-size:12px;font-weight:300;line-height:20px;letter-spacing:-0.48px;}.elementor-14003 .elementor-element.elementor-element-51e30b46 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-14003 .elementor-element.elementor-element-6d8833cd{width:var( --container-widget-width, 206px );max-width:206px;--container-widget-width:206px;--container-widget-flex-grow:0;z-index:1;text-align:left;font-family:"Poppins", Sans-serif;font-size:12px;font-weight:300;line-height:20px;letter-spacing:-0.48px;color:#3F3B3B;}.elementor-14003 .elementor-element.elementor-element-6d8833cd > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 24px;}.elementor-14003 .elementor-element.elementor-element-46ee1280{width:var( --container-widget-width, 44% );max-width:44%;--container-widget-width:44%;--container-widget-flex-grow:0;z-index:0;}.elementor-14003 .elementor-element.elementor-element-46ee1280 img{width:100%;border-radius:200px 100px 66px 0px;}.elementor-14003 .elementor-element.elementor-element-33361ac1:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-14003 .elementor-element.elementor-element-33361ac1 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF 0%, #E0ECDD 100%);}.elementor-14003 .elementor-element.elementor-element-33361ac1 > .elementor-element-populated, .elementor-14003 .elementor-element.elementor-element-33361ac1 > .elementor-element-populated > .elementor-background-overlay, .elementor-14003 .elementor-element.elementor-element-33361ac1 > .elementor-background-slideshow{border-radius:43px 43px 43px 43px;}.elementor-14003 .elementor-element.elementor-element-33361ac1 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 25px 0px 0px;--e-column-margin-right:25px;--e-column-margin-left:0px;}.elementor-14003 .elementor-element.elementor-element-33361ac1 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-14003 .elementor-element.elementor-element-44870778 > .elementor-widget-container{margin:0px 0px 0px 35px;}.elementor-14003 .elementor-element.elementor-element-44870778{text-align:left;}.elementor-14003 .elementor-element.elementor-element-44870778 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:600;line-height:70px;letter-spacing:-0.96px;}.elementor-14003 .elementor-element.elementor-element-e734401{width:initial;max-width:initial;text-align:left;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:300;line-height:20px;letter-spacing:-0.64px;color:#3F3B3B;}.elementor-14003 .elementor-element.elementor-element-e734401 > .elementor-widget-container{margin:0px 35px 0px 35px;}.elementor-14003 .elementor-element.elementor-element-1b2671ba > .elementor-widget-container{margin:0px 0px 0px 35px;padding:0px 0px 0px 0px;}.elementor-14003 .elementor-element.elementor-element-1b2671ba{text-align:justify;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:500;line-height:22px;letter-spacing:-0.72px;color:#3B862A;}.elementor-14003 .elementor-element.elementor-element-1b2671ba p{margin-block-end:0px;}.elementor-14003 .elementor-element.elementor-element-1971cfed{width:var( --container-widget-width, 24% );max-width:24%;--container-widget-width:24%;--container-widget-flex-grow:0;z-index:1;}.elementor-14003 .elementor-element.elementor-element-1971cfed .elementor-icon-wrapper{text-align:center;}.elementor-14003 .elementor-element.elementor-element-44735d0e{width:var( --container-widget-width, 66.153% );max-width:66.153%;--container-widget-width:66.153%;--container-widget-flex-grow:0;text-align:left;font-family:"Poppins", Sans-serif;font-size:12px;font-weight:300;line-height:20px;letter-spacing:-0.48px;}.elementor-14003 .elementor-element.elementor-element-44735d0e > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-14003 .elementor-element.elementor-element-188eb2{width:var( --container-widget-width, 24% );max-width:24%;--container-widget-width:24%;--container-widget-flex-grow:0;}.elementor-14003 .elementor-element.elementor-element-188eb2 .elementor-icon-wrapper{text-align:center;}.elementor-14003 .elementor-element.elementor-element-44807b33{width:var( --container-widget-width, 67% );max-width:67%;--container-widget-width:67%;--container-widget-flex-grow:0;text-align:left;font-family:"Poppins", Sans-serif;font-size:12px;font-weight:300;line-height:20px;letter-spacing:-0.48px;}.elementor-14003 .elementor-element.elementor-element-44807b33 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-14003 .elementor-element.elementor-element-49973ead{width:var( --container-widget-width, 24% );max-width:24%;--container-widget-width:24%;--container-widget-flex-grow:0;}.elementor-14003 .elementor-element.elementor-element-49973ead .elementor-icon-wrapper{text-align:center;}.elementor-14003 .elementor-element.elementor-element-1563f46f{width:var( --container-widget-width, 55% );max-width:55%;--container-widget-width:55%;--container-widget-flex-grow:0;text-align:left;font-family:"Poppins", Sans-serif;font-size:12px;font-weight:300;line-height:20px;letter-spacing:-0.48px;}.elementor-14003 .elementor-element.elementor-element-1563f46f > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-14003 .elementor-element.elementor-element-34424684{width:var( --container-widget-width, 206px );max-width:206px;--container-widget-width:206px;--container-widget-flex-grow:0;z-index:1;text-align:left;font-family:"Poppins", Sans-serif;font-size:12px;font-weight:300;line-height:20px;letter-spacing:-0.48px;color:#3F3B3B;}.elementor-14003 .elementor-element.elementor-element-34424684 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 24px;}.elementor-14003 .elementor-element.elementor-element-6000b32e{width:var( --container-widget-width, 44% );max-width:44%;--container-widget-width:44%;--container-widget-flex-grow:0;z-index:0;}.elementor-14003 .elementor-element.elementor-element-6000b32e img{width:100%;border-radius:200px 100px 66px 0px;}.elementor-14003 .elementor-element.elementor-element-97c7284:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-14003 .elementor-element.elementor-element-97c7284 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF 0%, #E0ECDD 100%);}.elementor-14003 .elementor-element.elementor-element-97c7284 > .elementor-element-populated, .elementor-14003 .elementor-element.elementor-element-97c7284 > .elementor-element-populated > .elementor-background-overlay, .elementor-14003 .elementor-element.elementor-element-97c7284 > .elementor-background-slideshow{border-radius:43px 43px 43px 43px;}.elementor-14003 .elementor-element.elementor-element-97c7284 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 25px 0px 0px;--e-column-margin-right:25px;--e-column-margin-left:0px;}.elementor-14003 .elementor-element.elementor-element-97c7284 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-14003 .elementor-element.elementor-element-2efa2e9d > .elementor-widget-container{margin:0px 0px 0px 35px;}.elementor-14003 .elementor-element.elementor-element-2efa2e9d{text-align:left;}.elementor-14003 .elementor-element.elementor-element-2efa2e9d .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:600;line-height:70px;letter-spacing:-0.96px;}.elementor-14003 .elementor-element.elementor-element-6b92f71e{width:initial;max-width:initial;text-align:left;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:300;line-height:20px;letter-spacing:-0.64px;color:#3F3B3B;}.elementor-14003 .elementor-element.elementor-element-6b92f71e > .elementor-widget-container{margin:0px 35px 0px 35px;}.elementor-14003 .elementor-element.elementor-element-361a2221 > .elementor-widget-container{margin:0px 0px 0px 35px;padding:0px 0px 0px 0px;}.elementor-14003 .elementor-element.elementor-element-361a2221{text-align:justify;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:500;line-height:22px;letter-spacing:-0.72px;color:#3B862A;}.elementor-14003 .elementor-element.elementor-element-361a2221 p{margin-block-end:0px;}.elementor-14003 .elementor-element.elementor-element-4b373d93{width:var( --container-widget-width, 24% );max-width:24%;--container-widget-width:24%;--container-widget-flex-grow:0;}.elementor-14003 .elementor-element.elementor-element-4b373d93 .elementor-icon-wrapper{text-align:center;}.elementor-14003 .elementor-element.elementor-element-9bf2a23{width:var( --container-widget-width, 66.153% );max-width:66.153%;--container-widget-width:66.153%;--container-widget-flex-grow:0;text-align:left;font-family:"Poppins", Sans-serif;font-size:12px;font-weight:300;line-height:20px;letter-spacing:-0.48px;}.elementor-14003 .elementor-element.elementor-element-9bf2a23 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-14003 .elementor-element.elementor-element-569825d9{width:var( --container-widget-width, 24% );max-width:24%;--container-widget-width:24%;--container-widget-flex-grow:0;}.elementor-14003 .elementor-element.elementor-element-569825d9 .elementor-icon-wrapper{text-align:center;}.elementor-14003 .elementor-element.elementor-element-d2161d3{width:var( --container-widget-width, 66.153% );max-width:66.153%;--container-widget-width:66.153%;--container-widget-flex-grow:0;text-align:left;font-family:"Poppins", Sans-serif;font-size:12px;font-weight:300;line-height:20px;letter-spacing:-0.48px;}.elementor-14003 .elementor-element.elementor-element-d2161d3 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-14003 .elementor-element.elementor-element-6dfc67f0{width:var( --container-widget-width, 24% );max-width:24%;--container-widget-width:24%;--container-widget-flex-grow:0;}.elementor-14003 .elementor-element.elementor-element-6dfc67f0 .elementor-icon-wrapper{text-align:center;}.elementor-14003 .elementor-element.elementor-element-b958ae3{width:var( --container-widget-width, 66.153% );max-width:66.153%;--container-widget-width:66.153%;--container-widget-flex-grow:0;text-align:left;font-family:"Poppins", Sans-serif;font-size:12px;font-weight:300;line-height:20px;letter-spacing:-0.48px;}.elementor-14003 .elementor-element.elementor-element-b958ae3 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-14003 .elementor-element.elementor-element-1e50ad1f{width:var( --container-widget-width, 206px );max-width:206px;--container-widget-width:206px;--container-widget-flex-grow:0;z-index:1;text-align:left;font-family:"Poppins", Sans-serif;font-size:12px;font-weight:300;line-height:20px;letter-spacing:-0.48px;color:#3F3B3B;}.elementor-14003 .elementor-element.elementor-element-1e50ad1f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 24px;}.elementor-14003 .elementor-element.elementor-element-77f03a17{width:var( --container-widget-width, 44% );max-width:44%;--container-widget-width:44%;--container-widget-flex-grow:0;z-index:0;}.elementor-14003 .elementor-element.elementor-element-77f03a17 img{width:100%;border-radius:200px 100px 66px 0px;}.elementor-14003 .elementor-element.elementor-element-79b86cb0:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-14003 .elementor-element.elementor-element-79b86cb0 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF 0%, #E0ECDD 100%);}.elementor-14003 .elementor-element.elementor-element-79b86cb0 > .elementor-element-populated, .elementor-14003 .elementor-element.elementor-element-79b86cb0 > .elementor-element-populated > .elementor-background-overlay, .elementor-14003 .elementor-element.elementor-element-79b86cb0 > .elementor-background-slideshow{border-radius:43px 43px 43px 43px;}.elementor-14003 .elementor-element.elementor-element-79b86cb0 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 25px 0px 0px;--e-column-margin-right:25px;--e-column-margin-left:0px;}.elementor-14003 .elementor-element.elementor-element-79b86cb0 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-14003 .elementor-element.elementor-element-7d71ade2 > .elementor-widget-container{margin:0px 0px 0px 35px;}.elementor-14003 .elementor-element.elementor-element-7d71ade2{text-align:left;}.elementor-14003 .elementor-element.elementor-element-7d71ade2 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:600;line-height:70px;letter-spacing:-0.96px;}.elementor-14003 .elementor-element.elementor-element-4e29d8cb{width:initial;max-width:initial;text-align:left;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:300;line-height:20px;letter-spacing:-0.64px;color:#3F3B3B;}.elementor-14003 .elementor-element.elementor-element-4e29d8cb > .elementor-widget-container{margin:0px 35px 0px 35px;}.elementor-14003 .elementor-element.elementor-element-48574045 > .elementor-widget-container{margin:0px 0px 0px 35px;padding:0px 0px 0px 0px;}.elementor-14003 .elementor-element.elementor-element-48574045{text-align:justify;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:500;line-height:22px;letter-spacing:-0.72px;color:#3B862A;}.elementor-14003 .elementor-element.elementor-element-48574045 p{margin-block-end:0px;}.elementor-14003 .elementor-element.elementor-element-7b42471c{width:var( --container-widget-width, 24% );max-width:24%;--container-widget-width:24%;--container-widget-flex-grow:0;}.elementor-14003 .elementor-element.elementor-element-7b42471c .elementor-icon-wrapper{text-align:center;}.elementor-14003 .elementor-element.elementor-element-16cf0a38{width:var( --container-widget-width, 66.153% );max-width:66.153%;--container-widget-width:66.153%;--container-widget-flex-grow:0;text-align:left;font-family:"Poppins", Sans-serif;font-size:12px;font-weight:300;line-height:20px;letter-spacing:-0.48px;}.elementor-14003 .elementor-element.elementor-element-16cf0a38 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-14003 .elementor-element.elementor-element-6d9f9dbb{width:var( --container-widget-width, 24% );max-width:24%;--container-widget-width:24%;--container-widget-flex-grow:0;}.elementor-14003 .elementor-element.elementor-element-6d9f9dbb .elementor-icon-wrapper{text-align:center;}.elementor-14003 .elementor-element.elementor-element-60c75ff9{width:var( --container-widget-width, 66.153% );max-width:66.153%;--container-widget-width:66.153%;--container-widget-flex-grow:0;text-align:left;font-family:"Poppins", Sans-serif;font-size:12px;font-weight:300;line-height:20px;letter-spacing:-0.48px;}.elementor-14003 .elementor-element.elementor-element-60c75ff9 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-14003 .elementor-element.elementor-element-cefedc3{width:var( --container-widget-width, 24% );max-width:24%;--container-widget-width:24%;--container-widget-flex-grow:0;}.elementor-14003 .elementor-element.elementor-element-cefedc3 .elementor-icon-wrapper{text-align:center;}.elementor-14003 .elementor-element.elementor-element-47b285f3{width:var( --container-widget-width, 66.153% );max-width:66.153%;--container-widget-width:66.153%;--container-widget-flex-grow:0;text-align:left;font-family:"Poppins", Sans-serif;font-size:12px;font-weight:300;line-height:20px;letter-spacing:-0.48px;}.elementor-14003 .elementor-element.elementor-element-47b285f3 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-14003 .elementor-element.elementor-element-44f9a10{width:var( --container-widget-width, 206px );max-width:206px;--container-widget-width:206px;--container-widget-flex-grow:0;z-index:1;text-align:left;font-family:"Poppins", Sans-serif;font-size:12px;font-weight:300;line-height:20px;letter-spacing:-0.48px;color:#3F3B3B;}.elementor-14003 .elementor-element.elementor-element-44f9a10 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 24px;}.elementor-14003 .elementor-element.elementor-element-3386a557{width:var( --container-widget-width, 44% );max-width:44%;--container-widget-width:44%;--container-widget-flex-grow:0;z-index:0;}.elementor-14003 .elementor-element.elementor-element-3386a557 img{width:100%;border-radius:200px 100px 66px 0px;}.elementor-14003 .elementor-element.elementor-element-5e0561e3:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-14003 .elementor-element.elementor-element-5e0561e3 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF 0%, #E0ECDD 100%);}.elementor-14003 .elementor-element.elementor-element-5e0561e3 > .elementor-element-populated, .elementor-14003 .elementor-element.elementor-element-5e0561e3 > .elementor-element-populated > .elementor-background-overlay, .elementor-14003 .elementor-element.elementor-element-5e0561e3 > .elementor-background-slideshow{border-radius:43px 43px 43px 43px;}.elementor-14003 .elementor-element.elementor-element-5e0561e3 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 25px 0px 0px;--e-column-margin-right:25px;--e-column-margin-left:0px;}.elementor-14003 .elementor-element.elementor-element-5e0561e3 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-14003 .elementor-element.elementor-element-21148249 > .elementor-widget-container{margin:0px 0px 0px 35px;}.elementor-14003 .elementor-element.elementor-element-21148249{text-align:left;}.elementor-14003 .elementor-element.elementor-element-21148249 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:600;line-height:70px;letter-spacing:-0.96px;}.elementor-14003 .elementor-element.elementor-element-26eadb12{width:initial;max-width:initial;text-align:left;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:300;line-height:20px;letter-spacing:-0.64px;color:#3F3B3B;}.elementor-14003 .elementor-element.elementor-element-26eadb12 > .elementor-widget-container{margin:0px 35px 0px 35px;}.elementor-14003 .elementor-element.elementor-element-7957d5c6 > .elementor-widget-container{margin:0px 0px 0px 35px;padding:0px 0px 0px 0px;}.elementor-14003 .elementor-element.elementor-element-7957d5c6{text-align:justify;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:500;line-height:22px;letter-spacing:-0.72px;color:#3B862A;}.elementor-14003 .elementor-element.elementor-element-7957d5c6 p{margin-block-end:0px;}.elementor-14003 .elementor-element.elementor-element-308d26b4{width:var( --container-widget-width, 24% );max-width:24%;--container-widget-width:24%;--container-widget-flex-grow:0;}.elementor-14003 .elementor-element.elementor-element-308d26b4 .elementor-icon-wrapper{text-align:center;}.elementor-14003 .elementor-element.elementor-element-167cee55{width:var( --container-widget-width, 66.153% );max-width:66.153%;--container-widget-width:66.153%;--container-widget-flex-grow:0;text-align:left;font-family:"Poppins", Sans-serif;font-size:12px;font-weight:300;line-height:20px;letter-spacing:-0.48px;}.elementor-14003 .elementor-element.elementor-element-167cee55 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-14003 .elementor-element.elementor-element-1e9acb56{width:var( --container-widget-width, 24% );max-width:24%;--container-widget-width:24%;--container-widget-flex-grow:0;}.elementor-14003 .elementor-element.elementor-element-1e9acb56 .elementor-icon-wrapper{text-align:center;}.elementor-14003 .elementor-element.elementor-element-90613f9{width:var( --container-widget-width, 66.153% );max-width:66.153%;--container-widget-width:66.153%;--container-widget-flex-grow:0;text-align:left;font-family:"Poppins", Sans-serif;font-size:12px;font-weight:300;line-height:20px;letter-spacing:-0.48px;}.elementor-14003 .elementor-element.elementor-element-90613f9 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-14003 .elementor-element.elementor-element-3deb6d8b{width:var( --container-widget-width, 24% );max-width:24%;--container-widget-width:24%;--container-widget-flex-grow:0;}.elementor-14003 .elementor-element.elementor-element-3deb6d8b .elementor-icon-wrapper{text-align:center;}.elementor-14003 .elementor-element.elementor-element-68dd935b{width:var( --container-widget-width, 66.153% );max-width:66.153%;--container-widget-width:66.153%;--container-widget-flex-grow:0;text-align:left;font-family:"Poppins", Sans-serif;font-size:12px;font-weight:300;line-height:20px;letter-spacing:-0.48px;}.elementor-14003 .elementor-element.elementor-element-68dd935b > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-14003 .elementor-element.elementor-element-61d7c039{width:var( --container-widget-width, 206px );max-width:206px;--container-widget-width:206px;--container-widget-flex-grow:0;z-index:1;text-align:left;font-family:"Poppins", Sans-serif;font-size:12px;font-weight:300;line-height:20px;letter-spacing:-0.48px;color:#3F3B3B;}.elementor-14003 .elementor-element.elementor-element-61d7c039 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 24px;}.elementor-14003 .elementor-element.elementor-element-24ea48e7{width:var( --container-widget-width, 44% );max-width:44%;--container-widget-width:44%;--container-widget-flex-grow:0;z-index:0;}.elementor-14003 .elementor-element.elementor-element-24ea48e7 img{width:100%;border-radius:200px 100px 66px 0px;}.elementor-14003 .elementor-element.elementor-element-2d9475d6:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-14003 .elementor-element.elementor-element-2d9475d6 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF 0%, #E0ECDD 100%);}.elementor-14003 .elementor-element.elementor-element-2d9475d6 > .elementor-element-populated, .elementor-14003 .elementor-element.elementor-element-2d9475d6 > .elementor-element-populated > .elementor-background-overlay, .elementor-14003 .elementor-element.elementor-element-2d9475d6 > .elementor-background-slideshow{border-radius:43px 43px 43px 43px;}.elementor-14003 .elementor-element.elementor-element-2d9475d6 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 25px 0px 0px;--e-column-margin-right:25px;--e-column-margin-left:0px;}.elementor-14003 .elementor-element.elementor-element-2d9475d6 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-14003 .elementor-element.elementor-element-678b42a7 > .elementor-widget-container{margin:0px 0px 0px 35px;}.elementor-14003 .elementor-element.elementor-element-678b42a7{text-align:left;}.elementor-14003 .elementor-element.elementor-element-678b42a7 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:600;line-height:70px;letter-spacing:-0.96px;}.elementor-14003 .elementor-element.elementor-element-30815334{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;align-self:center;z-index:0;text-align:right;}.elementor-14003 .elementor-element.elementor-element-30815334 img{width:100%;max-width:100%;height:133px;border-radius:200px 160px 60px 0px;}.elementor-14003 .elementor-element.elementor-element-d767d95{width:initial;max-width:initial;text-align:left;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:300;line-height:20px;letter-spacing:-0.64px;color:#3F3B3B;}.elementor-14003 .elementor-element.elementor-element-d767d95 > .elementor-widget-container{margin:0px 35px 0px 35px;}.elementor-14003 .elementor-element.elementor-element-31966581{padding:27px 27px 27px 27px;}.elementor-14003 .elementor-element.elementor-element-61e9641e > .elementor-widget-container{padding:20px 0px 20px 0px;}.elementor-14003 .elementor-element.elementor-element-61e9641e{text-align:center;}.elementor-14003 .elementor-element.elementor-element-61e9641e .elementor-heading-title{color:#32945D;}.elementor-14003 .elementor-element.elementor-element-da4569a{--e-image-carousel-slides-to-show:8;width:auto;max-width:auto;align-self:center;}.elementor-14003 .elementor-element.elementor-element-da4569a > .elementor-widget-container{padding:20px 0px 20px 0px;}.elementor-14003 .elementor-element.elementor-element-da4569a .elementor-swiper-button.elementor-swiper-button-prev, .elementor-14003 .elementor-element.elementor-element-da4569a .elementor-swiper-button.elementor-swiper-button-next{font-size:30px;color:#FFFFFF;}.elementor-14003 .elementor-element.elementor-element-da4569a .elementor-swiper-button.elementor-swiper-button-prev svg, .elementor-14003 .elementor-element.elementor-element-da4569a .elementor-swiper-button.elementor-swiper-button-next svg{fill:#FFFFFF;}.elementor-14003 .elementor-element.elementor-element-da4569a .swiper-wrapper{display:flex;align-items:flex-end;}.elementor-14003 .elementor-element.elementor-element-6bcd928b > .elementor-container{max-width:1400px;}.elementor-14003 .elementor-element.elementor-element-6bcd928b > .elementor-background-overlay{opacity:0.81;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-14003 .elementor-element.elementor-element-6bcd928b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-bc-flex-widget .elementor-14003 .elementor-element.elementor-element-42ea6a2f.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-14003 .elementor-element.elementor-element-42ea6a2f.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-14003 .elementor-element.elementor-element-42ea6a2f > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-14003 .elementor-element.elementor-element-42ea6a2f > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-14003 .elementor-element.elementor-element-51a7e4b0{text-align:center;}.elementor-14003 .elementor-element.elementor-element-51a7e4b0 .elementor-heading-title{color:#32945D;}.elementor-14003 .elementor-element.elementor-element-1cb20c3b{width:var( --container-widget-width, 1373px );max-width:1373px;--container-widget-width:1373px;--container-widget-flex-grow:0;text-align:center;}.elementor-14003 .elementor-element.elementor-element-1cb20c3b > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-14003 .elementor-element.elementor-element-1cb20c3b p{margin-block-end:0px;}.elementor-14003 .elementor-element.elementor-element-2c7381d5 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-14003 .elementor-element.elementor-element-688ddab0 > .elementor-widget-container{background-color:rgba(0,0,0,0);padding:30px 0px 30px 0px;border-style:solid;border-width:0px 1px 0px 0px;border-color:rgba(255,255,255,0.3);border-radius:0px 0px 0px 0px;box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);}.elementor-14003 .elementor-element.elementor-element-688ddab0.ha-has-bg-overlay:hover > .elementor-widget-container::before{transition:background 0.3s;}.elementor-14003 .elementor-element.elementor-element-688ddab0{text-align:center;}.elementor-14003 .elementor-element.elementor-element-688ddab0 .ha-icon-box-icon{color:#ffffff;}.elementor-14003 .elementor-element.elementor-element-688ddab0 .ha-icon-box-title{font-family:"Nunito", Sans-serif;font-size:18px;font-weight:600;color:#184B14;}.elementor-14003 .elementor-element.elementor-element-5bf3685c > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-14003 .elementor-element.elementor-element-6cfbdf5 > .elementor-widget-container{background-color:rgba(0,0,0,0);padding:30px 0px 30px 0px;border-style:solid;border-width:0px 1px 0px 0px;border-color:rgba(255,255,255,0.3);border-radius:0px 0px 0px 0px;box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);}.elementor-14003 .elementor-element.elementor-element-6cfbdf5.ha-has-bg-overlay:hover > .elementor-widget-container::before{transition:background 0.3s;}.elementor-14003 .elementor-element.elementor-element-6cfbdf5{text-align:center;}.elementor-14003 .elementor-element.elementor-element-6cfbdf5 .ha-icon-box-icon{color:#ffffff;}.elementor-14003 .elementor-element.elementor-element-6cfbdf5 .ha-icon-box-title{font-family:"Nunito", Sans-serif;font-size:18px;font-weight:600;color:#184B14;}.elementor-14003 .elementor-element.elementor-element-3cb15b71 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-14003 .elementor-element.elementor-element-7f07389a > .elementor-widget-container{background-color:rgba(0,0,0,0);padding:30px 0px 30px 0px;border-style:solid;border-width:0px 1px 0px 0px;border-color:rgba(255,255,255,0.3);border-radius:0px 0px 0px 0px;box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);}.elementor-14003 .elementor-element.elementor-element-7f07389a.ha-has-bg-overlay:hover > .elementor-widget-container::before{transition:background 0.3s;}.elementor-14003 .elementor-element.elementor-element-7f07389a{text-align:center;}.elementor-14003 .elementor-element.elementor-element-7f07389a .ha-icon-box-icon{color:#ffffff;}.elementor-14003 .elementor-element.elementor-element-7f07389a .ha-icon-box-title{font-family:"Nunito", Sans-serif;font-size:18px;font-weight:600;color:#184B14;}.elementor-14003 .elementor-element.elementor-element-b4c0da9 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-14003 .elementor-element.elementor-element-b10de28 > .elementor-widget-container{background-color:rgba(0,0,0,0);padding:30px 0px 30px 0px;border-style:solid;border-width:0px 1px 0px 0px;border-color:rgba(255,255,255,0.3);border-radius:0px 0px 0px 0px;box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);}.elementor-14003 .elementor-element.elementor-element-b10de28.ha-has-bg-overlay:hover > .elementor-widget-container::before{transition:background 0.3s;}.elementor-14003 .elementor-element.elementor-element-b10de28{text-align:center;}.elementor-14003 .elementor-element.elementor-element-b10de28 .ha-icon-box-icon{color:#ffffff;}.elementor-14003 .elementor-element.elementor-element-b10de28 .ha-icon-box-title{font-family:"Nunito", Sans-serif;font-size:18px;font-weight:600;color:#184B14;}.elementor-14003 .elementor-element.elementor-element-7bd03aa8 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-14003 .elementor-element.elementor-element-5515a59 > .elementor-widget-container{background-color:rgba(0,0,0,0);padding:30px 0px 30px 0px;border-style:solid;border-width:0px 1px 0px 0px;border-color:rgba(255,255,255,0.3);border-radius:0px 0px 0px 0px;box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);}.elementor-14003 .elementor-element.elementor-element-5515a59.ha-has-bg-overlay:hover > .elementor-widget-container::before{transition:background 0.3s;}.elementor-14003 .elementor-element.elementor-element-5515a59{text-align:center;}.elementor-14003 .elementor-element.elementor-element-5515a59 .ha-icon-box-icon{color:#ffffff;}.elementor-14003 .elementor-element.elementor-element-5515a59 .ha-icon-box-title{font-family:"Nunito", Sans-serif;font-size:18px;font-weight:600;color:#184B14;}.elementor-14003 .elementor-element.elementor-element-5a0f81de > .elementor-container{max-width:1400px;}.elementor-14003 .elementor-element.elementor-element-5a0f81de{padding:20px 0px 0px 0px;}.elementor-14003 .elementor-element.elementor-element-2de3961f > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-14003 .elementor-element.elementor-element-2de3961f > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-14003 .elementor-element.elementor-element-66b64136 .eael-call-to-action.bg-img{background-repeat:no-repeat;background-position:center;background-size:cover;}.elementor-14003 .elementor-element.elementor-element-66b64136 .eael-call-to-action{max-width:1400px;border-radius:0px;padding:40px 40px 40px 40px;}.elementor-14003 .elementor-element.elementor-element-66b64136 .eael-call-to-action.cta-preset-2:not(.cta-preset-1){background:#32945DE8;}.elementor-14003 .elementor-element.elementor-element-66b64136 .eael-call-to-action .title{font-family:"Calibri", Sans-serif;font-weight:600;}.elementor-14003 .elementor-element.elementor-element-66b64136 .eael-call-to-action .sub-title{color:#FDF4F4;}.elementor-14003 .elementor-element.elementor-element-66b64136 .eael-call-to-action p{color:#FFFFFF;}.elementor-14003 .elementor-element.elementor-element-66b64136 .eael-call-to-action.cta-preset-2:not(.cta-preset-1) .cta-button:not(.cta-secondary-button){color:#000000;background:#FFF0F0;}.elementor-14003 .elementor-element.elementor-element-66b64136 .eael-call-to-action .cta-button:not(.cta-secondary-button){box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-14003 .elementor-element.elementor-element-cfa46f6 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-14003 .elementor-element.elementor-element-cfa46f6 > .elementor-container{max-width:1400px;min-height:339px;}.elementor-14003 .elementor-element.elementor-element-cfa46f6{overflow:hidden;margin-top:10px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-14003 .elementor-element.elementor-element-51823b74 .elementor-heading-title{color:#32945D;}.elementor-14003 .elementor-element.elementor-element-75f6e548{width:var( --container-widget-width, 940px );max-width:940px;--container-widget-width:940px;--container-widget-flex-grow:0;text-align:justify;}.elementor-14003 .elementor-element.elementor-element-75f6e548 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-14003 .elementor-element.elementor-element-75f6e548 p{margin-block-end:0px;}.elementor-14003 .elementor-element.elementor-element-121f1625:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-14003 .elementor-element.elementor-element-121f1625 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-14003 .elementor-element.elementor-element-121f1625 > .elementor-element-populated{border-style:none;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;text-align:center;}.elementor-14003 .elementor-element.elementor-element-121f1625 > .elementor-element-populated, .elementor-14003 .elementor-element.elementor-element-121f1625 > .elementor-element-populated > .elementor-background-overlay, .elementor-14003 .elementor-element.elementor-element-121f1625 > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-14003 .elementor-element.elementor-element-121f1625 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-14003 .elementor-element.elementor-element-33faafe6 .eael-adv-accordion .eael-accordion-list .eael-accordion-header{background-color:#FFFFFF;border-style:double;border-width:1px 1px 1px 1px;border-color:#32945D;border-radius:5px 5px 5px 5px;}.elementor-14003 .elementor-element.elementor-element-33faafe6{width:var( --container-widget-width, 940px );max-width:940px;--container-widget-width:940px;--container-widget-flex-grow:0;}.elementor-14003 .elementor-element.elementor-element-33faafe6 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-14003 .elementor-element.elementor-element-33faafe6 .eael-adv-accordion{border-radius:0px 0px 0px 0px;}.elementor-14003 .elementor-element.elementor-element-33faafe6 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-accordion-icon{font-size:16px;margin-left:10px;color:#333;}.elementor-14003 .elementor-element.elementor-element-33faafe6 .eael-adv-accordion .eael-accordion-list .eael-accordion-header svg.fa-accordion-icon{height:16px;width:16px;line-height:16px;}.elementor-14003 .elementor-element.elementor-element-33faafe6 .eael-adv-accordion .eael-accordion-list{margin-bottom:15px;}.elementor-14003 .elementor-element.elementor-element-33faafe6 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .eael-accordion-tab-title{color:#32945D;}.elementor-14003 .elementor-element.elementor-element-33faafe6 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-accordion-icon-svg svg{color:#333;fill:#333;}.elementor-14003 .elementor-element.elementor-element-33faafe6 .eael-adv-accordion .eael-accordion-list .eael-accordion-header svg{fill:#333;}.elementor-14003 .elementor-element.elementor-element-33faafe6 .eael-adv-accordion .eael-accordion-list .eael-accordion-content{color:#000000;}.elementor-14003 .elementor-element.elementor-element-33faafe6 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-toggle, .elementor-14003 .elementor-element.elementor-element-33faafe6 .eael-adv-accordion .eael-accordion-list .eael-accordion-header > .fa-toggle-svg{font-size:16px;}.elementor-14003 .elementor-element.elementor-element-33faafe6 .eael-adv-accordion .eael-accordion-list .eael-accordion-header svg.fa-toggle{height:16px;width:16px;line-height:16px;fill:#000000;}.elementor-14003 .elementor-element.elementor-element-33faafe6 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-toggle{padding:0px 0px 0px 0px;color:#000000;}.elementor-14003 .elementor-element.elementor-element-33faafe6 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-toggle svg{color:#000000;fill:#000000;}.elementor-14003 .elementor-element.elementor-element-33faafe6 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .fa-toggle{color:#fff;}.elementor-14003 .elementor-element.elementor-element-33faafe6 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .fa-toggle svg{color:#fff;fill:#fff;}.elementor-14003 .elementor-element.elementor-element-33faafe6 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active svg.fa-toggle{fill:#fff;}@media(min-width:768px){.elementor-14003 .elementor-element.elementor-element-126ec2c3{width:100%;}.elementor-14003 .elementor-element.elementor-element-647e926b{width:50%;}.elementor-14003 .elementor-element.elementor-element-39f5f50f{width:50%;}.elementor-14003 .elementor-element.elementor-element-2de3961f{width:100%;}.elementor-14003 .elementor-element.elementor-element-135e3330{width:35%;}.elementor-14003 .elementor-element.elementor-element-121f1625{width:65%;}}@media(max-width:1024px) and (min-width:768px){.elementor-14003 .elementor-element.elementor-element-647e926b{width:50%;}.elementor-14003 .elementor-element.elementor-element-39f5f50f{width:50%;}.elementor-14003 .elementor-element.elementor-element-46a6dbc9{width:100%;}.elementor-14003 .elementor-element.elementor-element-33361ac1{width:100%;}.elementor-14003 .elementor-element.elementor-element-97c7284{width:100%;}.elementor-14003 .elementor-element.elementor-element-79b86cb0{width:100%;}.elementor-14003 .elementor-element.elementor-element-5e0561e3{width:100%;}.elementor-14003 .elementor-element.elementor-element-2d9475d6{width:100%;}}@media(max-width:1024px){.elementor-14003 .elementor-element.elementor-element-4d6d4b5f .elementor-heading-title{font-size:25px;}.elementor-14003 .elementor-element.elementor-element-355392aa img{max-width:100%;height:390px;}.elementor-14003 .elementor-element.elementor-element-360b06b7 .elementor-heading-title{font-size:25px;}.elementor-14003 .elementor-element.elementor-element-3b1e369c{width:var( --container-widget-width, 568.5px );max-width:568.5px;--container-widget-width:568.5px;--container-widget-flex-grow:0;font-size:15px;}.elementor-14003 .elementor-element.elementor-element-6d8833cd{--container-widget-width:344px;--container-widget-flex-grow:0;width:var( --container-widget-width, 344px );max-width:344px;}.elementor-14003 .elementor-element.elementor-element-1b2671ba{text-align:left;}.elementor-14003 .elementor-element.elementor-element-1971cfed > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-14003 .elementor-element.elementor-element-34424684{width:var( --container-widget-width, 293px );max-width:293px;--container-widget-width:293px;--container-widget-flex-grow:0;}.elementor-14003 .elementor-element.elementor-element-1e50ad1f{width:var( --container-widget-width, 344px );max-width:344px;--container-widget-width:344px;--container-widget-flex-grow:0;}.elementor-14003 .elementor-element.elementor-element-44f9a10{width:var( --container-widget-width, 313px );max-width:313px;--container-widget-width:313px;--container-widget-flex-grow:0;}.elementor-14003 .elementor-element.elementor-element-7957d5c6{text-align:left;}.elementor-14003 .elementor-element.elementor-element-61d7c039{--container-widget-width:306px;--container-widget-flex-grow:0;width:var( --container-widget-width, 306px );max-width:306px;}.elementor-14003 .elementor-element.elementor-element-1cb20c3b{width:var( --container-widget-width, 568.5px );max-width:568.5px;--container-widget-width:568.5px;--container-widget-flex-grow:0;font-size:15px;}.elementor-14003 .elementor-element.elementor-element-1572002d > .elementor-container{max-width:1600px;}.elementor-14003 .elementor-element.elementor-element-1572002d{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-14003 .elementor-element.elementor-element-3cb15b71 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-14003 .elementor-element.elementor-element-5a0f81de > .elementor-container{max-width:750px;}.elementor-14003 .elementor-element.elementor-element-66b64136 .eael-call-to-action{max-width:750px;}.elementor-14003 .elementor-element.elementor-element-cfa46f6{margin-top:10px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-14003 .elementor-element.elementor-element-75f6e548{width:var( --container-widget-width, 568.5px );max-width:568.5px;--container-widget-width:568.5px;--container-widget-flex-grow:0;font-size:15px;}.elementor-14003 .elementor-element.elementor-element-33faafe6{width:var( --container-widget-width, 568.5px );max-width:568.5px;--container-widget-width:568.5px;--container-widget-flex-grow:0;}}@media(max-width:767px){.elementor-14003 .elementor-element.elementor-element-126ec2c3.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-14003 .elementor-element.elementor-element-4d6d4b5f{width:100%;max-width:100%;text-align:center;}.elementor-14003 .elementor-element.elementor-element-4d6d4b5f .elementor-heading-title{font-size:28px;}.elementor-14003 .elementor-element.elementor-element-647e926b.elementor-column{-webkit-box-ordinal-group:calc(1 + 1 );-ms-flex-order:1;order:1;}.elementor-14003 .elementor-element.elementor-element-355392aa img{height:255px;}.elementor-14003 .elementor-element.elementor-element-360b06b7{width:100%;max-width:100%;text-align:center;}.elementor-14003 .elementor-element.elementor-element-360b06b7 .elementor-heading-title{font-size:25px;}.elementor-14003 .elementor-element.elementor-element-3b1e369c{width:100%;max-width:100%;text-align:center;}.elementor-14003 .elementor-element.elementor-element-2f1912aa{width:var( --container-widget-width, 300px );max-width:300px;--container-widget-width:300px;--container-widget-flex-grow:0;}.elementor-14003 .elementor-element.elementor-element-2f1912aa > .elementor-widget-container{margin:0px 0px 0px 30px;}.elementor-14003 .elementor-element.elementor-element-2f1912aa .elementor-heading-title{font-size:20px;}.elementor-14003 .elementor-element.elementor-element-2cfd024 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-14003 .elementor-element.elementor-element-2944bb33{text-align:left;}.elementor-14003 .elementor-element.elementor-element-44870778{width:var( --container-widget-width, 300px );max-width:300px;--container-widget-width:300px;--container-widget-flex-grow:0;}.elementor-14003 .elementor-element.elementor-element-44870778 > .elementor-widget-container{margin:0px 0px 0px 56px;}.elementor-14003 .elementor-element.elementor-element-44870778 .elementor-heading-title{font-size:19px;}.elementor-14003 .elementor-element.elementor-element-e734401 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-14003 .elementor-element.elementor-element-2efa2e9d{width:var( --container-widget-width, 300px );max-width:300px;--container-widget-width:300px;--container-widget-flex-grow:0;text-align:left;}.elementor-14003 .elementor-element.elementor-element-2efa2e9d > .elementor-widget-container{margin:0px 0px 0px 31px;}.elementor-14003 .elementor-element.elementor-element-2efa2e9d .elementor-heading-title{font-size:19px;}.elementor-14003 .elementor-element.elementor-element-6b92f71e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-14003 .elementor-element.elementor-element-1e50ad1f{width:var( --container-widget-width, 190px );max-width:190px;--container-widget-width:190px;--container-widget-flex-grow:0;}.elementor-14003 .elementor-element.elementor-element-7d71ade2{width:var( --container-widget-width, 300px );max-width:300px;--container-widget-width:300px;--container-widget-flex-grow:0;}.elementor-14003 .elementor-element.elementor-element-7d71ade2 > .elementor-widget-container{margin:0px 0px 0px 56px;}.elementor-14003 .elementor-element.elementor-element-7d71ade2 .elementor-heading-title{font-size:20px;}.elementor-14003 .elementor-element.elementor-element-4e29d8cb > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-14003 .elementor-element.elementor-element-48574045{text-align:left;}.elementor-14003 .elementor-element.elementor-element-5e0561e3 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-14003 .elementor-element.elementor-element-21148249{width:var( --container-widget-width, 300px );max-width:300px;--container-widget-width:300px;--container-widget-flex-grow:0;}.elementor-14003 .elementor-element.elementor-element-21148249 > .elementor-widget-container{margin:0px 0px 0px 42px;}.elementor-14003 .elementor-element.elementor-element-21148249 .elementor-heading-title{font-size:20px;}.elementor-14003 .elementor-element.elementor-element-26eadb12 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-14003 .elementor-element.elementor-element-61d7c039{width:var( --container-widget-width, 186px );max-width:186px;--container-widget-width:186px;--container-widget-flex-grow:0;}.elementor-14003 .elementor-element.elementor-element-678b42a7{width:var( --container-widget-width, 300px );max-width:300px;--container-widget-width:300px;--container-widget-flex-grow:0;text-align:left;}.elementor-14003 .elementor-element.elementor-element-678b42a7 > .elementor-widget-container{margin:0px 0px 0px 59px;}.elementor-14003 .elementor-element.elementor-element-678b42a7 .elementor-heading-title{font-size:19px;}.elementor-14003 .elementor-element.elementor-element-30815334 img{max-width:62%;height:105px;}.elementor-14003 .elementor-element.elementor-element-d767d95 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-14003 .elementor-element.elementor-element-d767d95{font-size:14px;}.elementor-14003 .elementor-element.elementor-element-61e9641e{text-align:center;}.elementor-14003 .elementor-element.elementor-element-51a7e4b0{text-align:center;}.elementor-14003 .elementor-element.elementor-element-1cb20c3b{width:100%;max-width:100%;text-align:center;}.elementor-14003 .elementor-element.elementor-element-b4c0da9 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-14003 .elementor-element.elementor-element-51823b74{text-align:center;}.elementor-14003 .elementor-element.elementor-element-75f6e548{width:100%;max-width:100%;text-align:center;}.elementor-14003 .elementor-element.elementor-element-33faafe6{width:100%;max-width:100%;}}/* Start custom CSS for section, class: .elementor-element-7696eb41 */.crazy-section {
    position: relative;
    background: #ffffff;
    overflow: hidden;
    z-index: 1;
}

/* GREEN GLOW TOP LEFT */
.crazy-section:before {
    content: "";
    position: absolute;
    width: 400px;
    height: 400px;
    top: -100px;
    left: -100px;
    background: radial-gradient(circle, rgba(76,175,80,1.3), transparent 70%);
    filter: blur(60px);
    z-index: -1;
}

/* GREEN GLOW BOTTOM RIGHT */
.crazy-section:after {
    content: "";
    position: absolute;
    width: 400px;
    height: 400px;
    bottom: -100px;
    right: -100px;
    background: radial-gradient(circle, rgba(76,175,80,2), transparent 70%);
    filter: blur(60px);
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-7ec6c642 *//* Container: Clean & Spaced */
.nets-clean-minimal {
    background-color: #ffffff;
    padding: 5px 20px;
    display: flex;
    justify-content: center;
}

.nets-clean-minimal .main-container {
    max-width: 1140px;
    display: grid;
    grid-template-columns: 1fr 1.2fr; /* Image left, Text right */
    gap: 40px;
    align-items: center;
}

/* Image: Soft & Subtle */
.nets-clean-minimal img {
    border-radius: 12px;
    box-shadow: 0 4px 20px rgba(0, 0, 0, 0.05); /* Very light shadow */
    transition: transform 0.3s ease;
}

/* Typography: Professional Hierarchy */
.nets-clean-minimal h2 {
    font-family: 'Helvetica Neue', Arial, sans-serif;
    color: #1a1a1a;
    font-size: 28px;
    font-weight: 600;
    line-height: 1;
    margin-bottom: 20px;
    border-left: 4px solid #43A047; /* Small brand accent line */
    padding-left: 20px;
}

.nets-clean-minimal p {
    color: #555555;
    font-size: 16px;
    line-height: 1.2;
    margin-bottom: 25px;
}

/* Capabilities: Clean List */
.nets-clean-minimal ul {
    list-style: none;
    padding: 0;
    display: grid;
    grid-template-columns: 1fr 1fr; /* Two-column list for compactness */
    gap: 10px;
}

.nets-clean-minimal li {
    font-size: 14px;
    color: #333;
    display: flex;
    align-items: center;
}

.nets-clean-minimal li::before {
    content: "→";
    color: #43A047;
    margin-right: 10px;
    font-weight: bold;
}

/* Button: Simple Underline Style */
.nets-clean-minimal .read-more {
    display: inline-block;
    margin-top: 20px;
    color: #43A047;
    text-decoration: none;
    font-weight: 600;
    border-bottom: 2px solid transparent;
    transition: border-color 0.3s ease;
}

.nets-clean-minimal .read-more:hover {
    border-bottom-color: #43A047;
}

/* Mobile Responsiveness */
@media (max-width: 768px) {
    .nets-clean-minimal .main-container {
        grid-template-columns: 1fr;
        gap: 30px;
    }
    
    .nets-clean-minimal ul {
        grid-template-columns: 1fr;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2f1912aa */.dc-card {
    color: #FFF;
text-align: center;
font-family: Poppins;
font-size: 24px;
font-style: normal;
font-weight: 600;
line-height: normal;
letter-spacing: -0.96p
;
 background: #3B862A;
    overflow: hidden;
    width: 380px;
    height: 70px;
    border-radius: 43px 43px 0 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2cfd024 */.dc-header {
    background: #2e7d32;
    color: #fff;
    padding: 18px 20px;
    font-size: 20px;
    font-weight: 600;
    border-radius: 20px 20px 0 0;
    width: 308px;
    color: #3F3B3B;
font-family: Poppins;
font-size: 16px;
font-style: normal;
font-weight: 300;
line-height: 20px; /* 125% */
letter-spacing: -0.64px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-17416af9 */.dc-feature {
    display: flex;
    align-items: flex-start;
    gap: 12px;
    padding: 10px 20px;
}

/* ICON CONTAINER */
.dc-icon {
    width: 40px;
    height: 40px;
    min-width: 40px;
    display: flex;
    align-items: center;
    justify-content: center;
}

/* SVG FIT */
.dc-icon svg {
    width: 100%;
    height: 100%;
    display: block;
}

/* TEXT */
.dc-text {
    font-size: 14px;
    color: #333;
    line-height: 1.5;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-14646cef */.dc-feature {
    display: flex;
    align-items: flex-start;
    gap: 12px;
    padding: 10px 20px;
}

/* ICON CONTAINER */
.dc-icon {
    width: 40px;
    height: 40px;
    min-width: 40px;
    display: flex;
    align-items: center;
    justify-content: center;
}

/* SVG FIT */
.dc-icon svg {
    width: 100%;
    height: 100%;
    display: block;
}

/* TEXT */
.dc-text {
    font-size: 14px;
    color: #333;
    line-height: 1.5;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-51e30b46 */.dc-feature {
    display: flex;
    align-items: flex-start;
    gap: 12px;
    padding: 10px 20px;
}

/* ICON CONTAINER */
.dc-icon {
    width: 40px;
    height: 40px;
    min-width: 40px;
    display: flex;
    align-items: center;
    justify-content: center;
}

/* SVG FIT */
.dc-icon svg {
    width: 100%;
    height: 100%;
    display: block;
}

/* TEXT */
.dc-text {
    font-size: 14px;
    color: #333;
    line-height: 1.5;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-46ee1280 *//* 1. Make the container ready for absolute positioning */
.modern-dc-card {
    position: relative !important;
    overflow: hidden !important; /* This cuts the image off at the rounded corners */
    min-height: 400px; /* Adjust height so there is room for the image */
}

/* 2. Target the City Graphic */
/* Make sure you add the class 'city-graphic' to your image block in WordPress */
.city-graphic {
    position: absolute !important;
    bottom: -5px !important;   /* Pulls it slightly down to hug the edge */
    right: -1px !important;    /* Pulls it slightly right to cut it off */
    width: 280px !important;    /* Adjust size to fit your card */
    height: auto !important;
    z-index: 1;                 /* Puts it behind the text if they overlap */
    opacity: 0.9;               /* Optional: slightly blend with background */
    pointer-events: none;       /* Allows you to still click things 'under' the image */
    margin: 0 !important;
    border-bottom-right-radius: 50px;
}

/* 3. Ensure the text stays ON TOP of the image */
.modern-dc-card p, 
.modern-dc-card h2, 
.modern-dc-card .wp-block-columns {
    position: relative;
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-46a6dbc9 *//* Card Container */
.modern-dc-card {
    background: #f1f8f1; /* Light green background */
    border-radius: 40px !important;
    overflow: hidden;
    height: 100%; /* Ensures all cards in the row are the same height */
    display: flex;
    flex-direction: column;
    box-shadow: 0px 10px 25px rgba(0,0,0,0.08);
    transition: transform 0.3s ease;
    border: 1px solid rgba(0,0,0,0.05);
}

/* Hover effect (Optional) */
.modern-dc-card:hover {
    transform: translateY(-5px);
}

/* The Green Header */
.modern-dc-card > .wp-block-group:first-child,
.modern-dc-card > .wp-block-heading {
    background-color: #3d8c31 !important;
    color: white !important;
    padding: 25px 20px !important;
    text-align: center;
    margin: 0 !important;
}

/* Icon & Text Rows */
.modern-dc-card .wp-block-columns {
    padding: 10px 20px;
    margin-bottom: 0px !important;
}

/* 1. Style ONLY the small icons in the rows */
.modern-dc-card .wp-block-column img {
    background: #4caf50 !important;
    border-radius: 50% !important; /* This makes the ICON a circle */
    padding: 10px;
    width: 60px !important;
    height: 60px !important;
    object-fit: contain;
}

/* 2. FIX: Style the bottom city graphic (The "pic" you just added) */
.modern-dc-card figure:last-child img, 
.modern-dc-card > img:last-child {
    background: transparent !important; /* Remove the green circle background */
    border-radius: 0 !important;        /* Remove the circle shape */
    padding: 0 !important;
    width: 100% !important;             /* Make it span the width of the card */
    height: auto !important;
    margin-top: auto;                   /* Push it to the very bottom */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-44870778 */.dc-card {
    color: #FFF;
text-align: center;
font-family: Poppins;
font-size: 24px;
font-style: normal;
font-weight: 600;
line-height: normal;
letter-spacing: -0.96p
;
 background: #3B862A;
    overflow: hidden;
    width: 380px;
    height: 70px;
    border-radius: 43px 43px 0 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e734401 */.dc-header {
    background: #2e7d32;
    color: #fff;
    padding: 18px 20px;
    font-size: 20px;
    font-weight: 600;
    border-radius: 20px 20px 0 0;
    width: 308px;
    color: #3F3B3B;
font-family: Poppins;
font-size: 16px;
font-style: normal;
font-weight: 300;
line-height: 20px; /* 125% */
letter-spacing: -0.64px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-44735d0e */.dc-feature {
    display: flex;
    align-items: flex-start;
    gap: 12px;
    padding: 10px 20px;
}

/* ICON CONTAINER */
.dc-icon {
    width: 40px;
    height: 40px;
    min-width: 40px;
    display: flex;
    align-items: center;
    justify-content: center;
}

/* SVG FIT */
.dc-icon svg {
    width: 100%;
    height: 100%;
    display: block;
}

/* TEXT */
.dc-text {
    font-size: 14px;
    color: #333;
    line-height: 1.5;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-44807b33 */.dc-feature {
    display: flex;
    align-items: flex-start;
    gap: 12px;
    padding: 10px 20px;
}

/* ICON CONTAINER */
.dc-icon {
    width: 40px;
    height: 40px;
    min-width: 40px;
    display: flex;
    align-items: center;
    justify-content: center;
}

/* SVG FIT */
.dc-icon svg {
    width: 100%;
    height: 100%;
    display: block;
}

/* TEXT */
.dc-text {
    font-size: 14px;
    color: #333;
    line-height: 1.5;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1563f46f */.dc-feature {
    display: flex;
    align-items: flex-start;
    gap: 12px;
    padding: 10px 20px;
}

/* ICON CONTAINER */
.dc-icon {
    width: 40px;
    height: 40px;
    min-width: 40px;
    display: flex;
    align-items: center;
    justify-content: center;
}

/* SVG FIT */
.dc-icon svg {
    width: 100%;
    height: 100%;
    display: block;
}

/* TEXT */
.dc-text {
    font-size: 14px;
    color: #333;
    line-height: 1.5;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6000b32e *//* 1. Make the container ready for absolute positioning */
.modern-dc-card {
    position: relative !important;
    overflow: hidden !important; /* This cuts the image off at the rounded corners */
    min-height: 400px; /* Adjust height so there is room for the image */
}

/* 2. Target the City Graphic */
/* Make sure you add the class 'city-graphic' to your image block in WordPress */
.city-graphic {
    position: absolute !important;
    bottom: -5px !important;   /* Pulls it slightly down to hug the edge */
    right: -1px !important;    /* Pulls it slightly right to cut it off */
    width: 280px !important;    /* Adjust size to fit your card */
    height: auto !important;
    z-index: 1;                 /* Puts it behind the text if they overlap */
    opacity: 0.9;               /* Optional: slightly blend with background */
    pointer-events: none;       /* Allows you to still click things 'under' the image */
    margin: 0 !important;
    border-bottom-right-radius: 50px;
}

/* 3. Ensure the text stays ON TOP of the image */
.modern-dc-card p, 
.modern-dc-card h2, 
.modern-dc-card .wp-block-columns {
    position: relative;
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-33361ac1 *//* Card Container */
.modern-dc-card {
    background: #f1f8f1; /* Light green background */
    border-radius: 40px !important;
    overflow: hidden;
    height: 100%; /* Ensures all cards in the row are the same height */
    display: flex;
    flex-direction: column;
    box-shadow: 0px 10px 25px rgba(0,0,0,0.08);
    transition: transform 0.3s ease;
    border: 1px solid rgba(0,0,0,0.05);
}

/* Hover effect (Optional) */
.modern-dc-card:hover {
    transform: translateY(-5px);
}

/* The Green Header */
.modern-dc-card > .wp-block-group:first-child,
.modern-dc-card > .wp-block-heading {
    background-color: #3d8c31 !important;
    color: white !important;
    padding: 25px 20px !important;
    text-align: center;
    margin: 0 !important;
}

/* Icon & Text Rows */
.modern-dc-card .wp-block-columns {
    padding: 10px 20px;
    margin-bottom: 0px !important;
}

/* 1. Style ONLY the small icons in the rows */
.modern-dc-card .wp-block-column img {
    background: #4caf50 !important;
    border-radius: 50% !important; /* This makes the ICON a circle */
    padding: 10px;
    width: 60px !important;
    height: 60px !important;
    object-fit: contain;
}

/* 2. FIX: Style the bottom city graphic (The "pic" you just added) */
.modern-dc-card figure:last-child img, 
.modern-dc-card > img:last-child {
    background: transparent !important; /* Remove the green circle background */
    border-radius: 0 !important;        /* Remove the circle shape */
    padding: 0 !important;
    width: 100% !important;             /* Make it span the width of the card */
    height: auto !important;
    margin-top: auto;                   /* Push it to the very bottom */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2efa2e9d */.dc-card {
    color: #FFF;
text-align: center;
font-family: Poppins;
font-size: 24px;
font-style: normal;
font-weight: 600;
line-height: normal;
letter-spacing: -0.96p
;
 background: #3B862A;
    overflow: hidden;
    width: 380px;
    height: 70px;
    border-radius: 43px 43px 0 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6b92f71e */.dc-header {
    background: #2e7d32;
    color: #fff;
    padding: 18px 20px;
    font-size: 20px;
    font-weight: 600;
    border-radius: 20px 20px 0 0;
    width: 308px;
    color: #3F3B3B;
font-family: Poppins;
font-size: 16px;
font-style: normal;
font-weight: 300;
line-height: 20px; /* 125% */
letter-spacing: -0.64px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9bf2a23 */.dc-feature {
    display: flex;
    align-items: flex-start;
    gap: 12px;
    padding: 10px 20px;
}

/* ICON CONTAINER */
.dc-icon {
    width: 40px;
    height: 40px;
    min-width: 40px;
    display: flex;
    align-items: center;
    justify-content: center;
}

/* SVG FIT */
.dc-icon svg {
    width: 100%;
    height: 100%;
    display: block;
}

/* TEXT */
.dc-text {
    font-size: 14px;
    color: #333;
    line-height: 1.5;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d2161d3 */.dc-feature {
    display: flex;
    align-items: flex-start;
    gap: 12px;
    padding: 10px 20px;
}

/* ICON CONTAINER */
.dc-icon {
    width: 40px;
    height: 40px;
    min-width: 40px;
    display: flex;
    align-items: center;
    justify-content: center;
}

/* SVG FIT */
.dc-icon svg {
    width: 100%;
    height: 100%;
    display: block;
}

/* TEXT */
.dc-text {
    font-size: 14px;
    color: #333;
    line-height: 1.5;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b958ae3 */.dc-feature {
    display: flex;
    align-items: flex-start;
    gap: 12px;
    padding: 10px 20px;
}

/* ICON CONTAINER */
.dc-icon {
    width: 40px;
    height: 40px;
    min-width: 40px;
    display: flex;
    align-items: center;
    justify-content: center;
}

/* SVG FIT */
.dc-icon svg {
    width: 100%;
    height: 100%;
    display: block;
}

/* TEXT */
.dc-text {
    font-size: 14px;
    color: #333;
    line-height: 1.5;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-77f03a17 *//* 1. Make the container ready for absolute positioning */
.modern-dc-card {
    position: relative !important;
    overflow: hidden !important; /* This cuts the image off at the rounded corners */
    min-height: 400px; /* Adjust height so there is room for the image */
}

/* 2. Target the City Graphic */
/* Make sure you add the class 'city-graphic' to your image block in WordPress */
.city-graphic {
    position: absolute !important;
    bottom: -5px !important;   /* Pulls it slightly down to hug the edge */
    right: -1px !important;    /* Pulls it slightly right to cut it off */
    width: 280px !important;    /* Adjust size to fit your card */
    height: auto !important;
    z-index: 1;                 /* Puts it behind the text if they overlap */
    opacity: 0.9;               /* Optional: slightly blend with background */
    pointer-events: none;       /* Allows you to still click things 'under' the image */
    margin: 0 !important;
    border-bottom-right-radius: 50px;
}

/* 3. Ensure the text stays ON TOP of the image */
.modern-dc-card p, 
.modern-dc-card h2, 
.modern-dc-card .wp-block-columns {
    position: relative;
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-97c7284 *//* Card Container */
.modern-dc-card {
    background: #f1f8f1; /* Light green background */
    border-radius: 40px !important;
    overflow: hidden;
    height: 100%; /* Ensures all cards in the row are the same height */
    display: flex;
    flex-direction: column;
    box-shadow: 0px 10px 25px rgba(0,0,0,0.08);
    transition: transform 0.3s ease;
    border: 1px solid rgba(0,0,0,0.05);
}

/* Hover effect (Optional) */
.modern-dc-card:hover {
    transform: translateY(-5px);
}

/* The Green Header */
.modern-dc-card > .wp-block-group:first-child,
.modern-dc-card > .wp-block-heading {
    background-color: #3d8c31 !important;
    color: white !important;
    padding: 25px 20px !important;
    text-align: center;
    margin: 0 !important;
}

/* Icon & Text Rows */
.modern-dc-card .wp-block-columns {
    padding: 10px 20px;
    margin-bottom: 0px !important;
}

/* 1. Style ONLY the small icons in the rows */
.modern-dc-card .wp-block-column img {
    background: #4caf50 !important;
    border-radius: 50% !important; /* This makes the ICON a circle */
    padding: 10px;
    width: 60px !important;
    height: 60px !important;
    object-fit: contain;
}

/* 2. FIX: Style the bottom city graphic (The "pic" you just added) */
.modern-dc-card figure:last-child img, 
.modern-dc-card > img:last-child {
    background: transparent !important; /* Remove the green circle background */
    border-radius: 0 !important;        /* Remove the circle shape */
    padding: 0 !important;
    width: 100% !important;             /* Make it span the width of the card */
    height: auto !important;
    margin-top: auto;                   /* Push it to the very bottom */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7d71ade2 */.dc-card {
    color: #FFF;
text-align: center;
font-family: Poppins;
font-size: 24px;
font-style: normal;
font-weight: 600;
line-height: normal;
letter-spacing: -0.96p
;
 background: #3B862A;
    overflow: hidden;
    width: 380px;
    height: 70px;
    border-radius: 43px 43px 0 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4e29d8cb */.dc-header {
    background: #2e7d32;
    color: #fff;
    padding: 18px 20px;
    font-size: 20px;
    font-weight: 600;
    border-radius: 20px 20px 0 0;
    width: 308px;
    color: #3F3B3B;
font-family: Poppins;
font-size: 16px;
font-style: normal;
font-weight: 300;
line-height: 20px; /* 125% */
letter-spacing: -0.64px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-16cf0a38 */.dc-feature {
    display: flex;
    align-items: flex-start;
    gap: 12px;
    padding: 10px 20px;
}

/* ICON CONTAINER */
.dc-icon {
    width: 40px;
    height: 40px;
    min-width: 40px;
    display: flex;
    align-items: center;
    justify-content: center;
}

/* SVG FIT */
.dc-icon svg {
    width: 100%;
    height: 100%;
    display: block;
}

/* TEXT */
.dc-text {
    font-size: 14px;
    color: #333;
    line-height: 1.5;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-60c75ff9 */.dc-feature {
    display: flex;
    align-items: flex-start;
    gap: 12px;
    padding: 10px 20px;
}

/* ICON CONTAINER */
.dc-icon {
    width: 40px;
    height: 40px;
    min-width: 40px;
    display: flex;
    align-items: center;
    justify-content: center;
}

/* SVG FIT */
.dc-icon svg {
    width: 100%;
    height: 100%;
    display: block;
}

/* TEXT */
.dc-text {
    font-size: 14px;
    color: #333;
    line-height: 1.5;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-47b285f3 */.dc-feature {
    display: flex;
    align-items: flex-start;
    gap: 12px;
    padding: 10px 20px;
}

/* ICON CONTAINER */
.dc-icon {
    width: 40px;
    height: 40px;
    min-width: 40px;
    display: flex;
    align-items: center;
    justify-content: center;
}

/* SVG FIT */
.dc-icon svg {
    width: 100%;
    height: 100%;
    display: block;
}

/* TEXT */
.dc-text {
    font-size: 14px;
    color: #333;
    line-height: 1.5;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3386a557 *//* 1. Make the container ready for absolute positioning */
.modern-dc-card {
    position: relative !important;
    overflow: hidden !important; /* This cuts the image off at the rounded corners */
    min-height: 400px; /* Adjust height so there is room for the image */
}

/* 2. Target the City Graphic */
/* Make sure you add the class 'city-graphic' to your image block in WordPress */
.city-graphic {
    position: absolute !important;
    bottom: -5px !important;   /* Pulls it slightly down to hug the edge */
    right: -1px !important;    /* Pulls it slightly right to cut it off */
    width: 280px !important;    /* Adjust size to fit your card */
    height: auto !important;
    z-index: 1;                 /* Puts it behind the text if they overlap */
    opacity: 0.9;               /* Optional: slightly blend with background */
    pointer-events: none;       /* Allows you to still click things 'under' the image */
    margin: 0 !important;
    border-bottom-right-radius: 50px;
}

/* 3. Ensure the text stays ON TOP of the image */
.modern-dc-card p, 
.modern-dc-card h2, 
.modern-dc-card .wp-block-columns {
    position: relative;
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-79b86cb0 *//* Card Container */
.modern-dc-card {
    background: #f1f8f1; /* Light green background */
    border-radius: 40px !important;
    overflow: hidden;
    height: 100%; /* Ensures all cards in the row are the same height */
    display: flex;
    flex-direction: column;
    box-shadow: 0px 10px 25px rgba(0,0,0,0.08);
    transition: transform 0.3s ease;
    border: 1px solid rgba(0,0,0,0.05);
}

/* Hover effect (Optional) */
.modern-dc-card:hover {
    transform: translateY(-5px);
}

/* The Green Header */
.modern-dc-card > .wp-block-group:first-child,
.modern-dc-card > .wp-block-heading {
    background-color: #3d8c31 !important;
    color: white !important;
    padding: 25px 20px !important;
    text-align: center;
    margin: 0 !important;
}

/* Icon & Text Rows */
.modern-dc-card .wp-block-columns {
    padding: 10px 20px;
    margin-bottom: 0px !important;
}

/* 1. Style ONLY the small icons in the rows */
.modern-dc-card .wp-block-column img {
    background: #4caf50 !important;
    border-radius: 50% !important; /* This makes the ICON a circle */
    padding: 10px;
    width: 60px !important;
    height: 60px !important;
    object-fit: contain;
}

/* 2. FIX: Style the bottom city graphic (The "pic" you just added) */
.modern-dc-card figure:last-child img, 
.modern-dc-card > img:last-child {
    background: transparent !important; /* Remove the green circle background */
    border-radius: 0 !important;        /* Remove the circle shape */
    padding: 0 !important;
    width: 100% !important;             /* Make it span the width of the card */
    height: auto !important;
    margin-top: auto;                   /* Push it to the very bottom */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-21148249 */.dc-card {
    color: #FFF;
text-align: center;
font-family: Poppins;
font-size: 24px;
font-style: normal;
font-weight: 600;
line-height: normal;
letter-spacing: -0.96p
;
 background: #3B862A;
    overflow: hidden;
    width: 380px;
    height: 70px;
    border-radius: 43px 43px 0 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-26eadb12 */.dc-header {
    background: #2e7d32;
    color: #fff;
    padding: 18px 20px;
    font-size: 20px;
    font-weight: 600;
    border-radius: 20px 20px 0 0;
    width: 308px;
    color: #3F3B3B;
font-family: Poppins;
font-size: 16px;
font-style: normal;
font-weight: 300;
line-height: 20px; /* 125% */
letter-spacing: -0.64px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-167cee55 */.dc-feature {
    display: flex;
    align-items: flex-start;
    gap: 12px;
    padding: 10px 20px;
}

/* ICON CONTAINER */
.dc-icon {
    width: 40px;
    height: 40px;
    min-width: 40px;
    display: flex;
    align-items: center;
    justify-content: center;
}

/* SVG FIT */
.dc-icon svg {
    width: 100%;
    height: 100%;
    display: block;
}

/* TEXT */
.dc-text {
    font-size: 14px;
    color: #333;
    line-height: 1.5;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-90613f9 */.dc-feature {
    display: flex;
    align-items: flex-start;
    gap: 12px;
    padding: 10px 20px;
}

/* ICON CONTAINER */
.dc-icon {
    width: 40px;
    height: 40px;
    min-width: 40px;
    display: flex;
    align-items: center;
    justify-content: center;
}

/* SVG FIT */
.dc-icon svg {
    width: 100%;
    height: 100%;
    display: block;
}

/* TEXT */
.dc-text {
    font-size: 14px;
    color: #333;
    line-height: 1.5;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-68dd935b */.dc-feature {
    display: flex;
    align-items: flex-start;
    gap: 12px;
    padding: 10px 20px;
}

/* ICON CONTAINER */
.dc-icon {
    width: 40px;
    height: 40px;
    min-width: 40px;
    display: flex;
    align-items: center;
    justify-content: center;
}

/* SVG FIT */
.dc-icon svg {
    width: 100%;
    height: 100%;
    display: block;
}

/* TEXT */
.dc-text {
    font-size: 14px;
    color: #333;
    line-height: 1.5;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-24ea48e7 *//* 1. Make the container ready for absolute positioning */
.modern-dc-card {
    position: relative !important;
    overflow: hidden !important; /* This cuts the image off at the rounded corners */
    min-height: 400px; /* Adjust height so there is room for the image */
}

/* 2. Target the City Graphic */
/* Make sure you add the class 'city-graphic' to your image block in WordPress */
.city-graphic {
    position: absolute !important;
    bottom: -5px !important;   /* Pulls it slightly down to hug the edge */
    right: -1px !important;    /* Pulls it slightly right to cut it off */
    width: 280px !important;    /* Adjust size to fit your card */
    height: auto !important;
    z-index: 1;                 /* Puts it behind the text if they overlap */
    opacity: 0.9;               /* Optional: slightly blend with background */
    pointer-events: none;       /* Allows you to still click things 'under' the image */
    margin: 0 !important;
    border-bottom-right-radius: 50px;
}

/* 3. Ensure the text stays ON TOP of the image */
.modern-dc-card p, 
.modern-dc-card h2, 
.modern-dc-card .wp-block-columns {
    position: relative;
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-5e0561e3 *//* Card Container */
.modern-dc-card {
    background: #f1f8f1; /* Light green background */
    border-radius: 40px !important;
    overflow: hidden;
    height: 100%; /* Ensures all cards in the row are the same height */
    display: flex;
    flex-direction: column;
    box-shadow: 0px 10px 25px rgba(0,0,0,0.08);
    transition: transform 0.3s ease;
    border: 1px solid rgba(0,0,0,0.05);
}

/* Hover effect (Optional) */
.modern-dc-card:hover {
    transform: translateY(-5px);
}

/* The Green Header */
.modern-dc-card > .wp-block-group:first-child,
.modern-dc-card > .wp-block-heading {
    background-color: #3d8c31 !important;
    color: white !important;
    padding: 25px 20px !important;
    text-align: center;
    margin: 0 !important;
}

/* Icon & Text Rows */
.modern-dc-card .wp-block-columns {
    padding: 10px 20px;
    margin-bottom: 0px !important;
}

/* 1. Style ONLY the small icons in the rows */
.modern-dc-card .wp-block-column img {
    background: #4caf50 !important;
    border-radius: 50% !important; /* This makes the ICON a circle */
    padding: 10px;
    width: 60px !important;
    height: 60px !important;
    object-fit: contain;
}

/* 2. FIX: Style the bottom city graphic (The "pic" you just added) */
.modern-dc-card figure:last-child img, 
.modern-dc-card > img:last-child {
    background: transparent !important; /* Remove the green circle background */
    border-radius: 0 !important;        /* Remove the circle shape */
    padding: 0 !important;
    width: 100% !important;             /* Make it span the width of the card */
    height: auto !important;
    margin-top: auto;                   /* Push it to the very bottom */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-678b42a7 */.dc-card {
    color: #FFF;
text-align: center;
font-family: Poppins;
font-size: 24px;
font-style: normal;
font-weight: 600;
line-height: normal;
letter-spacing: -0.96p
;
 background: #3B862A;
    overflow: hidden;
    width: 380px;
    height: 70px;
    border-radius: 43px 43px 0 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-30815334 *//* 1. Make the container ready for absolute positioning */
.modern-dc-card {
    position: relative !important;
    overflow: hidden !important; /* This cuts the image off at the rounded corners */
    min-height: 400px; /* Adjust height so there is room for the image */
}

/* 2. Target the City Graphic */
/* Make sure you add the class 'city-graphic' to your image block in WordPress */
.city-graphic {
    position: absolute !important;
    bottom: -5px !important;   /* Pulls it slightly down to hug the edge */
    right: -1px !important;    /* Pulls it slightly right to cut it off */
    width: 280px !important;    /* Adjust size to fit your card */
    height: auto !important;
    z-index: 1;                 /* Puts it behind the text if they overlap */
    opacity: 0.9;               /* Optional: slightly blend with background */
    pointer-events: none;       /* Allows you to still click things 'under' the image */
    margin: 0 !important;
    border-bottom-right-radius: 50px;
}

/* 3. Ensure the text stays ON TOP of the image */
.modern-dc-card p, 
.modern-dc-card h2, 
.modern-dc-card .wp-block-columns {
    position: relative;
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d767d95 */.dc-header {
    background: #2e7d32;
    color: #fff;
    padding: 18px 20px;
    font-size: 20px;
    font-weight: 600;
    border-radius: 20px 20px 0 0;
    width: 308px;
    color: #3F3B3B;
font-family: Poppins;
font-size: 16px;
font-style: normal;
font-weight: 300;
line-height: 20px; /* 125% */
letter-spacing: -0.64px;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-2d9475d6 *//* Card Container */
.modern-dc-card {
    background: #f1f8f1; /* Light green background */
    border-radius: 40px !important;
    overflow: hidden;
    height: 100%; /* Ensures all cards in the row are the same height */
    display: flex;
    flex-direction: column;
    box-shadow: 0px 10px 25px rgba(0,0,0,0.08);
    transition: transform 0.3s ease;
    border: 1px solid rgba(0,0,0,0.05);
}

/* Hover effect (Optional) */
.modern-dc-card:hover {
    transform: translateY(-5px);
}

/* The Green Header */
.modern-dc-card > .wp-block-group:first-child,
.modern-dc-card > .wp-block-heading {
    background-color: #3d8c31 !important;
    color: white !important;
    padding: 25px 20px !important;
    text-align: center;
    margin: 0 !important;
}

/* Icon & Text Rows */
.modern-dc-card .wp-block-columns {
    padding: 10px 20px;
    margin-bottom: 0px !important;
}

/* 1. Style ONLY the small icons in the rows */
.modern-dc-card .wp-block-column img {
    background: #4caf50 !important;
    border-radius: 50% !important; /* This makes the ICON a circle */
    padding: 10px;
    width: 60px !important;
    height: 60px !important;
    object-fit: contain;
}

/* 2. FIX: Style the bottom city graphic (The "pic" you just added) */
.modern-dc-card figure:last-child img, 
.modern-dc-card > img:last-child {
    background: transparent !important; /* Remove the green circle background */
    border-radius: 0 !important;        /* Remove the circle shape */
    padding: 0 !important;
    width: 100% !important;             /* Make it span the width of the card */
    height: auto !important;
    margin-top: auto;                   /* Push it to the very bottom */
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-31966581 *//* Maintain the previous uniform size and alignment */
.elementor-14003 .elementor-element.elementor-element-31966581 .partner-logo-container .swiper-wrapper {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.elementor-14003 .elementor-element.elementor-element-31966581 .partner-logo-container img {
    max-height: 70px !important;
    width: auto !important;
    filter: grayscale(10%); /* Keeps them grayscale by default */
    object-fit: contain;
    
    /* Crucial: Smooth transition for scaling */
    transition: transform 0.3s ease, filter 0.3s ease;
}

/* --- THE HOVER POP EFFECT --- */
.elementor-14003 .elementor-element.elementor-element-31966581 .partner-logo-container img:hover {
    filter: grayscale(0%); /* Restores color on hover */
    
    /* Scales the logo to 1.15 times its size */
    transform: scale(1.30); 
}

.elementor-14003 .elementor-element.elementor-element-31966581 .partner-logo-container .swiper-slide {
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-6bcd928b *//* ==========================================
   1. MAIN WRAPPER (Universal)
   ========================================== */
.nets-grid-wrapper {
    display: flex;
    justify-content: center;
    align-items: stretch;
    gap: 20px;
    padding: 20px 2%;
    max-width: 1600px;
    margin: 0 auto;
    overflow: visible; /* Required for hover effects */
}

/* ==========================================
   2. BASE CARD STYLING (PC / Laptop)
   ========================================== */
.nets-grid-card {
    flex: 1;
    min-height: 400px;
    padding: 45px 30px;
    border-radius: 30px;
    text-align: center;
    transition: all 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94);
    display: flex;
    flex-direction: column;
    justify-content: center;
    position: relative;
    z-index: 1;
}

/* Color Pattern & Staggered Wave (Desktop) */
/* ==========================================
   UPDATED COLORS (Modern Emerald & Sage)
   ========================================== */

/* Card 1, 3, 5 (Muted Seafoam) */
.nets-grid-card:nth-child(odd) {
    background: #f1f8e9; /* Very clean, professional light green */
    color: #1b5e20;      /* Deep Forest Green for text contrast */
    box-shadow: 0 10px 25px rgba(0,0,0,0.05);
    border: 1px solid #dcedc8;
}

/* Card 2, 4 (Balanced Sage - The "Wave" Cards) */
.nets-grid-card:nth-child(even) {
    background: #c5e1a5; /* Stronger green to make the wave visible */
    color: #0d3b0e;      /* Ultra-dark green for readability */
    transform: translateY(-25px); 
    box-shadow: 0 15px 35px rgba(0,0,0,0.1);
    border: 1px solid #aed581;
}

/* --- Internal Text Styling --- */
.nets-grid-card h3 {
    color: #1b5e20 !important; 
    font-size: 1.15rem;
    font-weight: 800;
}

.nets-grid-card p {
    color: #33691e !important;
    font-weight: 500;
    line-height: 1.5;
}

/* --- Icon Consistency --- */
.nets-grid-card i, 
.nets-grid-card svg {
    color: #2e7d32 !important;
    fill: #2e7d32 !important;
    margin-bottom: 15px;
}

/* --- Interaction (Hover) --- */
@media (min-width: 1025px) {
    .nets-grid-card:hover {
        background: #2e7d32 !important; /* Turns solid green on hover */
        transform: translateY(-35px) scale(1.05);
        box-shadow: 0 20px 45px rgba(46, 125, 50, 0.25);
    }
    
    /* Flip text to white on hover for a premium feel */
    .nets-grid-card:hover h3,
    .nets-grid-card:hover p,
    .nets-grid-card:hover i,
    .nets-grid-card:hover svg {
        color: #ffffff !important;
        fill: #ffffff !important;
    }
}
/* Hover Interaction (PC only) */
@media (min-width: 1025px) {
    .nets-grid-card:hover {
        transform: translateY(-35px) scale(1.05);
        z-index: 10;
        background: #4CAF50 !important; /* Logo Green */
        box-shadow: 0 25px 50px rgba(76, 175, 80, 0.3);
    }
}

/* ==========================================
   3. TABLET RESPONSIVE (Fixing the Clutter)
   ========================================== */
@media (max-width: 1024px) {
    .nets-grid-wrapper {
        flex-wrap: wrap !important;
        gap: 0px !important; /* Handled by margins */
        padding: 60px 20px !important;
        justify-content: center !important;
    }

    .nets-grid-card {
        /* Force 2-column grid with 20px gaps */
        flex: 0 0 calc(50% - 20px) !important; 
        margin: 10px !important; 
        min-height: 320px !important;
        padding: 40px 25px !important;
        transform: none !important; /* Stop the wave effect */
        box-shadow: 0 12px 30px rgba(0,0,0,0.15) !important;
        border-radius: 25px !important;
    }

    /* Centered 5th card on Tablet */
    .nets-grid-card:last-child {
        flex: 0 0 calc(100% - 20px) !important;
        max-width: 500px;
        margin: 20px auto !important;
    }

    .nets-grid-card h3 {
        font-size: 1.15rem !important;
    }
}

/* ==========================================
   4. MOBILE RESPONSIVE (Clean Stack)
   ========================================== */
@media (max-width: 767px) {
    .nets-grid-wrapper {
        padding: 40px 15px !important;
    }

    .nets-grid-card {
        flex: 0 0 calc(100% - 10px) !important;
        margin: 10px 5px !important;
        min-height: auto !important;
        padding: 45px 30px !important;
        border-radius: 20px !important;
        transition: all 0.3s ease;
    }

    .nets-grid-card:hover {
        transform: scale(1.02) !important;
    }

    /* Text color on hover */
    .nets-grid-card:hover,
    .nets-grid-card:hover h1,
    .nets-grid-card:hover h2,
    .nets-grid-card:hover h3,
    .nets-grid-card:hover h4,
    .nets-grid-card:hover h5,
    .nets-grid-card:hover h6,
    .nets-grid-card:hover p,
    .nets-grid-card:hover span,
    .nets-grid-card:hover a {
        color: #4CAF50 !important;
    }
}
}

/* ==========================================
   5. TYPOGRAPHY & INTERNAL ELEMENTS
   ========================================== */
.nets-grid-card h3 {
    font-size: 1.25rem;
    font-weight: 700;
    margin: 20px 0 10px;
    line-height: 1.3;
    color: #ffffff !important;
}

.nets-grid-card p {
    font-size: 0.95rem;
    line-height: 1.5;
    opacity: 0.9;
    margin: 0;
}

/* Icon / SVG Spacing */
.nets-grid-card i, 
.nets-grid-card svg, 
.nets-grid-card .elementor-icon-box-icon {
    margin-bottom: 15px !important;
    display: inline-block;
    color: #4CAF50 !important; /* Bright green icons */
    fill: #4CAF50 !important;
    font-size: 40px;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-135e3330 */</* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Calibri';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://nets-international.com/wp-content/uploads/2023/07/Calibri.eot');
	src: url('https://nets-international.com/wp-content/uploads/2023/07/Calibri.eot?#iefix') format('embedded-opentype');
}
@font-face {
	font-family: 'Calibri';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('https://nets-international.com/wp-content/uploads/2023/07/Calibri-Bold.eot');
	src: url('https://nets-international.com/wp-content/uploads/2023/07/Calibri-Bold.eot?#iefix') format('embedded-opentype');
}
@font-face {
	font-family: 'Calibri';
	font-style: italic;
	font-weight: bold;
	font-display: auto;
	src: url('https://nets-international.com/wp-content/uploads/2023/07/Calibri-BoldItalic.eot');
	src: url('https://nets-international.com/wp-content/uploads/2023/07/Calibri-BoldItalic.eot?#iefix') format('embedded-opentype');
}
@font-face {
	font-family: 'Calibri';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://nets-international.com/wp-content/uploads/2023/07/Calibri-Light.eot');
	src: url('https://nets-international.com/wp-content/uploads/2023/07/Calibri-Light.eot?#iefix') format('embedded-opentype');
}
/* End Custom Fonts CSS */