.flinkform-sr-only{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border-width:0;white-space:nowrap}.flinkform-form{--flinkform-color-primary:var(--wp--preset--color--primary,#1e1e1e);--flinkform-color-on-primary:var(--wp--preset--color--background,#fff);--flinkform-border-radius:var(--wp--custom--border--radius,6px);--flinkform-field-gap:var(--wp--preset--spacing--40,1.25rem);--flinkform-page-background:var(--wp--preset--color--background,#fff)}.flinkform-form__form{display:flex;flex-direction:column;gap:var(--flinkform-field-gap)}.flinkform-form__success{--flinkform-color-success:var(--wp--preset--color--vivid-green-cyan,#1a7f37);align-items:center;background:color-mix(in srgb,var(--flinkform-color-success) 7%,transparent);border:1px solid color-mix(in srgb,var(--flinkform-color-success) 25%,transparent);border-radius:var(--flinkform-border-radius);color:var(--wp--preset--color--foreground,currentColor);display:flex;font-size:1.05em;gap:1rem;padding:1.5rem}.flinkform-form__success:focus{outline:2px solid var(--flinkform-color-success);outline-offset:2px}.flinkform-form__success-icon{block-size:2.75rem;flex:0 0 auto;inline-size:2.75rem}.flinkform-form__success-icon svg{block-size:100%;display:block;inline-size:100%}.flinkform-form__success-ring{stroke:var(--flinkform-color-success);stroke-dasharray:151;stroke-dashoffset:0;stroke-linecap:round;stroke-width:2.5;transform:rotate(-90deg);transform-origin:50% 50%}.flinkform-form__success-check{stroke:var(--flinkform-color-success);stroke-dasharray:34;stroke-dashoffset:0;stroke-linecap:round;stroke-linejoin:round;stroke-width:3.5}@media(prefers-reduced-motion:no-preference){.flinkform-form__success{animation:flinkform-success-card .45s cubic-bezier(.22,1,.36,1) both}.flinkform-form__success-ring{animation:flinkform-success-draw .55s cubic-bezier(.65,0,.45,1) .15s forwards;stroke-dashoffset:151}.flinkform-form__success-check{animation:flinkform-success-draw .3s cubic-bezier(.65,0,.45,1) .65s forwards;stroke-dashoffset:34}}.flinkform-form__error--global{background:rgba(204,0,0,.08);border-left:3px solid;border-radius:var(--flinkform-border-radius);color:#b80000;padding:.75rem 1rem}.flinkform-form__actions{margin-top:.5rem}.flinkform-form__step:not([hidden]){display:flex;flex-direction:column;gap:var(--flinkform-field-gap);opacity:1;transform:translateY(0);transition:opacity .15s ease-out,transform .15s ease-out}@starting-style{.flinkform-form__step:not([hidden]){opacity:0;transform:translateY(4px)}}@media(prefers-reduced-motion:reduce){.flinkform-form,.flinkform-form *{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}@starting-style{.flinkform-form__step:not([hidden]){opacity:1;transform:translateY(0)}}}.flinkform-form__progress{margin-bottom:var(--flinkform-field-gap)}.flinkform-form__progress--bar .flinkform-form__progress-track{background:color-mix(in srgb,currentColor 12%,transparent);border-radius:999px;height:4px;overflow:hidden}.flinkform-form__progress--bar .flinkform-form__progress-fill{background:var(--flinkform-color-primary);border-radius:999px;height:100%;transition:width .25s ease;width:var(--flinkform-progress-percent,0)}.flinkform-form__progress--dots{align-items:center;display:flex;gap:.5rem;justify-content:center}.flinkform-form__progress-dot{background:color-mix(in srgb,currentColor 20%,transparent);border-radius:50%;height:.6rem;transition:background .15s ease,transform .15s ease;width:.6rem}.flinkform-form__progress-dot.is-completed{background:var(--flinkform-color-primary);opacity:.7}.flinkform-form__progress-dot.is-current{background:var(--flinkform-color-primary);transform:scale(1.4)}.flinkform-form__progress--numbers{text-align:center}.flinkform-form__progress-label{font-size:.85em;font-weight:600;letter-spacing:.04em;opacity:.85}.flinkform-form__progress-step-label{display:block;font-size:.85em;font-weight:600;margin-top:.5rem;opacity:.85;text-align:center}.flinkform-form[data-flinkform-enhanced] .flinkform-form__actions{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem;justify-content:flex-end}.flinkform-form__submit-hint:not([hidden]){display:block;font-size:.85em;margin-top:.5rem;opacity:.8;text-align:center}.flinkform-form__nav--back{background:transparent;border:0;border-radius:var(--flinkform-border-radius);color:inherit;cursor:pointer;font:inherit;margin-right:auto;opacity:.75;padding:.65em 1.25em;transition:opacity .15s ease}.flinkform-form__nav--back:focus-visible,.flinkform-form__nav--back:hover{opacity:1}.flinkform-form__nav--back:focus-visible{outline:2px solid var(--flinkform-color-primary);outline-offset:2px}.flinkform-form__step-separator:not([hidden]){align-items:center;display:flex;gap:.75rem;margin:.5rem 0;opacity:.75}.flinkform-form__step-separator-rule{background:currentColor;flex:1;height:1px;opacity:.3}.flinkform-form__step-separator-label{font-size:.75em;font-weight:600;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.flinkform-form__submit{border-radius:var(--flinkform-border-radius);cursor:pointer;font:inherit;padding:.65em 1.5em;position:relative;transition:opacity .15s ease,background-color .15s ease}.flinkform-form__submit:focus-visible,.flinkform-form__submit:hover{opacity:.9}.flinkform-form__submit:focus-visible{outline:2px solid var(--flinkform-color-primary);outline-offset:2px}.flinkform-form__submit.is-loading{cursor:progress;opacity:.75}.flinkform-form__submit.is-loading:after{block-size:.85em;border:2px solid;border-inline-end-color:transparent;border-radius:50%;content:"";display:inline-block;inline-size:.85em;margin-inline-start:.55em;vertical-align:-.1em}@media(prefers-reduced-motion:no-preference){.flinkform-form__submit.is-loading:after{animation:flinkform-spin .7s linear infinite}}.flinkform-form--button-fill .flinkform-form__submit{background:var(--flinkform-button-bg,var(--flinkform-color-primary));border:0;color:var(--flinkform-button-color,var(--flinkform-color-on-primary))}.flinkform-form--button-outline .flinkform-form__submit{border:1px solid var(--flinkform-button-border-color,var(--flinkform-button-bg,var(--flinkform-color-primary)))}.flinkform-form--button-ghost .flinkform-form__submit,.flinkform-form--button-outline .flinkform-form__submit{background:transparent;color:var(--flinkform-button-color,var(--flinkform-button-bg,var(--flinkform-color-primary)))}.flinkform-form--button-ghost .flinkform-form__submit{border:0}.flinkform-form--button-ghost .flinkform-form__submit:focus-visible,.flinkform-form--button-ghost .flinkform-form__submit:hover{background:color-mix(in srgb,var(--flinkform-button-bg,var(--flinkform-color-primary)) 10%,transparent);opacity:1}.flinkform-form.flinkform-form .flinkform-field{display:flex;flex-direction:column;gap:.4rem}.flinkform-form.flinkform-form .flinkform-field__label{font-size:.95em;font-weight:600}.flinkform-form.flinkform-form .flinkform-field__required{color:#b80000}.flinkform-form.flinkform-form .flinkform-field__input{background:transparent;background-color:transparent;border:1px solid;border-radius:var(--flinkform-border-radius);box-shadow:none;box-sizing:border-box;color:inherit;font:inherit;line-height:1.5;margin:0;min-height:auto;outline:0;padding:.6em .75em;width:100%}.flinkform-form.flinkform-form .flinkform-field__input:focus,.flinkform-form.flinkform-form .flinkform-field__input:focus-visible{background:transparent;background-color:transparent;border-color:currentColor;box-shadow:none}.flinkform-form.flinkform-form .flinkform-field__input:focus-visible{outline:2px solid var(--flinkform-color-primary);outline-offset:2px}.flinkform-form.flinkform-form .flinkform-field__help{font-size:.85em;margin:0;opacity:.85}.flinkform-form.flinkform-form .flinkform-field__error{color:#b80000;font-size:.85em;margin:0}.flinkform-form.flinkform-form .flinkform-field--has-error .flinkform-form.flinkform-form .flinkform-field__input{border-color:#b80000;border-left-width:3px}.flinkform-form.flinkform-form .flinkform-field--checkbox,.flinkform-form.flinkform-form .flinkform-field--radio{border:0;margin:0;padding:0}.flinkform-form.flinkform-form .flinkform-field--checkbox legend.flinkform-field__label,.flinkform-form.flinkform-form .flinkform-field--radio legend.flinkform-field__label{margin-bottom:.4rem;padding:0}.flinkform-form.flinkform-form .flinkform-field__option{align-items:center;cursor:pointer;display:flex;font:inherit;gap:.5rem;margin:.25rem 0}.flinkform-form.flinkform-form .flinkform-field__option input{margin:0;width:auto}.flinkform-form.flinkform-form .flinkform-field__option input:focus-visible{outline:2px solid var(--flinkform-color-primary);outline-offset:2px}.flinkform-form.flinkform-form .flinkform-field--consent .flinkform-field__option{font-size:12px}.flinkform-form.flinkform-form .flinkform-field--toggle .flinkform-form.flinkform-form .flinkform-field__toggle-label{align-items:flex-start;cursor:pointer;display:flex;font:inherit;font-weight:400;gap:.5rem}.flinkform-form.flinkform-form .flinkform-field--toggle .flinkform-form.flinkform-form .flinkform-field__toggle-label input{margin-top:.2em}.flinkform-form.flinkform-form .flinkform-field--toggle .flinkform-form.flinkform-form .flinkform-field__toggle-label input:focus-visible{outline:2px solid var(--flinkform-color-primary);outline-offset:2px}.flinkform-form.flinkform-form .flinkform-field--select select[multiple]{min-height:6rem}.flinkform-form.flinkform-form .flinkform-section-heading__title{margin:1.5rem 0 .25rem}.flinkform-form.flinkform-form .flinkform-section-heading__description{margin:0 0 .5rem;opacity:.8}.flinkform-form.flinkform-form--field-style-soft .flinkform-field__input{border-color:#d0d0d0;box-shadow:none}.flinkform-form.flinkform-form--field-style-soft .flinkform-field__input:focus,.flinkform-form.flinkform-form--field-style-soft .flinkform-field__input:focus-visible{border-color:var(--flinkform-color-primary);box-shadow:0 0 0 1px var(--flinkform-color-primary);outline:2px solid transparent;outline-offset:2px}.flinkform-form.flinkform-form--field-style-soft .flinkform-field--has-error .flinkform-field__input{border-color:#b80000;box-shadow:0 0 0 1px #b80000}.flinkform-form.flinkform-form--field-style-underline .flinkform-field__input{border-radius:0;border-width:0 0 1px;padding-left:0;padding-right:0}.flinkform-form.flinkform-form--field-style-minimal .flinkform-field__input{background:color-mix(in srgb,currentColor 6%,transparent);background-color:color-mix(in srgb,currentColor 6%,transparent);border:0}.flinkform-form.flinkform-form--field-style-minimal .flinkform-field--has-error .flinkform-field__input{box-shadow:inset 0 0 0 1px #b80000}.flinkform-form.flinkform-form--spacing-compact{--flinkform-field-gap:0.75rem}.flinkform-form.flinkform-form--spacing-compact .flinkform-field{gap:.3rem}.flinkform-form.flinkform-form--spacing-relaxed{--flinkform-field-gap:2rem}.flinkform-form.flinkform-form--spacing-relaxed .flinkform-field{gap:.6rem}.flinkform-form.flinkform-form--labels-beside .flinkform-field--date,.flinkform-form.flinkform-form--labels-beside .flinkform-field--email,.flinkform-form.flinkform-form--labels-beside .flinkform-field--number,.flinkform-form.flinkform-form--labels-beside .flinkform-field--phone,.flinkform-form.flinkform-form--labels-beside .flinkform-field--select,.flinkform-form.flinkform-form--labels-beside .flinkform-field--text,.flinkform-form.flinkform-form--labels-beside .flinkform-field--textarea,.flinkform-form.flinkform-form--labels-beside .flinkform-field--url{align-items:baseline;flex-direction:row;gap:1rem}.flinkform-form.flinkform-form--labels-beside .flinkform-field--date>.flinkform-field__label,.flinkform-form.flinkform-form--labels-beside .flinkform-field--email>.flinkform-field__label,.flinkform-form.flinkform-form--labels-beside .flinkform-field--number>.flinkform-field__label,.flinkform-form.flinkform-form--labels-beside .flinkform-field--phone>.flinkform-field__label,.flinkform-form.flinkform-form--labels-beside .flinkform-field--select>.flinkform-field__label,.flinkform-form.flinkform-form--labels-beside .flinkform-field--text>.flinkform-field__label,.flinkform-form.flinkform-form--labels-beside .flinkform-field--textarea>.flinkform-field__label,.flinkform-form.flinkform-form--labels-beside .flinkform-field--url>.flinkform-field__label{flex:0 0 30%;margin:0;min-width:6rem}.flinkform-form.flinkform-form--labels-beside .flinkform-field--date>.flinkform-field__input,.flinkform-form.flinkform-form--labels-beside .flinkform-field--date>select.flinkform-field__input,.flinkform-form.flinkform-form--labels-beside .flinkform-field--email>.flinkform-field__input,.flinkform-form.flinkform-form--labels-beside .flinkform-field--email>select.flinkform-field__input,.flinkform-form.flinkform-form--labels-beside .flinkform-field--number>.flinkform-field__input,.flinkform-form.flinkform-form--labels-beside .flinkform-field--number>select.flinkform-field__input,.flinkform-form.flinkform-form--labels-beside .flinkform-field--phone>.flinkform-field__input,.flinkform-form.flinkform-form--labels-beside .flinkform-field--phone>select.flinkform-field__input,.flinkform-form.flinkform-form--labels-beside .flinkform-field--select>.flinkform-field__input,.flinkform-form.flinkform-form--labels-beside .flinkform-field--select>select.flinkform-field__input,.flinkform-form.flinkform-form--labels-beside .flinkform-field--text>.flinkform-field__input,.flinkform-form.flinkform-form--labels-beside .flinkform-field--text>select.flinkform-field__input,.flinkform-form.flinkform-form--labels-beside .flinkform-field--textarea>.flinkform-field__input,.flinkform-form.flinkform-form--labels-beside .flinkform-field--textarea>select.flinkform-field__input,.flinkform-form.flinkform-form--labels-beside .flinkform-field--url>.flinkform-field__input,.flinkform-form.flinkform-form--labels-beside .flinkform-field--url>select.flinkform-field__input{flex:1}.flinkform-form.flinkform-form--labels-beside .flinkform-field--date>.flinkform-field__error,.flinkform-form.flinkform-form--labels-beside .flinkform-field--date>.flinkform-field__help,.flinkform-form.flinkform-form--labels-beside .flinkform-field--email>.flinkform-field__error,.flinkform-form.flinkform-form--labels-beside .flinkform-field--email>.flinkform-field__help,.flinkform-form.flinkform-form--labels-beside .flinkform-field--number>.flinkform-field__error,.flinkform-form.flinkform-form--labels-beside .flinkform-field--number>.flinkform-field__help,.flinkform-form.flinkform-form--labels-beside .flinkform-field--phone>.flinkform-field__error,.flinkform-form.flinkform-form--labels-beside .flinkform-field--phone>.flinkform-field__help,.flinkform-form.flinkform-form--labels-beside .flinkform-field--select>.flinkform-field__error,.flinkform-form.flinkform-form--labels-beside .flinkform-field--select>.flinkform-field__help,.flinkform-form.flinkform-form--labels-beside .flinkform-field--text>.flinkform-field__error,.flinkform-form.flinkform-form--labels-beside .flinkform-field--text>.flinkform-field__help,.flinkform-form.flinkform-form--labels-beside .flinkform-field--textarea>.flinkform-field__error,.flinkform-form.flinkform-form--labels-beside .flinkform-field--textarea>.flinkform-field__help,.flinkform-form.flinkform-form--labels-beside .flinkform-field--url>.flinkform-field__error,.flinkform-form.flinkform-form--labels-beside .flinkform-field--url>.flinkform-field__help{flex-basis:100%;margin-left:calc(30% + 1rem)}.flinkform-form.flinkform-form--columns-2 .flinkform-form__form{-moz-column-gap:var(--flinkform-field-gap);column-gap:var(--flinkform-field-gap);display:grid;grid-template-columns:1fr 1fr;row-gap:var(--flinkform-field-gap)}.flinkform-form.flinkform-form--columns-2 .flinkform-field--full-width,.flinkform-form.flinkform-form--columns-2 .flinkform-form__actions,.flinkform-form.flinkform-form--columns-2 .flinkform-form__error--global,.flinkform-form.flinkform-form--columns-2 .flinkform-form__hp,.flinkform-form.flinkform-form--columns-2 .flinkform-form__spam,.flinkform-form.flinkform-form--columns-2 .flinkform-section-heading--full-width{grid-column:1/-1}@media(max-width:600px){.flinkform-form.flinkform-form--columns-2 .flinkform-form__form{display:flex;flex-direction:column;gap:var(--flinkform-field-gap)}}.flinkform-form.flinkform-form--columns-2.flinkform-form--multi-step .flinkform-form__form{display:flex;flex-direction:column;gap:var(--flinkform-field-gap)}.flinkform-form.flinkform-form--columns-2.flinkform-form--multi-step .flinkform-form__step:not([hidden]){-moz-column-gap:var(--flinkform-field-gap);column-gap:var(--flinkform-field-gap);display:grid;grid-template-columns:1fr 1fr;row-gap:var(--flinkform-field-gap)}@media(max-width:600px){.flinkform-form.flinkform-form--columns-2.flinkform-form--multi-step .flinkform-form__step:not([hidden]){display:flex;flex-direction:column;gap:var(--flinkform-field-gap)}}.flinkform-form.flinkform-form--labels-placeholder .flinkform-field--date>.flinkform-field__label,.flinkform-form.flinkform-form--labels-placeholder .flinkform-field--email>.flinkform-field__label,.flinkform-form.flinkform-form--labels-placeholder .flinkform-field--number>.flinkform-field__label,.flinkform-form.flinkform-form--labels-placeholder .flinkform-field--phone>.flinkform-field__label,.flinkform-form.flinkform-form--labels-placeholder .flinkform-field--select>.flinkform-field__label,.flinkform-form.flinkform-form--labels-placeholder .flinkform-field--text>.flinkform-field__label,.flinkform-form.flinkform-form--labels-placeholder .flinkform-field--textarea>.flinkform-field__label,.flinkform-form.flinkform-form--labels-placeholder .flinkform-field--url>.flinkform-field__label{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border-width:0;white-space:nowrap}.flinkform-form.flinkform-form--labels-floating .flinkform-field--date,.flinkform-form.flinkform-form--labels-floating .flinkform-field--email,.flinkform-form.flinkform-form--labels-floating .flinkform-field--number,.flinkform-form.flinkform-form--labels-floating .flinkform-field--phone,.flinkform-form.flinkform-form--labels-floating .flinkform-field--select,.flinkform-form.flinkform-form--labels-floating .flinkform-field--text,.flinkform-form.flinkform-form--labels-floating .flinkform-field--textarea,.flinkform-form.flinkform-form--labels-floating .flinkform-field--url{gap:0;margin-top:.5em;position:relative}.flinkform-form.flinkform-form--labels-floating .flinkform-field--date>.flinkform-field__input,.flinkform-form.flinkform-form--labels-floating .flinkform-field--email>.flinkform-field__input,.flinkform-form.flinkform-form--labels-floating .flinkform-field--number>.flinkform-field__input,.flinkform-form.flinkform-form--labels-floating .flinkform-field--phone>.flinkform-field__input,.flinkform-form.flinkform-form--labels-floating .flinkform-field--select>.flinkform-field__input,.flinkform-form.flinkform-form--labels-floating .flinkform-field--text>.flinkform-field__input,.flinkform-form.flinkform-form--labels-floating .flinkform-field--textarea>.flinkform-field__input,.flinkform-form.flinkform-form--labels-floating .flinkform-field--url>.flinkform-field__input{padding-bottom:.6em;padding-top:1em}.flinkform-form.flinkform-form--labels-floating .flinkform-field--date>.flinkform-field__label,.flinkform-form.flinkform-form--labels-floating .flinkform-field--email>.flinkform-field__label,.flinkform-form.flinkform-form--labels-floating .flinkform-field--number>.flinkform-field__label,.flinkform-form.flinkform-form--labels-floating .flinkform-field--phone>.flinkform-field__label,.flinkform-form.flinkform-form--labels-floating .flinkform-field--select>.flinkform-field__label,.flinkform-form.flinkform-form--labels-floating .flinkform-field--text>.flinkform-field__label,.flinkform-form.flinkform-form--labels-floating .flinkform-field--textarea>.flinkform-field__label,.flinkform-form.flinkform-form--labels-floating .flinkform-field--url>.flinkform-field__label{background:transparent;font-weight:400;left:.55em;margin:0;opacity:.7;padding:0 .4em;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);transform-origin:left center;transition:top .15s ease,transform .15s ease,opacity .15s ease,font-weight .15s ease,background .15s ease}.flinkform-form.flinkform-form--labels-floating .flinkform-field--date:has(.flinkform-field__input:not(:-moz-placeholder))>.flinkform-field__label,.flinkform-form.flinkform-form--labels-floating .flinkform-field--email:has(.flinkform-field__input:not(:-moz-placeholder))>.flinkform-field__label,.flinkform-form.flinkform-form--labels-floating .flinkform-field--number:has(.flinkform-field__input:not(:-moz-placeholder))>.flinkform-field__label,.flinkform-form.flinkform-form--labels-floating .flinkform-field--phone:has(.flinkform-field__input:not(:-moz-placeholder))>.flinkform-field__label,.flinkform-form.flinkform-form--labels-floating .flinkform-field--select:has(.flinkform-field__input:not(:-moz-placeholder))>.flinkform-field__label,.flinkform-form.flinkform-form--labels-floating .flinkform-field--text:has(.flinkform-field__input:not(:-moz-placeholder))>.flinkform-field__label,.flinkform-form.flinkform-form--labels-floating .flinkform-field--textarea:has(.flinkform-field__input:not(:-moz-placeholder))>.flinkform-field__label,.flinkform-form.flinkform-form--labels-floating .flinkform-field--url:has(.flinkform-field__input:not(:-moz-placeholder))>.flinkform-field__label{background:var(--flinkform-page-background);font-weight:600;opacity:1;top:0;transform:translateY(-50%) scale(.85)}.flinkform-form.flinkform-form--labels-floating .flinkform-field--date:focus-within>.flinkform-field__label,.flinkform-form.flinkform-form--labels-floating .flinkform-field--date:has(.flinkform-field__input:not(:placeholder-shown))>.flinkform-field__label,.flinkform-form.flinkform-form--labels-floating .flinkform-field--email:focus-within>.flinkform-field__label,.flinkform-form.flinkform-form--labels-floating .flinkform-field--email:has(.flinkform-field__input:not(:placeholder-shown))>.flinkform-field__label,.flinkform-form.flinkform-form--labels-floating .flinkform-field--number:focus-within>.flinkform-field__label,.flinkform-form.flinkform-form--labels-floating .flinkform-field--number:has(.flinkform-field__input:not(:placeholder-shown))>.flinkform-field__label,.flinkform-form.flinkform-form--labels-floating .flinkform-field--phone:focus-within>.flinkform-field__label,.flinkform-form.flinkform-form--labels-floating .flinkform-field--phone:has(.flinkform-field__input:not(:placeholder-shown))>.flinkform-field__label,.flinkform-form.flinkform-form--labels-floating .flinkform-field--select:focus-within>.flinkform-field__label,.flinkform-form.flinkform-form--labels-floating .flinkform-field--select:has(.flinkform-field__input:not(:placeholder-shown))>.flinkform-field__label,.flinkform-form.flinkform-form--labels-floating .flinkform-field--text:focus-within>.flinkform-field__label,.flinkform-form.flinkform-form--labels-floating .flinkform-field--text:has(.flinkform-field__input:not(:placeholder-shown))>.flinkform-field__label,.flinkform-form.flinkform-form--labels-floating .flinkform-field--textarea:focus-within>.flinkform-field__label,.flinkform-form.flinkform-form--labels-floating .flinkform-field--textarea:has(.flinkform-field__input:not(:placeholder-shown))>.flinkform-field__label,.flinkform-form.flinkform-form--labels-floating .flinkform-field--url:focus-within>.flinkform-field__label,.flinkform-form.flinkform-form--labels-floating .flinkform-field--url:has(.flinkform-field__input:not(:placeholder-shown))>.flinkform-field__label{background:var(--flinkform-page-background);font-weight:600;opacity:1;top:0;transform:translateY(-50%) scale(.85)}.flinkform-form.flinkform-form--labels-floating .flinkform-field--date.flinkform-field--textarea>.flinkform-field__input,.flinkform-form.flinkform-form--labels-floating .flinkform-field--email.flinkform-field--textarea>.flinkform-field__input,.flinkform-form.flinkform-form--labels-floating .flinkform-field--number.flinkform-field--textarea>.flinkform-field__input,.flinkform-form.flinkform-form--labels-floating .flinkform-field--phone.flinkform-field--textarea>.flinkform-field__input,.flinkform-form.flinkform-form--labels-floating .flinkform-field--select.flinkform-field--textarea>.flinkform-field__input,.flinkform-form.flinkform-form--labels-floating .flinkform-field--text.flinkform-field--textarea>.flinkform-field__input,.flinkform-form.flinkform-form--labels-floating .flinkform-field--textarea.flinkform-field--textarea>.flinkform-field__input,.flinkform-form.flinkform-form--labels-floating .flinkform-field--url.flinkform-field--textarea>.flinkform-field__input{padding-top:1.2em}.flinkform-form.flinkform-form--labels-floating .flinkform-field--date.flinkform-field--textarea>.flinkform-field__label,.flinkform-form.flinkform-form--labels-floating .flinkform-field--email.flinkform-field--textarea>.flinkform-field__label,.flinkform-form.flinkform-form--labels-floating .flinkform-field--number.flinkform-field--textarea>.flinkform-field__label,.flinkform-form.flinkform-form--labels-floating .flinkform-field--phone.flinkform-field--textarea>.flinkform-field__label,.flinkform-form.flinkform-form--labels-floating .flinkform-field--select.flinkform-field--textarea>.flinkform-field__label,.flinkform-form.flinkform-form--labels-floating .flinkform-field--text.flinkform-field--textarea>.flinkform-field__label,.flinkform-form.flinkform-form--labels-floating .flinkform-field--textarea.flinkform-field--textarea>.flinkform-field__label,.flinkform-form.flinkform-form--labels-floating .flinkform-field--url.flinkform-field--textarea>.flinkform-field__label{top:1em;transform:translateY(0)}.flinkform-form.flinkform-form--labels-floating .flinkform-field--date.flinkform-field--textarea:has(.flinkform-field__input:not(:-moz-placeholder))>.flinkform-field__label,.flinkform-form.flinkform-form--labels-floating .flinkform-field--email.flinkform-field--textarea:has(.flinkform-field__input:not(:-moz-placeholder))>.flinkform-field__label,.flinkform-form.flinkform-form--labels-floating .flinkform-field--number.flinkform-field--textarea:has(.flinkform-field__input:not(:-moz-placeholder))>.flinkform-field__label,.flinkform-form.flinkform-form--labels-floating .flinkform-field--phone.flinkform-field--textarea:has(.flinkform-field__input:not(:-moz-placeholder))>.flinkform-field__label,.flinkform-form.flinkform-form--labels-floating .flinkform-field--select.flinkform-field--textarea:has(.flinkform-field__input:not(:-moz-placeholder))>.flinkform-field__label,.flinkform-form.flinkform-form--labels-floating .flinkform-field--text.flinkform-field--textarea:has(.flinkform-field__input:not(:-moz-placeholder))>.flinkform-field__label,.flinkform-form.flinkform-form--labels-floating .flinkform-field--textarea.flinkform-field--textarea:has(.flinkform-field__input:not(:-moz-placeholder))>.flinkform-field__label,.flinkform-form.flinkform-form--labels-floating .flinkform-field--url.flinkform-field--textarea:has(.flinkform-field__input:not(:-moz-placeholder))>.flinkform-field__label{top:0;transform:translateY(-50%) scale(.85)}.flinkform-form.flinkform-form--labels-floating .flinkform-field--date.flinkform-field--textarea:focus-within>.flinkform-field__label,.flinkform-form.flinkform-form--labels-floating .flinkform-field--date.flinkform-field--textarea:has(.flinkform-field__input:not(:placeholder-shown))>.flinkform-field__label,.flinkform-form.flinkform-form--labels-floating .flinkform-field--email.flinkform-field--textarea:focus-within>.flinkform-field__label,.flinkform-form.flinkform-form--labels-floating .flinkform-field--email.flinkform-field--textarea:has(.flinkform-field__input:not(:placeholder-shown))>.flinkform-field__label,.flinkform-form.flinkform-form--labels-floating .flinkform-field--number.flinkform-field--textarea:focus-within>.flinkform-field__label,.flinkform-form.flinkform-form--labels-floating .flinkform-field--number.flinkform-field--textarea:has(.flinkform-field__input:not(:placeholder-shown))>.flinkform-field__label,.flinkform-form.flinkform-form--labels-floating .flinkform-field--phone.flinkform-field--textarea:focus-within>.flinkform-field__label,.flinkform-form.flinkform-form--labels-floating .flinkform-field--phone.flinkform-field--textarea:has(.flinkform-field__input:not(:placeholder-shown))>.flinkform-field__label,.flinkform-form.flinkform-form--labels-floating .flinkform-field--select.flinkform-field--textarea:focus-within>.flinkform-field__label,.flinkform-form.flinkform-form--labels-floating .flinkform-field--select.flinkform-field--textarea:has(.flinkform-field__input:not(:placeholder-shown))>.flinkform-field__label,.flinkform-form.flinkform-form--labels-floating .flinkform-field--text.flinkform-field--textarea:focus-within>.flinkform-field__label,.flinkform-form.flinkform-form--labels-floating .flinkform-field--text.flinkform-field--textarea:has(.flinkform-field__input:not(:placeholder-shown))>.flinkform-field__label,.flinkform-form.flinkform-form--labels-floating .flinkform-field--textarea.flinkform-field--textarea:focus-within>.flinkform-field__label,.flinkform-form.flinkform-form--labels-floating .flinkform-field--textarea.flinkform-field--textarea:has(.flinkform-field__input:not(:placeholder-shown))>.flinkform-field__label,.flinkform-form.flinkform-form--labels-floating .flinkform-field--url.flinkform-field--textarea:focus-within>.flinkform-field__label,.flinkform-form.flinkform-form--labels-floating .flinkform-field--url.flinkform-field--textarea:has(.flinkform-field__input:not(:placeholder-shown))>.flinkform-field__label{top:0;transform:translateY(-50%) scale(.85)}.flinkform-form.flinkform-form--labels-floating .flinkform-field--date.flinkform-field--date>.flinkform-field__label,.flinkform-form.flinkform-form--labels-floating .flinkform-field--date.flinkform-field--select>.flinkform-field__label,.flinkform-form.flinkform-form--labels-floating .flinkform-field--email.flinkform-field--date>.flinkform-field__label,.flinkform-form.flinkform-form--labels-floating .flinkform-field--email.flinkform-field--select>.flinkform-field__label,.flinkform-form.flinkform-form--labels-floating .flinkform-field--number.flinkform-field--date>.flinkform-field__label,.flinkform-form.flinkform-form--labels-floating .flinkform-field--number.flinkform-field--select>.flinkform-field__label,.flinkform-form.flinkform-form--labels-floating .flinkform-field--phone.flinkform-field--date>.flinkform-field__label,.flinkform-form.flinkform-form--labels-floating .flinkform-field--phone.flinkform-field--select>.flinkform-field__label,.flinkform-form.flinkform-form--labels-floating .flinkform-field--select.flinkform-field--date>.flinkform-field__label,.flinkform-form.flinkform-form--labels-floating .flinkform-field--select.flinkform-field--select>.flinkform-field__label,.flinkform-form.flinkform-form--labels-floating .flinkform-field--text.flinkform-field--date>.flinkform-field__label,.flinkform-form.flinkform-form--labels-floating .flinkform-field--text.flinkform-field--select>.flinkform-field__label,.flinkform-form.flinkform-form--labels-floating .flinkform-field--textarea.flinkform-field--date>.flinkform-field__label,.flinkform-form.flinkform-form--labels-floating .flinkform-field--textarea.flinkform-field--select>.flinkform-field__label,.flinkform-form.flinkform-form--labels-floating .flinkform-field--url.flinkform-field--date>.flinkform-field__label,.flinkform-form.flinkform-form--labels-floating .flinkform-field--url.flinkform-field--select>.flinkform-field__label{background:var(--flinkform-page-background);font-weight:600;opacity:1;top:0;transform:translateY(-50%) scale(.85)}.flinkform-page-break{align-items:center;display:flex;gap:.75rem;margin:.5rem 0;opacity:.75}.flinkform-page-break__rule{background:currentColor;flex:1;height:1px;opacity:.3}.flinkform-page-break__label{font-size:.75em;font-weight:600;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.flinkform-form.flinkform-form .flinkform-form__spam-math{display:block}.flinkform-form.flinkform-form .flinkform-form__spam-math[hidden]{display:none}.flinkform-form.flinkform-form .flinkform-form__spam-label{color:var(--flinkform-color-text,currentColor);display:block;font-weight:500;margin-bottom:4px}.flinkform-form.flinkform-form .flinkform-form__spam-label input[type=text]{background:var(--flinkform-color-input-background,transparent);border:1px solid var(--flinkform-color-border,currentColor);border-radius:var(--flinkform-border-radius,4px);display:inline-block;font-size:inherit;margin-left:8px;max-width:80px;min-width:60px;padding:4px 8px}.flinkform-form.flinkform-form .flinkform-form__spam-hint{font-size:12px;margin:4px 0 0;opacity:.7}@keyframes flinkform-success-card{0%{opacity:0;transform:translateY(8px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes flinkform-success-draw{to{stroke-dashoffset:0}}@keyframes flinkform-spin{to{transform:rotate(1turn)}}.flinkform-form-editor.flinkform-form button.flinkform-add-field.flinkform-add-field.flinkform-add-field{align-items:center;background:linear-gradient(135deg,#ea2b1f,#ff3c6f,#ff4fdd,#7e56ff,#00b2ff);border:0;border-radius:6px;box-shadow:0 1px 2px rgba(0,0,0,.15);color:#fff;display:inline-flex;font-size:14px;font-weight:600;gap:.4em;height:auto;margin-top:.85rem;padding:.5em 1.1em;transition:opacity .15s ease,transform .15s ease}.flinkform-form-editor.flinkform-form button.flinkform-add-field.flinkform-add-field.flinkform-add-field svg{fill:#fff}.flinkform-form-editor.flinkform-form button.flinkform-add-field.flinkform-add-field.flinkform-add-field:focus,.flinkform-form-editor.flinkform-form button.flinkform-add-field.flinkform-add-field.flinkform-add-field:hover{color:#fff;opacity:.92;transform:translateY(-1px)}.flinkform-form-editor.flinkform-form button.flinkform-add-field.flinkform-add-field.flinkform-add-field:focus-visible{outline:2px solid #7e56ff;outline-offset:2px}
