:where(.fluentform){--fluentform-primary: var(--wp--preset--color--primary, var(--wp--preset--color--primary-700, #0d3259));--fluentform-secondary: var(--wp--preset--color--contrast, var(--wp--preset--color--neutral-800, #333));--fluentform-danger: var(--wp--preset--color--error, #dc3232);--fluentform-border-color: var(--wp--custom--form--border--color, var(--wp--preset--color--line, var(--wp--preset--color--neutral-400, #a5a5a5)));--fluentform-border-radius: var(--wp--custom--form--border--radius, 0.25rem);--fluentform-input-select-height: var(--wp--custom--form--height, 3rem)}:where(.fluentform) .ff-el-form-control{min-height:var(--fluentform-input-select-height, auto);border-color:var(--wp--custom--form--border--color, var(--fluentform-border-color));border-width:var(--wp--custom--form--border--width, 1px);border-radius:var(--fluentform-border-radius, 0.25rem)}:where(.fluentform) .ff-el-form-control:hover{border-color:var(--wp--custom--form--border--color-hover, var(--fluentform-border-color))}:where(.fluentform) .ff-el-form-control:focus{border-color:var(--wp--custom--form--border--color-focus, var(--fluentform-primary))}:where(.fluentform) .ff-btn-submit{display:inline-flex;align-items:center;justify-content:center;text-align:center;padding:var(--wp--style--elements--button--spacing--padding--top, 0.625em) var(--wp--style--elements--button--spacing--padding--left, 1.5625em);min-height:var(--wp--custom--form--submit--height, calc(1.5 * var(--fluentform-input-select-height, 3rem)));background-color:var(--wp--custom--form--submit--bg, var(--wp--preset--color--primary, var(--wp--preset--color--primary-400, var(--fluentform-primary))));color:var(--wp--custom--form--submit--color, #fff);font-weight:var(--wp--custom--form--submit--font-weight, var(--wp--style--elements--button--typography--font-weight, 500));border:1px solid var(--wp--custom--form--submit--bg, var(--wp--preset--color--primary, var(--wp--preset--color--primary-400, var(--fluentform-primary))));border-radius:var(--fluentform-border-radius, 0.25rem);font-size:var(--wp--style--elements--button--typography--font-size, 1.125rem);transition:var(--wp--custom--transition--duration, 0.24s) ease-in-out;cursor:pointer;width:100%;max-width:var(--wp--custom--form--submit--width, 32rem)}:where(.fluentform) .ff-btn-submit:hover,:where(.fluentform) .ff-btn-submit:focus-visible{border-color:var(--wp--custom--form--submit--hover-bg, var(--wp--preset--color--primary, var(--wp--preset--color--primary-700, #292929)));color:var(--wp--custom--form--submit--color, var(--wp--preset--color--primary-on, var(--wp--preset--color--neutral-800, #fff)));background-color:var(--wp--custom--form--submit--hover-bg, var(--wp--preset--color--primary, var(--wp--preset--color--primary-700, #292929)))}:where(.fluentform) .ff-btn-submit.ff-btn-lg{min-height:calc(1.5*var(--fluentform-input-select-height, 3rem));font-size:calc(1.125*var(--wp--style--elements--button--typography--font-size, 1.125rem));max-width:var(--wp--custom--form--submit--width, 32rem)}:where(.fluentform) .ff-btn-submit.ff-btn-md{min-height:var(--fluentform-input-select-height, 3rem);font-size:var(--wp--style--elements--button--typography--font-size, 1rem);max-width:auto;width:auto}:where(.fluentform) .ff-btn-submit.ff-btn-sm{min-height:unset;max-width:auto;width:auto}:where(.fluentform) .step-nav{display:flex;align-items:center;justify-content:flex-end;gap:var(--wp--preset--spacing--xs, 1rem);flex-wrap:wrap;margin-top:var(--wp--preset--spacing--sm, 1.5rem)}:where(.fluentform) .step-nav .ff-btn-prev,:where(.fluentform) .step-nav .ff-btn-next{display:inline-flex;align-items:center;justify-content:center;padding:var(--wp--custom--form--step--padding-y, 0.5em) var(--wp--custom--form--step--padding-x, 1.125em);min-height:var(--wp--custom--form--step--height, var(--fluentform-input-select-height, 3rem));border-radius:var(--fluentform-border-radius, 0.25rem);font-size:var(--wp--custom--form--step--font-size, var(--wp--preset--font-size--md, 1rem));font-weight:var(--wp--custom--form--submit--font-weight, var(--wp--style--elements--button--typography--font-weight, 500));line-height:1.1;text-align:center;transition:var(--wp--custom--transition--duration, 0.24s) ease-in-out;cursor:pointer;width:auto;max-width:none;float:none !important}:where(.fluentform) .step-nav .ff-btn-next{background-color:var(--wp--custom--form--submit--bg, var(--wp--preset--color--primary, var(--wp--preset--color--primary-400, var(--fluentform-primary))));color:var(--wp--custom--form--submit--color, #fff);border:1px solid var(--wp--custom--form--submit--bg, var(--wp--preset--color--primary, var(--wp--preset--color--primary-400, var(--fluentform-primary))))}:where(.fluentform) .step-nav .ff-btn-next:hover,:where(.fluentform) .step-nav .ff-btn-next:focus-visible{border-color:var(--wp--custom--form--submit--hover-bg, var(--wp--preset--color--primary, var(--wp--preset--color--primary-700, #292929)));color:var(--wp--custom--form--submit--color, var(--wp--preset--color--primary-on, var(--wp--preset--color--neutral-800, #fff)));background-color:var(--wp--custom--form--submit--hover-bg, var(--wp--preset--color--primary, var(--wp--preset--color--primary-700, #292929)))}:where(.fluentform) .step-nav .ff-btn-prev{background-color:var(--wp--custom--form--step--prev--bg, transparent);color:var(--wp--custom--form--step--prev--color, var(--wp--custom--button-outline--color, var(--wp--preset--color--primary, var(--wp--preset--color--primary-400, var(--fluentform-primary)))));border:var(--wp--custom--button-outline--border-width, 1px) solid var(--wp--custom--form--step--prev--border-color, var(--wp--custom--button-outline--color, var(--wp--preset--color--primary, var(--wp--preset--color--primary-400, var(--fluentform-primary)))))}:where(.fluentform) .step-nav .ff-btn-prev:hover,:where(.fluentform) .step-nav .ff-btn-prev:focus-visible{background-color:var(--wp--custom--form--step--prev--hover-bg, var(--wp--preset--color--primary-alt, var(--wp--preset--color--primary-200, #dbecff)));color:var(--wp--custom--form--step--prev--hover-color, var(--wp--preset--color--primary, var(--wp--preset--color--primary-700, var(--fluentform-primary))));border-color:var(--wp--custom--form--step--prev--hover-border-color, var(--wp--preset--color--primary, var(--wp--preset--color--primary-700, var(--fluentform-primary))))}:where(.fluentform) .redstar{color:var(--fluentform-danger, #dc3232)}.fluentform .step-nav .ff-btn-next.ff-btn-secondary:not(.ff_btn_no_style),.fluentform .step-nav .ff-btn-next{background-color:var(--wp--custom--form--submit--bg, var(--wp--preset--color--primary, var(--wp--preset--color--primary-400, var(--fluentform-primary))));color:var(--wp--custom--form--submit--color, #fff);border-color:var(--wp--custom--form--submit--bg, var(--wp--preset--color--primary, var(--wp--preset--color--primary-400, var(--fluentform-primary))))}.fluentform .step-nav .ff-btn-next.ff-btn-secondary:not(.ff_btn_no_style):hover,.fluentform .step-nav .ff-btn-next.ff-btn-secondary:not(.ff_btn_no_style):focus-visible,.fluentform .step-nav .ff-btn-next:hover,.fluentform .step-nav .ff-btn-next:focus-visible{background-color:var(--wp--custom--form--submit--hover-bg, var(--wp--preset--color--primary, var(--wp--preset--color--primary-700, #292929)));border-color:var(--wp--custom--form--submit--hover-bg, var(--wp--preset--color--primary, var(--wp--preset--color--primary-700, #292929)));color:var(--wp--custom--form--submit--color, var(--wp--preset--color--primary-on, var(--wp--preset--color--neutral-800, #fff)))}.fluentform .step-nav .ff-btn-prev.ff-btn-secondary:not(.ff_btn_no_style),.fluentform .step-nav .ff-btn-prev{background-color:var(--wp--custom--form--step--prev--bg, transparent);color:var(--wp--custom--form--step--prev--color, var(--wp--custom--button-outline--color, var(--wp--preset--color--primary, var(--wp--preset--color--primary-400, var(--fluentform-primary)))));border-color:var(--wp--custom--form--step--prev--border-color, var(--wp--custom--button-outline--color, var(--wp--preset--color--primary, var(--wp--preset--color--primary-400, var(--fluentform-primary)))))}.fluentform .step-nav .ff-btn-prev.ff-btn-secondary:not(.ff_btn_no_style):hover,.fluentform .step-nav .ff-btn-prev.ff-btn-secondary:not(.ff_btn_no_style):focus-visible,.fluentform .step-nav .ff-btn-prev:hover,.fluentform .step-nav .ff-btn-prev:focus-visible{background-color:var(--wp--custom--form--step--prev--hover-bg, var(--wp--preset--color--primary-alt, var(--wp--preset--color--primary-200, #dbecff)));color:var(--wp--custom--form--step--prev--hover-color, var(--wp--preset--color--primary, var(--wp--preset--color--primary-700, var(--fluentform-primary))));border-color:var(--wp--custom--form--step--prev--hover-border-color, var(--wp--preset--color--primary, var(--wp--preset--color--primary-700, var(--fluentform-primary))))}.fluentform.ff-default .ff-btn-lg,.fluentform.ff-default .ff-btn-md,.fluentform.ff-default .ff-btn-sm{border-radius:var(--fluentform-border-radius)}.fluentform .ff-el-form-check-label .ff-el-form-check-input{top:0 !important;margin:2px 0}.fluentform.ff-default .ff-el-tc label.ff_tc_label>span{display:inline-flex;padding-top:0 !important;width:auto}.fluentform.ff-default .ff-el-form-check label.ff-el-form-check-label.ff_tc_label,.fluentform.ff-default .ff-el-form-check label.ff-el-form-check-label{display:inline-flex;align-items:baseline;gap:.75rem;margin-bottom:0}.fluentform a:focus-visible,.fluentform input[type=checkbox]:focus-visible,.fluentform input[type=radio]:focus-visible,.fluentform .step-nav .ff-btn-prev:focus-visible,.fluentform .step-nav .ff-btn-next:focus-visible,.fluentform .ff-btn-submit:focus-visible,.fluentform.ff-default .ff-el-form-control:focus-visible{outline-width:var(--wp--custom--form--focus--outline-width, 2px);outline-color:var(--wp--custom--form--focus--outline-color, var(--fluentform-primary));outline-offset:var(--wp--custom--form--focus--outline-offset, 2px);outline-style:var(--wp--custom--form--focus--outline-style, solid);border-radius:var(--fluentform-border-radius, 0.25rem)}
