.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-8 .elementor-element.elementor-element-1691eb8{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;color:#000000;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-8 .elementor-element.elementor-element-045084b .elementor-button{background-color:#FFFFFF;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:500;fill:#0C9C4A;color:#0C9C4A;border-style:solid;border-width:1px 1px 1px 1px;border-radius:50px 50px 50px 50px;}.elementor-8 .elementor-element.elementor-element-045084b{margin:16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 1px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-045084b:hover{border-radius:20px 20px 20px 20px;}.elementor-8 .elementor-element.elementor-element-045084b .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-8 .elementor-element.elementor-element-4b1cf85 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-8 .elementor-element.elementor-element-4b1cf85.elementor-view-stacked .elementor-icon{background-color:#4AB86F;}.elementor-8 .elementor-element.elementor-element-4b1cf85.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-4b1cf85.elementor-view-default .elementor-icon{fill:#4AB86F;color:#4AB86F;border-color:#4AB86F;}.elementor-8 .elementor-element.elementor-element-4b1cf85 .elementor-icon{font-size:18px;}.elementor-8 .elementor-element.elementor-element-4b1cf85 .elementor-icon-box-title, .elementor-8 .elementor-element.elementor-element-4b1cf85 .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:600;}.elementor-8 .elementor-element.elementor-element-4b1cf85 .elementor-icon-box-title{color:#000000;}.elementor-8 .elementor-element.elementor-element-4b1cf85:has(:hover) .elementor-icon-box-title,
					 .elementor-8 .elementor-element.elementor-element-4b1cf85:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-8 .elementor-element.elementor-element-d209b77 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-8 .elementor-element.elementor-element-d209b77.elementor-view-stacked .elementor-icon{background-color:#4AB86F;}.elementor-8 .elementor-element.elementor-element-d209b77.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-d209b77.elementor-view-default .elementor-icon{fill:#4AB86F;color:#4AB86F;border-color:#4AB86F;}.elementor-8 .elementor-element.elementor-element-d209b77 .elementor-icon{font-size:18px;}.elementor-8 .elementor-element.elementor-element-d209b77 .elementor-icon-box-title, .elementor-8 .elementor-element.elementor-element-d209b77 .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:600;}.elementor-8 .elementor-element.elementor-element-d209b77 .elementor-icon-box-title{color:#000000;}.elementor-8 .elementor-element.elementor-element-d209b77:has(:hover) .elementor-icon-box-title,
					 .elementor-8 .elementor-element.elementor-element-d209b77:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-8 .elementor-element.elementor-element-b6c3bb5 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-8 .elementor-element.elementor-element-b6c3bb5.elementor-view-stacked .elementor-icon{background-color:#4AB86F;}.elementor-8 .elementor-element.elementor-element-b6c3bb5.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-b6c3bb5.elementor-view-default .elementor-icon{fill:#4AB86F;color:#4AB86F;border-color:#4AB86F;}.elementor-8 .elementor-element.elementor-element-b6c3bb5 .elementor-icon{font-size:18px;}.elementor-8 .elementor-element.elementor-element-b6c3bb5 .elementor-icon-box-title, .elementor-8 .elementor-element.elementor-element-b6c3bb5 .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:600;}.elementor-8 .elementor-element.elementor-element-b6c3bb5 .elementor-icon-box-title{color:#000000;}.elementor-8 .elementor-element.elementor-element-b6c3bb5:has(:hover) .elementor-icon-box-title,
					 .elementor-8 .elementor-element.elementor-element-b6c3bb5:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-8 .elementor-element.elementor-element-a4e748c .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-8 .elementor-element.elementor-element-a4e748c.elementor-view-stacked .elementor-icon{background-color:#4AB86F;}.elementor-8 .elementor-element.elementor-element-a4e748c.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-a4e748c.elementor-view-default .elementor-icon{fill:#4AB86F;color:#4AB86F;border-color:#4AB86F;}.elementor-8 .elementor-element.elementor-element-a4e748c .elementor-icon{font-size:18px;}.elementor-8 .elementor-element.elementor-element-a4e748c .elementor-icon-box-title, .elementor-8 .elementor-element.elementor-element-a4e748c .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:600;}.elementor-8 .elementor-element.elementor-element-a4e748c .elementor-icon-box-title{color:#000000;}.elementor-8 .elementor-element.elementor-element-a4e748c:has(:hover) .elementor-icon-box-title,
					 .elementor-8 .elementor-element.elementor-element-a4e748c:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-8 .elementor-element.elementor-element-8333d7c{margin:-492px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 14px;}.elementor-8 .elementor-element.elementor-element-8333d7c.elementor-element{--align-self:flex-start;}.elementor-8 .elementor-element.elementor-element-1b9f0cd{margin:190px 20px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8 .elementor-element.elementor-element-1b9f0cd.elementor-element{--align-self:flex-end;}.elementor-8 .elementor-element.elementor-element-aa1aa79{margin:237px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 75px;}.elementor-8 .elementor-element.elementor-element-aa1aa79.elementor-element{--align-self:flex-start;}.elementor-8 .elementor-element.elementor-element-c70b49e{margin:-261px 116px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8 .elementor-element.elementor-element-c70b49e.elementor-element{--align-self:flex-end;}.elementor-8 .elementor-element.elementor-element-3344404{margin:190px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 103px;}.elementor-8 .elementor-element.elementor-element-3344404.elementor-element{--align-self:flex-start;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-8 .elementor-element.elementor-element-9d788ca{text-align:center;}.elementor-8 .elementor-element.elementor-element-9d788ca .elementor-heading-title{color:#000000;}.elementor-8 .elementor-element.elementor-element-d187a5d{color:#0E0E0E;}.elementor-8 .elementor-element.elementor-element-18b3f6e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:11px 0px 0px 0px;border-style:solid;border-width:0px 0px 0px 0px;border-radius:6px 6px 6px 6px;box-shadow:0px 0px 3px 0px rgba(0,0,0,0.5);}.elementor-8 .elementor-element.elementor-element-18b3f6e .elementor-icon-box-wrapper{gap:15px;}.elementor-8 .elementor-element.elementor-element-18b3f6e.elementor-view-stacked .elementor-icon{background-color:#0C9C4A;}.elementor-8 .elementor-element.elementor-element-18b3f6e.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-18b3f6e.elementor-view-default .elementor-icon{fill:#0C9C4A;color:#0C9C4A;border-color:#0C9C4A;}.elementor-8 .elementor-element.elementor-element-18b3f6e .elementor-icon-box-title{color:#000000;}.elementor-8 .elementor-element.elementor-element-18b3f6e:has(:hover) .elementor-icon-box-title,
					 .elementor-8 .elementor-element.elementor-element-18b3f6e:has(:focus) .elementor-icon-box-title{color:#040404;}.elementor-8 .elementor-element.elementor-element-18b3f6e .elementor-icon-box-description{color:#1F1F1F;}.elementor-8 .elementor-element.elementor-element-d508ae2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:11px 0px 0px 0px;border-style:solid;border-width:0px 0px 0px 0px;border-radius:6px 6px 6px 6px;box-shadow:0px 0px 3px 0px rgba(0,0,0,0.5);}.elementor-8 .elementor-element.elementor-element-d508ae2 .elementor-icon-box-wrapper{gap:15px;}.elementor-8 .elementor-element.elementor-element-d508ae2.elementor-view-stacked .elementor-icon{background-color:#0C9C4A;}.elementor-8 .elementor-element.elementor-element-d508ae2.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-d508ae2.elementor-view-default .elementor-icon{fill:#0C9C4A;color:#0C9C4A;border-color:#0C9C4A;}.elementor-8 .elementor-element.elementor-element-d508ae2 .elementor-icon-box-title{color:#000000;}.elementor-8 .elementor-element.elementor-element-d508ae2:has(:hover) .elementor-icon-box-title,
					 .elementor-8 .elementor-element.elementor-element-d508ae2:has(:focus) .elementor-icon-box-title{color:#040404;}.elementor-8 .elementor-element.elementor-element-d508ae2 .elementor-icon-box-description{color:#1F1F1F;}.elementor-8 .elementor-element.elementor-element-52570e8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:11px 0px 0px 0px;border-style:solid;border-width:0px 0px 0px 0px;border-radius:6px 6px 6px 6px;box-shadow:0px 0px 3px 0px rgba(0,0,0,0.5);}.elementor-8 .elementor-element.elementor-element-52570e8 .elementor-icon-box-wrapper{gap:15px;}.elementor-8 .elementor-element.elementor-element-52570e8.elementor-view-stacked .elementor-icon{background-color:#0C9C4A;}.elementor-8 .elementor-element.elementor-element-52570e8.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-52570e8.elementor-view-default .elementor-icon{fill:#0C9C4A;color:#0C9C4A;border-color:#0C9C4A;}.elementor-8 .elementor-element.elementor-element-52570e8 .elementor-icon-box-title{color:#000000;}.elementor-8 .elementor-element.elementor-element-52570e8:has(:hover) .elementor-icon-box-title,
					 .elementor-8 .elementor-element.elementor-element-52570e8:has(:focus) .elementor-icon-box-title{color:#040404;}.elementor-8 .elementor-element.elementor-element-52570e8 .elementor-icon-box-description{color:#1F1F1F;}.elementor-8 .elementor-element.elementor-element-def05f9 .elementor-button{background-color:#FFFFFF;font-family:"Roboto", Sans-serif;font-size:20px;font-weight:500;fill:#0C9C4A;color:#0C9C4A;border-style:solid;border-width:1px 1px 1px 1px;border-radius:100px 100px 100px 100px;}.elementor-8 .elementor-element.elementor-element-9866997{text-align:center;color:#1C1C1C;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-8 .elementor-element.elementor-element-0d8b95c .elementor-icon-wrapper{text-align:start;}.elementor-8 .elementor-element.elementor-element-0d8b95c.elementor-view-stacked .elementor-icon{background-color:#0C9C4A;}.elementor-8 .elementor-element.elementor-element-0d8b95c.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-0d8b95c.elementor-view-default .elementor-icon{color:#0C9C4A;border-color:#0C9C4A;}.elementor-8 .elementor-element.elementor-element-0d8b95c.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-0d8b95c.elementor-view-default .elementor-icon svg{fill:#0C9C4A;}.elementor-8 .elementor-element.elementor-element-74aec7b{color:#1C1C1C;}.elementor-8 .elementor-element.elementor-element-65a8b01 .elementor-button{background-color:#FFFFFF;fill:#0C9C4A;color:#0C9C4A;}.elementor-8 .elementor-element.elementor-element-65a8b01 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-8 .elementor-element.elementor-element-9ff1454 .elementor-icon-wrapper{text-align:start;}.elementor-8 .elementor-element.elementor-element-9ff1454.elementor-view-stacked .elementor-icon{background-color:#0C9C4A;}.elementor-8 .elementor-element.elementor-element-9ff1454.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-9ff1454.elementor-view-default .elementor-icon{color:#0C9C4A;border-color:#0C9C4A;}.elementor-8 .elementor-element.elementor-element-9ff1454.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-9ff1454.elementor-view-default .elementor-icon svg{fill:#0C9C4A;}.elementor-8 .elementor-element.elementor-element-eedff86{color:#1C1C1C;}.elementor-8 .elementor-element.elementor-element-13bb91f .elementor-button{background-color:#FFFFFF;fill:#0C9C4A;color:#0C9C4A;}.elementor-8 .elementor-element.elementor-element-13bb91f .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-8 .elementor-element.elementor-element-b4a112f .elementor-icon-wrapper{text-align:start;}.elementor-8 .elementor-element.elementor-element-b4a112f.elementor-view-stacked .elementor-icon{background-color:#0C9C4A;}.elementor-8 .elementor-element.elementor-element-b4a112f.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-b4a112f.elementor-view-default .elementor-icon{color:#0C9C4A;border-color:#0C9C4A;}.elementor-8 .elementor-element.elementor-element-b4a112f.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-b4a112f.elementor-view-default .elementor-icon svg{fill:#0C9C4A;}.elementor-8 .elementor-element.elementor-element-162a43b{color:#1C1C1C;}.elementor-8 .elementor-element.elementor-element-fd98d15 .elementor-button{background-color:#FFFFFF;fill:#0C9C4A;color:#0C9C4A;}.elementor-8 .elementor-element.elementor-element-fd98d15 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-8 .elementor-element.elementor-element-aa41f07 .elementor-icon-wrapper{text-align:start;}.elementor-8 .elementor-element.elementor-element-aa41f07.elementor-view-stacked .elementor-icon{background-color:#0C9C4A;}.elementor-8 .elementor-element.elementor-element-aa41f07.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-aa41f07.elementor-view-default .elementor-icon{color:#0C9C4A;border-color:#0C9C4A;}.elementor-8 .elementor-element.elementor-element-aa41f07.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-aa41f07.elementor-view-default .elementor-icon svg{fill:#0C9C4A;}.elementor-8 .elementor-element.elementor-element-e2404f9{color:#1C1C1C;}.elementor-8 .elementor-element.elementor-element-36d468f .elementor-button{background-color:#FFFFFF;fill:#0C9C4A;color:#0C9C4A;}.elementor-8 .elementor-element.elementor-element-36d468f .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-8 .elementor-element.elementor-element-e0d4b29 .elementor-icon-wrapper{text-align:start;}.elementor-8 .elementor-element.elementor-element-e0d4b29.elementor-view-stacked .elementor-icon{background-color:#0C9C4A;}.elementor-8 .elementor-element.elementor-element-e0d4b29.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-e0d4b29.elementor-view-default .elementor-icon{color:#0C9C4A;border-color:#0C9C4A;}.elementor-8 .elementor-element.elementor-element-e0d4b29.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-e0d4b29.elementor-view-default .elementor-icon svg{fill:#0C9C4A;}.elementor-8 .elementor-element.elementor-element-0b7fa5f{color:#1C1C1C;}.elementor-8 .elementor-element.elementor-element-34f2b18 .elementor-button{background-color:#FFFFFF;fill:#0C9C4A;color:#0C9C4A;}.elementor-8 .elementor-element.elementor-element-34f2b18 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-8 .elementor-element.elementor-element-dadd8cd .elementor-icon-wrapper{text-align:start;}.elementor-8 .elementor-element.elementor-element-dadd8cd.elementor-view-stacked .elementor-icon{background-color:#0C9C4A;}.elementor-8 .elementor-element.elementor-element-dadd8cd.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-dadd8cd.elementor-view-default .elementor-icon{color:#0C9C4A;border-color:#0C9C4A;}.elementor-8 .elementor-element.elementor-element-dadd8cd.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-dadd8cd.elementor-view-default .elementor-icon svg{fill:#0C9C4A;}.elementor-8 .elementor-element.elementor-element-cf6628c{color:#1C1C1C;}.elementor-8 .elementor-element.elementor-element-d9aeeb1 .elementor-button{background-color:#FFFFFF;fill:#0C9C4A;color:#0C9C4A;}.elementor-8 .elementor-element.elementor-element-d9aeeb1 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-8 .elementor-element.elementor-element-b61065c .elementor-icon-wrapper{text-align:start;}.elementor-8 .elementor-element.elementor-element-b61065c.elementor-view-stacked .elementor-icon{background-color:#0C9C4A;}.elementor-8 .elementor-element.elementor-element-b61065c.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-b61065c.elementor-view-default .elementor-icon{color:#0C9C4A;border-color:#0C9C4A;}.elementor-8 .elementor-element.elementor-element-b61065c.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-b61065c.elementor-view-default .elementor-icon svg{fill:#0C9C4A;}.elementor-8 .elementor-element.elementor-element-7076d3c{color:#1C1C1C;}.elementor-8 .elementor-element.elementor-element-5cd5f8d .elementor-button{background-color:#FFFFFF;fill:#0C9C4A;color:#0C9C4A;}.elementor-8 .elementor-element.elementor-element-5cd5f8d .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-8 .elementor-element.elementor-element-1f110ce .elementor-icon-wrapper{text-align:start;}.elementor-8 .elementor-element.elementor-element-1f110ce.elementor-view-stacked .elementor-icon{background-color:#0C9C4A;}.elementor-8 .elementor-element.elementor-element-1f110ce.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-1f110ce.elementor-view-default .elementor-icon{color:#0C9C4A;border-color:#0C9C4A;}.elementor-8 .elementor-element.elementor-element-1f110ce.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-1f110ce.elementor-view-default .elementor-icon svg{fill:#0C9C4A;}.elementor-8 .elementor-element.elementor-element-faae294{color:#1C1C1C;}.elementor-8 .elementor-element.elementor-element-3d15532 .elementor-button{background-color:#FFFFFF;fill:#0C9C4A;color:#0C9C4A;}.elementor-8 .elementor-element.elementor-element-3d15532 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-8 .elementor-element.elementor-element-bdc2d68{text-align:center;color:#000000;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-8 .elementor-element.elementor-element-b43e08f{text-align:center;color:#000000;}.elementor-8 .elementor-element.elementor-element-e603ddd{text-align:center;color:#000000;}.elementor-8 .elementor-element.elementor-element-a4eba82{text-align:center;color:#000000;}.elementor-8 .elementor-element.elementor-element-5688f02{text-align:center;color:#000000;}.elementor-8 .elementor-element.elementor-element-5bc8d0f{text-align:center;color:#000000;}.elementor-8 .elementor-element.elementor-element-5eaad1d{text-align:center;}.elementor-8 .elementor-element.elementor-element-5eaad1d .elementor-heading-title{color:#000000;}.elementor-8 .elementor-element.elementor-element-30a35b6 img{border-style:solid;border-width:1px 1px 1px 1px;border-color:#F5F5F5;border-radius:10px 10px 10px 10px;}.elementor-8 .elementor-element.elementor-element-4561af5 img{border-style:solid;border-width:1px 1px 1px 1px;border-color:#F5F5F5;border-radius:10px 10px 10px 10px;}.elementor-8 .elementor-element.elementor-element-7dddcd9 .elementor-button{background-color:#0C9C4A;border-radius:10px 10px 10px 10px;}.elementor-8 .elementor-element.elementor-element-7dddcd9{margin:42px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8 .elementor-element.elementor-element-7dddcd9 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-8 .elementor-element.elementor-element-e014d32 img{border-style:solid;border-width:1px 1px 1px 1px;border-color:#F5F5F5;border-radius:10px 10px 10px 10px;}.elementor-8 .elementor-element.elementor-element-23756a4 .elementor-button{background-color:#0C9C4A;border-radius:10px 10px 10px 10px;}.elementor-8 .elementor-element.elementor-element-23756a4{margin:42px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8 .elementor-element.elementor-element-23756a4 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-8 .elementor-element.elementor-element-994f961{text-align:center;color:#1C1C1C;}.elementor-8 .elementor-element.elementor-element-214c36b .elementor-icon-wrapper{text-align:start;}.elementor-8 .elementor-element.elementor-element-214c36b.elementor-view-stacked .elementor-icon{background-color:#0C9C4A;}.elementor-8 .elementor-element.elementor-element-214c36b.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-214c36b.elementor-view-default .elementor-icon{color:#0C9C4A;border-color:#0C9C4A;}.elementor-8 .elementor-element.elementor-element-214c36b.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-214c36b.elementor-view-default .elementor-icon svg{fill:#0C9C4A;}.elementor-8 .elementor-element.elementor-element-a51c50b{color:#1C1C1C;}.elementor-8 .elementor-element.elementor-element-d295f1e .elementor-icon-wrapper{text-align:start;}.elementor-8 .elementor-element.elementor-element-d295f1e.elementor-view-stacked .elementor-icon{background-color:#0C9C4A;}.elementor-8 .elementor-element.elementor-element-d295f1e.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-d295f1e.elementor-view-default .elementor-icon{color:#0C9C4A;border-color:#0C9C4A;}.elementor-8 .elementor-element.elementor-element-d295f1e.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-d295f1e.elementor-view-default .elementor-icon svg{fill:#0C9C4A;}.elementor-8 .elementor-element.elementor-element-16af5e3{color:#1C1C1C;}.elementor-8 .elementor-element.elementor-element-da6b415 .elementor-icon-wrapper{text-align:start;}.elementor-8 .elementor-element.elementor-element-da6b415.elementor-view-stacked .elementor-icon{background-color:#0C9C4A;}.elementor-8 .elementor-element.elementor-element-da6b415.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-da6b415.elementor-view-default .elementor-icon{color:#0C9C4A;border-color:#0C9C4A;}.elementor-8 .elementor-element.elementor-element-da6b415.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-da6b415.elementor-view-default .elementor-icon svg{fill:#0C9C4A;}.elementor-8 .elementor-element.elementor-element-e6215be{color:#1C1C1C;}.elementor-8 .elementor-element.elementor-element-4fe78e9 .elementor-icon-wrapper{text-align:start;}.elementor-8 .elementor-element.elementor-element-4fe78e9.elementor-view-stacked .elementor-icon{background-color:#0C9C4A;}.elementor-8 .elementor-element.elementor-element-4fe78e9.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-4fe78e9.elementor-view-default .elementor-icon{color:#0C9C4A;border-color:#0C9C4A;}.elementor-8 .elementor-element.elementor-element-4fe78e9.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-4fe78e9.elementor-view-default .elementor-icon svg{fill:#0C9C4A;}.elementor-8 .elementor-element.elementor-element-467fa98{color:#1C1C1C;}.elementor-8 .elementor-element.elementor-element-1599098 .elementor-icon-wrapper{text-align:start;}.elementor-8 .elementor-element.elementor-element-1599098.elementor-view-stacked .elementor-icon{background-color:#0C9C4A;}.elementor-8 .elementor-element.elementor-element-1599098.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-1599098.elementor-view-default .elementor-icon{color:#0C9C4A;border-color:#0C9C4A;}.elementor-8 .elementor-element.elementor-element-1599098.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-1599098.elementor-view-default .elementor-icon svg{fill:#0C9C4A;}.elementor-8 .elementor-element.elementor-element-3903680{color:#1C1C1C;}.elementor-8 .elementor-element.elementor-element-526a14b .elementor-icon-wrapper{text-align:start;}.elementor-8 .elementor-element.elementor-element-526a14b.elementor-view-stacked .elementor-icon{background-color:#0C9C4A;}.elementor-8 .elementor-element.elementor-element-526a14b.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-526a14b.elementor-view-default .elementor-icon{color:#0C9C4A;border-color:#0C9C4A;}.elementor-8 .elementor-element.elementor-element-526a14b.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-526a14b.elementor-view-default .elementor-icon svg{fill:#0C9C4A;}.elementor-8 .elementor-element.elementor-element-076410e{color:#1C1C1C;}.elementor-8 .elementor-element.elementor-element-145d04f{text-align:center;color:#040404;}.elementor-8 .elementor-element.elementor-element-0cd0380{margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;color:#000000;}.elementor-8 .elementor-element.elementor-element-5af7712{margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;color:#000000;}.elementor-8 .elementor-element.elementor-element-f66d650{margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;color:#000000;}.elementor-8 .elementor-element.elementor-element-e7cf397{margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;color:#000000;}.elementor-8 .elementor-element.elementor-element-88c152d{text-align:center;color:#000000;}.elementor-8 .elementor-element.elementor-element-1fc8dc8{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 14px;color:#000000;}.elementor-8 .elementor-element.elementor-element-4de621e .elementor-button{background-color:#FFFFFF;fill:#0C9C4A;color:#0C9C4A;border-style:solid;border-width:1px 1px 1px 1px;border-color:#0C9C4A;border-radius:10px 10px 10px 10px;}.elementor-8 .elementor-element.elementor-element-4de621e{margin:16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 14px;}.elementor-8 .elementor-element.elementor-element-4de621e .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-8 .elementor-element.elementor-element-e563e70{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-8 .elementor-element.elementor-element-b9945dc{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-widget-counter .elementor-counter-number-wrapper{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-counter .elementor-counter-title{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-8 .elementor-element.elementor-element-d95b672{background-color:transparent;margin:16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 10px 10px 10px;background-image:linear-gradient(180deg, #0C9C4A 0%, #000000 100%);border-radius:10px 10px 10px 10px;}.elementor-8 .elementor-element.elementor-element-d95b672.elementor-element{--align-self:center;}.elementor-8 .elementor-element.elementor-element-d95b672:hover{border-style:solid;border-width:2px 2px 2px 2px;border-color:#00BA50;border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-8 .elementor-element.elementor-element-d95b672 .elementor-counter-number-wrapper{color:#FFFFFF;font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-8 .elementor-element.elementor-element-d95b672 .elementor-counter-title{color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-09eccdf{background-color:transparent;margin:16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 10px 10px 10px;background-image:linear-gradient(180deg, #0C9C4A 0%, #000000 100%);border-radius:10px 10px 10px 10px;}.elementor-8 .elementor-element.elementor-element-09eccdf.elementor-element{--align-self:center;}.elementor-8 .elementor-element.elementor-element-09eccdf:hover{border-style:solid;border-width:2px 2px 2px 2px;border-color:#00BA50;border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-8 .elementor-element.elementor-element-09eccdf .elementor-counter-number-wrapper{color:#FFFFFF;font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-8 .elementor-element.elementor-element-09eccdf .elementor-counter-title{color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-4a80381{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8 .elementor-element.elementor-element-4a80381.e-con{--align-self:stretch;--order:99999 /* order end hack */;}.elementor-8 .elementor-element.elementor-element-f6c3845{background-color:transparent;margin:16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 10px 10px 10px;background-image:linear-gradient(180deg, #0C9C4A 0%, #000000 100%);border-radius:10px 10px 10px 10px;}.elementor-8 .elementor-element.elementor-element-f6c3845.elementor-element{--align-self:center;}.elementor-8 .elementor-element.elementor-element-f6c3845:hover{border-style:solid;border-width:2px 2px 2px 2px;border-color:#00BA50;border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-8 .elementor-element.elementor-element-f6c3845 .elementor-counter-number-wrapper{color:#FFFFFF;font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-8 .elementor-element.elementor-element-f6c3845 .elementor-counter-title{color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-ae8618d{background-color:transparent;margin:16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 10px 10px 10px;background-image:linear-gradient(180deg, #0C9C4A 0%, #000000 100%);border-radius:10px 10px 10px 10px;}.elementor-8 .elementor-element.elementor-element-ae8618d.elementor-element{--align-self:center;}.elementor-8 .elementor-element.elementor-element-ae8618d:hover{border-style:solid;border-width:2px 2px 2px 2px;border-color:#00BA50;border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-8 .elementor-element.elementor-element-ae8618d .elementor-counter-number-wrapper{color:#FFFFFF;font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-8 .elementor-element.elementor-element-ae8618d .elementor-counter-title{color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-c03acb7{text-align:center;color:#1C1C1C;}.elementor-widget-reviews .elementor-testimonial__header, .elementor-widget-reviews .elementor-testimonial__name{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-reviews .elementor-testimonial__text{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-8 .elementor-element.elementor-element-4dffbed .elementor-swiper-button{font-size:20px;}.elementor-8 .elementor-element.elementor-element-4dffbed .elementor-testimonial__name{color:#000000;}.elementor-8 .elementor-element.elementor-element-4dffbed .elementor-testimonial__title{color:#000000;}.elementor-8 .elementor-element.elementor-element-4dffbed .elementor-testimonial__text{color:#000000;}.elementor-8 .elementor-element.elementor-element-7fa331d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;--e-rating-gap:3px;}.elementor-8 .elementor-element.elementor-element-145c653 .elementor-swiper-button{font-size:20px;}.elementor-8 .elementor-element.elementor-element-145c653 .elementor-testimonial__name{color:#000000;}.elementor-8 .elementor-element.elementor-element-145c653 .elementor-testimonial__title{color:#000000;}.elementor-8 .elementor-element.elementor-element-145c653 .elementor-testimonial__text{color:#000000;}.elementor-8 .elementor-element.elementor-element-dae9e6d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;--e-rating-gap:3px;}.elementor-8 .elementor-element.elementor-element-4dcee3b{--display:flex;}.elementor-8 .elementor-element.elementor-element-b4503c2{color:#000000;}.elementor-8 .elementor-element.elementor-element-660cbc3{--display:flex;}.elementor-8 .elementor-element.elementor-element-6ace35a{color:#000000;}.elementor-8 .elementor-element.elementor-element-3df16b4{--display:flex;}.elementor-8 .elementor-element.elementor-element-61dfef8{color:#000000;}.elementor-8 .elementor-element.elementor-element-7b4e629{--display:flex;}.elementor-8 .elementor-element.elementor-element-acd1502{color:#000000;}.elementor-8 .elementor-element.elementor-element-e6f042d{--n-accordion-title-font-size:1rem;border-radius:10px 10px 10px 10px;box-shadow:0px 0px 2px 0px rgba(0,0,0,0.5);--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:#02822D;--n-accordion-icon-size:15px;}:where( .elementor-8 .elementor-element.elementor-element-e6f042d > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-weight:500;}.elementor-8 .elementor-element.elementor-element-cd19884{--display:flex;}.elementor-8 .elementor-element.elementor-element-a617c91{color:#000000;}.elementor-8 .elementor-element.elementor-element-9c17d05{--display:flex;}.elementor-8 .elementor-element.elementor-element-a2ba7bc{color:#000000;}.elementor-8 .elementor-element.elementor-element-b58ba51{--display:flex;}.elementor-8 .elementor-element.elementor-element-14c8d05{color:#000000;}.elementor-8 .elementor-element.elementor-element-05eb887{--display:flex;}.elementor-8 .elementor-element.elementor-element-9636f11{color:#000000;}.elementor-8 .elementor-element.elementor-element-02bc8b3{--n-accordion-title-font-size:1rem;border-radius:10px 10px 10px 10px;box-shadow:0px 0px 2px 0px rgba(0,0,0,0.5);--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:#02822D;--n-accordion-icon-size:15px;}:where( .elementor-8 .elementor-element.elementor-element-02bc8b3 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-weight:500;}.elementor-8 .elementor-element.elementor-element-dd48691{font-family:"Roboto", Sans-serif;font-weight:400;color:#000000;}.elementor-8 .elementor-element.elementor-element-b0ed9b6{font-family:"Roboto", Sans-serif;font-weight:400;color:#000000;}.elementor-8 .elementor-element.elementor-element-33cf244{color:#000000;}.elementor-8 .elementor-element.elementor-element-d359a95{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-8 .elementor-element.elementor-element-7679cac .elementor-button{background-color:#FFFFFF;fill:#0C9C4A;color:#0C9C4A;border-style:solid;border-width:1px 1px 1px 1px;border-color:#0C9C4A;border-radius:10px 10px 10px 10px;}.elementor-8 .elementor-element.elementor-element-7679cac{margin:16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 1px;}.elementor-8 .elementor-element.elementor-element-7679cac .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-8 .elementor-element.elementor-element-d8751dc .elementor-button{background-color:#F6FFF0;fill:#0C9C4A;color:#0C9C4A;border-style:solid;border-width:1px 1px 1px 1px;border-color:#0C9C4A;border-radius:10px 10px 10px 10px;}.elementor-8 .elementor-element.elementor-element-d8751dc{margin:16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 1px;}.elementor-8 .elementor-element.elementor-element-d8751dc .elementor-button-content-wrapper{flex-direction:row-reverse;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-8 .elementor-element.elementor-element-d71a0e9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 6px;}.elementor-8 .elementor-element.elementor-element-1691eb8{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 8px;}.elementor-8 .elementor-element.elementor-element-8333d7c{margin:-351px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -48px;}.elementor-8 .elementor-element.elementor-element-1b9f0cd{margin:135px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8 .elementor-element.elementor-element-aa1aa79{margin:98px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -41px;}.elementor-8 .elementor-element.elementor-element-c70b49e{margin:-196px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8 .elementor-element.elementor-element-3344404{margin:126px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -3px;}.elementor-8 .elementor-element.elementor-element-18b3f6e{padding:11px 11px 11px 11px;}.elementor-8 .elementor-element.elementor-element-b43e08f{text-align:start;}.elementor-8 .elementor-element.elementor-element-e603ddd{text-align:start;}.elementor-8 .elementor-element.elementor-element-a4eba82{text-align:start;}.elementor-8 .elementor-element.elementor-element-5688f02{text-align:start;}.elementor-8 .elementor-element.elementor-element-5bc8d0f{text-align:start;}.elementor-8 .elementor-element.elementor-element-e563e70{--grid-auto-flow:row;}.elementor-8 .elementor-element.elementor-element-b9945dc{--grid-auto-flow:row;}.elementor-8 .elementor-element.elementor-element-d95b672 .elementor-counter-number-wrapper{font-size:54px;}.elementor-8 .elementor-element.elementor-element-09eccdf .elementor-counter-number-wrapper{font-size:54px;}.elementor-8 .elementor-element.elementor-element-4a80381{--grid-auto-flow:row;}.elementor-8 .elementor-element.elementor-element-f6c3845 .elementor-counter-number-wrapper{font-size:54px;}.elementor-8 .elementor-element.elementor-element-ae8618d .elementor-counter-number-wrapper{font-size:54px;}.elementor-8 .elementor-element.elementor-element-dd48691{font-size:12px;}.elementor-8 .elementor-element.elementor-element-b0ed9b6{font-size:12px;}.elementor-8 .elementor-element.elementor-element-d359a95{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-8 .elementor-element.elementor-element-8333d7c{margin:-286px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -17px;}.elementor-8 .elementor-element.elementor-element-1b9f0cd{margin:96px -19px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8 .elementor-element.elementor-element-aa1aa79{margin:74px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -9px;}.elementor-8 .elementor-element.elementor-element-18b3f6e{padding:11px 11px 0px 11px;}.elementor-8 .elementor-element.elementor-element-18b3f6e .elementor-icon{font-size:33px;}.elementor-8 .elementor-element.elementor-element-d508ae2{padding:11px 11px 0px 11px;}.elementor-8 .elementor-element.elementor-element-d508ae2 .elementor-icon{font-size:33px;}.elementor-8 .elementor-element.elementor-element-52570e8{padding:11px 11px 0px 11px;}.elementor-8 .elementor-element.elementor-element-52570e8 .elementor-icon{font-size:33px;}.elementor-8 .elementor-element.elementor-element-b43e08f{text-align:center;}.elementor-8 .elementor-element.elementor-element-e603ddd{text-align:center;}.elementor-8 .elementor-element.elementor-element-a4eba82{text-align:center;}.elementor-8 .elementor-element.elementor-element-5688f02{text-align:center;}.elementor-8 .elementor-element.elementor-element-5bc8d0f{text-align:center;}.elementor-8 .elementor-element.elementor-element-e563e70{--width:350px;--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-8 .elementor-element.elementor-element-b9945dc{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-8 .elementor-element.elementor-element-d95b672{padding:10px 10px 10px 10px;}.elementor-8 .elementor-element.elementor-element-d95b672 .elementor-counter-number-wrapper{font-size:53px;}.elementor-8 .elementor-element.elementor-element-09eccdf .elementor-counter-number-wrapper{font-size:53px;}.elementor-8 .elementor-element.elementor-element-4a80381{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-8 .elementor-element.elementor-element-f6c3845 .elementor-counter-number-wrapper{font-size:53px;}.elementor-8 .elementor-element.elementor-element-ae8618d .elementor-counter-number-wrapper{font-size:53px;}.elementor-8 .elementor-element.elementor-element-d359a95{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}/* Start custom CSS for html, class: .elementor-element-d71a0e9 */.a1-gradient-text { 
    margin: 0; 
    font-size: 68px; 
    line-height: 1.2; 
    font-weight: 700;
    padding-bottom: 8px;
 
    background: linear-gradient( 
        90deg, 
        #111111 0%, 
        #111111 30%, 
        #16a34a 50%, 
        #22c55e 65%, 
        #111111 85%, 
        #111111 100% 
    ); 
 
    background-size: 300% 100%; 
    -webkit-background-clip: text; 
    -webkit-text-fill-color: transparent; 
    background-clip: text; 
 
    animation: a1GradientMove 5s ease-in-out infinite; 
} 
 
/* Tablet */ 
@media (max-width: 1024px) { 
    .a1-gradient-text { 
        font-size: 39px; 
        line-height: 1.2;
        padding-bottom: 5px;
    } 
} 
 
/* Mobile */ 
@media (max-width: 767px) { 
    .a1-gradient-text { 
        font-size: 30px; 
        line-height: 1.25;
        padding-bottom: 4px;
    } 
} 
 
@keyframes a1GradientMove { 
    0% { 
        background-position: 0% 50%; 
    } 
    50% { 
        background-position: 100% 50%; 
    } 
    100% { 
        background-position: 0% 50%; 
    } 
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-045084b */.pulse-btn {
    transition: all 0.3s ease !important;
    animation: pulseBtn 1.5s infinite;
}

.pulse-btn:hover {
    transform: translateY(-6px) !important;
    box-shadow: 0 10px 25px rgba(0,0,0,0.20);
}

@keyframes pulseBtn {
    0% {
        transform: scale(1);
    }
    50% {
        transform: scale(1.08);
    }
    100% {
        transform: scale(1);
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1b9f0cd */.a1-floating-badge {
    display: inline-flex;
    align-items: center;
    gap: 8px;

    padding: 10px 16px;

    background: #ffffff;
    color: #111111;

    border-radius: 999px;

    font-family: inherit;
    font-size: 14px;
    font-weight: 500;

    box-shadow:
        0 8px 25px rgba(0, 0, 0, 0.08),
        0 0 25px rgba(178, 255, 207, 0.35);

    border: 1px solid #B2FFCF;

    animation: a1BadgeFloat 3s ease-in-out infinite;

    transition: all 0.3s ease;

    white-space: nowrap;
}


/* GREEN + BLACK GRADIENT ICON */

.a1-badge-icon {
    display: flex;
    align-items: center;
    justify-content: center;

    font-size: 20px;
    line-height: 1;

    background: linear-gradient(
        135deg,
        #000000 0%,
        #000000 25%,
        #16a34a 55%,
        #22c55e 75%,
        #B2FFCF 100%
    );

    background-size: 200% 200%;

    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;

    animation: a1IconGradient 3s ease-in-out infinite;
}


/* HOVER */

.a1-floating-badge:hover {
    transform: translateY(-4px);

    border-color: #B2FFCF;

    box-shadow:
        0 12px 30px rgba(0, 0, 0, 0.12),
        0 0 30px rgba(178, 255, 207, 0.45);
}


/* BUTTON FLOAT */

@keyframes a1BadgeFloat {

    0% {
        transform: translateY(0);
    }

    50% {
        transform: translateY(-6px);
    }

    100% {
        transform: translateY(0);
    }

}


/* ICON GRADIENT ANIMATION */

@keyframes a1IconGradient {

    0% {
        background-position: 0% 50%;
    }

    50% {
        background-position: 100% 50%;
    }

    100% {
        background-position: 0% 50%;
    }

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c70b49e */.a1-floating-badge {
    display: inline-flex;
    align-items: center;
    gap: 8px;

    padding: 10px 16px;

    background: #ffffff;
    color: #111111;

    border-radius: 999px;

    font-family: inherit;
    font-size: 14px;
    font-weight: 500;

    box-shadow:
        0 8px 25px rgba(0, 0, 0, 0.08),
        0 0 25px rgba(178, 255, 207, 0.35);

    border: 1px solid #B2FFCF;

    animation: a1BadgeFloat 3s ease-in-out infinite;

    transition: all 0.3s ease;

    white-space: nowrap;
}


/* GREEN + BLACK GRADIENT ICON */

.a1-badge-icon {
    display: flex;
    align-items: center;
    justify-content: center;

    font-size: 20px;
    line-height: 1;

    background: linear-gradient(
        135deg,
        #000000 0%,
        #000000 25%,
        #16a34a 55%,
        #22c55e 75%,
        #B2FFCF 100%
    );

    background-size: 200% 200%;

    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;

    animation: a1IconGradient 3s ease-in-out infinite;
}


/* HOVER */

.a1-floating-badge:hover {
    transform: translateY(-4px);

    border-color: #B2FFCF;

    box-shadow:
        0 12px 30px rgba(0, 0, 0, 0.12),
        0 0 30px rgba(178, 255, 207, 0.45);
}


/* BUTTON FLOAT */

@keyframes a1BadgeFloat {

    0% {
        transform: translateY(0);
    }

    50% {
        transform: translateY(-6px);
    }

    100% {
        transform: translateY(0);
    }

}


/* ICON GRADIENT ANIMATION */

@keyframes a1IconGradient {

    0% {
        background-position: 0% 50%;
    }

    50% {
        background-position: 100% 50%;
    }

    100% {
        background-position: 0% 50%;
    }

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-3344404 */.a1-floating-badge {
    display: inline-flex;
    align-items: center;
    gap: 8px;

    padding: 10px 16px;

    background: #ffffff;
    color: #111111;

    border-radius: 999px;

    font-family: inherit;
    font-size: 14px;
    font-weight: 500;

    box-shadow:
        0 8px 25px rgba(0, 0, 0, 0.08),
        0 0 25px rgba(178, 255, 207, 0.35);

    border: 1px solid #B2FFCF;

    animation: a1BadgeFloat 3s ease-in-out infinite;

    transition: all 0.3s ease;

    white-space: nowrap;
}


/* GREEN + BLACK GRADIENT ICON */

.a1-badge-icon {
    display: flex;
    align-items: center;
    justify-content: center;

    font-size: 20px;
    line-height: 1;

    background: linear-gradient(
        135deg,
        #000000 0%,
        #000000 25%,
        #16a34a 55%,
        #22c55e 75%,
        #B2FFCF 100%
    );

    background-size: 200% 200%;

    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;

    animation: a1IconGradient 3s ease-in-out infinite;
}


/* HOVER */

.a1-floating-badge:hover {
    transform: translateY(-4px);

    border-color: #B2FFCF;

    box-shadow:
        0 12px 30px rgba(0, 0, 0, 0.12),
        0 0 30px rgba(178, 255, 207, 0.45);
}


/* BUTTON FLOAT */

@keyframes a1BadgeFloat {

    0% {
        transform: translateY(0);
    }

    50% {
        transform: translateY(-6px);
    }

    100% {
        transform: translateY(0);
    }

}


/* ICON GRADIENT ANIMATION */

@keyframes a1IconGradient {

    0% {
        background-position: 0% 50%;
    }

    50% {
        background-position: 100% 50%;
    }

    100% {
        background-position: 0% 50%;
    }

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9d788ca */.shine-text {
    position: relative;
    display: inline-block;
    overflow: hidden;
}

.shine-text::after {
    content: "";
    position: absolute;
    top: -50%;
    left: -100%;
    width: 35%;
    height: 200%;
    background: linear-gradient(
        120deg,
        transparent,
        rgba(255,255,255,0.9),
        transparent
    );
    transform: skewX(-20deg);
    animation: textShine 2.5s infinite;
    pointer-events: none;
}

@keyframes textShine {
    0% {
        left: -100%;
    }
    100% {
        left: 130%;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-30a35b6 */.elementor-8 .elementor-element.elementor-element-30a35b6 {
    overflow: hidden;
}

.elementor-8 .elementor-element.elementor-element-30a35b6 img {
    transition: transform 0.5s ease;
}

.elementor-8 .elementor-element.elementor-element-30a35b6:hover img {
    transform: scale(1.08);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4561af5 */.elementor-8 .elementor-element.elementor-element-4561af5 {
    overflow: hidden;
}

.elementor-8 .elementor-element.elementor-element-4561af5 img {
    transition: transform 0.5s ease;
}

.elementor-8 .elementor-element.elementor-element-4561af5:hover img {
    transform: scale(1.08);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e014d32 */.elementor-8 .elementor-element.elementor-element-e014d32 {
    overflow: hidden;
}

.elementor-8 .elementor-element.elementor-element-e014d32 img {
    transition: transform 0.5s ease;
}

.elementor-8 .elementor-element.elementor-element-e014d32:hover img {
    transform: scale(1.08);
}/* End custom CSS */
/* Start custom CSS for counter, class: .elementor-element-d95b672 */.a1-hover{
    transition: all 0.4s ease !important;
}

.a1-hover:hover{
    transform: translateY(-8px) scale(1.05) !important;
    box-shadow: 0 15px 35px rgba(0,0,0,0.20);
}/* End custom CSS */
/* Start custom CSS for counter, class: .elementor-element-09eccdf */.a1-hover{
    transition: all 0.4s ease !important;
}

.a1-hover:hover{
    transform: translateY(-8px) scale(1.05) !important;
    box-shadow: 0 15px 35px rgba(0,0,0,0.20);
}/* End custom CSS */
/* Start custom CSS for counter, class: .elementor-element-f6c3845 */.a1-hover{
    transition: all 0.4s ease !important;
}

.a1-hover:hover{
    transform: translateY(-8px) scale(1.05) !important;
    box-shadow: 0 15px 35px rgba(0,0,0,0.20);
}/* End custom CSS */
/* Start custom CSS for counter, class: .elementor-element-ae8618d */.a1-hover{
    transition: all 0.4s ease !important;
}

.a1-hover:hover{
    transform: translateY(-8px) scale(1.05) !important;
    box-shadow: 0 15px 35px rgba(0,0,0,0.20);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-08e08e9 */.floating-whatsapp{
    position: fixed;
    right: 25px;
    bottom: 10px;
    width: 50px;
    height: 50px;
    border-radius: 50%;
    background: #25D366;
    display: flex;
    align-items: center;
    justify-content: center;
    box-shadow: 0 5px 15px rgba(0,0,0,.25);
    z-index: 99999;
    animation: whatsappPulse 1.5s infinite;
    transition: .3s;
}

.floating-whatsapp img{
    width: 28px;
    height: 28px;
}

.floating-whatsapp:hover{
    transform: scale(1.1);
}

/* Chat With Us Tooltip */
.whatsapp-tooltip{
    position: absolute;
    right: 60px;
    top: 50%;
    transform: translateY(-50%) translateX(10px);
    
    background: #222;
    color: #fff;
    padding: 8px 14px;
    border-radius: 6px;
    font-size: 14px;
    font-weight: 600;
    white-space: nowrap;
    
    opacity: 0;
    visibility: hidden;
    transition: all .3s ease;
}

/* Small arrow */
.whatsapp-tooltip::after{
    content: "";
    position: absolute;
    right: -6px;
    top: 50%;
    transform: translateY(-50%);
    
    border-width: 6px 0 6px 6px;
    border-style: solid;
    border-color: transparent transparent transparent #222;
}

/* Show tooltip on hover */
.floating-whatsapp:hover .whatsapp-tooltip{
    opacity: 1;
    visibility: visible;
    transform: translateY(-50%) translateX(0);
}

@keyframes whatsappPulse{
    0%{
        transform: scale(1);
        box-shadow: 0 0 0 0 rgba(37,211,102,.6);
    }

    70%{
        transform: scale(1.08);
        box-shadow: 0 0 0 12px rgba(37,211,102,0);
    }

    100%{
        transform: scale(1);
        box-shadow: 0 0 0 0 rgba(37,211,102,0);
    }
}/* End custom CSS */