.ff-cards{grid-template-columns:repeat(var(--card-columns,5),1fr);all:unset;gap:16px;display:grid}.ff-cards__card__input,.ff-cards__legend{height:1px;overflow:hidden;padding:0;border:0;clip:rect(0,0,0,0);position:absolute;margin:-1px;width:1px;white-space:nowrap}.ff-cards__card{display:block}.ff-cards__card__input:checked+.ff-cards__card__content{border-color:#333}.ff-cards__card__content{height:100%;border:1px solid #ccc;flex-direction:column;border-radius:8px;cursor:pointer;user-select:none;display:flex}.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-right-radius:inherit;border-top-left-radius:inherit}.ff-cards__card__content__image-wrapper__image{height:auto;pointer-events:none;border-top-right-radius:inherit;border-top-left-radius:inherit;width:100%}.ff-cards__card__content__label{padding:5px 10px;font-weight:700;display:block}.ff-cards__card__content__description{padding:5px 10px;font-style:italic;display:block}.opinion-scale ul{list-style:none;padding:0;margin:0}.opinion-scale .opinion-scale-scales{grid-template-columns:repeat(auto-fit,minmax(50px,1fr));grid-gap:0;display:grid}.opinion-scale .opinion-scale-scales>*>label{padding:6px 12px;border:1px solid #ccc;border-left:none;color:#000!important;text-align:center;margin:0 0 5px;cursor:pointer;white-space:nowrap;display:block}.opinion-scale .opinion-scale-scales>* input{height:1px;overflow:hidden;position:absolute;visibility:hidden;top:-9999px;left:-9999px;width:1px}.opinion-scale .opinion-scale-scales>* input:checked~label{background:#e6e6e6}.opinion-scale .opinion-scale-scales>:first-child>label{border-bottom-left-radius:3px;border-left:1px solid #ccc;border-top-left-radius:3px}.opinion-scale .opinion-scale-scales>:last-child>label{border-bottom-right-radius:3px;border-top-right-radius:3px}.opinion-scale ul.opinion-scale-legends{grid-template-columns:repeat(auto-fit,minmax(50px,1fr));grid-gap:0;display:grid}.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{height:auto;padding:67px 20px;border:2px dashed var(--accent);color:#282828;text-align:center;border-radius:7px;background:#fff;cursor:pointer;--accent:#3a85ee}.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;border-style:solid;background-color:#e7e7e7}.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-field-errors],.freeform-file-dnd__input [data-messages]{padding:0 20px;margin:0}.freeform-file-dnd__input [data-field-errors]>li,.freeform-file-dnd__input [data-messages]>li{padding:0;transition:all .3s ease-out;opacity:1;text-align:left;margin:0}.freeform-file-dnd__input [data-field-errors]>li[data-error],.freeform-file-dnd__input [data-messages]>li[data-error]{color:#ff0300}.freeform-file-dnd__input [data-field-errors]>li[data-animate-fade-out],.freeform-file-dnd__input [data-messages]>li[data-animate-fade-out]{opacity:0}.freeform-file-dnd__input [data-field-errors]>li{color:#ff0300}.freeform-file-dnd__input [data-preview-zone]{grid-template-columns:repeat(1,1fr);gap:20px;display:grid}@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]{transform:scale(1);transition:all .3s ease-out;opacity:1;cursor:auto}.freeform-file-dnd__input [data-preview-zone] [data-file-preview].animation-enter{transform:scale(.1);opacity:0}.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]{height:0;position:relative;background-size:cover;background:#969797 50%;padding-bottom:100%;width:100%}.freeform-file-dnd__input [data-preview-zone] [data-file-preview] [data-thumbnail] [data-extension-label]{font-size:24px;right:0;color:#fff;position:absolute;text-align:center;top:calc(50% - 18px);left:0;user-select:none;display:block}.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]{height:4px;overflow:hidden;right:0;transition:opacity .5s ease-out 3s;position:absolute;bottom:0;background:#e5e5e5;left:0;width:100%}.freeform-file-dnd__input [data-preview-zone] [data-file-preview] [data-thumbnail] [data-progress]:after{height:inherit;transition:background-color .5s ease-out;content:"";position:absolute;bottom:0;background-color:#077bff;left:0;width:var(--progress);display:block}.freeform-file-dnd__input [data-preview-zone] [data-file-preview] [data-thumbnail] [data-remove-button]{height:20px;justify-content:center;border:1px solid #e6e5e5;right:-9px;color:#878787;transition:all .2s ease-out;position:absolute;top:-9px;align-items:center;border-radius:50%;background:#e6e5e5;cursor:pointer;width:20px;display:flex}.freeform-file-dnd__input [data-preview-zone] [data-file-preview] [data-thumbnail] [data-remove-button]:hover{border:1px solid var(--accent);color:#fff;background:var(--accent)}.freeform-file-dnd__input [data-preview-zone] [data-file-preview] [data-thumbnail] [data-errors]{height:26px;border:1px solid #ff0300;right:-12px;color:#fff;position:absolute;bottom:-10px;border-radius:50%;background:#ff0300;cursor:pointer;width:26px;line-height:26px;z-index:2}.freeform-file-dnd__input [data-preview-zone] [data-file-preview] [data-thumbnail] [data-errors]:not([aria-label]),.freeform-file-dnd__input [data-preview-zone] [data-file-preview] [data-thumbnail] [data-errors][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]{padding:0;text-align:left;margin:0;display:block}.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]{border-color:#666;color:#bababa;background-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}[data-field-type=rating]{--ff-rating-color-hover:gold;--ff-rating-color-idle:#ddd;--ff-rating-color-selected:#f70}[data-field-type=rating] .form-rating-field-wrapper{display:inline-block}[data-field-type=rating] .form-rating-field-wrapper:after{content:"";clear:both;display:table}[data-field-type=rating] .form-rating-field-wrapper:not(:checked)>input{clip:rect(0,0,0,0);position:absolute;left:-9999px}[data-field-type=rating] .form-rating-field-wrapper:not(:checked)>label{overflow:hidden;font-size:200%;font-weight:100;color:var(--ff-rating-color-idle);cursor:pointer;line-height:1.2;float:right;white-space:nowrap;font-family:sans-serif}[data-field-type=rating] .form-rating-field-wrapper:not(:checked)>label:before{border:none;content:"★ "}[data-field-type=rating] .form-rating-field-wrapper:not(:checked)>label:after{content:"";display:none}[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{height:0!important;overflow:hidden!important;position:absolute!important;width:0!important}[data-hidden],[data-rules-json],[data-scroll-anchor]{display:none}[data-freeform-controls],[data-freeform-controls]>div{justify-content:space-between;display:flex}[data-freeform-controls]>div{gap:5px;align-content:center}[data-freeform-controls]>div button{gap:5px;align-items:center;display:flex}[data-freeform-controls]>div button img,[data-freeform-controls]>div button svg{height:24px;width:24px}form[data-freeform-disabled]{pointer-events:none;transition:opacity .3s ease-in-out;opacity:.5}