.elementor-3843 .elementor-element.elementor-element-e4cb9a1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-3843 .elementor-element.elementor-element-d1486f4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-3843 .elementor-element.elementor-element-adbe9b7 img{border-radius:6px 6px 6px 6px;}.elementor-3843 .elementor-element.elementor-element-1053946 img{border-radius:6px 6px 6px 6px;}.elementor-3843 .elementor-element.elementor-element-e109e30{--display:grid;--min-height:60vh;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 40px;--row-gap:0px;--column-gap:40px;--grid-auto-flow:row;--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-3843 .elementor-element.elementor-element-72a4d73{--display:flex;--gap:1rem 0rem;--row-gap:1rem;--column-gap:0rem;--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-3843 .elementor-element.elementor-element-46a0497{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-3843 .elementor-element.elementor-element-5d4b67d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-3843 .elementor-element.elementor-element-3c276e3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-3843 .elementor-element.elementor-element-38a6ea9{--display:flex;--min-height:0px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3843 .elementor-element.elementor-element-38a6ea9.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3843 .elementor-element.elementor-element-8c2b8b7 .elementor-button{background-color:#2DA099;font-family:"Inter", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;line-height:14px;letter-spacing:0px;fill:#FFFFFF;color:#FFFFFF;border-radius:4px 4px 4px 4px;padding:12px 30px 12px 30px;}.elementor-3843 .elementor-element.elementor-element-8c2b8b7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-3843 .elementor-element.elementor-element-8c2b8b7.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-3843 .elementor-element.elementor-element-8096a07 .elementor-button{background-color:#171717;font-family:"Inter", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;line-height:14px;letter-spacing:0px;fill:#FFFFFF;color:#FFFFFF;border-radius:4px 4px 4px 4px;padding:12px 30px 12px 30px;}.elementor-3843 .elementor-element.elementor-element-8096a07{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-3843 .elementor-element.elementor-element-8096a07.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-3843 .elementor-element.elementor-element-ca718e1{--display:flex;--justify-content:center;--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-3843 .elementor-element.elementor-element-8243c7d img{border-radius:6px 6px 6px 6px;}.elementor-3843 .elementor-element.elementor-element-6a3396c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-3843 .elementor-element.elementor-element-6a3396c:not(.elementor-motion-effects-element-type-background), .elementor-3843 .elementor-element.elementor-element-6a3396c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3843 .elementor-element.elementor-element-d8c75c3{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--align-items:center;--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-3843 .elementor-element.elementor-element-9452071{--display:flex;--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-3843 .elementor-element.elementor-element-6a80883{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3843 .elementor-element.elementor-element-4f34908{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 60px;text-align:center;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:23px;letter-spacing:0px;color:#4A5E65;}.elementor-3843 .elementor-element.elementor-element-a42b346{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 60px;text-align:center;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:23px;letter-spacing:0px;color:#4A5E65;}.elementor-3843 .elementor-element.elementor-element-69677fc{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--justify-items:center;--align-items:center;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3843 .elementor-element.elementor-element-a53cd8d{--display:flex;--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-3843 .elementor-element.elementor-element-51adb2a{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:10px 10px;--row-gap:10px;--column-gap:10px;--grid-auto-flow:row;--justify-items:center;--align-items:center;--margin-top:40px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-3843 .elementor-element.elementor-element-cf1d097{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--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-3843 .elementor-element.elementor-element-623626d{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:1.5em;--padding-bottom:1.5em;--padding-left:1.5em;--padding-right:1.5em;}.elementor-3843 .elementor-element.elementor-element-cf7b514{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-3843 .elementor-element.elementor-element-c486ce4{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:1.5em;--padding-bottom:1.5em;--padding-left:1.5em;--padding-right:1.5em;}.elementor-3843 .elementor-element.elementor-element-17200fc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-3843 .elementor-element.elementor-element-54b6773{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:1.5em;--padding-bottom:1.5em;--padding-left:1.5em;--padding-right:1.5em;}.elementor-3843 .elementor-element.elementor-element-e1b9663{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-3843 .elementor-element.elementor-element-b0ee8b4{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:1.5em;--padding-bottom:1.5em;--padding-left:1.5em;--padding-right:1.5em;}.elementor-3843 .elementor-element.elementor-element-39a489a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-3843 .elementor-element.elementor-element-51fd5c6{--display:flex;--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-3843 .elementor-element.elementor-element-19571e4{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-3843 .elementor-element.elementor-element-887f79c{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--justify-items:center;--align-items:center;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3843 .elementor-element.elementor-element-7d0200f{--display:flex;--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-3843 .elementor-element.elementor-element-ee4a673{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 60px;text-align:center;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:23px;letter-spacing:0px;color:#4A5E65;}.elementor-3843 .elementor-element.elementor-element-ed9c08b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;z-index:0;}.elementor-3843 .elementor-element.elementor-element-ed9c08b img{width:100%;max-width:800%;border-radius:0px 0px 0px 0px;}.elementor-3843 .elementor-element.elementor-element-72df9ea{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-3843 .elementor-element.elementor-element-72df9ea:not(.elementor-motion-effects-element-type-background), .elementor-3843 .elementor-element.elementor-element-72df9ea > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F7;}.elementor-3843 .elementor-element.elementor-element-72df9ea.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3843 .elementor-element.elementor-element-24af0f0{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0rem 2rem;--row-gap:0rem;--column-gap:2rem;--grid-auto-flow:row;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3843 .elementor-element.elementor-element-4eb6b93{--display:flex;--gap:1rem 0rem;--row-gap:1rem;--column-gap:0rem;--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-3843 .elementor-element.elementor-element-a8aca6f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Inter", Sans-serif;font-size:16px;font-weight:600;line-height:27.2px;color:#0F1E23;}.elementor-3843 .elementor-element.elementor-element-cbe072d{text-align:center;}.elementor-3843 .elementor-element.elementor-element-cbe072d .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:32px;font-weight:700;line-height:43px;letter-spacing:0px;color:#000000;}.elementor-3843 .elementor-element.elementor-element-78f3c22{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Inter", Sans-serif;font-size:16px;font-weight:600;line-height:27.2px;color:#0F1E23;}.elementor-3843 .elementor-element.elementor-element-ca483a1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Inter", Sans-serif;font-size:16px;font-weight:600;line-height:27.2px;color:#0F1E23;}.elementor-3843 .elementor-element.elementor-element-ef19717{--display:grid;--e-con-grid-template-columns:repeat(5, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0rem 1rem;--row-gap:0rem;--column-gap:1rem;--grid-auto-flow:row;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3843 .elementor-element.elementor-element-3181068{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:9px 9px 9px 9px;--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-3843 .elementor-element.elementor-element-d1961ba{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:9px 9px 9px 9px;--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-3843 .elementor-element.elementor-element-4dd8159{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:9px 9px 9px 9px;--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-3843 .elementor-element.elementor-element-ddd70d7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:9px 9px 9px 9px;--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-3843 .elementor-element.elementor-element-9976fab{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:9px 9px 9px 9px;--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-3843 .elementor-element.elementor-element-5743ad6{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0rem 2rem;--row-gap:0rem;--column-gap:2rem;--grid-auto-flow:row;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3843 .elementor-element.elementor-element-561e44f{--display:flex;--gap:0rem 0rem;--row-gap:0rem;--column-gap:0rem;--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-3843 .elementor-element.elementor-element-14df23b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-3843 .elementor-element.elementor-element-14df23b:not(.elementor-motion-effects-element-type-background), .elementor-3843 .elementor-element.elementor-element-14df23b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3843 .elementor-element.elementor-element-14df23b.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3843 .elementor-element.elementor-element-d057f93{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0rem 2rem;--row-gap:0rem;--column-gap:2rem;--grid-auto-flow:row;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3843 .elementor-element.elementor-element-b265be1{--display:flex;--gap:1rem 0rem;--row-gap:1rem;--column-gap:0rem;--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-3843 .elementor-element.elementor-element-907772f{text-align:center;}.elementor-3843 .elementor-element.elementor-element-907772f .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:32px;font-weight:700;line-height:43px;letter-spacing:0px;color:#000000;}.elementor-3843 .elementor-element.elementor-element-f4d2385{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Inter", Sans-serif;font-size:16px;font-weight:600;line-height:27.2px;color:#0F1E23;}.elementor-3843 .elementor-element.elementor-element-f4e4bb5{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0rem 0rem;--row-gap:0rem;--column-gap:0rem;--grid-auto-flow:row;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3843 .elementor-element.elementor-element-77e69c1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:9px 9px 9px 9px;--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-3843 .elementor-element.elementor-element-3bd78c2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-3843 .elementor-element.elementor-element-d12c132{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:9px 9px 9px 9px;--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-3843 .elementor-element.elementor-element-c9af7cd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-3843 .elementor-element.elementor-element-21c652e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:9px 9px 9px 9px;--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-3843 .elementor-element.elementor-element-0d87c30{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-3843 .elementor-element.elementor-element-2f14ad3{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0rem 2rem;--row-gap:0rem;--column-gap:2rem;--grid-auto-flow:row;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3843 .elementor-element.elementor-element-59efdf3{--display:flex;--gap:0rem 0rem;--row-gap:0rem;--column-gap:0rem;--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-3843 .elementor-element.elementor-element-3cdbf8a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;z-index:0;}.elementor-3843 .elementor-element.elementor-element-3cdbf8a img{width:100%;max-width:800%;border-radius:0px 0px 0px 0px;}.elementor-3843 .elementor-element.elementor-element-e284d1c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-3843 .elementor-element.elementor-element-e284d1c:not(.elementor-motion-effects-element-type-background), .elementor-3843 .elementor-element.elementor-element-e284d1c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3843 .elementor-element.elementor-element-e284d1c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3843 .elementor-element.elementor-element-418e6b5{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:2rem 0rem;--row-gap:2rem;--column-gap:0rem;--grid-auto-flow:row;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3843 .elementor-element.elementor-element-bed6de4{--display:flex;--gap:1rem 0rem;--row-gap:1rem;--column-gap:0rem;--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:3rem;}.elementor-3843 .elementor-element.elementor-element-6d8a202{text-align:center;}.elementor-3843 .elementor-element.elementor-element-6d8a202 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:32px;font-weight:700;line-height:43px;letter-spacing:0px;color:#000000;}.elementor-3843 .elementor-element.elementor-element-0c54cec{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Inter", Sans-serif;font-size:16px;font-weight:600;line-height:27.2px;color:#0F1E23;}.elementor-3843 .elementor-element.elementor-element-20989d0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Inter", Sans-serif;font-size:16px;font-weight:600;line-height:27.2px;color:#0F1E23;}.elementor-3843 .elementor-element.elementor-element-ae828ed{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Inter", Sans-serif;font-size:16px;font-weight:600;line-height:27.2px;color:#0F1E23;}.elementor-3843 .elementor-element.elementor-element-e37e5d6{--divider-border-style:solid;--divider-color:#00000015;--divider-border-width:1px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-3843 .elementor-element.elementor-element-e37e5d6 .elementor-divider-separator{width:100%;}.elementor-3843 .elementor-element.elementor-element-e37e5d6 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-3843 .elementor-element.elementor-element-c63b5cb{text-align:center;}.elementor-3843 .elementor-element.elementor-element-c63b5cb .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:32px;font-weight:700;line-height:43px;letter-spacing:0px;color:#000000;}.elementor-3843 .elementor-element.elementor-element-b001847{--display:flex;--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-3843 .elementor-element.elementor-element-16b94b4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-3843 .elementor-element.elementor-element-16b94b4:not(.elementor-motion-effects-element-type-background), .elementor-3843 .elementor-element.elementor-element-16b94b4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F7;}.elementor-3843 .elementor-element.elementor-element-16b94b4.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3843 .elementor-element.elementor-element-9c59385{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:2rem 0rem;--row-gap:2rem;--column-gap:0rem;--grid-auto-flow:row;--align-items:center;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3843 .elementor-element.elementor-element-1beb9b5{--display:flex;--gap:1rem 0rem;--row-gap:1rem;--column-gap:0rem;--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:3rem;}.elementor-3843 .elementor-element.elementor-element-7528120{text-align:center;}.elementor-3843 .elementor-element.elementor-element-7528120 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:32px;font-weight:700;line-height:43px;letter-spacing:0px;color:#000000;}.elementor-3843 .elementor-element.elementor-element-30a8f22{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Inter", Sans-serif;font-size:16px;font-weight:600;line-height:27.2px;color:#0F1E23;}.elementor-3843 .elementor-element.elementor-element-4319777{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Inter", Sans-serif;font-size:16px;font-weight:600;line-height:27.2px;color:#0F1E23;}.elementor-3843 .elementor-element.elementor-element-3255dc0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Inter", Sans-serif;font-size:16px;font-weight:600;line-height:27.2px;color:#0F1E23;}.elementor-3843 .elementor-element.elementor-element-b8a2163{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-3843 .elementor-element.elementor-element-b8a2163:not(.elementor-motion-effects-element-type-background), .elementor-3843 .elementor-element.elementor-element-b8a2163 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3843 .elementor-element.elementor-element-38126d1{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--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-3843 .elementor-element.elementor-element-38126d1:not(.elementor-motion-effects-element-type-background), .elementor-3843 .elementor-element.elementor-element-38126d1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3843 .elementor-element.elementor-element-ed252b9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-3843 .elementor-element.elementor-element-51b636a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-3843 .elementor-element.elementor-element-3a287cd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-3843 .elementor-element.elementor-element-214ad82{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-3843 .elementor-element.elementor-element-11a5d87{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-3843 .elementor-element.elementor-element-11a5d87:not(.elementor-motion-effects-element-type-background), .elementor-3843 .elementor-element.elementor-element-11a5d87 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3843 .elementor-element.elementor-element-1f2f131{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--align-items:center;--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-3843 .elementor-element.elementor-element-73da75c{--display:flex;--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-3843 .elementor-element.elementor-element-6efd4a0{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3843 .elementor-element.elementor-element-13d7385{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 60px;text-align:center;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:23px;letter-spacing:0px;color:#4A5E65;}.elementor-3843 .elementor-element.elementor-element-6a510e9{margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 60px;text-align:center;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:23px;letter-spacing:0px;color:#4A5E65;}.elementor-3843 .elementor-element.elementor-element-ce39a98{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 0px 0px 60px;text-align:center;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:23px;letter-spacing:0px;color:#4A5E65;}.elementor-3843 .elementor-element.elementor-element-ca9b74f{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--justify-items:center;--align-items:center;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3843 .elementor-element.elementor-element-c7dc00e{--display:flex;--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-3843 .elementor-element.elementor-element-ffbae91{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;--justify-items:center;--align-items:center;--margin-top:40px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-3843 .elementor-element.elementor-element-53e749f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--border-radius:9px 9px 9px 9px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-3843 .elementor-element.elementor-element-53e749f:not(.elementor-motion-effects-element-type-background), .elementor-3843 .elementor-element.elementor-element-53e749f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9FAFB;}.elementor-3843 .elementor-element.elementor-element-3c438fd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-3843 .elementor-element.elementor-element-9f3e598{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-3843 .elementor-element.elementor-element-dcf65c2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--border-radius:9px 9px 9px 9px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-3843 .elementor-element.elementor-element-dcf65c2:not(.elementor-motion-effects-element-type-background), .elementor-3843 .elementor-element.elementor-element-dcf65c2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EAF6F5;}.elementor-3843 .elementor-element.elementor-element-b11984b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-3843 .elementor-element.elementor-element-1a42447{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-3843 .elementor-element.elementor-element-cc07efa{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-3843 .elementor-element.elementor-element-cc07efa:not(.elementor-motion-effects-element-type-background), .elementor-3843 .elementor-element.elementor-element-cc07efa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F7;}.elementor-3843 .elementor-element.elementor-element-cc07efa.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3843 .elementor-element.elementor-element-5cd0ab0{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0rem 2rem;--row-gap:0rem;--column-gap:2rem;--grid-auto-flow:row;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3843 .elementor-element.elementor-element-1c75805{--display:flex;--gap:1rem 0rem;--row-gap:1rem;--column-gap:0rem;--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-3843 .elementor-element.elementor-element-390d68f{text-align:center;}.elementor-3843 .elementor-element.elementor-element-390d68f .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:32px;font-weight:700;line-height:43px;letter-spacing:0px;color:#000000;}.elementor-3843 .elementor-element.elementor-element-9156d11{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Inter", Sans-serif;font-size:16px;font-weight:600;line-height:27.2px;color:#0F1E23;}.elementor-3843 .elementor-element.elementor-element-fd7d14b{--display:grid;--e-con-grid-template-columns:repeat(5, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0rem 1rem;--row-gap:0rem;--column-gap:1rem;--grid-auto-flow:row;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3843 .elementor-element.elementor-element-c282b5a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:9px 9px 9px 9px;--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-3843 .elementor-element.elementor-element-754fe7a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:9px 9px 9px 9px;--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-3843 .elementor-element.elementor-element-063ccd9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:9px 9px 9px 9px;--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-3843 .elementor-element.elementor-element-a4e5bb5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:9px 9px 9px 9px;--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-3843 .elementor-element.elementor-element-d341406{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:9px 9px 9px 9px;--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-3843 .elementor-element.elementor-element-f02b78f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:17px 0px;--row-gap:17px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-3843 .elementor-element.elementor-element-3a7be75{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0rem 2rem;--row-gap:0rem;--column-gap:2rem;--grid-auto-flow:row;--margin-top:20px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3843 .elementor-element.elementor-element-bffaad1{--display:flex;--gap:0rem 0rem;--row-gap:0rem;--column-gap:0rem;--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-3843 .elementor-element.elementor-element-61af771{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--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-3843 .elementor-element.elementor-element-f7de64f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:center;}.elementor-3843 .elementor-element.elementor-element-f7de64f .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:18px;font-weight:500;line-height:55px;letter-spacing:0px;color:#6A8090;}.elementor-3843 .elementor-element.elementor-element-f3bd214{--e-image-carousel-slides-to-show:6;}.elementor-3843 .elementor-element.elementor-element-f3bd214 .swiper-wrapper{display:flex;align-items:center;}.elementor-3843 .elementor-element.elementor-element-f3bd214 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:0px 0px 0px 0px;}.elementor-3843 .elementor-element.elementor-element-2afa55a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-3843 .elementor-element.elementor-element-2afa55a:not(.elementor-motion-effects-element-type-background), .elementor-3843 .elementor-element.elementor-element-2afa55a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F7;}.elementor-3843 .elementor-element.elementor-element-2afa55a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3843 .elementor-element.elementor-element-05c1f6f{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:3rem 3rem;--row-gap:3rem;--column-gap:3rem;--grid-auto-flow:row;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-3843 .elementor-element.elementor-element-7497866{--display:flex;--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-3843 .elementor-element.elementor-element-0b6d279{--display:flex;--gap:1rem 0rem;--row-gap:1rem;--column-gap:0rem;--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-3843 .elementor-element.elementor-element-bd38e64{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-3843 .elementor-element.elementor-element-bd38e64 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:32px;font-weight:700;line-height:43px;letter-spacing:0px;color:#000000;}.elementor-3843 .elementor-element.elementor-element-655e01d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Inter", Sans-serif;font-size:16px;font-weight:600;line-height:27.2px;color:#0F1E23;}.elementor-3843 .elementor-element.elementor-element-6977f00{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Inter", Sans-serif;font-size:16px;font-weight:600;line-height:27.2px;color:#0F1E23;}.elementor-3843 .elementor-element.elementor-element-0da42d5{--divider-border-style:solid;--divider-color:#00000015;--divider-border-width:1px;margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;padding:0px 0px 0px 0px;}.elementor-3843 .elementor-element.elementor-element-0da42d5 .elementor-divider-separator{width:100%;}.elementor-3843 .elementor-element.elementor-element-0da42d5 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-3843 .elementor-element.elementor-element-d24e803{text-align:center;}.elementor-3843 .elementor-element.elementor-element-d24e803 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:32px;font-weight:700;line-height:43px;letter-spacing:0px;color:#000000;}.elementor-3843 .elementor-element.elementor-element-31d8997{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;z-index:0;}.elementor-3843 .elementor-element.elementor-element-31d8997 img{width:100%;max-width:800%;border-radius:0px 0px 0px 0px;}.elementor-3843 .elementor-element.elementor-element-34d5938{--display:flex;--min-height:650px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--overlay-opacity:0.5;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-3843 .elementor-element.elementor-element-34d5938:not(.elementor-motion-effects-element-type-background), .elementor-3843 .elementor-element.elementor-element-34d5938 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1F1F1F;}.elementor-3843 .elementor-element.elementor-element-34d5938::before, .elementor-3843 .elementor-element.elementor-element-34d5938 > .elementor-background-video-container::before, .elementor-3843 .elementor-element.elementor-element-34d5938 > .e-con-inner > .elementor-background-video-container::before, .elementor-3843 .elementor-element.elementor-element-34d5938 > .elementor-background-slideshow::before, .elementor-3843 .elementor-element.elementor-element-34d5938 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3843 .elementor-element.elementor-element-34d5938 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-3843 .elementor-element.elementor-element-34d5938.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3843 .elementor-element.elementor-element-e78f347 img{border-radius:6px 6px 6px 6px;}.elementor-3843 .elementor-element.elementor-element-e202d56 img{border-radius:6px 6px 6px 6px;}.elementor-3843 .elementor-element.elementor-element-d9b141c{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0rem 2rem;--row-gap:0rem;--column-gap:2rem;--grid-auto-flow:row;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3843 .elementor-element.elementor-element-d9b141c:not(.elementor-motion-effects-element-type-background), .elementor-3843 .elementor-element.elementor-element-d9b141c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#02010100;}.elementor-3843 .elementor-element.elementor-element-13db573{--display:flex;--gap:1rem 0rem;--row-gap:1rem;--column-gap:0rem;--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-3843 .elementor-element.elementor-element-bc469d0{text-align:center;}.elementor-3843 .elementor-element.elementor-element-bc469d0 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:32px;font-weight:700;line-height:43px;letter-spacing:0px;color:#000000;}.elementor-3843 .elementor-element.elementor-element-b15c7de{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Inter", Sans-serif;font-size:16px;font-weight:600;line-height:27.2px;color:#0F1E23;}.elementor-3843 .elementor-element.elementor-element-ff6c09e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Inter", Sans-serif;font-size:16px;font-weight:600;line-height:27.2px;color:#0F1E23;}.elementor-3843 .elementor-element.elementor-element-d51ae50 .elementor-button{background-color:#FFFFFF;font-family:"Inter", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;line-height:14px;letter-spacing:0px;fill:#000000;color:#000000;border-radius:4px 4px 4px 4px;padding:12px 30px 12px 30px;}.elementor-3843 .elementor-element.elementor-element-d51ae50{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-3843 .elementor-element.elementor-element-d51ae50.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-3843 .elementor-element.elementor-element-72df9ea{--width:99.928%;}.elementor-3843 .elementor-element.elementor-element-14df23b{--width:99.928%;}.elementor-3843 .elementor-element.elementor-element-e284d1c{--width:99.928%;}.elementor-3843 .elementor-element.elementor-element-16b94b4{--width:99.928%;}.elementor-3843 .elementor-element.elementor-element-cc07efa{--width:99.928%;}.elementor-3843 .elementor-element.elementor-element-f02b78f{--width:100%;}.elementor-3843 .elementor-element.elementor-element-61af771{--width:100%;}.elementor-3843 .elementor-element.elementor-element-2afa55a{--width:99.928%;}.elementor-3843 .elementor-element.elementor-element-34d5938{--width:99.928%;}}@media(max-width:1024px){.elementor-3843 .elementor-element.elementor-element-e109e30{--grid-auto-flow:row;}.elementor-3843 .elementor-element.elementor-element-38a6ea9{--padding-top:48px;--padding-bottom:64px;--padding-left:0px;--padding-right:0px;}.elementor-3843 .elementor-element.elementor-element-d8c75c3{--grid-auto-flow:row;}.elementor-3843 .elementor-element.elementor-element-4f34908{padding:0px 0px 0px 0px;font-size:22px;line-height:28px;}.elementor-3843 .elementor-element.elementor-element-a42b346{padding:0px 0px 0px 0px;font-size:22px;line-height:28px;}.elementor-3843 .elementor-element.elementor-element-69677fc{--grid-auto-flow:row;}.elementor-3843 .elementor-element.elementor-element-51adb2a{--grid-auto-flow:row;}.elementor-3843 .elementor-element.elementor-element-cf1d097{--grid-auto-flow:row;}.elementor-3843 .elementor-element.elementor-element-887f79c{--grid-auto-flow:row;}.elementor-3843 .elementor-element.elementor-element-ee4a673{padding:0px 0px 0px 0px;font-size:22px;line-height:28px;}.elementor-3843 .elementor-element.elementor-element-24af0f0{--grid-auto-flow:row;}.elementor-3843 .elementor-element.elementor-element-ef19717{--grid-auto-flow:row;}.elementor-3843 .elementor-element.elementor-element-5743ad6{--grid-auto-flow:row;}.elementor-3843 .elementor-element.elementor-element-d057f93{--grid-auto-flow:row;}.elementor-3843 .elementor-element.elementor-element-f4e4bb5{--grid-auto-flow:row;}.elementor-3843 .elementor-element.elementor-element-2f14ad3{--grid-auto-flow:row;}.elementor-3843 .elementor-element.elementor-element-418e6b5{--grid-auto-flow:row;}.elementor-3843 .elementor-element.elementor-element-9c59385{--grid-auto-flow:row;}.elementor-3843 .elementor-element.elementor-element-38126d1{--grid-auto-flow:row;}.elementor-3843 .elementor-element.elementor-element-1f2f131{--grid-auto-flow:row;}.elementor-3843 .elementor-element.elementor-element-13d7385{padding:0px 0px 0px 0px;font-size:22px;line-height:28px;}.elementor-3843 .elementor-element.elementor-element-6a510e9{padding:0px 0px 0px 0px;font-size:22px;line-height:28px;}.elementor-3843 .elementor-element.elementor-element-ce39a98{padding:0px 0px 0px 0px;font-size:22px;line-height:28px;}.elementor-3843 .elementor-element.elementor-element-ca9b74f{--grid-auto-flow:row;}.elementor-3843 .elementor-element.elementor-element-ffbae91{--grid-auto-flow:row;}.elementor-3843 .elementor-element.elementor-element-5cd0ab0{--grid-auto-flow:row;}.elementor-3843 .elementor-element.elementor-element-fd7d14b{--grid-auto-flow:row;}.elementor-3843 .elementor-element.elementor-element-f02b78f{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3843 .elementor-element.elementor-element-3a7be75{--grid-auto-flow:row;}.elementor-3843 .elementor-element.elementor-element-f7de64f{padding:32px 0px 0px 0px;}.elementor-3843 .elementor-element.elementor-element-f3bd214{--e-image-carousel-slides-to-show:5;padding:0px 0px 32px 0px;}.elementor-3843 .elementor-element.elementor-element-05c1f6f{--grid-auto-flow:row;}.elementor-3843 .elementor-element.elementor-element-bd38e64{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-3843 .elementor-element.elementor-element-d9b141c{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-3843 .elementor-element.elementor-element-e109e30{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-3843 .elementor-element.elementor-element-38a6ea9{--width:100%;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:048px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3843 .elementor-element.elementor-element-8c2b8b7{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-3843 .elementor-element.elementor-element-8c2b8b7 .elementor-button{padding:23px 20px 23px 20px;}.elementor-3843 .elementor-element.elementor-element-8096a07{width:100%;max-width:100%;}.elementor-3843 .elementor-element.elementor-element-8096a07 .elementor-button{padding:23px 59px 23px 59px;}.elementor-3843 .elementor-element.elementor-element-d8c75c3{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-3843 .elementor-element.elementor-element-4f34908{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-size:15px;line-height:23px;}.elementor-3843 .elementor-element.elementor-element-a42b346{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-size:15px;line-height:23px;}.elementor-3843 .elementor-element.elementor-element-69677fc{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-3843 .elementor-element.elementor-element-51adb2a{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-3843 .elementor-element.elementor-element-cf1d097{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-3843 .elementor-element.elementor-element-887f79c{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-3843 .elementor-element.elementor-element-ee4a673{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-size:15px;line-height:23px;}.elementor-3843 .elementor-element.elementor-element-24af0f0{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-3843 .elementor-element.elementor-element-ef19717{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-3843 .elementor-element.elementor-element-5743ad6{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-3843 .elementor-element.elementor-element-d057f93{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-3843 .elementor-element.elementor-element-f4e4bb5{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-3843 .elementor-element.elementor-element-2f14ad3{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-3843 .elementor-element.elementor-element-418e6b5{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-3843 .elementor-element.elementor-element-9c59385{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-3843 .elementor-element.elementor-element-38126d1{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-3843 .elementor-element.elementor-element-1f2f131{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-3843 .elementor-element.elementor-element-13d7385{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-size:15px;line-height:23px;}.elementor-3843 .elementor-element.elementor-element-6a510e9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-size:15px;line-height:23px;}.elementor-3843 .elementor-element.elementor-element-ce39a98{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-size:15px;line-height:23px;}.elementor-3843 .elementor-element.elementor-element-ca9b74f{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-3843 .elementor-element.elementor-element-ffbae91{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-3843 .elementor-element.elementor-element-5cd0ab0{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-3843 .elementor-element.elementor-element-fd7d14b{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-3843 .elementor-element.elementor-element-f02b78f{--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-3843 .elementor-element.elementor-element-3a7be75{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-3843 .elementor-element.elementor-element-61af771{--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-3843 .elementor-element.elementor-element-f7de64f{padding:32px 0px 0px 0px;}.elementor-3843 .elementor-element.elementor-element-f3bd214{--e-image-carousel-slides-to-show:3;padding:0px 0px 32px 0px;}.elementor-3843 .elementor-element.elementor-element-05c1f6f{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-3843 .elementor-element.elementor-element-d9b141c{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-3843 .elementor-element.elementor-element-d51ae50 .elementor-button{padding:23px 59px 23px 59px;}}/* Start custom CSS for html, class: .elementor-element-d1486f4 */.elementor-3843 .elementor-element.elementor-element-d1486f4{
    padding: 0;
    margin: 0;
    height: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-adbe9b7 */.elementor-3843 .elementor-element.elementor-element-adbe9b7{
    position: absolute;
    bottom: 0;
    left: 50%;
    transform:translateX(-50%);
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1053946 */.elementor-3843 .elementor-element.elementor-element-1053946{
    position: absolute;
    bottom: 0;
    left: 50%;
    transform:translateX(-50%);
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7deada2 */.elementor-3843 .elementor-element.elementor-element-7deada2, .elementor-3843 .elementor-element.elementor-element-7deada2 p{
    font-family: Inter;
    font-weight: 700;
    font-style: Bold;
    font-size: 13px;
    line-height: 19.5px;
    letter-spacing: 1.95px;
    vertical-align: middle;
    text-transform: uppercase;
}
.elementor-3843 .elementor-element.elementor-element-7deada2 a{
    color: black;
}
.elementor-3843 .elementor-element.elementor-element-7deada2 a:hover{
    opacity: .8;
}
.elementor-3843 .elementor-element.elementor-element-7deada2 span{
    color: var(--green);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-46a0497 */.elementor-3843 .elementor-element.elementor-element-46a0497 h1{
    font-family: Manrope;
    font-weight: 700;
    font-style: Bold;
    font-size: 60px;
    
    leading-trim: NONE;
    line-height: 61px;
    letter-spacing: -2px;

font-size: clamp(45px, 4vw, 60px);
 line-height: clamp(45px, 4vw, 61px);
    color:black;
}

.elementor-3843 .elementor-element.elementor-element-46a0497 h1 span{
    color: var(--green);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5d4b67d */.elementor-3843 .elementor-element.elementor-element-5d4b67d p{
    font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-8c2b8b7 */.elementor-3843 .elementor-element.elementor-element-8c2b8b7 .elementor-button:hover::before {
  opacity: 1;
}
.elementor-3843 .elementor-element.elementor-element-8c2b8b7 .elementor-button{
    flex: 1;
}

.elementor-3843 .elementor-element.elementor-element-8c2b8b7 .elementor-button::before {
      content: "";
  position: absolute;
  top: -10px;
  left: 50%;
  transform: translateX(-50%);
  width: 100%;
  height: 98px;
      background: radial-gradient(circle, hsl(176 100% 50% / 1), transparent 100%);
    pointer-events: none;
    filter: blur(53px);
    opacity: 0;
  transition: opacity 0.6s ease;
  z-index: 0;
}

.elementor-3843 .elementor-element.elementor-element-8c2b8b7 {
    overflow:hidden;
}
.elementor-3843 .elementor-element.elementor-element-8c2b8b7 .elementor-button{
    background: linear-gradient(90deg, #1BB3AA 0%, #20D4CA 100%);

}
.elementor-3843 .elementor-element.elementor-element-8c2b8b7 span {
    position: relative;
    z-index: 1
}
@media(max-width:800px){
    .elementor-3843 .elementor-element.elementor-element-8c2b8b7 .elementor-button{
        width: 100% !important;
        max-width: 100% !important;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-8096a07 */.elementor-3843 .elementor-element.elementor-element-8096a07 .elementor-button:hover::before {
  opacity: 1;
}

.elementor-3843 .elementor-element.elementor-element-8096a07 .elementor-button::before {
      content: "";
  position: absolute;
  top: -10px;
  left: 50%;
  transform: translateX(-50%);
  width: 100%;
  height: 98px;
      background: radial-gradient(circle, hsl(176 100% 50% / 1), transparent 100%);
    pointer-events: none;
    filter: blur(53px);
    opacity: 0;
  transition: opacity 0.6s ease;
  z-index: 0;
}

.elementor-3843 .elementor-element.elementor-element-8096a07 {
    overflow:hidden;
}

.elementor-3843 .elementor-element.elementor-element-8096a07 span {
    position: relative;
    z-index: 1
}
@media(max-width:800px){
    .elementor-3843 .elementor-element.elementor-element-8096a07 .elementor-button{
        width: 100% !important;
        max-width: 100% !important;
          padding: 0 !important;
        padding-block: 1.8em !important;
        padding-inline: 5px !important;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9c9eb6b */.elementor-3843 .elementor-element.elementor-element-9c9eb6b h2 {
    font-family: Manrope;
    font-weight: 700;
    font-style: Bold;
    font-size: 32px;
    font-size:clamp(35px, 4vw, 48px);
    line-height: 43px;
    line-height: clamp(40px, 4vw, 54px);
    letter-spacing: -2px;
    color: #000000;
    text-align: left;
    margin: 0;
    max-width: 45ch;
 
}
.elementor-3843 .elementor-element.elementor-element-9c9eb6b h2 span{
    color: #2DA099;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4f34908 */.elementor-3843 .elementor-element.elementor-element-4f34908 p {
    color:#4A5E65;
    font-family: Inter;
    font-weight: 400;
    font-style: Regular;
    font-size: 16px;
    leading-trim: NONE;
    line-height: 28px;
    letter-spacing: 0px;
    margin: 0;
    text-align: left;
    
    max-width: 45ch;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a42b346 */.elementor-3843 .elementor-element.elementor-element-a42b346 p {
    color:#4A5E65;
    font-family: Inter;
    font-weight: 400;
    font-style: Regular;
    font-size: 16px;
    leading-trim: NONE;
    line-height: 28px;
    letter-spacing: 0px;
    margin: 0;
    text-align: left;
    
    max-width: 55ch;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d8c75c3 */.elementor-3843 .elementor-element.elementor-element-d8c75c3{
    padding-bottom: 3rem;
    border-bottom: 1px solid #00000015;
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8323de7 */.elementor-3843 .elementor-element.elementor-element-8323de7 h3 {
    font-family: Manrope;
    font-weight: 700;
    font-style: Bold;
    font-size: 32px;
    leading-trim: NONE;
    line-height: 43px;
    letter-spacing: 0px;
    text-align: center;
    color: #000000;
    margin: 0;
    text-align: center;
}
.elementor-3843 .elementor-element.elementor-element-8323de7 h3 span{
    color: #2DA099;
    display: block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cf7b514 */.elementor-3843 .elementor-element.elementor-element-cf7b514 p{
    color:#0F1E23;
    font-family: Inter;
    font-weight: 700;
    font-style: Bold;
    font-size: 22px;
    leading-trim: NONE;
    line-height: 28px;
    letter-spacing: -0.5px;
    vertical-align: middle;
    padding: 0 !important;
    margin: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-623626d */.elementor-3843 .elementor-element.elementor-element-623626d{
    border: 1px solid #FF666680;
    border-radius: 9px;
    background:#FFF8F8;
    min-height: 157px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-17200fc */.elementor-3843 .elementor-element.elementor-element-17200fc p{
    color:#0F1E23;
    font-family: Inter;
    font-weight: 700;
    font-style: Bold;
    font-size: 22px;
    leading-trim: NONE;
    line-height: 28px;
    letter-spacing: -0.5px;
    vertical-align: middle;
    padding: 0 !important;
    margin: 0 !important;
    max-width: 12ch;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c486ce4 */.elementor-3843 .elementor-element.elementor-element-c486ce4{
    border: 1px solid #FF666680;
    border-radius: 9px;
    background:#FFF8F8;
    min-height: 157px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e1b9663 */.elementor-3843 .elementor-element.elementor-element-e1b9663 p{
    color:#0F1E23;
    font-family: Inter;
    font-weight: 700;
    font-style: Bold;
    font-size: 22px;
    leading-trim: NONE;
    line-height: 28px;
    letter-spacing: -0.5px;
    vertical-align: middle;
    padding: 0 !important;
    margin: 0 !important;
    max-width: 12ch;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-54b6773 */.elementor-3843 .elementor-element.elementor-element-54b6773{
    border: 1px solid #FF666680;
    border-radius: 9px;
    background:#FFF8F8;
    min-height: 157px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-39a489a */.elementor-3843 .elementor-element.elementor-element-39a489a p{
    color:#0F1E23;
    font-family: Inter;
    font-weight: 700;
    font-style: Bold;
    font-size: 22px;
    leading-trim: NONE;
    line-height: 28px;
    letter-spacing: -0.5px;
    vertical-align: middle;
    padding: 0 !important;
    margin: 0 !important;
    max-width: 15ch;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b0ee8b4 */.elementor-3843 .elementor-element.elementor-element-b0ee8b4{
    border: 1px solid #FF666680;
    border-radius: 9px;
    background:#FFF8F8;
    min-height: 157px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-51adb2a */.elementor-3843 .elementor-element.elementor-element-51adb2a > div{
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ee4a673 */.elementor-3843 .elementor-element.elementor-element-ee4a673 p {
    color:#4A5E65;
    font-family: Inter;
    font-weight: 600;
    font-style: Regular;
    font-size: 16px;
    leading-trim: NONE;
    line-height: 28px;
    letter-spacing: 0px;
    margin: 0;
    text-align: center;
    margin-inline:auto;
    max-width: 45ch;
    color:#4A5568;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-817a6ae */.elementor-3843 .elementor-element.elementor-element-817a6ae h3 {
    font-family: Manrope;
    font-weight: 700;
    font-style: Bold;
    font-size: 32px;
    leading-trim: NONE;
    line-height: 43px;
    letter-spacing: 0px;
    text-align: center;
    color: #000000;
    margin: 0;
    text-align: center;
}
.elementor-3843 .elementor-element.elementor-element-817a6ae h3 span{
    color: #2DA099;
    display: block;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ed9c08b */.elementor-3843 .elementor-element.elementor-element-ed9c08b {
    pointer-events: none;
    position:absolute;
    bottom:-5rem;
    left: 50%;
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6a3396c */.elementor-3843 .elementor-element.elementor-element-6a3396c{
    position: relative;
    overflow: hidden;
}

.elementor-3843 .elementor-element.elementor-element-6a3396c > div{
    width: 90vw;
    margin-inline:auto;
    max-width: 1300px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a8aca6f */.elementor-3843 .elementor-element.elementor-element-a8aca6f{
    max-width: 100% !important;
    width: 100% !important;
}
.elementor-3843 .elementor-element.elementor-element-a8aca6f p{
   font-family: Inter;
font-weight: 700;
font-style: Bold;
font-size: 13px;
leading-trim: NONE;
line-height: 19.5px;
letter-spacing: 1.95px;
vertical-align: middle;
text-transform: uppercase;
color:#2BBFB3;
    
}
@media(max-width:800px){
    .elementor-3843 .elementor-element.elementor-element-a8aca6f p{text-wrap: balance !important}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cbe072d */.elementor-3843 .elementor-element.elementor-element-cbe072d{
    width:100% !important;
    max-width: 100% !important;
}
.elementor-3843 .elementor-element.elementor-element-cbe072d h3{
    max-width: 35ch;
    margin-inline:auto;
    width: fit-content;
    text-align: center !important;
    text-transform: capitalize !important;
}
@media(max-width:800px){
    .elementor-3843 .elementor-element.elementor-element-cbe072d h3{text-wrap: balance !important}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-78f3c22 */.elementor-3843 .elementor-element.elementor-element-78f3c22{
    max-width: 100% !important;
    width: 100% !important;
}
.elementor-3843 .elementor-element.elementor-element-78f3c22 p{
   font-family: Inter;
    font-weight: 600;
    font-style: Semi Bold;
    font-size: 16px;
    leading-trim: NONE;
    line-height: 27.2px;
    letter-spacing: 0%;
    
    color:#4A5568;
    text-align: center;
    
    margin-top: 1rem;
    margin-bottom: 0rem;
    max-width: 55ch;
    margin-inline: auto;
}
@media(max-width:800px){
    .elementor-3843 .elementor-element.elementor-element-78f3c22 p{text-wrap: balance !important}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ca483a1 */.elementor-3843 .elementor-element.elementor-element-ca483a1{
    max-width: 100% !important;
    width: 100% !important;
}
.elementor-3843 .elementor-element.elementor-element-ca483a1 p{
   font-family: Inter;
    font-weight: 700;
    font-style: Semi Bold;
    font-size: 16px;
    leading-trim: NONE;
    line-height: 27.2px;
    letter-spacing: 0%;
    text-align: center;
    
    margin-top: 0;
    margin-bottom: 0rem;
    max-width: 55ch;
    margin-inline: auto;
    color:#0F1E23;
}
@media(max-width:800px){
    .elementor-3843 .elementor-element.elementor-element-ca483a1 p{text-wrap: balance !important}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-91aca81 */.elementor-3843 .elementor-element.elementor-element-91aca81{
    width: fit-content;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-480ee9b */.elementor-3843 .elementor-element.elementor-element-480ee9b p{
    color:#0F1E23;
        font-family: Inter;
    font-weight: 700;
    font-style: Bold;
    font-size: 18px;
    leading-trim: NONE;
    line-height: 24.75px;
    letter-spacing: -0.45px;
    vertical-align: middle;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b6a9d85 */.elementor-3843 .elementor-element.elementor-element-b6a9d85{
    width: fit-content;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2e5a148 */.elementor-3843 .elementor-element.elementor-element-2e5a148 p{
    color:#0F1E23;
        font-family: Inter;
    font-weight: 700;
    font-style: Bold;
    font-size: 18px;
    leading-trim: NONE;
    line-height: 24.75px;
    letter-spacing: -0.45px;
    vertical-align: middle;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e87dce5 */.elementor-3843 .elementor-element.elementor-element-e87dce5{
    width: fit-content;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-802038b */.elementor-3843 .elementor-element.elementor-element-802038b p{
    color:#0F1E23;
        font-family: Inter;
    font-weight: 700;
    font-style: Bold;
    font-size: 18px;
    leading-trim: NONE;
    line-height: 24.75px;
    letter-spacing: -0.45px;
    vertical-align: middle;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0087274 */.elementor-3843 .elementor-element.elementor-element-0087274{
    width: fit-content;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-35e58dd */.elementor-3843 .elementor-element.elementor-element-35e58dd p{
    color:#0F1E23;
        font-family: Inter;
    font-weight: 700;
    font-style: Bold;
    font-size: 18px;
    leading-trim: NONE;
    line-height: 24.75px;
    letter-spacing: -0.45px;
    vertical-align: middle;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9978e5e */.elementor-3843 .elementor-element.elementor-element-9978e5e{
    width: fit-content;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-363ba7f */.elementor-3843 .elementor-element.elementor-element-363ba7f p{
    color:#0F1E23;
        font-family: Inter;
    font-weight: 700;
    font-style: Bold;
    font-size: 18px;
    leading-trim: NONE;
    line-height: 24.75px;
    letter-spacing: -0.45px;
    vertical-align: middle;

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ef19717 */.elementor-3843 .elementor-element.elementor-element-ef19717 .e-child{
        border: 1px solid #E2E2E2;
    background: white;
    padding: 1.5em;
}

.elementor-3843 .elementor-element.elementor-element-ef19717 .e-child:hover{
    background: linear-gradient(180deg, #F7FCFC 0%, #FFFFFF 100%);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8a6bf4f */.elementor-3843 .elementor-element.elementor-element-8a6bf4f h3 {
    font-family: Manrope;
    font-weight: 700;
    font-style: Bold;
    font-size: 32px;
    leading-trim: NONE;
    line-height: 43px;
    letter-spacing: 0px;
    text-align: center;
    color: #000000;
    margin: 0;
    text-align: center;
}
.elementor-3843 .elementor-element.elementor-element-8a6bf4f h3 span{
    color: #2DA099;
    display: block;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-907772f */.elementor-3843 .elementor-element.elementor-element-907772f{
    width:100% !important;
    max-width: 100% !important;
}
.elementor-3843 .elementor-element.elementor-element-907772f h3{
    font-family: Manrope;
font-weight: 700;
font-size: 48px;
line-height: 54px;
letter-spacing: -2px !important;

    max-width: 35ch;
    margin-inline:auto;
    width: fit-content;
    text-align: center !important;
    text-transform: capitalize !important;
}
@media(max-width:800px){
    .elementor-3843 .elementor-element.elementor-element-907772f h3{text-wrap: balance !important}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f4d2385 */.elementor-3843 .elementor-element.elementor-element-f4d2385{
    max-width: 100% !important;
    width: 100% !important;
}
.elementor-3843 .elementor-element.elementor-element-f4d2385 p{
   font-family: Inter;
    font-weight: 400;
    font-style: Regular;
    font-size: 16px;
    leading-trim: NONE;
    line-height: 28px;
    letter-spacing: 0px;
    color:#4A5E65;
    margin-bottom: 0rem;
    max-width: 55ch;
    margin-inline: auto;
}
@media(max-width:800px){
    .elementor-3843 .elementor-element.elementor-element-f4d2385 p{text-wrap: balance !important}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b5408d7 */.elementor-3843 .elementor-element.elementor-element-b5408d7 p{
    color:#2DA099;
    font-family: Manrope;
    font-weight: 700;
    font-style: Bold;
    font-size: 34px;
    leading-trim: NONE;
    line-height: 71.19px;
    letter-spacing: -5.69px;
    vertical-align: middle;

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3bd78c2 */.elementor-3843 .elementor-element.elementor-element-3bd78c2{
    margin-top: auto;
    margin-bottom: auto;
}
.elementor-3843 .elementor-element.elementor-element-3bd78c2 p{
    color:#0F1E23;
        font-family: Inter;
    font-weight: 700;
    font-style: Bold;
    font-size: 18px;
    leading-trim: NONE;
    line-height: 24.75px;
    letter-spacing: -0.45px;
    vertical-align: middle;
    max-width: 25ch;
    min-height: 3lh;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-77e69c1 */.elementor-3843 .elementor-element.elementor-element-77e69c1{
    min-height: 300px;
    display: grid;
    grid-template-rows: auto 3lh;
    gap: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fddb4fb */.elementor-3843 .elementor-element.elementor-element-fddb4fb p{
    color:#2DA099;
    font-family: Manrope;
    font-weight: 700;
    font-style: Bold;
    font-size: 34px;
    leading-trim: NONE;
    line-height: 71.19px;
    letter-spacing: -5.69px;
    vertical-align: middle;

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c9af7cd */.elementor-3843 .elementor-element.elementor-element-c9af7cd{
    margin-top: auto;
    margin-bottom: auto;
}
.elementor-3843 .elementor-element.elementor-element-c9af7cd p{
    color:#0F1E23;
        font-family: Inter;
    font-weight: 700;
    font-style: Bold;
    font-size: 18px;
    leading-trim: NONE;
    line-height: 24.75px;
    letter-spacing: -0.45px;
    vertical-align: middle;
    max-width: 20ch;
    min-height: 3lh;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d12c132 */.elementor-3843 .elementor-element.elementor-element-d12c132{
    min-height: 300px;
    display: grid;
    grid-template-rows: auto 3lh;
    gap: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a56d3b4 */.elementor-3843 .elementor-element.elementor-element-a56d3b4 p{
    color:#2DA099;
    font-family: Manrope;
    font-weight: 700;
    font-style: Bold;
    font-size: 34px;
    leading-trim: NONE;
    line-height: 71.19px;
    letter-spacing: -5.69px;
    vertical-align: middle;

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0d87c30 */.elementor-3843 .elementor-element.elementor-element-0d87c30{
    margin-top: auto;
    margin-bottom: auto;
}
.elementor-3843 .elementor-element.elementor-element-0d87c30 p{
    color:#0F1E23;
        font-family: Inter;
    font-weight: 700;
    font-style: Bold;
    font-size: 18px;
    leading-trim: NONE;
    line-height: 24.75px;
    letter-spacing: -0.45px;
    vertical-align: middle;
    max-width: 25ch;
    min-height: 3lh;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-21c652e */.elementor-3843 .elementor-element.elementor-element-21c652e{
    min-height: 300px;
    display: grid;
    grid-template-rows: auto 3lh;
    gap: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f4e4bb5 */.elementor-3843 .elementor-element.elementor-element-f4e4bb5 .e-child{
        border: 1px solid #E2E2E2;
    background: white;
    padding: 1.5em;
}

.elementor-3843 .elementor-element.elementor-element-f4e4bb5 .e-child:hover{
    background: linear-gradient(180deg, #F7FCFC 0%, #FFFFFF 100%);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-46fddb4 */.elementor-3843 .elementor-element.elementor-element-46fddb4 h3 {
    font-family: Manrope;
    font-weight: 700;
    font-style: Bold;
    font-size: 32px;
    leading-trim: NONE;
    line-height: 43px;
    letter-spacing: 0px;
    text-align: center;
    color: #000000;
    margin: 0;
    text-align: center;
    max-width: 40ch;
    margin-inline: auto;
}
.elementor-3843 .elementor-element.elementor-element-46fddb4 h3 span{
    color: #2DA099;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3cdbf8a */.elementor-3843 .elementor-element.elementor-element-3cdbf8a {
    pointer-events: none;
    position:absolute;
    bottom:-5rem;
    left: 50%;
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6d8a202 */.elementor-3843 .elementor-element.elementor-element-6d8a202{
    width:100% !important;
    max-width: 100% !important;
}
.elementor-3843 .elementor-element.elementor-element-6d8a202 h3{
    max-width: 35ch;
    font-family: Manrope;
    font-weight: 700;
    font-size: 48px !important;
    leading-trim: NONE;
    line-height: 54px;
    letter-spacing: -2px !important;
    text-align: left !important;
}
@media(max-width:800px){
    .elementor-3843 .elementor-element.elementor-element-6d8a202 h3{text-wrap: balance !important}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0c54cec */.elementor-3843 .elementor-element.elementor-element-0c54cec{
    max-width: 100% !important;
    width: 100% !important;
}
.elementor-3843 .elementor-element.elementor-element-0c54cec p{
   color:#4A5E65;
   font-family: Inter;
    font-weight: 400;
    font-style: Regular;
    font-size: 16px;
    leading-trim: NONE;
    line-height: 28px;
    letter-spacing: 0px;
    text-align: left !important;

}
@media(max-width:800px){
    .elementor-3843 .elementor-element.elementor-element-0c54cec p{
        text-wrap: balance !important
        max-width: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-20989d0 */.elementor-3843 .elementor-element.elementor-element-20989d0{
    max-width: 100% !important;
    width: 100% !important;
}
.elementor-3843 .elementor-element.elementor-element-20989d0 p{
   color:#4A5E65;
   font-family: Inter;
    font-weight: 700;
    font-style: Regular;
    font-size: 16px;
    leading-trim: NONE;
    line-height: 28px;
    letter-spacing: 0px;
    text-align: left !important;

}
@media(max-width:800px){
    .elementor-3843 .elementor-element.elementor-element-20989d0 p{text-wrap: balance !important}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ae828ed */.elementor-3843 .elementor-element.elementor-element-ae828ed{
    max-width: 100% !important;
    width: 100% !important;
}
.elementor-3843 .elementor-element.elementor-element-ae828ed p{
   color:#4A5E65;
   font-family: Inter;
    font-weight: 400;
    font-style: Regular;
    font-size: 16px;
    leading-trim: NONE;
    line-height: 28px;
    letter-spacing: 0px;
    text-align: left !important;
    max-width: 45ch;

}
@media(max-width:800px){
    .elementor-3843 .elementor-element.elementor-element-ae828ed p{text-wrap: balance !important}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c63b5cb */.elementor-3843 .elementor-element.elementor-element-c63b5cb{
    width:100% !important;
    max-width: 100% !important;
}
.elementor-3843 .elementor-element.elementor-element-c63b5cb h4{
    color:#0F1E23;
    font-family: Manrope;
    font-weight: 700;
    font-size: 22px !important;
    line-height: 31px !important;
    letter-spacing: 0px !important;
    text-align: left !important;

}
.elementor-3843 .elementor-element.elementor-element-c63b5cb h4 span{
    color:#2DA099;
}
@media(max-width:800px){
    .elementor-3843 .elementor-element.elementor-element-c63b5cb h4{text-wrap: balance !important}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7528120 */.elementor-3843 .elementor-element.elementor-element-7528120{
    width:100% !important;
    max-width: 100% !important;
}
.elementor-3843 .elementor-element.elementor-element-7528120 h3{
    max-width: 35ch;
    font-family: Manrope;
    font-weight: 700;
    font-size: 48px !important;
    leading-trim: NONE;
    line-height: 54px;
    letter-spacing: -2px !important;
    text-align: left !important;
}
.elementor-3843 .elementor-element.elementor-element-7528120 h3 span{display:block;
}
@media(max-width:800px){
    .elementor-3843 .elementor-element.elementor-element-7528120 h3{text-wrap: balance !important}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-30a8f22 */.elementor-3843 .elementor-element.elementor-element-30a8f22{
    max-width: 100% !important;
    width: 100% !important;
}
.elementor-3843 .elementor-element.elementor-element-30a8f22 p{
   color:#4A5E65;
   font-family: Inter;
    font-weight: 400;
    font-style: Regular;
    font-size: 16px;
    leading-trim: NONE;
    line-height: 28px;
    letter-spacing: 0px;
    text-align: left !important;
    max-width: 45ch;

}
@media(max-width:800px){
    .elementor-3843 .elementor-element.elementor-element-30a8f22 p{text-wrap: balance !important}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4319777 */.elementor-3843 .elementor-element.elementor-element-4319777{
    max-width: 100% !important;
    width: 100% !important;
}
.elementor-3843 .elementor-element.elementor-element-4319777 p{
   color:#4A5E65;
   font-family: Inter;
    font-weight: 700;
    font-style: Regular;
    font-size: 16px;
    leading-trim: NONE;
    line-height: 28px;
    letter-spacing: 0px;
    text-align: left !important;

}
@media(max-width:800px){
    .elementor-3843 .elementor-element.elementor-element-4319777 p{text-wrap: balance !important}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3255dc0 */.elementor-3843 .elementor-element.elementor-element-3255dc0{
    max-width: 100% !important;
    width: 100% !important;
}
.elementor-3843 .elementor-element.elementor-element-3255dc0 p{
   color:#4A5E65;
   font-family: Inter;
    font-weight: 400;
    font-style: Regular;
    font-size: 16px;
    leading-trim: NONE;
    line-height: 28px;
    letter-spacing: 0px;
    text-align: left !important;
    max-width: 45ch;

}
@media(max-width:800px){
    .elementor-3843 .elementor-element.elementor-element-3255dc0 p{text-wrap: balance !important}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-555ffc5 */.elementor-3843 .elementor-element.elementor-element-555ffc5 {
    border-left: 1px solid #E2E2DC;
    border-right: 1px solid #E2E2DC;
    overflow: hidden;
    display: flex;
    border-top-left-radius: 20px;
    border-top-right-radius: 20px;
    background: white;
}

.elementor-3843 .elementor-element.elementor-element-555ffc5 img{
    flex: 1;
    border-radius: 20px;
    min-width: 100% !important;
    object-fit: cover;
    min-height: 101% !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ed252b9 */.elementor-3843 .elementor-element.elementor-element-ed252b9{
    display: flex;
    padding: 2em !important;
    padding-left: 3em !important;
}
.elementor-3843 .elementor-element.elementor-element-ed252b9 p{
    color: #090909;
    font-family: Inter;
    font-weight: 700;
    font-style: Bold;
    leading-trim: NONE;
    line-height: 20.19px;
    letter-spacing: 0%;
    vertical-align: middle;

    position:relative;
}

.elementor-3843 .elementor-element.elementor-element-ed252b9 p::before{
    position: absolute;
    width:7px;
    height:7px;
    background:#2DA099;
    border-radius: 50vw;
    content: '';
    top: 50%;
    transform: translateY(-50%);
    left: -1.2em;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-51b636a */.elementor-3843 .elementor-element.elementor-element-51b636a{
    display: flex;
    padding: 2em !important;
    padding-left: 3em !important;
}
.elementor-3843 .elementor-element.elementor-element-51b636a p{
    color: #090909;
    font-family: Inter;
    font-weight: 700;
    font-style: Bold;
    leading-trim: NONE;
    line-height: 20.19px;
    letter-spacing: 0%;
    vertical-align: middle;

    position:relative;
}

.elementor-3843 .elementor-element.elementor-element-51b636a p::before{
    position: absolute;
    width:7px;
    height:7px;
    background:#2DA099;
    border-radius: 50vw;
    content: '';
    top: 50%;
    transform: translateY(-50%);
    left: -1.2em;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3a287cd */.elementor-3843 .elementor-element.elementor-element-3a287cd{
    display: flex;
    padding: 2em !important;
    padding-left: 3em !important;
}
.elementor-3843 .elementor-element.elementor-element-3a287cd p{
    color: #090909;
    font-family: Inter;
    font-weight: 700;
    font-style: Bold;
    leading-trim: NONE;
    line-height: 40px;
    letter-spacing: 0%;
    vertical-align: middle;

    position:relative;
}

.elementor-3843 .elementor-element.elementor-element-3a287cd p::before{
    position: absolute;
    width:7px;
    height:7px;
    background:#2DA099;
    border-radius: 50vw;
    content: '';
    top: 50%;
    transform: translateY(-50%);
    left: -1.2em;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-214ad82 */.elementor-3843 .elementor-element.elementor-element-214ad82{
    display: flex;
    padding: 2em !important;
    padding-left: 3em !important;
}
.elementor-3843 .elementor-element.elementor-element-214ad82 p{
    color: #090909;
    font-family: Inter;
    font-weight: 700;
    font-style: Bold;
    leading-trim: NONE;
    line-height: 40px;
    letter-spacing: 0%;
    vertical-align: middle;

    position:relative;
}

.elementor-3843 .elementor-element.elementor-element-214ad82 p::before{
    position: absolute;
    width:7px;
    height:7px;
    background:#2DA099;
    border-radius: 50vw;
    content: '';
    top: 50%;
    transform: translateY(-50%);
    left: -1.2em;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-38126d1 */.elementor-3843 .elementor-element.elementor-element-38126d1{
 border: 1px solid #E2E2DC;
 border-bottom-right-radius: 10px;
 border-bottom-left-radius: 10px;
 overflow: hidden;
}
.elementor-3843 .elementor-element.elementor-element-38126d1 > div{
    border: 1px solid #E2E2DC;
}
.elementor-3843 .elementor-element.elementor-element-38126d1 > div:first-child,
.elementor-3843 .elementor-element.elementor-element-38126d1 > div:nth-child(4){
    border:none;
}
.elementor-3843 .elementor-element.elementor-element-38126d1 > div:nth-child(2){
    border:none;
    border-bottom: 1px solid #E2E2DC !important;
    border-left: 1px solid #E2E2DC !important;
    
}
.elementor-3843 .elementor-element.elementor-element-38126d1 > div:nth-child(3){
    border:none;
    border-top: 1px solid #E2E2DC !important;
    border-right: 1px solid #E2E2DC !important;
}

@media(max-width:800px){
    .elementor-3843 .elementor-element.elementor-element-38126d1 > div{
        border: none;
        border-bottom: 1px solid #E2E2DC;
    }
     .elementor-3843 .elementor-element.elementor-element-38126d1 > div:last-child{
        border: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b8a2163 */.elementor-3843 .elementor-element.elementor-element-b8a2163 {
    overflow: hidden;
    border-top-left-radius: 20px;
    border-top-right-radius: 20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-de0b473 */.elementor-3843 .elementor-element.elementor-element-de0b473 h2 {
    font-family: Manrope;
    font-weight: 700;
    font-style: Bold;
    font-size: 32px;
    font-size:clamp(35px, 4vw, 48px);
    line-height: 43px;
    line-height: clamp(40px, 4vw, 54px);
    letter-spacing: -2px;
    color: #000000;
    text-align: left;
    margin: 0;
    max-width: 45ch;
 
}
.elementor-3843 .elementor-element.elementor-element-de0b473 h2 span{
    color: #2DA099;
    display: block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-13d7385 */.elementor-3843 .elementor-element.elementor-element-13d7385 p {
    color:#4A5E65;
    font-family: Inter;
    font-weight: 400;
    font-style: Regular;
    font-size: 16px;
    leading-trim: NONE;
    line-height: 28px;
    letter-spacing: 0px;
    margin: 0;
    text-align: left;
    
    max-width: 55ch;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6a510e9 */.elementor-3843 .elementor-element.elementor-element-6a510e9 p {
    font-family: Manrope;
    font-weight: 700;
    font-style: Bold;
    font-size: 32px;
    leading-trim: NONE;
    line-height: 54px;
    letter-spacing: -2px;
    color:#2DA099;
    margin: 0;
    padding: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ce39a98 */.elementor-3843 .elementor-element.elementor-element-ce39a98 p {
    color:#4A5E65;
    font-family: Inter;
    font-weight: 400;
    font-style: Regular;
    font-size: 16px;
    leading-trim: NONE;
    line-height: 28px;
    letter-spacing: 0px;
    margin: 0;
    text-align: left;
    
    max-width: 45ch;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1f2f131 */.elementor-3843 .elementor-element.elementor-element-1f2f131{
    padding-bottom: 3rem;
    border-bottom: 1px solid #00000015;
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3b6f52a */.elementor-3843 .elementor-element.elementor-element-3b6f52a h3 {
  font-family: Inter;
font-weight: 700;
font-style: Bold;
font-size: 16px;
leading-trim: NONE;
line-height: 27.2px;
letter-spacing: 0%;
text-align: center;
vertical-align: middle;
color:#0F1E23;
}
.elementor-3843 .elementor-element.elementor-element-3b6f52a h3 span{
    color: #2DA099;
    display: block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3c438fd */.elementor-3843 .elementor-element.elementor-element-3c438fd p{
    font-family: Inter;
    font-weight: 800;
    font-style: Extra Bold;
    font-size: 11px;
    leading-trim: NONE;
    line-height: 17.05px;
    letter-spacing: 1.76px;
    vertical-align: middle;
    text-transform: uppercase;
    color:#777777;

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9f3e598 */.elementor-3843 .elementor-element.elementor-element-9f3e598 p{
   font-family: Inter;
    font-weight: 700;
    font-style: Bold;
    font-size: 21px;
    leading-trim: NONE;
    line-height: 30.45px;
    letter-spacing: -0.52px;
    vertical-align: middle;
    color:#090909;
    padding: 0;
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-53e749f */.elementor-3843 .elementor-element.elementor-element-53e749f{
    min-height: 160px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b11984b */.elementor-3843 .elementor-element.elementor-element-b11984b p{
    font-family: Inter;
    font-weight: 800;
    font-style: Extra Bold;
    font-size: 11px;
    leading-trim: NONE;
    line-height: 17.05px;
    letter-spacing: 1.76px;
    vertical-align: middle;
    text-transform: uppercase;
    color:#777777;

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1a42447 */.elementor-3843 .elementor-element.elementor-element-1a42447 p{
   font-family: Inter;
    font-weight: 700;
    font-style: Bold;
    font-size: 21px;
    leading-trim: NONE;
    line-height: 30.45px;
    letter-spacing: -0.52px;
    vertical-align: middle;
    color:#090909;
    padding: 0;
    margin: 0;
}
.elementor-3843 .elementor-element.elementor-element-1a42447 p span{
    color: #2DA099;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dcf65c2 */.elementor-3843 .elementor-element.elementor-element-dcf65c2{
    min-height: 160px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ffbae91 */.elementor-3843 .elementor-element.elementor-element-ffbae91 > div{
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-11a5d87 */.elementor-3843 .elementor-element.elementor-element-11a5d87{
    position: relative;
    overflow: hidden;
}

.elementor-3843 .elementor-element.elementor-element-11a5d87 > div{
    width: 90vw;
    margin-inline:auto;
    max-width: 1300px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-390d68f */.elementor-3843 .elementor-element.elementor-element-390d68f{
    width:100% !important;
    max-width: 100% !important;
}
.elementor-3843 .elementor-element.elementor-element-390d68f h3{
    max-width: 35ch;
    margin-inline:auto;
    width: fit-content;
    text-align: center !important;
    text-transform: capitalize !important; 
}
@media(max-width:800px){
    .elementor-3843 .elementor-element.elementor-element-390d68f h3{text-wrap: balance !important}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9156d11 */.elementor-3843 .elementor-element.elementor-element-9156d11{
    max-width: 100% !important;
    width: 100% !important;
}
.elementor-3843 .elementor-element.elementor-element-9156d11 p{
   font-family: Inter;
    font-weight: 600;
    font-style: Semi Bold;
    font-size: 16px;
    leading-trim: NONE;
    line-height: 27.2px;
    letter-spacing: 0%;
    
    color:#4A5568;
    text-align: center;
    
    margin-top: 1rem;
    margin-bottom: 1rem;
    max-width:55ch;
    margin-inline:auto;
    
}
@media(max-width:800px){
    .elementor-3843 .elementor-element.elementor-element-9156d11 p{text-wrap: balance !important}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1c76ee5 */.elementor-3843 .elementor-element.elementor-element-1c76ee5{
    width: fit-content;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-387a005 */.elementor-3843 .elementor-element.elementor-element-387a005 p{
    color:#0F1E23;
        font-family: Inter;
    font-weight: 700;
    font-style: Bold;
    font-size: 18px;
    leading-trim: NONE;
    line-height: 24.75px;
    letter-spacing: -0.45px;
    vertical-align: middle;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9422588 */.elementor-3843 .elementor-element.elementor-element-9422588{
    width: fit-content;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ad1098f */.elementor-3843 .elementor-element.elementor-element-ad1098f p{
    color:#0F1E23;
        font-family: Inter;
    font-weight: 700;
    font-style: Bold;
    font-size: 18px;
    leading-trim: NONE;
    line-height: 24.75px;
    letter-spacing: -0.45px;
    vertical-align: middle;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e120f0f */.elementor-3843 .elementor-element.elementor-element-e120f0f{
    width: fit-content;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d460511 */.elementor-3843 .elementor-element.elementor-element-d460511 p{
    color:#0F1E23;
        font-family: Inter;
    font-weight: 700;
    font-style: Bold;
    font-size: 18px;
    leading-trim: NONE;
    line-height: 24.75px;
    letter-spacing: -0.45px;
    vertical-align: middle;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d716380 */.elementor-3843 .elementor-element.elementor-element-d716380{
    width: fit-content;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f6634a8 */.elementor-3843 .elementor-element.elementor-element-f6634a8 p{
    color:#0F1E23;
        font-family: Inter;
    font-weight: 700;
    font-style: Bold;
    font-size: 18px;
    leading-trim: NONE;
    line-height: 24.75px;
    letter-spacing: -0.45px;
    vertical-align: middle;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5b3d890 */.elementor-3843 .elementor-element.elementor-element-5b3d890{
    width: fit-content;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a48d224 */.elementor-3843 .elementor-element.elementor-element-a48d224 p{
    color:#0F1E23;
        font-family: Inter;
    font-weight: 700;
    font-style: Bold;
    font-size: 18px;
    leading-trim: NONE;
    line-height: 24.75px;
    letter-spacing: -0.45px;
    vertical-align: middle;

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fd7d14b */.elementor-3843 .elementor-element.elementor-element-fd7d14b .e-child{
        border: 1px solid #E2E2E2;
    background: white;
    padding: 1.5em;
}

.elementor-3843 .elementor-element.elementor-element-fd7d14b .e-child:hover{
    background: linear-gradient(180deg, #F7FCFC 0%, #FFFFFF 100%);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-615a8d4 */.elementor-3843 .elementor-element.elementor-element-615a8d4 h3 {
    font-family: Manrope;
    font-weight: 700;
    font-style: Bold;
    font-size: 32px;
    leading-trim: NONE;
    line-height: 43px;
    letter-spacing: 0px;
    text-align: center;
    color: #000000;
    margin: 0;
    text-align: center;
    max-width: 40ch;
    margin-inline: auto;
}
.elementor-3843 .elementor-element.elementor-element-615a8d4 h3 span{
    color: #2DA099;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f7de64f */.elementor-3843 .elementor-element.elementor-element-f7de64f{
        font-family: Inter;
    font-weight: 500;
    font-style: Medium;
    font-size: 14px;
    leading-trim: NONE;
    line-height: 55px;
    letter-spacing: 0px;
    text-transform: uppercase;
    color:#6A8090;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-f3bd214 */.elementor-3843 .elementor-element.elementor-element-f3bd214 {
  --whiteSpaceWidth: min(5vw, 15rem);
    
  min-height: 50px;
  max-height: 70px;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 45px;
  overflow: hidden;
  width: 100%;
}

/* Imágenes del carousel */
.elementor-3843 .elementor-element.elementor-element-f3bd214 img {
  height: auto;
  width: auto;
  max-height: 100%;
  display: block;
  object-fit: contain;
  margin: 0 auto;
}


.elementor-3843 .elementor-element.elementor-element-f3bd214::before{
    content:'';
    position: absolute;
    top: 50%;
    left: 0;
    transform: translateY(-50%);
    background: linear-gradient(to left, transparent, white);
    width: var(--whiteSpaceWidth);
    height: 100%;
    z-index: 10;
    
}

.elementor-3843 .elementor-element.elementor-element-f3bd214::after{
    content:'';
    position: absolute;
    top: 50%;
    right: 0;
    transform: translateY(-50%);
    background: linear-gradient(to left, white, transparent);
    width: var(--whiteSpaceWidth);
    height: 100%;
    z-index: 10;
    
}


@media(max-width:800px){
  .elementor-3843 .elementor-element.elementor-element-f3bd214 {
      --whiteSpaceWidth: min(5vw, 15rem);
        
      min-height: 70px;
      max-height: 100px;
      display: flex;
      align-items: center;
      justify-content: center;
      gap: 45px;
      overflow: hidden;
      width: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f02b78f */.elementor-3843 .elementor-element.elementor-element-f02b78f {
    overflow: hidden;
}

.elementor-3843 .elementor-element.elementor-element-f02b78f > div{
    width: 90vw;
    margin-inline:auto;
    max-width: 1300px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bd38e64 */.elementor-3843 .elementor-element.elementor-element-bd38e64{
    width:100% !important;
    max-width: 100% !important;
}
.elementor-3843 .elementor-element.elementor-element-bd38e64 h3{
    max-width: 35ch;
    font-family: Manrope;
    font-weight: 700;
    font-size: 48px !important;
    leading-trim: NONE;
    line-height: 54px;
    letter-spacing: -2px !important;
    text-align: left !important;
}
@media(max-width:800px){
    .elementor-3843 .elementor-element.elementor-element-bd38e64 h3{text-wrap: balance !important}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-655e01d */.elementor-3843 .elementor-element.elementor-element-655e01d{
    max-width: 100% !important;
    width: 100% !important;
}
.elementor-3843 .elementor-element.elementor-element-655e01d p{
   color:#4A5E65;
   font-family: Inter;
    font-weight: 700;
    font-style: Regular;
    font-size: 16px;
    leading-trim: NONE;
    line-height: 28px;
    letter-spacing: 0px;
    text-align: left !important;

}
@media(max-width:800px){
    .elementor-3843 .elementor-element.elementor-element-655e01d p{text-wrap: balance !important}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6977f00 */.elementor-3843 .elementor-element.elementor-element-6977f00{
    max-width: 100% !important;
    width: 100% !important;
}
.elementor-3843 .elementor-element.elementor-element-6977f00 p{
   color:#4A5E65;
   font-family: Inter;
    font-weight: 400;
    font-style: Regular;
    font-size: 16px;
    leading-trim: NONE;
    line-height: 28px;
    letter-spacing: 0px;
    text-align: left !important;
    max-width: 45ch;

}
@media(max-width:800px){
    .elementor-3843 .elementor-element.elementor-element-6977f00 p{text-wrap: balance !important}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d24e803 */.elementor-3843 .elementor-element.elementor-element-d24e803{
    width:100% !important;
    max-width: 100% !important;
}
.elementor-3843 .elementor-element.elementor-element-d24e803 h4{
    font-family: Manrope;
    font-weight: 700 !important;
    font-style: Bold;
    font-size: 32px !important;
    leading-trim: NONE;
    line-height: 43px;
    letter-spacing: 0px;

    color:#000000;
    text-align: left !important;

}
.elementor-3843 .elementor-element.elementor-element-d24e803 h4 span{
    color:#2DA099;
}
@media(max-width:800px){
    .elementor-3843 .elementor-element.elementor-element-d24e803 h4{text-wrap: balance !important}
    .elementor-3843 .elementor-element.elementor-element-d24e803 br{display:none;}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-31d8997 */.elementor-3843 .elementor-element.elementor-element-31d8997 {
    pointer-events: none;
    position:absolute;
    bottom:-5rem;
    left: 50%;
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e78f347 */.elementor-3843 .elementor-element.elementor-element-e78f347{
    position: absolute;
    top: -2rem;
    left: -2rem;
    
    display: flex;
    z-index: 2;
    max-width: 900px !important;
}
.elementor-3843 .elementor-element.elementor-element-e78f347 img{
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e202d56 */.elementor-3843 .elementor-element.elementor-element-e202d56{
    position: absolute;
    bottom: -2rem;
    right: -2rem;
    
    display: flex;
    z-index: 2;
}
.elementor-3843 .elementor-element.elementor-element-e202d56 img{
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bc469d0 */.elementor-3843 .elementor-element.elementor-element-bc469d0{
    width:100% !important;
    max-width: 100% !important;
}
.elementor-3843 .elementor-element.elementor-element-bc469d0 h3{
    max-width: 24ch;
    margin-inline:auto;
    width: fit-content;
    text-align: center !important;
    
    font-family: Manrope;
    font-weight: 600;
    font-size: 48px;
    line-height: 58px;
    letter-spacing: 0px;
    text-align: center;
    color:white !important;
    text-transform: capitalize;
    

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b15c7de */.elementor-3843 .elementor-element.elementor-element-b15c7de{
    max-width: 100% !important;
    width: 100% !important;
}
.elementor-3843 .elementor-element.elementor-element-b15c7de p{
   color:#CBD5E1;
   font-family: Inter;
    font-weight: 400;
    font-style: Regular;
    font-size: 17px;
    leading-trim: NONE;
    line-height: 28.05px;
    letter-spacing: 0%;
    text-align: center;
    vertical-align: middle;

    max-width:59ch;
    margin-inline:auto;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ff6c09e */.elementor-3843 .elementor-element.elementor-element-ff6c09e{
    max-width: 100% !important;
    width: 100% !important;
}
.elementor-3843 .elementor-element.elementor-element-ff6c09e p{
   color:#CBD5E1;
   font-family: Inter;
    font-weight: 700;
    font-style: Regular;
    font-size: 17px;
    leading-trim: NONE;
    line-height: 28.05px;
    letter-spacing: 0%;
    text-align: center;
    vertical-align: middle;

    max-width:55ch;
    margin-inline:auto;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d51ae50 */.elementor-3843 .elementor-element.elementor-element-d51ae50 .elementor-button:hover::before {
  opacity: 1;
}

.elementor-3843 .elementor-element.elementor-element-d51ae50 .elementor-button::before {
      content: "";
  position: absolute;
  top: -10px;
  left: 50%;
  transform: translateX(-50%);
  width: 100%;
  height: 98px;
      background: radial-gradient(circle, hsl(176 100% 50% / 1), transparent 100%);
    pointer-events: none;
    filter: blur(53px);
    opacity: 0;
  transition: opacity 0.6s ease;
  z-index: 0;
}

.elementor-3843 .elementor-element.elementor-element-d51ae50 {
    overflow:hidden;
}

.elementor-3843 .elementor-element.elementor-element-d51ae50 span {
    position: relative;
    z-index: 1
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d9b141c */.elementor-3843 .elementor-element.elementor-element-d9b141c{
    position: relative;
    z-index: 3;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-34d5938 */.elementor-3843 .elementor-element.elementor-element-34d5938{
    position: relative;
    overflow: hidden;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Inter';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://inchcreative.com/wp-content/uploads/2025/07/Inter-Light.woff2') format('woff2');
}
@font-face {
	font-family: 'Inter';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://inchcreative.com/wp-content/uploads/2025/07/Inter-Regular.woff2') format('woff2');
}
@font-face {
	font-family: 'Inter';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://inchcreative.com/wp-content/uploads/2025/07/Inter-Medium.woff2') format('woff2');
}
@font-face {
	font-family: 'Inter';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://inchcreative.com/wp-content/uploads/2025/07/Inter-SemiBold.woff2') format('woff2');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Manrope';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://inchcreative.com/wp-content/uploads/2025/07/manrope-latin-400-normal.woff2') format('woff2');
}
@font-face {
	font-family: 'Manrope';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://inchcreative.com/wp-content/uploads/2025/07/manrope-latin-500-normal.woff2') format('woff2');
}
@font-face {
	font-family: 'Manrope';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://inchcreative.com/wp-content/uploads/2025/07/manrope-latin-600-normal.woff2') format('woff2');
}
@font-face {
	font-family: 'Manrope';
	font-style: italic;
	font-weight: 400;
	font-display: auto;
	src: url('https://inchcreative.com/wp-content/uploads/2025/07/Inter-Italic.woff2') format('woff2');
}
/* End Custom Fonts CSS */