:root{--qp-font: 'Figtree';--qp-text: #2b3646;--qp-text-rgb: 43, 54, 70;--qp-button: #009a73;--qp-button-rgb: 0, 154, 115;--qp-button-text: #ffffff;--qp-progress: #009a73;--qp-window-bg: #f3f5f8;--qp-page-bg: #ffffff;--qp-wait-bg: #ffffff;--qp-muted: rgba(var(--qp-text-rgb), 0.62);--qp-line: rgba(var(--qp-text-rgb), 0.18);--qp-line-soft: rgba(var(--qp-text-rgb), 0.09);--qp-field-bg: rgba(var(--qp-text-rgb), 0.04);--qp-hover-bg: rgba(var(--qp-text-rgb), 0.05);--qp-focus-ring: rgba(var(--qp-button-rgb), 0.28);--qp-radius: 12px;--qp-radius-sm: 10px;--qp-card-radius: 18px;--qp-shadow: 0 24px 64px -32px rgba(16, 24, 40, 0.45);--qp-error: #d93652;--qp-warning: #e8930c}*,*::before,*::after{box-sizing:border-box}html{height:100%;-webkit-text-size-adjust:100%}body{margin:0;min-height:100%;background-color:var(--qp-window-bg);color:var(--qp-text);font-family:var(--qp-font),system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;font-size:16px;line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}[hidden]{display:none !important}a{color:var(--qp-button);text-decoration:none}a:hover,a:focus-visible{text-decoration:underline}img{max-width:100%;height:auto}button,input,select,textarea{font:inherit;color:inherit}p{margin:0 0 .6em}.noselect{-webkit-user-select:none;user-select:none}:focus-visible{outline:3px solid var(--qp-focus-ring);outline-offset:2px}#windowBackgroundPanel{position:fixed;inset:0;z-index:0;overflow:hidden;background-color:var(--qp-window-bg)}#windowBackgroundPanel .image{position:absolute;inset:-16px;background-position:center top}#windowBackgroundPanel.is-transparent{background-color:rgba(0,0,0,0);background-image:url(/res/images/pattern-transparent.png);background-position:center top}.form-body{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;min-height:100vh;padding:40px 20px 110px}body:not(.has-footer) .form-body{padding-bottom:48px}.messages{width:100%;max-width:760px}.form-card{position:relative;z-index:1;width:100%;max-width:760px;padding:44px 52px 48px}.form-card #pageBackground{position:absolute;inset:0;z-index:-1;overflow:hidden;border-radius:var(--qp-card-radius);background-color:var(--qp-page-bg);box-shadow:var(--qp-shadow)}.form-card #pageBackground .image{position:absolute;inset:-16px;background-position:center top}.form-card.is-offline{padding-bottom:60px}.form-header{margin-bottom:28px;padding-bottom:20px;border-bottom:1px solid var(--qp-line-soft)}.form-title{margin:0;font-size:clamp(24px,3.2vw,28px);font-weight:700;line-height:1.25;letter-spacing:-0.01em;overflow-wrap:anywhere}.survey-key-container{position:absolute;top:16px;inset-inline-end:20px;font-size:11px;letter-spacing:.04em;text-transform:uppercase;color:var(--qp-muted)}.survey-key-container .survey-key-info{font-size:12px;font-weight:700;letter-spacing:.08em}#pagesPanel{position:relative}#pagesPanel .disablePages{position:absolute;inset:-8px;z-index:100;border-radius:var(--qp-radius);background-color:var(--qp-page-bg);opacity:.6}.page-container .page-title-container{padding-top:8px}.page-container .page-title{margin:0 0 12px;font-size:22px;font-weight:600;line-height:1.35;overflow-wrap:anywhere}.page-container .page-title p{margin:0}.question-container{position:relative;padding:22px 0 14px}.question-container+.question-container{border-top:1px solid var(--qp-line-soft)}.question-container .question-title-container{position:relative;margin-bottom:14px}.question-container .question-title{position:relative;font-size:18px;font-weight:500;line-height:1.45;overflow-wrap:anywhere}.question-container .question-title p{margin:0 0 .4em}.question-container .question-title p:last-child{margin-bottom:0}.question-container .question-title a{color:var(--qp-button);text-decoration:underline;text-decoration-color:rgba(var(--qp-button-rgb), 0.4)}.question-container .question-required{position:absolute;top:0;inset-inline-start:-16px;color:var(--qp-button);font-size:20px;font-weight:700;line-height:1.45}.question-container.invalid .question-required{color:var(--qp-error)}.question-container .question-groups-container .question-container{padding:12px 0 6px;border-top:0}.question-container .question-groups-container .question-container .question-title{font-size:16px}.question-group-answers-container{position:relative}.logo-container{display:flex;width:100%;max-width:760px;margin:0 auto 20px}.logo-container.align-start{justify-content:flex-start}.logo-container.align-center{justify-content:center}.logo-container.align-end{justify-content:flex-end}.logo-container.below{margin:24px auto 0}.logo-container .logo-image{max-height:200px;max-width:100%}.custom-footer{margin-top:36px;padding-top:18px;border-top:1px solid var(--qp-line-soft);text-align:center;font-size:13px;color:var(--qp-muted)}.custom-footer a{color:var(--qp-button)}.form-timer{position:sticky;top:8px;z-index:11;margin:0 0 16px;padding:8px 24px;border-radius:999px;background-color:var(--qp-button);color:var(--qp-button-text);font-size:20px;font-weight:700;font-variant-numeric:tabular-nums;box-shadow:0 8px 24px -12px rgba(0,0,0,.4)}.cvar,.qvar{font-weight:600}body.is-design .form-body{padding:24px 32px 48px}.panel-message{position:relative;width:100%;margin:0 0 12px;padding:12px 16px 12px 44px;border-radius:var(--qp-radius-sm);color:#fff;font-family:system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;font-size:13px;line-height:1.45;direction:ltr}.panel-message::before{content:"";position:absolute;top:12px;left:14px;width:18px;height:18px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 9v4M12 17h.01'/%3E%3Cpath d='M10.3 3.9L2.6 17.5A2 2 0 0 0 4.3 20.5h15.4a2 2 0 0 0 1.7-3L13.7 3.9a2 2 0 0 0-3.4 0z'/%3E%3C/svg%3E") center/contain no-repeat}.panel-message.is-error{background-color:var(--qp-error)}.panel-message.is-warning{background-color:var(--qp-warning)}.panel-message a{color:#fff;text-decoration:underline}.panel-message summary{display:flex;align-items:center;gap:12px;cursor:pointer;list-style:none}.panel-message summary::-webkit-details-marker{display:none}.panel-message summary>span{flex:1}.panel-message .panel-message-action{flex:none;padding:5px 12px;border-radius:999px;background-color:#fff;color:var(--qp-warning);font-weight:700;text-decoration:none;white-space:nowrap}.panel-message .panel-message-action:hover{text-decoration:none;opacity:.9}.panel-message .panel-message-body{margin-top:10px}.panel-message .panel-message-body ul{margin:6px 0 0 18px;padding:0}.validation-message{position:relative;display:inline-block;margin:0 0 10px;padding:6px 12px 6px 32px;border-radius:8px;background-color:var(--qp-error);color:#fff;font-family:system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;font-size:12px;font-weight:600;line-height:1.4}.validation-message::before{content:"";position:absolute;top:50%;left:10px;width:15px;height:15px;transform:translateY(-50%);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 9v4M12 17h.01'/%3E%3Cpath d='M10.3 3.9L2.6 17.5A2 2 0 0 0 4.3 20.5h15.4a2 2 0 0 0 1.7-3L13.7 3.9a2 2 0 0 0-3.4 0z'/%3E%3C/svg%3E") center/contain no-repeat}.answer-date .validation-message,.answer-email .validation-message,.answer-number .validation-message,.answer-fileupload .validation-message,.audio-container .validation-message,.video-container .validation-message{margin:8px 0 0}.question-title-container .validation-message{display:block;width:fit-content;margin-bottom:4px}.web-survey-panel{width:100%}.web-panel-welcome .web-survey-description,.web-panel-welcome .web-survey-end-message,.web-panel-end .web-survey-description,.web-panel-end .web-survey-end-message{margin:12px 0 28px;font-size:20px;line-height:1.55;overflow-wrap:anywhere}.web-panel-welcome .web-survey-description p,.web-panel-welcome .web-survey-end-message p,.web-panel-end .web-survey-description p,.web-panel-end .web-survey-end-message p{margin:0 0 .6em}.web-panel-welcome .web-survey-description p:last-child,.web-panel-welcome .web-survey-end-message p:last-child,.web-panel-end .web-survey-description p:last-child,.web-panel-end .web-survey-end-message p:last-child{margin-bottom:0}.web-panel-welcome .web-survey-description a,.web-panel-welcome .web-survey-end-message a,.web-panel-end .web-survey-description a,.web-panel-end .web-survey-end-message a{color:var(--qp-button);text-decoration:underline;text-decoration-color:rgba(var(--qp-button-rgb), 0.4)}.web-survey-input-key-container{margin:0 auto 28px;text-align:center}.form-card .web-survey-input-key-container input[type=text]{width:100%;max-width:320px;margin-inline:auto;text-align:center;letter-spacing:.12em;text-transform:uppercase;font-weight:600}.screen-actions{margin:8px 0 12px;text-align:center}.web-end-social-container{display:flex;justify-content:center;gap:10px;margin-top:28px}.web-end-social-container .share-link{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;background-color:rgba(var(--qp-text-rgb), 0.07);color:var(--qp-text);font-size:20px;transition:background-color .15s ease,color .15s ease,transform .15s ease}.web-end-social-container .share-link:hover,.web-end-social-container .share-link:focus-visible{background-color:var(--qp-button);color:var(--qp-button-text);text-decoration:none;transform:translateY(-2px)}.web-panel-empty{padding:56px 0 40px;text-align:center}.web-panel-empty .title{font-size:20px;font-weight:600}.web-panel-empty .description{margin-top:8px;color:var(--qp-muted);font-size:14px}.web-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:46px;padding:0 26px;border:0;border-radius:var(--qp-radius-sm);background-color:var(--qp-button);color:var(--qp-button-text);font-size:15px;font-weight:600;line-height:1.2;text-align:center;text-decoration:none;cursor:pointer;box-shadow:0 6px 18px -8px rgba(var(--qp-button-rgb), 0.6);transition:transform .15s ease,box-shadow .15s ease,filter .15s ease,opacity .15s ease}.web-button:hover{filter:brightness(1.06);text-decoration:none;transform:translateY(-1px);box-shadow:0 10px 22px -8px rgba(var(--qp-button-rgb), 0.65)}.web-button:active{transform:translateY(0);filter:brightness(0.96)}.web-button:focus-visible{outline:3px solid var(--qp-focus-ring);outline-offset:2px}.web-button:disabled,.web-button.is-waiting{opacity:.45;cursor:default;transform:none;box-shadow:none;filter:none}.web-button.large{min-height:54px;padding:0 40px;font-size:17px}.web-button.web-button-small{min-height:38px;padding:0 18px;font-size:13px}.web-button.is-secondary{background-color:rgba(var(--qp-text-rgb), 0.08);color:var(--qp-text);box-shadow:none}.web-button.is-secondary:hover{background-color:rgba(var(--qp-text-rgb), 0.12);filter:none;box-shadow:none}.form-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:12px;margin-top:36px;padding-top:22px;border-top:1px solid var(--qp-line-soft)}.form-actions .question-previous{margin-inline-end:auto}.form-actions .question-next,.form-actions .question-submit{min-width:140px}.form-card input[type=text],.form-card input[type=email],.form-card input[type=number],.form-card textarea,.form-card select{display:block;width:100%;max-width:440px;margin:0;padding:12px 15px;border:1.5px solid var(--qp-line);border-radius:var(--qp-radius-sm);background-color:var(--qp-field-bg);color:var(--qp-text);font-size:16px;line-height:1.4;outline:none;transition:border-color .15s ease,box-shadow .15s ease,background-color .15s ease;-webkit-appearance:none;appearance:none}.form-card input[type=text]::placeholder,.form-card input[type=email]::placeholder,.form-card input[type=number]::placeholder,.form-card textarea::placeholder,.form-card select::placeholder{color:rgba(var(--qp-text-rgb), 0.45);opacity:1}.form-card input[type=text]:hover,.form-card input[type=email]:hover,.form-card input[type=number]:hover,.form-card textarea:hover,.form-card select:hover{border-color:rgba(var(--qp-text-rgb), 0.35)}.form-card input[type=text]:focus,.form-card input[type=email]:focus,.form-card input[type=number]:focus,.form-card textarea:focus,.form-card select:focus{border-color:var(--qp-button);background-color:rgba(0,0,0,0);box-shadow:0 0 0 3px var(--qp-focus-ring)}.form-card input[type=text]:disabled,.form-card input[type=email]:disabled,.form-card input[type=number]:disabled,.form-card textarea:disabled,.form-card select:disabled{opacity:.6}.form-card textarea{max-width:100%;min-height:120px;resize:vertical}.form-card input[type=number]{-moz-appearance:textfield}.form-card input[type=number]::-webkit-inner-spin-button,.form-card input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.answer-text,.answer-number,.answer-email{margin-bottom:8px}.answer-select{position:relative;max-width:440px}.answer-select select.answer-dropdown{padding-inline-end:44px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23888' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;background-size:18px;cursor:pointer}.answer-select select.answer-dropdown option{color:#222;background-color:#fff}.answer-date .date-fields{display:inline-flex;align-items:center;gap:8px}.answer-date .input-date{width:68px;text-align:center}.answer-date .input-date.year{width:92px}.answer-date .date-separator{color:var(--qp-muted)}.answer-email .answer-email-input-container{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.answer-email .answer-email-input-container .input-email{flex:1 1 240px}.answer-email .answer-email-input-container .validation-message{flex-basis:100%}.answer-email .email-verify-button{position:relative}.answer-email .email-verify-icon{display:inline-flex;width:18px;height:18px;font-size:18px}.answer-email .email-verify-icon.is-checking{border-radius:50%;border:2px solid rgba(255,255,255,.35);border-top-color:currentColor;animation:qp-spin .8s linear infinite}.answer-email .email-verification-container{margin:10px 0 4px;font-size:13px;color:var(--qp-muted)}.answer-email .email-verification-container a{font-weight:600;text-decoration:underline}.other-field{margin:10px 0 14px 36px}.other-field input{max-width:400px}.answer.radio,.answer.checkbox{position:relative}.answer.radio input.input-field,.answer.checkbox input.input-field{display:none}.answer.radio>label,.answer.checkbox>label{display:flex;align-items:center;gap:14px;margin:2px -12px;padding:10px 12px;border-radius:var(--qp-radius-sm);cursor:pointer;transition:background-color .15s ease}.answer.radio>label:hover,.answer.checkbox>label:hover{background-color:var(--qp-hover-bg)}.answer.radio>label .value,.answer.checkbox>label .value{flex:1;min-width:0;overflow-wrap:anywhere}.control{position:relative;flex:none;display:inline-block;width:22px;height:22px;border:2px solid rgba(var(--qp-text-rgb), 0.45);border-radius:6px;background-color:rgba(var(--qp-text-rgb), 0.04);transition:border-color .15s ease,background-color .15s ease}.control .control-mark{position:absolute;display:none}.radio .control{border-radius:50%}.radio .control .control-mark{top:50%;left:50%;width:10px;height:10px;border-radius:50%;background-color:var(--qp-button);transform:translate(-50%, -50%)}.checkbox .control .control-mark{top:1px;left:6px;width:6px;height:11px;border:solid var(--qp-button);border-width:0 2.5px 2.5px 0;transform:rotate(40deg)}input.input-field:checked+label .control{border-color:var(--qp-button)}input.input-field:checked+label .control .control-mark{display:block}.checkbox input.input-field:checked+label .control{background-color:var(--qp-button)}.checkbox input.input-field:checked+label .control .control-mark{border-color:var(--qp-button-text)}.answer.radio>label:focus-visible,.answer.checkbox>label:focus-visible{outline:3px solid var(--qp-focus-ring);outline-offset:-3px}.question-container.type-16 .matrix-table,.question-container.type-17 .matrix-table{overflow-x:auto;border-radius:var(--qp-radius-sm);font-size:14px}.question-container.type-16 .matrix-row,.question-container.type-17 .matrix-row{display:flex;flex-flow:row nowrap;min-width:100%;border-bottom:1px solid var(--qp-line-soft);transition:background-color .15s ease}.question-container.type-16 .matrix-row.header,.question-container.type-17 .matrix-row.header{border-bottom:1.5px solid var(--qp-line)}.question-container.type-16 .matrix-row:not(.header):last-child,.question-container.type-17 .matrix-row:not(.header):last-child{border-bottom:0}@media(hover: hover){.question-container.type-16 .matrix-row:not(.header):hover,.question-container.type-17 .matrix-row:not(.header):hover{background-color:var(--qp-hover-bg)}}.question-container.type-16 .matrix-col,.question-container.type-17 .matrix-col{position:relative;display:flex;flex:1 0 0;min-width:72px}.question-container.type-16 .matrix-col.title-col,.question-container.type-17 .matrix-col.title-col{flex:0 0 32%;max-width:240px;min-width:120px}.question-container.type-16 .matrix-cell,.question-container.type-17 .matrix-cell{display:flex;align-items:center;justify-content:center;width:100%;min-height:48px;padding:6px 4px}.question-container.type-16 .matrix-column-title,.question-container.type-17 .matrix-column-title{font-size:13px;font-weight:600;text-align:center;line-height:1.3;overflow-wrap:anywhere}.question-container.type-16 .matrix-row-title,.question-container.type-17 .matrix-row-title{width:100%;padding-inline-end:10px;line-height:1.35;overflow-wrap:anywhere}.question-container.type-16 .title-col .matrix-cell,.question-container.type-17 .title-col .matrix-cell{justify-content:flex-start;text-align:start}.question-container.type-16 .limit-height,.question-container.type-17 .limit-height{width:100%}.question-container.type-16 .panel-control,.question-container.type-17 .panel-control{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.question-container.type-16 .panel-control input.input-field,.question-container.type-17 .panel-control input.input-field{display:none}.question-container.type-16 .panel-control label,.question-container.type-17 .panel-control label{display:flex;align-items:center;justify-content:center;width:100%;min-height:40px;margin:0;cursor:pointer}.question-container.type-16 .panel-control.radio .control,.question-container.type-17 .panel-control.radio .control{border-radius:50%}.answer-slider{position:relative;padding:34px 2px 18px}.answer-slider .slider-range{position:absolute;top:4px;font-size:12px;font-weight:600;color:var(--qp-muted)}.answer-slider .slider-range.range-start{inset-inline-start:2px}.answer-slider .slider-range.range-end{inset-inline-end:2px}.answer-slider .slider-range.range-center{left:50%;transform:translateX(-50%)}.answer-slider .slider-track{--p: 0;position:relative;padding-top:30px}.answer-slider .slider-value{position:absolute;top:0;left:calc(14px + (100% - 28px)*var(--p));min-width:32px;padding:2px 8px;border-radius:6px;background-color:var(--qp-button);color:var(--qp-button-text);font-size:12px;font-weight:700;text-align:center;transform:translateX(-50%);pointer-events:none}.answer-slider .slider-value::after{content:"";position:absolute;left:50%;bottom:-4px;border:4px solid rgba(0,0,0,0);border-top-color:var(--qp-button);border-bottom:0;transform:translateX(-50%)}.answer-slider input[type=range].input-slider{display:block;width:100%;height:8px;margin:0;border:0;border-radius:999px;background:linear-gradient(to right, var(--qp-button) calc(var(--p) * 100%), rgba(var(--qp-text-rgb), 0.16) calc(var(--p) * 100%));outline:none;cursor:pointer;-webkit-appearance:none;appearance:none}.answer-slider input[type=range].input-slider::-webkit-slider-thumb{-webkit-appearance:none;width:28px;height:28px;border:3px solid var(--qp-button-text);border-radius:50%;background-color:var(--qp-button);box-shadow:0 2px 8px rgba(0,0,0,.25);cursor:grab}.answer-slider input[type=range].input-slider::-moz-range-thumb{width:22px;height:22px;border:3px solid var(--qp-button-text);border-radius:50%;background-color:var(--qp-button);box-shadow:0 2px 8px rgba(0,0,0,.25);cursor:grab}.answer-slider input[type=range].input-slider:focus-visible{box-shadow:0 0 0 4px var(--qp-focus-ring)}.answer-opinion{position:relative;padding-top:26px;margin:8px 0 12px}.answer-opinion .opinion-scale{position:absolute;top:0;font-size:12px;font-weight:600;color:var(--qp-muted)}.answer-opinion .opinion-scale.scale-start{inset-inline-start:0}.answer-opinion .opinion-scale.scale-end{inset-inline-end:0}.answer-opinion .opinion-scale.scale-center{left:50%;transform:translateX(-50%)}.answer-opinion .input-opinion{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:6px;outline-offset:4px}.answer-opinion .input-opinion .ioa{padding:13px 0;border:1.5px solid var(--qp-line);border-radius:var(--qp-radius-sm);background-color:var(--qp-field-bg);font-size:15px;font-weight:600;text-align:center;cursor:pointer;transition:background-color .15s ease,border-color .15s ease,color .15s ease,transform .15s ease}.answer-opinion .input-opinion .ioa:hover{border-color:var(--qp-button);transform:translateY(-1px)}.answer-opinion .input-opinion .ioa.selected{border-color:var(--qp-button);background-color:var(--qp-button);color:var(--qp-button-text)}.answer-rating{margin:4px 0 12px}.answer-rating .input-rating{display:flex;flex-wrap:wrap;gap:6px;outline-offset:6px}.answer-rating .input-rating .ioa{display:inline-flex;padding:2px;color:rgba(var(--qp-text-rgb), 0.35);font-size:38px;line-height:1;cursor:pointer;transition:color .15s ease,transform .15s ease}.answer-rating .input-rating .ioa svg{display:block}.answer-rating .input-rating .ioa .icon-filled{display:none}.answer-rating .input-rating .ioa:hover{color:var(--qp-button);transform:scale(1.12)}.answer-rating .input-rating .ioa.selected{color:var(--qp-button)}.answer-rating .input-rating .ioa.selected .icon-outline{display:none}.answer-rating .input-rating .ioa.selected .icon-filled{display:block}.question-group-answers-container.group-11,.question-group-answers-container.group-12{display:grid;grid-template-columns:repeat(5, minmax(0, 1fr));gap:12px}.question-group-answers-container.group-11:has(.answer-image.medium),.question-group-answers-container.group-12:has(.answer-image.medium){grid-template-columns:repeat(3, minmax(0, 1fr))}.question-group-answers-container.group-11:has(.answer-image.large),.question-group-answers-container.group-12:has(.answer-image.large){grid-template-columns:repeat(2, minmax(0, 1fr))}.question-group-answers-container.group-11:has(.answer-image.xlarge),.question-group-answers-container.group-12:has(.answer-image.xlarge){grid-template-columns:minmax(0, 1fr)}.answer.answer-image{position:relative;border:2px solid var(--qp-line);border-radius:var(--qp-radius);background-color:rgba(var(--qp-text-rgb), 0.03);overflow:hidden;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}.answer.answer-image input.input-field{display:none}.answer.answer-image:hover{border-color:rgba(var(--qp-button-rgb), 0.6);transform:translateY(-2px);box-shadow:0 10px 24px -14px rgba(0,0,0,.35)}.answer.answer-image:focus-visible{outline:3px solid var(--qp-focus-ring);outline-offset:2px}.answer.answer-image .image-container{padding:8px 8px 0}.answer.answer-image .image{aspect-ratio:4/3;width:100%;border-radius:8px;background-color:rgba(var(--qp-text-rgb), 0.04);background-position:center;background-repeat:no-repeat;background-size:contain}.answer.answer-image .title{display:flex;align-items:center;justify-content:center;gap:8px;min-height:40px;padding:8px 10px;font-size:14px;text-align:center;transition:background-color .15s ease,color .15s ease}.answer.answer-image .title .value{overflow-wrap:anywhere}.answer.answer-image .image-check{flex:none;width:20px;height:20px;border:2px solid rgba(var(--qp-text-rgb), 0.4);border-radius:6px;transition:border-color .15s ease,background-color .15s ease}.answer.answer-image.single .image-check{border-radius:50%}.answer.answer-image.checked{border-color:var(--qp-button);box-shadow:0 0 0 3px var(--qp-focus-ring)}.answer.answer-image.checked .title{background-color:var(--qp-button);color:var(--qp-button-text)}.answer.answer-image.checked .image-check{border-color:var(--qp-button-text);background:var(--qp-button-text) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E") center/14px no-repeat;filter:none}.answer.answer-image.medium .image{aspect-ratio:1/1}.answer.answer-image.large .image{aspect-ratio:4/3}.answer.answer-image.xlarge .image{aspect-ratio:16/9}.answer.answer-image.medium .title,.answer.answer-image.large .title,.answer.answer-image.xlarge .title{font-size:16px;min-height:46px}.answer.answer-image.checked .image-check{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-opacity='0.75' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E")}.question-group-answers-container.group-19{counter-reset:rank}.question-group-answers-container.group-19 .answer.ranking{counter-increment:rank;display:flex;align-items:center;gap:12px;margin:8px 0;padding:0 14px 0 0;border:1.5px solid var(--qp-line);border-radius:var(--qp-radius-sm);background-color:rgba(var(--qp-text-rgb), 0.03);cursor:grab;transition:border-color .15s ease,box-shadow .15s ease,opacity .15s ease}.question-group-answers-container.group-19 .answer.ranking::before{content:counter(rank);flex:none;display:inline-flex;align-items:center;justify-content:center;width:32px;min-height:48px;border-inline-end:1.5px solid var(--qp-line-soft);color:var(--qp-muted);font-size:13px;font-weight:700;font-variant-numeric:tabular-nums}.question-group-answers-container.group-19 .answer.ranking:hover{border-color:rgba(var(--qp-button-rgb), 0.6)}.question-group-answers-container.group-19 .answer.ranking label{display:flex;flex:1;align-items:center;gap:12px;min-width:0;margin:0;padding:11px 0;cursor:inherit}.question-group-answers-container.group-19 .answer.ranking label .value{flex:1;min-width:0;overflow-wrap:anywhere}.question-group-answers-container.group-19 .answer.ranking .control{order:2;width:18px;height:18px;border:0;border-radius:0;background-color:var(--qp-muted);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='3' stroke-linecap='round'%3E%3Cpath d='M9 6h.01M15 6h.01M9 12h.01M15 12h.01M9 18h.01M15 18h.01'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='3' stroke-linecap='round'%3E%3Cpath d='M9 6h.01M15 6h.01M9 12h.01M15 12h.01M9 18h.01M15 18h.01'/%3E%3C/svg%3E") center/contain no-repeat;opacity:.6}.question-group-answers-container.group-19 .answer.ranking.ranking-chosen{border-color:var(--qp-button);box-shadow:0 0 0 3px var(--qp-focus-ring);cursor:grabbing}.question-group-answers-container.group-19 .answer.ranking.ranking-ghost{opacity:.55;border-style:dashed;background-color:rgba(var(--qp-button-rgb), 0.08)}.question-group-answers-container.group-19 .answer.ranking.ranking-drag{opacity:1;border-color:var(--qp-button);background-color:var(--qp-page-bg);box-shadow:0 16px 32px -12px rgba(0,0,0,.45)}.answer-fileupload{position:relative}.answer-fileupload .fileupload-row{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.answer-fileupload input[type=file]{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.answer-fileupload .upload-icon{display:inline-block;width:18px;height:18px;background-color:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 16V4M7 9l5-5 5 5'/%3E%3Cpath d='M4 17v2a1 1 0 0 0 1 1h14a1 1 0 0 0 1-1v-2'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 16V4M7 9l5-5 5 5'/%3E%3Cpath d='M4 17v2a1 1 0 0 0 1 1h14a1 1 0 0 0 1-1v-2'/%3E%3C/svg%3E") center/contain no-repeat}.answer-fileupload .fileupload-message{color:var(--qp-muted);font-size:14px;overflow-wrap:anywhere}.answer-fileupload .fileupload-remove .web-button{min-height:30px;width:30px;padding:0;border-radius:50%;background-color:rgba(var(--qp-text-rgb), 0.1);color:var(--qp-text);font-size:16px;box-shadow:none}.answer-fileupload .fileupload-remove .web-button:hover{background-color:var(--qp-error);color:#fff;filter:none}.media-container{position:relative;margin:12px 0 24px;text-align:center}.page-title-container .media-container{margin:16px auto 24px}.media-container .image-container{display:inline-block;max-width:100%}.media-container .image-container img{display:block;max-width:100%;border-radius:var(--qp-radius)}.media-container .video-container{position:relative;width:100%;max-width:720px;margin:0 auto;aspect-ratio:16/9;border-radius:var(--qp-radius);overflow:hidden;background-color:#000}.media-container .video-container>iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.media-container .video-container .validation-message{position:absolute;left:12px;bottom:12px;margin:0}.media-container .text-container{font-size:18px;font-weight:500;line-height:1.5;text-align:start;overflow-wrap:anywhere}.audio-container{max-width:560px;margin:0 auto;text-align:start}.audio-container .player-container{position:relative;display:flex;align-items:center;gap:14px;padding:8px 16px 8px 8px;border:1.5px solid var(--qp-line);border-radius:999px;background-color:var(--qp-field-bg)}.audio-container .controls{flex:none;width:40px;height:40px}.audio-container .controls>a{position:relative;display:block;width:40px;height:40px;border-radius:50%;background-color:var(--qp-button);cursor:pointer;transition:transform .15s ease,filter .15s ease}.audio-container .controls>a:hover{filter:brightness(1.06);transform:scale(1.05)}.audio-container .controls>a::before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.audio-container .controls>a.play::before{margin-left:2px;border-top:8px solid rgba(0,0,0,0);border-bottom:8px solid rgba(0,0,0,0);border-left:13px solid var(--qp-button-text)}.audio-container .controls>a.stop::before{width:13px;height:13px;border-radius:2px;background-color:var(--qp-button-text)}.audio-container .controls .media-spinner{display:block;width:40px;height:40px;border-radius:50%;border:3px solid var(--qp-line);border-top-color:var(--qp-button);animation:qp-spin .8s linear infinite}.audio-container .timeline-container{position:relative;flex:1;min-width:0}.audio-container .timeline-container .progress-bar-container{width:100%;height:6px;border-radius:999px;overflow:hidden;background-color:rgba(var(--qp-text-rgb), 0.15);cursor:pointer}.audio-container .timeline-container .progress-bar{width:0;height:100%;border-radius:999px;background-color:var(--qp-button);transition-property:width;transition-timing-function:linear}.audio-container .timeline-container .time-container{margin-top:5px;font-size:11px;font-variant-numeric:tabular-nums;color:var(--qp-muted);text-align:end}.audio-container .volume-container{flex:none}.audio-container .volume-container .volume-control{position:relative;width:30px;height:20px;cursor:pointer}.audio-container .volume-container .volume-background{position:absolute;inset:0;overflow:hidden;background-color:rgba(var(--qp-text-rgb), 0.2);clip-path:polygon(0 100%, 100% 0, 100% 100%)}.audio-container .volume-container .volume-percent{position:absolute;inset:0;width:var(--volume, 100%);background-color:var(--qp-button)}.audio-container .error{margin-top:6px;font-size:12px;color:var(--qp-error)}.web-survey-footer{position:fixed;inset-inline:0;bottom:0;z-index:10}body.has-footer .web-survey-footer{background-color:rgba(255,255,255,.86);border-top:1px solid rgba(16,24,40,.08);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.web-survey-footer-content{display:flex;align-items:center;justify-content:space-between;gap:16px;max-width:760px;margin:0 auto;padding:14px 20px;font-family:system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;font-size:13px;color:#475b79}.web-survey-footer-content .footer-brand{display:inline-flex;align-items:center}.web-survey-footer-content .footer-brand img{display:block;height:20px}.web-survey-footer-content .footer-cta{color:#475b79;font-weight:500}.web-survey-footer-content .footer-cta:hover{color:var(--qp-button)}.form-progress-bar{position:absolute;inset:0;pointer-events:none}.form-progress-bar .progress-bar-container{position:absolute;top:-1px;left:0;right:0;height:4px;background-color:rgba(16,24,40,.08)}.form-progress-bar .progress-bar-completed{width:0;height:100%;border-radius:0 999px 999px 0;background-color:var(--qp-progress);transition:width .8s ease}.form-progress-bar .progress-bar-info{position:absolute;top:50%;inset-inline-end:20px;transform:translateY(-50%);pointer-events:auto;font-family:system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;font-size:12px;font-weight:600;font-variant-numeric:tabular-nums;color:#475b79}.form-progress-bar .progress-bar-info .progress-bar-current{font-size:20px}.form-progress-bar .progress-bar-info .progress-bar-separator{margin:0 2px;opacity:.5}.form-progress-bar .progress-bar-info.above{top:auto;bottom:14px;transform:none;padding:4px 12px;border-radius:999px;background-color:rgba(255,255,255,.9);color:var(--qp-progress);box-shadow:0 4px 14px -6px rgba(16,24,40,.35)}.form-progress-bar .progress-bar-info.above .progress-bar-current{font-size:16px}.web-survey-footer:has(.progress-bar-info:not(.above)) .web-survey-footer-content{padding-inline-end:96px}.panel-wait{position:fixed;inset:0;z-index:9999;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px;background-color:var(--qp-wait-bg);color:var(--qp-text)}.panel-wait .panel-wait-spinner{width:44px;height:44px;border-radius:50%;border:4px solid rgba(var(--qp-text-rgb), 0.15);border-top-color:var(--qp-text);animation:qp-spin .8s linear infinite}.panel-wait .panel-wait-message{font-size:15px;font-weight:700;text-align:center;line-height:1.3}.panel-wait .panel-wait-message .powered-by{display:block;font-size:11px;font-weight:400;letter-spacing:.06em;text-transform:uppercase;opacity:.7}@keyframes qp-spin{to{transform:rotate(360deg)}}@keyframes qp-flash{0%,50%,100%{opacity:1}25%,75%{opacity:.25}}@keyframes qp-singleflash{0%,100%{opacity:1}50%{opacity:.35}}.animated.flash{animation:qp-flash 1s ease both}.animated.short.singleflash{animation:qp-singleflash .5s ease both}.animated.long{animation-duration:2s}.animated.infinite{animation-iteration-count:infinite}@media(prefers-reduced-motion: reduce){.animated{animation:none !important}*{transition-duration:.01ms !important}}body.is-rtl .answer-select select.answer-dropdown{background-position:left 14px center}body.is-rtl .answer-slider .slider-value{left:auto;right:calc(14px + (100% - 28px)*var(--p));transform:translateX(50%)}body.is-rtl .answer-slider input[type=range].input-slider{background:linear-gradient(to left, var(--qp-button) calc(var(--p) * 100%), rgba(var(--qp-text-rgb), 0.16) calc(var(--p) * 100%))}body.is-rtl .question-group-answers-container.group-19 .answer.ranking{padding:0 0 0 14px}body.is-rtl .other-field{margin:10px 36px 14px 0}body.is-rtl .panel-message{direction:ltr}body.is-rtl .web-survey-footer-content{direction:ltr}body.is-rtl .web-survey-footer:has(.progress-bar-info:not(.above)) .web-survey-footer-content{padding-right:20px;padding-left:96px}@media(max-width: 992px){.question-group-answers-container.group-11,.question-group-answers-container.group-12{grid-template-columns:repeat(4, minmax(0, 1fr))}.question-group-answers-container.group-11:has(.answer-image.medium),.question-group-answers-container.group-12:has(.answer-image.medium){grid-template-columns:repeat(2, minmax(0, 1fr))}.question-group-answers-container.group-11:has(.answer-image.large),.question-group-answers-container.group-11:has(.answer-image.xlarge),.question-group-answers-container.group-12:has(.answer-image.large),.question-group-answers-container.group-12:has(.answer-image.xlarge){grid-template-columns:minmax(0, 1fr)}}@media(max-width: 768px){.form-body{padding:16px 12px 110px}.form-card{padding:28px 22px 32px}.form-card #pageBackground{border-radius:var(--qp-radius)}.form-header{margin-bottom:20px;padding-bottom:14px}.survey-key-container{top:10px;inset-inline-end:14px}.form-card input[type=text],.form-card input[type=email],.form-card input[type=number],.form-card select{max-width:100%}.answer-select{max-width:100%}.form-actions .web-button{flex:1 1 auto}.form-actions .question-previous{flex:0 0 auto}.question-group-answers-container.group-11,.question-group-answers-container.group-12{grid-template-columns:repeat(2, minmax(0, 1fr));gap:10px}.question-group-answers-container.group-11:has(.answer-image.large),.question-group-answers-container.group-11:has(.answer-image.xlarge),.question-group-answers-container.group-12:has(.answer-image.large),.question-group-answers-container.group-12:has(.answer-image.xlarge){grid-template-columns:minmax(0, 1fr)}.answer-rating .input-rating .ioa{font-size:32px}.web-panel-welcome .web-survey-description,.web-panel-end .web-survey-end-message{font-size:18px}}@media(max-width: 575px){.form-body{padding:10px 8px 104px}.form-card{padding:24px 16px 28px}.question-group-answers-container.group-11,.question-group-answers-container.group-12{grid-template-columns:repeat(2, minmax(0, 1fr))}.question-group-answers-container.group-11:has(.answer-image.medium),.question-group-answers-container.group-11:has(.answer-image.large),.question-group-answers-container.group-11:has(.answer-image.xlarge),.question-group-answers-container.group-12:has(.answer-image.medium),.question-group-answers-container.group-12:has(.answer-image.large),.question-group-answers-container.group-12:has(.answer-image.xlarge){grid-template-columns:minmax(0, 1fr)}.web-survey-footer-content{padding:12px 16px}.web-survey-footer-content .footer-cta{display:none}.form-actions .question-previous{flex:1 1 100%;order:2}.answer-email .answer-email-input-container .input-email{flex-basis:100%}}