.elementor-4426 .elementor-element.elementor-element-9345324{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overlay-opacity:0.77;--padding-top:120px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-4426 .elementor-element.elementor-element-9345324:not(.elementor-motion-effects-element-type-background), .elementor-4426 .elementor-element.elementor-element-9345324 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://coastalkeylets.com/wp-content/uploads/2026/09/Hampshire-city-page.webp");background-repeat:no-repeat;background-size:cover;}.elementor-4426 .elementor-element.elementor-element-9345324::before, .elementor-4426 .elementor-element.elementor-element-9345324 > .elementor-background-video-container::before, .elementor-4426 .elementor-element.elementor-element-9345324 > .e-con-inner > .elementor-background-video-container::before, .elementor-4426 .elementor-element.elementor-element-9345324 > .elementor-background-slideshow::before, .elementor-4426 .elementor-element.elementor-element-9345324 > .e-con-inner > .elementor-background-slideshow::before, .elementor-4426 .elementor-element.elementor-element-9345324 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(239deg, #012F39F0 29%, #000000 50%);}.elementor-4426 .elementor-element.elementor-element-92e9f44 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-4426 .elementor-element.elementor-element-92e9f44 ul.hfe-breadcrumbs li{margin-right:10px;}.elementor-4426 .elementor-element.elementor-element-92e9f44 .hfe-breadcrumbs, .elementor-4426 .elementor-element.elementor-element-92e9f44 .hfe-breadcrumbs .hfe-breadcrumbs-text{color:#FFFFFF;}.elementor-4426 .elementor-element.elementor-element-92e9f44 .hfe-breadcrumbs svg{fill:#FFFFFF;}.elementor-4426 .elementor-element.elementor-element-a5e781b .eael-dual-header .eael-dch-title .eael-dch-title-text.elementor-repeater-item-bfe0b8a{font-size:51px;color:#FFFFFF;}.elementor-4426 .elementor-element.elementor-element-a5e781b .eael-dual-header .eael-dch-title .eael-dch-title-text.elementor-repeater-item-8d34176{font-size:51px;color:#78EDD1;}.elementor-4426 .elementor-element.elementor-element-a5e781b{width:var( --container-widget-width, 78.366% );max-width:78.366%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:78.366%;--container-widget-flex-grow:0;}.elementor-4426 .elementor-element.elementor-element-a5e781b.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-4426 .elementor-element.elementor-element-a5e781b .eael-dual-header .eael-dch-title{color:#9401D9;}.elementor-4426 .elementor-element.elementor-element-a5e781b .eael-dual-header .subtext{color:#4d4d4d;}.elementor-4426 .elementor-element.elementor-element-93e3269{width:var( --container-widget-width, 76% );max-width:76%;--container-widget-width:76%;--container-widget-flex-grow:0;color:#FFFFFF;}.elementor-4426 .elementor-element.elementor-element-4d8908a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-4426 .elementor-element.elementor-element-4d8908a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-4426 .elementor-element.elementor-element-09c0e5c .elementor-button{background-color:#1A6C7A;font-weight:600;fill:#FFFFFF;color:#FFFFFF;border-style:none;border-radius:50px 50px 50px 50px;}.elementor-4426 .elementor-element.elementor-element-09c0e5c{width:var( --container-widget-width, 46.82% );max-width:46.82%;--container-widget-width:46.82%;--container-widget-flex-grow:0;}.elementor-4426 .elementor-element.elementor-element-09c0e5c.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-4426 .elementor-element.elementor-element-93b3f18 .elementor-button{background-color:#FFFFFF;font-weight:600;fill:#000000;color:#000000;border-style:none;border-radius:50px 50px 50px 50px;}.elementor-4426 .elementor-element.elementor-element-93b3f18 .elementor-button:hover, .elementor-4426 .elementor-element.elementor-element-93b3f18 .elementor-button:focus{background-color:#1A6C7A;color:#FFFFFF;}.elementor-4426 .elementor-element.elementor-element-93b3f18 .elementor-button-content-wrapper{flex-direction:row;}.elementor-4426 .elementor-element.elementor-element-93b3f18 .elementor-button:hover svg, .elementor-4426 .elementor-element.elementor-element-93b3f18 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-4426 .elementor-element.elementor-element-dec2db6{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-4426 .elementor-element.elementor-element-07dd15d .elementor-icon-list-icon i{color:#78EDD1;transition:color 0.3s;}.elementor-4426 .elementor-element.elementor-element-07dd15d .elementor-icon-list-icon svg{fill:#78EDD1;transition:fill 0.3s;}.elementor-4426 .elementor-element.elementor-element-07dd15d{--e-icon-list-icon-size:45px;--icon-vertical-offset:0px;}.elementor-4426 .elementor-element.elementor-element-07dd15d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4426 .elementor-element.elementor-element-07dd15d .elementor-icon-list-item > a{font-size:13px;font-weight:600;}.elementor-4426 .elementor-element.elementor-element-07dd15d .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-4426 .elementor-element.elementor-element-6279d53 .elementor-icon-list-icon i{color:#78EDD1;transition:color 0.3s;}.elementor-4426 .elementor-element.elementor-element-6279d53 .elementor-icon-list-icon svg{fill:#78EDD1;transition:fill 0.3s;}.elementor-4426 .elementor-element.elementor-element-6279d53{--e-icon-list-icon-size:45px;--icon-vertical-offset:0px;}.elementor-4426 .elementor-element.elementor-element-6279d53 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4426 .elementor-element.elementor-element-6279d53 .elementor-icon-list-item > a{font-size:13px;font-weight:600;}.elementor-4426 .elementor-element.elementor-element-6279d53 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-4426 .elementor-element.elementor-element-6893378 .elementor-icon-list-icon i{color:#78EDD1;transition:color 0.3s;}.elementor-4426 .elementor-element.elementor-element-6893378 .elementor-icon-list-icon svg{fill:#78EDD1;transition:fill 0.3s;}.elementor-4426 .elementor-element.elementor-element-6893378{--e-icon-list-icon-size:45px;--icon-vertical-offset:0px;}.elementor-4426 .elementor-element.elementor-element-6893378 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4426 .elementor-element.elementor-element-6893378 .elementor-icon-list-item > a{font-size:13px;font-weight:600;}.elementor-4426 .elementor-element.elementor-element-6893378 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-4426 .elementor-element.elementor-element-282f6d8 .elementor-icon-list-icon i{color:#78EDD1;transition:color 0.3s;}.elementor-4426 .elementor-element.elementor-element-282f6d8 .elementor-icon-list-icon svg{fill:#78EDD1;transition:fill 0.3s;}.elementor-4426 .elementor-element.elementor-element-282f6d8{--e-icon-list-icon-size:45px;--icon-vertical-offset:0px;}.elementor-4426 .elementor-element.elementor-element-282f6d8 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4426 .elementor-element.elementor-element-282f6d8 .elementor-icon-list-item > a{font-size:13px;font-weight:600;}.elementor-4426 .elementor-element.elementor-element-282f6d8 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-4426 .elementor-element.elementor-element-3211bd1{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:10px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-4426 .elementor-element.elementor-element-3211bd1:not(.elementor-motion-effects-element-type-background), .elementor-4426 .elementor-element.elementor-element-3211bd1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4426 .elementor-element.elementor-element-69c9e30{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-4426 .elementor-element.elementor-element-69c9e30.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-4426 .elementor-element.elementor-element-34162bc{text-align:center;}.elementor-4426 .elementor-element.elementor-element-34162bc .elementor-heading-title{font-size:23px;}.elementor-4426 .elementor-element.elementor-element-52b9b23{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-4426 .elementor-element.elementor-element-52b9b23:not(.elementor-motion-effects-element-type-background), .elementor-4426 .elementor-element.elementor-element-52b9b23 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4426 .elementor-element.elementor-element-653723c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:05px;--margin-right:05px;}.elementor-4426 .elementor-element.elementor-element-653723c > .elementor-shape-bottom .elementor-shape-fill, .elementor-4426 .elementor-element.elementor-element-653723c > .e-con-inner > .elementor-shape-bottom .elementor-shape-fill{fill:#F7F1E9;}.elementor-4426 .elementor-element.elementor-element-653723c > .elementor-shape-bottom svg, .elementor-4426 .elementor-element.elementor-element-653723c > .e-con-inner > .elementor-shape-bottom svg{height:43px;}.elementor-4426 .elementor-element.elementor-element-62d93be .elementor-icon-wrapper{text-align:center;}.elementor-4426 .elementor-element.elementor-element-62d93be.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-astglobalcolor0 );}.elementor-4426 .elementor-element.elementor-element-62d93be.elementor-view-framed .elementor-icon, .elementor-4426 .elementor-element.elementor-element-62d93be.elementor-view-default .elementor-icon{color:var( --e-global-color-astglobalcolor0 );border-color:var( --e-global-color-astglobalcolor0 );}.elementor-4426 .elementor-element.elementor-element-62d93be.elementor-view-framed .elementor-icon, .elementor-4426 .elementor-element.elementor-element-62d93be.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-astglobalcolor0 );}.elementor-4426 .elementor-element.elementor-element-62d93be .elementor-icon{font-size:38px;}.elementor-4426 .elementor-element.elementor-element-62d93be .elementor-icon svg{height:38px;}.elementor-4426 .elementor-element.elementor-element-25fe028{text-align:center;}.elementor-4426 .elementor-element.elementor-element-25fe028 .elementor-heading-title{font-size:17px;font-weight:700;color:#073A44;}.elementor-4426 .elementor-element.elementor-element-2fe0aa6{text-align:center;color:#073A44;}.elementor-4426 .elementor-element.elementor-element-cdcb8bd{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:05px;--margin-right:05px;}.elementor-4426 .elementor-element.elementor-element-cdcb8bd > .elementor-shape-bottom .elementor-shape-fill, .elementor-4426 .elementor-element.elementor-element-cdcb8bd > .e-con-inner > .elementor-shape-bottom .elementor-shape-fill{fill:#F7F1E9;}.elementor-4426 .elementor-element.elementor-element-cdcb8bd > .elementor-shape-bottom svg, .elementor-4426 .elementor-element.elementor-element-cdcb8bd > .e-con-inner > .elementor-shape-bottom svg{height:43px;}.elementor-4426 .elementor-element.elementor-element-7e9358f .elementor-icon-wrapper{text-align:center;}.elementor-4426 .elementor-element.elementor-element-7e9358f.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-astglobalcolor0 );}.elementor-4426 .elementor-element.elementor-element-7e9358f.elementor-view-framed .elementor-icon, .elementor-4426 .elementor-element.elementor-element-7e9358f.elementor-view-default .elementor-icon{color:var( --e-global-color-astglobalcolor0 );border-color:var( --e-global-color-astglobalcolor0 );}.elementor-4426 .elementor-element.elementor-element-7e9358f.elementor-view-framed .elementor-icon, .elementor-4426 .elementor-element.elementor-element-7e9358f.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-astglobalcolor0 );}.elementor-4426 .elementor-element.elementor-element-7e9358f .elementor-icon{font-size:38px;}.elementor-4426 .elementor-element.elementor-element-7e9358f .elementor-icon svg{height:38px;}.elementor-4426 .elementor-element.elementor-element-337ba6e{text-align:center;}.elementor-4426 .elementor-element.elementor-element-337ba6e .elementor-heading-title{font-size:17px;font-weight:700;color:#073A44;}.elementor-4426 .elementor-element.elementor-element-1cefccc{text-align:center;color:#073A44;}.elementor-4426 .elementor-element.elementor-element-b8191f7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:05px;--margin-right:05px;}.elementor-4426 .elementor-element.elementor-element-b8191f7 > .elementor-shape-bottom .elementor-shape-fill, .elementor-4426 .elementor-element.elementor-element-b8191f7 > .e-con-inner > .elementor-shape-bottom .elementor-shape-fill{fill:#F7F1E9;}.elementor-4426 .elementor-element.elementor-element-b8191f7 > .elementor-shape-bottom svg, .elementor-4426 .elementor-element.elementor-element-b8191f7 > .e-con-inner > .elementor-shape-bottom svg{height:43px;}.elementor-4426 .elementor-element.elementor-element-6f5cdce .elementor-icon-wrapper{text-align:center;}.elementor-4426 .elementor-element.elementor-element-6f5cdce.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-astglobalcolor0 );}.elementor-4426 .elementor-element.elementor-element-6f5cdce.elementor-view-framed .elementor-icon, .elementor-4426 .elementor-element.elementor-element-6f5cdce.elementor-view-default .elementor-icon{color:var( --e-global-color-astglobalcolor0 );border-color:var( --e-global-color-astglobalcolor0 );}.elementor-4426 .elementor-element.elementor-element-6f5cdce.elementor-view-framed .elementor-icon, .elementor-4426 .elementor-element.elementor-element-6f5cdce.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-astglobalcolor0 );}.elementor-4426 .elementor-element.elementor-element-6f5cdce .elementor-icon{font-size:38px;}.elementor-4426 .elementor-element.elementor-element-6f5cdce .elementor-icon svg{height:38px;}.elementor-4426 .elementor-element.elementor-element-5ebf5d6{text-align:center;}.elementor-4426 .elementor-element.elementor-element-5ebf5d6 .elementor-heading-title{font-size:17px;font-weight:700;color:#073A44;}.elementor-4426 .elementor-element.elementor-element-d8644bb{text-align:center;color:#073A44;}.elementor-4426 .elementor-element.elementor-element-96b2b62{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:05px;--margin-right:05px;}.elementor-4426 .elementor-element.elementor-element-96b2b62 > .elementor-shape-bottom .elementor-shape-fill, .elementor-4426 .elementor-element.elementor-element-96b2b62 > .e-con-inner > .elementor-shape-bottom .elementor-shape-fill{fill:#F7F1E9;}.elementor-4426 .elementor-element.elementor-element-96b2b62 > .elementor-shape-bottom svg, .elementor-4426 .elementor-element.elementor-element-96b2b62 > .e-con-inner > .elementor-shape-bottom svg{height:43px;}.elementor-4426 .elementor-element.elementor-element-2744b65 .elementor-icon-wrapper{text-align:center;}.elementor-4426 .elementor-element.elementor-element-2744b65.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-astglobalcolor0 );}.elementor-4426 .elementor-element.elementor-element-2744b65.elementor-view-framed .elementor-icon, .elementor-4426 .elementor-element.elementor-element-2744b65.elementor-view-default .elementor-icon{color:var( --e-global-color-astglobalcolor0 );border-color:var( --e-global-color-astglobalcolor0 );}.elementor-4426 .elementor-element.elementor-element-2744b65.elementor-view-framed .elementor-icon, .elementor-4426 .elementor-element.elementor-element-2744b65.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-astglobalcolor0 );}.elementor-4426 .elementor-element.elementor-element-2744b65 .elementor-icon{font-size:38px;}.elementor-4426 .elementor-element.elementor-element-2744b65 .elementor-icon svg{height:38px;}.elementor-4426 .elementor-element.elementor-element-23d0497{text-align:center;}.elementor-4426 .elementor-element.elementor-element-23d0497 .elementor-heading-title{font-size:17px;font-weight:700;color:#073A44;}.elementor-4426 .elementor-element.elementor-element-c8c2c5c{text-align:center;color:#073A44;}.elementor-4426 .elementor-element.elementor-element-ce3688b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-4426 .elementor-element.elementor-element-10a0059{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-4426 .elementor-element.elementor-element-9cc384e img{height:408px;object-fit:cover;object-position:center center;border-radius:30px 30px 30px 30px;}.elementor-4426 .elementor-element.elementor-element-e8fc398{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-4426 .elementor-element.elementor-element-e319059 .elementor-heading-title{color:#FFFFFF;}.elementor-4426 .elementor-element.elementor-element-019909a{font-size:16px;color:#FFFFFF;}.elementor-4426 .elementor-element.elementor-element-019909a p{margin-block-end:3px;}.elementor-4426 .elementor-element.elementor-element-019909a a{color:#FFFFFF;}.elementor-4426 .elementor-element.elementor-element-0282309 .elementor-button{background-color:#1A6C7A;font-weight:600;fill:#FFFFFF;color:#FFFFFF;border-style:none;border-radius:50px 50px 50px 50px;}.elementor-4426 .elementor-element.elementor-element-0282309{width:var( --container-widget-width, 56.517% );max-width:56.517%;--container-widget-width:56.517%;--container-widget-flex-grow:0;}.elementor-4426 .elementor-element.elementor-element-0282309.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-4426 .elementor-element.elementor-element-68a408e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:6px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;--padding-top:42px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-4426 .elementor-element.elementor-element-68a408e:not(.elementor-motion-effects-element-type-background), .elementor-4426 .elementor-element.elementor-element-68a408e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4426 .elementor-element.elementor-element-e712338{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-4426 .elementor-element.elementor-element-e712338.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-4426 .elementor-element.elementor-element-ebc5374{text-align:center;}.elementor-4426 .elementor-element.elementor-element-ebc5374 .elementor-heading-title{font-size:30px;}.elementor-4426 .elementor-element.elementor-element-7f03e28{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-4426 .elementor-element.elementor-element-7f03e28:not(.elementor-motion-effects-element-type-background), .elementor-4426 .elementor-element.elementor-element-7f03e28 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4426 .elementor-element.elementor-element-7632755{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:05px;--margin-right:05px;}.elementor-4426 .elementor-element.elementor-element-7632755 > .elementor-shape-bottom .elementor-shape-fill, .elementor-4426 .elementor-element.elementor-element-7632755 > .e-con-inner > .elementor-shape-bottom .elementor-shape-fill{fill:#F7F1E9;}.elementor-4426 .elementor-element.elementor-element-7632755 > .elementor-shape-bottom svg, .elementor-4426 .elementor-element.elementor-element-7632755 > .e-con-inner > .elementor-shape-bottom svg{height:43px;}.elementor-4426 .elementor-element.elementor-element-e647490 .elementor-heading-title{font-size:17px;font-weight:700;color:#073A44;}.elementor-4426 .elementor-element.elementor-element-f14d619{color:#073A44;}.elementor-4426 .elementor-element.elementor-element-85cd2e1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:05px;--margin-right:05px;}.elementor-4426 .elementor-element.elementor-element-85cd2e1 > .elementor-shape-bottom .elementor-shape-fill, .elementor-4426 .elementor-element.elementor-element-85cd2e1 > .e-con-inner > .elementor-shape-bottom .elementor-shape-fill{fill:#F7F1E9;}.elementor-4426 .elementor-element.elementor-element-85cd2e1 > .elementor-shape-bottom svg, .elementor-4426 .elementor-element.elementor-element-85cd2e1 > .e-con-inner > .elementor-shape-bottom svg{height:43px;}.elementor-4426 .elementor-element.elementor-element-51b1960 .elementor-heading-title{font-size:17px;font-weight:700;color:#073A44;}.elementor-4426 .elementor-element.elementor-element-14625b0{color:#073A44;}.elementor-4426 .elementor-element.elementor-element-d88420e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:05px;--margin-right:05px;}.elementor-4426 .elementor-element.elementor-element-d88420e > .elementor-shape-bottom .elementor-shape-fill, .elementor-4426 .elementor-element.elementor-element-d88420e > .e-con-inner > .elementor-shape-bottom .elementor-shape-fill{fill:#F7F1E9;}.elementor-4426 .elementor-element.elementor-element-d88420e > .elementor-shape-bottom svg, .elementor-4426 .elementor-element.elementor-element-d88420e > .e-con-inner > .elementor-shape-bottom svg{height:43px;}.elementor-4426 .elementor-element.elementor-element-29436ea .elementor-heading-title{font-size:17px;font-weight:700;color:#073A44;}.elementor-4426 .elementor-element.elementor-element-b968b05{color:#073A44;}.elementor-4426 .elementor-element.elementor-element-2bdc3c8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:05px;--margin-right:05px;}.elementor-4426 .elementor-element.elementor-element-2bdc3c8 > .elementor-shape-bottom .elementor-shape-fill, .elementor-4426 .elementor-element.elementor-element-2bdc3c8 > .e-con-inner > .elementor-shape-bottom .elementor-shape-fill{fill:#F7F1E9;}.elementor-4426 .elementor-element.elementor-element-2bdc3c8 > .elementor-shape-bottom svg, .elementor-4426 .elementor-element.elementor-element-2bdc3c8 > .e-con-inner > .elementor-shape-bottom svg{height:43px;}.elementor-4426 .elementor-element.elementor-element-ed6490a .elementor-heading-title{font-size:17px;font-weight:700;color:#073A44;}.elementor-4426 .elementor-element.elementor-element-81b21f0{color:#073A44;}.elementor-4426 .elementor-element.elementor-element-03e0d72{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-4426 .elementor-element.elementor-element-6f88684{padding:0px 0px 0px 0px;}.elementor-4426 .elementor-element.elementor-element-f0602b1{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-4426 .elementor-element.elementor-element-f0602b1:not(.elementor-motion-effects-element-type-background), .elementor-4426 .elementor-element.elementor-element-f0602b1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0B3037;}.elementor-4426 .elementor-element.elementor-element-918648a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-4426 .elementor-element.elementor-element-ac959a0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-4426 .elementor-element.elementor-element-ac959a0.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-4426 .elementor-element.elementor-element-a3fe702{--display:flex;--border-radius:9px 9px 9px 9px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-4426 .elementor-element.elementor-element-a3fe702:not(.elementor-motion-effects-element-type-background), .elementor-4426 .elementor-element.elementor-element-a3fe702 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#073A44;}.elementor-4426 .elementor-element.elementor-element-f66eec6 .eael-dual-header .eael-dch-title .eael-dch-title-text.elementor-repeater-item-6f725a9{color:#FFFFFF;}.elementor-4426 .elementor-element.elementor-element-f66eec6 .eael-dual-header .eael-dch-title .eael-dch-title-text.elementor-repeater-item-7a22efd{color:#89ECCE;}.elementor-4426 .elementor-element.elementor-element-f66eec6 .eael-dual-header .eael-dch-title .eael-dch-title-text.elementor-repeater-item-b176b10{color:#FFFFFF;}.elementor-4426 .elementor-element.elementor-element-f66eec6 .eael-dual-header .eael-dch-title{color:#9401D9;}.elementor-4426 .elementor-element.elementor-element-f66eec6 .eael-dual-header .subtext{color:#4d4d4d;}.elementor-4426 .elementor-element.elementor-element-50f14fc{background-color:#10414C;padding:10px 10px 10px 10px;border-radius:9px 9px 9px 9px;}.elementor-4426 .elementor-element.elementor-element-50f14fc .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-4426 .elementor-element.elementor-element-50f14fc .elementor-icon-box-title{margin-block-end:0px;color:#FFFFFF;}.elementor-4426 .elementor-element.elementor-element-50f14fc.elementor-view-stacked .elementor-icon{background-color:#1A6C7A;fill:#FFFFFF;color:#FFFFFF;}.elementor-4426 .elementor-element.elementor-element-50f14fc.elementor-view-framed .elementor-icon, .elementor-4426 .elementor-element.elementor-element-50f14fc.elementor-view-default .elementor-icon{fill:#1A6C7A;color:#1A6C7A;border-color:#1A6C7A;}.elementor-4426 .elementor-element.elementor-element-50f14fc.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-4426 .elementor-element.elementor-element-50f14fc .elementor-icon{font-size:25px;}.elementor-4426 .elementor-element.elementor-element-50f14fc .elementor-icon-box-title, .elementor-4426 .elementor-element.elementor-element-50f14fc .elementor-icon-box-title a{font-weight:600;}.elementor-4426 .elementor-element.elementor-element-50f14fc .elementor-icon-box-description{color:#FFFFFF;}.elementor-4426 .elementor-element.elementor-element-80a2be9{background-color:#10414C;padding:10px 10px 10px 10px;border-radius:9px 9px 9px 9px;}.elementor-4426 .elementor-element.elementor-element-80a2be9 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-4426 .elementor-element.elementor-element-80a2be9 .elementor-icon-box-title{margin-block-end:0px;color:#FFFFFF;}.elementor-4426 .elementor-element.elementor-element-80a2be9.elementor-view-stacked .elementor-icon{background-color:#1A6C7A;fill:#FFFFFF;color:#FFFFFF;}.elementor-4426 .elementor-element.elementor-element-80a2be9.elementor-view-framed .elementor-icon, .elementor-4426 .elementor-element.elementor-element-80a2be9.elementor-view-default .elementor-icon{fill:#1A6C7A;color:#1A6C7A;border-color:#1A6C7A;}.elementor-4426 .elementor-element.elementor-element-80a2be9.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-4426 .elementor-element.elementor-element-80a2be9 .elementor-icon{font-size:25px;}.elementor-4426 .elementor-element.elementor-element-80a2be9 .elementor-icon-box-title, .elementor-4426 .elementor-element.elementor-element-80a2be9 .elementor-icon-box-title a{font-weight:600;}.elementor-4426 .elementor-element.elementor-element-80a2be9 .elementor-icon-box-description{color:#FFFFFF;}.elementor-4426 .elementor-element.elementor-element-4f37b0a{background-color:#10414C;padding:10px 10px 10px 10px;border-radius:9px 9px 9px 9px;}.elementor-4426 .elementor-element.elementor-element-4f37b0a .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-4426 .elementor-element.elementor-element-4f37b0a .elementor-icon-box-title{margin-block-end:0px;color:#FFFFFF;}.elementor-4426 .elementor-element.elementor-element-4f37b0a.elementor-view-stacked .elementor-icon{background-color:#1A6C7A;fill:#FFFFFF;color:#FFFFFF;}.elementor-4426 .elementor-element.elementor-element-4f37b0a.elementor-view-framed .elementor-icon, .elementor-4426 .elementor-element.elementor-element-4f37b0a.elementor-view-default .elementor-icon{fill:#1A6C7A;color:#1A6C7A;border-color:#1A6C7A;}.elementor-4426 .elementor-element.elementor-element-4f37b0a.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-4426 .elementor-element.elementor-element-4f37b0a .elementor-icon{font-size:25px;}.elementor-4426 .elementor-element.elementor-element-4f37b0a .elementor-icon-box-title, .elementor-4426 .elementor-element.elementor-element-4f37b0a .elementor-icon-box-title a{font-weight:600;}.elementor-4426 .elementor-element.elementor-element-4f37b0a .elementor-icon-box-description{color:#FFFFFF;}.elementor-4426 .elementor-element.elementor-element-18799ef{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-4426 .elementor-element.elementor-element-2c15e31 .eael-adv-accordion .eael-accordion-list .eael-accordion-header, 
                .elementor-4426 .elementor-element.elementor-element-2c15e31 .eael-accordion_media-wrapper .eael-accordion_media-list{background-color:#10414C;}.elementor-4426 .elementor-element.elementor-element-2c15e31 .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover, 
                .elementor-4426 .elementor-element.elementor-element-2c15e31 .eael-accordion_media-wrapper .eael-accordion_media-lists .eael-accordion_media-list:not(.active):hover{background-color:#1B6677;}.elementor-4426 .elementor-element.elementor-element-2c15e31 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active, 
                .elementor-4426 .elementor-element.elementor-element-2c15e31 .eael-accordion_media-wrapper .eael-accordion_media-list.active{background-color:#1B6677;}.elementor-4426 .elementor-element.elementor-element-2c15e31 .eael-adv-accordion{border-radius:9px 9px 9px 9px;}.elementor-4426 .elementor-element.elementor-element-2c15e31 .eael-accordion_media-wrapper{border-radius:9px 9px 9px 9px;}.elementor-4426 .elementor-element.elementor-element-2c15e31 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-accordion-icon{font-size:16px;color:#FFFFFF;}.elementor-4426 .elementor-element.elementor-element-2c15e31 .eael-adv-accordion .eael-accordion-list .eael-accordion-header svg.fa-accordion-icon{height:16px;width:16px;line-height:16px;}.elementor-4426 .elementor-element.elementor-element-2c15e31 .eael-accordion_media-list .eael-accordion_media-icon i{font-size:16px;}.elementor-4426 .elementor-element.elementor-element-2c15e31 .eael-accordion_media-list .eael-accordion_media-icon svg{height:16px;width:16px;line-height:16px;}.elementor-4426 .elementor-element.elementor-element-2c15e31 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-accordion-icon,
                    .elementor-4426 .elementor-element.elementor-element-2c15e31 .eael-accordion_media-wrapper .eael-accordion_media-lists .eael-accordion_media-list{gap:10px;}.elementor-4426 .elementor-element.elementor-element-2c15e31 .eael-adv-accordion .eael-accordion-list{margin-bottom:5px;}.elementor-4426 .elementor-element.elementor-element-2c15e31 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .eael-accordion-tab-title{color:#FFFFFF;}.elementor-4426 .elementor-element.elementor-element-2c15e31 .eael-accordion_media-content .eael-accordion_media-title{color:#FFFFFF;}.elementor-4426 .elementor-element.elementor-element-2c15e31 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-accordion-icon-svg svg{color:#FFFFFF;fill:#FFFFFF;}.elementor-4426 .elementor-element.elementor-element-2c15e31 .eael-adv-accordion .eael-accordion-list .eael-accordion-header svg{fill:#FFFFFF;}.elementor-4426 .elementor-element.elementor-element-2c15e31 .eael-accordion_media-list .eael-accordion_media-icon{color:#FFFFFF;}.elementor-4426 .elementor-element.elementor-element-2c15e31 .eael-adv-accordion .eael-accordion-list .eael-accordion-header{border-radius:9px 9px 9px 9px;}.elementor-4426 .elementor-element.elementor-element-2c15e31 .eael-accordion_media-wrapper .eael-accordion_media-lists .eael-accordion_media-list{border-radius:9px 9px 9px 9px;}.elementor-4426 .elementor-element.elementor-element-2c15e31 .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover .eael-accordion-tab-title,
                    .elementor-4426 .elementor-element.elementor-element-2c15e31 .eael-accordion_media-list:not(.active):hover .eael-accordion_media-title{color:#fff;}.elementor-4426 .elementor-element.elementor-element-2c15e31 .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover .fa-accordion-icon{color:#fff;}.elementor-4426 .elementor-element.elementor-element-2c15e31 .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover .fa-accordion-icon svg{color:#fff;fill:#fff;}.elementor-4426 .elementor-element.elementor-element-2c15e31 .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover svg.fa-accordion-icon{fill:#fff;}.elementor-4426 .elementor-element.elementor-element-2c15e31 .eael-accordion_media-list:hover .eael-accordion_media-icon i{color:#fff;}.elementor-4426 .elementor-element.elementor-element-2c15e31 .eael-accordion_media-list:hover .eael-accordion_media-icon svg{fill:#fff;}.elementor-4426 .elementor-element.elementor-element-2c15e31 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active{color:#fff;border-radius:9px 9px 9px 9px;}.elementor-4426 .elementor-element.elementor-element-2c15e31 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .eael-accordion-tab-title{color:#fff;}.elementor-4426 .elementor-element.elementor-element-2c15e31 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .fa-accordion-icon{color:#fff;}.elementor-4426 .elementor-element.elementor-element-2c15e31 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .fa-accordion-icon svg{color:#fff;fill:#fff;}.elementor-4426 .elementor-element.elementor-element-2c15e31 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active svg.fa-accordion-icon{fill:#fff;}.elementor-4426 .elementor-element.elementor-element-2c15e31 .eael-accordion_media-list.active .eael-accordion_media-icon i{color:#fff;}.elementor-4426 .elementor-element.elementor-element-2c15e31 .eael-accordion_media-list.active .eael-accordion_media-icon svg{fill:#fff;}.elementor-4426 .elementor-element.elementor-element-2c15e31 .eael-accordion_media-wrapper .eael-accordion_media-lists .eael-accordion_media-list.active{border-radius:9px 9px 9px 9px;}.elementor-4426 .elementor-element.elementor-element-2c15e31 .eael-adv-accordion .eael-accordion-list .eael-accordion-content{color:#FFFFFF;}.elementor-4426 .elementor-element.elementor-element-2c15e31 .eael-accordion_media-list .eael-accordion_media-content .eael-accordion_media-description{color:#FFFFFF;}.elementor-4426 .elementor-element.elementor-element-2c15e31 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-toggle, .elementor-4426 .elementor-element.elementor-element-2c15e31 .eael-adv-accordion .eael-accordion-list .eael-accordion-header > .fa-toggle-svg{font-size:16px;}.elementor-4426 .elementor-element.elementor-element-2c15e31 .eael-adv-accordion .eael-accordion-list .eael-accordion-header svg.fa-toggle{height:16px;width:16px;line-height:16px;fill:#FFFFFF;}.elementor-4426 .elementor-element.elementor-element-2c15e31 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-toggle{color:#FFFFFF;}.elementor-4426 .elementor-element.elementor-element-2c15e31 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-toggle svg{color:#FFFFFF;fill:#FFFFFF;}.elementor-4426 .elementor-element.elementor-element-2c15e31 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .fa-toggle{color:#fff;}.elementor-4426 .elementor-element.elementor-element-2c15e31 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .fa-toggle svg{color:#fff;fill:#fff;}.elementor-4426 .elementor-element.elementor-element-2c15e31 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active svg.fa-toggle{fill:#fff;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-4426 .elementor-element.elementor-element-4d8908a{--width:67.197%;}.elementor-4426 .elementor-element.elementor-element-69c9e30{--width:99.549%;}.elementor-4426 .elementor-element.elementor-element-653723c{--width:25%;}.elementor-4426 .elementor-element.elementor-element-cdcb8bd{--width:25%;}.elementor-4426 .elementor-element.elementor-element-b8191f7{--width:25%;}.elementor-4426 .elementor-element.elementor-element-96b2b62{--width:25%;}.elementor-4426 .elementor-element.elementor-element-10a0059{--width:50%;}.elementor-4426 .elementor-element.elementor-element-e8fc398{--width:50%;}.elementor-4426 .elementor-element.elementor-element-e712338{--width:99.549%;}.elementor-4426 .elementor-element.elementor-element-7632755{--width:25%;}.elementor-4426 .elementor-element.elementor-element-85cd2e1{--width:25%;}.elementor-4426 .elementor-element.elementor-element-d88420e{--width:25%;}.elementor-4426 .elementor-element.elementor-element-2bdc3c8{--width:25%;}.elementor-4426 .elementor-element.elementor-element-918648a{--width:50%;}.elementor-4426 .elementor-element.elementor-element-ac959a0{--width:98.691%;}.elementor-4426 .elementor-element.elementor-element-18799ef{--width:50%;}}@media(max-width:767px){.elementor-4426 .elementor-element.elementor-element-9345324{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:20px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-4426 .elementor-element.elementor-element-9345324.e-con{--align-self:center;}.elementor-4426 .elementor-element.elementor-element-a5e781b .eael-dual-header .eael-dch-title .eael-dch-title-text.elementor-repeater-item-bfe0b8a{font-size:13px;}.elementor-4426 .elementor-element.elementor-element-a5e781b .eael-dual-header .eael-dch-title .eael-dch-title-text.elementor-repeater-item-8d34176{font-size:30px;}.elementor-4426 .elementor-element.elementor-element-a5e781b{--container-widget-width:523px;--container-widget-flex-grow:0;width:var( --container-widget-width, 523px );max-width:523px;}.elementor-4426 .elementor-element.elementor-element-a5e781b.elementor-element{--align-self:center;}.elementor-4426 .elementor-element.elementor-element-09c0e5c{width:var( --container-widget-width, 208.797px );max-width:208.797px;--container-widget-width:208.797px;--container-widget-flex-grow:0;}.elementor-4426 .elementor-element.elementor-element-34162bc{text-align:center;}.elementor-4426 .elementor-element.elementor-element-653723c{--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4426 .elementor-element.elementor-element-cdcb8bd{--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;}.elementor-4426 .elementor-element.elementor-element-b8191f7{--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;}.elementor-4426 .elementor-element.elementor-element-96b2b62{--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;}.elementor-4426 .elementor-element.elementor-element-0282309{width:var( --container-widget-width, 208.797px );max-width:208.797px;--container-widget-width:208.797px;--container-widget-flex-grow:0;}.elementor-4426 .elementor-element.elementor-element-ebc5374{text-align:center;}.elementor-4426 .elementor-element.elementor-element-7632755{--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4426 .elementor-element.elementor-element-85cd2e1{--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;}.elementor-4426 .elementor-element.elementor-element-d88420e{--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;}.elementor-4426 .elementor-element.elementor-element-2bdc3c8{--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;}}/* Start custom CSS for container, class: .elementor-element-653723c *//* Container Card Styling */
.elementor-4426 .elementor-element.elementor-element-653723c {
  background-color: white;
  border: 1px solid rgba(113, 242, 194, 0.15);
  border-radius: 20px;
  padding: 32px 28px;
  box-shadow: 0 10px 30px rgba(0, 0, 0, 0.15);
}

/* Number Badge (Apply class 'card-badge' to the Heading widget) */
.elementor-4426 .elementor-element.elementor-element-653723c .card-badge {
  background-color: #48938c;
  color: #ffffff;
  font-size: 11px;
  font-weight: 700;
  width: 36px;
  height: 36px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
}

/* Icon Outline (Apply class 'card-icon' to the Icon widget) */
.elementor-4426 .elementor-element.elementor-element-653723c .card-icon {
  width: 44px;
  height: 44px;
  border: 2px solid #71f2c2;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #71f2c2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cdcb8bd *//* Container Card Styling */
.elementor-4426 .elementor-element.elementor-element-cdcb8bd {
  background-color: white;
  border: 1px solid rgba(113, 242, 194, 0.15);
  border-radius: 20px;
  padding: 32px 28px;
  box-shadow: 0 10px 30px rgba(0, 0, 0, 0.15);
}

/* Number Badge (Apply class 'card-badge' to the Heading widget) */
.elementor-4426 .elementor-element.elementor-element-cdcb8bd .card-badge {
  background-color: #48938c;
  color: #ffffff;
  font-size: 11px;
  font-weight: 700;
  width: 36px;
  height: 36px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
}

/* Icon Outline (Apply class 'card-icon' to the Icon widget) */
.elementor-4426 .elementor-element.elementor-element-cdcb8bd .card-icon {
  width: 44px;
  height: 44px;
  border: 2px solid #71f2c2;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #71f2c2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b8191f7 *//* Container Card Styling */
.elementor-4426 .elementor-element.elementor-element-b8191f7 {
  background-color: white;
  border: 1px solid rgba(113, 242, 194, 0.15);
  border-radius: 20px;
  padding: 32px 28px;
  box-shadow: 0 10px 30px rgba(0, 0, 0, 0.15);
}

/* Number Badge (Apply class 'card-badge' to the Heading widget) */
.elementor-4426 .elementor-element.elementor-element-b8191f7 .card-badge {
  background-color: #48938c;
  color: #ffffff;
  font-size: 11px;
  font-weight: 700;
  width: 36px;
  height: 36px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
}

/* Icon Outline (Apply class 'card-icon' to the Icon widget) */
.elementor-4426 .elementor-element.elementor-element-b8191f7 .card-icon {
  width: 44px;
  height: 44px;
  border: 2px solid #71f2c2;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #71f2c2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-96b2b62 *//* Container Card Styling */
.elementor-4426 .elementor-element.elementor-element-96b2b62 {
  background-color: white;
  border: 1px solid rgba(113, 242, 194, 0.15);
  border-radius: 20px;
  padding: 32px 28px;
  box-shadow: 0 10px 30px rgba(0, 0, 0, 0.15);
}

/* Number Badge (Apply class 'card-badge' to the Heading widget) */
.elementor-4426 .elementor-element.elementor-element-96b2b62 .card-badge {
  background-color: #48938c;
  color: #ffffff;
  font-size: 11px;
  font-weight: 700;
  width: 36px;
  height: 36px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
}

/* Icon Outline (Apply class 'card-icon' to the Icon widget) */
.elementor-4426 .elementor-element.elementor-element-96b2b62 .card-icon {
  width: 44px;
  height: 44px;
  border: 2px solid #71f2c2;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #71f2c2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ce3688b *//* Background Gradient and Curved Wave Overlay */
.elementor-4426 .elementor-element.elementor-element-ce3688b {
  background-color: #072b31; /* Base deep dark teal background */
  background-image: 
    /* Main subtle diagonal highlight across section */
    linear-gradient(135deg, rgba(255, 255, 255, 0.03) 0%, transparent 60%),
    
    /* Large swooping curve in bottom-left */
    radial-gradient(ellipse 120% 100% at 0% 100%, rgba(20, 80, 88, 0.45) 0%, rgba(20, 80, 88, 0.25) 35%, transparent 60%),
    
    /* Inner tight curve accent in bottom-left corner */
    radial-gradient(ellipse 70% 60% at 0% 100%, rgba(28, 105, 115, 0.35) 0%, rgba(28, 105, 115, 0.15) 40%, transparent 70%);
  
  background-repeat: no-repeat;
  position: relative;
  overflow: hidden; /* Keeps background curves contained inside section */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7632755 *//* Container Card Styling */
.elementor-4426 .elementor-element.elementor-element-7632755 {
  background-color: white;
  border: 1px solid rgba(113, 242, 194, 0.15);
  border-radius: 20px;
  padding: 32px 28px;
  box-shadow: 0 10px 30px rgba(0, 0, 0, 0.15);
}

/* Number Badge (Apply class 'card-badge' to the Heading widget) */
.elementor-4426 .elementor-element.elementor-element-7632755 .card-badge {
  background-color: #48938c;
  color: #ffffff;
  font-size: 11px;
  font-weight: 700;
  width: 36px;
  height: 36px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
}

/* Icon Outline (Apply class 'card-icon' to the Icon widget) */
.elementor-4426 .elementor-element.elementor-element-7632755 .card-icon {
  width: 44px;
  height: 44px;
  border: 2px solid #71f2c2;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #71f2c2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-85cd2e1 *//* Container Card Styling */
.elementor-4426 .elementor-element.elementor-element-85cd2e1 {
  background-color: white;
  border: 1px solid rgba(113, 242, 194, 0.15);
  border-radius: 20px;
  padding: 32px 28px;
  box-shadow: 0 10px 30px rgba(0, 0, 0, 0.15);
}

/* Number Badge (Apply class 'card-badge' to the Heading widget) */
.elementor-4426 .elementor-element.elementor-element-85cd2e1 .card-badge {
  background-color: #48938c;
  color: #ffffff;
  font-size: 11px;
  font-weight: 700;
  width: 36px;
  height: 36px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
}

/* Icon Outline (Apply class 'card-icon' to the Icon widget) */
.elementor-4426 .elementor-element.elementor-element-85cd2e1 .card-icon {
  width: 44px;
  height: 44px;
  border: 2px solid #71f2c2;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #71f2c2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d88420e *//* Container Card Styling */
.elementor-4426 .elementor-element.elementor-element-d88420e {
  background-color: white;
  border: 1px solid rgba(113, 242, 194, 0.15);
  border-radius: 20px;
  padding: 32px 28px;
  box-shadow: 0 10px 30px rgba(0, 0, 0, 0.15);
}

/* Number Badge (Apply class 'card-badge' to the Heading widget) */
.elementor-4426 .elementor-element.elementor-element-d88420e .card-badge {
  background-color: #48938c;
  color: #ffffff;
  font-size: 11px;
  font-weight: 700;
  width: 36px;
  height: 36px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
}

/* Icon Outline (Apply class 'card-icon' to the Icon widget) */
.elementor-4426 .elementor-element.elementor-element-d88420e .card-icon {
  width: 44px;
  height: 44px;
  border: 2px solid #71f2c2;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #71f2c2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2bdc3c8 *//* Container Card Styling */
.elementor-4426 .elementor-element.elementor-element-2bdc3c8 {
  background-color: white;
  border: 1px solid rgba(113, 242, 194, 0.15);
  border-radius: 20px;
  padding: 32px 28px;
  box-shadow: 0 10px 30px rgba(0, 0, 0, 0.15);
}

/* Number Badge (Apply class 'card-badge' to the Heading widget) */
.elementor-4426 .elementor-element.elementor-element-2bdc3c8 .card-badge {
  background-color: #48938c;
  color: #ffffff;
  font-size: 11px;
  font-weight: 700;
  width: 36px;
  height: 36px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
}

/* Icon Outline (Apply class 'card-icon' to the Icon widget) */
.elementor-4426 .elementor-element.elementor-element-2bdc3c8 .card-icon {
  width: 44px;
  height: 44px;
  border: 2px solid #71f2c2;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #71f2c2;
}/* End custom CSS */