.floating-form-cta{align-items:center;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background-color:var(
    --floating-cta-background,#0050ff
  );border:1px solid hsla(0,0%,100%,.25);border-radius:var(--floating-cta-radius,16px);bottom:calc(clamp(18px, 3vw, 36px) + env(safe-area-inset-bottom, 0px));box-shadow:0 18px 50px rgba(0,0,0,.22),0 5px 15px rgba(0,0,0,.14),inset 0 1px 0 hsla(0,0%,100%,.18);display:inline-flex;filter:blur(8px);font:inherit;font-size:16px;font-weight:700;gap:12px;isolation:isolate;justify-content:center;line-height:1.25;max-width:min(380px,calc(100vw - 32px));min-height:56px;opacity:0;overflow:hidden;padding:14px 17px 14px 22px;pointer-events:none;position:fixed;right:clamp(16px,3vw,40px);text-align:center;transform:translate3d(0,30px,0) scale(.9);transform-origin:center bottom;transition:opacity .35s ease,filter .4s ease,box-shadow .3s ease,transform .65s cubic-bezier(.16,1,.3,1),visibility 0s linear .65s;visibility:hidden;z-index:9998}.floating-form-cta,.floating-form-cta:active,.floating-form-cta:focus,.floating-form-cta:hover,.floating-form-cta:link,.floating-form-cta:visited{color:var(
    --floating-cta-text-color,#fff
  )!important;text-decoration:none!important}.floating-form-cta.is-visible{filter:blur(0);opacity:1;pointer-events:auto;transform:translateZ(0) scale(1);transition-delay:0s;visibility:visible}.floating-form-cta__icon,.floating-form-cta__icon svg,.floating-form-cta__text,.floating-form-cta__text *{color:var(
    --floating-cta-text-color,#fff
  )!important}.floating-form-cta__arrow,.floating-form-cta__icon svg path{fill:none!important;stroke:var(
    --floating-cta-text-color,#fff
  )!important}.floating-form-cta:before{background:linear-gradient(115deg,transparent 20%,hsla(0,0%,100%,.24) 45%,transparent 70%);content:"";inset:0;pointer-events:none;position:absolute;transform:translateX(-150%) skewX(-18deg);transition:transform .8s ease;z-index:-1}.floating-form-cta:hover{box-shadow:0 22px 60px rgba(0,0,0,.28),0 7px 20px rgba(0,0,0,.16),inset 0 1px 0 hsla(0,0%,100%,.22);transform:translate3d(0,-3px,0) scale(1.015)}.floating-form-cta:hover:before{transform:translateX(150%) skewX(-18deg)}.floating-form-cta:active{transform:translateZ(0) scale(.98)}.floating-form-cta:focus-visible{outline:3px solid var(
    --floating-cta-text-color,#fff
  );outline-offset:4px}.floating-form-cta__text{min-width:0;position:relative;z-index:1}.floating-form-cta__icon{align-items:center;background:hsla(0,0%,100%,.16);border-radius:50%;display:inline-flex;flex:0 0 auto;height:34px;justify-content:center;position:relative;transition:background-color .25s ease,transform .35s cubic-bezier(.16,1,.3,1);width:34px;z-index:1}.floating-form-cta__icon svg{display:block;height:20px;overflow:visible;width:20px}.floating-form-cta:hover .floating-form-cta__icon{background:hsla(0,0%,100%,.24);transform:translateX(3px)}#formulario,.hbspt-form,.hs-form-frame,[data-formulario-contacto],form.hs-form{scroll-margin-top:110px}@media (max-width:600px){.floating-form-cta{bottom:calc(16px + env(safe-area-inset-bottom, 0px));left:16px;max-width:none;min-height:54px;padding:12px 14px 12px 20px;right:16px;width:auto}.floating-form-cta__text{flex:1 1 auto}}@media (prefers-reduced-motion:reduce){.floating-form-cta,.floating-form-cta:before,.floating-form-cta__icon{animation-duration:.01ms;transition-duration:.01ms}.floating-form-cta{filter:none}.floating-form-cta.is-visible,.floating-form-cta:active,.floating-form-cta:hover{transform:none}}