.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,.06),0 14px 36px -12px rgba(17,24,39,.18)!important;border-radius:var(--xf-form-radius)!important;scroll-margin-top:24px;scroll-margin-bottom:24px}.entry-content-wrap .formstep,.entry-content>.formstep,.formstep[data-xf-booted="1"],.single-content .formstep{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:not([data-question-size]),.formstep__field-block[data-question-size=medium]{--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:not([data-field-size]),.formstep__field-block[data-field-size=medium]{--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 ::after,.formstep ::before{box-sizing:border-box;font-family:inherit!important}.formstep a,.formstep button,.formstep em,.formstep h1,.formstep h2,.formstep h3,.formstep h4,.formstep h5,.formstep h6,.formstep input,.formstep label,.formstep li,.formstep ol,.formstep p,.formstep select,.formstep small,.formstep span,.formstep strong,.formstep textarea,.formstep ul{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:0 0!important;color:inherit!important}.elementor-shortcode:has(.formstep),.elementor-widget-container:has(.formstep),.elementor-widget:has(.formstep),.entry-content>:has(> .formstep),.wp-block-shortcode:has(.formstep){background:0 0!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 .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:.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 .35s ease}.formstep__progress-meta{display:flex;justify-content:space-between;align-items:center;margin-top:10px;font-size:.8125rem!important;font-weight:500!important;letter-spacing:-.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-current,.formstep__step-dot.is-done{background:var(--xf-accent)}.formstep__step-dot.is-current{box-shadow:0 0 0 3px rgba(45,106,79,.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-meta,.formstep--progress-dots .formstep__progress-track{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,.18)}.formstep--media_left .formstep__media::after{background:linear-gradient(180deg,rgba(0,0,0,.12) 0,transparent 28%),linear-gradient(0deg,rgba(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 .4s cubic-bezier(.22,1,.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:-.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:.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:-.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:-.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 .25s ease,border-color .25s ease}.formstep__field::before{content:"";position:absolute;inset:-1px;border-radius:inherit;padding:1px;pointer-events:none;opacity:0;transition:opacity .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:0 0!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:-.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:.6;font-weight:400}.formstep__input[type=date]::-webkit-calendar-picker-indicator{cursor:pointer;opacity:.55}.formstep__field:focus-within .formstep__input[type=date]::-webkit-calendar-picker-indicator,.formstep__input[type=date]:hover::-webkit-calendar-picker-indicator{opacity:.9}.formstep__input[type=number]{-moz-appearance:textfield}.formstep__input[type=number]::-webkit-inner-spin-button,.formstep__input[type=number]::-webkit-outer-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:-.01em!important;color:var(--xf-text)!important;transition:border-color .2s ease,background .2s ease,transform .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 .2s ease,background .2s ease,color .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:-.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,.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(.995)}.formstep__error{color:#dc2626;font-size:.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 .15s ease,filter .2s ease,opacity .15s ease}.formstep__ok:hover{filter:brightness(1.08);transform:translateY(-1px)}.formstep__ok:active{transform:translateY(0);filter:brightness(.96)}.formstep__ok:disabled{opacity:.55;cursor:wait;box-shadow:none}.formstep__ok:focus{outline:0}.formstep__ok:focus-visible{outline:2px solid var(--xf-accent);outline-offset:3px}.formstep__hint{font-size:.875rem!important;font-weight:400!important;line-height:1.45!important;letter-spacing:-.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:0 0!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 .18s ease,color .18s ease,opacity .15s ease,filter .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:.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(.96)}.formstep__nav-btn:focus{outline:0}.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,.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(.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,.08) 0,transparent 30%,transparent 45%,rgba(255,255,255,.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__captcha--dock,.formstep.formstep--page-scroll .formstep__nav,.formstep.formstep--page-scroll .formstep__powered{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}}body.formstep-page,html:has(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__nav-btn,.formstep__ok,.formstep__option{transition:none!important}}