.btn--disabled{opacity:.5;cursor:not-allowed}.block--widget{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-evenly;gap:2rem}:where(.btn.svelte-101ygss:not(.btn--link)){display:flex;gap:24px;align-items:center;width:fit-content;position:relative;z-index:2;border:0;cursor:pointer;background-color:transparent;transition:all .3s ease;overflow:hidden}.btn--primary.svelte-101ygss{flex-direction:row-reverse;gap:.8rem;background-color:color-mix(in srgb,var(--btn-primary-background-color) 20%,transparent);border:var(--btn-primary-border);border-radius:var(--btn-primary-radius);padding:8px 27px;font-family:var(--btn-primary-font);font-size:var(--btn-primary-size);font-weight:var(--btn-primary-weight);font-style:var(--btn-primary-style);text-decoration:var(--btn-primary-underline);color:var(--btn-primary-color);transition:color .3s .15s ease,border-color .3s .15s ease}.btn--primary.svelte-101ygss:after{content:"";position:absolute;top:-50%;left:-27%;width:150%;height:170%;background-color:var(--btn-primary-background-color);transform:skew(30deg);transition:transform .35s ease-in-out}.btn--primary.svelte-101ygss:not(.btn--disabled):hover{border-color:color-mix(in srgb,var(--btn-secondary-background-color) 20%,transparent);color:var(--btn-primary-background-color)}.btn--primary.svelte-101ygss:not(.btn--disabled):hover:after{transform:translate(110%) skew(50deg)}.btn--secondary.svelte-101ygss{background-color:color-mix(in srgb,var(--btn-secondary-background-color) 20%,transparent);border:var(--btn-secondary-border);border-radius:var(--btn-secondary-radius);padding:8px 10px 8px 24px;font-family:var(--btn-secondary-font);font-size:var(--btn-secondary-size);font-weight:var(--btn-secondary-weight);font-style:var(--btn-secondary-style);text-decoration:var(--btn-secondary-underline);color:var(--btn-secondary-color);transition:border-color .3s .15s ease}.btn--secondary.svelte-101ygss:after{content:"";position:absolute;top:-50%;left:-50%;width:calc(150% - 35px);height:170%;background-color:var(--white);transform:skew(-15deg);transition:transform .3s ease-in-out}.btn--secondary.svelte-101ygss:not(.btn--disabled):hover{border-color:color-mix(in srgb,var(--btn-secondary-background-color) 20%,transparent)}.btn--secondary.svelte-101ygss:not(.btn--disabled):hover:after{transform:translate(-110%) skew(-60deg)}.btn--small.svelte-101ygss{padding:10px 18px;min-height:45px}.btn--secondary.btn--small.svelte-101ygss{padding:10px 10px 10px 18px}.btn--large.svelte-101ygss{padding:12px 24px;justify-content:center}.btn__text.svelte-101ygss,.btn__icon.svelte-101ygss{position:relative;z-index:9;font-family:var(--text-family)}.btn__text.svelte-101ygss{max-width:60ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width: 1080px){.btn__text.svelte-101ygss{max-width:45ch}}@media (max-width: 768px){.btn__text.svelte-101ygss{max-width:35ch}}.btn__icon.svelte-101ygss{display:flex;align-items:center;justify-content:center}.btn--light.svelte-101ygss{color:var(--btn-primary-background-color);background-color:color-mix(in srgb,var(--white) 20%,transparent)}.btn--light.svelte-101ygss:hover{color:var(--white)}.btn--light.svelte-101ygss:after{background-color:var(--white)}.btn--secondary.btn--light.svelte-101ygss{border-color:var(--white);background-color:color-mix(in srgb,var(--white) 20%,transparent);color:var(--white)}.btn--secondary.btn--light.svelte-101ygss:hover{border-color:color-mix(in srgb,var(--btn-secondary-background-color) 20%,transparent)}.btn--secondary.btn--light.svelte-101ygss:after{background-color:var(--btn-secondary-background-color)}.btn--whatsapp.svelte-101ygss{background-color:var(--white);border-color:var(--whatsapp-color)}.btn--whatsapp.svelte-101ygss:after{background-color:var(--whatsapp-color)}.btn--whatsapp.svelte-101ygss:hover{color:var(--whatsapp-color);border-color:var(--white)}.btn--link.svelte-101ygss{display:flex;gap:8px;flex-direction:row-reverse;border:none;height:fit-content;padding:0;background-color:transparent;color:var(--btn-primary-color);text-decoration:var(--btn-primary-underline);color:var(--text-color);cursor:pointer;transition:color .3s ease}.btn--link.svelte-101ygss:hover{color:var(--btn-primary-background-color)}@media (min-width: 768px){.btn--large.svelte-101ygss{padding:18px 36px;justify-content:center}}.form__input.error.svelte-14c7q4c{border-color:#b30303}.form__group--disabled.svelte-14c7q4c .form__input:where(.svelte-14c7q4c){background-color:#f0f0f0;cursor:not-allowed}.signature-container.svelte-1oh1i76{display:flex;flex-direction:column;gap:1rem;align-items:flex-start}.signature-label.svelte-1oh1i76{font-size:1.6rem;font-weight:600;color:var(--text-color);width:100%;padding-bottom:10px}.signature-canvas.svelte-1oh1i76{border:2px solid #ddd;border-radius:15px;cursor:crosshair;background-color:#fff;touch-action:none;max-width:100%}.signature-canvas-container.svelte-1oh1i76{position:relative}.signature-canvas.has-error.svelte-1oh1i76{border:2px dashed #970202}.signature-canvas.svelte-1oh1i76{border:2px dashed var(--accent-color)}.clear-button.svelte-1oh1i76{width:35px;height:35px;color:#fff;border-radius:50%;border:none;background-color:#df010177;opacity:.8;transition:all .2s ease-in-out;display:flex;align-items:center;justify-content:center;gap:.5rem;font-size:.9rem;position:absolute;bottom:15px;right:15px;cursor:pointer}.clear-button.svelte-1oh1i76:hover{opacity:1;background-color:#df0101}@media (max-width: 768px){.signature-canvas.svelte-1oh1i76{width:100%;height:200px}}
