.formstep{--xf-accent:#2d6a4f;--xf-accent-2:#00c2ff;--xf-text:#111827;--xf-muted:#6b7280;--xf-border:#e5e7eb;--xf-field-bg:#ffffff;--xf-field-radius:18px;--xf-form-radius:28px;--xf-glow:rgba(45,106,79,0.22);--xf-glow:color-mix(in srgb,var(--xf-accent) 22%,transparent);--xf-ink-on-accent:#ffffff;--xf-bg:#ffffff;--xf-dy:20px;--xf-font:"Segoe UI",system-ui,-apple-system,Roboto,Helvetica,Arial,sans-serif;--xf-space-1:8px;--xf-space-2:12px;--xf-space-3:16px;--xf-space-4:24px;--xf-space-5:32px;--xf-space-6:40px;--xf-form-min-height:600px;--xf-label-size:clamp(1.4rem,4vw,2.2rem);--xf-label-compact:clamp(1.1rem,2vw,1.45rem);--xf-body-size:0.9375rem;--xf-input-size:clamp(1.125rem,3vw,1.375rem);--xf-input-pad-y:12px;--xf-input-pad-x:16px;--xf-textarea-min-h:120px;--xf-option-gap:10px;--xf-option-pad-y:11px;--xf-option-pad-x:14px;--xf-option-radius:14px;--xf-option-key:28px;--xf-option-key-font:12px;--xf-option-key-radius:8px;box-sizing:border-box;display:flex;flex-direction:column;width:100%;margin:0;min-height:var(--xf-form-min-height);height:auto;background:var(--xf-bg);color:var(--xf-text) !important;font-family:var(--xf-font) !important;font-size:16px !important;font-weight:400 !important;font-style:normal !important;line-height:1.5 !important;letter-spacing:normal !important;text-transform:none !important;text-align:left !important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:relative;isolation:isolate;overflow:hidden !important;border:1px solid #e5e7eb !important;border:1px solid color-mix(in srgb,var(--xf-text) 12%,transparent) !important;box-shadow:0 1px 3px rgba(17,24,39,0.06),0 14px 36px -12px rgba(17,24,39,0.18) !important;border-radius:var(--xf-form-radius) !important}.entry-content>.formstep,.entry-content-wrap .formstep,.single-content .formstep,.formstep[data-xf-booted="1"]{border-radius:var(--xf-form-radius,28px) !important;overflow:hidden !important}.formstep__field-block[data-question-size="small"]{--xf-label-size:clamp(1.15rem,2.4vw,1.5rem);--xf-label-compact:clamp(1rem,1.8vw,1.25rem)}.formstep__field-block[data-question-size="medium"],.formstep__field-block:not([data-question-size]){--xf-label-size:clamp(1.4rem,4vw,2.2rem);--xf-label-compact:clamp(1.1rem,2vw,1.45rem)}.formstep__field-block[data-question-size="large"]{--xf-label-size:clamp(1.65rem,3.6vw,2.4rem);--xf-label-compact:clamp(1.2rem,2.2vw,1.55rem)}.formstep__field-block[data-question-size="xlarge"]{--xf-label-size:clamp(1.9rem,4.2vw,2.75rem);--xf-label-compact:clamp(1.3rem,2.4vw,1.7rem)}.formstep__field-block[data-field-size="small"]{--xf-input-size:1rem;--xf-input-pad-y:8px;--xf-input-pad-x:12px;--xf-textarea-min-h:88px;--xf-option-gap:8px;--xf-option-pad-y:8px;--xf-option-pad-x:12px;--xf-option-radius:12px;--xf-option-key:24px;--xf-option-key-font:11px;--xf-option-key-radius:7px;--xf-field-radius:14px}.formstep__field-block[data-field-size="medium"],.formstep__field-block:not([data-field-size]){--xf-input-size:clamp(1.125rem,3vw,1.375rem);--xf-input-pad-y:12px;--xf-input-pad-x:16px;--xf-textarea-min-h:120px;--xf-option-gap:10px;--xf-option-pad-y:11px;--xf-option-pad-x:14px;--xf-option-radius:14px;--xf-option-key:28px;--xf-option-key-font:12px;--xf-option-key-radius:8px}.formstep__field-block[data-field-size="large"]{--xf-input-size:clamp(1.25rem,3.2vw,1.55rem);--xf-input-pad-y:16px;--xf-input-pad-x:18px;--xf-textarea-min-h:148px;--xf-option-gap:12px;--xf-option-pad-y:14px;--xf-option-pad-x:16px;--xf-option-radius:16px;--xf-option-key:32px;--xf-option-key-font:13px;--xf-option-key-radius:9px;--xf-field-radius:20px}.formstep__field-block[data-field-size="xlarge"]{--xf-input-size:clamp(1.375rem,3.5vw,1.75rem);--xf-input-pad-y:20px;--xf-input-pad-x:22px;--xf-textarea-min-h:176px;--xf-option-gap:14px;--xf-option-pad-y:16px;--xf-option-pad-x:18px;--xf-option-radius:18px;--xf-option-key:36px;--xf-option-key-font:14px;--xf-option-key-radius:10px;--xf-field-radius:22px}.formstep *,.formstep *::before,.formstep *::after{box-sizing:border-box;font-family:inherit !important}.formstep h1,.formstep h2,.formstep h3,.formstep h4,.formstep h5,.formstep h6,.formstep p,.formstep a,.formstep span,.formstep strong,.formstep em,.formstep small,.formstep label,.formstep li,.formstep ul,.formstep ol,.formstep button,.formstep input,.formstep textarea,.formstep select{font-family:inherit !important;font-style:inherit !important;letter-spacing:inherit;text-transform:none !important;text-shadow:none !important}.formstep h1,.formstep h2,.formstep h3,.formstep h4,.formstep h5,.formstep h6,.formstep p{margin:0;padding:0;border:0;background:none !important;color:inherit !important}.elementor-widget:has(.formstep),.elementor-widget-container:has(.formstep),.elementor-shortcode:has(.formstep),.wp-block-shortcode:has(.formstep),.entry-content>*:has(>.formstep){background:transparent !important;border:none !important;box-shadow:none !important;padding:0 !important;margin-left:0 !important;margin-right:0 !important;border-radius:var(--xf-form-radius,28px) !important;overflow:visible !important}.formstep__loading{flex:1;display:flex;align-items:center;justify-content:center;padding:48px 24px;text-align:center;color:var(--xf-muted)}.formstep__loading-inner{display:flex;flex-direction:column;align-items:center;max-width:22rem}.formstep__spinner{width:44px;height:44px;margin-bottom:20px;border:3px solid var(--xf-border);border-top-color:var(--xf-accent);border-radius:50%;animation:formstep-spin 0.85s linear infinite}.formstep__spinner.is-error{animation:none;border-color:#fecaca;border-top-color:#dc2626}.formstep__loading-text{margin:0 0 18px;font-size:15px !important;line-height:1.4 !important;font-weight:400 !important;color:var(--xf-muted) !important}@keyframes formstep-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.formstep__spinner{animation:none;border-color:var(--xf-border);border-top-color:var(--xf-accent);opacity:0.85}}.formstep__shell{display:flex;flex-direction:column;min-height:var(--xf-form-min-height);height:100%;width:100%;flex:1 1 auto;min-width:0;overflow:hidden;border-radius:inherit}.formstep__main{display:flex;flex-direction:column;flex:1 1 auto;min-width:0;min-height:auto;background:var(--xf-bg)}.formstep__progress{padding:18px clamp(24px,4vw,40px) 0;background:var(--xf-bg);z-index:2;flex:none}.formstep__progress-track{height:3px;background:#f3f4f6;border-radius:999px;overflow:hidden}.formstep__progress-bar{height:100%;width:0%;background:var(--xf-accent);border-radius:999px;transition:width 0.35s ease}.formstep__progress-meta{display:flex;justify-content:space-between;align-items:center;margin-top:10px;font-size:0.8125rem !important;font-weight:500 !important;letter-spacing:-0.01em !important;color:var(--xf-muted) !important}.formstep__steps{display:flex;flex-wrap:wrap;margin-top:8px;margin-left:-4px}.formstep__step-dot{width:8px;height:8px;margin:0 0 4px 4px;border-radius:50%;background:var(--xf-border)}.formstep__step-dot.is-done,.formstep__step-dot.is-current{background:var(--xf-accent)}.formstep__step-dot.is-current{box-shadow:0 0 0 3px rgba(45,106,79,0.25);box-shadow:0 0 0 3px color-mix(in srgb,var(--xf-accent) 25%,transparent)}.formstep--progress-bar .formstep__steps{display:none}.formstep--progress-dots .formstep__progress-track,.formstep--progress-dots .formstep__progress-meta{display:none}.formstep--progress-dots .formstep__steps{margin-top:0}.formstep__body{display:flex;flex:1;min-height:0}.formstep__media{position:relative;flex:none;background:#0b1220;overflow:hidden;isolation:isolate}.formstep__media img,.formstep__media video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;display:block}.formstep__media::after{content:"";position:absolute;inset:0;pointer-events:none;z-index:1}.formstep__panel{flex:1 0 auto;display:flex;flex-direction:column;justify-content:center;justify-content:safe center;padding:clamp(28px,4vw,40px) clamp(24px,4vw,48px) clamp(24px,3vw,32px);background:var(--xf-bg);min-width:0;min-height:auto;gap:0}.formstep.formstep--expanded .formstep__panel{justify-content:flex-start}.formstep.formstep--page-scroll{height:var(--xf-form-min-height);max-height:var(--xf-form-min-height);overflow:hidden}.formstep.formstep--page-scroll .formstep__shell{height:100%;min-height:0}.formstep.formstep--page-scroll .formstep__main{min-height:0;height:100%;flex:1 1 0%}.formstep.formstep--page-scroll .formstep__panel{flex:1 1 0%;min-height:0}.formstep--questions_only .formstep__media{display:none}.formstep--media_left .formstep__shell{flex-direction:row;align-items:stretch}.formstep--media_left .formstep__media{flex:0 0 clamp(240px,40%,520px);align-self:stretch;min-height:100%;box-shadow:inset -24px 0 40px -28px rgba(0,0,0,0.18)}.formstep--media_left .formstep__media::after{background:linear-gradient(180deg,rgba(0,0,0,0.12) 0%,transparent 28%),linear-gradient(0deg,rgba(0,0,0,0.1) 0%,transparent 22%)}.formstep--media_left .formstep__main{flex:1 1 auto}.formstep--media_left .formstep__panel{padding-left:clamp(32px,5.5vw,64px);padding-right:clamp(32px,5.5vw,64px)}.formstep--media_top .formstep__shell{flex-direction:column}.formstep--media_top .formstep__media{flex:0 0 auto;width:100%;height:clamp(160px,28vh,280px)}.formstep--media_top .formstep__media::after{background:linear-gradient( 180deg,transparent 45%,color-mix(in srgb,var(--xf-bg) 88%,transparent) 88%,var(--xf-bg) 100% )}.formstep--media_top .formstep__progress{padding-top:8px}.formstep--media_top .formstep__panel{padding-top:var(--xf-space-4)}.formstep__panel.is-entering{animation:formstep-in 0.4s cubic-bezier(0.22,1,0.36,1)}@keyframes formstep-in{from{opacity:0;transform:translateY(var(--xf-dy,20px))}}.formstep h2.formstep__label,.formstep__label{font-family:inherit !important;font-size:1.75rem !important;font-size:var(--xf-label-size) !important;font-weight:650 !important;font-weight:600 !important;line-height:1.22 !important;letter-spacing:-0.03em !important;margin:0 0 var(--xf-space-5) !important;max-width:22em;color:var(--xf-text) !important;text-wrap:balance}.formstep__label .req{color:#dc2626;margin-left:0.2em;font-weight:600}.formstep__panel--multi{justify-content:flex-start;padding-top:var(--xf-space-5);padding-bottom:var(--xf-space-5)}.formstep__panel--scroll{overflow-y:auto;min-height:0;flex:1 1 auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}.formstep__panel--no-scroll{overflow:visible;flex:1 1 auto}.formstep.formstep--page-no-scroll{overflow:hidden !important;height:auto;max-height:none;min-height:0}.formstep.formstep--page-no-scroll .formstep__shell{height:100%;min-height:0;overflow:hidden;flex:1 1 auto}.formstep.formstep--page-no-scroll .formstep__main{height:auto;min-height:0;overflow:hidden;flex:1 1 auto}.formstep.formstep--page-no-scroll .formstep__panel,.formstep.formstep--page-no-scroll .formstep__panel--no-scroll{flex:0 0 auto;justify-content:flex-start;min-height:0;padding-top:clamp(48px,7vw,80px)}.formstep.formstep--page-no-scroll.formstep--media_left .formstep__media{min-height:0;align-self:stretch}.formstep__field-block{margin-bottom:0}.formstep__field-block+.formstep__field-block{margin-top:var(--xf-space-5);padding-top:var(--xf-space-4);border-top:1px solid var(--xf-border)}.formstep h2.formstep__label--compact,.formstep__label--compact{font-size:1.25rem !important;font-size:var(--xf-label-compact) !important;margin-bottom:var(--xf-space-3) !important;letter-spacing:-0.02em !important;line-height:1.3 !important}.formstep__panel--multi .formstep__option{padding:var(--xf-option-pad-y) var(--xf-option-pad-x)}.formstep__panel--multi .formstep__actions{margin-top:var(--xf-space-5)}.formstep__help{font-size:var(--xf-body-size) !important;line-height:1.55 !important;font-weight:400 !important;letter-spacing:-0.01em !important;color:var(--xf-muted) !important;margin:calc(var(--xf-space-2) * -1) 0 var(--xf-space-4) !important;max-width:36rem}.formstep__field{position:relative;max-width:40rem;overflow:hidden;border-radius:var(--xf-field-radius) !important;background:var(--xf-field-bg);border:1px solid var(--xf-border);transition:box-shadow 0.25s ease,border-color 0.25s ease}.formstep__field::before{content:"";position:absolute;inset:-1px;border-radius:inherit;padding:1px;pointer-events:none;opacity:0;transition:opacity 0.25s ease;background:linear-gradient(120deg,var(--xf-accent),var(--xf-accent-2));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.formstep__field:hover{border-color:color-mix(in srgb,var(--xf-accent) 50%,var(--xf-border))}.formstep__field:focus-within{border-color:transparent;box-shadow:0 0 0 5px var(--xf-glow)}.formstep__field:focus-within::before{opacity:1}.formstep input.formstep__input,.formstep textarea.formstep__textarea,.formstep__input,.formstep__textarea{-webkit-appearance:none !important;appearance:none !important;width:100%;border:0 !important;outline:0;background:transparent !important;color:var(--xf-text) !important;font-family:inherit !important;font-weight:400 !important;font-style:normal !important;font-size:16px !important;font-size:var(--xf-input-size) !important;padding:var(--xf-input-pad-y) var(--xf-input-pad-x);border-radius:var(--xf-field-radius) !important;letter-spacing:-0.01em !important;text-transform:none !important;box-shadow:none !important;line-height:1.45 !important}.formstep__textarea{min-height:var(--xf-textarea-min-h);resize:vertical;padding:var(--xf-input-pad-y) var(--xf-input-pad-x);line-height:1.5 !important}.formstep__input::placeholder,.formstep__textarea::placeholder{color:var(--xf-muted);opacity:0.6;font-weight:400}.formstep__input[type="date"]::-webkit-calendar-picker-indicator{cursor:pointer;opacity:0.55}.formstep__input[type="date"]:hover::-webkit-calendar-picker-indicator,.formstep__field:focus-within .formstep__input[type="date"]::-webkit-calendar-picker-indicator{opacity:0.9}.formstep__input[type="number"]{-moz-appearance:textfield}.formstep__input[type="number"]::-webkit-outer-spin-button,.formstep__input[type="number"]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.formstep__options{display:grid;gap:var(--xf-option-gap);max-width:32rem}.formstep__options.formstep__options--scroll{max-height:min(42vh,340px);overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-gutter:stable;padding-right:2px}.formstep__option{position:relative;display:flex;align-items:center;gap:12px;padding:var(--xf-option-pad-y) var(--xf-option-pad-x);border:1px solid var(--xf-border);border-radius:var(--xf-option-radius) !important;cursor:pointer;background:var(--xf-field-bg);font-size:var(--xf-input-size) !important;font-weight:400 !important;line-height:1.4 !important;letter-spacing:-0.01em !important;color:var(--xf-text) !important;transition:border-color 0.2s ease,background 0.2s ease,transform 0.15s ease}.formstep__option input{position:absolute;opacity:0;width:1px;height:1px;margin:0;pointer-events:none}.formstep__option-key{display:grid;place-items:center;flex:none;width:var(--xf-option-key);height:var(--xf-option-key);border-radius:var(--xf-option-key-radius);border:1px solid var(--xf-border);font-size:var(--xf-option-key-font) !important;font-weight:600 !important;line-height:1 !important;color:var(--xf-muted) !important;background:#fff;transition:border-color 0.2s ease,background 0.2s ease,color 0.2s ease}.formstep__option-label{flex:1;min-width:0;font-size:inherit !important;font-weight:400 !important;line-height:1.4 !important;letter-spacing:-0.01em !important;color:var(--xf-text) !important}.formstep__options--pictures{max-width:40rem;grid-template-columns:repeat(auto-fill,minmax(9.5rem,1fr))}.formstep__options--pictures.formstep__options--scroll{max-height:min(50vh,420px)}.formstep--page-scroll .formstep__panel:not(.formstep__panel--multi):has([data-answer-scroll="1"]){overflow:hidden;display:flex;flex-direction:column}.formstep--page-scroll .formstep__panel:not(.formstep__panel--multi) .formstep__field-block[data-answer-scroll="1"]{flex:1 1 auto;min-height:0;display:flex;flex-direction:column}.formstep--page-scroll .formstep__panel:not(.formstep__panel--multi) .formstep__field-block[data-answer-scroll="1"] .formstep__label{flex:none}.formstep--page-scroll .formstep__panel:not(.formstep__panel--multi) .formstep__options--scroll{flex:1 1 auto;min-height:0;max-height:none}.formstep--page-scroll .formstep__panel:not(.formstep__panel--multi):has([data-answer-scroll="1"]) .formstep__actions,.formstep--page-scroll .formstep__panel:not(.formstep__panel--multi):has([data-answer-scroll="1"]) .formstep__error{flex:none}.formstep__option--picture{flex-direction:column;align-items:stretch;gap:10px;padding:10px;text-align:left}.formstep__option--picture .formstep__option-media{display:block;width:100%;aspect-ratio:4 / 3;border-radius:calc(var(--xf-option-radius) - 4px);overflow:hidden;background:color-mix(in srgb,var(--xf-border) 35%,transparent)}.formstep__option--picture .formstep__option-media img{display:block;width:100%;height:100%;object-fit:cover}.formstep__option--picture .formstep__option-key,.formstep__option--picture .formstep__option-label{align-self:flex-start}.formstep__option--picture .formstep__option-key{position:absolute;top:16px;left:16px;box-shadow:0 1px 4px rgba(15,23,42,0.12)}.formstep__option--picture .formstep__option-label{padding:0 4px 2px}.formstep__option:hover{border-color:var(--xf-accent)}.formstep__option.is-selected{border-color:var(--xf-accent);background:color-mix(in srgb,var(--xf-accent) 11%,var(--xf-field-bg))}.formstep__option.is-selected .formstep__option-key{background:var(--xf-accent);border-color:var(--xf-accent);color:var(--xf-ink-on-accent) !important}.formstep__option:active{transform:scale(0.995)}.formstep__error{color:#dc2626;font-size:0.9375rem !important;font-weight:500 !important;line-height:1.4 !important;margin-top:var(--xf-space-2);min-height:1.35em}.formstep__captcha{display:flex;justify-content:center;margin-top:16px;min-height:0}.formstep__captcha--dock{display:none;margin:8px 0 4px}.formstep__captcha--dock.is-visible{display:flex}.formstep__loading .formstep__captcha{margin-top:20px}.formstep__actions{display:flex;align-items:center;flex-wrap:wrap;gap:var(--xf-space-3);margin-top:var(--xf-space-5)}.formstep__actions>*+*{margin-left:0}.formstep button.formstep__ok,.formstep__ok{-webkit-appearance:none !important;appearance:none !important;display:inline-flex;align-items:center;justify-content:center;gap:8px;border:none !important;background:var(--xf-accent) !important;color:var(--xf-ink-on-accent) !important;font-family:inherit !important;font-weight:600 !important;font-size:16px !important;line-height:1.2 !important;letter-spacing:normal !important;text-transform:none !important;text-decoration:none !important;padding:14px 28px !important;border-radius:14px !important;cursor:pointer;box-shadow:0 12px 30px -12px var(--xf-accent) !important;transition:transform 0.15s ease,filter 0.2s ease,opacity 0.15s ease}.formstep__ok:hover{filter:brightness(1.08);transform:translateY(-1px)}.formstep__ok:active{transform:translateY(0);filter:brightness(0.96)}.formstep__ok:disabled{opacity:0.55;cursor:wait;box-shadow:none}.formstep__ok:focus{outline:none}.formstep__ok:focus-visible{outline:2px solid var(--xf-accent);outline-offset:3px}.formstep__hint{font-size:0.875rem !important;font-weight:400 !important;line-height:1.45 !important;letter-spacing:-0.01em !important;color:var(--xf-muted) !important}.formstep__nav{display:flex;justify-content:flex-end;padding:var(--xf-space-2) var(--xf-space-4) var(--xf-space-3)}.formstep__nav-group{display:inline-flex;align-items:stretch;border:1px solid var(--xf-border);border-radius:14px;overflow:hidden;background:var(--xf-field-bg)}.formstep button.formstep__nav-btn,.formstep__nav-btn{-webkit-appearance:none !important;appearance:none !important;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;margin:0;padding:0 !important;border:none !important;border-radius:0 !important;background:transparent !important;color:var(--xf-muted) !important;font-family:inherit !important;font-size:16px !important;font-weight:400 !important;line-height:1 !important;text-transform:none !important;cursor:pointer;box-shadow:none !important;transition:background 0.18s ease,color 0.18s ease,opacity 0.15s ease,filter 0.18s ease}.formstep__nav-btn+.formstep__nav-btn{border-left:1px solid var(--xf-border)}.formstep__nav-icon{display:block;pointer-events:none}.formstep button.formstep__nav-btn.formstep__next,.formstep__nav-btn.formstep__next{background:var(--xf-accent) !important;color:var(--xf-ink-on-accent) !important}.formstep__nav-btn:disabled{opacity:0.35;cursor:default}.formstep button.formstep__nav-btn:not(:disabled):hover,.formstep__nav-btn:not(:disabled):hover{color:var(--xf-text) !important}.formstep button.formstep__nav-btn.formstep__next:not(:disabled):hover,.formstep__nav-btn.formstep__next:not(:disabled):hover{background:var(--xf-accent) !important;color:var(--xf-ink-on-accent) !important;filter:brightness(1.08)}.formstep__nav-btn:not(:disabled):active{filter:brightness(0.96)}.formstep__nav-btn:focus{outline:none}.formstep__nav-btn:focus-visible{outline:2px solid var(--xf-accent);outline-offset:-2px;z-index:1}.formstep__nav-btn.formstep__next:focus-visible{outline-color:#fff;box-shadow:inset 0 0 0 2px rgba(255,255,255,0.35)}.formstep__powered{padding:0 20px 14px;text-align:center !important;font-size:11px !important;line-height:1.4 !important;font-weight:400 !important;color:var(--xf-muted) !important;text-transform:none !important}.formstep__powered a{color:inherit !important;font-family:inherit !important;font-size:inherit !important;font-weight:inherit !important;text-decoration:underline !important;text-underline-offset:2px}.formstep__powered a:hover{color:var(--xf-accent) !important}.formstep__powered--loading{padding:0;font-size:16px !important;line-height:1.45 !important;color:var(--xf-text) !important}.formstep__powered--loading a{color:var(--xf-accent) !important;font-weight:600;text-decoration:underline;text-underline-offset:3px}.formstep__powered--loading a:hover{filter:brightness(0.92)}@media (max-width:768px){.formstep--media_left .formstep__shell{flex-direction:column}.formstep--media_left .formstep__media{flex:0 0 auto;width:100%;height:clamp(140px,26vh,220px);min-height:0;max-height:none}.formstep--media_left .formstep__media{box-shadow:none}.formstep--media_left .formstep__media::after{background:linear-gradient( 180deg,rgba(0,0,0,0.08) 0%,transparent 30%,transparent 45%,rgba(255,255,255,0.55) 82%,var(--xf-bg) 100% )}.formstep--media_left .formstep__panel{max-width:none;margin-inline:0}.formstep--media_top .formstep__media{height:clamp(120px,22vh,200px)}.formstep.formstep--page-scroll.formstep--media_left .formstep__main,.formstep.formstep--page-scroll.formstep--media_top .formstep__main{height:auto;flex:1 1 0%;min-height:0;overflow:hidden}.formstep.formstep--page-scroll .formstep__nav,.formstep.formstep--page-scroll .formstep__powered,.formstep.formstep--page-scroll .formstep__captcha--dock{flex:none}.formstep__panel--scroll .formstep__actions{position:sticky;bottom:0;z-index:2;margin-top:auto;padding-top:12px;padding-bottom:max(4px,env(safe-area-inset-bottom,0px));background:linear-gradient( 180deg,color-mix(in srgb,var(--xf-bg) 0%,transparent) 0%,var(--xf-bg) 28%,var(--xf-bg) 100% )}.formstep.formstep--page-no-scroll .formstep__panel,.formstep.formstep--page-no-scroll .formstep__panel--no-scroll{padding-top:clamp(20px,4vw,40px)}.formstep__progress{padding:12px 16px 0}.formstep__panel{padding:24px 20px 20px;padding-left:max(20px,env(safe-area-inset-left));padding-right:max(20px,env(safe-area-inset-right))}.formstep h2.formstep__label,.formstep__label{margin-bottom:12px !important}.formstep input.formstep__input,.formstep textarea.formstep__textarea,.formstep__input,.formstep__textarea{padding:var(--xf-input-pad-y) max(12px,calc(var(--xf-input-pad-x) - 2px))}.formstep__actions{margin-top:24px}.formstep--media_left .formstep__panel,.formstep--media_top .formstep__panel{padding-top:8px}.formstep__nav{padding-bottom:max(12px,env(safe-area-inset-bottom,0px))}.formstep__hint{display:none}}@media (hover:none) and (pointer:coarse){.formstep__hint{display:none}}html:has(body.formstep-page),body.formstep-page{margin:0 !important;padding:0 !important;width:100%;max-width:none;min-height:100vh;min-height:100dvh;background:#fff;overflow-x:hidden}body.formstep-page #wpadminbar{display:none !important}body.formstep-page{padding-top:0 !important}.formstep-page .formstep{width:100%;max-width:none;margin:0;min-height:100vh;min-height:100dvh;height:auto;overflow:visible;border-radius:0 !important;border:none !important;box-shadow:none !important}.formstep-page .formstep.formstep--page-scroll{height:100vh;height:100dvh;max-height:100vh;max-height:100dvh;overflow:hidden}.formstep-page .formstep.formstep--page-no-scroll{height:auto;max-height:none;min-height:100vh;min-height:100dvh;overflow:auto}.formstep-page .formstep__shell{min-height:100vh;min-height:100dvh}.formstep-page .formstep__main{min-height:0}.formstep-page--media_left .formstep__media{flex-basis:clamp(280px,42vw,560px);min-height:100vh;min-height:100dvh}.formstep-page--media_top .formstep__media{height:clamp(200px,32vh,360px);max-height:none}@media (max-width:768px){.formstep-page--media_left .formstep__media{flex-basis:auto;min-height:0;height:clamp(160px,28vh,240px)}.formstep-page--media_top .formstep__media{height:clamp(140px,24vh,220px)}}@supports (padding:max(0px)){.formstep-page .formstep__powered{padding-bottom:max(14px,env(safe-area-inset-bottom))}}@media (prefers-reduced-motion:reduce){.formstep__panel.is-entering,.formstep__spinner{animation:none !important}.formstep__field,.formstep__option,.formstep__ok,.formstep__nav-btn{transition:none !important}}
