.elementor .heading-1{font-family:Manrope;font-weight:800;font-size:clamp(3rem, 1.125rem + 6vw, 4.5rem);;color:var(--Dark);line-height:clamp(3rem, 1.125rem + 6vw, 4.5rem);;}.elementor .heading-2{font-family:Manrope;font-weight:700;font-size:clamp(2rem, 1.5714rem + 1.9048vw, 3rem);;color:var(--Dark);word-spacing:-0.02em;line-height:clamp(2rem, 1.5714rem + 1.9048vw, 3rem);;}.elementor .body-large{font-family:Manrope;font-weight:400;font-size:1.2rem;color:var(--Muted);line-height:1.7rem;}.elementor .body-regular{font-family:Manrope;font-size:1rem;color:var(--Muted);line-height:1.7rem;}.elementor .body-small{font-family:Manrope;font-size:0.85rem;color:var(--Muted);line-height:1.2rem;text-align:start;}.elementor .label{font-family:Manrope;font-weight:600;font-size:11px;color:var(--Accent);letter-spacing:1.5px;text-transform:uppercase;}.elementor .btn-primary{font-family:Manrope;font-weight:700;font-size:1rem;color:var(--Dark);padding-block-start:16px;padding-block-end:16px;padding-inline-start:24px;padding-inline-end:24px;border-radius:6px;background-color:var(--Accent);align-self:start;}.elementor .btn-primary:hover,.elementor .btn-primary:focus-visible{color:var(--White);background-color:var(--Accent-Dark);box-shadow:0px 8px 24px 0px rgba(0,207,180,0.3);}.elementor .btn-secondary{font-family:Manrope;font-weight:700;font-size:1rem;color:var(--Primary);padding-block-start:16px;padding-block-end:16px;padding-inline-start:24px;padding-inline-end:24px;border-radius:6px;border-width:1px;border-color:var(--Primary);border-style:solid;background-color:#375efa00;align-self:start;}.elementor .btn-secondary:hover,.elementor .btn-secondary:focus-visible{color:var(--White);background-color:var(--Primary);}.elementor .card-1{padding:32px;border-radius:16px;border-width:1px;border-color:var(--Border);border-style:solid;background-color:#ffffff;transition:all 200ms;display:flex;flex-direction:column;gap:16px;justify-content:flex-start;}.elementor .card-1:hover,.elementor .card-1:focus-visible{border-color:var(--Accent);box-shadow:0px 4px 16px 0px rgba(7,14,20,0.08);transform:translate3d(0px, -2px, 0px);}.elementor .card-title{width:100%;font-weight:400;font-size:1rem;color:var(--Dark);text-align:start;}.elementor .card-icon{width:3rem;height:3rem;min-width:3rem;max-width:3rem;color:var(--Primary);padding:10px;border-radius:12px;background-color:var(--Accent-Light);}.elementor .quote-avatar{font-family:Manrope;font-weight:800;font-size:1rem;color:var(--White);padding:12px;border-radius:50px;background-image:linear-gradient(120deg, #005C71 0%,#00CFB4 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;display:inline-block;}.elementor .card-3{padding:28px;border-radius:16px;border-width:1px;border-color:var(--Border);border-style:solid;background-color:var(--White);transition:all 200ms;display:flex;flex-direction:column;gap:16px;}.elementor .card-3:hover,.elementor .card-3:focus-visible{box-shadow:0px 4px 16px 5px rgba(7,14,20,0.08);transform:translate3d(0px, 0px, 0px);}.elementor .checklist{padding:16px;flex-direction:row;gap:28px;align-items:center;}.elementor .checklist:hover,.elementor .checklist:focus-visible{background-color:var(--Background);}.elementor .full-width-section{position: relative;
  width: 100%;

  padding-block: clamp(64px, 5vw + 24px, 120px);\n}.elementor .white{color:var(--White);}.elementor .case-study-quote{padding:32px;border-radius:16px;border-width:1px;border-color:var(--Border);border-style:solid;background-color:#ffffff26;gap:1.5rem;}.elementor .boxed-section{padding:0px;gap:1.5rem;width: min(1200px, calc(100% - 40px));
  margin-inline: auto;\n}