.rtfx-experience [hidden]{display:none!important}
.rtfx-experience.rtfx-complete > form.elementor-form{display:none!important}
.rtfx-confirmation{padding:24px;border:1px solid currentColor;scroll-margin-block:100px;color:inherit;background:transparent}
.rtfx-confirmation .rtfx-title{font-size:1.25em;font-weight:700;line-height:1.3;margin:0 0 12px}
.rtfx-confirmation .rtfx-message{margin:0;line-height:1.6;white-space:normal}
.rtfx-confirmation .rtfx-again{margin-top:20px;padding:12px 18px;font:inherit;line-height:1.4;min-height:44px;border:1px solid currentColor;background:transparent;color:inherit;cursor:pointer}
.rtfx-confirmation:focus-visible,.rtfx-confirmation button:focus-visible{outline:3px solid currentColor;outline-offset:4px}
.rtfx-native-message:empty{display:none}
.rtfx-editor-preview{outline:1px dashed #777;outline-offset:4px}
.rtfx-editor-preview .rtfx-confirmation{margin-top:20px}
@media(prefers-reduced-motion:reduce){.rtfx-confirmation{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
