.elementor-5575 .elementor-element.elementor-element-f6ea509{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:50px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-5575 .elementor-element.elementor-element-f8d24ed{--display:flex;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-5575 .elementor-element.elementor-element-c44e57a .elementor-button{background-color:var( --e-global-color-3911716 );border-style:solid;border-radius:10px 10px 10px 10px;}.elementor-5575 .elementor-element.elementor-element-c44e57a .elementor-button:hover, .elementor-5575 .elementor-element.elementor-element-c44e57a .elementor-button:focus{background-color:#FFFFFF;color:var( --e-global-color-accent );}.elementor-5575 .elementor-element.elementor-element-c44e57a .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-5575 .elementor-element.elementor-element-c44e57a .elementor-button:hover svg, .elementor-5575 .elementor-element.elementor-element-c44e57a .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-5575 .elementor-element.elementor-element-7321e83{--display:flex;--border-radius:15px 15px 15px 15px;}.elementor-5575 .elementor-element.elementor-element-7321e83.e-con{--align-self:center;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-5575 .elementor-element.elementor-element-f827f3c img{border-radius:15px 15px 15px 15px;}.elementor-5575 .elementor-element.elementor-element-00a1967{--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-5575 .elementor-element.elementor-element-a188a31{text-align:center;}.elementor-5575 .elementor-element.elementor-element-a188a31 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:600;text-transform:capitalize;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-5575 .elementor-element.elementor-element-af04400{--divider-border-style:solid;--divider-color:#086E5E;--divider-border-width:3px;}.elementor-5575 .elementor-element.elementor-element-af04400 > .elementor-widget-container{margin:-39px 0px 0px 0px;}.elementor-5575 .elementor-element.elementor-element-af04400.elementor-element{--align-self:center;}.elementor-5575 .elementor-element.elementor-element-af04400 .elementor-divider-separator{width:8%;margin:0 auto;margin-center:0;}.elementor-5575 .elementor-element.elementor-element-af04400 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-5575 .elementor-element.elementor-element-5019d88{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-5575 .elementor-element.elementor-element-170750d{--display:flex;}.elementor-widget-counter .elementor-counter-number-wrapper{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-counter .elementor-counter-title{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-5575 .elementor-element.elementor-element-2d72a2d .elementor-counter-number-wrapper{font-family:"Poppins", Sans-serif;font-size:35px;font-weight:600;}.elementor-5575 .elementor-element.elementor-element-940d024{--display:flex;}.elementor-5575 .elementor-element.elementor-element-7d35998 .elementor-counter-number-wrapper{font-family:"Poppins", Sans-serif;font-size:35px;font-weight:600;}.elementor-5575 .elementor-element.elementor-element-f5efca7{--display:flex;}.elementor-5575 .elementor-element.elementor-element-2d4a728 .elementor-counter-number-wrapper{font-family:"Poppins", Sans-serif;font-size:35px;font-weight:600;}.elementor-5575 .elementor-element.elementor-element-974eb4e{--display:flex;}.elementor-5575 .elementor-element.elementor-element-f3435b5 .elementor-counter-number-wrapper{font-family:"Poppins", Sans-serif;font-size:35px;font-weight:600;}.elementor-5575 .elementor-element.elementor-element-dd1564e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:50px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-5575 .elementor-element.elementor-element-dd1564e:not(.elementor-motion-effects-element-type-background), .elementor-5575 .elementor-element.elementor-element-dd1564e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8FAFB;}.elementor-5575 .elementor-element.elementor-element-2f16061{--display:flex;}.elementor-5575 .elementor-element.elementor-element-4371284{color:#086E5E;}.elementor-5575 .elementor-element.elementor-element-39354b9 img{width:100%;}.elementor-5575 .elementor-element.elementor-element-d906a9a{--display:flex;}.elementor-5575 .elementor-element.elementor-element-45e17b5{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--border-radius:10px 10px 10px 10px;--z-index:1;}.elementor-5575 .elementor-element.elementor-element-1990948{--display:flex;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-5575 .elementor-element.elementor-element-b8cdcb0 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:15px;}.elementor-5575 .elementor-element.elementor-element-a1e1d4b{--display:flex;}.elementor-5575 .elementor-element.elementor-element-75ee55e .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:15px;}.elementor-5575 .elementor-element.elementor-element-ff6d921{--display:flex;}.elementor-5575 .elementor-element.elementor-element-ba1cdd9 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:15px;}.elementor-5575 .elementor-element.elementor-element-621bddd{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:50px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-5575 .elementor-element.elementor-element-621bddd:not(.elementor-motion-effects-element-type-background), .elementor-5575 .elementor-element.elementor-element-621bddd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#002137;}.elementor-5575 .elementor-element.elementor-element-b715b5f{--display:flex;}.elementor-5575 .elementor-element.elementor-element-421d479{color:#8FF5DE;}.elementor-5575 .elementor-element.elementor-element-ffe15c7 .elementor-heading-title{color:#FFFFFF;}.elementor-5575 .elementor-element.elementor-element-f8e4f0b{--display:flex;--justify-content:center;}.elementor-5575 .elementor-element.elementor-element-2fba016{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#8FF5DE;--border-color:#8FF5DE;--border-radius:15px 15px 15px 15px;}.elementor-5575 .elementor-element.elementor-element-2fba016:not(.elementor-motion-effects-element-type-background), .elementor-5575 .elementor-element.elementor-element-2fba016 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#123751;}.elementor-5575 .elementor-element.elementor-element-a43491a .elementor-heading-title{color:#8FF5DE;}.elementor-5575 .elementor-element.elementor-element-b86798a{color:#8FF5DE;}.elementor-5575 .elementor-element.elementor-element-34a32f5{--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-5575 .elementor-element.elementor-element-34a32f5:not(.elementor-motion-effects-element-type-background), .elementor-5575 .elementor-element.elementor-element-34a32f5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FCF9F8;}.elementor-5575 .elementor-element.elementor-element-755babc{color:#158D7A;}.elementor-5575 .elementor-element.elementor-element-96eb788 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:bold;}.elementor-5575 .elementor-element.elementor-element-28b7b0d{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-5575 .elementor-element.elementor-element-73d5c17 > .elementor-widget-container{background-color:#FFFFFF;padding:30px 20px 30px 20px;border-radius:10px 10px 10px 10px;}.elementor-5575 .elementor-element.elementor-element-73d5c17 .elementor-icon-box-wrapper{text-align:start;}.elementor-5575 .elementor-element.elementor-element-739cf8b > .elementor-widget-container{background-color:#FFFFFF;padding:30px 20px 30px 20px;border-radius:10px 10px 10px 10px;}.elementor-5575 .elementor-element.elementor-element-739cf8b .elementor-icon-box-wrapper{text-align:start;}.elementor-5575 .elementor-element.elementor-element-5cffa83{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-5575 .elementor-element.elementor-element-628c386 > .elementor-widget-container{background-color:#FFFFFF;padding:30px 20px 30px 20px;border-radius:10px 10px 10px 10px;}.elementor-5575 .elementor-element.elementor-element-628c386 .elementor-icon-box-wrapper{text-align:start;}.elementor-5575 .elementor-element.elementor-element-a7b30b5 > .elementor-widget-container{background-color:#FFFFFF;padding:30px 20px 30px 20px;border-radius:10px 10px 10px 10px;}.elementor-5575 .elementor-element.elementor-element-a7b30b5 .elementor-icon-box-wrapper{text-align:start;}.elementor-5575 .elementor-element.elementor-element-2ecad11 > .elementor-widget-container{background-color:#FFFFFF;padding:30px 20px 30px 20px;border-radius:10px 10px 10px 10px;}.elementor-5575 .elementor-element.elementor-element-2ecad11 .elementor-icon-box-wrapper{text-align:start;}.elementor-5575 .elementor-element.elementor-element-e16d3d0{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-5575 .elementor-element.elementor-element-67a45ee > .elementor-widget-container{background-color:#FFFFFF;padding:30px 20px 30px 20px;border-radius:10px 10px 10px 10px;}.elementor-5575 .elementor-element.elementor-element-67a45ee .elementor-icon-box-wrapper{text-align:start;}.elementor-5575 .elementor-element.elementor-element-cd6b818 > .elementor-widget-container{background-color:#FFFFFF;padding:30px 20px 30px 20px;border-radius:10px 10px 10px 10px;}.elementor-5575 .elementor-element.elementor-element-cd6b818 .elementor-icon-box-wrapper{text-align:start;}.elementor-5575 .elementor-element.elementor-element-b82fb86{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:50px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-5575 .elementor-element.elementor-element-b82fb86:not(.elementor-motion-effects-element-type-background), .elementor-5575 .elementor-element.elementor-element-b82fb86 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#002137;}.elementor-5575 .elementor-element.elementor-element-7b391a5{color:#8FF5DE;}.elementor-5575 .elementor-element.elementor-element-95fb7d7 .elementor-heading-title{color:#FFFFFF;}.elementor-5575 .elementor-element.elementor-element-89b304c{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-5575 .elementor-element.elementor-element-f45e6db{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--border-radius:10px 10px 10px 10px;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-5575 .elementor-element.elementor-element-c3ba487 .elementor-icon-wrapper{text-align:start;}.elementor-5575 .elementor-element.elementor-element-c3ba487.elementor-view-stacked .elementor-icon{background-color:#158D7A;}.elementor-5575 .elementor-element.elementor-element-c3ba487.elementor-view-framed .elementor-icon, .elementor-5575 .elementor-element.elementor-element-c3ba487.elementor-view-default .elementor-icon{color:#158D7A;border-color:#158D7A;}.elementor-5575 .elementor-element.elementor-element-c3ba487.elementor-view-framed .elementor-icon, .elementor-5575 .elementor-element.elementor-element-c3ba487.elementor-view-default .elementor-icon svg{fill:#158D7A;}.elementor-5575 .elementor-element.elementor-element-1103eb3 .elementor-heading-title{color:#FFFFFF;}.elementor-5575 .elementor-element.elementor-element-f7a3281{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--border-radius:10px 10px 10px 10px;}.elementor-5575 .elementor-element.elementor-element-34202fc .elementor-icon-wrapper{text-align:start;}.elementor-5575 .elementor-element.elementor-element-34202fc.elementor-view-stacked .elementor-icon{background-color:#158D7A;}.elementor-5575 .elementor-element.elementor-element-34202fc.elementor-view-framed .elementor-icon, .elementor-5575 .elementor-element.elementor-element-34202fc.elementor-view-default .elementor-icon{color:#158D7A;border-color:#158D7A;}.elementor-5575 .elementor-element.elementor-element-34202fc.elementor-view-framed .elementor-icon, .elementor-5575 .elementor-element.elementor-element-34202fc.elementor-view-default .elementor-icon svg{fill:#158D7A;}.elementor-5575 .elementor-element.elementor-element-48927a1 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-5575 .elementor-element.elementor-element-6e25abf{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--border-radius:10px 10px 10px 10px;}.elementor-5575 .elementor-element.elementor-element-1babaed .elementor-icon-wrapper{text-align:start;}.elementor-5575 .elementor-element.elementor-element-1babaed.elementor-view-stacked .elementor-icon{background-color:#158D7A;}.elementor-5575 .elementor-element.elementor-element-1babaed.elementor-view-framed .elementor-icon, .elementor-5575 .elementor-element.elementor-element-1babaed.elementor-view-default .elementor-icon{color:#158D7A;border-color:#158D7A;}.elementor-5575 .elementor-element.elementor-element-1babaed.elementor-view-framed .elementor-icon, .elementor-5575 .elementor-element.elementor-element-1babaed.elementor-view-default .elementor-icon svg{fill:#158D7A;}.elementor-5575 .elementor-element.elementor-element-ac51073 .elementor-heading-title{color:#FFFFFF;}.elementor-5575 .elementor-element.elementor-element-39220f0{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--border-radius:10px 10px 10px 10px;}.elementor-5575 .elementor-element.elementor-element-c6396f8 .elementor-icon-wrapper{text-align:start;}.elementor-5575 .elementor-element.elementor-element-c6396f8.elementor-view-stacked .elementor-icon{background-color:#158D7A;}.elementor-5575 .elementor-element.elementor-element-c6396f8.elementor-view-framed .elementor-icon, .elementor-5575 .elementor-element.elementor-element-c6396f8.elementor-view-default .elementor-icon{color:#158D7A;border-color:#158D7A;}.elementor-5575 .elementor-element.elementor-element-c6396f8.elementor-view-framed .elementor-icon, .elementor-5575 .elementor-element.elementor-element-c6396f8.elementor-view-default .elementor-icon svg{fill:#158D7A;}.elementor-5575 .elementor-element.elementor-element-065e6d1 .elementor-heading-title{color:#FFFFFF;}.elementor-5575 .elementor-element.elementor-element-e8202ad{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--border-radius:10px 10px 10px 10px;}.elementor-5575 .elementor-element.elementor-element-ec2df0c .elementor-icon-wrapper{text-align:start;}.elementor-5575 .elementor-element.elementor-element-ec2df0c.elementor-view-stacked .elementor-icon{background-color:#158D7A;}.elementor-5575 .elementor-element.elementor-element-ec2df0c.elementor-view-framed .elementor-icon, .elementor-5575 .elementor-element.elementor-element-ec2df0c.elementor-view-default .elementor-icon{color:#158D7A;border-color:#158D7A;}.elementor-5575 .elementor-element.elementor-element-ec2df0c.elementor-view-framed .elementor-icon, .elementor-5575 .elementor-element.elementor-element-ec2df0c.elementor-view-default .elementor-icon svg{fill:#158D7A;}.elementor-5575 .elementor-element.elementor-element-7d17f63 .elementor-heading-title{color:#FFFFFF;}.elementor-5575 .elementor-element.elementor-element-662a58b{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--border-radius:10px 10px 10px 10px;}.elementor-5575 .elementor-element.elementor-element-81126f1 .elementor-icon-wrapper{text-align:start;}.elementor-5575 .elementor-element.elementor-element-81126f1.elementor-view-stacked .elementor-icon{background-color:#158D7A;}.elementor-5575 .elementor-element.elementor-element-81126f1.elementor-view-framed .elementor-icon, .elementor-5575 .elementor-element.elementor-element-81126f1.elementor-view-default .elementor-icon{color:#158D7A;border-color:#158D7A;}.elementor-5575 .elementor-element.elementor-element-81126f1.elementor-view-framed .elementor-icon, .elementor-5575 .elementor-element.elementor-element-81126f1.elementor-view-default .elementor-icon svg{fill:#158D7A;}.elementor-5575 .elementor-element.elementor-element-ba4ada5 .elementor-heading-title{color:#FFFFFF;}.elementor-5575 .elementor-element.elementor-element-94cf045{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:50px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-5575 .elementor-element.elementor-element-11218f8{color:#086E5E;}.elementor-5575 .elementor-element.elementor-element-b69a1cb .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:bold;}.elementor-5575 .elementor-element.elementor-element-6626c34{--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-5575 .elementor-element.elementor-element-0dafca0{--display:flex;--border-radius:15px 15px 15px 15px;}.elementor-5575 .elementor-element.elementor-element-0dafca0:not(.elementor-motion-effects-element-type-background), .elementor-5575 .elementor-element.elementor-element-0dafca0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#002137;}.elementor-5575 .elementor-element.elementor-element-044cd65 .elementor-heading-title{color:#8FF5DE;}.elementor-5575 .elementor-element.elementor-element-42ff9d2 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:15px;}.elementor-5575 .elementor-element.elementor-element-42ff9d2.elementor-view-stacked .elementor-icon{background-color:#020202;}.elementor-5575 .elementor-element.elementor-element-42ff9d2.elementor-view-framed .elementor-icon, .elementor-5575 .elementor-element.elementor-element-42ff9d2.elementor-view-default .elementor-icon{fill:#020202;color:#020202;border-color:#020202;}.elementor-5575 .elementor-element.elementor-element-42ff9d2.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-5575 .elementor-element.elementor-element-42ff9d2.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#FF0000;}.elementor-5575 .elementor-element.elementor-element-42ff9d2.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-5575 .elementor-element.elementor-element-42ff9d2.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-5575 .elementor-element.elementor-element-42ff9d2.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-5575 .elementor-element.elementor-element-42ff9d2.elementor-view-default:has(:focus) .elementor-icon{fill:#FF0000;color:#FF0000;border-color:#FF0000;}.elementor-5575 .elementor-element.elementor-element-42ff9d2 .elementor-icon{font-size:25px;}.elementor-5575 .elementor-element.elementor-element-42ff9d2 .elementor-icon-box-title{color:#FFFFFF;}.elementor-5575 .elementor-element.elementor-element-42ff9d2:has(:hover) .elementor-icon-box-title,
					 .elementor-5575 .elementor-element.elementor-element-42ff9d2:has(:focus) .elementor-icon-box-title{color:#8FF5DE;}.elementor-5575 .elementor-element.elementor-element-a67ddbd .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:15px;}.elementor-5575 .elementor-element.elementor-element-a67ddbd .elementor-icon{font-size:25px;}.elementor-5575 .elementor-element.elementor-element-a67ddbd .elementor-icon-box-title{color:#FFFFFF;}.elementor-5575 .elementor-element.elementor-element-a67ddbd:has(:hover) .elementor-icon-box-title,
					 .elementor-5575 .elementor-element.elementor-element-a67ddbd:has(:focus) .elementor-icon-box-title{color:#8FF5DE;}.elementor-5575 .elementor-element.elementor-element-6e90bd6 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:15px;}.elementor-5575 .elementor-element.elementor-element-6e90bd6 .elementor-icon{font-size:25px;}.elementor-5575 .elementor-element.elementor-element-6e90bd6 .elementor-icon-box-title{color:#FFFFFF;}.elementor-5575 .elementor-element.elementor-element-6e90bd6:has(:hover) .elementor-icon-box-title,
					 .elementor-5575 .elementor-element.elementor-element-6e90bd6:has(:focus) .elementor-icon-box-title{color:#8FF5DE;}.elementor-5575 .elementor-element.elementor-element-68155d7 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:15px;}.elementor-5575 .elementor-element.elementor-element-68155d7 .elementor-icon{font-size:25px;}.elementor-5575 .elementor-element.elementor-element-68155d7 .elementor-icon-box-title{color:#FFFFFF;}.elementor-5575 .elementor-element.elementor-element-68155d7:has(:hover) .elementor-icon-box-title,
					 .elementor-5575 .elementor-element.elementor-element-68155d7:has(:focus) .elementor-icon-box-title{color:#8FF5DE;}.elementor-5575 .elementor-element.elementor-element-0af9df6{--display:flex;--justify-content:center;--border-radius:15px 15px 15px 15px;}.elementor-5575 .elementor-element.elementor-element-0af9df6:not(.elementor-motion-effects-element-type-background), .elementor-5575 .elementor-element.elementor-element-0af9df6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8FAFB;}.elementor-5575 .elementor-element.elementor-element-7670386 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-5575 .elementor-element.elementor-element-7670386.elementor-view-stacked .elementor-icon{background-color:#FA0202;}.elementor-5575 .elementor-element.elementor-element-7670386.elementor-view-framed .elementor-icon, .elementor-5575 .elementor-element.elementor-element-7670386.elementor-view-default .elementor-icon{fill:#FA0202;color:#FA0202;border-color:#FA0202;}.elementor-5575 .elementor-element.elementor-element-7670386.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-5575 .elementor-element.elementor-element-7670386.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#FF0000;}.elementor-5575 .elementor-element.elementor-element-7670386.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-5575 .elementor-element.elementor-element-7670386.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-5575 .elementor-element.elementor-element-7670386.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-5575 .elementor-element.elementor-element-7670386.elementor-view-default:has(:focus) .elementor-icon{fill:#FF0000;color:#FF0000;border-color:#FF0000;}.elementor-5575 .elementor-element.elementor-element-7670386 .elementor-icon{font-size:25px;}.elementor-5575 .elementor-element.elementor-element-7670386:has(:hover) .elementor-icon-box-title,
					 .elementor-5575 .elementor-element.elementor-element-7670386:has(:focus) .elementor-icon-box-title{color:#FF0000;}.elementor-5575 .elementor-element.elementor-element-273f057 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-5575 .elementor-element.elementor-element-273f057 .elementor-icon{font-size:25px;}.elementor-5575 .elementor-element.elementor-element-273f057 .elementor-icon-box-title{color:#000000;}.elementor-5575 .elementor-element.elementor-element-273f057:has(:hover) .elementor-icon-box-title,
					 .elementor-5575 .elementor-element.elementor-element-273f057:has(:focus) .elementor-icon-box-title{color:#FF0000;}.elementor-5575 .elementor-element.elementor-element-fea0d57 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-5575 .elementor-element.elementor-element-fea0d57 .elementor-icon{font-size:25px;}.elementor-5575 .elementor-element.elementor-element-fea0d57:has(:hover) .elementor-icon-box-title,
					 .elementor-5575 .elementor-element.elementor-element-fea0d57:has(:focus) .elementor-icon-box-title{color:#FF0000;}.elementor-5575 .elementor-element.elementor-element-92ebe9a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:50px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-5575 .elementor-element.elementor-element-92ebe9a:not(.elementor-motion-effects-element-type-background), .elementor-5575 .elementor-element.elementor-element-92ebe9a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor5 );}.elementor-5575 .elementor-element.elementor-element-805a59f{text-align:center;}.elementor-5575 .elementor-element.elementor-element-805a59f .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:500;color:var( --e-global-color-918aafd );}.elementor-5575 .elementor-element.elementor-element-236322f{--divider-border-style:solid;--divider-color:#46AA5F;--divider-border-width:3px;}.elementor-5575 .elementor-element.elementor-element-236322f > .elementor-widget-container{margin:-34px 0px 0px 0px;}.elementor-5575 .elementor-element.elementor-element-236322f.elementor-element{--align-self:center;}.elementor-5575 .elementor-element.elementor-element-236322f .elementor-divider-separator{width:3%;margin:0 auto;margin-center:0;}.elementor-5575 .elementor-element.elementor-element-236322f .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-5575 .elementor-element.elementor-element-08822ad{--display:flex;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;}.elementor-5575 .elementor-element.elementor-element-e7a2791{--display:flex;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;}.elementor-5575 .elementor-element.elementor-element-c0be935{--display:flex;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;}.elementor-5575 .elementor-element.elementor-element-426d63d{--display:flex;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;}.elementor-5575 .elementor-element.elementor-element-eb4f07b{--display:flex;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;}.elementor-5575 .elementor-element.elementor-element-fb56ee6{--display:flex;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;}.elementor-5575 .elementor-element.elementor-element-9b871e3{--display:flex;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;}.elementor-5575 .elementor-element.elementor-element-a9b2775{--n-accordion-title-font-size:19px;width:var( --container-widget-width, 77% );max-width:77%;--container-widget-width:77%;--container-widget-flex-grow:0;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;}.elementor-5575 .elementor-element.elementor-element-a9b2775.elementor-element{--align-self:center;}.elementor-5575 .elementor-element.elementor-element-a9b2775 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:solid;border-width:0px 0px 1px 0px;}.elementor-5575 .elementor-element.elementor-element-dd629da{--display:flex;--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:50px;--padding-right:50px;}.elementor-5575 .elementor-element.elementor-element-dd629da:not(.elementor-motion-effects-element-type-background), .elementor-5575 .elementor-element.elementor-element-dd629da > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0A2540;}.elementor-5575 .elementor-element.elementor-element-2208f39{text-align:center;}.elementor-5575 .elementor-element.elementor-element-2208f39 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-5575 .elementor-element.elementor-element-9711bad.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-5575 .elementor-element.elementor-element-9711bad{text-align:center;color:#D0E6E3;}.elementor-5575 .elementor-element.elementor-element-dc2d46b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-5575 .elementor-element.elementor-element-dc2d46b.e-con{--align-self:center;}.elementor-5575 .elementor-element.elementor-element-ceb372c .elementor-button{background-color:#FFFFFF;fill:#006859;color:#006859;border-radius:5px 5px 5px 5px;}.elementor-5575 .elementor-element.elementor-element-7cb3ae2 .elementor-button{background-color:#008471;border-style:solid;border-width:1px 1px 1px 1px;border-color:#339D8D;border-radius:5px 5px 5px 5px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-5575 .elementor-element.elementor-element-5019d88{--grid-auto-flow:row;}.elementor-5575 .elementor-element.elementor-element-28b7b0d{--grid-auto-flow:row;}.elementor-5575 .elementor-element.elementor-element-5cffa83{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-5575 .elementor-element.elementor-element-e16d3d0{--grid-auto-flow:row;}.elementor-5575 .elementor-element.elementor-element-89b304c{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-5575 .elementor-element.elementor-element-e824bcc{text-align:center;}.elementor-5575 .elementor-element.elementor-element-4489b23{text-align:center;}.elementor-5575 .elementor-element.elementor-element-7321e83.e-con{--order:-99999 /* order start hack */;}.elementor-5575 .elementor-element.elementor-element-5019d88{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-5575 .elementor-element.elementor-element-9a91144{text-align:center;}.elementor-5575 .elementor-element.elementor-element-32d2aef{text-align:center;}.elementor-5575 .elementor-element.elementor-element-ffe15c7{text-align:center;}.elementor-5575 .elementor-element.elementor-element-f27afbb{text-align:center;}.elementor-5575 .elementor-element.elementor-element-a43491a{text-align:center;}.elementor-5575 .elementor-element.elementor-element-b86798a{text-align:center;}.elementor-5575 .elementor-element.elementor-element-96eb788{text-align:center;}.elementor-5575 .elementor-element.elementor-element-28b7b0d{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-5575 .elementor-element.elementor-element-5cffa83{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-5575 .elementor-element.elementor-element-e16d3d0{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-5575 .elementor-element.elementor-element-89b304c{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-5575 .elementor-element.elementor-element-1103eb3{text-align:start;}.elementor-5575 .elementor-element.elementor-element-b69a1cb{text-align:center;}.elementor-5575 .elementor-element.elementor-element-a9b2775{--container-widget-width:330px;--container-widget-flex-grow:0;width:var( --container-widget-width, 330px );max-width:330px;}.elementor-5575 .elementor-element.elementor-element-9711bad{width:var( --container-widget-width, 247.8px );max-width:247.8px;--container-widget-width:247.8px;--container-widget-flex-grow:0;}}/* Start custom CSS for container, class: .elementor-element-00a1967 *//* ================================
   PREMIUM STATS SECTION
   ================================ */

.premium-stats-row {
    display: flex;
    align-items: stretch;
    justify-content: center;
    gap: 0;
    width: 100%;
    position: relative;
    overflow: hidden;
}

/* Individual statistic boxes */
.premium-stat-box {
    position: relative;
    flex: 1;
    padding: 25px 20px;
    text-align: center;
    background: rgba(255, 255, 255, 0.85);
    border: 1px solid rgba(0, 104, 89, 0.08);
    border-radius: 0;
    transition: all 0.4s ease;
    overflow: hidden;
}

/* Animated top line */
.premium-stat-box::before {
    content: "";
    position: absolute;
    top: 0;
    left: 50%;
    width: 0;
    height: 3px;
    background: linear-gradient(
        90deg,
        #006859,
        #00a98f,
        #006859
    );
    transform: translateX(-50%);
    transition: width 0.5s ease;
}

/* Soft background glow */
.premium-stat-box::after {
    content: "";
    position: absolute;
    width: 120px;
    height: 120px;
    top: -70px;
    right: -60px;
    background: rgba(0, 104, 89, 0.08);
    border-radius: 50%;
    filter: blur(5px);
    opacity: 0;
    transition: all 0.5s ease;
}

/* Hover effect */
.premium-stat-box:hover {
    transform: translateY(-8px);
    background: #ffffff;
    border-color: rgba(0, 104, 89, 0.22);
    box-shadow:
        0 15px 35px rgba(0, 104, 89, 0.12),
        0 5px 15px rgba(0, 0, 0, 0.05);
    z-index: 2;
}

.premium-stat-box:hover::before {
    width: 55px;
}

.premium-stat-box:hover::after {
    opacity: 1;
    transform: scale(1.5);
}


/* ================================
   NUMBER
   ================================ */

.premium-stat-box .elementor-heading-title {
    position: relative;
    z-index: 2;
    font-size: 44px;
    font-weight: 700;
    line-height: 1.1;
    color: #111111;
    letter-spacing: -1px;
    margin: 0;
    transition: all 0.4s ease;
}

/* Number hover */
.premium-stat-box:hover .elementor-heading-title {
    color: #006859;
    transform: scale(1.05);
}


/* ================================
   DESCRIPTION
   ================================ */

.premium-stat-box .elementor-widget-text-editor {
    position: relative;
    z-index: 2;
    margin-top: 10px;
}

.premium-stat-box .elementor-widget-text-editor p {
    margin: 0;
    color: #4b5563;
    font-size: 17px;
    font-weight: 400;
    line-height: 1.5;
    transition: color 0.3s ease;
}

.premium-stat-box:hover .elementor-widget-text-editor p {
    color: #006859;
}


/* ================================
   FLOATING ANIMATION
   ================================ */

.premium-stat-box {
    animation: premiumStatFloat 5s ease-in-out infinite;
}

/* Different timing for each box */
.premium-stat-box:nth-child(2) {
    animation-delay: 0.5s;
}

.premium-stat-box:nth-child(3) {
    animation-delay: 1s;
}

.premium-stat-box:nth-child(4) {
    animation-delay: 1.5s;
}

@keyframes premiumStatFloat {
    0%,
    100% {
        transform: translateY(0);
    }

    50% {
        transform: translateY(-3px);
    }
}


/* ================================
   HOVER OVERRIDE
   ================================ */

.premium-stat-box:hover {
    animation-play-state: paused;
}


/* ================================
   MOBILE
   ================================ */

@media (max-width: 767px) {

    .premium-stats-row {
        flex-direction: column;
        gap: 12px;
    }

    .premium-stat-box {
        width: 100%;
        padding: 22px 15px;
        border-radius: 10px;
    }

    .premium-stat-box .elementor-heading-title {
        font-size: 36px;
    }

    .premium-stat-box .elementor-widget-text-editor p {
        font-size: 15px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-34a32f5 *//* =========================================
   PROFESSIONAL SEO SERVICE CARD
   Class: seo-service-card
   ========================================= */

.seo-service-card {
    position: relative;
    overflow: hidden;
    background: #ffffff;
    border: 1px solid #e4e9ec;
    border-radius: 16px;
    padding: 32px;
    transition: 
        transform 0.35s ease,
        box-shadow 0.35s ease,
        border-color 0.35s ease;
    box-shadow: 0 4px 18px rgba(7, 35, 52, 0.04);
}

/* Animated top accent */
.seo-service-card::before {
    content: "";
    position: absolute;
    top: 0;
    left: 32px;
    width: 45px;
    height: 3px;
    background: #008f83;
    border-radius: 0 0 5px 5px;
    transition: width 0.35s ease;
}

/* Soft background glow */
.seo-service-card::after {
    content: "";
    position: absolute;
    width: 140px;
    height: 140px;
    right: -80px;
    bottom: -80px;
    background: rgba(0, 143, 131, 0.06);
    border-radius: 50%;
    transition: all 0.45s ease;
    pointer-events: none;
}

/* Hover effect */
.seo-service-card:hover {
    transform: translateY(-7px);
    border-color: rgba(0, 143, 131, 0.35);
    box-shadow: 0 18px 40px rgba(7, 35, 52, 0.10);
}

/* Expand accent */
.seo-service-card:hover::before {
    width: 85px;
}

/* Expand glow */
.seo-service-card:hover::after {
    width: 210px;
    height: 210px;
    right: -100px;
    bottom: -100px;
}

/* Card heading */
.seo-service-card .elementor-heading-title {
    position: relative;
    z-index: 2;
    color: #08283b;
    transition: color 0.3s ease;
}

/* Heading hover */
.seo-service-card:hover .elementor-heading-title {
    color: #008f83;
}

/* Card description */
.seo-service-card .elementor-widget-text-editor {
    position: relative;
    z-index: 2;
    color: #59656c;
}

/* Keep content above decorative elements */
.seo-service-card .elementor-widget {
    position: relative;
    z-index: 2;
}

/* Smooth image/icon transition if used */
.seo-service-card .elementor-icon,
.seo-service-card img {
    transition: transform 0.35s ease;
}

.seo-service-card:hover .elementor-icon,
.seo-service-card:hover img {
    transform: translateY(-3px);
}


/* =========================================
   MOBILE
   ========================================= */

@media (max-width: 767px) {
    .seo-service-card {
        padding: 24px;
        border-radius: 14px;
    }

    .seo-service-card::before {
        left: 24px;
    }

    .seo-service-card:hover {
        transform: translateY(-4px);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b82fb86 *//* =====================================
   METHODOLOGY CARD
   Elementor Class: methodology-card
===================================== */

.methodology-card {
    padding: 32px 30px !important;
    min-height: 325px;

    background: #00283d;

    border: 1px solid rgba(117, 141, 185, 0.30);
    border-radius: 16px;

    transition: all 0.35s ease;
}


/* =====================================
   CARD HOVER ONLY
===================================== */

.methodology-card:hover {
    transform: translateY(-8px);

    background: #003248;

    border-color: rgba(22, 160, 133, 0.65);

    box-shadow:
        0 18px 40px rgba(0, 0, 0, 0.25);
}


/* =====================================
   RESPONSIVE
===================================== */

@media (max-width: 1024px) {

    .methodology-card {
        padding: 28px 25px !important;
        min-height: 300px;
    }

}


@media (max-width: 767px) {

    .methodology-card {
        padding: 25px 22px !important;
        min-height: auto;
    }

    .methodology-card:hover {
        transform: translateY(-5px);
    }

}/* End custom CSS */