﻿select.ff-searchable-native{position:absolute !important;width:1px !important;height:1px !important;padding:0 !important;margin:-1px !important;overflow:hidden !important;white-space:nowrap !important;clip-path:inset(50%) !important}.ff-searchable{position:relative;width:100%;min-width:0;color:var(--ff-searchable-color, inherit)}.ff-searchable .ff-searchable__control{position:relative}.ff-searchable.ff-searchable .ff-searchable__input{box-sizing:border-box;display:block;width:100%;height:auto;min-height:2.5em;padding:.5em 2.5em .5em .75em;margin:0;font:inherit;color:var(--ff-searchable-color, inherit);background:var(--ff-searchable-bg, #fff);border:1px solid var(--ff-searchable-border, #b8c2cc);border-radius:var(--ff-searchable-radius, 4px)}.ff-searchable.ff-searchable button.ff-searchable__toggle,.ff-searchable.ff-searchable button.ff-searchable__remove{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;width:auto;min-width:0;min-height:0;margin:0 !important;font:inherit;line-height:1.4;color:inherit;cursor:pointer;background:transparent;border:0;box-shadow:none}.ff-searchable.ff-searchable button.ff-searchable__toggle{position:absolute;inset-inline-end:0;top:0;height:100%;padding:0 .75em}.ff-searchable.ff-searchable .ff-searchable__pills{display:flex;flex-wrap:wrap;gap:.375em;margin:0 0 .375em}.ff-searchable.ff-searchable .ff-searchable__pills:empty{margin:0}.ff-searchable.ff-searchable button.ff-searchable__remove{padding:.25em .5em;font-size:.875em;text-align:start;overflow-wrap:anywhere;background:var(--ff-searchable-bg, #fff);border:1px solid var(--ff-searchable-border, #b8c2cc);border-radius:var(--ff-searchable-radius, 4px)}.ff-searchable .ff-searchable__list{position:absolute;inset-inline:0;top:100%;z-index:1000;box-sizing:border-box;max-height:16rem;margin-top:.25em;overflow-y:auto;overscroll-behavior:contain;color:var(--ff-searchable-color, inherit);background:var(--ff-searchable-bg, #fff);background:var(--ff-searchable-menu-bg, var(--ff-searchable-bg, #fff));border:1px solid var(--ff-searchable-border, #b8c2cc);border-radius:var(--ff-searchable-radius, 4px);box-shadow:0 4px 12px rgb(0 0 0/15%)}.ff-searchable .ff-searchable__option,.ff-searchable .ff-searchable__empty,.ff-searchable .ff-searchable__group{padding:.5em .75em;line-height:1.4;overflow-wrap:anywhere}.ff-searchable .ff-searchable__group{font-size:.85em;font-weight:600;opacity:.75}.ff-searchable .ff-searchable__option{cursor:pointer}.ff-searchable .ff-searchable__option[aria-selected=true]{font-weight:600}.ff-searchable .ff-searchable__option[aria-selected=true]::after{content:" ✓"}.ff-searchable .ff-searchable__option:not([aria-disabled=true]):hover,.ff-searchable .ff-searchable__option[data-active]{color:HighlightText;background:Highlight}.ff-searchable .ff-searchable__option[aria-disabled=true],.ff-searchable button:disabled,.ff-searchable input:disabled{cursor:not-allowed;opacity:.6}.ff-searchable button:focus-visible{outline:2px solid currentColor;outline-offset:2px}.ff-searchable .ff-searchable__status{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.ff-searchable [hidden]{display:none !important}.freeform-form .floating.ff-searchable-field.ff-searchable-field>label,.freeform-form .form-floating.ff-searchable-field>label{position:static;display:block;width:auto;height:auto;padding:0;margin:0 0 .25em;opacity:1;transform:none}.freeform-form .form-floating.ff-searchable-field>label::after{display:none}.freeform-form .floating.ff-searchable-field,.freeform-form .form-floating.ff-searchable-field{display:flex;flex-direction:column}.freeform-form .floating.ff-searchable-field.ff-searchable-field>label,.freeform-form .form-floating.ff-searchable-field>label{order:-1}select.ff-searchable-native~svg[data-slot=icon],select.ff-searchable-native~.pointer-events-none:has(>svg){display:none}.ff-range{width:100%;min-width:0;color:inherit}.ff-range input.ff-range-input[type=range]{display:block;width:100%;height:1.75rem;min-height:0;padding:0;margin:0;-webkit-appearance:auto;appearance:auto;accent-color:var(--ff-range-accent, var(--ff-color-primary, var(--bs-primary, var(--color-indigo-500, auto))));cursor:pointer;background:rgba(0,0,0,0);border:0;border-radius:0;box-shadow:none}.ff-range input.ff-range-input:focus-visible{outline:2px solid currentColor;outline-offset:3px}.ff-range input.ff-range-input:disabled{cursor:not-allowed;opacity:.5}.ff-range .ff-range-values{display:flex;gap:.75rem;align-items:baseline;justify-content:space-between;margin-top:.25rem;font-size:.875em;font-variant-numeric:tabular-nums}.ff-range .ff-range-values>span{opacity:.7}.ff-range output.ff-range-value{display:inline;padding:0;margin:0;font-weight:600;color:inherit}.ff-range input[aria-invalid=true]{outline:2px solid var(--ff-range-error, #dc3545);outline-offset:3px}.ff-range output[hidden]{display:none}.freeform-range-tailwind .ff-range{color:var(--ff-range-text)}.freeform-range-tailwind .ff-range input.ff-range-input[type=range]{height:2rem;appearance:none;-webkit-appearance:none;border-radius:9999px;outline:none}.freeform-range-tailwind .ff-range input.ff-range-input[type=range]::-webkit-slider-runnable-track{height:.375rem;background:linear-gradient(to right, var(--ff-range-accent) var(--ff-range-progress, 0%), var(--ff-range-track) var(--ff-range-progress, 0%));border:0;border-radius:9999px}.freeform-range-tailwind .ff-range input.ff-range-input[type=range]::-moz-range-track{height:.375rem;background:linear-gradient(to right, var(--ff-range-accent) var(--ff-range-progress, 0%), var(--ff-range-track) var(--ff-range-progress, 0%));border:0;border-radius:9999px}.freeform-range-tailwind .ff-range input.ff-range-input[type=range]::-webkit-slider-thumb{width:1.125rem;height:1.125rem;appearance:none;-webkit-appearance:none;background:var(--ff-range-accent);border:0;border-radius:50%;box-shadow:0 1px 3px rgba(0,0,0,.15);margin-top:-0.375rem}.freeform-range-tailwind .ff-range input.ff-range-input[type=range]::-moz-range-thumb{width:1.125rem;height:1.125rem;appearance:none;-webkit-appearance:none;background:var(--ff-range-accent);border:0;border-radius:50%;box-shadow:0 1px 3px rgba(0,0,0,.15)}.freeform-range-tailwind .ff-range input.ff-range-input[type=range]:focus-visible::-webkit-slider-thumb{outline:2px solid var(--ff-range-accent);outline-offset:3px}.freeform-range-tailwind .ff-range input.ff-range-input[type=range]:focus-visible::-moz-range-thumb{outline:2px solid var(--ff-range-accent);outline-offset:3px}.freeform-range-tailwind .ff-range input.ff-range-input[type=range][aria-invalid=true]{outline:2px solid var(--ff-range-error);outline-offset:2px}.freeform-range-tailwind .ff-range input.ff-range-input[type=range]:dir(rtl)::-webkit-slider-runnable-track{background-image:linear-gradient(to left, var(--ff-range-accent) var(--ff-range-progress, 0%), var(--ff-range-track) var(--ff-range-progress, 0%))}.freeform-range-tailwind .ff-range input.ff-range-input[type=range]:dir(rtl)::-moz-range-track{background-image:linear-gradient(to left, var(--ff-range-accent) var(--ff-range-progress, 0%), var(--ff-range-track) var(--ff-range-progress, 0%))}.freeform-range-tailwind .ff-range .ff-range-values{display:grid;grid-template-columns:minmax(0, 1fr) auto minmax(0, 1fr);align-items:center;margin-top:0;font-size:.75rem;line-height:1.25rem}.freeform-range-tailwind .ff-range .ff-range-values>span{opacity:1;overflow-wrap:anywhere}.freeform-range-tailwind .ff-range .ff-range-values>span:last-child{grid-column:3;text-align:end}.freeform-range-tailwind .ff-range output.ff-range-value{grid-column:2;padding:.125rem .5rem;color:var(--ff-range-value-color);background:var(--ff-range-value-bg);border-radius:.375rem}@media(forced-colors: active){.freeform-range-tailwind .ff-range{--ff-range-accent: Highlight;--ff-range-track: CanvasText;--ff-range-error: LinkText}.freeform-range-tailwind .ff-range input.ff-range-input[type=range]::-webkit-slider-runnable-track{background:CanvasText}.freeform-range-tailwind .ff-range input.ff-range-input[type=range]::-moz-range-track{background:CanvasText}.freeform-range-tailwind .ff-range input.ff-range-input[type=range]::-webkit-slider-thumb{background:Highlight;border:1px solid Canvas;forced-color-adjust:none}.freeform-range-tailwind .ff-range input.ff-range-input[type=range]::-moz-range-thumb{background:Highlight;border:1px solid Canvas;forced-color-adjust:none}}.freeform-character-count{margin-top:.25rem;font-size:.75rem;line-height:1.5;text-align:end;font-variant-numeric:tabular-nums;color:var(--ff-character-count-color, inherit)}.freeform-character-count[data-over-limit=true]{color:var(--ff-character-count-error, #dc3545)}.freeform-password-container{position:relative}form input[data-freeform-password-toggle]{box-sizing:border-box;padding-right:2.75rem !important}form input[data-freeform-password-toggle].is-invalid,form input[data-freeform-password-toggle].is-valid{padding-right:4.25rem !important;background-position:right 2.75rem center}form input[data-freeform-password-toggle]::-ms-reveal{display:none}form button.freeform-password-toggle{position:absolute !important;z-index:3;display:inline-flex !important;align-items:center;justify-content:center;width:2rem !important;height:2rem !important;min-width:24px;min-height:24px;margin:0 !important;padding:0 !important;right:auto !important;bottom:auto !important;transform:translate(-100%, -50%) !important;border:0 !important;border-radius:.25rem !important;background:rgba(0,0,0,0) !important;box-shadow:none !important;color:var(--ff-password-toggle-color, inherit) !important;font:inherit !important;line-height:1 !important;text-decoration:none;cursor:pointer}form button.freeform-password-toggle svg{display:block;width:1.25rem;height:1.25rem;pointer-events:none}form button.freeform-password-toggle[data-password-visible=true] .freeform-password-toggle-slash{display:none}form button.freeform-password-toggle:focus-visible{outline:2px solid currentColor;outline-offset:1px}form button.freeform-password-toggle:disabled{opacity:.45;cursor:default}.ff-cards{all:unset;display:grid;grid-template-columns:repeat(var(--card-columns, 5), 1fr);gap:16px}.ff-cards__legend,.ff-cards__card__input{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;white-space:nowrap;border:0;clip:rect(0, 0, 0, 0)}.ff-cards__card{display:block}.ff-cards__card__input:checked+.ff-cards__card__content{border-color:#333}.ff-cards__card__content{display:flex;flex-direction:column;height:100%;cursor:pointer;user-select:none;border:1px solid #ccc;border-radius:8px}.ff-cards__card__content:hover{border-color:#999}.ff-cards__card__content>*:empty{display:none}.ff-cards__card__content__image-wrapper{overflow:hidden;border-top-left-radius:inherit;border-top-right-radius:inherit}.ff-cards__card__content__image-wrapper__image{width:100%;height:auto;pointer-events:none;border-top-left-radius:inherit;border-top-right-radius:inherit}.ff-cards__card__content__label{display:block;padding:5px 10px;font-weight:bold}.ff-cards__card__content__description{display:block;padding:5px 10px 5px;font-style:italic}.opinion-scale ul{padding:0;margin:0;list-style:none}.opinion-scale .opinion-scale-scales{display:grid;grid-template-columns:repeat(auto-fit, minmax(50px, 1fr));grid-gap:0}.opinion-scale .opinion-scale-scales>*>label{display:block;padding:6px 12px;margin:0 0 5px;color:#000 !important;text-align:center;white-space:nowrap;cursor:pointer;border:1px solid qborderColor;border-left:none}.opinion-scale .opinion-scale-scales>* input{position:absolute;top:-9999px;left:-9999px;visibility:hidden;width:1px;height:1px;overflow:hidden}.opinion-scale .opinion-scale-scales>* input:checked~label{background:#e6e6e6}.opinion-scale .opinion-scale-scales>*:first-child>label{border-left:1px solid #ccc;border-top-left-radius:3px;border-bottom-left-radius:3px}.opinion-scale .opinion-scale-scales>*:last-child>label{border-top-right-radius:3px;border-bottom-right-radius:3px}.opinion-scale ul.opinion-scale-legends{display:grid;grid-template-columns:repeat(auto-fit, minmax(50px, 1fr));grid-gap:0}.opinion-scale ul.opinion-scale-legends li{text-align:center}.opinion-scale ul.opinion-scale-legends li:first-child{text-align:left}.opinion-scale ul.opinion-scale-legends li:last-child{text-align:right}.freeform-file-dnd__input{--accent: #3a85ee;display:block;width:100%;height:auto;padding:67px 20px;color:#282828;text-align:center;cursor:pointer;background:#fff;border:2px dashed var(--accent);border-radius:7px}.freeform-file-dnd__input input[type=file]{display:none !important}.freeform-file-dnd__input [data-placeholder]{font-size:1.25rem}.freeform-file-dnd__input[data-dragging]{color:#c6c6c6;background-color:#e7e7e7;border-style:solid}.freeform-file-dnd__input[data-contains-files]{padding:20px}.freeform-file-dnd__input[data-contains-files] [data-placeholder]{display:none}.freeform-file-dnd__input [data-messages],.freeform-file-dnd__input [data-field-errors]{padding:0 20px;margin:0}.freeform-file-dnd__input [data-messages]>li,.freeform-file-dnd__input [data-field-errors]>li{padding:0;margin:0;text-align:left;opacity:1;transition:all .3s ease-out}.freeform-file-dnd__input [data-messages]>li[data-error],.freeform-file-dnd__input [data-field-errors]>li[data-error]{color:#ff0300}.freeform-file-dnd__input [data-messages]>li[data-animate-fade-out],.freeform-file-dnd__input [data-field-errors]>li[data-animate-fade-out]{opacity:0}.freeform-file-dnd__input [data-field-errors]>li{color:#ff0300}.freeform-file-dnd__input [data-preview-zone]{display:grid;grid-template-columns:repeat(1, 1fr);gap:20px}@media(min-width: 576px){.freeform-file-dnd__input [data-preview-zone]{grid-template-columns:repeat(2, 1fr)}}@media(min-width: 768px){.freeform-file-dnd__input [data-preview-zone]{grid-template-columns:repeat(4, 1fr)}}@media(min-width: 992px){.freeform-file-dnd__input [data-preview-zone]{grid-template-columns:repeat(8, 1fr)}}.freeform-file-dnd__input [data-preview-zone] [data-file-preview]{cursor:initial;opacity:1;transform:scale(1);transition:all .3s ease-out}.freeform-file-dnd__input [data-preview-zone] [data-file-preview].animation-enter{opacity:0;transform:scale(0.1)}.freeform-file-dnd__input [data-preview-zone] [data-file-preview]:hover{z-index:2}.freeform-file-dnd__input [data-preview-zone] [data-file-preview] [data-thumbnail]{position:relative;width:100%;height:0;padding-bottom:100%;background-color:#969797;background-position:center center;background-size:cover}.freeform-file-dnd__input [data-preview-zone] [data-file-preview] [data-thumbnail] [data-extension-label]{position:absolute;top:calc(50% - 18px);right:0;left:0;display:block;font-size:24px;color:#fff;text-align:center;user-select:none}.freeform-file-dnd__input [data-preview-zone] [data-file-preview] [data-thumbnail][data-has-preview] [data-extension-label]{display:none}.freeform-file-dnd__input [data-preview-zone] [data-file-preview] [data-thumbnail] [data-progress]{position:absolute;right:0;bottom:0;left:0;width:100%;height:4px;overflow:hidden;transition:opacity .5s ease-out 3s;background:#e5e5e5}.freeform-file-dnd__input [data-preview-zone] [data-file-preview] [data-thumbnail] [data-progress]:after{position:absolute;bottom:0;left:0;display:block;width:var(--progress);height:inherit;content:"";background-color:#077bff;transition:background-color .5s ease-out}.freeform-file-dnd__input [data-preview-zone] [data-file-preview] [data-thumbnail] [data-remove-button]{position:absolute;top:-9px;right:-9px;display:flex;align-items:center;justify-content:center;width:20px;height:20px;color:#878787;cursor:pointer;background:#e6e5e5;border:1px solid #e6e5e5;border-radius:50%;transition:all .2s ease-out}.freeform-file-dnd__input [data-preview-zone] [data-file-preview] [data-thumbnail] [data-remove-button]:hover{color:#fff;background:var(--accent);border:1px solid var(--accent)}.freeform-file-dnd__input [data-preview-zone] [data-file-preview] [data-thumbnail] [data-errors]{position:absolute;right:-12px;bottom:-10px;z-index:2;width:26px;height:26px;line-height:26px;color:#fff;cursor:pointer;background:#ff0300;border:1px solid #ff0300;border-radius:50%}.freeform-file-dnd__input [data-preview-zone] [data-file-preview] [data-thumbnail] [data-errors][aria-label=""],.freeform-file-dnd__input [data-preview-zone] [data-file-preview] [data-thumbnail] [data-errors]:not([aria-label]){display:none}.freeform-file-dnd__input [data-preview-zone] [data-file-preview] [data-thumbnail] [data-errors][aria-label]+[data-progress]:after{background:#ff0300}.freeform-file-dnd__input [data-preview-zone] [data-file-preview] [data-filename],.freeform-file-dnd__input [data-preview-zone] [data-file-preview] [data-filesize]{display:block;padding:0;margin:0;text-align:left}.freeform-file-dnd__input [data-preview-zone] [data-file-preview] [data-filename]{font-size:.875rem;color:#5c5c5c;word-break:break-all}.freeform-file-dnd__input [data-preview-zone] [data-file-preview] [data-filesize]{font-size:.8125rem;color:#b1b1b1}.freeform-file-dnd__input [data-preview-zone] [data-file-preview][data-completed] [data-progress]{opacity:0}.freeform-file-dnd__input [data-preview-zone] [data-file-preview][data-completed] [data-progress]:after{background:#21dd21}.freeform-file-dnd__input[data-theme=dark]{color:#656666;background:#222}.freeform-file-dnd__input[data-theme=dark][data-dragging]{background-color:#171717}.freeform-file-dnd__input[data-theme=dark] [data-preview-zone] [data-file-preview] [data-filename],.freeform-file-dnd__input[data-theme=dark] [data-preview-zone] [data-file-preview] [data-placeholder]{color:#bababa}.freeform-file-dnd__input[data-theme=dark] [data-preview-zone] [data-file-preview] [data-remove-button]{color:#bababa;background-color:#666;border-color:#666}.freeform-file-dnd__input[data-theme=dark] [data-preview-zone] [data-file-preview] [data-filesize]{color:#787878}.freeform-file-dnd__input[data-theme=dark] [data-preview-zone] [data-file-preview] [data-errors]:after{color:#000;background:#dadada}form[data-freeform-overlay-active]{position:relative}form[data-freeform-overlay-active]>:not(.freeform-processing-overlay){opacity:var(--ff-processing-overlay-content-opacity, 0.4)}.freeform-processing-overlay{position:absolute;z-index:10;inset:0}.freeform-processing-overlay__message{position:absolute;top:var(--ff-processing-overlay-center-y, 50%);left:50%;box-sizing:border-box;display:flex;gap:.75rem;align-items:center;width:max-content;max-width:calc(100% - 2rem);padding:.875rem 1.25rem;transform:translate(-50%, -50%);font:500 1rem/1.4 system-ui,sans-serif;color:var(--ff-processing-overlay-color, #212529);overflow-wrap:anywhere;background:var(--ff-processing-overlay-surface, #ffffff);border-radius:.5rem;box-shadow:0 4px 20px rgba(0,0,0,.15)}.freeform-processing-overlay__spinner{box-sizing:border-box;flex:none;width:1.25rem;height:1.25rem;border:2px solid currentColor;border-right-color:rgba(0,0,0,0);border-radius:50%;animation:freeform-overlay-spin .7s linear infinite}@keyframes freeform-overlay-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion: reduce){.freeform-processing-overlay__spinner{animation:none}}[data-field-type=rating]{--ff-rating-color-idle: #dddddd;--ff-rating-color-hover: #ffd700;--ff-rating-color-selected: #ff7700}[data-field-type=rating] .form-rating-field-wrapper{display:inline-block}[data-field-type=rating] .form-rating-field-wrapper:after{clear:both;display:table;content:""}[data-field-type=rating] .form-rating-field-wrapper:not(:checked)>input{position:absolute;left:-9999px;clip:rect(0, 0, 0, 0)}[data-field-type=rating] .form-rating-field-wrapper:not(:checked)>label{float:right;overflow:hidden;font-family:sans-serif;font-size:200%;font-weight:100;line-height:1.2;color:var(--ff-rating-color-idle);white-space:nowrap;cursor:pointer}[data-field-type=rating] .form-rating-field-wrapper:not(:checked)>label:before{content:"★ ";border:none}[data-field-type=rating] .form-rating-field-wrapper:not(:checked)>label:after{display:none;content:""}[data-field-type=rating] .form-rating-field-wrapper:not(:checked)>label:hover,[data-field-type=rating] .form-rating-field-wrapper:not(:checked)>label:hover~label{color:var(--ff-rating-color-hover)}[data-field-type=rating] .form-rating-field-wrapper>input:checked~label{color:var(--ff-rating-color-selected)}[data-field-type=rating] .form-rating-field-wrapper>input:checked+label:hover,[data-field-type=rating] .form-rating-field-wrapper>input:checked+label:hover~label,[data-field-type=rating] .form-rating-field-wrapper>input:checked~label:hover,[data-field-type=rating] .form-rating-field-wrapper>input:checked~label:hover~label,[data-field-type=rating] .form-rating-field-wrapper>label:hover~input:checked~label{color:var(--ff-rating-color-hover)}[data-field-type=rating] .form-rating-field-wrapper>label:active{position:relative;top:2px;left:2px}.ff-optical{position:absolute !important;width:0 !important;height:0 !important;overflow:hidden !important}[data-scroll-anchor],[data-rules-json],[data-hidden]{display:none}[data-freeform-controls]{display:flex;justify-content:space-between}[data-freeform-controls]>div{display:flex;gap:5px;align-content:center;justify-content:space-between}[data-freeform-controls]>div button{display:flex;gap:5px;align-items:center}[data-freeform-controls]>div button img,[data-freeform-controls]>div button svg{width:24px;height:24px}form[data-freeform-disabled]{pointer-events:none;opacity:.5;transition:opacity .3s ease-in-out}
