@charset "UTF-8";
/* https://www.beweglich-gesund.de/wp-content/themes/beweglichgesund/assets/css/cf7-success-overlay.css */
.wpcf7 form.sent .wpcf7-response-output{display:none}.cf7-overlay{position:fixed;inset:0;z-index:99999;display:flex;align-items:center;justify-content:center;padding:24px;background:rgb(255 255 255 / .55);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);cursor:pointer;opacity:0;transition:opacity 0.3s ease}.cf7-overlay.is-visible{opacity:1}.cf7-overlay__card{max-width:480px;width:100%;background:#fff;border-radius:16px;box-shadow:0 20px 60px rgb(0 0 0 / .18);padding:40px 32px 32px;text-align:center;transform:translateY(12px) scale(.97);transition:transform 0.3s ease}.cf7-overlay.is-visible .cf7-overlay__card{transform:translateY(0) scale(1)}.cf7-overlay__icon{width:64px;height:64px;margin:0 auto 20px;border-radius:50%;background:#40bac4;display:flex;align-items:center;justify-content:center}.cf7-overlay__icon svg{width:32px;height:32px;stroke:#fff;stroke-width:3;fill:none;stroke-linecap:round;stroke-linejoin:round}.cf7-overlay__title{margin:0 0 12px;font-size:1.4em;font-weight:700;color:#385ba7}.cf7-overlay__message{margin:0 0 24px;font-size:1em;line-height:1.6;color:#32373c}.cf7-overlay__hint{margin:0;font-size:.85em;color:#888}@media (prefers-reduced-motion:reduce){.cf7-overlay,.cf7-overlay__card{transition:none}}