.fk-form{--fk-gap:1rem;--fk-radius:6px;--fk-border:#8793a6;--fk-accent:var(--ast-global-color-0,var(--global-palette1,var(--e-global-color-accent,#1f6fd6)));--fk-focus:var(--fk-accent);--fk-error:#c93a28;--fk-button-text:#fff;--fk-field-bg:transparent;container-type:inline-size}@supports (color:color-mix(in srgb,red,blue)){.fk-form{--fk-border:color-mix(in srgb,currentcolor 50%,#8793a6)}}.fk-form{color:inherit;font:inherit}.fk-form [hidden]{display:none!important}.fk-form:not(#fk) .fk-fields{display:flex;flex-wrap:wrap;gap:var(--fk-gap);margin:0;padding:0}.fk-form:not(#fk) .fk-field{background:none;border:0;flex:1 1 100%;margin:0;min-width:0;padding:0}.fk-form:not(#fk) .fk-width-half{flex-basis:calc(50% - var(--fk-gap)/2)}.fk-form:not(#fk) .fk-width-third{flex-basis:calc(33.333% - var(--fk-gap)*2/3)}.fk-form:not(#fk) .fk-width-quarter{flex-basis:calc(25% - var(--fk-gap)*3/4)}.fk-form:not(#fk) .fk-width-two-thirds{flex-basis:calc(66.667% - var(--fk-gap)/3)}.fk-form:not(#fk) .fk-width-three-quarters{flex-basis:calc(75% - var(--fk-gap)/4)}@container (max-width: 559px){.fk-form:not(#fk) .fk-width-half,.fk-form:not(#fk) .fk-width-quarter,.fk-form:not(#fk) .fk-width-third,.fk-form:not(#fk) .fk-width-three-quarters,.fk-form:not(#fk) .fk-width-two-thirds{flex-basis:100%}}.fk-form:not(#fk) .fk-label{color:inherit;display:block;float:none;font-size:1em;font-weight:600;letter-spacing:normal;line-height:1.4;margin:0 0 .35em;padding:0;text-transform:none;white-space:normal;width:auto}.fk-form:not(#fk) .fk-required{color:var(--fk-error)}.fk-form:not(#fk) .fk-input{background:var(--fk-field-bg);border:1px solid var(--fk-border);border-radius:var(--fk-radius);box-shadow:none;box-sizing:border-box;color:inherit;display:block;font:inherit;height:auto;letter-spacing:normal;line-height:1.5;margin:0;max-width:none;min-height:0;padding:.6em .75em;text-transform:none;transition:border-color .15s ease,box-shadow .15s ease;width:100%}.fk-form:not(#fk) select.fk-input{appearance:auto}.fk-form:not(#fk) .fk-input:hover{border-color:currentcolor}.fk-form:not(#fk) .fk-input:focus{border-color:var(--fk-border);box-shadow:none}.fk-form:not(#fk) .fk-input[aria-invalid=true]{border-color:var(--fk-error)}.fk-form:not(#fk) :focus-visible{box-shadow:none;outline:2px solid var(--fk-focus);outline-offset:2px}.fk-form:not(#fk) .fk-error,.fk-form:not(#fk) .fk-help{font-size:.875em;line-height:1.4;margin:.35em 0 0;padding:0}.fk-form:not(#fk) .fk-error{color:var(--fk-error);font-weight:600}.fk-form:not(#fk) .fk-choice{align-items:flex-start;display:flex;font-weight:400;gap:.5em;line-height:1.5;margin:.35em 0;padding:0}.fk-form:not(#fk) .fk-choice input{accent-color:var(--fk-accent);flex:none;height:1.15em;margin:.2em 0 0;padding:0;width:1.15em}.fk-form:not(#fk) .fk-choice label{color:inherit;display:inline;font:inherit;letter-spacing:normal;margin:0;padding:0;text-transform:none}.fk-form:not(#fk) .fk-field--name{column-gap:var(--fk-gap);display:flex;flex-wrap:wrap}.fk-form:not(#fk) .fk-name-part{flex:1 1 12em}.fk-form:not(#fk) .fk-field--name .fk-error,.fk-form:not(#fk) .fk-field--name .fk-help{flex-basis:100%}.fk-form:not(#fk) .fk-divider{border:0;border-top:1px solid var(--fk-border);height:0;margin:.25em 0;opacity:.6}.fk-form:not(#fk) .fk-range{align-items:center;display:flex;gap:.75em}.fk-form:not(#fk) .fk-range__input{accent-color:var(--fk-accent);flex:1;margin:0}.fk-form:not(#fk) .fk-range__value{font-variant-numeric:tabular-nums;font-weight:600;min-width:3.5em;text-align:end}.fk-form:not(#fk) .fk-image-choices{display:grid;gap:.75em;grid-template-columns:repeat(auto-fill,minmax(9em,1fr))}.fk-form:not(#fk) .fk-image-choices--small{grid-template-columns:repeat(auto-fill,minmax(6em,1fr))}.fk-form:not(#fk) .fk-image-choices--large{grid-template-columns:repeat(auto-fill,minmax(min(100%,14em),1fr))}.fk-form:not(#fk) .fk-image-choice{position:relative}.fk-form:not(#fk) .fk-image-choice__input,.fk-form:not(#fk) .fk-scale__input{height:1px;margin:0;opacity:0;position:absolute;width:1px}.fk-form:not(#fk) .fk-image-choice__card{border:2px solid var(--fk-border);border-radius:var(--fk-radius);cursor:pointer;display:flex;flex-direction:column;font-weight:400;gap:.5em;height:100%;margin:0;padding:.5em;transition:border-color .15s ease}.fk-form:not(#fk) .fk-image-choice__img{aspect-ratio:4/3;border-radius:calc(var(--fk-radius) - 2px);display:block;object-fit:cover;width:100%}.fk-form:not(#fk) .fk-image-choice__img--empty{background:hsla(0,0%,50%,.12)}.fk-form:not(#fk) .fk-image-choice__label{text-align:center}.fk-form:not(#fk) .fk-image-choice__input:checked+.fk-image-choice__card,.fk-form:not(#fk) .fk-scale__input:checked+.fk-scale__box{border-color:var(--fk-accent);box-shadow:0 0 0 1px var(--fk-accent)}.fk-form:not(#fk) .fk-image-choice__input:focus-visible+.fk-image-choice__card,.fk-form:not(#fk) .fk-scale__input:focus-visible+.fk-scale__box{outline:2px solid var(--fk-focus);outline-offset:2px}.fk-form:not(#fk) .fk-range__ends{display:flex;font-size:.8125em;justify-content:space-between;margin-top:.15em;opacity:.75}.fk-form:not(#fk) .fk-review{border:1px solid var(--fk-border);border-radius:var(--fk-radius);margin-bottom:1em;padding:1em 1.25em}.fk-form:not(#fk) .fk-review__title{font-size:1em;margin:0 0 .75em}.fk-form:not(#fk) .fk-review__list{display:grid;gap:.4em 1em;grid-template-columns:minmax(8em,1fr) 2fr;margin:0 0 1em}.fk-form:not(#fk) .fk-review__list dt{font-weight:600}.fk-form:not(#fk) .fk-review__list dd{margin:0;overflow-wrap:anywhere;white-space:pre-line}.fk-form:not(#fk) .fk-review__edit{background:none;border:0;color:inherit;cursor:pointer;font:inherit;padding:0;text-decoration:underline}@media (max-width:480px){.fk-form:not(#fk) .fk-review__list{grid-template-columns:1fr}}.fk-form:not(#fk) .fk-size-small .fk-input{font-size:.875em;min-height:2.1em;padding:.35em .6em}.fk-form:not(#fk) .fk-size-large .fk-input{font-size:1.125em;min-height:3.2em;padding:.75em 1em}.fk-form:not(#fk) .fk-help-above .fk-help{margin:0 0 .4em}.fk-form:not(#fk) .fk-input[readonly]{background:hsla(0,0%,50%,.08);cursor:default}.fk-form:not(#fk) .fk-optional,.fk-form:not(#fk) .fk-required--text{font-weight:400;opacity:.75}.fk-form:not(#fk) .fk-scale{display:flex;gap:.25em}.fk-form:not(#fk) .fk-scale__box{align-items:center;border:1px solid var(--fk-border);border-radius:var(--fk-radius);cursor:pointer;display:flex;flex:1;font-variant-numeric:tabular-nums;font-weight:600;height:2.5em;justify-content:center;margin:0;min-width:0}.fk-form:not(#fk) .fk-scale__input:checked+.fk-scale__box{background:var(--fk-accent);color:#fff}.fk-form:not(#fk) .fk-scale__ends{display:flex;font-size:.875em;justify-content:space-between;margin-top:.35em;opacity:.8}.fk-form:not(#fk) .fk-likert{overflow-x:auto}.fk-form:not(#fk) .fk-likert__table{border-collapse:collapse;font-size:.9375em;margin:0;width:100%}.fk-form:not(#fk) .fk-likert__table td,.fk-form:not(#fk) .fk-likert__table th{border:0;border-bottom:1px solid hsla(0,0%,50%,.25);padding:.5em;text-align:center;vertical-align:middle}.fk-form:not(#fk) .fk-likert__table th[scope=row]{font-weight:400;text-align:start}.fk-form:not(#fk) .fk-likert__table th[scope=col]{font-size:.875em;font-weight:600}.fk-form:not(#fk) .fk-likert__table input{accent-color:var(--fk-accent);height:1.15em;margin:0;width:1.15em}.fk-form:not(#fk) .fk-address{display:flex;flex-wrap:wrap;gap:.75em var(--fk-gap)}.fk-form:not(#fk) .fk-address--stacked .fk-address-part{flex-basis:100%}.fk-form:not(#fk) .fk-address--inline .fk-address-part{flex:1 1 8em;min-width:8em}.fk-form:not(#fk) .fk-address-part{flex:1 1 calc(50% - var(--fk-gap)/2);min-width:12em}.fk-form:not(#fk) .fk-address:not(.fk-address--inline) .fk-address-part--line2,.fk-form:not(#fk) .fk-address:not(.fk-address--inline) .fk-address-part--street{flex-basis:100%}.fk-form:not(#fk) .fk-rating{display:flex;gap:.15em}.fk-form:not(#fk) .fk-rating__input{height:1px;margin:0;opacity:0;position:absolute;width:1px}.fk-form:not(#fk) .fk-rating__star{color:var(--fk-accent);cursor:pointer;font-size:1.75em;line-height:1;margin:0;padding:0}.fk-form:not(#fk) .fk-rating__star:before{content:"\2605"}.fk-form:not(#fk) .fk-rating .fk-rating__star:hover~.fk-rating__star,.fk-form:not(#fk) .fk-rating:not(:has(:checked)) .fk-rating__star,.fk-form:not(#fk) .fk-rating__input:checked~.fk-rating__star{color:var(--fk-border)}.fk-form:not(#fk) .fk-rating .fk-rating__star:hover,.fk-form:not(#fk) .fk-rating:hover .fk-rating__star:has(~.fk-rating__star:hover){color:var(--fk-accent)}.fk-form:not(#fk) .fk-rating--hearts .fk-rating__star:before{content:"\2665"}.fk-form:not(#fk) .fk-rating--numbers .fk-rating__star{border:1px solid;border-radius:var(--fk-radius);display:grid;font-size:1em;font-weight:600;height:2em;min-width:2em;place-items:center}.fk-form:not(#fk) .fk-rating--numbers .fk-rating__star:before{content:attr(data-n)}.fk-form:not(#fk) .fk-rating--smileys .fk-rating__star:before{content:attr(data-face)}.fk-form:not(#fk) .fk-rating--smileys .fk-rating__input:checked~.fk-rating__star,.fk-form:not(#fk) .fk-rating--smileys .fk-rating__star:hover~.fk-rating__star,.fk-form:not(#fk) .fk-rating--smileys:not(:has(:checked)) .fk-rating__star{filter:grayscale(1);opacity:.45}.fk-form:not(#fk) .fk-rating--smileys .fk-rating__star:hover,.fk-form:not(#fk) .fk-rating--smileys:hover .fk-rating__star:has(~.fk-rating__star:hover){filter:none;opacity:1}.fk-form:not(#fk) .fk-rating__input:focus-visible+.fk-rating__star{border-radius:2px;outline:2px solid var(--fk-focus);outline-offset:2px}.fk-form:not(#fk) .fk-sublabel{display:block;font-size:.875em;font-weight:400;line-height:1.4;margin:0 0 .25em}.fk-form:not(#fk) .fk-heading,.fk-form:not(#fk) .fk-html>:first-child{margin-top:0}.fk-form:not(#fk) .fk-actions{margin:var(--fk-gap) 0 0}.fk-form:not(#fk) .fk-align-center{text-align:center}.fk-form:not(#fk) .fk-align-right{text-align:right}.fk-form:not(#fk) .fk-submit{cursor:pointer;display:inline-block;height:auto;margin:0;min-height:0;width:auto}.fk-form:not(#fk):not(.fk-theme-button) .fk-submit,.fk-form:not(#fk):not(.fk-theme-button) .fk-submit:focus,.fk-form:not(#fk):not(.fk-theme-button) .fk-submit:hover{background:var(--fk-accent);border:0;border-radius:var(--fk-radius);box-shadow:none;color:var(--fk-button-text);font:inherit;font-weight:600;letter-spacing:normal;line-height:1.5;padding:.7em 1.4em;text-decoration:none;text-shadow:none;text-transform:none;transition:filter .15s ease,box-shadow .15s ease;white-space:normal}.fk-form:not(#fk):not(.fk-theme-button) .fk-submit:hover:not(:disabled){filter:brightness(.9)}.fk-form:not(#fk) .fk-submit:disabled{cursor:wait;opacity:.7}@media (prefers-reduced-motion:reduce){.fk-form:not(#fk) .fk-input,.fk-form:not(#fk) .fk-submit{transition:none}}.fk-form:not(#fk) .fk-status:not(:empty){margin-top:var(--fk-gap)}.fk-form:not(#fk) .fk-status--success{border:1px solid var(--fk-accent);border-radius:var(--fk-radius);padding:1em;white-space:pre-line}.fk-form:not(#fk) .fk-notice{border-left:4px solid var(--fk-accent,#2271b1);font-size:.875em;padding:.5em .75em}.fk-form:not(#fk) .fk-hp{height:1px;left:-9999px;overflow:hidden;position:absolute;width:1px}.fk-form:not(#fk) .fk-sr-only{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}.fk-form:not(#fk) .fk-rank{display:grid;gap:.4em;list-style:none;margin:0;padding:0}.fk-form:not(#fk) .fk-rank__item{align-items:center;border:1px solid var(--fk-border);border-radius:var(--fk-radius);display:flex;gap:.6em;margin:0;padding:.5em .6em}.fk-form:not(#fk) .fk-rank__number{font-variant-numeric:tabular-nums;font-weight:700;min-width:1.6em}.fk-form:not(#fk) .fk-rank__label{flex:1}.fk-form:not(#fk) .fk-rank__move,.fk-form:not(#fk) .fk-rich__button{background:transparent;border:1px solid var(--fk-border);border-radius:var(--fk-radius);color:inherit;cursor:pointer;font:inherit;line-height:1;margin:0;min-height:2.2em;min-width:2.2em;padding:0 .5em}.fk-form:not(#fk) .fk-rank__move:disabled{cursor:default;opacity:.35}.fk-form:not(#fk) .fk-rich__toolbar{display:flex;gap:.25em;margin-bottom:.35em}.fk-form:not(#fk) .fk-rich__button{font-weight:700}.fk-form:not(#fk) .fk-rich__editor{min-height:8em;overflow-wrap:anywhere}.fk-form:not(#fk) .fk-rich__editor ul{margin:.25em 0;padding-inline-start:1.25em}.fk-form:not(#fk) .fk-color{cursor:pointer;height:2.5em;padding:.2em;width:4em}.fk-form:not(#fk) .fk-confirm-label{margin-top:.6em}.fk-form:not(#fk) .fk-layout-horizontal .fk-choices{column-gap:1.5em;display:flex;flex-wrap:wrap}.fk-form:not(#fk) .fk-layout-cols2 .fk-choices,.fk-form:not(#fk) .fk-layout-cols3 .fk-choices{column-gap:1.5em;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.fk-form:not(#fk) .fk-layout-cols3 .fk-choices{grid-template-columns:repeat(3,minmax(0,1fr))}@container (max-width: 479px){.fk-form:not(#fk) .fk-layout-cols2 .fk-choices,.fk-form:not(#fk) .fk-layout-cols3 .fk-choices{grid-template-columns:minmax(0,1fr)}}.fk-form.fk-labels-left:not(#fk) .fk-field:not(.fk-label-top,.fk-label-hidden,.fk-field--html,.fk-field--heading,.fk-field--divider,.fk-field--hidden,.fk-field--consent),.fk-form:not(#fk) .fk-field.fk-label-left{align-items:start;column-gap:var(--fk-gap);display:grid;grid-template-columns:minmax(7em,30%) minmax(0,1fr)}.fk-form.fk-labels-left:not(#fk) .fk-field:not(.fk-label-top,.fk-label-hidden)>:not(.fk-label,legend),.fk-form:not(#fk) .fk-field.fk-label-left>:not(.fk-label,legend){grid-column:2}.fk-form.fk-labels-left:not(#fk) .fk-field:not(.fk-label-top,.fk-label-hidden)>.fk-label,.fk-form.fk-labels-left:not(#fk) .fk-field:not(.fk-label-top,.fk-label-hidden)>legend,.fk-form:not(#fk) .fk-field.fk-label-left>.fk-label,.fk-form:not(#fk) .fk-field.fk-label-left>legend{grid-column:1;padding-top:.6em}.fk-form.fk-labels-left:not(#fk) .fk-field:not(.fk-label-top,.fk-label-hidden)>legend,.fk-form:not(#fk) .fk-field.fk-label-left>legend{float:left;grid-row:1/span 4;padding-top:0}.fk-form.fk-labels-hidden:not(#fk) .fk-field:not(.fk-label-top,.fk-label-left)>.fk-label,.fk-form.fk-labels-hidden:not(#fk) .fk-field:not(.fk-label-top,.fk-label-left)>legend,.fk-form:not(#fk) .fk-field.fk-label-hidden>.fk-label,.fk-form:not(#fk) .fk-field.fk-label-hidden>legend{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}@container (max-width: 479px){.fk-form.fk-labels-left:not(#fk) .fk-field,.fk-form:not(#fk) .fk-field.fk-label-left{display:block}}.fk-form:not(#fk) .fk-other{margin-top:.5em}.fk-form:not(#fk) .fk-search{margin-bottom:.4em}.fk-form:not(#fk) .fk-counter{font-size:.8125em;font-variant-numeric:tabular-nums;margin:.25em 0 0;opacity:.75;text-align:end}.fk-form:not(#fk) .fk-counter--over{color:var(--fk-error);font-weight:600;opacity:1}.fk-form:not(#fk) .fk-phone{display:flex;gap:.5em}.fk-form:not(#fk) .fk-phone__country{flex:0 0 9.5em;min-width:0}.fk-form:not(#fk) .fk-phone__number{flex:1 1 auto;min-width:0}.fk-form:not(#fk) .fk-choice--all{border-bottom:1px solid var(--fk-border);font-weight:600;grid-column:1/-1;padding-bottom:.25em}.fk-form:not(#fk) .fk-test-mode{background:#fff8e6;border:1px dashed #b8860b;border-radius:6px;color:#5c4400;font-size:.9em;margin:0 0 1em;padding:.6em .9em}.fk-popup__dialog{border:0;border-radius:12px;box-shadow:0 24px 64px rgba(27,42,65,.3);box-sizing:border-box;max-height:calc(100vh - 32px);padding:32px 28px 24px;width:min(640px,calc(100vw - 32px))}.fk-popup__dialog::backdrop{background:rgba(27,42,65,.55)}.fk-popup__close{background:transparent;border:0;border-radius:50%;color:#1b2a41;cursor:pointer;font-size:28px;height:40px;line-height:1;padding:0;position:absolute;right:8px;top:8px;width:40px}.fk-popup__close:hover{background:#eef2f7}.fk-popup__close:focus-visible{outline:2px solid #1f6fd6;outline-offset:2px}@media (max-width:480px){.fk-popup__dialog{padding:44px 16px 16px}}.fk-form:not(#fk) .fk-choice input:disabled+label,.fk-form:not(#fk) .fk-image-choice__input:disabled+.fk-image-choice__card{cursor:not-allowed;opacity:.55}.fk-form:not(#fk).fk-has-bg{background:var(--fk-bg);border-radius:var(--fk-radius);padding:clamp(1rem,4cqi,2rem)}.fk-form:not(#fk).fk-button-full .fk-submit{width:100%}
