.elementor-179 .elementor-element.elementor-element-b8b184f{--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:200px;--padding-bottom:70px;--padding-left:10px;--padding-right:10px;}.elementor-179 .elementor-element.elementor-element-b8b184f:not(.elementor-motion-effects-element-type-background), .elementor-179 .elementor-element.elementor-element-b8b184f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-179 .elementor-element.elementor-element-0f8c0a9{font-family:"Sora", Sans-serif;font-size:15px;font-weight:700;color:var( --e-global-color-primary );}.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-179 .elementor-element.elementor-element-ea89816{text-align:start;}.elementor-179 .elementor-element.elementor-element-ea89816 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:64px;font-weight:700;line-height:72px;color:#EDF9F5;}.elementor-179 .elementor-element.elementor-element-1dc4648{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-179 .elementor-element.elementor-element-a603a24{--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-179 .elementor-element.elementor-element-02bc77b{text-align:start;color:#6E9488;}.elementor-179 .elementor-element.elementor-element-6e5e74b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-179 .elementor-element.elementor-element-0c28530 .elementor-button{background-color:transparent;font-family:"Sora", Sans-serif;font-size:16px;font-weight:500;fill:#0A0E0D;color:#0A0E0D;background-image:linear-gradient(135deg, #00D4A1 0%, #00A67E 100%);border-radius:8px 8px 8px 8px;padding:12px 20px 12px 20px;}.elementor-179 .elementor-element.elementor-element-b3f2c20 .elementor-button{background-color:transparent;font-family:"Sora", Sans-serif;font-size:16px;font-weight:500;fill:#00D4A1;color:#00D4A1;background-image:linear-gradient(135deg, #00D4A12E 0%, #00A67E30 100%);border-style:solid;border-width:1px 1px 1px 1px;border-radius:8px 8px 8px 8px;padding:12px 20px 12px 20px;}.elementor-179 .elementor-element.elementor-element-45f8311{--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-179 .elementor-element.elementor-element-acf4a5b{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.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-179 .elementor-element.elementor-element-c74db8b .elementor-counter{gap:6px;}.elementor-179 .elementor-element.elementor-element-c74db8b .elementor-counter-number-wrapper{gap:5px;color:#00A67E;font-family:"Sora", Sans-serif;font-size:28px;font-weight:700;}.elementor-179 .elementor-element.elementor-element-c74db8b .elementor-counter-title{color:#EDF9F5;font-family:"Sora", Sans-serif;font-size:13px;font-weight:400;line-height:25px;}.elementor-179 .elementor-element.elementor-element-e2bf4bf .elementor-counter{gap:6px;}.elementor-179 .elementor-element.elementor-element-e2bf4bf .elementor-counter-number-wrapper{gap:5px;color:#00A67E;font-family:"Sora", Sans-serif;font-size:28px;font-weight:700;}.elementor-179 .elementor-element.elementor-element-e2bf4bf .elementor-counter-title{color:#EDF9F5;font-family:"Sora", Sans-serif;font-size:13px;font-weight:400;line-height:25px;}.elementor-179 .elementor-element.elementor-element-7c5222c .elementor-counter{gap:6px;}.elementor-179 .elementor-element.elementor-element-7c5222c .elementor-counter-number-wrapper{gap:5px;color:#00A67E;font-family:"Sora", Sans-serif;font-size:28px;font-weight:700;}.elementor-179 .elementor-element.elementor-element-7c5222c .elementor-counter-title{color:#EDF9F5;font-family:"Sora", Sans-serif;font-size:13px;font-weight:400;line-height:25px;}.elementor-179 .elementor-element.elementor-element-b46a06d .elementor-counter{gap:6px;}.elementor-179 .elementor-element.elementor-element-b46a06d .elementor-counter-number-wrapper{gap:5px;color:#00A67E;font-family:"Sora", Sans-serif;font-size:28px;font-weight:700;}.elementor-179 .elementor-element.elementor-element-b46a06d .elementor-counter-title{color:#EDF9F5;font-family:"Sora", Sans-serif;font-size:13px;font-weight:400;line-height:25px;}.elementor-179 .elementor-element.elementor-element-f533114{--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;border-style:solid;--border-style:solid;border-width:1px 0px 1px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-text );--border-color:var( --e-global-color-text );--padding-top:18px;--padding-bottom:18px;--padding-left:18px;--padding-right:18px;}.elementor-179 .elementor-element.elementor-element-f533114:not(.elementor-motion-effects-element-type-background), .elementor-179 .elementor-element.elementor-element-f533114 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#061515;}.elementor-179 .elementor-element.elementor-element-7215b1d{--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:30px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-179 .elementor-element.elementor-element-7215b1d:not(.elementor-motion-effects-element-type-background), .elementor-179 .elementor-element.elementor-element-7215b1d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-179 .elementor-element.elementor-element-fb707ab{--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-179 .elementor-element.elementor-element-345f03e{font-family:"Sora", Sans-serif;font-size:15px;font-weight:700;color:var( --e-global-color-primary );}.elementor-179 .elementor-element.elementor-element-c4f1ab3{text-align:start;}.elementor-179 .elementor-element.elementor-element-c4f1ab3 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:40px;font-weight:800;color:#FFFFFF;}.elementor-179 .elementor-element.elementor-element-5d96e84{--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-179 .elementor-element.elementor-element-2fcee6f.elementor-element{--align-self:flex-end;}.elementor-179 .elementor-element.elementor-element-2fcee6f{text-align:start;color:#6E9488;}.elementor-179 .elementor-element.elementor-element-19fc1f1{--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:10px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-179 .elementor-element.elementor-element-19fc1f1:not(.elementor-motion-effects-element-type-background), .elementor-179 .elementor-element.elementor-element-19fc1f1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-179 .elementor-element.elementor-element-2111bd6{--display:flex;--min-height:120px;--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:space-between;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF14;--border-color:#FFFFFF14;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-179 .elementor-element.elementor-element-0cef821{--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;--align-items:center;--gap:10px 30px;--row-gap:10px;--column-gap:30px;}.elementor-179 .elementor-element.elementor-element-3bbaaa7 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:32px;font-weight:600;color:#FFFFFF33;}.elementor-179 .elementor-element.elementor-element-f0a6979 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:30px;font-weight:700;color:#FFFFFFB8;}.elementor-179 .elementor-element.elementor-element-c1d9503{--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:flex-end;--align-items:center;}.elementor-179 .elementor-element.elementor-element-ee5eedd{font-family:"Sora", Sans-serif;font-size:12px;font-weight:400;}.elementor-179 .elementor-element.elementor-element-49932c7{font-family:"Sora", Sans-serif;font-size:12px;font-weight:400;}.elementor-179 .elementor-element.elementor-element-cff6ee2{font-family:"Sora", Sans-serif;font-size:12px;font-weight:400;}.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-179 .elementor-element.elementor-element-2eb5bdf .elementor-icon-wrapper{text-align:center;}.elementor-179 .elementor-element.elementor-element-9b2028d{--display:flex;--min-height:120px;--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:space-between;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF14;--border-color:#FFFFFF14;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-179 .elementor-element.elementor-element-690669a{--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;--align-items:center;--gap:10px 30px;--row-gap:10px;--column-gap:30px;}.elementor-179 .elementor-element.elementor-element-1398a09 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:32px;font-weight:600;color:#FFFFFF33;}.elementor-179 .elementor-element.elementor-element-13c2276 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:30px;font-weight:700;color:#FFFFFFB8;}.elementor-179 .elementor-element.elementor-element-70dcfd5{--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:flex-end;--align-items:center;}.elementor-179 .elementor-element.elementor-element-1279f6b{font-family:"Sora", Sans-serif;font-size:12px;font-weight:400;}.elementor-179 .elementor-element.elementor-element-382a2c5{font-family:"Sora", Sans-serif;font-size:12px;font-weight:400;}.elementor-179 .elementor-element.elementor-element-38e8bc3{font-family:"Sora", Sans-serif;font-size:12px;font-weight:400;}.elementor-179 .elementor-element.elementor-element-2aedc46 .elementor-icon-wrapper{text-align:center;}.elementor-179 .elementor-element.elementor-element-8e89255{--display:flex;--min-height:120px;--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:space-between;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF14;--border-color:#FFFFFF14;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-179 .elementor-element.elementor-element-d23a983{--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;--align-items:center;--gap:10px 30px;--row-gap:10px;--column-gap:30px;}.elementor-179 .elementor-element.elementor-element-fd3f0ec .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:32px;font-weight:600;color:#FFFFFF33;}.elementor-179 .elementor-element.elementor-element-74a9a08 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:30px;font-weight:700;color:#FFFFFFB8;}.elementor-179 .elementor-element.elementor-element-f53c74d{--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:flex-end;--align-items:center;}.elementor-179 .elementor-element.elementor-element-7a2315d{font-family:"Sora", Sans-serif;font-size:12px;font-weight:400;}.elementor-179 .elementor-element.elementor-element-ed9f48c{font-family:"Sora", Sans-serif;font-size:12px;font-weight:400;}.elementor-179 .elementor-element.elementor-element-ff2dfaf{font-family:"Sora", Sans-serif;font-size:12px;font-weight:400;}.elementor-179 .elementor-element.elementor-element-9cfa30f .elementor-icon-wrapper{text-align:center;}.elementor-179 .elementor-element.elementor-element-a0a0f1a{--display:flex;--min-height:120px;--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:space-between;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF14;--border-color:#FFFFFF14;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-179 .elementor-element.elementor-element-4268a54{--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;--align-items:center;--gap:10px 30px;--row-gap:10px;--column-gap:30px;}.elementor-179 .elementor-element.elementor-element-5c9fdb7 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:32px;font-weight:600;color:#FFFFFF33;}.elementor-179 .elementor-element.elementor-element-e49e1fe .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:30px;font-weight:700;color:#FFFFFFB8;}.elementor-179 .elementor-element.elementor-element-a4ecebb{--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:flex-end;--align-items:center;}.elementor-179 .elementor-element.elementor-element-b5c257e{font-family:"Sora", Sans-serif;font-size:12px;font-weight:400;}.elementor-179 .elementor-element.elementor-element-9e4193d{font-family:"Sora", Sans-serif;font-size:12px;font-weight:400;}.elementor-179 .elementor-element.elementor-element-919c6ba{font-family:"Sora", Sans-serif;font-size:12px;font-weight:400;}.elementor-179 .elementor-element.elementor-element-a913b16 .elementor-icon-wrapper{text-align:center;}.elementor-179 .elementor-element.elementor-element-74cf243{--display:flex;--min-height:120px;--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:space-between;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF14;--border-color:#FFFFFF14;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-179 .elementor-element.elementor-element-bc6a275{--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;--align-items:center;--gap:10px 30px;--row-gap:10px;--column-gap:30px;}.elementor-179 .elementor-element.elementor-element-ec9862b .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:32px;font-weight:600;color:#FFFFFF33;}.elementor-179 .elementor-element.elementor-element-0d4af24 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:30px;font-weight:700;color:#FFFFFFB8;}.elementor-179 .elementor-element.elementor-element-3fa8094{--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:flex-end;--align-items:center;}.elementor-179 .elementor-element.elementor-element-7ac7ec6{font-family:"Sora", Sans-serif;font-size:12px;font-weight:400;}.elementor-179 .elementor-element.elementor-element-346e3df{font-family:"Sora", Sans-serif;font-size:12px;font-weight:400;}.elementor-179 .elementor-element.elementor-element-8dc2a59{font-family:"Sora", Sans-serif;font-size:12px;font-weight:400;}.elementor-179 .elementor-element.elementor-element-115f24c .elementor-icon-wrapper{text-align:center;}.elementor-179 .elementor-element.elementor-element-d042691{--display:flex;--min-height:120px;--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:space-between;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF14;--border-color:#FFFFFF14;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-179 .elementor-element.elementor-element-d7a7669{--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;--align-items:center;--gap:10px 30px;--row-gap:10px;--column-gap:30px;}.elementor-179 .elementor-element.elementor-element-eb6a2fd .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:32px;font-weight:600;color:#FFFFFF33;}.elementor-179 .elementor-element.elementor-element-38eb644 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:30px;font-weight:700;color:#FFFFFFB8;}.elementor-179 .elementor-element.elementor-element-309df0d{--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:flex-end;--align-items:center;}.elementor-179 .elementor-element.elementor-element-453431a{font-family:"Sora", Sans-serif;font-size:12px;font-weight:400;}.elementor-179 .elementor-element.elementor-element-6ffc4eb{font-family:"Sora", Sans-serif;font-size:12px;font-weight:400;}.elementor-179 .elementor-element.elementor-element-b754b12{font-family:"Sora", Sans-serif;font-size:12px;font-weight:400;}.elementor-179 .elementor-element.elementor-element-fb971ba{font-family:"Sora", Sans-serif;font-size:12px;font-weight:400;}.elementor-179 .elementor-element.elementor-element-d6bfe72 .elementor-icon-wrapper{text-align:center;}.elementor-179 .elementor-element.elementor-element-c1e1e44{--display:flex;--min-height:120px;--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:space-between;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF14;--border-color:#FFFFFF14;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-179 .elementor-element.elementor-element-74410d2{--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;--align-items:center;--gap:10px 30px;--row-gap:10px;--column-gap:30px;}.elementor-179 .elementor-element.elementor-element-23f6dee .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:32px;font-weight:600;color:#FFFFFF33;}.elementor-179 .elementor-element.elementor-element-5471f74 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:30px;font-weight:700;color:#FFFFFFB8;}.elementor-179 .elementor-element.elementor-element-19c5afa{--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:flex-end;--align-items:center;}.elementor-179 .elementor-element.elementor-element-0e2ff48{font-family:"Sora", Sans-serif;font-size:12px;font-weight:400;}.elementor-179 .elementor-element.elementor-element-1f9d023{font-family:"Sora", Sans-serif;font-size:12px;font-weight:400;}.elementor-179 .elementor-element.elementor-element-b482613{font-family:"Sora", Sans-serif;font-size:12px;font-weight:400;}.elementor-179 .elementor-element.elementor-element-57f3778{font-family:"Sora", Sans-serif;font-size:12px;font-weight:400;}.elementor-179 .elementor-element.elementor-element-462945b .elementor-icon-wrapper{text-align:center;}.elementor-179 .elementor-element.elementor-element-1a2df5b{--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:30px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-179 .elementor-element.elementor-element-1a2df5b:not(.elementor-motion-effects-element-type-background), .elementor-179 .elementor-element.elementor-element-1a2df5b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-179 .elementor-element.elementor-element-16ea469{--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-179 .elementor-element.elementor-element-27f09b6{font-family:"Sora", Sans-serif;font-size:15px;font-weight:700;color:var( --e-global-color-primary );}.elementor-179 .elementor-element.elementor-element-db82166{text-align:start;}.elementor-179 .elementor-element.elementor-element-db82166 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:40px;font-weight:800;color:#FFFFFF;}.elementor-179 .elementor-element.elementor-element-c18ffa7.elementor-element{--align-self:flex-end;}.elementor-179 .elementor-element.elementor-element-c18ffa7{text-align:start;color:#6E9488;}.elementor-179 .elementor-element.elementor-element-66e3c32{--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;border-style:solid;--border-style:solid;border-width:3px 1px 1px 3px;--border-top-width:3px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:3px;border-color:#FCFCFC0D;--border-color:#FCFCFC0D;--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-widget-image-box .elementor-image-box-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-image-box:has(:hover) .elementor-image-box-title,
					 .elementor-widget-image-box:has(:focus) .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-widget-image-box .elementor-image-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-179 .elementor-element.elementor-element-cb2eff4 .elementor-image-box-wrapper{text-align:start;}.elementor-179 .elementor-element.elementor-element-cb2eff4.elementor-position-right .elementor-image-box-img{margin-left:4px;}.elementor-179 .elementor-element.elementor-element-cb2eff4.elementor-position-left .elementor-image-box-img{margin-right:4px;}.elementor-179 .elementor-element.elementor-element-cb2eff4.elementor-position-top .elementor-image-box-img{margin-bottom:4px;}.elementor-179 .elementor-element.elementor-element-cb2eff4 .elementor-image-box-title{margin-bottom:4px;font-family:"Sora", Sans-serif;font-size:24px;font-weight:700;color:#00D4A1;}.elementor-179 .elementor-element.elementor-element-cb2eff4 .elementor-image-box-wrapper .elementor-image-box-img{width:20%;}.elementor-179 .elementor-element.elementor-element-cb2eff4 .elementor-image-box-img img{border-radius:500px;transition-duration:0.3s;}.elementor-179 .elementor-element.elementor-element-cb2eff4 .elementor-image-box-description{font-family:"Sora", Sans-serif;font-size:15px;font-weight:600;color:#FFFFFF;}.elementor-179 .elementor-element.elementor-element-d53c7cb.elementor-element{--align-self:flex-end;}.elementor-179 .elementor-element.elementor-element-d53c7cb{text-align:justify;color:#6E9488;}.elementor-179 .elementor-element.elementor-element-dd5e03b{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-179 .elementor-element.elementor-element-f1d5a53{background-color:transparent;padding:16px 10px 10px 10px;background-image:linear-gradient(135deg, #00A67E26 0%, #00D4A12E 100%);border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );border-radius:12px 12px 12px 12px;}.elementor-179 .elementor-element.elementor-element-f1d5a53 .elementor-counter{gap:6px;}.elementor-179 .elementor-element.elementor-element-f1d5a53 .elementor-counter-number-wrapper{gap:5px;color:#00A67E;font-family:"Sora", Sans-serif;font-size:20px;font-weight:700;}.elementor-179 .elementor-element.elementor-element-f1d5a53 .elementor-counter-title{color:#EDF9F5;font-family:"Sora", Sans-serif;font-size:13px;font-weight:400;line-height:25px;}.elementor-179 .elementor-element.elementor-element-d8daa08{background-color:transparent;padding:16px 10px 10px 10px;background-image:linear-gradient(135deg, #00A67E26 0%, #00D4A12E 100%);border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );border-radius:12px 12px 12px 12px;}.elementor-179 .elementor-element.elementor-element-d8daa08 .elementor-counter{gap:6px;}.elementor-179 .elementor-element.elementor-element-d8daa08 .elementor-counter-number-wrapper{gap:5px;color:#00A67E;font-family:"Sora", Sans-serif;font-size:20px;font-weight:700;}.elementor-179 .elementor-element.elementor-element-d8daa08 .elementor-counter-title{color:#EDF9F5;font-family:"Sora", Sans-serif;font-size:13px;font-weight:400;line-height:25px;}.elementor-179 .elementor-element.elementor-element-985d3a2{background-color:transparent;padding:16px 10px 10px 10px;background-image:linear-gradient(135deg, #00A67E26 0%, #00D4A12E 100%);border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );border-radius:12px 12px 12px 12px;}.elementor-179 .elementor-element.elementor-element-985d3a2 .elementor-counter{gap:6px;}.elementor-179 .elementor-element.elementor-element-985d3a2 .elementor-counter-number-wrapper{gap:5px;color:#00A67E;font-family:"Sora", Sans-serif;font-size:20px;font-weight:700;}.elementor-179 .elementor-element.elementor-element-985d3a2 .elementor-counter-title{color:#EDF9F5;font-family:"Sora", Sans-serif;font-size:13px;font-weight:400;line-height:25px;}.elementor-179 .elementor-element.elementor-element-fc032c1{--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-179 .elementor-element.elementor-element-fc032c1:not(.elementor-motion-effects-element-type-background), .elementor-179 .elementor-element.elementor-element-fc032c1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#080C0B;}.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-179 .elementor-element.elementor-element-3d30545{--divider-border-style:solid;--divider-color:#00D4A1;--divider-border-width:1px;}.elementor-179 .elementor-element.elementor-element-3d30545 .elementor-divider-separator{width:150px;margin:0 auto;margin-center:0;}.elementor-179 .elementor-element.elementor-element-3d30545 .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-179 .elementor-element.elementor-element-3d30545 .elementor-divider__text{color:#00D4A1;font-family:"Sora", Sans-serif;font-size:15px;font-weight:700;text-transform:uppercase;}.elementor-179 .elementor-element.elementor-element-25112a9{text-align:center;}.elementor-179 .elementor-element.elementor-element-25112a9 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:48px;font-weight:800;color:#FFFFFF;}.elementor-179 .elementor-element.elementor-element-38910f6{text-align:center;font-family:"Sora", Sans-serif;font-weight:400;color:#6E9488;}.elementor-179 .elementor-element.elementor-element-d316fc8{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-179 .elementor-element.elementor-element-3db5547 .elementor-button{background-color:transparent;font-family:"Sora", Sans-serif;font-size:16px;font-weight:500;fill:#0A0E0D;color:#0A0E0D;background-image:linear-gradient(135deg, #00D4A1 0%, #00A67E 100%);border-radius:8px 8px 8px 8px;padding:12px 20px 12px 20px;}.elementor-179 .elementor-element.elementor-element-3db5547 .elementor-button-content-wrapper{flex-direction:row;}.elementor-179 .elementor-element.elementor-element-a41f5b6 .elementor-button{background-color:transparent;font-family:"Sora", Sans-serif;font-size:16px;font-weight:500;fill:#00D4A1;color:#00D4A1;background-image:linear-gradient(135deg, #00D4A12E 0%, #00A67E30 100%);border-style:solid;border-width:1px 1px 1px 1px;border-radius:8px 8px 8px 8px;padding:12px 20px 12px 20px;}.elementor-179 .elementor-element.elementor-element-a41f5b6 .elementor-button-content-wrapper{flex-direction:row;}.elementor-179 .elementor-element.elementor-element-7a330b3{--divider-border-style:dotted;--divider-color:#007A5C61;--divider-border-width:1px;}.elementor-179 .elementor-element.elementor-element-7a330b3 .elementor-divider-separator{width:48%;margin:0 auto;margin-center:0;}.elementor-179 .elementor-element.elementor-element-7a330b3 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}@media(max-width:1024px){.elementor-179 .elementor-element.elementor-element-acf4a5b{--grid-auto-flow:row;}.elementor-179 .elementor-element.elementor-element-dd5e03b{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-179 .elementor-element.elementor-element-b8b184f{--padding-top:120px;--padding-bottom:45px;--padding-left:12px;--padding-right:12px;}.elementor-179 .elementor-element.elementor-element-ea89816 .elementor-heading-title{font-size:36px;line-height:43px;}.elementor-179 .elementor-element.elementor-element-1dc4648{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-179 .elementor-element.elementor-element-0c28530 .elementor-button{font-size:13px;padding:10px 16px 10px 16px;}.elementor-179 .elementor-element.elementor-element-b3f2c20 .elementor-button{font-size:13px;padding:10px 16px 10px 16px;}.elementor-179 .elementor-element.elementor-element-45f8311{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-179 .elementor-element.elementor-element-acf4a5b{--e-con-grid-template-columns:repeat(4, 1fr);--grid-auto-flow:row;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-179 .elementor-element.elementor-element-c74db8b .elementor-counter{flex-direction:column-reverse;}.elementor-179 .elementor-element.elementor-element-c74db8b .elementor-counter-title{justify-content:center;font-size:15px;}.elementor-179 .elementor-element.elementor-element-c74db8b .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:1;--counter-suffix-grow:1;--counter-number-grow:0;font-size:24px;}.elementor-179 .elementor-element.elementor-element-e2bf4bf .elementor-counter{flex-direction:column-reverse;}.elementor-179 .elementor-element.elementor-element-e2bf4bf .elementor-counter-title{justify-content:center;font-size:15px;}.elementor-179 .elementor-element.elementor-element-e2bf4bf .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:1;--counter-suffix-grow:1;--counter-number-grow:0;font-size:24px;}.elementor-179 .elementor-element.elementor-element-7c5222c .elementor-counter{flex-direction:column-reverse;}.elementor-179 .elementor-element.elementor-element-7c5222c .elementor-counter-title{justify-content:center;font-size:15px;}.elementor-179 .elementor-element.elementor-element-7c5222c .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:1;--counter-suffix-grow:1;--counter-number-grow:0;font-size:24px;}.elementor-179 .elementor-element.elementor-element-b46a06d .elementor-counter{flex-direction:column-reverse;}.elementor-179 .elementor-element.elementor-element-b46a06d .elementor-counter-title{justify-content:center;font-size:15px;}.elementor-179 .elementor-element.elementor-element-b46a06d .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:1;--counter-suffix-grow:1;--counter-number-grow:0;font-size:24px;}.elementor-179 .elementor-element.elementor-element-2111bd6{--padding-top:4px;--padding-bottom:4px;--padding-left:4px;--padding-right:4px;}.elementor-179 .elementor-element.elementor-element-0cef821{--width:80%;--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:flex-start;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-179 .elementor-element.elementor-element-3bbaaa7 .elementor-heading-title{font-size:24px;}.elementor-179 .elementor-element.elementor-element-f0a6979 .elementor-heading-title{font-size:24px;}.elementor-179 .elementor-element.elementor-element-c1d9503{--width:20%;--justify-content:flex-start;}.elementor-179 .elementor-element.elementor-element-9b2028d{--padding-top:4px;--padding-bottom:4px;--padding-left:4px;--padding-right:4px;}.elementor-179 .elementor-element.elementor-element-690669a{--width:80%;--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:flex-start;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-179 .elementor-element.elementor-element-1398a09 .elementor-heading-title{font-size:24px;}.elementor-179 .elementor-element.elementor-element-13c2276 .elementor-heading-title{font-size:24px;}.elementor-179 .elementor-element.elementor-element-70dcfd5{--width:20%;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-179 .elementor-element.elementor-element-8e89255{--padding-top:4px;--padding-bottom:4px;--padding-left:4px;--padding-right:4px;}.elementor-179 .elementor-element.elementor-element-d23a983{--width:80%;--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:flex-start;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-179 .elementor-element.elementor-element-fd3f0ec .elementor-heading-title{font-size:24px;}.elementor-179 .elementor-element.elementor-element-74a9a08 .elementor-heading-title{font-size:24px;}.elementor-179 .elementor-element.elementor-element-f53c74d{--width:20%;--justify-content:center;}.elementor-179 .elementor-element.elementor-element-a0a0f1a{--padding-top:4px;--padding-bottom:4px;--padding-left:4px;--padding-right:4px;}.elementor-179 .elementor-element.elementor-element-4268a54{--width:80%;--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:flex-start;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-179 .elementor-element.elementor-element-5c9fdb7 .elementor-heading-title{font-size:24px;}.elementor-179 .elementor-element.elementor-element-e49e1fe .elementor-heading-title{font-size:24px;}.elementor-179 .elementor-element.elementor-element-a4ecebb{--width:20%;--justify-content:center;}.elementor-179 .elementor-element.elementor-element-74cf243{--padding-top:4px;--padding-bottom:4px;--padding-left:4px;--padding-right:4px;}.elementor-179 .elementor-element.elementor-element-bc6a275{--width:80%;--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:flex-start;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-179 .elementor-element.elementor-element-ec9862b .elementor-heading-title{font-size:24px;}.elementor-179 .elementor-element.elementor-element-0d4af24 .elementor-heading-title{font-size:24px;}.elementor-179 .elementor-element.elementor-element-3fa8094{--width:20%;--justify-content:center;}.elementor-179 .elementor-element.elementor-element-d042691{--padding-top:4px;--padding-bottom:4px;--padding-left:4px;--padding-right:4px;}.elementor-179 .elementor-element.elementor-element-d7a7669{--width:80%;--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:flex-start;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-179 .elementor-element.elementor-element-eb6a2fd .elementor-heading-title{font-size:24px;}.elementor-179 .elementor-element.elementor-element-38eb644 .elementor-heading-title{font-size:24px;}.elementor-179 .elementor-element.elementor-element-309df0d{--width:20%;--justify-content:center;}.elementor-179 .elementor-element.elementor-element-c1e1e44{--padding-top:4px;--padding-bottom:4px;--padding-left:4px;--padding-right:4px;}.elementor-179 .elementor-element.elementor-element-74410d2{--width:80%;--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:flex-start;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-179 .elementor-element.elementor-element-23f6dee .elementor-heading-title{font-size:24px;}.elementor-179 .elementor-element.elementor-element-5471f74 .elementor-heading-title{font-size:24px;}.elementor-179 .elementor-element.elementor-element-19c5afa{--width:20%;--justify-content:center;}.elementor-179 .elementor-element.elementor-element-1a2df5b{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-179 .elementor-element.elementor-element-cb2eff4 .elementor-image-box-img{margin-bottom:4px;}.elementor-179 .elementor-element.elementor-element-dd5e03b{--e-con-grid-template-columns:repeat(3, 1fr);--grid-auto-flow:row;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-179 .elementor-element.elementor-element-f1d5a53{padding:16px 8px 8px 8px;}.elementor-179 .elementor-element.elementor-element-d8daa08{padding:16px 8px 8px 8px;}.elementor-179 .elementor-element.elementor-element-985d3a2{padding:16px 8px 8px 8px;}.elementor-179 .elementor-element.elementor-element-25112a9 .elementor-heading-title{font-size:30px;}.elementor-179 .elementor-element.elementor-element-3db5547 .elementor-button{font-size:13px;padding:10px 16px 10px 16px;}.elementor-179 .elementor-element.elementor-element-a41f5b6 .elementor-button{font-size:13px;padding:10px 16px 10px 16px;}}@media(min-width:768px){.elementor-179 .elementor-element.elementor-element-a603a24{--width:50%;}.elementor-179 .elementor-element.elementor-element-45f8311{--width:50%;}.elementor-179 .elementor-element.elementor-element-fb707ab{--width:50%;}.elementor-179 .elementor-element.elementor-element-5d96e84{--width:50%;}.elementor-179 .elementor-element.elementor-element-0cef821{--width:50%;}.elementor-179 .elementor-element.elementor-element-c1d9503{--width:100%;}.elementor-179 .elementor-element.elementor-element-690669a{--width:48%;}.elementor-179 .elementor-element.elementor-element-70dcfd5{--width:100%;}.elementor-179 .elementor-element.elementor-element-d23a983{--width:50%;}.elementor-179 .elementor-element.elementor-element-f53c74d{--width:100%;}.elementor-179 .elementor-element.elementor-element-4268a54{--width:50%;}.elementor-179 .elementor-element.elementor-element-a4ecebb{--width:100%;}.elementor-179 .elementor-element.elementor-element-bc6a275{--width:50%;}.elementor-179 .elementor-element.elementor-element-3fa8094{--width:100%;}.elementor-179 .elementor-element.elementor-element-d7a7669{--width:50%;}.elementor-179 .elementor-element.elementor-element-309df0d{--width:100%;}.elementor-179 .elementor-element.elementor-element-74410d2{--width:50%;}.elementor-179 .elementor-element.elementor-element-19c5afa{--width:100%;}.elementor-179 .elementor-element.elementor-element-16ea469{--width:50%;}.elementor-179 .elementor-element.elementor-element-66e3c32{--width:50%;}}/* Start custom CSS for text-editor, class: .elementor-element-0f8c0a9 */.pn-eyebrow {
  display: inline-flex;
  align-items: center;
  gap: 10px;
  font-size: 11px;
  font-weight: 700;
  letter-spacing: 1.6px;
  text-transform: uppercase;
  color: #16D7B0;
  font-family: 'Sora', sans-serif;
}
.pn-eyebrow::before {
  content: '';
  display: inline-block;
  width: 6px;
  height: 6px;
  background: #16D7B0;
  border-radius: 50%;
  flex-shrink: 0;
}
.pn-eyebrow::after {
  content: '';
  display: inline-block;
  width: 24px;
  height: 1px;
  background: #16D7B0;
  flex-shrink: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ea89816 */.typewriter-heading {
    font-weight: 700;
    color: #ffffff;
    font-family: 'Poppins', sans-serif;

    line-height: 1.1;
}

.typewriter-text {
    color: #00FFB3;

    display: inline-block;
    overflow: hidden;

    white-space: nowrap;

    border-right: 3px solid #00FFB3;

    width: 0;

    animation:
    typing 3s steps(15) forwards,
    blink 0.7s infinite;
}

/* Typing Animation */
@keyframes typing {
    from {
        width: 0;
    }

    to {
        width: 15ch;
    }
}

/* Cursor Blink */
@keyframes blink {
    50% {
        border-color: transparent;
    }
}

/* Mobile */
@media(max-width:768px){

    .typewriter-heading{
        line-height:1.2;
    }

    .typewriter-text{
        animation: typingMobile 3s steps(10) forwards,
        blink 0.7s infinite;
    }

    @keyframes typingMobile{
        to{
            width:10ch;
        }
    }

}

@media(max-width:768px){

    .typewriter-heading{
        line-height:1.2;
    }

    .typewriter-text{

        animation:
        typingMobile 3s steps(16) forwards,
        blink 0.7s infinite;
    }

    @keyframes typingMobile{

        from{
            width:0;
        }

        to{
            width:16ch;
        }

    }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b8b184f *//* =========================
   HERO MAIN SECTION
========================= */

.hero-grid-glow{

    position: relative;
    overflow: hidden;

    background-color: #050909;

    z-index: 1;
}


/* =========================
   GRID OVERLAY
========================= */

.hero-grid-glow::before{

    content:"";

    position:absolute;
    inset:0;

    background-image:

    linear-gradient(
        rgba(255,255,255,0.05) 1px,
        transparent 1px
    ),

    linear-gradient(
        90deg,
        rgba(255,255,255,0.05) 1px,
        transparent 1px
    );

    background-size: 80px 80px;

    mask-image: linear-gradient(
        to bottom,
        rgba(255,255,255,0.9),
        rgba(255,255,255,0)
    );

    -webkit-mask-image: linear-gradient(
        to bottom,
        rgba(255,255,255,0.9),
        rgba(255,255,255,0)
    );

    opacity:.35;

    z-index:-2;
}


/* =========================
   GRADIENT GLOW BALL
========================= */

.hero-grid-glow::after{

    content:"";

    position:absolute;

    top:-200px;
    left:50%;

    transform:translateX(-50%);

    width:700px;
    height:700px;

    border-radius:50%;

    background:

    radial-gradient(
        circle,

        rgba(0,255,179,0.22) 0%,

        rgba(0,255,179,0.10) 30%,

        rgba(0,255,179,0.03) 55%,

        transparent 75%
    );

    filter: blur(80px);

    z-index:-1;

    pointer-events:none;
}


/* =========================
   MOBILE RESPONSIVE
========================= */

@media(max-width:767px){

    .hero-grid-glow::before{

        background-size:40px 40px;

        opacity:.22;
    }

    .hero-grid-glow::after{

        width:380px;
        height:380px;

        top:-100px;

        filter: blur(60px);
    }

}

.hero-grid-glow{
    box-shadow:
    inset 0 120px 120px rgba(0,255,179,0.03);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-293953a */.pn-mq-wrap {
  overflow: hidden;
  width: 100%;
}
.pn-mq-inner {
  display: flex;
  gap: 52px;
  align-items: center;
  white-space: nowrap;
  animation: pnMarquee 28s linear infinite;
  width: max-content;
}
.pn-mq-inner span {
  font-size: 12px;
  font-weight: 700;
  letter-spacing: 1.5px;
  text-transform: uppercase;
  color: #4D7268;
  display: flex;
  align-items: center;
  gap: 10px;
}
.pn-mq-inner span em {
  color: #16D7B0;
  font-style: normal;
  opacity: 0.5;
}
@keyframes pnMarquee {
  from { transform: translateX(0); }
  to   { transform: translateX(-50%); }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-345f03e */.pn-eyebrow {
  display: inline-flex;
  align-items: center;
  gap: 10px;
  font-size: 11px;
  font-weight: 700;
  letter-spacing: 1.6px;
  text-transform: uppercase;
  color: #16D7B0;
  font-family: 'Sora', sans-serif;
}
.pn-eyebrow::before {
  content: '';
  display: inline-block;
  width: 6px;
  height: 6px;
  background: #16D7B0;
  border-radius: 50%;
  flex-shrink: 0;
}
.pn-eyebrow::after {
  content: '';
  display: inline-block;
  width: 24px;
  height: 1px;
  background: #16D7B0;
  flex-shrink: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c4f1ab3 */.gradient-text {
    background: linear-gradient(135deg, #00D4A1, #00A67E);
    -webkit-background-clip: text;
    background-clip: text;
    color: transparent;
    display: inline-block;
}

/* হোভার ইফেক্ট (অপশনাল) */
.gradient-text:hover {
    background: linear-gradient(135deg, #00FFB3, #00D4A1);
    -webkit-background-clip: text;
    background-clip: text;
    color: transparent;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-19fc1f1 *//* ==========================================================================
   ১. মেইন রো (ROW) সেটিংস
   ========================================================================== */
.akib-services-wrapper-2026 .service-row {
    transition: all .35s ease;
    border-radius: 24px;
    padding: 24px 30px;
}

/* ==========================================================================
   ২. টাইটেল ও হোভার গ্রেডিয়েন্ট (TITLE)
   ========================================================================== */
.akib-services-wrapper-2026 .service-title,
.akib-services-wrapper-2026 .service-title .elementor-heading-title {
    transition: all .35s ease;
}

/* হোভার করলে টাইটেল টেক্সট গ্রেডিয়েন্ট ও শ্যাডো হবে */
.akib-services-wrapper-2026 .service-row:hover .service-title .elementor-heading-title {
    background: linear-gradient(
        135deg,
        #00d4a1,
        #00a67e
    );
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent !important;
    filter: drop-shadow(0 0 00px rgba(0,255,179,0.25));
}

/* ==========================================================================
   ৩. ট্যাগ সেটিংস (TAGS) - প্যাডিং ছোট ও ফন্ট কন্ট্রোল ফ্রি করা হলো
   ========================================================================== */
.akib-services-wrapper-2026 .service-tag {
    padding: 6px 14px !important; /* প্যাডিং ছোট করা হয়েছে যাতে সুন্দর ও স্লিম দেখায় */
    border-radius: 50px;
    background: rgba(255,255,255,0.03);
    border: 1px solid rgba(0,255,198,0.12);
    opacity: .55;
    transition: all .35s ease;
}

/* ট্যাগ টেক্সট ডিফল্ট কালার */
.akib-services-wrapper-2026 .service-tag .elementor-heading-title,
.akib-services-wrapper-2026 .service-tag p {
    margin: 0;
    color: #7D8F8F;
    transition: all .35s ease;
    /* ফন্ট সাইজ রিমুভড - এখন এলিমেন্টর প্যানেল থেকে কাজ করবে */
}

/* রো হোভার হলে পুরো ট্যাগ ব্যাকগ্রাউন্ড উজ্জ্বল হবে */
.akib-services-wrapper-2026 .service-row:hover .service-tag {
    opacity: 1;
    background: rgba(0,255,198,0.08);
    border-color: rgba(0,255,198,0.35);
}

/* রো হোভার হলে ট্যাগের ভেতরের লেখার কালার */
.akib-services-wrapper-2026 .service-row:hover .service-tag .elementor-heading-title,
.akib-services-wrapper-2026 .service-row:hover .service-tag p {
    color: #00FFC6 !important;
}

/* ==========================================================================
   ৪. অ্যারো বাটন ও আইকন সেটিংস (ARROW)
   ========================================================================== */
.akib-services-wrapper-2026 .service-arrow {
    width: 58px;
    height: 58px;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    border: 1px solid rgba(0,255,198,0.12);
    opacity: .55;
    flex-shrink: 0;
    transition: all .35s ease;
}

/* এলিমেন্টর আইকন উইজেট ফিক্স */
.akib-services-wrapper-2026 .service-arrow .elementor-icon {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    height: 100%;
    padding: 0 !important;
    margin: 0 !important;
}

/* অ্যারো আইকন ও SVG ডিফল্ট সাইজ ও কালার */
.akib-services-wrapper-2026 .service-arrow i,
.akib-services-wrapper-2026 .service-arrow svg {
    color: #00FFC6;
    fill: #00FFC6;
    width: 20px;
    height: 20px;
    display: block;
    transition: all .35s ease;
}

/* রো হোভার হলে অ্যারো ব্যাকগ্রাউন্ড সবুজ হবে এবং ডান দিকে একটু সরবে */
.akib-services-wrapper-2026 .service-row:hover .service-arrow {
    background: #00FFC6;
    opacity: 1;
    transform: translateX(6px);
}

/* রো হোভার হলে অ্যারো আইকন কালো হবে */
.akib-services-wrapper-2026 .service-row:hover .service-arrow i,
.akib-services-wrapper-2026 .service-arrow svg {
    color: #000 !important;
    fill: #000 !important;
}


/* ==========================================================================
   ৫. ট্যাবলেট রেসপন্সিভ (TABLET)
   ========================================================================== */
@media(max-width: 1024px) {
    .akib-services-wrapper-2026 .service-row {
        padding: 20px;
    }
}


/* ==========================================================================
   ৬. মোবাইল রেসপন্সিভ (MOBILE)
   ========================================================================== */
@media(max-width: 767px) {
    /* মোবাইল লেআউট স্ট্যাক (এক কলামে নিচে নিচে আসা) */
    .akib-services-wrapper-2026 .service-row {
        flex-direction: column !important;
        align-items: flex-start !important;
        gap: 20px;
        padding: 18px;
    }

    .akib-services-wrapper-2026 .service-row > .e-con-inner,
    .akib-services-wrapper-2026 .service-row > .e-child {
        width: 100%;
    }

    /* ট্যাগ র‍্যাপ বা নিচে নামা */
    .akib-services-wrapper-2026 .service-tags-wrapper {
        flex-wrap: wrap;
        gap: 10px;
    }

    .akib-services-wrapper-2026 .service-tag {
        padding: 5px 12px !important; /* মোবাইলে প্যাডিং আরেকটু স্লিম করা হলো */
    }

    /* মোবাইল অ্যারো সাইজ */
    .akib-services-wrapper-2026 .service-arrow {
        width: 50px;
        height: 50px;
    }

    .akib-services-wrapper-2026 .service-arrow i,
    .akib-services-wrapper-2026 .service-arrow svg {
        width: 18px;
        height: 18px;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-27f09b6 */.pn-eyebrow {
  display: inline-flex;
  align-items: center;
  gap: 10px;
  font-size: 11px;
  font-weight: 700;
  letter-spacing: 1.6px;
  text-transform: uppercase;
  color: #16D7B0;
  font-family: 'Sora', sans-serif;
}
.pn-eyebrow::before {
  content: '';
  display: inline-block;
  width: 6px;
  height: 6px;
  background: #16D7B0;
  border-radius: 50%;
  flex-shrink: 0;
}
.pn-eyebrow::after {
  content: '';
  display: inline-block;
  width: 24px;
  height: 1px;
  background: #16D7B0;
  flex-shrink: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-db82166 */.gradient-text {
    background: linear-gradient(135deg, #00D4A1, #00A67E);
    -webkit-background-clip: text;
    background-clip: text;
    color: transparent;
    display: inline-block;
}

/* হোভার ইফেক্ট (অপশনাল) */
.gradient-text:hover {
    background: linear-gradient(135deg, #00FFB3, #00D4A1);
    -webkit-background-clip: text;
    background-clip: text;
    color: transparent;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-66e3c32 *//* =========================================
   PixelNest Liquid Gradient Border
   Radius Controlled From Elementor
   No Conflict / Premium Hover
========================================= */

.elementor-179 .elementor-element.elementor-element-66e3c32{

    position: relative;
    overflow: hidden;

    transition:
        transform .45s ease,
        box-shadow .45s ease;

    isolation: isolate;
}

/* =========================================
   Animated Liquid Border
========================================= */

.elementor-179 .elementor-element.elementor-element-66e3c32::before{

    content: "";

    position: absolute;
    inset: 0;

    border-radius: inherit;

    padding: 1px;

    opacity: 0;

    pointer-events: none;

    z-index: 3;

    background:
        linear-gradient(
            120deg,
            #00D4A1 0%,
            #00A67E 18%,
            rgba(0,212,161,.15) 32%,
            #00D4A1 48%,
            #00A67E 64%,
            rgba(0,212,161,.15) 78%,
            #00D4A1 100%
        );

    background-size: 300% 300%;
    background-position: 0% 50%;

    transition:
        opacity .35s ease,
        filter .35s ease;

    -webkit-mask:
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);

    -webkit-mask-composite: xor;
            mask-composite: exclude;
}

/* =========================================
   Large Premium Glow Orb
========================================= */

.elementor-179 .elementor-element.elementor-element-66e3c32::after{

    content: "";

    position: absolute;

    top: -140px;
    right: -140px;

    width: 280px;
    height: 280px;

    border-radius: 50%;

    background: radial-gradient(
        circle,
        rgba(0,212,161,.30) 0%,
        rgba(0,166,126,.16) 30%,
        rgba(0,212,161,.05) 55%,
        transparent 75%
    );

    filter: blur(42px);

    opacity: 0;

    transform: scale(.6);

    transition:
        opacity .55s ease,
        transform .55s ease,
        top .55s ease,
        right .55s ease;

    pointer-events: none;

    z-index: 1;
}

/* =========================================
   Hover
========================================= */

.elementor-179 .elementor-element.elementor-element-66e3c32:hover{

    transform: translateY(-6px);

    box-shadow:
        0 18px 45px rgba(0,212,161,.08);
}

/* Border Animation */

.elementor-179 .elementor-element.elementor-element-66e3c32:hover::before{

    opacity: 1;

    animation: pn-liquid-border 4s linear infinite;

    filter: drop-shadow(
        0 0 12px rgba(0,212,161,.20)
    );
}

/* Glow Orb Animation */

.elementor-179 .elementor-element.elementor-element-66e3c32:hover::after{

    opacity: 1;

    top: -95px;
    right: -95px;

    transform: scale(1);
}

/* =========================================
   Liquid Animation
========================================= */

@keyframes pn-liquid-border{

    0%{
        background-position: 0% 50%;
    }

    50%{
        background-position: 100% 50%;
    }

    100%{
        background-position: 0% 50%;
    }
}

/* =========================================
   Mobile
========================================= */

@media(max-width:767px){

    .elementor-179 .elementor-element.elementor-element-66e3c32:hover{

        transform: translateY(-3px);
    }

    .elementor-179 .elementor-element.elementor-element-66e3c32::after{

        width: 220px;
        height: 220px;

        top: -120px;
        right: -120px;
    }

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-25112a9 *//* ===== PixelNest Gradient Loop Animation ===== */

.pn-gradient-loop {
    background: linear-gradient(
        120deg,
        #00D4A1,
        #00A67E,
        #00FFB3,
        #00D4A1
    );

    background-size: 300% 300%;
    
    -webkit-background-clip: text;
    background-clip: text;
    
    -webkit-text-fill-color: transparent;
    color: transparent;

    display: inline-block;

    animation: pnGradientFlow 4s ease infinite;
}

/* Smooth Infinite Gradient Movement */
@keyframes pnGradientFlow {
    0% {
        background-position: 0% 50%;
    }

    50% {
        background-position: 100% 50%;
    }

    100% {
        background-position: 0% 50%;
    }
}

/* Optional Hover Enhancement */
.pn-gradient-loop:hover {
    animation-duration: 2s;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-b6d2929 *//* ==================================================
   PixelNest Process Steps
   2 Column Mobile Layout + Arrow Flow
================================================== */

.pnx-process-wrapper{
    width:100%;
    position:relative;
}

.pnx-process-steps{
    display:flex;
    align-items:flex-start;
    justify-content:space-between;
    gap:24px;
    width:100%;
}

/* =========================================
   Item
========================================= */

.pnx-step-item{
    flex:1;
    min-width:0;
    position:relative;
}

/* =========================================
   Top
========================================= */

.pnx-step-top{
    display:flex;
    align-items:center;
    width:100%;
    margin-bottom:22px;
}

/* =========================================
   Circle
========================================= */

.pnx-step-circle{

    width:78px;
    height:78px;
    min-width:78px;

    border-radius:100px;

    border:1px solid rgba(0,212,161,0.18);

    background:rgba(0,212,161,0.02);

    display:flex;
    align-items:center;
    justify-content:center;

    color:#00D4A1;

    font-size:32px;
    font-weight:700;

    transition:
        transform .35s ease,
        background .35s ease,
        box-shadow .35s ease,
        color .35s ease;
}

/* Hover */

.pnx-step-item:hover .pnx-step-circle{

    background:linear-gradient(
        135deg,
        #00D4A1 0%,
        #00A67E 100%
    );

    color:#08110F;

    border-color:transparent;

    transform:translateY(-3px);

    box-shadow:
    0 0 18px rgba(0,212,161,0.22),
    0 0 40px rgba(0,212,161,0.08);
}

/* =========================================
   Desktop Line
========================================= */

.pnx-step-line{

    flex:1;

    height:1px;

    margin-left:18px;

    background:linear-gradient(
        90deg,
        rgba(0,212,161,0.55) 0%,
        rgba(0,166,126,0.08) 100%
    );
}

/* =========================================
   Content
========================================= */

.pnx-step-content{

    width:100%;

    display:flex;
    flex-direction:column;
    align-items:center;

    text-align:center;
}

/* Title */

.pnx-step-content h3{

    margin:0 0 10px;

    color:#FFFFFF;

    font-size:18px;
    font-weight:600;
    line-height:1.4;
}

/* Paragraph */

.pnx-step-content p{

    margin:0;

    max-width:190px;

    color:rgba(255,255,255,0.62);

    font-size:13px;
    font-weight:500;
    line-height:1.8;
}

/* ==================================================
   Tablet
================================================== */

@media(max-width:1024px){

    .pnx-process-steps{
        gap:18px;
    }

    .pnx-step-circle{

        width:64px;
        height:64px;
        min-width:64px;

        font-size:24px;
    }

    .pnx-step-content p{

        max-width:160px;

        font-size:12px;
    }

}

/* ==================================================
   Mobile 2 Column Layout
================================================== */

@media(max-width:767px){

    .pnx-process-steps{

        display:grid;

        grid-template-columns:repeat(2,1fr);

        gap:28px 18px;
    }

    .pnx-step-item{

        width:100%;

        display:flex;
        flex-direction:column;
        align-items:center;

        position:relative;
    }

    /* Hide desktop line */

    .pnx-step-line{
        display:none;
    }

    .pnx-step-top{

        width:100%;

        justify-content:center;

        margin-bottom:14px;
    }

    .pnx-step-circle{

        width:60px;
        height:60px;
        min-width:60px;

        font-size:22px;
    }

    .pnx-step-content{

        align-items:center;

        text-align:center;
    }

    .pnx-step-content h3{

        font-size:16px;

        margin-bottom:6px;
    }

    .pnx-step-content p{

        max-width:150px;

        font-size:12px;

        line-height:1.7;
    }

    /* =====================================
       Arrow
    ===================================== */

    .pnx-step-item::after{

        content:"➜";

        position:absolute;

        top:22px;
        right:-14px;

        color:#00D4A1;

        font-size:18px;

        opacity:.7;
    }

    /* Remove Arrow Right Side */

    .pnx-step-item:nth-child(2)::after,
    .pnx-step-item:nth-child(4)::after,
    .pnx-step-item:last-child::after{

        display:none;
    }

}/* End custom CSS */