.elementor-25 .elementor-element.elementor-element-c7e7799{--display:flex;--min-height:100vh;--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;--overflow:hidden;--padding-top:104px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-588463c{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-f02efa0{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-5661b2e{--display:flex;--position:absolute;--min-height:1px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;--z-index:2;}body:not(.rtl) .elementor-25 .elementor-element.elementor-element-5661b2e{left:0px;}body.rtl .elementor-25 .elementor-element.elementor-element-5661b2e{right:0px;}.elementor-25 .elementor-element.elementor-element-17dd9d4{--display:flex;--padding-top:96px;--padding-bottom:96px;--padding-left:64px;--padding-right:64px;}.elementor-25 .elementor-element.elementor-element-f6d4162{--display:grid;--e-con-grid-template-columns:52fr 48fr;--e-con-grid-template-rows:1fr;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--grid-auto-flow:row;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-7bcc271{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:28px 28px;--row-gap:28px;--column-gap:28px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-8c4d6d8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;font-family:"Inter", Sans-serif;font-size:10px;font-weight:700;text-transform:uppercase;line-height:16.5px;letter-spacing:0.18em;color:#6ee7b7;}.elementor-25 .elementor-element.elementor-element-1ccbbc0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;}.elementor-25 .elementor-element.elementor-element-1ccbbc0 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:clamp(52px, 7.5vw, 112px);font-weight:700;line-height:0.92em;letter-spacing:-0.04em;color:#edf5f0;}.elementor-25 .elementor-element.elementor-element-b2b72c8{width:var( --container-widget-width, 440px );max-width:440px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 13px) 0px;--container-widget-width:440px;--container-widget-flex-grow:0;font-family:"Inter", Sans-serif;font-size:17px;font-weight:400;line-height:30.26px;color:#547a66;}.elementor-25 .elementor-element.elementor-element-805787b{--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:16px 16px;--row-gap:16px;--column-gap:16px;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-fa8cea2 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-25 .elementor-element.elementor-element-fa8cea2 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-25 .elementor-element.elementor-element-fa8cea2 .elementor-button{font-family:"Inter", Sans-serif;font-size:14.5px;font-weight:700;line-height:1.65em;fill:#ffffff;color:#ffffff;border-radius:12px 12px 12px 12px;padding:14px 28px 14px 28px;}.elementor-25 .elementor-element.elementor-element-491f6d7 .elementor-button{background-color:rgba(255,255,255,.03);font-family:"Inter", Sans-serif;font-size:14.5px;font-weight:600;line-height:1.65em;fill:#547a66;color:#547a66;border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(52,211,153,.15);border-radius:12px 12px 12px 12px;padding:16px 28px 16px 28px;}.elementor-25 .elementor-element.elementor-element-b27b562{font-family:"Inter", Sans-serif;font-size:12px;font-weight:500;line-height:19.8px;color:#547a66;}.elementor-25 .elementor-element.elementor-element-4b43019{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-88635c0 img{width:630px;height:560px;object-fit:cover;object-position:center center;opacity:0.75;border-radius:24px 24px 24px 24px;}body:not(.rtl) .elementor-25 .elementor-element.elementor-element-7b810bf{left:0px;}body.rtl .elementor-25 .elementor-element.elementor-element-7b810bf{right:0px;}.elementor-25 .elementor-element.elementor-element-7b810bf{top:0px;z-index:2;font-family:"Georgia", Sans-serif;font-size:14px;font-weight:500;font-style:italic;line-height:23.1px;letter-spacing:0.35px;color:#a7f3d0;}.elementor-25 .elementor-element.elementor-element-6999609{--display:flex;--position:absolute;--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;--gap:2px 2px;--row-gap:2px;--column-gap:2px;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:#34d39938;--border-color:#34d39938;--border-radius:16px 16px 16px 16px;--padding-top:16px;--padding-bottom:16px;--padding-left:20px;--padding-right:20px;top:0px;--z-index:3;}body:not(.rtl) .elementor-25 .elementor-element.elementor-element-6999609{left:0px;}body.rtl .elementor-25 .elementor-element.elementor-element-6999609{right:0px;}.elementor-25 .elementor-element.elementor-element-8c31c4f{font-family:"Space Grotesk", Sans-serif;font-size:30px;font-weight:700;line-height:49.5px;letter-spacing:-1.2px;color:#10b981;}.elementor-25 .elementor-element.elementor-element-b74287e{font-family:"Inter", Sans-serif;font-size:12px;font-weight:400;text-transform:none;line-height:19.8px;letter-spacing:0px;color:#a8c4b4;}.elementor-25 .elementor-element.elementor-element-ffcca49{--display:flex;--position:absolute;--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;--gap:2px 2px;--row-gap:2px;--column-gap:2px;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:#34d39938;--border-color:#34d39938;--border-radius:16px 16px 16px 16px;--padding-top:16px;--padding-bottom:16px;--padding-left:20px;--padding-right:20px;top:0px;--z-index:3;}body:not(.rtl) .elementor-25 .elementor-element.elementor-element-ffcca49{left:0px;}body.rtl .elementor-25 .elementor-element.elementor-element-ffcca49{right:0px;}.elementor-25 .elementor-element.elementor-element-4668685{font-family:"Space Grotesk", Sans-serif;font-size:30px;font-weight:700;line-height:49.5px;letter-spacing:-1.2px;color:#6ee7b7;}.elementor-25 .elementor-element.elementor-element-b8625cd{font-family:"Inter", Sans-serif;font-size:12px;font-weight:400;text-transform:none;line-height:19.8px;letter-spacing:0px;color:#a8c4b4;}.elementor-25 .elementor-element.elementor-element-fb7baa2{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--overflow:hidden;--padding-top:28px;--padding-bottom:28px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-85a59a7{text-align:center;font-family:"Inter", Sans-serif;font-size:9.5px;font-weight:700;text-transform:uppercase;line-height:15.675px;letter-spacing:0.28em;color:#6e9480;}.elementor-25 .elementor-element.elementor-element-e84b70d{--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:80px 80px;--row-gap:80px;--column-gap:80px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-bb6236a{font-family:"Inter", Sans-serif;font-size:11.5px;font-weight:700;text-transform:uppercase;line-height:18.98px;letter-spacing:2.3px;color:#6e9480;}.elementor-25 .elementor-element.elementor-element-9a5a80b{font-family:"Inter", Sans-serif;font-size:11.5px;font-weight:700;text-transform:uppercase;line-height:18.98px;letter-spacing:2.3px;color:#6e9480;}.elementor-25 .elementor-element.elementor-element-a0abe3f{font-family:"Inter", Sans-serif;font-size:11.5px;font-weight:700;text-transform:uppercase;line-height:18.98px;letter-spacing:2.3px;color:#6e9480;}.elementor-25 .elementor-element.elementor-element-3fec18b{font-family:"Inter", Sans-serif;font-size:11.5px;font-weight:700;text-transform:uppercase;line-height:18.98px;letter-spacing:2.3px;color:#6e9480;}.elementor-25 .elementor-element.elementor-element-e9e2aa8{font-family:"Inter", Sans-serif;font-size:11.5px;font-weight:700;text-transform:uppercase;line-height:18.98px;letter-spacing:2.3px;color:#6e9480;}.elementor-25 .elementor-element.elementor-element-c054dc8{font-family:"Inter", Sans-serif;font-size:11.5px;font-weight:700;text-transform:uppercase;line-height:18.98px;letter-spacing:2.3px;color:#6e9480;}.elementor-25 .elementor-element.elementor-element-a5c83eb{font-family:"Inter", Sans-serif;font-size:11.5px;font-weight:700;text-transform:uppercase;line-height:18.98px;letter-spacing:2.3px;color:#6e9480;}.elementor-25 .elementor-element.elementor-element-552593d{font-family:"Inter", Sans-serif;font-size:11.5px;font-weight:700;text-transform:uppercase;line-height:18.98px;letter-spacing:2.3px;color:#6e9480;}.elementor-25 .elementor-element.elementor-element-7dd290b{font-family:"Inter", Sans-serif;font-size:11.5px;font-weight:700;text-transform:uppercase;line-height:18.98px;letter-spacing:2.3px;color:#6e9480;}.elementor-25 .elementor-element.elementor-element-cbc0d2b{font-family:"Inter", Sans-serif;font-size:11.5px;font-weight:700;text-transform:uppercase;line-height:18.98px;letter-spacing:2.3px;color:#6e9480;}.elementor-25 .elementor-element.elementor-element-cefe0fd{font-family:"Inter", Sans-serif;font-size:11.5px;font-weight:700;text-transform:uppercase;line-height:18.98px;letter-spacing:2.3px;color:#6e9480;}.elementor-25 .elementor-element.elementor-element-1b7f9ad{font-family:"Inter", Sans-serif;font-size:11.5px;font-weight:700;text-transform:uppercase;line-height:18.98px;letter-spacing:2.3px;color:#6e9480;}.elementor-25 .elementor-element.elementor-element-a381d78{font-family:"Inter", Sans-serif;font-size:11.5px;font-weight:700;text-transform:uppercase;line-height:18.98px;letter-spacing:2.3px;color:#6e9480;}.elementor-25 .elementor-element.elementor-element-828a051{font-family:"Inter", Sans-serif;font-size:11.5px;font-weight:700;text-transform:uppercase;line-height:18.98px;letter-spacing:2.3px;color:#6e9480;}.elementor-25 .elementor-element.elementor-element-cfed96e{font-family:"Inter", Sans-serif;font-size:11.5px;font-weight:700;text-transform:uppercase;line-height:18.98px;letter-spacing:2.3px;color:#6e9480;}.elementor-25 .elementor-element.elementor-element-41bb089{font-family:"Inter", Sans-serif;font-size:11.5px;font-weight:700;text-transform:uppercase;line-height:18.98px;letter-spacing:2.3px;color:#6e9480;}.elementor-25 .elementor-element.elementor-element-4befc0e{--display:flex;--overflow:hidden;--padding-top:130px;--padding-bottom:150px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-d3b6829{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:64px;--padding-right:64px;}.elementor-25 .elementor-element.elementor-element-3f5c3cc{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}body:not(.rtl) .elementor-25 .elementor-element.elementor-element-500657d{left:0px;}body.rtl .elementor-25 .elementor-element.elementor-element-500657d{right:0px;}.elementor-25 .elementor-element.elementor-element-500657d{top:0px;z-index:0;font-family:"Space Grotesk", Sans-serif;font-size:clamp(80px, 12vw, 180px);font-weight:700;line-height:1em;color:transparent;}.elementor-25 .elementor-element.elementor-element-b0db230{--display:grid;--e-con-grid-template-columns:1fr 1fr;--e-con-grid-template-rows:1fr;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--grid-auto-flow:row;--align-items:end;--margin-top:0px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-47448de{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-dad10f9 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:clamp(40px, 5vw, 72px);font-weight:700;line-height:0.96em;letter-spacing:-0.02em;color:#edf5f0;}.elementor-25 .elementor-element.elementor-element-a4021ed{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-5573159{width:var( --container-widget-width, 480px );max-width:480px;--container-widget-width:480px;--container-widget-flex-grow:0;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:28.48px;color:#709480;}.elementor-25 .elementor-element.elementor-element-39810e0 .elementor-button{background-color:rgba(0,0,0,0);font-family:"Inter", Sans-serif;font-size:13.5px;font-weight:600;text-decoration:none;line-height:21.94px;fill:#6ee7b7;color:#6ee7b7;border-radius:8px 8px 8px 8px;padding:0px 0px 2px 0px;}.elementor-25 .elementor-element.elementor-element-39810e0 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-25 .elementor-element.elementor-element-39810e0 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-25 .elementor-element.elementor-element-cdfc3a9{--display:grid;--e-con-grid-template-columns:40px 1fr 2fr 40px;--e-con-grid-template-rows:1fr;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--grid-auto-flow:row;--align-items:center;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:rgba(52,211,153,.08);--border-color:rgba(52,211,153,.08);--padding-top:28px;--padding-bottom:28px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-01a7c08{font-family:"Space Grotesk", Sans-serif;font-size:11px;font-weight:700;text-transform:none;line-height:18.15px;letter-spacing:-0.22px;color:#6e9480;}.elementor-25 .elementor-element.elementor-element-af33da6 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:clamp(17px, 1.8vw, 22px);font-weight:700;line-height:1.65em;letter-spacing:-0.02em;color:#a8c4b4;}.elementor-25 .elementor-element.elementor-element-266145b{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:23.8px;color:#709480;}.elementor-25 .elementor-element.elementor-element-d1d3e46{text-align:end;font-family:"Inter", Sans-serif;font-size:13px;font-weight:400;line-height:13px;color:#6ee7b7;}.elementor-25 .elementor-element.elementor-element-1535b60{--display:grid;--e-con-grid-template-columns:40px 1fr 2fr 40px;--e-con-grid-template-rows:1fr;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--grid-auto-flow:row;--align-items:center;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:rgba(52,211,153,.08);--border-color:rgba(52,211,153,.08);--padding-top:28px;--padding-bottom:28px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-12ea063{font-family:"Space Grotesk", Sans-serif;font-size:11px;font-weight:700;text-transform:none;line-height:18.15px;letter-spacing:-0.22px;color:#6e9480;}.elementor-25 .elementor-element.elementor-element-2f478de .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:clamp(17px, 1.8vw, 22px);font-weight:700;line-height:1.65em;letter-spacing:-0.02em;color:#a8c4b4;}.elementor-25 .elementor-element.elementor-element-53da809{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:23.8px;color:#709480;}.elementor-25 .elementor-element.elementor-element-50878cb{text-align:end;font-family:"Inter", Sans-serif;font-size:13px;font-weight:400;line-height:13px;color:#6ee7b7;}.elementor-25 .elementor-element.elementor-element-a078202{--display:grid;--e-con-grid-template-columns:40px 1fr 2fr 40px;--e-con-grid-template-rows:1fr;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--grid-auto-flow:row;--align-items:center;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:rgba(52,211,153,.08);--border-color:rgba(52,211,153,.08);--padding-top:28px;--padding-bottom:28px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-15e0e3a{font-family:"Space Grotesk", Sans-serif;font-size:11px;font-weight:700;text-transform:none;line-height:18.15px;letter-spacing:-0.22px;color:#6e9480;}.elementor-25 .elementor-element.elementor-element-e090fd4 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:clamp(17px, 1.8vw, 22px);font-weight:700;line-height:1.65em;letter-spacing:-0.02em;color:#a8c4b4;}.elementor-25 .elementor-element.elementor-element-657317c{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:23.8px;color:#709480;}.elementor-25 .elementor-element.elementor-element-a49693b{text-align:end;font-family:"Inter", Sans-serif;font-size:13px;font-weight:400;line-height:13px;color:#6ee7b7;}.elementor-25 .elementor-element.elementor-element-cb473fe{--display:grid;--e-con-grid-template-columns:40px 1fr 2fr 40px;--e-con-grid-template-rows:1fr;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--grid-auto-flow:row;--align-items:center;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:rgba(52,211,153,.08);--border-color:rgba(52,211,153,.08);--padding-top:28px;--padding-bottom:28px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-cc2e4c4{font-family:"Space Grotesk", Sans-serif;font-size:11px;font-weight:700;text-transform:none;line-height:18.15px;letter-spacing:-0.22px;color:#6e9480;}.elementor-25 .elementor-element.elementor-element-7b04709 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:clamp(17px, 1.8vw, 22px);font-weight:700;line-height:1.65em;letter-spacing:-0.02em;color:#a8c4b4;}.elementor-25 .elementor-element.elementor-element-cbe65bb{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:23.8px;color:#709480;}.elementor-25 .elementor-element.elementor-element-3440c61{text-align:end;font-family:"Inter", Sans-serif;font-size:13px;font-weight:400;line-height:13px;color:#6ee7b7;}.elementor-25 .elementor-element.elementor-element-508cd46{--display:grid;--e-con-grid-template-columns:40px 1fr 2fr 40px;--e-con-grid-template-rows:1fr;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--grid-auto-flow:row;--align-items:center;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:rgba(52,211,153,.08);--border-color:rgba(52,211,153,.08);--padding-top:28px;--padding-bottom:28px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-ab0d2c6{font-family:"Space Grotesk", Sans-serif;font-size:11px;font-weight:700;text-transform:none;line-height:18.15px;letter-spacing:-0.22px;color:#6e9480;}.elementor-25 .elementor-element.elementor-element-cd8b3eb .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:clamp(17px, 1.8vw, 22px);font-weight:700;line-height:1.65em;letter-spacing:-0.02em;color:#a8c4b4;}.elementor-25 .elementor-element.elementor-element-d258e4f{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:23.8px;color:#709480;}.elementor-25 .elementor-element.elementor-element-4cc4862{text-align:end;font-family:"Inter", Sans-serif;font-size:13px;font-weight:400;line-height:13px;color:#6ee7b7;}.elementor-25 .elementor-element.elementor-element-6f3a38f{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:64px;--padding-right:64px;}.elementor-25 .elementor-element.elementor-element-562bf82{--display:flex;--min-height:1px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-c0ffec0{--display:flex;--padding-top:130px;--padding-bottom:150px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-ed9c4f6{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:64px;--padding-right:64px;}.elementor-25 .elementor-element.elementor-element-e88cebd{--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;--gap:56px 56px;--row-gap:56px;--column-gap:56px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-d69cc87{--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:space-between;--align-items:flex-end;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--margin-top:0px;--margin-bottom:11px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-f2da39f{--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;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-44f54f7{font-family:"Inter", Sans-serif;font-size:10px;font-weight:700;text-transform:uppercase;line-height:16.5px;letter-spacing:0.25em;color:#709480;}.elementor-25 .elementor-element.elementor-element-549ed20 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:clamp(36px, 4.2vw, 62px);font-weight:700;line-height:0.96em;letter-spacing:-0.02em;color:#edf5f0;}.elementor-25 .elementor-element.elementor-element-5fcdc7f .elementor-button{background-color:rgba(0,0,0,0);font-family:"Inter", Sans-serif;font-size:13px;font-weight:600;text-decoration:none;line-height:21.94px;fill:#6e9480;color:#6e9480;padding:0px 0px 2px 0px;}.elementor-25 .elementor-element.elementor-element-5fcdc7f .elementor-button:hover, .elementor-25 .elementor-element.elementor-element-5fcdc7f .elementor-button:focus{color:#6ee7b7;}.elementor-25 .elementor-element.elementor-element-5fcdc7f .elementor-button:hover svg, .elementor-25 .elementor-element.elementor-element-5fcdc7f .elementor-button:focus svg{fill:#6ee7b7;}.elementor-25 .elementor-element.elementor-element-53a4942{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:auto;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-736659b{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;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:#34d3991a;--border-color:#34d3991a;--border-radius:16px 16px 16px 16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-7945cd9 img{width:100%;height:200px;object-fit:cover;object-position:center center;opacity:0.78;}.elementor-25 .elementor-element.elementor-element-15e5a0e{padding:4px 10px 4px 10px;top:0px;z-index:2;border-radius:999px 999px 999px 999px;font-family:"Inter", Sans-serif;font-size:10px;font-weight:700;line-height:16.5px;color:#ffffff;}body:not(.rtl) .elementor-25 .elementor-element.elementor-element-15e5a0e{left:0px;}body.rtl .elementor-25 .elementor-element.elementor-element-15e5a0e{right:0px;}.elementor-25 .elementor-element.elementor-element-9fceca0{--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;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:20px;--padding-bottom:22px;--padding-left:20px;--padding-right:20px;}.elementor-25 .elementor-element.elementor-element-0925000{--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:space-between;--align-items:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-522fed0 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:15px;font-weight:700;line-height:24.75px;letter-spacing:-0.3px;color:#edf5f0;}.elementor-25 .elementor-element.elementor-element-3bc82c0{font-family:"Space Grotesk", Sans-serif;font-size:16px;font-weight:700;line-height:26.4px;letter-spacing:-0.64px;color:#10b981;}.elementor-25 .elementor-element.elementor-element-2104bee{font-family:"Inter", Sans-serif;font-size:12.5px;font-weight:400;line-height:17.19px;color:#709480;}.elementor-25 .elementor-element.elementor-element-0a01cc1{--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 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-d2ff4ab .elementor-button{background-color:rgba(16,185,129,.12);font-family:"Inter", Sans-serif;font-size:12px;font-weight:700;line-height:16px;fill:#6e9480;color:#6e9480;border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(16,185,129,.25);border-radius:8px 8px 8px 8px;padding:8px 10px 8px 10px;}.elementor-25 .elementor-element.elementor-element-d2ff4ab.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-25 .elementor-element.elementor-element-d2ff4ab .elementor-button-content-wrapper{flex-direction:row;}.elementor-25 .elementor-element.elementor-element-d2ff4ab .elementor-button .elementor-button-content-wrapper{gap:6px;}.elementor-25 .elementor-element.elementor-element-2c0a230 .elementor-button{background-color:#10b981;font-family:"Inter", Sans-serif;font-size:12px;font-weight:700;line-height:16px;fill:#ffffff;color:#ffffff;border-radius:8px 8px 8px 8px;padding:8px 12px 8px 12px;}.elementor-25 .elementor-element.elementor-element-2c0a230 .elementor-button:hover, .elementor-25 .elementor-element.elementor-element-2c0a230 .elementor-button:focus{background-color:#34d399;}.elementor-25 .elementor-element.elementor-element-2c0a230 .elementor-button-content-wrapper{flex-direction:row;}.elementor-25 .elementor-element.elementor-element-2c0a230 .elementor-button .elementor-button-content-wrapper{gap:6px;}.elementor-25 .elementor-element.elementor-element-adf457b{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;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:#34d3991a;--border-color:#34d3991a;--border-radius:16px 16px 16px 16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-793b1cf img{width:100%;height:200px;object-fit:cover;object-position:center center;opacity:0.78;}.elementor-25 .elementor-element.elementor-element-2376236{padding:4px 10px 4px 10px;top:0px;z-index:2;border-radius:999px 999px 999px 999px;font-family:"Inter", Sans-serif;font-size:10px;font-weight:700;line-height:16.5px;color:#ffffff;}body:not(.rtl) .elementor-25 .elementor-element.elementor-element-2376236{left:0px;}body.rtl .elementor-25 .elementor-element.elementor-element-2376236{right:0px;}.elementor-25 .elementor-element.elementor-element-eb060ec{--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;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:20px;--padding-bottom:22px;--padding-left:20px;--padding-right:20px;}.elementor-25 .elementor-element.elementor-element-45a99f2{--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:space-between;--align-items:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-275cf93 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:15px;font-weight:700;line-height:24.75px;letter-spacing:-0.3px;color:#edf5f0;}.elementor-25 .elementor-element.elementor-element-dda6358{font-family:"Space Grotesk", Sans-serif;font-size:16px;font-weight:700;line-height:26.4px;letter-spacing:-0.64px;color:#10b981;}.elementor-25 .elementor-element.elementor-element-1c7fb34{font-family:"Inter", Sans-serif;font-size:12.5px;font-weight:400;line-height:17.19px;color:#709480;}.elementor-25 .elementor-element.elementor-element-ba55965{--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 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-3d880fc .elementor-button{background-color:rgba(16,185,129,.12);font-family:"Inter", Sans-serif;font-size:12px;font-weight:700;line-height:16px;fill:#6e9480;color:#6e9480;border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(16,185,129,.25);border-radius:8px 8px 8px 8px;padding:8px 10px 8px 10px;}.elementor-25 .elementor-element.elementor-element-3d880fc.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-25 .elementor-element.elementor-element-3d880fc .elementor-button-content-wrapper{flex-direction:row;}.elementor-25 .elementor-element.elementor-element-3d880fc .elementor-button .elementor-button-content-wrapper{gap:6px;}.elementor-25 .elementor-element.elementor-element-89374c9 .elementor-button{background-color:#10b981;font-family:"Inter", Sans-serif;font-size:12px;font-weight:700;line-height:16px;fill:#ffffff;color:#ffffff;border-radius:8px 8px 8px 8px;padding:8px 12px 8px 12px;}.elementor-25 .elementor-element.elementor-element-89374c9 .elementor-button:hover, .elementor-25 .elementor-element.elementor-element-89374c9 .elementor-button:focus{background-color:#34d399;}.elementor-25 .elementor-element.elementor-element-89374c9 .elementor-button-content-wrapper{flex-direction:row;}.elementor-25 .elementor-element.elementor-element-89374c9 .elementor-button .elementor-button-content-wrapper{gap:6px;}.elementor-25 .elementor-element.elementor-element-626f6dc{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;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:#34d3991a;--border-color:#34d3991a;--border-radius:16px 16px 16px 16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-7881b0b img{width:100%;height:200px;object-fit:cover;object-position:center center;opacity:0.78;}.elementor-25 .elementor-element.elementor-element-5b53efb{padding:4px 10px 4px 10px;top:0px;z-index:2;border-radius:999px 999px 999px 999px;font-family:"Inter", Sans-serif;font-size:10px;font-weight:700;line-height:16.5px;color:#ffffff;}body:not(.rtl) .elementor-25 .elementor-element.elementor-element-5b53efb{left:0px;}body.rtl .elementor-25 .elementor-element.elementor-element-5b53efb{right:0px;}.elementor-25 .elementor-element.elementor-element-0429ea4{--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;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:20px;--padding-bottom:22px;--padding-left:20px;--padding-right:20px;}.elementor-25 .elementor-element.elementor-element-4a79d79{--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:space-between;--align-items:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-384983f .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:15px;font-weight:700;line-height:24.75px;letter-spacing:-0.3px;color:#edf5f0;}.elementor-25 .elementor-element.elementor-element-f1a03c7{font-family:"Space Grotesk", Sans-serif;font-size:16px;font-weight:700;line-height:26.4px;letter-spacing:-0.64px;color:#10b981;}.elementor-25 .elementor-element.elementor-element-c06fd85{font-family:"Inter", Sans-serif;font-size:12.5px;font-weight:400;line-height:17.19px;color:#709480;}.elementor-25 .elementor-element.elementor-element-51fb9cb{--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 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-e04581e .elementor-button{background-color:rgba(16,185,129,.12);font-family:"Inter", Sans-serif;font-size:12px;font-weight:700;line-height:16px;fill:#6e9480;color:#6e9480;border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(16,185,129,.25);border-radius:8px 8px 8px 8px;padding:8px 10px 8px 10px;}.elementor-25 .elementor-element.elementor-element-e04581e.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-25 .elementor-element.elementor-element-e04581e .elementor-button-content-wrapper{flex-direction:row;}.elementor-25 .elementor-element.elementor-element-e04581e .elementor-button .elementor-button-content-wrapper{gap:6px;}.elementor-25 .elementor-element.elementor-element-c1d8e91 .elementor-button{background-color:#10b981;font-family:"Inter", Sans-serif;font-size:12px;font-weight:700;line-height:16px;fill:#ffffff;color:#ffffff;border-radius:8px 8px 8px 8px;padding:8px 12px 8px 12px;}.elementor-25 .elementor-element.elementor-element-c1d8e91 .elementor-button:hover, .elementor-25 .elementor-element.elementor-element-c1d8e91 .elementor-button:focus{background-color:#34d399;}.elementor-25 .elementor-element.elementor-element-c1d8e91 .elementor-button-content-wrapper{flex-direction:row;}.elementor-25 .elementor-element.elementor-element-c1d8e91 .elementor-button .elementor-button-content-wrapper{gap:6px;}.elementor-25 .elementor-element.elementor-element-dc5ee13{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;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:#34d3991a;--border-color:#34d3991a;--border-radius:16px 16px 16px 16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-007849b img{width:100%;height:200px;object-fit:cover;object-position:center center;opacity:0.78;}.elementor-25 .elementor-element.elementor-element-58106f5{padding:4px 10px 4px 10px;top:0px;z-index:2;border-radius:999px 999px 999px 999px;font-family:"Inter", Sans-serif;font-size:10px;font-weight:700;line-height:16.5px;color:#ffffff;}body:not(.rtl) .elementor-25 .elementor-element.elementor-element-58106f5{left:0px;}body.rtl .elementor-25 .elementor-element.elementor-element-58106f5{right:0px;}.elementor-25 .elementor-element.elementor-element-da8aed9{--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;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:20px;--padding-bottom:22px;--padding-left:20px;--padding-right:20px;}.elementor-25 .elementor-element.elementor-element-e9b3815{--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:space-between;--align-items:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-475b13c .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:15px;font-weight:700;line-height:24.75px;letter-spacing:-0.3px;color:#edf5f0;}.elementor-25 .elementor-element.elementor-element-3836d1b{font-family:"Space Grotesk", Sans-serif;font-size:16px;font-weight:700;line-height:26.4px;letter-spacing:-0.64px;color:#10b981;}.elementor-25 .elementor-element.elementor-element-1b9d351{font-family:"Inter", Sans-serif;font-size:12.5px;font-weight:400;line-height:17.19px;color:#709480;}.elementor-25 .elementor-element.elementor-element-6289a78{--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 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-9f2bf3c .elementor-button{background-color:rgba(16,185,129,.12);font-family:"Inter", Sans-serif;font-size:12px;font-weight:700;line-height:16px;fill:#6e9480;color:#6e9480;border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(16,185,129,.25);border-radius:8px 8px 8px 8px;padding:8px 10px 8px 10px;}.elementor-25 .elementor-element.elementor-element-9f2bf3c.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-25 .elementor-element.elementor-element-9f2bf3c .elementor-button-content-wrapper{flex-direction:row;}.elementor-25 .elementor-element.elementor-element-9f2bf3c .elementor-button .elementor-button-content-wrapper{gap:6px;}.elementor-25 .elementor-element.elementor-element-df2d22f .elementor-button{background-color:#10b981;font-family:"Inter", Sans-serif;font-size:12px;font-weight:700;line-height:16px;fill:#ffffff;color:#ffffff;border-radius:8px 8px 8px 8px;padding:8px 12px 8px 12px;}.elementor-25 .elementor-element.elementor-element-df2d22f .elementor-button:hover, .elementor-25 .elementor-element.elementor-element-df2d22f .elementor-button:focus{background-color:#34d399;}.elementor-25 .elementor-element.elementor-element-df2d22f .elementor-button-content-wrapper{flex-direction:row;}.elementor-25 .elementor-element.elementor-element-df2d22f .elementor-button .elementor-button-content-wrapper{gap:6px;}.elementor-25 .elementor-element.elementor-element-94e40f3{--display:flex;--overflow:hidden;--padding-top:130px;--padding-bottom:150px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-2bfdc20{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:64px;--padding-right:64px;}.elementor-25 .elementor-element.elementor-element-1ddfbcc{--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;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}body:not(.rtl) .elementor-25 .elementor-element.elementor-element-6d19df4{left:0px;}body.rtl .elementor-25 .elementor-element.elementor-element-6d19df4{right:0px;}.elementor-25 .elementor-element.elementor-element-6d19df4{top:0px;z-index:0;font-family:"Space Grotesk", Sans-serif;font-size:clamp(100px, 16vw, 240px);font-weight:700;line-height:1em;color:transparent;}.elementor-25 .elementor-element.elementor-element-c297362{--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:space-between;--align-items:flex-end;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--margin-top:0px;--margin-bottom:48px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-dfd3809{--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;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-5c3fb06{font-family:"Inter", Sans-serif;font-size:10px;font-weight:700;text-transform:uppercase;line-height:16.5px;letter-spacing:0.25em;color:#709480;}.elementor-25 .elementor-element.elementor-element-6606ba8 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:clamp(36px, 4.2vw, 62px);font-weight:700;line-height:0.96em;letter-spacing:-0.02em;color:#edf5f0;}.elementor-25 .elementor-element.elementor-element-e9c9fab .elementor-button{background-color:rgba(0,0,0,0);font-family:"Inter", Sans-serif;font-size:13px;font-weight:600;text-decoration:none;line-height:21.94px;fill:#6e9480;color:#6e9480;padding:0px 0px 2px 0px;}.elementor-25 .elementor-element.elementor-element-e9c9fab .elementor-button:hover, .elementor-25 .elementor-element.elementor-element-e9c9fab .elementor-button:focus{color:#6ee7b7;}.elementor-25 .elementor-element.elementor-element-e9c9fab .elementor-button:hover svg, .elementor-25 .elementor-element.elementor-element-e9c9fab .elementor-button:focus svg{fill:#6ee7b7;}.elementor-25 .elementor-element.elementor-element-c3af35c{--display:grid;--e-con-grid-template-columns:60fr 40fr;--e-con-grid-template-rows:1fr;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-14827f7{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:16px 16px 16px 16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-f4ab031 img{width:100%;height:500px;object-fit:cover;object-position:center center;opacity:0.72;border-radius:16px 16px 16px 16px;}.elementor-25 .elementor-element.elementor-element-ba2892d{--display:flex;--position:absolute;--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:space-between;--align-items:flex-end;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;top:0px;--z-index:2;}body:not(.rtl) .elementor-25 .elementor-element.elementor-element-ba2892d{left:0px;}body.rtl .elementor-25 .elementor-element.elementor-element-ba2892d{right:0px;}.elementor-25 .elementor-element.elementor-element-9eae15e{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-a455e96{padding:4px 10px 4px 10px;border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(16,185,129,.28);border-radius:999px 999px 999px 999px;font-family:"Inter", Sans-serif;font-size:10px;font-weight:700;text-transform:none;line-height:16.5px;letter-spacing:0px;color:#6ee7b7;}.elementor-25 .elementor-element.elementor-element-fda3624 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:clamp(18px, 2vw, 24px);font-weight:700;line-height:1.2em;color:#edf5f0;}.elementor-25 .elementor-element.elementor-element-2f2d2bd{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-end;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-2f2d2bd.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-25 .elementor-element.elementor-element-401003a{text-align:end;font-family:"Space Grotesk", Sans-serif;font-size:clamp(16px, 1.8vw, 22px);font-weight:700;line-height:1.65em;letter-spacing:-0.04em;color:#6ee7b7;}.elementor-25 .elementor-element.elementor-element-021d144{text-align:end;font-family:"Inter", Sans-serif;font-size:13px;font-weight:400;line-height:13px;color:#6ee7b7;}.elementor-25 .elementor-element.elementor-element-5ee5e30{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:16px 16px 16px 16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-1e9d389 img{width:100%;height:500px;object-fit:cover;object-position:center center;opacity:0.72;border-radius:16px 16px 16px 16px;}.elementor-25 .elementor-element.elementor-element-65bf58d{--display:flex;--position:absolute;--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:space-between;--align-items:flex-end;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;top:0px;--z-index:2;}body:not(.rtl) .elementor-25 .elementor-element.elementor-element-65bf58d{left:0px;}body.rtl .elementor-25 .elementor-element.elementor-element-65bf58d{right:0px;}.elementor-25 .elementor-element.elementor-element-e278431{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-5e66936{padding:4px 10px 4px 10px;border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(16,185,129,.28);border-radius:999px 999px 999px 999px;font-family:"Inter", Sans-serif;font-size:10px;font-weight:700;text-transform:none;line-height:16.5px;letter-spacing:0px;color:#6ee7b7;}.elementor-25 .elementor-element.elementor-element-1172187 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:clamp(18px, 2vw, 24px);font-weight:700;line-height:1.2em;color:#edf5f0;}.elementor-25 .elementor-element.elementor-element-59a9156{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-end;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-59a9156.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-25 .elementor-element.elementor-element-e9f7497{text-align:end;font-family:"Space Grotesk", Sans-serif;font-size:clamp(16px, 1.8vw, 22px);font-weight:700;line-height:1.65em;letter-spacing:-0.04em;color:#6ee7b7;}.elementor-25 .elementor-element.elementor-element-087f154{text-align:end;font-family:"Inter", Sans-serif;font-size:13px;font-weight:400;line-height:13px;color:#6ee7b7;}.elementor-25 .elementor-element.elementor-element-32eb15c{--display:grid;--e-con-grid-template-columns:40fr 60fr;--e-con-grid-template-rows:1fr;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-9761378{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:16px 16px 16px 16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-201efff img{width:100%;height:360px;object-fit:cover;object-position:center center;opacity:0.72;border-radius:16px 16px 16px 16px;}.elementor-25 .elementor-element.elementor-element-a204dc2{--display:flex;--position:absolute;--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:space-between;--align-items:flex-end;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;top:0px;--z-index:2;}body:not(.rtl) .elementor-25 .elementor-element.elementor-element-a204dc2{left:0px;}body.rtl .elementor-25 .elementor-element.elementor-element-a204dc2{right:0px;}.elementor-25 .elementor-element.elementor-element-1a4c4ce{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-819fce5{padding:4px 10px 4px 10px;border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(16,185,129,.28);border-radius:999px 999px 999px 999px;font-family:"Inter", Sans-serif;font-size:10px;font-weight:700;text-transform:none;line-height:16.5px;letter-spacing:0px;color:#6ee7b7;}.elementor-25 .elementor-element.elementor-element-abe30aa .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:clamp(18px, 2vw, 24px);font-weight:700;line-height:1.2em;color:#edf5f0;}.elementor-25 .elementor-element.elementor-element-0e8cdb0{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-end;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-0e8cdb0.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-25 .elementor-element.elementor-element-510b4ef{text-align:end;font-family:"Space Grotesk", Sans-serif;font-size:clamp(16px, 1.8vw, 22px);font-weight:700;line-height:1.65em;letter-spacing:-0.04em;color:#6ee7b7;}.elementor-25 .elementor-element.elementor-element-d48d026{text-align:end;font-family:"Inter", Sans-serif;font-size:13px;font-weight:400;line-height:13px;color:#6ee7b7;}.elementor-25 .elementor-element.elementor-element-4513daf{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:16px 16px 16px 16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-36b8321 img{width:100%;height:360px;object-fit:cover;object-position:center center;opacity:0.72;border-radius:16px 16px 16px 16px;}.elementor-25 .elementor-element.elementor-element-f2c9bf5{--display:flex;--position:absolute;--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:space-between;--align-items:flex-end;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;top:0px;--z-index:2;}body:not(.rtl) .elementor-25 .elementor-element.elementor-element-f2c9bf5{left:0px;}body.rtl .elementor-25 .elementor-element.elementor-element-f2c9bf5{right:0px;}.elementor-25 .elementor-element.elementor-element-b4f185c{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-dadb2c7{padding:4px 10px 4px 10px;border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(16,185,129,.28);border-radius:999px 999px 999px 999px;font-family:"Inter", Sans-serif;font-size:10px;font-weight:700;text-transform:none;line-height:16.5px;letter-spacing:0px;color:#6ee7b7;}.elementor-25 .elementor-element.elementor-element-39acb6f .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:clamp(18px, 2vw, 24px);font-weight:700;line-height:1.2em;color:#edf5f0;}.elementor-25 .elementor-element.elementor-element-6e0ca24{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-end;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-6e0ca24.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-25 .elementor-element.elementor-element-7fc895f{text-align:end;font-family:"Space Grotesk", Sans-serif;font-size:clamp(16px, 1.8vw, 22px);font-weight:700;line-height:1.65em;letter-spacing:-0.04em;color:#6ee7b7;}.elementor-25 .elementor-element.elementor-element-0648ff4{text-align:end;font-family:"Inter", Sans-serif;font-size:13px;font-weight:400;line-height:13px;color:#6ee7b7;}.elementor-25 .elementor-element.elementor-element-12184c6{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:64px;--padding-right:64px;}.elementor-25 .elementor-element.elementor-element-e1f8589{--display:flex;--min-height:1px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-d6df632{--display:flex;--overflow:hidden;--padding-top:130px;--padding-bottom:130px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-1081c42{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:64px;--padding-right:64px;}.elementor-25 .elementor-element.elementor-element-c35542d{--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;--gap:48px 48px;--row-gap:48px;--column-gap:48px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}body:not(.rtl) .elementor-25 .elementor-element.elementor-element-7f18edc{left:0px;}body.rtl .elementor-25 .elementor-element.elementor-element-7f18edc{right:0px;}.elementor-25 .elementor-element.elementor-element-7f18edc{top:0px;z-index:0;font-family:"Space Grotesk", Sans-serif;font-size:clamp(100px, 14vw, 200px);font-weight:700;line-height:1em;color:transparent;}.elementor-25 .elementor-element.elementor-element-5b6893c{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:1fr;--gap:64px 64px;--row-gap:64px;--column-gap:64px;--grid-auto-flow:row;--justify-items:center;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-6c6bebb{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-8b2a8e7 .elementor-counter-title{justify-content:center;color:#6e9480;font-family:"Inter", Sans-serif;font-size:11px;font-weight:700;text-transform:uppercase;line-height:18.15px;letter-spacing:0.22em;}.elementor-25 .elementor-element.elementor-element-8b2a8e7 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:1;--counter-suffix-grow:1;--counter-number-grow:0;color:#edf5f0;font-family:"Space Grotesk", Sans-serif;font-size:clamp(64px, 8vw, 110px);font-weight:700;line-height:1em;letter-spacing:-0.05em;}.elementor-25 .elementor-element.elementor-element-7a31938{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-123d150 .elementor-counter-title{justify-content:center;color:#6e9480;font-family:"Inter", Sans-serif;font-size:11px;font-weight:700;text-transform:uppercase;line-height:18.15px;letter-spacing:0.22em;}.elementor-25 .elementor-element.elementor-element-123d150 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:1;--counter-suffix-grow:1;--counter-number-grow:0;color:#edf5f0;font-family:"Space Grotesk", Sans-serif;font-size:clamp(64px, 8vw, 110px);font-weight:700;line-height:1em;letter-spacing:-0.05em;}.elementor-25 .elementor-element.elementor-element-1269bc5{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-ddea5a4 .elementor-counter-title{justify-content:center;color:#6e9480;font-family:"Inter", Sans-serif;font-size:11px;font-weight:700;text-transform:uppercase;line-height:18.15px;letter-spacing:0.22em;}.elementor-25 .elementor-element.elementor-element-ddea5a4 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:1;--counter-suffix-grow:1;--counter-number-grow:0;color:#edf5f0;font-family:"Space Grotesk", Sans-serif;font-size:clamp(64px, 8vw, 110px);font-weight:700;line-height:1em;letter-spacing:-0.05em;}.elementor-25 .elementor-element.elementor-element-b0e0c8f{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-ea1a8e6 .elementor-counter-title{justify-content:center;color:#6e9480;font-family:"Inter", Sans-serif;font-size:11px;font-weight:700;text-transform:uppercase;line-height:18.15px;letter-spacing:0.22em;}.elementor-25 .elementor-element.elementor-element-ea1a8e6 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:1;--counter-suffix-grow:1;--counter-number-grow:0;color:#edf5f0;font-family:"Space Grotesk", Sans-serif;font-size:clamp(64px, 8vw, 110px);font-weight:700;line-height:1em;letter-spacing:-0.05em;}.elementor-25 .elementor-element.elementor-element-718bf3c{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:64px;--padding-right:64px;}.elementor-25 .elementor-element.elementor-element-e224692{--display:flex;--min-height:1px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-08667f6{--display:flex;--overflow:hidden;--padding-top:130px;--padding-bottom:150px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-cf8d991{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:64px;--padding-right:64px;}.elementor-25 .elementor-element.elementor-element-9d5bf99{--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;--gap:80px 80px;--row-gap:80px;--column-gap:80px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}body:not(.rtl) .elementor-25 .elementor-element.elementor-element-cde68bf{left:0px;}body.rtl .elementor-25 .elementor-element.elementor-element-cde68bf{right:0px;}.elementor-25 .elementor-element.elementor-element-cde68bf{top:0px;z-index:0;font-family:"Space Grotesk", Sans-serif;font-size:clamp(100px, 14vw, 200px);font-weight:700;line-height:1em;color:transparent;}.elementor-25 .elementor-element.elementor-element-be8538a{--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;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--margin-top:0px;--margin-bottom:45px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-93ce64b{font-family:"Inter", Sans-serif;font-size:10px;font-weight:700;text-transform:uppercase;line-height:16.5px;letter-spacing:0.25em;color:#709480;}.elementor-25 .elementor-element.elementor-element-1cd2edb .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:clamp(38px, 4.8vw, 72px);font-weight:700;line-height:0.96em;letter-spacing:-0.02em;color:#edf5f0;}.elementor-25 .elementor-element.elementor-element-3f4433f{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:1fr;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--align-items:start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-57fb2ab{--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;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:28px;}.elementor-25 .elementor-element.elementor-element-47a1b3d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;font-family:"Space Grotesk", Sans-serif;font-size:clamp(72px, 9vw, 130px);font-weight:700;line-height:1em;letter-spacing:-0.04em;color:transparent;}.elementor-25 .elementor-element.elementor-element-a8ca0cf .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:19px;font-weight:700;line-height:1.65em;letter-spacing:-0.02em;color:#edf5f0;}.elementor-25 .elementor-element.elementor-element-c543399{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:24.92px;color:#547a66;}.elementor-25 .elementor-element.elementor-element-64a1f00{--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;--gap:16px 16px;--row-gap:16px;--column-gap:16px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 1px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:1px;border-color:#34d3991a;--border-color:#34d3991a;--padding-top:0px;--padding-bottom:0px;--padding-left:28px;--padding-right:28px;}.elementor-25 .elementor-element.elementor-element-3e44484{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;font-family:"Space Grotesk", Sans-serif;font-size:clamp(72px, 9vw, 130px);font-weight:700;line-height:1em;letter-spacing:-0.04em;color:transparent;}.elementor-25 .elementor-element.elementor-element-f295883 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:19px;font-weight:700;line-height:1.65em;letter-spacing:-0.02em;color:#edf5f0;}.elementor-25 .elementor-element.elementor-element-562ad82{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:24.92px;color:#547a66;}.elementor-25 .elementor-element.elementor-element-cb8877c{--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;--gap:16px 16px;--row-gap:16px;--column-gap:16px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 1px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:1px;border-color:#34d3991a;--border-color:#34d3991a;--padding-top:0px;--padding-bottom:0px;--padding-left:28px;--padding-right:28px;}.elementor-25 .elementor-element.elementor-element-8da1b17{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;font-family:"Space Grotesk", Sans-serif;font-size:clamp(72px, 9vw, 130px);font-weight:700;line-height:1em;letter-spacing:-0.04em;color:transparent;}.elementor-25 .elementor-element.elementor-element-5a41073 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:19px;font-weight:700;line-height:1.65em;letter-spacing:-0.02em;color:#edf5f0;}.elementor-25 .elementor-element.elementor-element-2072c29{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:24.92px;color:#547a66;}.elementor-25 .elementor-element.elementor-element-b6fa5ff{--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;--gap:16px 16px;--row-gap:16px;--column-gap:16px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 1px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:1px;border-color:#34d3991a;--border-color:#34d3991a;--padding-top:0px;--padding-bottom:0px;--padding-left:28px;--padding-right:28px;}.elementor-25 .elementor-element.elementor-element-ba931a7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;font-family:"Space Grotesk", Sans-serif;font-size:clamp(72px, 9vw, 130px);font-weight:700;line-height:1em;letter-spacing:-0.04em;color:transparent;}.elementor-25 .elementor-element.elementor-element-b67c2e3 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:19px;font-weight:700;line-height:1.65em;letter-spacing:-0.02em;color:#edf5f0;}.elementor-25 .elementor-element.elementor-element-eb3c9ef{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:24.92px;color:#547a66;}.elementor-25 .elementor-element.elementor-element-4b93071 .elementor-button{font-family:"Inter", Sans-serif;font-size:15px;font-weight:700;line-height:1.65em;fill:#ffffff;color:#ffffff;border-radius:12px 12px 12px 12px;padding:16px 36px 16px 36px;}.elementor-25 .elementor-element.elementor-element-91c594a{--display:flex;--overflow:hidden;--padding-top:130px;--padding-bottom:150px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-632a9c7{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:64px;--padding-right:64px;}.elementor-25 .elementor-element.elementor-element-7dcd5cb{--display:grid;--e-con-grid-template-columns:40% 60%;--e-con-grid-template-rows:1fr;--gap:96px 96px;--row-gap:96px;--column-gap:96px;--grid-auto-flow:row;--align-items:start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-8b2b531{--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;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-027566c{font-family:"Inter", Sans-serif;font-size:10px;font-weight:700;text-transform:uppercase;line-height:16.5px;letter-spacing:0.25em;color:#709480;}.elementor-25 .elementor-element.elementor-element-c804e4b .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:clamp(38px, 4.5vw, 66px);font-weight:700;line-height:0.96em;letter-spacing:-0.02em;color:#edf5f0;}.elementor-25 .elementor-element.elementor-element-bfe4635{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:28.48px;color:#709480;}.elementor-25 .elementor-element.elementor-element-3f3cc7e .elementor-button{background-color:rgba(0,0,0,0);font-family:"Inter", Sans-serif;font-size:14px;font-weight:600;text-decoration:none;line-height:21.94px;fill:#6ee7b7;color:#6ee7b7;padding:0px 0px 2px 0px;}.elementor-25 .elementor-element.elementor-element-3f3cc7e .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-25 .elementor-element.elementor-element-3f3cc7e .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-25 .elementor-element.elementor-element-b8dc0e2{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-418252d{--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:flex-start;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--flex-wrap:nowrap;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#34d3991a;--border-color:#34d3991a;--padding-top:36px;--padding-bottom:36px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-4f871f9{width:var( --container-widget-width, 24px );max-width:24px;padding:6px 0px 0px 0px;--container-widget-width:24px;--container-widget-flex-grow:0;font-family:"Space Grotesk", Sans-serif;font-size:10.5px;font-weight:700;text-transform:none;line-height:17.33px;letter-spacing:-0.21px;color:#6e9480;}.elementor-25 .elementor-element.elementor-element-4f871f9.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-25 .elementor-element.elementor-element-7ba6882{--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;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-7ba6882.e-con{--flex-grow:1;--flex-shrink:1;}.elementor-25 .elementor-element.elementor-element-cee8bfa .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:20px;font-weight:700;line-height:33px;letter-spacing:-0.4px;color:#edf5f0;}.elementor-25 .elementor-element.elementor-element-f551af1{font-family:"Inter", Sans-serif;font-size:14.5px;font-weight:400;line-height:25.81px;color:#547a66;}.elementor-25 .elementor-element.elementor-element-8f85198{--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:flex-start;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--flex-wrap:nowrap;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#34d3991a;--border-color:#34d3991a;--padding-top:36px;--padding-bottom:36px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-4488308{width:var( --container-widget-width, 24px );max-width:24px;padding:6px 0px 0px 0px;--container-widget-width:24px;--container-widget-flex-grow:0;font-family:"Space Grotesk", Sans-serif;font-size:10.5px;font-weight:700;text-transform:none;line-height:17.33px;letter-spacing:-0.21px;color:#6e9480;}.elementor-25 .elementor-element.elementor-element-4488308.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-25 .elementor-element.elementor-element-898d3f8{--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;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-898d3f8.e-con{--flex-grow:1;--flex-shrink:1;}.elementor-25 .elementor-element.elementor-element-3b22e35 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:20px;font-weight:700;line-height:33px;letter-spacing:-0.4px;color:#edf5f0;}.elementor-25 .elementor-element.elementor-element-07d9ae1{font-family:"Inter", Sans-serif;font-size:14.5px;font-weight:400;line-height:25.81px;color:#547a66;}.elementor-25 .elementor-element.elementor-element-f937cb2{--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:flex-start;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--flex-wrap:nowrap;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#34d3991a;--border-color:#34d3991a;--padding-top:36px;--padding-bottom:36px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-1906a5c{width:var( --container-widget-width, 24px );max-width:24px;padding:6px 0px 0px 0px;--container-widget-width:24px;--container-widget-flex-grow:0;font-family:"Space Grotesk", Sans-serif;font-size:10.5px;font-weight:700;text-transform:none;line-height:17.33px;letter-spacing:-0.21px;color:#6e9480;}.elementor-25 .elementor-element.elementor-element-1906a5c.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-25 .elementor-element.elementor-element-5927c32{--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;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-5927c32.e-con{--flex-grow:1;--flex-shrink:1;}.elementor-25 .elementor-element.elementor-element-e788002 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:20px;font-weight:700;line-height:33px;letter-spacing:-0.4px;color:#edf5f0;}.elementor-25 .elementor-element.elementor-element-e590232{font-family:"Inter", Sans-serif;font-size:14.5px;font-weight:400;line-height:25.81px;color:#547a66;}.elementor-25 .elementor-element.elementor-element-7bd7eb9{--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:flex-start;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--flex-wrap:nowrap;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#34d3991a;--border-color:#34d3991a;--padding-top:36px;--padding-bottom:36px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-486f3cb{width:var( --container-widget-width, 24px );max-width:24px;padding:6px 0px 0px 0px;--container-widget-width:24px;--container-widget-flex-grow:0;font-family:"Space Grotesk", Sans-serif;font-size:10.5px;font-weight:700;text-transform:none;line-height:17.33px;letter-spacing:-0.21px;color:#6e9480;}.elementor-25 .elementor-element.elementor-element-486f3cb.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-25 .elementor-element.elementor-element-be1bf75{--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;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-be1bf75.e-con{--flex-grow:1;--flex-shrink:1;}.elementor-25 .elementor-element.elementor-element-86698d9 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:20px;font-weight:700;line-height:33px;letter-spacing:-0.4px;color:#edf5f0;}.elementor-25 .elementor-element.elementor-element-839cf88{font-family:"Inter", Sans-serif;font-size:14.5px;font-weight:400;line-height:25.81px;color:#547a66;}.elementor-25 .elementor-element.elementor-element-fc009f7{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:64px;--padding-right:64px;}.elementor-25 .elementor-element.elementor-element-d43c28b{--display:flex;--min-height:1px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-2fc3b16{--display:flex;--overflow:hidden;--padding-top:150px;--padding-bottom:180px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-a64a348{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-c1779e8{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-8456509{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:64px;--padding-right:64px;}.elementor-25 .elementor-element.elementor-element-ab528a7{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:1fr;--gap:80px 80px;--row-gap:80px;--column-gap:80px;--grid-auto-flow:row;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-e5ca528{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-46c9069{font-family:"Inter", Sans-serif;font-size:10px;font-weight:700;text-transform:uppercase;line-height:16.5px;letter-spacing:0.25em;color:#709480;}.elementor-25 .elementor-element.elementor-element-d178e08 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:clamp(48px, 6.5vw, 96px);font-weight:700;line-height:0.94em;letter-spacing:-0.02em;color:#edf5f0;}.elementor-25 .elementor-element.elementor-element-3d28e50{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:28px 28px;--row-gap:28px;--column-gap:28px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-aa755b2{font-family:"Inter", Sans-serif;font-size:17px;font-weight:400;line-height:30.26px;color:#547a66;}.elementor-25 .elementor-element.elementor-element-ac6061b{--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:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-6efd3ab .elementor-button{font-family:"Inter", Sans-serif;font-size:14.5px;font-weight:700;fill:#ffffff;color:#ffffff;border-radius:12px 12px 12px 12px;padding:14px 28px 14px 28px;}.elementor-25 .elementor-element.elementor-element-785091f .elementor-button{background-color:rgba(255,255,255,.03);font-family:"Inter", Sans-serif;font-size:14.5px;font-weight:600;fill:#547a66;color:#547a66;border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(52,211,153,.15);border-radius:12px 12px 12px 12px;padding:16px 28px 16px 28px;}@media(min-width:768px){.elementor-25 .elementor-element.elementor-element-17dd9d4{--content-width:1312px;}.elementor-25 .elementor-element.elementor-element-4b43019{--content-width:630px;}.elementor-25 .elementor-element.elementor-element-6999609{--width:fit-content;}.elementor-25 .elementor-element.elementor-element-ffcca49{--width:fit-content;}.elementor-25 .elementor-element.elementor-element-e84b70d{--width:2311px;}.elementor-25 .elementor-element.elementor-element-d3b6829{--content-width:1312px;}.elementor-25 .elementor-element.elementor-element-ed9c4f6{--content-width:1312px;}.elementor-25 .elementor-element.elementor-element-2bfdc20{--content-width:1312px;}.elementor-25 .elementor-element.elementor-element-2f2d2bd{--width:fit-content;}.elementor-25 .elementor-element.elementor-element-59a9156{--width:fit-content;}.elementor-25 .elementor-element.elementor-element-0e8cdb0{--width:fit-content;}.elementor-25 .elementor-element.elementor-element-6e0ca24{--width:fit-content;}.elementor-25 .elementor-element.elementor-element-1081c42{--content-width:1312px;}.elementor-25 .elementor-element.elementor-element-cf8d991{--content-width:1312px;}.elementor-25 .elementor-element.elementor-element-632a9c7{--content-width:1312px;}.elementor-25 .elementor-element.elementor-element-8456509{--content-width:1312px;}}@media(max-width:1366px){.elementor-25 .elementor-element.elementor-element-f6d4162{--grid-auto-flow:row;}.elementor-25 .elementor-element.elementor-element-b0db230{--grid-auto-flow:row;}.elementor-25 .elementor-element.elementor-element-cdfc3a9{--grid-auto-flow:row;}.elementor-25 .elementor-element.elementor-element-1535b60{--grid-auto-flow:row;}.elementor-25 .elementor-element.elementor-element-a078202{--grid-auto-flow:row;}.elementor-25 .elementor-element.elementor-element-cb473fe{--grid-auto-flow:row;}.elementor-25 .elementor-element.elementor-element-508cd46{--grid-auto-flow:row;}.elementor-25 .elementor-element.elementor-element-53a4942{--grid-auto-flow:row;}.elementor-25 .elementor-element.elementor-element-c3af35c{--grid-auto-flow:row;}.elementor-25 .elementor-element.elementor-element-32eb15c{--grid-auto-flow:row;}.elementor-25 .elementor-element.elementor-element-5b6893c{--grid-auto-flow:row;}.elementor-25 .elementor-element.elementor-element-3f4433f{--grid-auto-flow:row;}.elementor-25 .elementor-element.elementor-element-7dcd5cb{--e-con-grid-template-columns:40fr 60fr;--grid-auto-flow:row;}.elementor-25 .elementor-element.elementor-element-ab528a7{--grid-auto-flow:row;}}@media(max-width:1024px){.elementor-25 .elementor-element.elementor-element-f6d4162{--grid-auto-flow:row;}.elementor-25 .elementor-element.elementor-element-b0db230{--grid-auto-flow:row;}.elementor-25 .elementor-element.elementor-element-cdfc3a9{--grid-auto-flow:row;}.elementor-25 .elementor-element.elementor-element-1535b60{--grid-auto-flow:row;}.elementor-25 .elementor-element.elementor-element-a078202{--grid-auto-flow:row;}.elementor-25 .elementor-element.elementor-element-cb473fe{--grid-auto-flow:row;}.elementor-25 .elementor-element.elementor-element-508cd46{--grid-auto-flow:row;}.elementor-25 .elementor-element.elementor-element-53a4942{--grid-auto-flow:row;}.elementor-25 .elementor-element.elementor-element-c3af35c{--grid-auto-flow:row;}.elementor-25 .elementor-element.elementor-element-32eb15c{--grid-auto-flow:row;}.elementor-25 .elementor-element.elementor-element-5b6893c{--grid-auto-flow:row;}.elementor-25 .elementor-element.elementor-element-3f4433f{--grid-auto-flow:row;}.elementor-25 .elementor-element.elementor-element-7dcd5cb{--grid-auto-flow:row;}.elementor-25 .elementor-element.elementor-element-ab528a7{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-25 .elementor-element.elementor-element-c7e7799{--padding-top:57px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-17dd9d4{--padding-top:96px;--padding-bottom:96px;--padding-left:32px;--padding-right:32px;}.elementor-25 .elementor-element.elementor-element-f6d4162{--e-con-grid-template-columns:1fr;--gap:48px 48px;--row-gap:48px;--column-gap:48px;--grid-auto-flow:row;}.elementor-25 .elementor-element.elementor-element-4befc0e{--padding-top:72px;--padding-bottom:83px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-d3b6829{--padding-top:0px;--padding-bottom:0px;--padding-left:32px;--padding-right:32px;}.elementor-25 .elementor-element.elementor-element-b0db230{--e-con-grid-template-columns:1fr;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--grid-auto-flow:row;}.elementor-25 .elementor-element.elementor-element-cdfc3a9{--e-con-grid-template-columns:1fr;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--grid-auto-flow:row;}.elementor-25 .elementor-element.elementor-element-1535b60{--e-con-grid-template-columns:1fr;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--grid-auto-flow:row;}.elementor-25 .elementor-element.elementor-element-a078202{--e-con-grid-template-columns:1fr;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--grid-auto-flow:row;}.elementor-25 .elementor-element.elementor-element-cb473fe{--e-con-grid-template-columns:1fr;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--grid-auto-flow:row;}.elementor-25 .elementor-element.elementor-element-508cd46{--e-con-grid-template-columns:1fr;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--grid-auto-flow:row;}.elementor-25 .elementor-element.elementor-element-6f3a38f{--padding-top:0px;--padding-bottom:0px;--padding-left:32px;--padding-right:32px;}.elementor-25 .elementor-element.elementor-element-c0ffec0{--padding-top:72px;--padding-bottom:83px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-ed9c4f6{--padding-top:0px;--padding-bottom:0px;--padding-left:32px;--padding-right:32px;}.elementor-25 .elementor-element.elementor-element-d69cc87{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;}.elementor-25 .elementor-element.elementor-element-53a4942{--e-con-grid-template-columns:1fr;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--grid-auto-flow:row;}.elementor-25 .elementor-element.elementor-element-94e40f3{--padding-top:72px;--padding-bottom:83px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-2bfdc20{--padding-top:0px;--padding-bottom:0px;--padding-left:32px;--padding-right:32px;}.elementor-25 .elementor-element.elementor-element-c297362{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;}.elementor-25 .elementor-element.elementor-element-c3af35c{--e-con-grid-template-columns:1fr;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--grid-auto-flow:row;}.elementor-25 .elementor-element.elementor-element-32eb15c{--e-con-grid-template-columns:1fr;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--grid-auto-flow:row;}.elementor-25 .elementor-element.elementor-element-12184c6{--padding-top:0px;--padding-bottom:0px;--padding-left:32px;--padding-right:32px;}.elementor-25 .elementor-element.elementor-element-d6df632{--padding-top:72px;--padding-bottom:72px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-1081c42{--padding-top:0px;--padding-bottom:0px;--padding-left:32px;--padding-right:32px;}.elementor-25 .elementor-element.elementor-element-5b6893c{--e-con-grid-template-columns:repeat(2, 1fr);--gap:48px 48px;--row-gap:48px;--column-gap:48px;--grid-auto-flow:row;}.elementor-25 .elementor-element.elementor-element-718bf3c{--padding-top:0px;--padding-bottom:0px;--padding-left:32px;--padding-right:32px;}.elementor-25 .elementor-element.elementor-element-08667f6{--padding-top:72px;--padding-bottom:83px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-cf8d991{--padding-top:0px;--padding-bottom:0px;--padding-left:32px;--padding-right:32px;}.elementor-25 .elementor-element.elementor-element-3f4433f{--e-con-grid-template-columns:1fr;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;}.elementor-25 .elementor-element.elementor-element-57fb2ab{--padding-top:28px;--padding-bottom:28px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-64a1f00{border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--padding-top:28px;--padding-bottom:28px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-cb8877c{border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--padding-top:28px;--padding-bottom:28px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-b6fa5ff{border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--padding-top:28px;--padding-bottom:28px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-91c594a{--padding-top:72px;--padding-bottom:83px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-632a9c7{--padding-top:0px;--padding-bottom:0px;--padding-left:32px;--padding-right:32px;}.elementor-25 .elementor-element.elementor-element-7dcd5cb{--e-con-grid-template-columns:1fr;--gap:64px 64px;--row-gap:64px;--column-gap:64px;--grid-auto-flow:row;}.elementor-25 .elementor-element.elementor-element-fc009f7{--padding-top:0px;--padding-bottom:0px;--padding-left:32px;--padding-right:32px;}.elementor-25 .elementor-element.elementor-element-2fc3b16{--padding-top:83px;--padding-bottom:99px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-8456509{--padding-top:0px;--padding-bottom:0px;--padding-left:32px;--padding-right:32px;}.elementor-25 .elementor-element.elementor-element-ab528a7{--e-con-grid-template-columns:1fr;--gap:56px 56px;--row-gap:56px;--column-gap:56px;--grid-auto-flow:row;}}/* Start custom CSS for container, class: .elementor-element-5661b2e */.elementor-25 .elementor-element.elementor-element-5661b2e{height: 1px; background: linear-gradient(90deg, transparent 0%, rgba(16,185,129,.55) 25%, rgba(110,231,183,.9) 50%, rgba(16,185,129,.55) 75%, transparent 100%); box-shadow: rgba(16,185,129,.45) 0 0 10px, rgba(16,185,129,.18) 0 0 30px, rgba(16,185,129,.08) 0 0 60px;}
.elementor-25 .elementor-element.elementor-element-5661b2e.dch-glow-line-hero.dch-glow-line-hero{inset: auto 0 0 0;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8c4d6d8 */.elementor-25 .elementor-element.elementor-element-8c4d6d8 .dch-eyebrow-pill{display: inline-flex; align-items: center; gap: 8px; padding: 6px 14px; border-radius: 9999px; background: rgba(16,185,129,.07); border: 1px solid rgba(16,185,129,.18); line-height: 16.5px;}
.elementor-25 .elementor-element.elementor-element-8c4d6d8 .dch-status-dot{display: inline-block; flex: 0 0 auto; width: 7px; height: 7px; border-radius: 50%; background: #34d399; animation: dch-status-pulse 2.2s ease-in-out infinite;}
@media (prefers-reduced-motion: reduce){.elementor-25 .elementor-element.elementor-element-8c4d6d8 .dch-status-dot{animation: none;}}
[data-theme="light"] .elementor-25 .elementor-element.elementor-element-8c4d6d8, [data-theme="light"] .elementor-25 .elementor-element.elementor-element-8c4d6d8 p{color: #08704c;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1ccbbc0 */[data-theme="light"] .elementor-25 .elementor-element.elementor-element-1ccbbc0 .elementor-heading-title{color: #0a1e14;}
.elementor-25 .elementor-element.elementor-element-1ccbbc0 .dch-line{display:block; overflow:hidden; -webkit-text-fill-color: currentColor;}
.elementor-25 .elementor-element.elementor-element-1ccbbc0.dch-luxury.dch-luxury .dch-line:last-child{background-image: linear-gradient(110deg, #0f9e6e 0%, #6ee7b7 30%, #ffffff 50%, #34d399 70%, #0f9e6e 100%); background-size: 250% auto; background-clip: text; -webkit-background-clip: text; -webkit-text-fill-color: transparent; animation: dch-shimmer 7s linear infinite;}
[data-theme="light"] .elementor-25 .elementor-element.elementor-element-1ccbbc0.dch-luxury.dch-luxury .dch-line:last-child{background-image: linear-gradient(110deg, #065f46 0%, #0f9e6e 30%, #10b981 50%, #0f9e6e 70%, #065f46 100%);}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b2b72c8 */[data-theme="light"] .elementor-25 .elementor-element.elementor-element-b2b72c8{color: #387050;}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-fa8cea2 */.elementor-25 .elementor-element.elementor-element-fa8cea2 .elementor-button{background: linear-gradient(135deg,#0f9e6e,#10b981); box-shadow: 0 4px 18px rgba(16,185,129,.38); transition: box-shadow .22s, transform .18s;}
.elementor-25 .elementor-element.elementor-element-fa8cea2 .elementor-button:hover{transform: translateY(-1px); box-shadow: 0 6px 28px rgba(16,185,129,.55);}
.elementor-25 .elementor-element.elementor-element-fa8cea2 .elementor-button{position: relative; isolation: isolate;}
.elementor-25 .elementor-element.elementor-element-fa8cea2 .elementor-button::before{content: ""; position: absolute; inset: 0; border-radius: inherit; padding: 1.5px; background: linear-gradient(135deg, #0f9e6e, #6ee7b7, #051209, #0f9e6e) 0 0 / 300% 300%; animation: dch-border-rotate 4s ease infinite; -webkit-mask: linear-gradient(#000 0 0) content-box, linear-gradient(#000 0 0); -webkit-mask-composite: xor; mask: linear-gradient(#000 0 0) content-box, linear-gradient(#000 0 0); mask-composite: exclude; pointer-events: none; z-index: 1;}
.elementor-25 .elementor-element.elementor-element-fa8cea2 .elementor-button:focus-visible{outline: 1px solid rgba(16,185,129,.65); outline-offset: 0; box-shadow: 0 0 0 3px rgba(16,185,129,.12);}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-491f6d7 */[data-theme="light"] .elementor-25 .elementor-element.elementor-element-491f6d7 .elementor-button{color: #387050; fill: #387050; background-color: rgba(16,185,129,.05); border-color: rgba(16,185,129,0.24);}
.elementor-25 .elementor-element.elementor-element-491f6d7 .elementor-button:hover{color: #edf5f0; border-color: rgba(52,211,153,.30);}
.elementor-25 .elementor-element.elementor-element-491f6d7 .elementor-button:focus-visible{outline: 1px solid rgba(16,185,129,.65); outline-offset: 0; box-shadow: 0 0 0 3px rgba(16,185,129,.12);}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b27b562 */[data-theme="light"] .elementor-25 .elementor-element.elementor-element-b27b562{color: #387050;}
.elementor-25 .elementor-element.elementor-element-b27b562.dch-trust{display: flex; flex-wrap: wrap; column-gap: 28px; row-gap: 8px;}
.elementor-25 .elementor-element.elementor-element-b27b562 .dch-trust-item{display: inline-flex; align-items: center; gap: 6px;}
.elementor-25 .elementor-element.elementor-element-b27b562 .dch-check{color: #34d399;}
[data-theme="light"] .elementor-25 .elementor-element.elementor-element-b27b562 .dch-check{color: #08704c;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-88635c0 */.elementor-25 .elementor-element.elementor-element-88635c0 img{box-shadow: 0 20px 48px #00000073;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7b810bf */.elementor-25 .elementor-element.elementor-element-7b810bf.dch-caption.dch-caption{inset: auto; bottom:28px; left:32px;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8c31c4f */[data-theme="light"] .elementor-25 .elementor-element.elementor-element-8c31c4f, [data-theme="light"] .elementor-25 .elementor-element.elementor-element-8c31c4f p{color: #08704c;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b74287e */[data-theme="light"] .elementor-25 .elementor-element.elementor-element-b74287e, [data-theme="light"] .elementor-25 .elementor-element.elementor-element-b74287e p{color: #0a1e14;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6999609 */[data-theme="light"] .elementor-25 .elementor-element.elementor-element-6999609{border-color: rgba(16,185,129,0.35);}
.elementor-25 .elementor-element.elementor-element-6999609.dch-stat-pill.dch-stat-pill{background: #0f1a1399; backdrop-filter: blur(18px); box-shadow: rgba(0,0,0,.6) 0 24px 72px; inset: auto; top: 64px; right: -40px;}
[data-theme="light"] .elementor-25 .elementor-element.elementor-element-6999609.dch-stat-pill.dch-stat-pill{background: #ffffffd9; box-shadow: rgba(0,80,40,.1) 0 4px 20px;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4668685 */[data-theme="light"] .elementor-25 .elementor-element.elementor-element-4668685, [data-theme="light"] .elementor-25 .elementor-element.elementor-element-4668685 p{color: #08704c;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b8625cd */[data-theme="light"] .elementor-25 .elementor-element.elementor-element-b8625cd, [data-theme="light"] .elementor-25 .elementor-element.elementor-element-b8625cd p{color: #0a1e14;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ffcca49 */[data-theme="light"] .elementor-25 .elementor-element.elementor-element-ffcca49{border-color: rgba(16,185,129,0.35);}
.elementor-25 .elementor-element.elementor-element-ffcca49.dch-stat-pill.dch-stat-pill{background: #0f1a1399; backdrop-filter: blur(18px); box-shadow: rgba(0,0,0,.6) 0 24px 72px; inset: auto; bottom: 112px; left: -56px;}
[data-theme="light"] .elementor-25 .elementor-element.elementor-element-ffcca49.dch-stat-pill.dch-stat-pill{background: #ffffffd9; box-shadow: rgba(0,80,40,.1) 0 4px 20px;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c7e7799 */.elementor-25 .elementor-element.elementor-element-c7e7799{background: radial-gradient(110% 90% at 65% 35%, rgba(16,185,129,.16), transparent 52%), radial-gradient(80% 65% at 15% 65%, rgba(110,231,183,.07), transparent 55%), #060a07;}
[data-theme="light"] .elementor-25 .elementor-element.elementor-element-c7e7799{background: radial-gradient(110% 90% at 65% 35%, rgba(16,185,129,.24), transparent 52%), radial-gradient(80% 65% at 15% 65%, rgba(4,120,87,.105), transparent 55%), #e8f5ee;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-85a59a7 */[data-theme="light"] .elementor-25 .elementor-element.elementor-element-85a59a7{color: #3f7557;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bb6236a */[data-theme="light"] .elementor-25 .elementor-element.elementor-element-bb6236a{color: #3f7557;}
.elementor-25 .elementor-element.elementor-element-bb6236a{white-space: nowrap;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9a5a80b */[data-theme="light"] .elementor-25 .elementor-element.elementor-element-9a5a80b{color: #3f7557;}
.elementor-25 .elementor-element.elementor-element-9a5a80b{white-space: nowrap;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a0abe3f */[data-theme="light"] .elementor-25 .elementor-element.elementor-element-a0abe3f{color: #3f7557;}
.elementor-25 .elementor-element.elementor-element-a0abe3f{white-space: nowrap;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3fec18b */[data-theme="light"] .elementor-25 .elementor-element.elementor-element-3fec18b{color: #3f7557;}
.elementor-25 .elementor-element.elementor-element-3fec18b{white-space: nowrap;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e9e2aa8 */[data-theme="light"] .elementor-25 .elementor-element.elementor-element-e9e2aa8{color: #3f7557;}
.elementor-25 .elementor-element.elementor-element-e9e2aa8{white-space: nowrap;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c054dc8 */[data-theme="light"] .elementor-25 .elementor-element.elementor-element-c054dc8{color: #3f7557;}
.elementor-25 .elementor-element.elementor-element-c054dc8{white-space: nowrap;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a5c83eb */[data-theme="light"] .elementor-25 .elementor-element.elementor-element-a5c83eb{color: #3f7557;}
.elementor-25 .elementor-element.elementor-element-a5c83eb{white-space: nowrap;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-552593d */[data-theme="light"] .elementor-25 .elementor-element.elementor-element-552593d{color: #3f7557;}
.elementor-25 .elementor-element.elementor-element-552593d{white-space: nowrap;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7dd290b */[data-theme="light"] .elementor-25 .elementor-element.elementor-element-7dd290b{color: #3f7557;}
.elementor-25 .elementor-element.elementor-element-7dd290b{white-space: nowrap;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cbc0d2b */[data-theme="light"] .elementor-25 .elementor-element.elementor-element-cbc0d2b{color: #3f7557;}
.elementor-25 .elementor-element.elementor-element-cbc0d2b{white-space: nowrap;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cefe0fd */[data-theme="light"] .elementor-25 .elementor-element.elementor-element-cefe0fd{color: #3f7557;}
.elementor-25 .elementor-element.elementor-element-cefe0fd{white-space: nowrap;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1b7f9ad */[data-theme="light"] .elementor-25 .elementor-element.elementor-element-1b7f9ad{color: #3f7557;}
.elementor-25 .elementor-element.elementor-element-1b7f9ad{white-space: nowrap;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a381d78 */[data-theme="light"] .elementor-25 .elementor-element.elementor-element-a381d78{color: #3f7557;}
.elementor-25 .elementor-element.elementor-element-a381d78{white-space: nowrap;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-828a051 */[data-theme="light"] .elementor-25 .elementor-element.elementor-element-828a051{color: #3f7557;}
.elementor-25 .elementor-element.elementor-element-828a051{white-space: nowrap;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cfed96e */[data-theme="light"] .elementor-25 .elementor-element.elementor-element-cfed96e{color: #3f7557;}
.elementor-25 .elementor-element.elementor-element-cfed96e{white-space: nowrap;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-41bb089 */[data-theme="light"] .elementor-25 .elementor-element.elementor-element-41bb089{color: #3f7557;}
.elementor-25 .elementor-element.elementor-element-41bb089{white-space: nowrap;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fb7baa2 */.elementor-25 .elementor-element.elementor-element-fb7baa2{background: #0a0f0c;}
[data-theme="light"] .elementor-25 .elementor-element.elementor-element-fb7baa2{background: #f4fbf6;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-500657d */.elementor-25 .elementor-element.elementor-element-500657d.dch-deco-word.dch-deco-word{inset:auto; top:-66px; right:0; user-select:none; pointer-events:none;} .elementor-25 .elementor-element.elementor-element-500657d.dch-deco-word.dch-deco-word, .elementor-25 .elementor-element.elementor-element-500657d.dch-deco-word.dch-deco-word *{-webkit-text-stroke: 1px rgba(52,211,153,.07);} .elementor-25 .elementor-element.elementor-element-500657d .elementor-widget-container{line-height:1;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-dad10f9 */[data-theme="light"] .elementor-25 .elementor-element.elementor-element-dad10f9 .elementor-heading-title{color: #0a1e14;}
.elementor-25 .elementor-element.elementor-element-dad10f9 .dch-line{display:block; -webkit-text-fill-color: currentColor;}
.elementor-25 .elementor-element.elementor-element-dad10f9 .dch-line:last-child{-webkit-text-fill-color: transparent; -webkit-text-stroke: 1.5px rgba(110,231,183,.5);}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5573159 */[data-theme="light"] .elementor-25 .elementor-element.elementor-element-5573159{color: #27563b;}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-39810e0 */[data-theme="light"] .elementor-25 .elementor-element.elementor-element-39810e0 .elementor-button{fill: #08704c;}
.elementor-25 .elementor-element.elementor-element-39810e0{position: relative;}
.elementor-25 .elementor-element.elementor-element-39810e0 .elementor-button{position: relative; white-space: nowrap;}
.elementor-25 .elementor-element.elementor-element-39810e0 .elementor-button::after{content: ""; position: absolute; left: 0; right: 0; bottom: 0; height: 2px; background: linear-gradient(90deg,transparent,#0f9e6e,#6ee7b7,#0f9e6e,transparent) 0 0 / 200% 100%; opacity: 0; transition: opacity .3s;}
.elementor-25 .elementor-element.elementor-element-39810e0:hover .elementor-button::after, .elementor-25 .elementor-element.elementor-element-39810e0 .elementor-button:hover::after, .elementor-25 .elementor-element.elementor-element-39810e0 .elementor-button:focus-visible::after{opacity: 1;}
.elementor-25 .elementor-element.elementor-element-39810e0 .elementor-button:hover .elementor-button-icon{transform: translateX(4px);}
[data-theme="light"] .elementor-25 .elementor-element.elementor-element-39810e0 .elementor-button, [data-theme="light"] .elementor-25 .elementor-element.elementor-element-39810e0 a{color: #08704c; text-decoration: underline; text-decoration-thickness: 1px; text-underline-offset: 3px;}
.elementor-25 .elementor-element.elementor-element-39810e0 .elementor-button:focus-visible{outline: 1px solid rgba(16,185,129,.65); outline-offset: 0; box-shadow: 0 0 0 3px rgba(16,185,129,.12);}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-01a7c08 */[data-theme="light"] .elementor-25 .elementor-element.elementor-element-01a7c08{color: #3f7557;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-af33da6 */[data-theme="light"] .elementor-25 .elementor-element.elementor-element-af33da6 .elementor-heading-title{color: #163625;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-266145b */[data-theme="light"] .elementor-25 .elementor-element.elementor-element-266145b{color: #27563b;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d1d3e46 */[data-theme="light"] .elementor-25 .elementor-element.elementor-element-d1d3e46{color: #08704c;}
.elementor-25 .elementor-element.elementor-element-d1d3e46 span{display: inline-flex; align-items: center; justify-content: center; width: 32px; height: 32px; border-radius: 50%; border: 1px solid rgba(52,211,153,.18); background-color: rgba(0,0,0,0); transition: background-color .25s, border-color .25s;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cdfc3a9 */[data-theme="light"] .elementor-25 .elementor-element.elementor-element-cdfc3a9{border-color: rgba(16,185,129,0.13);}
.elementor-25 .elementor-element.elementor-element-cdfc3a9 .dch-svc-num, .elementor-25 .elementor-element.elementor-element-cdfc3a9 .dch-svc-num *, .elementor-25 .elementor-element.elementor-element-cdfc3a9 .dch-svc-title .elementor-heading-title{transition: color .2s;}
.elementor-25 .elementor-element.elementor-element-cdfc3a9:hover .dch-svc-num, .elementor-25 .elementor-element.elementor-element-cdfc3a9:hover .dch-svc-num *{color: #6ee7b7;}
.elementor-25 .elementor-element.elementor-element-cdfc3a9:hover .dch-svc-title .elementor-heading-title{color: #edf5f0;}
.elementor-25 .elementor-element.elementor-element-cdfc3a9:hover .dch-svc-disc span{background-color: rgba(16,185,129,.18); border-color: rgba(16,185,129,.6); transform: rotate(-45deg);}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-12ea063 */[data-theme="light"] .elementor-25 .elementor-element.elementor-element-12ea063{color: #3f7557;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2f478de */[data-theme="light"] .elementor-25 .elementor-element.elementor-element-2f478de .elementor-heading-title{color: #163625;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-53da809 */[data-theme="light"] .elementor-25 .elementor-element.elementor-element-53da809{color: #27563b;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-50878cb */[data-theme="light"] .elementor-25 .elementor-element.elementor-element-50878cb{color: #08704c;}
.elementor-25 .elementor-element.elementor-element-50878cb span{display: inline-flex; align-items: center; justify-content: center; width: 32px; height: 32px; border-radius: 50%; border: 1px solid rgba(52,211,153,.18); background-color: rgba(0,0,0,0); transition: background-color .25s, border-color .25s;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1535b60 */[data-theme="light"] .elementor-25 .elementor-element.elementor-element-1535b60{border-color: rgba(16,185,129,0.13);}
.elementor-25 .elementor-element.elementor-element-1535b60 .dch-svc-num, .elementor-25 .elementor-element.elementor-element-1535b60 .dch-svc-num *, .elementor-25 .elementor-element.elementor-element-1535b60 .dch-svc-title .elementor-heading-title{transition: color .2s;}
.elementor-25 .elementor-element.elementor-element-1535b60:hover .dch-svc-num, .elementor-25 .elementor-element.elementor-element-1535b60:hover .dch-svc-num *{color: #6ee7b7;}
.elementor-25 .elementor-element.elementor-element-1535b60:hover .dch-svc-title .elementor-heading-title{color: #edf5f0;}
.elementor-25 .elementor-element.elementor-element-1535b60:hover .dch-svc-disc span{background-color: rgba(16,185,129,.18); border-color: rgba(16,185,129,.6); transform: rotate(-45deg);}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-15e0e3a */[data-theme="light"] .elementor-25 .elementor-element.elementor-element-15e0e3a{color: #3f7557;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e090fd4 */[data-theme="light"] .elementor-25 .elementor-element.elementor-element-e090fd4 .elementor-heading-title{color: #163625;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-657317c */[data-theme="light"] .elementor-25 .elementor-element.elementor-element-657317c{color: #27563b;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a49693b */[data-theme="light"] .elementor-25 .elementor-element.elementor-element-a49693b{color: #08704c;}
.elementor-25 .elementor-element.elementor-element-a49693b span{display: inline-flex; align-items: center; justify-content: center; width: 32px; height: 32px; border-radius: 50%; border: 1px solid rgba(52,211,153,.18); background-color: rgba(0,0,0,0); transition: background-color .25s, border-color .25s;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a078202 */[data-theme="light"] .elementor-25 .elementor-element.elementor-element-a078202{border-color: rgba(16,185,129,0.13);}
.elementor-25 .elementor-element.elementor-element-a078202 .dch-svc-num, .elementor-25 .elementor-element.elementor-element-a078202 .dch-svc-num *, .elementor-25 .elementor-element.elementor-element-a078202 .dch-svc-title .elementor-heading-title{transition: color .2s;}
.elementor-25 .elementor-element.elementor-element-a078202:hover .dch-svc-num, .elementor-25 .elementor-element.elementor-element-a078202:hover .dch-svc-num *{color: #6ee7b7;}
.elementor-25 .elementor-element.elementor-element-a078202:hover .dch-svc-title .elementor-heading-title{color: #edf5f0;}
.elementor-25 .elementor-element.elementor-element-a078202:hover .dch-svc-disc span{background-color: rgba(16,185,129,.18); border-color: rgba(16,185,129,.6); transform: rotate(-45deg);}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cc2e4c4 */[data-theme="light"] .elementor-25 .elementor-element.elementor-element-cc2e4c4{color: #3f7557;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7b04709 */[data-theme="light"] .elementor-25 .elementor-element.elementor-element-7b04709 .elementor-heading-title{color: #163625;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cbe65bb */[data-theme="light"] .elementor-25 .elementor-element.elementor-element-cbe65bb{color: #27563b;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3440c61 */[data-theme="light"] .elementor-25 .elementor-element.elementor-element-3440c61{color: #08704c;}
.elementor-25 .elementor-element.elementor-element-3440c61 span{display: inline-flex; align-items: center; justify-content: center; width: 32px; height: 32px; border-radius: 50%; border: 1px solid rgba(52,211,153,.18); background-color: rgba(0,0,0,0); transition: background-color .25s, border-color .25s;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cb473fe */[data-theme="light"] .elementor-25 .elementor-element.elementor-element-cb473fe{border-color: rgba(16,185,129,0.13);}
.elementor-25 .elementor-element.elementor-element-cb473fe .dch-svc-num, .elementor-25 .elementor-element.elementor-element-cb473fe .dch-svc-num *, .elementor-25 .elementor-element.elementor-element-cb473fe .dch-svc-title .elementor-heading-title{transition: color .2s;}
.elementor-25 .elementor-element.elementor-element-cb473fe:hover .dch-svc-num, .elementor-25 .elementor-element.elementor-element-cb473fe:hover .dch-svc-num *{color: #6ee7b7;}
.elementor-25 .elementor-element.elementor-element-cb473fe:hover .dch-svc-title .elementor-heading-title{color: #edf5f0;}
.elementor-25 .elementor-element.elementor-element-cb473fe:hover .dch-svc-disc span{background-color: rgba(16,185,129,.18); border-color: rgba(16,185,129,.6); transform: rotate(-45deg);}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ab0d2c6 */[data-theme="light"] .elementor-25 .elementor-element.elementor-element-ab0d2c6{color: #3f7557;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cd8b3eb */[data-theme="light"] .elementor-25 .elementor-element.elementor-element-cd8b3eb .elementor-heading-title{color: #163625;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d258e4f */[data-theme="light"] .elementor-25 .elementor-element.elementor-element-d258e4f{color: #27563b;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4cc4862 */[data-theme="light"] .elementor-25 .elementor-element.elementor-element-4cc4862{color: #08704c;}
.elementor-25 .elementor-element.elementor-element-4cc4862 span{display: inline-flex; align-items: center; justify-content: center; width: 32px; height: 32px; border-radius: 50%; border: 1px solid rgba(52,211,153,.18); background-color: rgba(0,0,0,0); transition: background-color .25s, border-color .25s;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-508cd46 */[data-theme="light"] .elementor-25 .elementor-element.elementor-element-508cd46{border-color: rgba(16,185,129,0.13);}
.elementor-25 .elementor-element.elementor-element-508cd46 .dch-svc-num, .elementor-25 .elementor-element.elementor-element-508cd46 .dch-svc-num *, .elementor-25 .elementor-element.elementor-element-508cd46 .dch-svc-title .elementor-heading-title{transition: color .2s;}
.elementor-25 .elementor-element.elementor-element-508cd46:hover .dch-svc-num, .elementor-25 .elementor-element.elementor-element-508cd46:hover .dch-svc-num *{color: #6ee7b7;}
.elementor-25 .elementor-element.elementor-element-508cd46:hover .dch-svc-title .elementor-heading-title{color: #edf5f0;}
.elementor-25 .elementor-element.elementor-element-508cd46:hover .dch-svc-disc span{background-color: rgba(16,185,129,.18); border-color: rgba(16,185,129,.6); transform: rotate(-45deg);}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4befc0e */.elementor-25 .elementor-element.elementor-element-4befc0e{background: conic-gradient(from 200deg at 80% 30%, rgba(16,185,129,.07) 0deg, transparent 80deg, transparent 280deg, rgba(110,231,183,.04) 360deg), radial-gradient(70% 55% at 90% 20%, rgba(16,185,129,.11), transparent 55%), #0a0f0c;}
[data-theme="light"] .elementor-25 .elementor-element.elementor-element-4befc0e{background: conic-gradient(from 200deg at 80% 30%, rgba(16,185,129,.105) 0deg, transparent 80deg, transparent 280deg, rgba(4,120,87,.06) 360deg), radial-gradient(70% 55% at 90% 20%, rgba(16,185,129,.165), transparent 55%), #f4fbf6;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-562bf82 */.elementor-25 .elementor-element.elementor-element-562bf82{height: 1px; background: linear-gradient(90deg, transparent 0%, rgba(16,185,129,.55) 25%, rgba(110,231,183,.9) 50%, rgba(16,185,129,.55) 75%, transparent 100%); box-shadow: rgba(16,185,129,.45) 0 0 10px, rgba(16,185,129,.18) 0 0 30px, rgba(16,185,129,.08) 0 0 60px;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-44f54f7 */[data-theme="light"] .elementor-25 .elementor-element.elementor-element-44f54f7{color: #27563b;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-549ed20 */[data-theme="light"] .elementor-25 .elementor-element.elementor-element-549ed20 .elementor-heading-title{color: #0a1e14;}
.elementor-25 .elementor-element.elementor-element-549ed20 .dch-line{display:block; -webkit-text-fill-color: currentColor;}
.elementor-25 .elementor-element.elementor-element-549ed20.dch-luxury.dch-luxury .dch-line:last-child{background-image: linear-gradient(110deg, #0f9e6e 0%, #6ee7b7 30%, #ffffff 50%, #34d399 70%, #0f9e6e 100%); background-size: 250% auto; background-clip: text; -webkit-background-clip: text; -webkit-text-fill-color: transparent; animation: dch-shimmer 7s linear infinite;}
[data-theme="light"] .elementor-25 .elementor-element.elementor-element-549ed20.dch-luxury.dch-luxury .dch-line:last-child{background-image: linear-gradient(110deg, #065f46 0%, #0f9e6e 30%, #10b981 50%, #0f9e6e 70%, #065f46 100%);}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5fcdc7f */[data-theme="light"] .elementor-25 .elementor-element.elementor-element-5fcdc7f .elementor-button{fill: #3f7557;}
[data-theme="light"] .elementor-25 .elementor-element.elementor-element-5fcdc7f .elementor-button:hover{color: #08704c;}
[data-theme="light"] .elementor-25 .elementor-element.elementor-element-5fcdc7f .elementor-button:focus{color: #08704c;}
.elementor-25 .elementor-element.elementor-element-5fcdc7f{position: relative;}
.elementor-25 .elementor-element.elementor-element-5fcdc7f .elementor-button{position: relative; white-space: nowrap;}
.elementor-25 .elementor-element.elementor-element-5fcdc7f .elementor-button::after{content: ""; position: absolute; left: 0; right: 0; bottom: 0; height: 2px; background: linear-gradient(90deg,transparent,#0f9e6e,#6ee7b7,#0f9e6e,transparent) 0 0 / 200% 100%; opacity: 0; transition: opacity .3s;}
.elementor-25 .elementor-element.elementor-element-5fcdc7f:hover .elementor-button::after, .elementor-25 .elementor-element.elementor-element-5fcdc7f .elementor-button:hover::after, .elementor-25 .elementor-element.elementor-element-5fcdc7f .elementor-button:focus-visible::after{opacity: 1;}
.elementor-25 .elementor-element.elementor-element-5fcdc7f .elementor-button:hover .elementor-button-icon{transform: translateX(4px);}
[data-theme="light"] .elementor-25 .elementor-element.elementor-element-5fcdc7f .elementor-button, [data-theme="light"] .elementor-25 .elementor-element.elementor-element-5fcdc7f a{color: #08704c; text-decoration: underline; text-decoration-thickness: 1px; text-underline-offset: 3px;}
.elementor-25 .elementor-element.elementor-element-5fcdc7f .elementor-button:focus-visible{outline: 1px solid rgba(16,185,129,.65); outline-offset: 0; box-shadow: 0 0 0 3px rgba(16,185,129,.12);}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7945cd9 */.elementor-25 .elementor-element.elementor-element-7945cd9{overflow: hidden;} .elementor-25 .elementor-element.elementor-element-7945cd9 img{display: block;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-15e5a0e */.elementor-25 .elementor-element.elementor-element-15e5a0e.dch-theme-badge.dch-theme-badge{inset: auto; top: 12px; left: 12px; background: rgba(16,185,129,.88);}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-522fed0 */[data-theme="light"] .elementor-25 .elementor-element.elementor-element-522fed0 .elementor-heading-title{color: #0a1e14;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3bc82c0 */[data-theme="light"] .elementor-25 .elementor-element.elementor-element-3bc82c0, [data-theme="light"] .elementor-25 .elementor-element.elementor-element-3bc82c0 p{color: #08704c;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2104bee */[data-theme="light"] .elementor-25 .elementor-element.elementor-element-2104bee{color: #27563b;}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d2ff4ab */[data-theme="light"] .elementor-25 .elementor-element.elementor-element-d2ff4ab .elementor-button{color: #3f7557; fill: #3f7557;}
.elementor-25 .elementor-element.elementor-element-d2ff4ab .elementor-button{width: 100%;}
.elementor-25 .elementor-element.elementor-element-d2ff4ab .elementor-button:focus-visible{outline: 1px solid rgba(16,185,129,.65); outline-offset: 0; box-shadow: 0 0 0 3px rgba(16,185,129,.12);}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2c0a230 */.elementor-25 .elementor-element.elementor-element-2c0a230 .elementor-button:focus-visible{outline: 1px solid rgba(16,185,129,.65); outline-offset: 0; box-shadow: 0 0 0 3px rgba(16,185,129,.12);}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-736659b */.elementor-25 .elementor-element.elementor-element-736659b{background: #0f1a1399;}
.elementor-25 .elementor-element.elementor-element-736659b:hover{transform: translateY(-6px);}
.elementor-25 .elementor-element.elementor-element-736659b:hover .dch-theme-img img{transform: scale(1.07);}
[data-theme="light"] .elementor-25 .elementor-element.elementor-element-736659b{background: #ffffff; border-color: #10b9812e; box-shadow: 0 4px 20px #003c1e0d;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-793b1cf */.elementor-25 .elementor-element.elementor-element-793b1cf{overflow: hidden;} .elementor-25 .elementor-element.elementor-element-793b1cf img{display: block;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2376236 */.elementor-25 .elementor-element.elementor-element-2376236.dch-theme-badge.dch-theme-badge{inset: auto; top: 12px; left: 12px; background: rgba(16,185,129,.88);}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-275cf93 */[data-theme="light"] .elementor-25 .elementor-element.elementor-element-275cf93 .elementor-heading-title{color: #0a1e14;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dda6358 */[data-theme="light"] .elementor-25 .elementor-element.elementor-element-dda6358, [data-theme="light"] .elementor-25 .elementor-element.elementor-element-dda6358 p{color: #08704c;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1c7fb34 */[data-theme="light"] .elementor-25 .elementor-element.elementor-element-1c7fb34{color: #27563b;}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3d880fc */[data-theme="light"] .elementor-25 .elementor-element.elementor-element-3d880fc .elementor-button{color: #3f7557; fill: #3f7557;}
.elementor-25 .elementor-element.elementor-element-3d880fc .elementor-button{width: 100%;}
.elementor-25 .elementor-element.elementor-element-3d880fc .elementor-button:focus-visible{outline: 1px solid rgba(16,185,129,.65); outline-offset: 0; box-shadow: 0 0 0 3px rgba(16,185,129,.12);}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-89374c9 */.elementor-25 .elementor-element.elementor-element-89374c9 .elementor-button:focus-visible{outline: 1px solid rgba(16,185,129,.65); outline-offset: 0; box-shadow: 0 0 0 3px rgba(16,185,129,.12);}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-adf457b */.elementor-25 .elementor-element.elementor-element-adf457b{background: #0f1a1399;}
.elementor-25 .elementor-element.elementor-element-adf457b:hover{transform: translateY(-6px);}
.elementor-25 .elementor-element.elementor-element-adf457b:hover .dch-theme-img img{transform: scale(1.07);}
[data-theme="light"] .elementor-25 .elementor-element.elementor-element-adf457b{background: #ffffff; border-color: #10b9812e; box-shadow: 0 4px 20px #003c1e0d;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7881b0b */.elementor-25 .elementor-element.elementor-element-7881b0b{overflow: hidden;} .elementor-25 .elementor-element.elementor-element-7881b0b img{display: block;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5b53efb */.elementor-25 .elementor-element.elementor-element-5b53efb.dch-theme-badge.dch-theme-badge{inset: auto; top: 12px; left: 12px; background: rgba(21,128,61,.88);}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-384983f */[data-theme="light"] .elementor-25 .elementor-element.elementor-element-384983f .elementor-heading-title{color: #0a1e14;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f1a03c7 */[data-theme="light"] .elementor-25 .elementor-element.elementor-element-f1a03c7, [data-theme="light"] .elementor-25 .elementor-element.elementor-element-f1a03c7 p{color: #08704c;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c06fd85 */[data-theme="light"] .elementor-25 .elementor-element.elementor-element-c06fd85{color: #27563b;}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e04581e */[data-theme="light"] .elementor-25 .elementor-element.elementor-element-e04581e .elementor-button{color: #3f7557; fill: #3f7557;}
.elementor-25 .elementor-element.elementor-element-e04581e .elementor-button{width: 100%;}
.elementor-25 .elementor-element.elementor-element-e04581e .elementor-button:focus-visible{outline: 1px solid rgba(16,185,129,.65); outline-offset: 0; box-shadow: 0 0 0 3px rgba(16,185,129,.12);}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c1d8e91 */.elementor-25 .elementor-element.elementor-element-c1d8e91 .elementor-button:focus-visible{outline: 1px solid rgba(16,185,129,.65); outline-offset: 0; box-shadow: 0 0 0 3px rgba(16,185,129,.12);}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-626f6dc */.elementor-25 .elementor-element.elementor-element-626f6dc{background: #0f1a1399;}
.elementor-25 .elementor-element.elementor-element-626f6dc:hover{transform: translateY(-6px);}
.elementor-25 .elementor-element.elementor-element-626f6dc:hover .dch-theme-img img{transform: scale(1.07);}
[data-theme="light"] .elementor-25 .elementor-element.elementor-element-626f6dc{background: #ffffff; border-color: #10b9812e; box-shadow: 0 4px 20px #003c1e0d;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-007849b */.elementor-25 .elementor-element.elementor-element-007849b{overflow: hidden;} .elementor-25 .elementor-element.elementor-element-007849b img{display: block;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-58106f5 */.elementor-25 .elementor-element.elementor-element-58106f5.dch-theme-badge.dch-theme-badge{inset: auto; top: 12px; left: 12px; background: rgba(16,185,129,.88);}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-475b13c */[data-theme="light"] .elementor-25 .elementor-element.elementor-element-475b13c .elementor-heading-title{color: #0a1e14;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3836d1b */[data-theme="light"] .elementor-25 .elementor-element.elementor-element-3836d1b, [data-theme="light"] .elementor-25 .elementor-element.elementor-element-3836d1b p{color: #08704c;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1b9d351 */[data-theme="light"] .elementor-25 .elementor-element.elementor-element-1b9d351{color: #27563b;}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9f2bf3c */[data-theme="light"] .elementor-25 .elementor-element.elementor-element-9f2bf3c .elementor-button{color: #3f7557; fill: #3f7557;}
.elementor-25 .elementor-element.elementor-element-9f2bf3c .elementor-button{width: 100%;}
.elementor-25 .elementor-element.elementor-element-9f2bf3c .elementor-button:focus-visible{outline: 1px solid rgba(16,185,129,.65); outline-offset: 0; box-shadow: 0 0 0 3px rgba(16,185,129,.12);}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-df2d22f */.elementor-25 .elementor-element.elementor-element-df2d22f .elementor-button:focus-visible{outline: 1px solid rgba(16,185,129,.65); outline-offset: 0; box-shadow: 0 0 0 3px rgba(16,185,129,.12);}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dc5ee13 */.elementor-25 .elementor-element.elementor-element-dc5ee13{background: #0f1a1399;}
.elementor-25 .elementor-element.elementor-element-dc5ee13:hover{transform: translateY(-6px);}
.elementor-25 .elementor-element.elementor-element-dc5ee13:hover .dch-theme-img img{transform: scale(1.07);}
[data-theme="light"] .elementor-25 .elementor-element.elementor-element-dc5ee13{background: #ffffff; border-color: #10b9812e; box-shadow: 0 4px 20px #003c1e0d;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c0ffec0 */.elementor-25 .elementor-element.elementor-element-c0ffec0{background: radial-gradient(60% 50% at 10% 50%, rgba(16,185,129,.08), transparent 55%), linear-gradient(#0a0f0c 0%, #060a07 40%);}
[data-theme="light"] .elementor-25 .elementor-element.elementor-element-c0ffec0{background: radial-gradient(60% 50% at 10% 50%, rgba(16,185,129,.12), transparent 55%), linear-gradient(#f4fbf6 0%, #e8f5ee 40%);}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6d19df4 */.elementor-25 .elementor-element.elementor-element-6d19df4.dch-deco-word.dch-deco-word{inset:auto; left:-32px; bottom:-181px; user-select:none; pointer-events:none;} .elementor-25 .elementor-element.elementor-element-6d19df4.dch-deco-word.dch-deco-word, .elementor-25 .elementor-element.elementor-element-6d19df4.dch-deco-word.dch-deco-word *{-webkit-text-stroke: 1px rgba(52,211,153,.07);} .elementor-25 .elementor-element.elementor-element-6d19df4 .elementor-widget-container{line-height:1;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5c3fb06 */[data-theme="light"] .elementor-25 .elementor-element.elementor-element-5c3fb06{color: #27563b;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6606ba8 */[data-theme="light"] .elementor-25 .elementor-element.elementor-element-6606ba8 .elementor-heading-title{color: #0a1e14;}
.elementor-25 .elementor-element.elementor-element-6606ba8 .dch-line{display:block;}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e9c9fab */[data-theme="light"] .elementor-25 .elementor-element.elementor-element-e9c9fab .elementor-button{fill: #3f7557;}
[data-theme="light"] .elementor-25 .elementor-element.elementor-element-e9c9fab .elementor-button:hover{color: #08704c;}
[data-theme="light"] .elementor-25 .elementor-element.elementor-element-e9c9fab .elementor-button:focus{color: #08704c;}
.elementor-25 .elementor-element.elementor-element-e9c9fab{position: relative;}
.elementor-25 .elementor-element.elementor-element-e9c9fab .elementor-button{position: relative; white-space: nowrap;}
.elementor-25 .elementor-element.elementor-element-e9c9fab .elementor-button::after{content: ""; position: absolute; left: 0; right: 0; bottom: 0; height: 2px; background: linear-gradient(90deg,transparent,#0f9e6e,#6ee7b7,#0f9e6e,transparent) 0 0 / 200% 100%; opacity: 0; transition: opacity .3s;}
.elementor-25 .elementor-element.elementor-element-e9c9fab:hover .elementor-button::after, .elementor-25 .elementor-element.elementor-element-e9c9fab .elementor-button:hover::after, .elementor-25 .elementor-element.elementor-element-e9c9fab .elementor-button:focus-visible::after{opacity: 1;}
.elementor-25 .elementor-element.elementor-element-e9c9fab .elementor-button:hover .elementor-button-icon{transform: translateX(4px);}
[data-theme="light"] .elementor-25 .elementor-element.elementor-element-e9c9fab .elementor-button, [data-theme="light"] .elementor-25 .elementor-element.elementor-element-e9c9fab a{color: #08704c; text-decoration: underline; text-decoration-thickness: 1px; text-underline-offset: 3px;}
.elementor-25 .elementor-element.elementor-element-e9c9fab .elementor-button:focus-visible{outline: 1px solid rgba(16,185,129,.65); outline-offset: 0; box-shadow: 0 0 0 3px rgba(16,185,129,.12);}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f4ab031 */.elementor-25 .elementor-element.elementor-element-f4ab031{overflow: hidden;} .elementor-25 .elementor-element.elementor-element-f4ab031 img{display: block;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a455e96 */.elementor-25 .elementor-element.elementor-element-a455e96.dch-work-tag.dch-work-tag{background: rgba(16,185,129,.14);}
[data-theme="light"] .elementor-25 .elementor-element.elementor-element-a455e96{color: #6ee7b7;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fda3624 */[data-theme="light"] .elementor-25 .elementor-element.elementor-element-fda3624, [data-theme="light"] .elementor-25 .elementor-element.elementor-element-fda3624 .elementor-heading-title{color: #edf5f0;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-401003a */.elementor-25 .elementor-element.elementor-element-401003a.dch-work-metric.dch-work-metric{white-space:nowrap; flex-shrink:0;}
[data-theme="light"] .elementor-25 .elementor-element.elementor-element-401003a{color: #6ee7b7;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-021d144 */.elementor-25 .elementor-element.elementor-element-021d144 span{display: inline-flex; align-items: center; justify-content: center; width: 36px; height: 36px; border-radius: 50%; border: 1px solid rgba(16,185,129,.5); background-color: rgba(16,185,129,.3);}
[data-theme="light"] .elementor-25 .elementor-element.elementor-element-021d144{color: #6ee7b7;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba2892d */.elementor-25 .elementor-element.elementor-element-ba2892d.dch-work-meta.dch-work-meta{inset:auto; bottom:0; left:0; right:0; background: linear-gradient(rgba(0,0,0,0) 25%, rgba(3,9,5,.92) 100%);}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-14827f7 */.elementor-25 .elementor-element.elementor-element-14827f7.dch-work-card.dch-work-card{position:relative; overflow:hidden;}
.elementor-25 .elementor-element.elementor-element-14827f7.dch-work-card.dch-work-card::after{content: ""; position: absolute; inset: 0; background: rgba(16,185,129,.06); opacity: 0; pointer-events: none; z-index: 1;}
.elementor-25 .elementor-element.elementor-element-14827f7.dch-work-card.dch-work-card:hover::after{opacity: 1;}
.elementor-25 .elementor-element.elementor-element-14827f7:hover .dch-work-img img{transform: scale(1.06);}
.elementor-25 .elementor-element.elementor-element-14827f7:hover .dch-work-disc span{transform: scale(1.1);}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1e9d389 */.elementor-25 .elementor-element.elementor-element-1e9d389{overflow: hidden;} .elementor-25 .elementor-element.elementor-element-1e9d389 img{display: block;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5e66936 */.elementor-25 .elementor-element.elementor-element-5e66936.dch-work-tag.dch-work-tag{background: rgba(16,185,129,.14);}
[data-theme="light"] .elementor-25 .elementor-element.elementor-element-5e66936{color: #6ee7b7;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1172187 */[data-theme="light"] .elementor-25 .elementor-element.elementor-element-1172187, [data-theme="light"] .elementor-25 .elementor-element.elementor-element-1172187 .elementor-heading-title{color: #edf5f0;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e9f7497 */.elementor-25 .elementor-element.elementor-element-e9f7497.dch-work-metric.dch-work-metric{white-space:nowrap; flex-shrink:0;}
[data-theme="light"] .elementor-25 .elementor-element.elementor-element-e9f7497{color: #6ee7b7;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-087f154 */.elementor-25 .elementor-element.elementor-element-087f154 span{display: inline-flex; align-items: center; justify-content: center; width: 36px; height: 36px; border-radius: 50%; border: 1px solid rgba(16,185,129,.5); background-color: rgba(16,185,129,.3);}
[data-theme="light"] .elementor-25 .elementor-element.elementor-element-087f154{color: #6ee7b7;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-65bf58d */.elementor-25 .elementor-element.elementor-element-65bf58d.dch-work-meta.dch-work-meta{inset:auto; bottom:0; left:0; right:0; background: linear-gradient(rgba(0,0,0,0) 25%, rgba(3,9,5,.92) 100%);}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5ee5e30 */.elementor-25 .elementor-element.elementor-element-5ee5e30.dch-work-card.dch-work-card{position:relative; overflow:hidden;}
.elementor-25 .elementor-element.elementor-element-5ee5e30.dch-work-card.dch-work-card::after{content: ""; position: absolute; inset: 0; background: rgba(16,185,129,.06); opacity: 0; pointer-events: none; z-index: 1;}
.elementor-25 .elementor-element.elementor-element-5ee5e30.dch-work-card.dch-work-card:hover::after{opacity: 1;}
.elementor-25 .elementor-element.elementor-element-5ee5e30:hover .dch-work-img img{transform: scale(1.06);}
.elementor-25 .elementor-element.elementor-element-5ee5e30:hover .dch-work-disc span{transform: scale(1.1);}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-201efff */.elementor-25 .elementor-element.elementor-element-201efff{overflow: hidden;} .elementor-25 .elementor-element.elementor-element-201efff img{display: block;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-819fce5 */.elementor-25 .elementor-element.elementor-element-819fce5.dch-work-tag.dch-work-tag{background: rgba(16,185,129,.14);}
[data-theme="light"] .elementor-25 .elementor-element.elementor-element-819fce5{color: #6ee7b7;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-abe30aa */[data-theme="light"] .elementor-25 .elementor-element.elementor-element-abe30aa, [data-theme="light"] .elementor-25 .elementor-element.elementor-element-abe30aa .elementor-heading-title{color: #edf5f0;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-510b4ef */.elementor-25 .elementor-element.elementor-element-510b4ef.dch-work-metric.dch-work-metric{white-space:nowrap; flex-shrink:0;}
[data-theme="light"] .elementor-25 .elementor-element.elementor-element-510b4ef{color: #6ee7b7;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d48d026 */.elementor-25 .elementor-element.elementor-element-d48d026 span{display: inline-flex; align-items: center; justify-content: center; width: 36px; height: 36px; border-radius: 50%; border: 1px solid rgba(16,185,129,.5); background-color: rgba(16,185,129,.3);}
[data-theme="light"] .elementor-25 .elementor-element.elementor-element-d48d026{color: #6ee7b7;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a204dc2 */.elementor-25 .elementor-element.elementor-element-a204dc2.dch-work-meta.dch-work-meta{inset:auto; bottom:0; left:0; right:0; background: linear-gradient(rgba(0,0,0,0) 25%, rgba(3,9,5,.92) 100%);}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9761378 */.elementor-25 .elementor-element.elementor-element-9761378.dch-work-card.dch-work-card{position:relative; overflow:hidden;}
.elementor-25 .elementor-element.elementor-element-9761378.dch-work-card.dch-work-card::after{content: ""; position: absolute; inset: 0; background: rgba(16,185,129,.06); opacity: 0; pointer-events: none; z-index: 1;}
.elementor-25 .elementor-element.elementor-element-9761378.dch-work-card.dch-work-card:hover::after{opacity: 1;}
.elementor-25 .elementor-element.elementor-element-9761378:hover .dch-work-img img{transform: scale(1.06);}
.elementor-25 .elementor-element.elementor-element-9761378:hover .dch-work-disc span{transform: scale(1.1);}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-36b8321 */.elementor-25 .elementor-element.elementor-element-36b8321{overflow: hidden;} .elementor-25 .elementor-element.elementor-element-36b8321 img{display: block;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dadb2c7 */.elementor-25 .elementor-element.elementor-element-dadb2c7.dch-work-tag.dch-work-tag{background: rgba(16,185,129,.14);}
[data-theme="light"] .elementor-25 .elementor-element.elementor-element-dadb2c7{color: #6ee7b7;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-39acb6f */[data-theme="light"] .elementor-25 .elementor-element.elementor-element-39acb6f, [data-theme="light"] .elementor-25 .elementor-element.elementor-element-39acb6f .elementor-heading-title{color: #edf5f0;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7fc895f */.elementor-25 .elementor-element.elementor-element-7fc895f.dch-work-metric.dch-work-metric{white-space:nowrap; flex-shrink:0;}
[data-theme="light"] .elementor-25 .elementor-element.elementor-element-7fc895f{color: #6ee7b7;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0648ff4 */.elementor-25 .elementor-element.elementor-element-0648ff4 span{display: inline-flex; align-items: center; justify-content: center; width: 36px; height: 36px; border-radius: 50%; border: 1px solid rgba(16,185,129,.5); background-color: rgba(16,185,129,.3);}
[data-theme="light"] .elementor-25 .elementor-element.elementor-element-0648ff4{color: #6ee7b7;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f2c9bf5 */.elementor-25 .elementor-element.elementor-element-f2c9bf5.dch-work-meta.dch-work-meta{inset:auto; bottom:0; left:0; right:0; background: linear-gradient(rgba(0,0,0,0) 25%, rgba(3,9,5,.92) 100%);}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4513daf */.elementor-25 .elementor-element.elementor-element-4513daf.dch-work-card.dch-work-card{position:relative; overflow:hidden;}
.elementor-25 .elementor-element.elementor-element-4513daf.dch-work-card.dch-work-card::after{content: ""; position: absolute; inset: 0; background: rgba(16,185,129,.06); opacity: 0; pointer-events: none; z-index: 1;}
.elementor-25 .elementor-element.elementor-element-4513daf.dch-work-card.dch-work-card:hover::after{opacity: 1;}
.elementor-25 .elementor-element.elementor-element-4513daf:hover .dch-work-img img{transform: scale(1.06);}
.elementor-25 .elementor-element.elementor-element-4513daf:hover .dch-work-disc span{transform: scale(1.1);}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-94e40f3 */.elementor-25 .elementor-element.elementor-element-94e40f3{background: conic-gradient(from 160deg at 20% 70%, rgba(110,231,183,.05) 0deg, transparent 70deg, transparent 300deg, rgba(16,185,129,.05) 360deg), #060a07;}
[data-theme="light"] .elementor-25 .elementor-element.elementor-element-94e40f3{background: conic-gradient(from 160deg at 20% 70%, rgba(4,120,87,.075) 0deg, transparent 70deg, transparent 300deg, rgba(16,185,129,.075) 360deg), #e8f5ee;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e1f8589 */.elementor-25 .elementor-element.elementor-element-e1f8589{height: 1px; background: linear-gradient(90deg, transparent 0%, rgba(16,185,129,.55) 25%, rgba(110,231,183,.9) 50%, rgba(16,185,129,.55) 75%, transparent 100%); box-shadow: rgba(16,185,129,.45) 0 0 10px, rgba(16,185,129,.18) 0 0 30px, rgba(16,185,129,.08) 0 0 60px;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7f18edc */.elementor-25 .elementor-element.elementor-element-7f18edc.dch-deco-word.dch-deco-word{inset:auto; top:-130px; right:-32px; user-select:none; pointer-events:none;} .elementor-25 .elementor-element.elementor-element-7f18edc.dch-deco-word.dch-deco-word, .elementor-25 .elementor-element.elementor-element-7f18edc.dch-deco-word.dch-deco-word *{-webkit-text-stroke: 1px rgba(52,211,153,.07);} .elementor-25 .elementor-element.elementor-element-7f18edc .elementor-widget-container{line-height:1;}/* End custom CSS */
/* Start custom CSS for counter, class: .elementor-element-8b2a8e7 */[data-theme="light"] .elementor-25 .elementor-element.elementor-element-8b2a8e7 .elementor-counter-number-wrapper{color: #0a1e14;}
[data-theme="light"] .elementor-25 .elementor-element.elementor-element-8b2a8e7 .elementor-counter-title{color: #3f7557;}
.elementor-25 .elementor-element.elementor-element-8b2a8e7 .elementor-counter-number-wrapper{text-shadow: 0 0 60px rgba(110,231,183,.22), 0 0 120px rgba(16,185,129,.12); font-variant-numeric: tabular-nums;}/* End custom CSS */
/* Start custom CSS for counter, class: .elementor-element-123d150 */[data-theme="light"] .elementor-25 .elementor-element.elementor-element-123d150 .elementor-counter-number-wrapper{color: #0a1e14;}
[data-theme="light"] .elementor-25 .elementor-element.elementor-element-123d150 .elementor-counter-title{color: #3f7557;}
.elementor-25 .elementor-element.elementor-element-123d150 .elementor-counter-number-wrapper{text-shadow: 0 0 60px rgba(110,231,183,.22), 0 0 120px rgba(16,185,129,.12); font-variant-numeric: tabular-nums;}/* End custom CSS */
/* Start custom CSS for counter, class: .elementor-element-ddea5a4 */[data-theme="light"] .elementor-25 .elementor-element.elementor-element-ddea5a4 .elementor-counter-number-wrapper{color: #0a1e14;}
[data-theme="light"] .elementor-25 .elementor-element.elementor-element-ddea5a4 .elementor-counter-title{color: #3f7557;}
.elementor-25 .elementor-element.elementor-element-ddea5a4 .elementor-counter-number-wrapper{text-shadow: 0 0 60px rgba(110,231,183,.22), 0 0 120px rgba(16,185,129,.12); font-variant-numeric: tabular-nums;}/* End custom CSS */
/* Start custom CSS for counter, class: .elementor-element-ea1a8e6 */[data-theme="light"] .elementor-25 .elementor-element.elementor-element-ea1a8e6 .elementor-counter-number-wrapper{color: #0a1e14;}
[data-theme="light"] .elementor-25 .elementor-element.elementor-element-ea1a8e6 .elementor-counter-title{color: #3f7557;}
.elementor-25 .elementor-element.elementor-element-ea1a8e6 .elementor-counter-number-wrapper{text-shadow: 0 0 60px rgba(110,231,183,.22), 0 0 120px rgba(16,185,129,.12); font-variant-numeric: tabular-nums;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d6df632 */.elementor-25 .elementor-element.elementor-element-d6df632{background: radial-gradient(90% 70%, rgba(16,185,129,.1), transparent 60%), #0a0f0c;}
[data-theme="light"] .elementor-25 .elementor-element.elementor-element-d6df632{background: radial-gradient(90% 70%, rgba(16,185,129,.15), transparent 60%), #f4fbf6;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e224692 */.elementor-25 .elementor-element.elementor-element-e224692{height: 1px; background: linear-gradient(90deg, transparent 0%, rgba(16,185,129,.55) 25%, rgba(110,231,183,.9) 50%, rgba(16,185,129,.55) 75%, transparent 100%); box-shadow: rgba(16,185,129,.45) 0 0 10px, rgba(16,185,129,.18) 0 0 30px, rgba(16,185,129,.08) 0 0 60px;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cde68bf */.elementor-25 .elementor-element.elementor-element-cde68bf.dch-deco-word.dch-deco-word{inset:auto; left:-32px; bottom:-150px; user-select:none; pointer-events:none;} .elementor-25 .elementor-element.elementor-element-cde68bf.dch-deco-word.dch-deco-word, .elementor-25 .elementor-element.elementor-element-cde68bf.dch-deco-word.dch-deco-word *{-webkit-text-stroke: 1px rgba(52,211,153,.07);} .elementor-25 .elementor-element.elementor-element-cde68bf .elementor-widget-container{line-height:1;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-93ce64b */[data-theme="light"] .elementor-25 .elementor-element.elementor-element-93ce64b{color: #27563b;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1cd2edb */[data-theme="light"] .elementor-25 .elementor-element.elementor-element-1cd2edb .elementor-heading-title{color: #0a1e14;}
.elementor-25 .elementor-element.elementor-element-1cd2edb .dch-line{display:block; -webkit-text-fill-color: currentColor;}
.elementor-25 .elementor-element.elementor-element-1cd2edb.dch-luxury.dch-luxury .dch-line:last-child{background-image: linear-gradient(110deg, #0f9e6e 0%, #6ee7b7 30%, #ffffff 50%, #34d399 70%, #0f9e6e 100%); background-size: 250% auto; background-clip: text; -webkit-background-clip: text; -webkit-text-fill-color: transparent; animation: dch-shimmer 7s linear infinite;}
[data-theme="light"] .elementor-25 .elementor-element.elementor-element-1cd2edb.dch-luxury.dch-luxury .dch-line:last-child{background-image: linear-gradient(110deg, #065f46 0%, #0f9e6e 30%, #10b981 50%, #0f9e6e 70%, #065f46 100%);}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-47a1b3d */.elementor-25 .elementor-element.elementor-element-47a1b3d, .elementor-25 .elementor-element.elementor-element-47a1b3d *{-webkit-text-stroke: 1px rgba(52,211,153,.1);}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a8ca0cf */[data-theme="light"] .elementor-25 .elementor-element.elementor-element-a8ca0cf .elementor-heading-title{color: #0a1e14;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c543399 */[data-theme="light"] .elementor-25 .elementor-element.elementor-element-c543399{color: #387050;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3e44484 */.elementor-25 .elementor-element.elementor-element-3e44484, .elementor-25 .elementor-element.elementor-element-3e44484 *{-webkit-text-stroke: 1px rgba(52,211,153,.1);}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f295883 */[data-theme="light"] .elementor-25 .elementor-element.elementor-element-f295883 .elementor-heading-title{color: #0a1e14;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-562ad82 */[data-theme="light"] .elementor-25 .elementor-element.elementor-element-562ad82{color: #387050;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-64a1f00 */[data-theme="light"] .elementor-25 .elementor-element.elementor-element-64a1f00{border-color: rgba(16,185,129,0.16);}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8da1b17 */.elementor-25 .elementor-element.elementor-element-8da1b17, .elementor-25 .elementor-element.elementor-element-8da1b17 *{-webkit-text-stroke: 1px rgba(52,211,153,.1);}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5a41073 */[data-theme="light"] .elementor-25 .elementor-element.elementor-element-5a41073 .elementor-heading-title{color: #0a1e14;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2072c29 */[data-theme="light"] .elementor-25 .elementor-element.elementor-element-2072c29{color: #387050;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cb8877c */[data-theme="light"] .elementor-25 .elementor-element.elementor-element-cb8877c{border-color: rgba(16,185,129,0.16);}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ba931a7 */.elementor-25 .elementor-element.elementor-element-ba931a7, .elementor-25 .elementor-element.elementor-element-ba931a7 *{-webkit-text-stroke: 1px rgba(52,211,153,.1);}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b67c2e3 */[data-theme="light"] .elementor-25 .elementor-element.elementor-element-b67c2e3 .elementor-heading-title{color: #0a1e14;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-eb3c9ef */[data-theme="light"] .elementor-25 .elementor-element.elementor-element-eb3c9ef{color: #387050;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b6fa5ff */[data-theme="light"] .elementor-25 .elementor-element.elementor-element-b6fa5ff{border-color: rgba(16,185,129,0.16);}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4b93071 */.elementor-25 .elementor-element.elementor-element-4b93071 .elementor-button{background: linear-gradient(135deg,#0f9e6e,#10b981); box-shadow: 0 4px 18px rgba(16,185,129,.38); transition: box-shadow .22s, transform .18s;}
.elementor-25 .elementor-element.elementor-element-4b93071 .elementor-button:hover{transform: translateY(-1px); box-shadow: 0 6px 28px rgba(16,185,129,.55);}
.elementor-25 .elementor-element.elementor-element-4b93071 .elementor-button{position: relative; isolation: isolate;}
.elementor-25 .elementor-element.elementor-element-4b93071 .elementor-button::before{content: ""; position: absolute; inset: 0; border-radius: inherit; padding: 1.5px; background: linear-gradient(135deg, #0f9e6e, #6ee7b7, #051209, #0f9e6e) 0 0 / 300% 300%; animation: dch-border-rotate 4s ease infinite; -webkit-mask: linear-gradient(#000 0 0) content-box, linear-gradient(#000 0 0); -webkit-mask-composite: xor; mask: linear-gradient(#000 0 0) content-box, linear-gradient(#000 0 0); mask-composite: exclude; pointer-events: none; z-index: 1;}
.elementor-25 .elementor-element.elementor-element-4b93071 .elementor-button:focus-visible{outline: 1px solid rgba(16,185,129,.65); outline-offset: 0; box-shadow: 0 0 0 3px rgba(16,185,129,.12);}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-08667f6 */.elementor-25 .elementor-element.elementor-element-08667f6{background: conic-gradient(from 60deg at 70% 60%, rgba(110,231,183,.06) 0deg, transparent 80deg, transparent 280deg, rgba(16,185,129,.05) 360deg), #060a07;}
[data-theme="light"] .elementor-25 .elementor-element.elementor-element-08667f6{background: conic-gradient(from 60deg at 70% 60%, rgba(4,120,87,.09) 0deg, transparent 80deg, transparent 280deg, rgba(16,185,129,.075) 360deg), #e8f5ee;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-027566c */[data-theme="light"] .elementor-25 .elementor-element.elementor-element-027566c{color: #27563b;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c804e4b */[data-theme="light"] .elementor-25 .elementor-element.elementor-element-c804e4b .elementor-heading-title{color: #0a1e14;}
.elementor-25 .elementor-element.elementor-element-c804e4b .dch-line{display:block; -webkit-text-fill-color: currentColor;}
.elementor-25 .elementor-element.elementor-element-c804e4b.dch-luxury.dch-luxury .dch-line:last-child{background-image: linear-gradient(110deg, #0f9e6e 0%, #6ee7b7 30%, #ffffff 50%, #34d399 70%, #0f9e6e 100%); background-size: 250% auto; background-clip: text; -webkit-background-clip: text; -webkit-text-fill-color: transparent; animation: dch-shimmer 7s linear infinite;}
[data-theme="light"] .elementor-25 .elementor-element.elementor-element-c804e4b.dch-luxury.dch-luxury .dch-line:last-child{background-image: linear-gradient(110deg, #065f46 0%, #0f9e6e 30%, #10b981 50%, #0f9e6e 70%, #065f46 100%);}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bfe4635 */[data-theme="light"] .elementor-25 .elementor-element.elementor-element-bfe4635{color: #27563b;}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3f3cc7e */[data-theme="light"] .elementor-25 .elementor-element.elementor-element-3f3cc7e .elementor-button{fill: #08704c;}
.elementor-25 .elementor-element.elementor-element-3f3cc7e{position: relative;}
.elementor-25 .elementor-element.elementor-element-3f3cc7e .elementor-button{position: relative; white-space: nowrap;}
.elementor-25 .elementor-element.elementor-element-3f3cc7e .elementor-button::after{content: ""; position: absolute; left: 0; right: 0; bottom: 0; height: 2px; background: linear-gradient(90deg,transparent,#0f9e6e,#6ee7b7,#0f9e6e,transparent) 0 0 / 200% 100%; opacity: 0; transition: opacity .3s;}
.elementor-25 .elementor-element.elementor-element-3f3cc7e:hover .elementor-button::after, .elementor-25 .elementor-element.elementor-element-3f3cc7e .elementor-button:hover::after, .elementor-25 .elementor-element.elementor-element-3f3cc7e .elementor-button:focus-visible::after{opacity: 1;}
.elementor-25 .elementor-element.elementor-element-3f3cc7e .elementor-button:hover .elementor-button-icon{transform: translateX(4px);}
[data-theme="light"] .elementor-25 .elementor-element.elementor-element-3f3cc7e .elementor-button, [data-theme="light"] .elementor-25 .elementor-element.elementor-element-3f3cc7e a{color: #08704c; text-decoration: underline; text-decoration-thickness: 1px; text-underline-offset: 3px;}
.elementor-25 .elementor-element.elementor-element-3f3cc7e .elementor-button:focus-visible{outline: 1px solid rgba(16,185,129,.65); outline-offset: 0; box-shadow: 0 0 0 3px rgba(16,185,129,.12);}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4f871f9 */[data-theme="light"] .elementor-25 .elementor-element.elementor-element-4f871f9{color: #3f7557;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cee8bfa */[data-theme="light"] .elementor-25 .elementor-element.elementor-element-cee8bfa .elementor-heading-title{color: #0a1e14;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f551af1 */[data-theme="light"] .elementor-25 .elementor-element.elementor-element-f551af1{color: #387050;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-418252d */[data-theme="light"] .elementor-25 .elementor-element.elementor-element-418252d{border-color: rgba(16,185,129,0.16);}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4488308 */[data-theme="light"] .elementor-25 .elementor-element.elementor-element-4488308{color: #3f7557;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3b22e35 */[data-theme="light"] .elementor-25 .elementor-element.elementor-element-3b22e35 .elementor-heading-title{color: #0a1e14;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-07d9ae1 */[data-theme="light"] .elementor-25 .elementor-element.elementor-element-07d9ae1{color: #387050;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8f85198 */[data-theme="light"] .elementor-25 .elementor-element.elementor-element-8f85198{border-color: rgba(16,185,129,0.16);}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1906a5c */[data-theme="light"] .elementor-25 .elementor-element.elementor-element-1906a5c{color: #3f7557;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e788002 */[data-theme="light"] .elementor-25 .elementor-element.elementor-element-e788002 .elementor-heading-title{color: #0a1e14;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e590232 */[data-theme="light"] .elementor-25 .elementor-element.elementor-element-e590232{color: #387050;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f937cb2 */[data-theme="light"] .elementor-25 .elementor-element.elementor-element-f937cb2{border-color: rgba(16,185,129,0.16);}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-486f3cb */[data-theme="light"] .elementor-25 .elementor-element.elementor-element-486f3cb{color: #3f7557;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-86698d9 */[data-theme="light"] .elementor-25 .elementor-element.elementor-element-86698d9 .elementor-heading-title{color: #0a1e14;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-839cf88 */[data-theme="light"] .elementor-25 .elementor-element.elementor-element-839cf88{color: #387050;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7bd7eb9 */[data-theme="light"] .elementor-25 .elementor-element.elementor-element-7bd7eb9{border-color: rgba(16,185,129,0.16);}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-91c594a */.elementor-25 .elementor-element.elementor-element-91c594a{background: radial-gradient(65% 55% at 5% 50%, rgba(16,185,129,.1), transparent 55%), linear-gradient(#060a07 0%, #0a0f0c 100%);}
[data-theme="light"] .elementor-25 .elementor-element.elementor-element-91c594a{background: radial-gradient(65% 55% at 5% 50%, rgba(16,185,129,.15), transparent 55%), linear-gradient(#e8f5ee 0%, #f4fbf6 100%);}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d43c28b */.elementor-25 .elementor-element.elementor-element-d43c28b{height: 1px; background: linear-gradient(90deg, transparent 0%, rgba(16,185,129,.55) 25%, rgba(110,231,183,.9) 50%, rgba(16,185,129,.55) 75%, transparent 100%); box-shadow: rgba(16,185,129,.45) 0 0 10px, rgba(16,185,129,.18) 0 0 30px, rgba(16,185,129,.08) 0 0 60px;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-46c9069 */[data-theme="light"] .elementor-25 .elementor-element.elementor-element-46c9069{color: #27563b;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d178e08 */[data-theme="light"] .elementor-25 .elementor-element.elementor-element-d178e08 .elementor-heading-title{color: #0a1e14;}
.elementor-25 .elementor-element.elementor-element-d178e08 .dch-line{display:block; -webkit-text-fill-color: currentColor;}
.elementor-25 .elementor-element.elementor-element-d178e08.dch-luxury.dch-luxury .dch-line:nth-last-child(-n+2){background-image: linear-gradient(110deg, #0f9e6e 0%, #6ee7b7 30%, #ffffff 50%, #34d399 70%, #0f9e6e 100%); background-size: 250% auto; background-clip: text; -webkit-background-clip: text; -webkit-text-fill-color: transparent; animation: dch-shimmer 7s linear infinite;}
[data-theme="light"] .elementor-25 .elementor-element.elementor-element-d178e08.dch-luxury.dch-luxury .dch-line:nth-last-child(-n+2){background-image: linear-gradient(110deg, #065f46 0%, #0f9e6e 30%, #10b981 50%, #0f9e6e 70%, #065f46 100%);}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-aa755b2 */[data-theme="light"] .elementor-25 .elementor-element.elementor-element-aa755b2{color: #387050;}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6efd3ab */.elementor-25 .elementor-element.elementor-element-6efd3ab .elementor-button{background: linear-gradient(135deg,#0f9e6e,#10b981); box-shadow: 0 4px 18px rgba(16,185,129,.38); transition: box-shadow .22s, transform .18s;}
.elementor-25 .elementor-element.elementor-element-6efd3ab .elementor-button:hover{transform: translateY(-1px); box-shadow: 0 6px 28px rgba(16,185,129,.55);}
.elementor-25 .elementor-element.elementor-element-6efd3ab .elementor-button{position: relative; isolation: isolate;}
.elementor-25 .elementor-element.elementor-element-6efd3ab .elementor-button::before{content: ""; position: absolute; inset: 0; border-radius: inherit; padding: 1.5px; background: linear-gradient(135deg, #0f9e6e, #6ee7b7, #051209, #0f9e6e) 0 0 / 300% 300%; animation: dch-border-rotate 4s ease infinite; -webkit-mask: linear-gradient(#000 0 0) content-box, linear-gradient(#000 0 0); -webkit-mask-composite: xor; mask: linear-gradient(#000 0 0) content-box, linear-gradient(#000 0 0); mask-composite: exclude; pointer-events: none; z-index: 1;}
.elementor-25 .elementor-element.elementor-element-6efd3ab .elementor-button:focus-visible{outline: 1px solid rgba(16,185,129,.65); outline-offset: 0; box-shadow: 0 0 0 3px rgba(16,185,129,.12);}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-785091f */[data-theme="light"] .elementor-25 .elementor-element.elementor-element-785091f .elementor-button{color: #387050; fill: #387050; background-color: rgba(16,185,129,.05); border-color: rgba(16,185,129,0.24);}
.elementor-25 .elementor-element.elementor-element-785091f .elementor-button:hover{color: #edf5f0; border-color: rgba(52,211,153,.30);}
.elementor-25 .elementor-element.elementor-element-785091f .elementor-button:focus-visible{outline: 1px solid rgba(16,185,129,.65); outline-offset: 0; box-shadow: 0 0 0 3px rgba(16,185,129,.12);}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2fc3b16 */.elementor-25 .elementor-element.elementor-element-2fc3b16{background: conic-gradient(from 180deg at 50% -10%, rgba(16,185,129,.22) 0deg, transparent 60deg, transparent 300deg, rgba(16,185,129,.15) 360deg), radial-gradient(70% 60% at 80% 80%, rgba(110,231,183,.07), transparent 55%), #060a07;}
[data-theme="light"] .elementor-25 .elementor-element.elementor-element-2fc3b16{background: conic-gradient(from 180deg at 50% -10%, rgba(16,185,129,.33) 0deg, transparent 60deg, transparent 300deg, rgba(16,185,129,.225) 360deg), radial-gradient(70% 60% at 80% 80%, rgba(4,120,87,.105), transparent 55%), #e8f5ee;}/* End custom CSS */