.elementor .btn-lime{background: var(--lime);
  color: var(--lime-foreground);
  letter-spacing: .02em;
  box-shadow: 0 10px 30px -12px var(--lime);
  font-weight: 700;
  transition: transform .2s,box-shadow .2s,background .2s;
  box-shadow:0 10px 30px -12px color-mix(in oklab, var(--lime) 70%, transparent);\n}.elementor .btn-lime:hover,.elementor .btn-lime:focus-visible{box-shadow:0 18px 40px -14px color-mix(in oklab, var(--lime) 80%, transparent);
 background: oklch(82% .19 130);
  transform: translateY(-2px)\n}.elementor .text-lg{font-family:"Montserrat";font-size:18px;}.elementor .muted-foreground{color:#545e6f;}.elementor .rounded-full{border-radius:3.40282E+38px;}.elementor .rounded-img{border-radius:2rem;}.elementor .label-form{font-family:"Montserrat";font-weight:500;color:#ffffffe6;}.elementor .input-form{font-family:"Montserrat";font-weight:400;font-size:16px;padding-block-start:12px;padding-block-end:12px;padding-inline-start:16px;padding-inline-end:16px;border-radius:16px;background-color:#fffffff2;}.elementor .text-teal{color:#35b9c0;}.elementor .bg-color-lime{background-color:#a9e44a;}.elementor .box-cliente{padding-block-start:24px;padding-block-end:24px;padding-inline-start:24px;padding-inline-end:24px;border-radius:20px;border-width:1px;border-color:#0000000d;border-style:solid;background-color:#ffffff;display:flex;flex-direction:row;justify-content:center;align-items:center;}