.elementor-35 .elementor-element.elementor-element-38d0e38{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-35 .elementor-element.elementor-element-baf447d{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-35 .elementor-element.elementor-element-dca8bf7{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:-200px;--margin-right:0px;}.elementor-35 .elementor-element.elementor-element-7da1b6d .aux-modern-heading-primary{font-family:"Abhaya Libre", Sans-serif;font-size:36px;font-weight:700;color:#047251;}.elementor-35 .elementor-element.elementor-element-7da1b6d .aux-modern-heading-secondary{font-family:"Advent Pro", Sans-serif;margin:-30px 0px 0px 0px;}.elementor-35 .elementor-element.elementor-element-c0defd6{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-35 .elementor-element.elementor-element-95a4c2f{width:var( --container-widget-width, 89.835% );max-width:89.835%;margin:075px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 5px;--container-widget-width:89.835%;--container-widget-flex-grow:0;}.elementor-35 .elementor-element.elementor-element-95a4c2f.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-35 .elementor-element.elementor-element-95a4c2f .aux-modern-heading-primary{font-family:"Helvetica", Sans-serif;font-size:23px;line-height:7px;margin:020px 0px 050px 0px;}.elementor-35 .elementor-element.elementor-element-95a4c2f .aux-modern-heading-secondary{font-family:"Poppins", Sans-serif;font-size:43px;font-weight:800;line-height:51px;color:#008168;margin:50px 0px 0px 0px;}.elementor-35 .elementor-element.elementor-element-95a4c2f .aux-modern-heading-secondary .aux-head-highlight{color:#F50000;}.elementor-35 .elementor-element.elementor-element-95a4c2f .aux-modern-heading-divider{height:2px;}.elementor-35 .elementor-element.elementor-element-95a4c2f .aux-modern-heading-description{color:var( --e-global-color-cfc6143 );font-family:var( --e-global-typography-8789dbc-font-family ), Sans-serif;font-size:var( --e-global-typography-8789dbc-font-size );line-height:var( --e-global-typography-8789dbc-line-height );margin:50px 0px 0px 0px;}.elementor-35 .elementor-element.elementor-element-434a8a1 .aux-modern-button.aux-modern-button-outline .aux-overlay:before, .elementor-35 .elementor-element.elementor-element-434a8a1 .aux-modern-button .aux-overlay:before{background-color:#14B8A6;}.elementor-35 .elementor-element.elementor-element-434a8a1 .aux-modern-button.aux-modern-button-outline .aux-overlay:after, .elementor-35 .elementor-element.elementor-element-434a8a1 .aux-modern-button .aux-overlay:after{background-color:#115E59;}.elementor-35 .elementor-element.elementor-element-434a8a1 .aux-modern-button-wrapper{text-align:left;}.elementor-35 .elementor-element.elementor-element-434a8a1 .aux-text{color:#FFFFFF;}.elementor-35 .elementor-element.elementor-element-c52d9c8{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-35 .elementor-element.elementor-element-b5ee3cb{width:var( --container-widget-width, 89.835% );max-width:89.835%;margin:075px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 5px;--container-widget-width:89.835%;--container-widget-flex-grow:0;}.elementor-35 .elementor-element.elementor-element-b5ee3cb.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-35 .elementor-element.elementor-element-b5ee3cb .aux-modern-heading-primary{font-family:"Helvetica", Sans-serif;font-size:23px;line-height:7px;margin:020px 0px 050px 0px;}.elementor-35 .elementor-element.elementor-element-b5ee3cb .aux-modern-heading-secondary{font-family:"Poppins", Sans-serif;font-size:43px;font-weight:800;line-height:51px;color:#008168;margin:50px 0px 0px 0px;}.elementor-35 .elementor-element.elementor-element-b5ee3cb .aux-modern-heading-secondary .aux-head-highlight{color:#F50000;}.elementor-35 .elementor-element.elementor-element-b5ee3cb .aux-modern-heading-divider{height:2px;}.elementor-35 .elementor-element.elementor-element-b5ee3cb .aux-modern-heading-description{color:var( --e-global-color-cfc6143 );font-family:var( --e-global-typography-8789dbc-font-family ), Sans-serif;font-size:var( --e-global-typography-8789dbc-font-size );line-height:var( --e-global-typography-8789dbc-line-height );margin:50px 0px 0px 0px;}.elementor-35 .elementor-element.elementor-element-0933113{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-35 .elementor-element.elementor-element-0933113:not(.elementor-motion-effects-element-type-background), .elementor-35 .elementor-element.elementor-element-0933113 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#008168;}.elementor-35 .elementor-element.elementor-element-1cd0fb0 .aux-modern-heading-primary{font-size:19px;color:#FFFFFF;}.elementor-35 .elementor-element.elementor-element-1cd0fb0 .aux-modern-heading-secondary{font-family:var( --e-global-typography-8789dbc-font-family ), Sans-serif;font-size:var( --e-global-typography-8789dbc-font-size );line-height:var( --e-global-typography-8789dbc-line-height );color:#FFFFFF;}.elementor-35 .elementor-element.elementor-element-1cd0fb0 .aux-modern-heading-divider{background-color:#C5BEBE;}.elementor-35 .elementor-element.elementor-element-b6635c0 .aux-modern-heading-primary{font-size:19px;color:#FFFFFF;}.elementor-35 .elementor-element.elementor-element-b6635c0 .aux-modern-heading-secondary{font-family:var( --e-global-typography-8789dbc-font-family ), Sans-serif;font-size:var( --e-global-typography-8789dbc-font-size );line-height:var( --e-global-typography-8789dbc-line-height );color:#FFFFFF;}.elementor-35 .elementor-element.elementor-element-b6635c0 .aux-modern-heading-divider{background-color:#C5BEBE;}.elementor-35 .elementor-element.elementor-element-d06d2d8 .aux-modern-heading-primary{font-size:19px;color:#FFFFFF;}.elementor-35 .elementor-element.elementor-element-d06d2d8 .aux-modern-heading-secondary{font-family:var( --e-global-typography-8789dbc-font-family ), Sans-serif;font-size:var( --e-global-typography-8789dbc-font-size );line-height:var( --e-global-typography-8789dbc-line-height );color:#FFFFFF;}.elementor-35 .elementor-element.elementor-element-d06d2d8 .aux-modern-heading-divider{background-color:#C5BEBE;}.elementor-35 .elementor-element.elementor-element-d8d7896{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-35 .elementor-element.elementor-element-a73df33{width:var( --container-widget-width, 89.835% );max-width:89.835%;margin:075px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 5px;--container-widget-width:89.835%;--container-widget-flex-grow:0;}.elementor-35 .elementor-element.elementor-element-a73df33.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-35 .elementor-element.elementor-element-a73df33 .aux-modern-heading-primary{font-family:"Helvetica", Sans-serif;font-size:23px;line-height:7px;margin:020px 0px 050px 0px;}.elementor-35 .elementor-element.elementor-element-a73df33 .aux-modern-heading-secondary{font-family:"Poppins", Sans-serif;font-size:43px;font-weight:800;line-height:51px;color:#008168;margin:50px 0px 0px 0px;}.elementor-35 .elementor-element.elementor-element-a73df33 .aux-modern-heading-secondary .aux-head-highlight{color:#F50000;}.elementor-35 .elementor-element.elementor-element-a73df33 .aux-modern-heading-divider{height:2px;}.elementor-35 .elementor-element.elementor-element-a73df33 .aux-modern-heading-description{color:var( --e-global-color-cfc6143 );font-family:var( --e-global-typography-8789dbc-font-family ), Sans-serif;font-size:var( --e-global-typography-8789dbc-font-size );line-height:var( --e-global-typography-8789dbc-line-height );margin:50px 0px 0px 0px;}.elementor-35 .elementor-element.elementor-element-a83fc42{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--border-radius:20px 20px 20px 20px;}.elementor-35 .elementor-element.elementor-element-25982e2{--display:flex;--border-radius:20px 20px 20px 20px;}.elementor-35 .elementor-element.elementor-element-25982e2:not(.elementor-motion-effects-element-type-background), .elementor-35 .elementor-element.elementor-element-25982e2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0F766E;}.elementor-35 .elementor-element.elementor-element-2caac90{background-color:#0F766E;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 05px;padding:10px 10px 10px 10px;border-radius:20px 20px 20px 20px;}.elementor-35 .elementor-element.elementor-element-2caac90 .aux-modern-heading-primary{font-size:20px;font-weight:800;color:#A7F3D0;}.elementor-35 .elementor-element.elementor-element-2caac90 .aux-modern-heading-secondary{font-size:39px;font-weight:900;color:#C9FBFF;}.elementor-35 .elementor-element.elementor-element-2caac90 .aux-modern-heading-description{color:#D8F3F0;}.elementor-35 .elementor-element.elementor-element-c13ffd3 .aux-modern-button.aux-modern-button-outline .aux-overlay:before, .elementor-35 .elementor-element.elementor-element-c13ffd3 .aux-modern-button .aux-overlay:before{background-color:#003028;}.elementor-35 .elementor-element.elementor-element-c13ffd3 .aux-modern-button-wrapper{text-align:right;}.elementor-35 .elementor-element.elementor-element-c13ffd3 .aux-text{color:#00C2B3;}.elementor-35 .elementor-element.elementor-element-eb86e3b{--display:flex;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:50px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:080px;}.elementor-35 .elementor-element.elementor-element-eb86e3b:not(.elementor-motion-effects-element-type-background), .elementor-35 .elementor-element.elementor-element-eb86e3b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8FAFC;}.elementor-35 .elementor-element.elementor-element-04f41d6{background-color:#F8FAFC;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 5px;padding:10px 10px 10px 10px;border-radius:20px 20px 20px 20px;}.elementor-35 .elementor-element.elementor-element-04f41d6 .aux-modern-heading-primary{font-size:20px;font-weight:800;color:#0F766E;}.elementor-35 .elementor-element.elementor-element-04f41d6 .aux-modern-heading-secondary{font-size:39px;font-weight:900;color:#0F766E;}.elementor-35 .elementor-element.elementor-element-04f41d6 .aux-modern-heading-description{color:#475569;}.elementor-35 .elementor-element.elementor-element-a6856b7 .aux-modern-button.aux-modern-button-outline .aux-overlay:before, .elementor-35 .elementor-element.elementor-element-a6856b7 .aux-modern-button .aux-overlay:before{background-color:#0F766E;}.elementor-35 .elementor-element.elementor-element-a6856b7 .aux-modern-button-wrapper{text-align:right;}.elementor-35 .elementor-element.elementor-element-a6856b7 .aux-text{color:#FFFFFF;}.elementor-35 .elementor-element.elementor-element-b60238d{--display:flex;}.elementor-35 .elementor-element.elementor-element-4f29d35{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:200px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-35 .elementor-element.elementor-element-0145c39 .aux-modern-heading-primary{font-family:"Helvetica", Sans-serif;font-size:14px;margin:30px 0px 0px 0px;}.elementor-35 .elementor-element.elementor-element-1908c21 .aux-modern-heading-secondary{font-family:"Poppins", Sans-serif;font-size:40px;font-style:italic;color:#028F91;margin:0px 250px 0px -281px;}.elementor-35 .elementor-element.elementor-element-1908c21 .aux-modern-heading-secondary .aux-head-highlight{font-family:"Aldrich", Sans-serif;font-size:48px;font-style:italic;line-height:1px;color:#FF0202;}.elementor-35 .elementor-element.elementor-element-215a014{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:200px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-35 .elementor-element.elementor-element-e0282a8 .aux-modern-heading-primary{font-family:"Helvetica", Sans-serif;font-size:14px;}.elementor-35 .elementor-element.elementor-element-5d9ec1d .aux-modern-heading-secondary{font-family:"Poppins", Sans-serif;font-size:40px;font-weight:800;font-style:italic;color:#028F91;margin:0px 50px 0px -70px;}.elementor-35 .elementor-element.elementor-element-5d9ec1d .aux-modern-heading-secondary .aux-head-highlight{font-family:"Poppins", Sans-serif;font-size:48px;font-style:italic;line-height:1px;color:#FF0202;}.elementor-35 .elementor-element.elementor-element-3b8aa28{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:10px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-35 .elementor-element.elementor-element-f3ede3a{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:10px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-35 .elementor-element.elementor-element-f098899{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:10px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-35 .elementor-element.elementor-element-ce79708{--display:flex;}.elementor-35 .elementor-element.elementor-element-410fbec{--display:flex;}.elementor-35 .elementor-element.elementor-element-b3d040b{text-align:center;}.elementor-35 .elementor-element.elementor-element-b3d040b .elementor-heading-title{color:#009377;}@media(max-width:1024px){.elementor-35 .elementor-element.elementor-element-38d0e38{--grid-auto-flow:row;}.elementor-35 .elementor-element.elementor-element-c0defd6{--grid-auto-flow:row;}.elementor-35 .elementor-element.elementor-element-95a4c2f .aux-modern-heading-description{font-size:var( --e-global-typography-8789dbc-font-size );line-height:var( --e-global-typography-8789dbc-line-height );}.elementor-35 .elementor-element.elementor-element-c52d9c8{--grid-auto-flow:row;}.elementor-35 .elementor-element.elementor-element-b5ee3cb .aux-modern-heading-description{font-size:var( --e-global-typography-8789dbc-font-size );line-height:var( --e-global-typography-8789dbc-line-height );}.elementor-35 .elementor-element.elementor-element-0933113{--grid-auto-flow:row;}.elementor-35 .elementor-element.elementor-element-1cd0fb0 .aux-modern-heading-secondary{font-size:var( --e-global-typography-8789dbc-font-size );line-height:var( --e-global-typography-8789dbc-line-height );}.elementor-35 .elementor-element.elementor-element-b6635c0 .aux-modern-heading-secondary{font-size:var( --e-global-typography-8789dbc-font-size );line-height:var( --e-global-typography-8789dbc-line-height );}.elementor-35 .elementor-element.elementor-element-d06d2d8 .aux-modern-heading-secondary{font-size:var( --e-global-typography-8789dbc-font-size );line-height:var( --e-global-typography-8789dbc-line-height );}.elementor-35 .elementor-element.elementor-element-d8d7896{--grid-auto-flow:row;}.elementor-35 .elementor-element.elementor-element-a73df33 .aux-modern-heading-description{font-size:var( --e-global-typography-8789dbc-font-size );line-height:var( --e-global-typography-8789dbc-line-height );}.elementor-35 .elementor-element.elementor-element-a83fc42{--grid-auto-flow:row;}.elementor-35 .elementor-element.elementor-element-4f29d35{--grid-auto-flow:row;}.elementor-35 .elementor-element.elementor-element-215a014{--grid-auto-flow:row;}.elementor-35 .elementor-element.elementor-element-3b8aa28{--grid-auto-flow:row;}.elementor-35 .elementor-element.elementor-element-f3ede3a{--grid-auto-flow:row;}.elementor-35 .elementor-element.elementor-element-f098899{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-35 .elementor-element.elementor-element-38d0e38{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-35 .elementor-element.elementor-element-dca8bf7{--margin-top:-118px;--margin-bottom:0px;--margin-left:100px;--margin-right:0px;}.elementor-35 .elementor-element.elementor-element-7da1b6d .aux-modern-heading-primary{font-size:21px;}.elementor-35 .elementor-element.elementor-element-7da1b6d .aux-modern-heading-secondary{font-size:18px;margin:-19px 0px 0px 0px;}.elementor-35 .elementor-element.elementor-element-c0defd6{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:2px;--margin-right:010px;}.elementor-35 .elementor-element.elementor-element-95a4c2f{margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-35 .elementor-element.elementor-element-95a4c2f .aux-modern-heading-primary{font-size:14px;}.elementor-35 .elementor-element.elementor-element-95a4c2f .aux-modern-heading-secondary{font-size:25px;margin:0px 0px 0px 0px;}.elementor-35 .elementor-element.elementor-element-95a4c2f .aux-modern-heading-description{font-size:var( --e-global-typography-8789dbc-font-size );line-height:var( --e-global-typography-8789dbc-line-height );}.elementor-35 .elementor-element.elementor-element-434a8a1 .aux-modern-button-wrapper{text-align:center;}.elementor-35 .elementor-element.elementor-element-c52d9c8{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:2px;--margin-right:010px;}.elementor-35 .elementor-element.elementor-element-b5ee3cb .aux-modern-heading-primary{font-size:14px;}.elementor-35 .elementor-element.elementor-element-b5ee3cb .aux-modern-heading-secondary{font-size:29px;margin:0px 0px 0px 0px;}.elementor-35 .elementor-element.elementor-element-b5ee3cb .aux-modern-heading-description{font-size:var( --e-global-typography-8789dbc-font-size );line-height:var( --e-global-typography-8789dbc-line-height );}.elementor-35 .elementor-element.elementor-element-0933113{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-35 .elementor-element.elementor-element-1cd0fb0 .aux-modern-heading-primary{font-size:13px;}.elementor-35 .elementor-element.elementor-element-1cd0fb0 .aux-modern-heading-secondary{font-size:var( --e-global-typography-8789dbc-font-size );line-height:var( --e-global-typography-8789dbc-line-height );}.elementor-35 .elementor-element.elementor-element-b6635c0 .aux-modern-heading-primary{font-size:13px;}.elementor-35 .elementor-element.elementor-element-b6635c0 .aux-modern-heading-secondary{font-size:var( --e-global-typography-8789dbc-font-size );line-height:var( --e-global-typography-8789dbc-line-height );}.elementor-35 .elementor-element.elementor-element-d06d2d8 .aux-modern-heading-primary{font-size:13px;}.elementor-35 .elementor-element.elementor-element-d06d2d8 .aux-modern-heading-secondary{font-size:var( --e-global-typography-8789dbc-font-size );line-height:var( --e-global-typography-8789dbc-line-height );}.elementor-35 .elementor-element.elementor-element-d8d7896{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-35 .elementor-element.elementor-element-a73df33 .aux-modern-heading-primary{font-size:14px;}.elementor-35 .elementor-element.elementor-element-a73df33 .aux-modern-heading-secondary{font-size:29px;margin:0px 0px 0px 0px;}.elementor-35 .elementor-element.elementor-element-a73df33 .aux-modern-heading-description{font-size:var( --e-global-typography-8789dbc-font-size );line-height:var( --e-global-typography-8789dbc-line-height );}.elementor-35 .elementor-element.elementor-element-a83fc42{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:17px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-35 .elementor-element.elementor-element-25982e2{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-35 .elementor-element.elementor-element-2caac90{padding:0px 0px 05px 0px;}.elementor-35 .elementor-element.elementor-element-2caac90 .aux-modern-heading-primary{font-size:15px;margin:20px 20px 010px 20px;}.elementor-35 .elementor-element.elementor-element-2caac90 .aux-modern-heading-secondary{margin:0px 0px 0px 20px;}.elementor-35 .elementor-element.elementor-element-2caac90 .aux-modern-heading-description{margin:0px 20px 0px 20px;}.elementor-35 .elementor-element.elementor-element-c13ffd3{margin:05px 05px calc(var(--kit-widget-spacing, 0px) + 05px) 05px;}.elementor-35 .elementor-element.elementor-element-eb86e3b{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-35 .elementor-element.elementor-element-04f41d6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 0px 020px 5px;}.elementor-35 .elementor-element.elementor-element-04f41d6 .aux-modern-heading-primary{font-size:15px;color:#14B8A6;margin:20px 20px 20px 20px;}.elementor-35 .elementor-element.elementor-element-04f41d6 .aux-modern-heading-secondary{color:#0F766E;margin:0px 0px 0px 16px;}.elementor-35 .elementor-element.elementor-element-04f41d6 .aux-modern-heading-description{color:#475569;line-height:1.2em;margin:0px 0px 0px 11px;}.elementor-35 .elementor-element.elementor-element-a6856b7{margin:5px 5px calc(var(--kit-widget-spacing, 0px) + 5px) 5px;}.elementor-35 .elementor-element.elementor-element-4f29d35{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-35 .elementor-element.elementor-element-215a014{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-35 .elementor-element.elementor-element-5d9ec1d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-35 .elementor-element.elementor-element-5d9ec1d .aux-modern-heading-secondary{font-size:25px;margin:0px 0px 0px 0px;}.elementor-35 .elementor-element.elementor-element-5d9ec1d .aux-modern-heading-secondary .aux-head-highlight{font-size:25px;}.elementor-35 .elementor-element.elementor-element-3b8aa28{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-35 .elementor-element.elementor-element-f3ede3a{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-35 .elementor-element.elementor-element-f098899{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-35 .elementor-element.elementor-element-c3fdde9{margin:0px 5px calc(var(--kit-widget-spacing, 0px) + 0px) -20px;padding:0px 0px 0px 0px;}.elementor-35 .elementor-element.elementor-element-b3d040b{text-align:center;}.elementor-35 .elementor-element.elementor-element-b3d040b .elementor-heading-title{font-size:26px;}}/* Start custom CSS for html, class: .elementor-element-e3b4641 */.ticker-wrap {
    width: 100%;
    overflow: hidden;
    background: #f5f5f5; /* Background color */
    padding: 20px 0;
    position: relative;
}

.ticker {
    display: flex;
    width: max-content;
    animation: scroll-left 25s linear infinite;
}

.ticker span {
    white-space: nowrap;
    padding-right: 80px;
    font-family: 'Poiret One', sans-serif;
    font-size: clamp(60px, 10vw, 140px);
    font-weight: 400;
    color: transparent;
    -webkit-text-stroke: 1.5px #222;
    text-transform: capitalize;
    line-height: 1;
}

@keyframes scroll-left {
    from {
        transform: translateX(0);
    }
    to {
        transform: translateX(-50%);
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-f00c442 */*{
margin:0;
padding:0;
box-sizing:border-box;
}

body{
font-family:'Outfit',sans-serif;
background:#fff;
}

.timeline-section{
max-width:1200px;
margin:auto;
padding:40px 20px;
}

.feature-block{

display:flex;
align-items:flex-start;
gap:40px;

padding:70px 0;

border-top:2px solid #222;
}

.feature-number{

font-size:110px;
font-weight:800;
line-height:1;

color:#008f8c;

min-width:150px;

}

.feature-content{

flex:1;

}

.feature-content h2{

font-size:52px;

font-weight:700;

line-height:1.1;

margin-bottom:28px;

color:#111;

max-width:650px;

}

.feature-content p{

font-size:24px;

line-height:1.8;

font-weight:300;

color:#666;

max-width:850px;

}

/* Tablet */

@media(max-width:992px){

.feature-number{

font-size:80px;

min-width:110px;

}

.feature-content h2{

font-size:40px;

}

.feature-content p{

font-size:20px;

}

}

/* Mobile */

@media(max-width:768px){

.feature-block{

flex-direction:column;

gap:15px;

padding:45px 0;

}

.feature-number{

font-size:72px;

min-width:auto;

}

.feature-content h2{

font-size:34px;

}

.feature-content p{

font-size:18px;

line-height:1.7;

}

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-12fea3a */*{
margin:0;
padding:0;
box-sizing:border-box;
}

body{
font-family:'Outfit',sans-serif;
}

.medicine-section{

padding:100px 6%;

background:#F7FEFD;

}

.heading-area{

display:flex;

justify-content:space-between;

align-items:flex-start;

gap:80px;

margin-bottom:70px;

}

.left{

width:55%;

}

.right{

width:40%;

}

.sub-title{

font-size:14px;

letter-spacing:6px;

text-transform:uppercase;

color:#0C9E9B;

display:block;

margin-bottom:20px;

}

.left h2{

font-size:55px;

font-weight:800;

line-height:1.05;

color:#111;

}

.right p{

font-size:21px;

line-height:1.8;

font-weight:400;

color:#666;

margin-top:45px;

}

.medicine-grid{

display:grid;

grid-template-columns:repeat(4,1fr);

border-top:1px solid #ddd;

border-left:1px solid #ddd;

}

.card{

padding:45px 40px;

min-height:220px;

display:flex;

flex-direction:column;

justify-content:space-between;

border-right:1px solid #ddd;

border-bottom:1px solid #ddd;

transition:.35s;

background:#F7FEFD;

}

.card:hover{

background:#008E8A;

transform:translateY(-8px);

}

.card span{

font-size:13px;

letter-spacing:5px;

color:#008E8A;

font-weight:600;

}

.card h3{

font-size:25px;

font-weight:700;

line-height:1.3;

color:#111;

transition:.35s;

}

.card:hover span,

.card:hover h3{

color:#fff;

}

/* Tablet */

@media(max-width:991px){

.heading-area{

flex-direction:column;

gap:30px;

}

.left,

.right{

width:100%;

}

.left h2{

font-size:50px;

}

.right p{

font-size:20px;

margin-top:0;

}

.medicine-grid{

grid-template-columns:repeat(2,1fr);

}

.card{

min-height:180px;

padding:35px;

}

.card h3{

font-size:28px;

}

}

/* Mobile */

@media(max-width:767px){

.medicine-section{

padding:60px 20px;

}

.sub-title{

font-size:11px;

letter-spacing:3px;

}

.left h2{

font-size:38px;

}

.right p{

font-size:17px;

line-height:1.7;

}

.medicine-grid{

grid-template-columns:1fr;

}

.card{

min-height:auto;

padding:28px 24px;

}

.card h3{

font-size:24px;

}

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-a6c8584 */@import url('https://fonts.googleapis.com/css2?family=Outfit:wght@300;400;500;600;700;800&display=swap');

.features-strip{

display:grid;

grid-template-columns:repeat(4,1fr);

gap:50px;

padding:80px 0;

border-bottom:1px solid #E6E6E6;

font-family:'Outfit',sans-serif;

}

.feature-item{

transition:.35s;

}

.feature-icon{

width:56px;

height:56px;

border-radius:50%;

background:#EAF7F6;

display:flex;

justify-content:center;

align-items:center;

margin-bottom:28px;

font-size:22px;

color:#008C8C;

transition:.35s;

}

.feature-item h3{

font-size:28px;

font-weight:700;

color:#111;

margin-bottom:16px;

line-height:1.2;

}

.feature-item p{

font-size:19px;

font-weight:300;

line-height:1.8;

color:#666;

}

.feature-item:hover .feature-icon{

background:#008C8C;

color:#fff;

transform:translateY(-6px);

}

.feature-item:hover h3{

color:#008C8C;

}

/* Tablet */

@media(max-width:991px){

.features-strip{

grid-template-columns:repeat(2,1fr);

gap:40px;

}

.feature-item h3{

font-size:28px;

}

}

/* Mobile */

@media(max-width:767px){

.features-strip{

grid-template-columns:1fr;

gap:35px;

padding:50px 20px;

}

.feature-item{

text-align:center;

}

.feature-icon{

margin:0 auto 22px;

}

.feature-item h3{

font-size:24px;

}

.feature-item p{

font-size:17px;

}

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-f0022ff *//* ---------- RESET ---------- */

*{
margin:0;
padding:0;
box-sizing:border-box;
}

body{
font-family:'Outfit',sans-serif;
background:#ffffff;
color:#111;
}

/* ---------- SECTION ---------- */

.testimonial-section{

max-width:1400px;

margin:auto;

padding:90px 30px;

}

/* ---------- HEADING ---------- */

.small-title{

font-size:13px;

letter-spacing:6px;

text-transform:uppercase;

color:#0B8D8A;

margin-bottom:28px;

font-weight:500;

}

.testimonial-heading h2{

font-size:50px;

font-weight:800;

line-height:1.05;

max-width:700px;

margin-bottom:70px;

}

.testimonial-heading h2 span{

color:#0B8D8A;

font-style:italic;

font-weight:300;

}

/* ---------- GRID ---------- */

.testimonial-grid{

display:grid;

grid-template-columns:repeat(2,1fr);

gap:30px;

}

/* ---------- CARD ---------- */

.testimonial-card{

border-radius:24px;

padding:50px;

transition:.4s;

position:relative;

overflow:hidden;

}

.testimonial-card.white{

background:#ffffff;

border:1px solid #E7E7E7;

}

.testimonial-card.green{

background:#EAF7F7;

}

/* ---------- QUOTE ---------- */

.quote{

font-size:70px;

color:#0B8D8A;

line-height:1;

margin-bottom:20px;

}

/* ---------- TEXT ---------- */

.testimonial-card p{

font-size:20px;

line-height:1.75;

font-weight:400;

margin-bottom:45px;

color:#111;

}

/* ---------- FOOTER ---------- */

.card-footer{

border-top:1px solid #d8d8d8;

padding-top:25px;

display:flex;

justify-content:space-between;

align-items:flex-end;

gap:20px;

}

.card-footer h4{

font-size:18px;

font-weight:700;

margin-bottom:8px;

}

.card-footer span{

font-size:17px;

color:#666;

}

.stars{

font-size:18px;

letter-spacing:3px;

color:#0B8D8A;

white-space:nowrap;

}

/* ---------- HOVER ---------- */

.testimonial-card:hover{

transform:translateY(-12px);

box-shadow:0 20px 45px rgba(0,0,0,.08);

}

.testimonial-card.white:hover{

background:#EAF7F7;

}

.testimonial-card.green:hover{

background:#ffffff;

}

/* ---------- TABLET ---------- */

@media(max-width:1024px){

.testimonial-heading h2{

font-size:52px;

}

.testimonial-grid{

grid-template-columns:1fr;

}

}

/* ---------- MOBILE ---------- */

@media(max-width:767px){

.testimonial-section{

padding:60px 20px;

}

.small-title{

font-size:11px;

letter-spacing:3px;

}

.testimonial-heading h2{

font-size:38px;

margin-bottom:40px;

}

.testimonial-card{

padding:30px;

border-radius:18px;

}

.quote{

font-size:50px;

}

.testimonial-card p{

font-size:18px;

line-height:1.7;

margin-bottom:30px;

}

.card-footer{

flex-direction:column;

align-items:flex-start;

gap:15px;

}

.card-footer h4{

font-size:22px;

}

.card-footer span{

font-size:15px;

}

.stars{

font-size:16px;

}

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c3fdde9 *//*=========================================
        CTA SECTION
=========================================*/

.cta-section{

    position:relative;
    overflow:hidden;
    width:100%;
    background:linear-gradient(135deg,#0F766E,#148A84);
    padding:120px 0;
    font-family:'Outfit',sans-serif;

}

/*==========================
GRID
==========================*/

.cta-section::before{

content:"";

position:absolute;

inset:0;

background-image:
linear-gradient(rgba(255,255,255,.06) 1px,transparent 1px),
linear-gradient(90deg,rgba(255,255,255,.06) 1px,transparent 1px);

background-size:60px 60px;

pointer-events:none;

}

/*==========================
CONTAINER
==========================*/

.cta-container{

position:relative;

z-index:2;

width:100%;

max-width:1450px;

margin:auto;

padding:0 70px;

display:flex;

justify-content:space-between;

align-items:center;

gap:70px;

box-sizing:border-box;

}

/*==========================
LEFT
==========================*/

.cta-left{

flex:1;

max-width:760px;

}

.cta-tag{

display:flex;

align-items:center;

gap:14px;

margin-bottom:35px;

font-size:13px;

font-weight:600;

letter-spacing:4px;

text-transform:uppercase;

color:#CFFAF4;

}

.cta-tag::before{

content:"";

width:40px;

height:2px;

background:#CFFAF4;

display:block;

}

.cta-left h2{

margin:0 0 30px;

font-size:clamp(56px,7vw,82px);

line-height:1.05;

font-weight:800;

color:#fff;

letter-spacing:-2px;

}

.cta-left h2 span{

font-style:italic;

font-weight:300;

color:#DDFCF8;

}

.cta-left p{

margin:0;

font-size:22px;

line-height:1.8;

color:rgba(255,255,255,.88);

font-weight:300;

}

/*==========================
RIGHT
==========================*/

.cta-right{

width:500px;

max-width:100%;

display:flex;

flex-direction:column;

gap:18px;

}

/*==========================
BUTTON
==========================*/

.cta-btn{

display:flex;

justify-content:space-between;

align-items:center;

padding:20px 28px;

border-radius:100px;

text-decoration:none;

font-size:20px;

font-weight:600;

transition:.35s ease;

}

/* WHITE */

.cta-btn.white{

background:#fff;

color:#111;

}

/* GREEN */

.cta-btn.red{

background:#25D366;

color:#fff;

}

/* OUTLINE */

.cta-btn.outline{

background:rgba(255,255,255,.08);

border:1px solid rgba(255,255,255,.18);

color:#fff;

backdrop-filter:blur(10px);

}

/*==========================
ARROW
==========================*/

.btn-arrow{

width:52px;

height:52px;

border-radius:50%;

display:flex;

align-items:center;

justify-content:center;

font-size:22px;

transition:.35s;

}

.white .btn-arrow{

background:#111;

color:#fff;

}

.red .btn-arrow{

background:#fff;

color:#25D366;

}

.outline .btn-arrow{

background:rgba(255,255,255,.15);

color:#fff;

}

/*==========================
HOVER
==========================*/

.cta-btn:hover{

transform:translateY(-6px);

box-shadow:0 18px 45px rgba(0,0,0,.18);

}

.cta-btn:hover .btn-arrow{

transform:rotate(45deg);

}

/*==========================
TABLET
==========================*/

@media(max-width:1024px){

.cta-container{

flex-direction:column;

padding:0 40px;

gap:50px;

}

.cta-left{

max-width:100%;

}

.cta-right{

width:100%;

}

.cta-left h2{

font-size:56px;

}

}

/*==========================
MOBILE
==========================*/

@media(max-width:767px){

.cta-section{

padding:70px 0;

}

.cta-container{

padding:0 20px;

}

.cta-tag{

font-size:11px;

letter-spacing:2px;

}

.cta-left h2{

font-size:42px;

}

.cta-left p{

font-size:18px;

line-height:1.7;

}

.cta-btn{

padding:16px 18px;

font-size:17px;

}

.btn-arrow{

width:42px;

height:42px;

font-size:18px;

}

}
.elementor-section.elementor-section-boxed > .elementor-container{
    max-width:100% !important;
}

.elementor-container{
    max-width:1450px !important;
    width:100% !important;
}/* End custom CSS */