:root{--primary-color: #ff664e;--bs-primary-600:#cc523e}:root{--text-color: rgb(24, 24, 24);--field-border-color: rgb(229,229,229);--field-color: rgb(255,255,255)}.header-bar{width:100%;background-color:rgb(255, 255, 255);border-radius:10px;box-shadow:0 0 15px 0 rgba(0, 0, 0, 0.15);margin:15px auto auto;min-height:70px;padding:10px;font-size:20px}.layout-bar-zone .layout-item{display:inline-block}.layout-bar-zone [data-layout-type=page-title]{font-weight:bold}.layout-bar-zone .layout-item[data-layout-type=page-title],.layout-bar-zone .layout-item[data-layout-type=time-remaining],.layout-bar-zone .layout-item[data-layout-type=time-elapsed],.layout-bar-zone .layout-item[data-layout-type=parcours-time-remaining],.layout-bar-zone .layout-item[data-layout-type=parcours-time-elapsed],.layout-bar-zone .layout-item[data-layout-type=pagination],.layout-bar-zone .layout-item[data-layout-type=progress-bar],.layout-bar-zone .layout-item[data-layout-type=points],.layout-bar-zone .layout-item[data-layout-type=progress-percent],.layout-bar-zone .layout-item[data-layout-type=result-info]{border-left:solid 2px black;padding:0 0 0 10px}.layout-bar-zone .layout-item:first-child{border-left:none}.layout-bar-zone .layout-item[data-layout-type=progress-bar]{width:25%;flex:0 1 auto}.layout-bar-zone .layout-item[data-layout-type=progress-bar] .layout-item-content{width:100%}.progress-preview .layout-bar-zone .layout-item[data-layout-type=progress-bar] .layout-item-content{width:100%}.layout-bar-zone .layout-item .progress{border-radius:30px;width:100%}.layout-bar-zone .layout-item .progress .progress-bar{background-color:deepskyblue}main{display:grid;min-height:100vh;width:100%;background-size:cover;padding:5px 0 100px 0}.wrapper{display:grid;width:100%;border-radius:10px;position:relative}.question-title-message,.resource-title-message{padding:0 5px;color:rgba(var(--bs-gray-400-rgb));word-spacing:0}.question-title,.resource-title{color:#333}.question-title{font-size:24px}.resource-title{margin:0 0 20px;text-align:center;font-weight:bold;font-size:33px}.question-message,.resource-message{padding-bottom:20px;font-size:20px}.question-content,.introduction-content{background-color:rgb(255, 255, 255);border-radius:10px;box-shadow:0 0 10px 0 rgba(0, 0, 0, 0.3);margin-bottom:2.5rem;overflow:hidden}.resource-content{margin-bottom:2.5rem;margin-top:5px;box-shadow:none;border-radius:10px;border:1px solid rgba(0, 0, 0, 0.175)}.question-heading,.introduction-heading{font-size:30px;font-weight:bold;line-height:1.5;min-height:90px;width:100%;margin:0 auto;align-content:center;background-color:rgba(248, 248, 248);text-align:center;border-bottom:1px solid rgba(0, 0, 0, 0.175);border-radius:10px 10px 0 0}.resource-header{background-color:rgba(33, 37, 41, 0.03);min-height:auto;font-size:inherit;font-weight:bold;text-align:left;align-content:center;border-bottom:1px solid rgba(0, 0, 0, 0.175);border-radius:10px 10px 0 0}.question-body,.introduction-body{width:100%;padding:50px 10px 20px 10px;margin:0 auto}.resource-body{padding:20px 10px 20px 10px}.question-body form,.question-body .choice-input,.question-body .other-input{width:80%;margin:0 auto}.other-input{padding-bottom:30px}.invalid-feedback-answer,.invalid-feedback-group-answer,.invalid-feedback-ranking-answer{display:block;width:80%;margin:0 auto;font-size:1.75rem}.invalid-feedback-group-answer{width:100%}.radio-field,.checkbox-field,.select-field,.input-field,.multiple-select-field{min-height:72px;width:100%;margin-bottom:15px;line-height:40px;position:relative;opacity:1;padding:15px 50px 15px 90px;text-align:left}.multiple-select-field{padding:0}.radio-field input[type=radio],.checkbox-field input[type=checkbox],.select-field select,.input-field input,.multiple-select-field select{-webkit-appearance:none;position:absolute;width:100%;height:100%;border:solid 1px var(--field-border-color);border-radius:50px;top:0;left:0}.radio-field.radio-field-img img{position:relative;z-index:1}.select-field select,.input-field input,.multiple-select-field select{border-radius:17px;font-size:25px}.radio-field input[type=radio]::before,.checkbox-field input[type=checkbox]::before{content:"";font-family:"Font Awesome 6 Free";font-weight:900;font-size:15px;color:var(--field-color);border:solid 1px var(--field-border-color);border-radius:50%;background-color:var(--field-color);width:35px;height:35px;line-height:33px;text-align:center;position:absolute;top:25%;left:30px}.radio-field-img input[type=radio]::before,.checkbox-field-img input[type=checkbox]::before{top:41%}.radio-field input[type=radio]:checked:before,.checkbox-field input[type=checkbox]:checked:before{content:"";background-color:var(--primary-color);border-color:var(--primary-color)}.radio-field input[type=radio]:checked,.checkbox-field input[type=checkbox]:checked{border-color:var(--primary-color)}.radio-field label,.checkbox-field label{font-size:25px;color:var(--text-color);font-weight:500;text-align:justify}.radio-field-label-img,.checkbox-field-label-img{display:block}.footer-bar-wrapper,.introduction-footer{width:100%;min-height:90px;display:block;background-color:rgb(255, 255, 255);border-radius:10px;box-shadow:0 0 15px 0 rgba(0, 0, 0, 0.15);padding:10px;text-align:right}.interactive-image-container{position:relative;display:block;width:100%;border-radius:8px;overflow:hidden}.interactive-image-overlay{position:absolute;top:0;left:0;width:100%;height:100%}.interactive-image-cell{display:block;cursor:pointer;transition:background-color .15s ease;border:1px solid rgba(255, 255, 255, 0.25);box-sizing:border-box}.interactive-image-cell:hover{background-color:rgba(255, 255, 255, 0.2)}.interactive-image-cell.selected{background-color:rgba(var(--bs-primary-rgb, 255, 102, 78), 0.45);border-color:rgba(255, 255, 255, 0.6)}.interactive-image-cell:has(.valid-input){background-color:rgba(25, 135, 84, 0.45);border-color:rgba(25, 135, 84, 0.8)}.interactive-image-cell:has(.invalid-input){background-color:rgba(220, 53, 69, 0.45);border-color:rgba(220, 53, 69, 0.8)}.interactive-image-input{position:absolute;opacity:0;width:0;height:0;pointer-events:none}.interactive-image-cell:has(input:checked){background-color:rgba(var(--bs-primary-rgb, 255, 102, 78), 0.45);border-color:rgba(255, 255, 255, 0.6)}.choice-grid-container{display:grid;grid-template-columns:repeat(var(--choices-grid-cols, 3), 8rem);gap:.5rem;width:fit-content;margin:0 auto}.choice-grid-cell{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.4rem;padding:.75rem .5rem;border:2px solid var(--field-border-color, #e5e5e5);border-radius:8px;background-color:var(--field-color, #fff);cursor:pointer;text-align:center;transition:border-color .15s ease,background-color .15s ease,box-shadow .15s ease;user-select:none;aspect-ratio:1/1;min-height:80px}.choice-grid-cell:hover{border-color:var(--primary-color, #ff664e);background-color:rgba(255, 102, 78, 0.05)}.choice-grid-cell.selected,.choice-grid-cell:has(input:checked){border-color:var(--primary-color, #ff664e);background-color:rgba(255, 102, 78, 0.12);box-shadow:0 0 0 3px rgba(255, 102, 78, 0.2)}.choice-grid-cell.valid,.choice-grid-cell:has(.valid-input:checked){border-color:#198754;background-color:rgba(25, 135, 84, 0.1);box-shadow:0 0 0 3px rgba(25, 135, 84, 0.2)}.choice-grid-cell.invalid,.choice-grid-cell:has(.invalid-input:checked){border-color:#dc3545;background-color:rgba(220, 53, 69, 0.1);box-shadow:0 0 0 3px rgba(220, 53, 69, 0.2)}.choice-grid-img{max-width:100%;max-height:80px;object-fit:contain;border-radius:4px}.choice-grid-label{font-size:.9rem;line-height:1.2;word-break:break-word}.choice-grid-input{position:absolute;opacity:0;width:0;height:0;pointer-events:none}.ranking-list{display:flex;flex-direction:column;gap:8px;max-width:480px;margin:0 auto}.question-group-field .ranking-list{margin:0}.ranking-item{display:flex;align-items:center;gap:10px;padding:10px 14px;background:var(--field-color, #fff);cursor:default;user-select:none;transition:box-shadow .15s;height:65px;font-size:25px}.js-ranking-list .ranking-item,.js-ranking-target .ranking-item{cursor:grab}.js-ranking-list .ranking-item:active,.js-ranking-target .ranking-item:active{cursor:grabbing}.ranking-handle{color:#aaa;flex-shrink:0}.ranking-item-label{flex:1}.ranking-item.valid{border-color:#198754;background-color:rgba(25, 135, 84, 0.06)}.ranking-item.invalid{border-color:#dc3545;background-color:rgba(220, 53, 69, 0.06)}.ranking-ghost{opacity:.4;background:#e9ecef}.ranking-dragging{box-shadow:0 4px 16px rgba(0, 0, 0, 0.15);opacity:.95}.ranking-hint{font-size:.8rem;text-align:center;margin-bottom:30px;color:var(--bs-secondary-color)}.question-group-field .ranking-hint{text-align:left}.ranking-bucket-wrapper{display:flex;align-items:flex-start;gap:12px}.ranking-bucket-zone{flex:1;display:flex;flex-direction:column;gap:8px}.ranking-bucket-label{font-size:.8rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:#666;margin-bottom:4px}.ranking-source,.ranking-target{min-height:80px;display:flex;flex-direction:column;gap:6px;padding:10px;background:rgba(0, 0, 0, 0.015);transition:border-color .15s,background .15s}.ranking-bucket-arrow{align-self:center;color:#aaa;font-size:1.2rem;padding-top:28px}.ranking-source .ranking-item{cursor:grab}.ranking-source .ranking-item:active{cursor:grabbing}.ranking-source .ranking-handle{display:none}@media(max-width: 600px){.ranking-bucket-wrapper{flex-direction:column}.ranking-bucket-arrow{transform:rotate(90deg);padding-top:0;align-self:center}}.question-explanation{border-top:1px solid rgba(0, 0, 0, 0.175);margin:0 0 0 0;font-size:1.5rem;width:100%;background-color:rgba(33, 37, 41, 0.03);padding:25px 15px 25px 15px}.actions-question-section button,.review-actions-question-section button{padding:0 1rem;font-size:17px}.review-actions-question-section{margin:0 0 35px 0}.review-actions-question-section.review-actions-points{margin:0 auto 35px;pointer-events:visible;width:80%}.layout-bar-zone .nav-btn{background-color:var(--primary-color);border-radius:30px;min-width:150px;min-height:55px;color:#fff;justify-content:center;border:none;overflow:hidden;position:relative}.layout-bar-zone .nav-btn:hover{background-color:var(--primary-color);filter:brightness(90%)}.layout-bar-zone a.btn-quit,.layout-bar-zone a.btn-abandon{background-color:#dc3545}.layout-bar-zone a.btn-quit:hover,.layout-bar-zone a.btn-abandon:hover{background-color:#dc3545;filter:brightness(90%)}.question-body .text-input{padding:10px 45px 10px 30px;width:85%;margin:0 auto}.question-body .text-input textarea{min-height:260px;resize:none;transition:.4s all ease;padding:25px;margin-bottom:35px;font-size:1.5rem}.question-body .text-input textarea:focus{outline:none;border-color:var(--primary-color)}.question-body .text-input .rich-text{min-height:260px;resize:none;transition:.4s all ease;margin-bottom:35px;font-size:1.5rem}.question-body .text-input .rich-text .rich-text-editor{min-height:260px}.invalid-form{border:solid 3px #f44 !important;position:relative;border-radius:10px}.valid-form{border:solid 3px green !important;position:relative;border-radius:10px}.invalid-input{border:5px solid red;box-shadow:none;position:relative}.valid-input{border:5px solid green;box-shadow:none;position:relative}.radio-field .invalid-input{border-radius:50px}.radio-field .valid-input{border-radius:50px}div[disabled]{pointer-events:none;filter:brightness(97%)}button[disabled]{cursor:not-allowed;opacity:.7}.container-time{display:inline-block;background-color:rgb(0, 61, 0);text-align:center;border-radius:6px;color:white;padding:2px 5px 2px 5px;margin:0 6px 0 0}.container-time #buttons{margin-top:50px}.container-time #buttons .btn{width:100px;padding:10px 15px;margin:0 20px;border-radius:4px 10px 4px 10px;cursor:pointer;font-size:20px;transition:.5s;color:white;font-weight:500}.text-justify-distribute{text-align:justify;text-justify:distribute}.layout-bar-zone .layout-item[data-layout-type=transition-timer]{width:100%;vertical-align:middle}.layout-bar-zone .layout-item[data-layout-type=transition-timer] .layout-item-content{width:98%}.layout-bar-zone .layout-item .progress-bar-container{border-radius:25px;width:100%}.progress-bar-container{height:55px;width:100%;position:relative;display:flex;justify-content:center;align-items:center;background-color:#e9ecef;margin:auto;border-radius:25px}.progress-bar-inner{background-color:rgba(var(--bs-info-rgb), var(--bs-bg-opacity));position:absolute;top:0;bottom:0;left:0;width:0;border-radius:25px;transition:width 1s,background-color 1s;transition-timing-function:linear}.progress-bar-text{color:white;font-size:24px;font-weight:700;position:relative;z-index:1}.layout-bar-zone .layout-item[data-layout-type=time-remaining-page]{width:100%;vertical-align:middle}.layout-bar-zone .layout-item[data-layout-type=time-remaining-page] .layout-item-content{width:98%}.layout-bar-zone .layout-item .progress-outer{border-radius:25px;width:100%}.layout-bar-zone .layout-item .progress .progress-bar{background-color:deepskyblue}.progress-outer{width:100%;height:50px;background-color:#e9ecef;border-radius:25px;margin:0 0 30px 0;position:relative}.progress-inner{background:green;position:absolute;width:100%;height:100%;border-radius:25px;transition:width 1s,background-color 1s;transition-timing-function:linear}.progress-bar-color{background-color:var(--qp-progress-bar-color, green)}.form-content{padding:30px 50px 30px 50px}.steps-inner,.bottom-section{width:100%;background-color:rgb(255, 255, 255);border-radius:10px;box-shadow:0 0 15px 0 rgba(0, 0, 0, 0.15);margin:15px auto auto}.bottom-section{min-height:80px;padding:10px;text-align:right}.preview-toggle-btn{position:fixed;top:50%;right:0;z-index:1050;border-radius:6px 0 0 6px}li.advanced-options{width:100%}.advanced-options .btn-advanced-options{background:aliceblue;color:#000;border-radius:0;border-top:none;border-left:none;border-right:none;border-bottom:1px solid darkgray;width:100%}.advanced-options .dropdown-menu{width:100%;padding:10px}.border-buttons .btn.is-active{background-color:#0d6efd;color:#fff}.border-buttons .btn.is-active .border-icon{border-color:#fff}.border-icon{display:inline-block;width:20px;height:20px;border:2px dotted black;box-sizing:border-box}.border-icon-all{border-style:solid}.border-icon-top{border-top-style:solid}.border-icon-right{border-right-style:solid}.border-icon-bottom{border-bottom-style:solid}.border-icon-left{border-left-style:solid}.introduction-body{padding-top:30px}.introduction-body-content{padding:0 45px 10px 30px}.progress-preview .layout-item{position:relative}.layout-item-handle{cursor:grab;opacity:.4;transition:opacity .2s;position:absolute;top:0;left:0;z-index:5;line-height:1;background:rgba(255, 255, 255, 0.75);border-radius:4px;padding:1px 2px}.layout-item-handle i{font-size:16px}.layout-item:hover .layout-item-handle{opacity:1}.progress-preview.pc-hide-handles .layout-item-handle{display:none !important}.progress-preview.pc-hide-handles.pc-force-handles .layout-item-handle{display:block !important}.layout-item-content{display:inline-block}.layout-bar-zone .layout-item+.layout-item{margin-left:0}.layout-item+.layout-item{margin-left:12px}.layout-item-ghost{opacity:.4}.layout-item-chosen{background:rgba(0, 0, 0, 0.05)}.preset-selector{display:grid;grid-template-columns:repeat(auto-fill, minmax(180px, 1fr))}.intro-page-wrapper{overflow:hidden}.preset-mockup{height:100%;border:1px solid #e5e7eb;border-radius:6px;display:flex;flex-direction:column;overflow:hidden;background:var(--mk-page, #f9fafb);font-family:var(--mk-title-font, system-ui, sans-serif);user-select:none}.mockup-bar{height:8px;flex:none;background:var(--mk-bar, transparent)}.mockup-stage{flex:1;display:flex;flex-direction:column;justify-content:center;gap:4px;padding:5px 7px 6px;min-height:0}.mockup-card{display:flex;flex-direction:column;gap:3px;padding:5px;background:var(--mk-card, transparent);border:var(--mk-card-border, none);border-radius:var(--mk-card-radius, 4px);box-shadow:var(--mk-card-shadow, none);min-height:0}.mockup-title{font-size:7px;line-height:1.2;font-weight:var(--mk-title-weight, 700);text-transform:var(--mk-title-transform, none);letter-spacing:var(--mk-title-spacing, normal);color:var(--mk-title-color, #1f2937);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mockup-choice{font-size:6px;line-height:1.2;padding:2px 4px;color:var(--mk-choice-color, #4b5563);background:var(--mk-choice-bg, transparent);border:var(--mk-choice-border, 1px solid #d1d5db);border-radius:var(--mk-choice-radius, 3px);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mockup-actions{display:flex;justify-content:flex-end;flex:none}.mockup-btn{font-family:var(--mk-btn-font, inherit);font-size:6px;line-height:1;padding:3px 7px;color:var(--mk-btn-color, #ffffff);background:var(--mk-btn-bg, var(--mk-accent, #2563eb));border:var(--mk-btn-border, none);border-radius:var(--mk-btn-radius, 3px);white-space:nowrap}.preset-info{flex:1 1 auto;padding:12px}.preset-apply-btn{padding:6px 14px;border-radius:6px;border:none;font-size:13px;margin:3px 11px}.preset-delete-btn{padding:6px 7px;border:none;cursor:pointer;font-size:13px;margin:0 4px}.preset-active-badge{font-size:12px;color:#10b981;font-weight:600;align-content:center}.preset-selector{align-items:stretch}.preset-card{height:100%;border:1px solid #e5e5e5;border-radius:12px;background:#fff;transition:all .2s ease;position:relative;display:flex;flex-direction:column;overflow:hidden;cursor:pointer}.preset-card:hover{transform:scale(1.03);box-shadow:0 8px 20px rgba(0, 0, 0, 0.15);z-index:5}.preset-card.is-active{border:2px solid var(--bs-primary);background:rgba(13, 110, 253, 0.05)}.preset-preview{cursor:pointer;flex:none;height:110px;padding:12px 12px 0}.preset-title{font-weight:600;font-size:.95rem}.preset-description{font-size:.8rem;color:#666}.preset-origin{display:flex;flex-wrap:wrap;gap:2px 8px;margin:3px 0 4px;font-size:.72rem;line-height:1.3;color:#7a7a7a}.preset-origin-org{font-weight:600;color:#5a5a5a}.preset-origin-org .fa{opacity:.65}.preset-actions{padding:3px 2px;text-align:right;border-top:1px solid #e5e5e5;margin-top:auto;flex:none;display:flex;align-items:center;justify-content:flex-end}.theme-toolbar input{max-width:260px}.question-group{background-color:#fff;border-radius:10px;box-shadow:0 0 10px 0 rgba(0, 0, 0, 0.3);margin-bottom:2.5rem;overflow:hidden}.question-body.question-group-body{display:flex;flex-direction:column;padding-bottom:20px}.question-group .question-group-field.question-content{background-color:transparent;border-radius:0;box-shadow:none;margin-bottom:0;padding:1.25rem 1.5rem .01rem 1.5rem}.question-group-field-label{display:block;width:80%;margin:0 auto .5rem;font-size:28px;font-weight:600;color:#6c757d;letter-spacing:.04em}.question-group .question-group-field .question-body{padding:0;width:100%}.question-group-explanation{border-top:1px solid rgba(0, 0, 0, 0.175);font-size:1.5rem;background-color:rgba(33, 37, 41, 0.03);padding:25px 15px}.question-group-instance+.question-group-instance{border-top:2px dashed rgba(0, 0, 0, 0.15);padding-top:.25rem}.remove-group-instance{margin:0 13% 0 auto;display:block}.feedback-group-instances{width:80%;margin:10px auto 25px auto;border-radius:10px;border:none}.question-group-actions{padding:.75rem 1.5rem;border-top:1px solid rgba(0, 0, 0, 0.175)}.question-group .other-input{padding-bottom:0}.actions-question-section button.btn-add-group-instance{border-radius:30px;background-color:#6c757d;padding:9px 13px;border:none}.actions-question-section button.btn-add-group-instance:hover{filter:brightness(90%)}.btn-remove-group-instance{background-color:#dc3545;color:#fff;border:none;border-radius:9px;padding:10px 16px;margin:0 13% 20px auto}.btn-remove-group-instance:hover{filter:brightness(90%)}.question-group-instruction-compact{font-size:.9rem;font-weight:600;color:#6c757d;padding:.5rem 1.5rem 0}.question-group-tabs{display:flex;flex-wrap:wrap;gap:.25rem;align-items:flex-end;padding:.5rem 1.5rem 0;border-bottom:1px solid rgba(0, 0, 0, 0.175)}.qgt-tab{display:inline-flex;align-items:center;gap:.4rem;background-color:transparent;border:1px solid transparent;border-bottom:none;border-top-left-radius:8px;border-top-right-radius:8px;padding:.4rem .85rem;font-size:.875rem;color:#495057;cursor:pointer;margin-bottom:-1px}.qgt-tab:hover{background-color:rgba(0, 0, 0, 0.04)}.qgt-tab.active{background-color:#fff;border-color:rgba(0, 0, 0, 0.175);color:#212529;font-weight:600}.qgt-tab.qgt-add{font-size:1rem;padding:.4rem .7rem;color:#6c757d}.qgt-tab.qgt-add.disabled{opacity:.5;pointer-events:none}.qgt-close{display:inline-flex;align-items:center;justify-content:center;width:1.1rem;height:1.1rem;border-radius:50%;font-size:.95rem;line-height:1;color:#adb5bd}.qgt-close:hover{background-color:#dc3545;color:#fff}.qgt-tab.qgt-invalid .qgt-tab-label::after{content:"";display:inline-block;width:7px;height:7px;margin-left:.35rem;border-radius:50%;background-color:#dc3545;vertical-align:middle}.qgt-instance-hidden{display:none !important}.question-group-grid .question-group-body{display:grid;grid-template-columns:repeat(var(--grid-cols, 3), 8rem);gap:.5rem;width:fit-content;max-width:100%;margin-bottom:1.5rem;align-items:stretch}.question-group-grid .question-group-field.question-content{aspect-ratio:1;display:flex;align-items:center;justify-content:center;padding:0;background-color:#fff;min-width:0;overflow:hidden;border-radius:8px;box-shadow:none;margin:0 0 0 0;border:2px solid var(--field-border-color, #e5e5e5)}.question-group-grid .question-group-field .question-body,.question-group-grid .question-group-field .other-input,.question-group-grid .question-group-field .text-input,.question-group-grid .question-group-field .show-section,.question-group-grid .question-group-field .input-field,.question-group-grid .question-group-field .textarea-field{width:100%;height:100%;min-height:unset;display:flex;align-items:center;justify-content:center;margin:0}.question-group-grid .question-field-input{width:100%;height:100%;text-align:center;padding:0;font-size:clamp(1rem,2vw,1.75rem);font-weight:600;border:none;border-radius:0;background:transparent;box-shadow:none;-moz-appearance:textfield}.question-group-grid .question-field-input::-webkit-outer-spin-button,.question-group-grid .question-field-input::-webkit-inner-spin-button{-webkit-appearance:none}.question-group-grid .question-field-input:focus{outline:none;box-shadow:inset 0 0 0 2px var(--bs-primary, #0d6efd)}.question-group-grid .question-group-field.question-content[disabled] .question-field-input{background-color:transparent;color:#212529;font-weight:700}.question-group-grid .question-body.question-group-body .question-body .other-input{padding-bottom:0}.question-group-grid .question-group-field .question-answer[readonly]{background-color:#e9ecef}.conclusion-page-widgets .card.steps-inner,.end-page-widgets .card.steps-inner{border-color:rgba(0, 0, 0, 0.175);border-width:1px;border-style:solid;border-radius:10px}.conclusion-page-widgets .card.steps-inner .card-header,.end-page-widgets .card.steps-inner .card-header{background-color:rgba(33, 37, 41, 0.03) !important;padding:13px;border-bottom-color:rgba(33, 37, 41, 0.2)}.conclusion-page-widgets .card.steps-inner .card-body,.end-page-widgets .card.steps-inner .card-body{padding:13px}.conclusion-page-widgets .card.steps-inner .card-body img,.end-page-widgets .card.steps-inner .card-body img{float:left;margin-right:50px}.conclusion-page-widgets .card.steps-inner .card-body .btn,.end-page-widgets .card.steps-inner .card-body .btn{background-color:#ff664e !important;color:#fff !important;border-radius:10px;padding:5px 20px}#progress_percent_info{white-space:nowrap}.layout-bar-zone .layout-item[data-layout-type=logo]{margin-inline:var(--qp-logo-margin-inline, 0)}.layout-bar-zone .layout-item[data-layout-type=page-title]{margin-inline:var(--qp-info-page-title-margin-inline, 0)}.layout-bar-zone .layout-item[data-layout-type=page-subtitle]{margin-inline:var(--qp-info-page-subtitle-margin-inline, 0)}.layout-bar-zone .layout-item[data-layout-type=time-remaining],.layout-bar-zone .layout-item[data-layout-type=time-elapsed]{margin-inline:var(--qp-info-time-margin-inline, 0)}.layout-bar-zone .layout-item[data-layout-type=parcours-time-remaining],.layout-bar-zone .layout-item[data-layout-type=parcours-time-elapsed]{margin-inline:var(--qp-info-parcours-time-margin-inline, 0)}.layout-bar-zone .layout-item[data-layout-type=pagination]{margin-inline:var(--qp-info-pagination-margin-inline, 0)}.layout-bar-zone .layout-item[data-layout-type=progress-bar]{margin-inline:var(--qp-info-progress-bar-margin-inline, 0)}.layout-bar-zone .layout-item[data-layout-type=progress-percent]{margin-inline:var(--qp-info-progress-percent-margin-inline, 0)}.layout-bar-zone .layout-item[data-layout-type=points]{margin-inline:var(--qp-info-points-margin-inline, 0)}.layout-bar-zone .layout-item[data-layout-type=time-remaining-page]{margin-inline:var(--qp-progress-time-remaining-margin-inline, 0)}.layout-bar-zone .layout-item[data-layout-type=transition-timer]{margin-inline:var(--qp-progress-time-transition-margin-inline, 0)}.layout-bar-zone .layout-item[data-layout-type=previous]{margin-inline:var(--qp-button-previous-margin-inline, 0)}.layout-bar-zone .layout-item[data-layout-type=next]{margin-inline:var(--qp-button-next-margin-inline, 0)}.layout-bar-zone .layout-item[data-layout-type=validate]{margin-inline:var(--qp-button-valid-margin-inline, 0)}.layout-bar-zone .layout-item[data-layout-type=quit-review]{margin-inline:var(--qp-button-quit-margin-inline, 0)}.ai-validation{display:var(--qp-ai-validation-display, block);width:var(--qp-ai-validation-width, 100%);min-height:var(--qp-ai-validation-min-height, auto);margin:.75rem 0 0;margin-bottom:var(--qp-ai-validation-margin-bottom, 0);padding:var(--qp-ai-validation-padding-top, 0.85rem) var(--qp-ai-validation-padding, 1rem) var(--qp-ai-validation-padding-bottom, 0.85rem);background-color:var(--qp-ai-validation-background-color, rgba(33, 37, 41, 0.03));font-family:var(--qp-ai-validation-font-family, inherit);font-size:var(--qp-ai-validation-font-size, 1.4rem);font-weight:var(--qp-ai-validation-font-weight, normal);letter-spacing:var(--qp-ai-validation-letter-spacing, inherit);text-transform:var(--qp-ai-validation-text-transform, inherit);color:var(--qp-ai-validation-color, inherit);text-align:var(--qp-ai-validation-text-align, left);align-content:var(--qp-ai-validation-align-content, normal);line-height:1.45;border-top:var(--qp-ai-validation-border-top-width, var(--qp-ai-validation-border-width, 0)) var(--qp-ai-validation-border-top-style, var(--qp-ai-validation-border-style, none)) var(--qp-ai-validation-border-top-color, var(--qp-ai-validation-border-color, black));border-right:var(--qp-ai-validation-border-right-width, var(--qp-ai-validation-border-width, 0)) var(--qp-ai-validation-border-right-style, var(--qp-ai-validation-border-style, none)) var(--qp-ai-validation-border-right-color, var(--qp-ai-validation-border-color, black));border-bottom:var(--qp-ai-validation-border-bottom-width, var(--qp-ai-validation-border-width, 0)) var(--qp-ai-validation-border-bottom-style, var(--qp-ai-validation-border-style, none)) var(--qp-ai-validation-border-bottom-color, var(--qp-ai-validation-border-color, black));border-radius:var(--qp-ai-validation-border-radius-top, var(--qp-ai-validation-border-radius, 0)) var(--qp-ai-validation-border-radius-top, var(--qp-ai-validation-border-radius, 0)) var(--qp-ai-validation-border-radius-bottom, var(--qp-ai-validation-border-radius, 0)) var(--qp-ai-validation-border-radius-bottom, var(--qp-ai-validation-border-radius, 0));box-shadow:var(--qp-ai-validation-box-shadow, none);border-left-style:var(--qp-ai-validation-border-left-style, solid);border-left-width:var(--qp-ai-validation-border-left-width, 3px);border-left-color:var(--qp-ai-validation-border-left-color, var(--ai-validation-state-color, rgba(33, 37, 41, 0.25)))}.ai-validation[hidden]{display:none}.ai-validation-body{display:flex;align-items:flex-start;gap:.75rem}.ai-validation-title{font-weight:600}.ai-validation-hint,.ai-validation-feedback{margin-top:.15rem;overflow-wrap:anywhere}.ai-validation-icon{margin-top:.15rem;flex-shrink:0}.ai-validation--pending{--ai-validation-state-color: #6c757d}.ai-validation--failed{--ai-validation-state-color: #fd7e14}.ai-validation--failed .ai-validation-icon{color:#fd7e14}.ai-validation--done.ai-validation--valid{--ai-validation-state-color: #198754}.ai-validation--done.ai-validation--valid .ai-validation-icon{color:#198754}.ai-validation--done.ai-validation--invalid{--ai-validation-state-color: #dc3545}.ai-validation--done.ai-validation--invalid .ai-validation-icon{color:#dc3545}.ai-validation-spinner{flex-shrink:0;width:1.1em;height:1.1em;margin-top:.15rem;border:2px solid rgba(33, 37, 41, 0.2);border-top-color:rgba(33, 37, 41, 0.6);border-radius:50%;animation:ai-validation-spin .9s linear infinite}@keyframes ai-validation-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion: reduce){.ai-validation-spinner{animation:none}}body{background-color:var(--qp-page-background-color, inherit);background-image:var(--qp-page-background-image, inherit);background-size:var(--qp-page-background-size, auto);background-repeat:var(--qp-page-background-repeat, repeat);background-position:var(--qp-page-background-position, 0% 0%);background-attachment:var(--qp-page-background-attachment, scroll)}canvas{display:none}.header-wrapper{display:var(--qp-page-header-display, block)}.footer-wrapper{display:var(--qp-page-footer-display, block)}.progress-body{width:max(var(--qp-page-width, 100%),var(--qp-page-min-width, 480px));margin:var(--qp-page-margin, 0 auto);margin-top:var(--qp-page-margin-top, 0);padding:10px;font-family:var(--qp-page-font-family, inherit);letter-spacing:var(--qp-page-letter-spacing, inherit);text-transform:var(--qp-page-text-transform, inherit);color:var(--qp-page-color, inherit)}.header-bar{background-image:var(--qp-header-bar-background-image, none);background-size:var(--qp-header-bar-background-size, auto);background-repeat:var(--qp-header-bar-background-repeat, repeat);background-position:var(--qp-header-bar-background-position, 0% 0%);background-attachment:var(--qp-header-bar-background-attachment, scroll);background-color:var(--qp-header-bar-background-color, rgb(255, 255, 255));display:var(--qp-header-bar-display, flex);width:var(--qp-header-bar-width, 100%);min-height:var(--qp-header-bar-min-height, 70px);margin:var(--qp-header-bar-margin, 0 auto);margin-top:var(--qp-header-bar-margin-top, 0);margin-bottom:var(--qp-header-bar-margin-bottom, 30px);padding:var(--qp-header-bar-padding, 10px);color:var(--qp-header-bar-color, inherit);font-family:var(--qp-header-bar-font-family, inherit);letter-spacing:var(--qp-header-bar-letter-spacing, inherit);text-transform:var(--qp-header-bar-text-transform, inherit);font-size:var(--qp-header-bar-font-size, 20px);text-align:var(--qp-header-bar-text-align, left);justify-content:var(--qp-header-bar-justify-content, flex-start);align-items:var(--qp-header-bar-align-items, center);flex-wrap:wrap;gap:var(--qp-header-bar-gap, 12px);align-content:var(--qp-header-bar-align-content, center);border-top:var(--qp-header-bar-border-top-width, var(--qp-header-bar-border-width, 0)) var(--qp-header-bar-border-top-style, var(--qp-header-bar-border-style, none)) var(--qp-header-bar-border-top-color, var(--qp-header-bar-border-color, black));border-right:var(--qp-header-bar-border-right-width, var(--qp-header-bar-border-width, 0)) var(--qp-header-bar-border-right-style, var(--qp-header-bar-border-style, none)) var(--qp-header-bar-border-right-color, var(--qp-header-bar-border-color, black));border-bottom:var(--qp-header-bar-border-bottom-width, var(--qp-header-bar-border-width, 0)) var(--qp-header-bar-border-bottom-style, var(--qp-header-bar-border-style, none)) var(--qp-header-bar-border-bottom-color, var(--qp-header-bar-border-color, black));border-left:var(--qp-header-bar-border-left-width, var(--qp-header-bar-border-width, 0)) var(--qp-header-bar-border-left-style, var(--qp-header-bar-border-style, none)) var(--qp-header-bar-border-left-color, var(--qp-header-bar-border-color, black));border-radius:var(--qp-header-bar-border-radius-top, var(--qp-header-bar-border-radius, 10px)) var(--qp-header-bar-border-radius-top, var(--qp-header-bar-border-radius, 10px)) var(--qp-header-bar-border-radius-bottom, var(--qp-header-bar-border-radius, 10px)) var(--qp-header-bar-border-radius-bottom, var(--qp-header-bar-border-radius, 10px));box-shadow:var(--qp-header-bar-box-shadow, 0 0 15px 0 rgba(0, 0, 0, 0.15))}.after-header-bar{background-image:var(--qp-after-header-bar-background-image, none);background-size:var(--qp-after-header-bar-background-size, auto);background-repeat:var(--qp-after-header-bar-background-repeat, repeat);background-position:var(--qp-after-header-bar-background-position, 0% 0%);background-attachment:var(--qp-after-header-bar-background-attachment, scroll);background-color:var(--qp-after-header-bar-background-color, transparent);display:var(--qp-after-header-bar-display, flex);width:var(--qp-after-header-bar-width, 100%);min-height:var(--qp-after-header-bar-min-height, 0);margin:var(--qp-after-header-bar-margin, 0 auto);margin-top:var(--qp-after-header-bar-margin-top, 0);margin-bottom:var(--qp-after-header-bar-margin-bottom, 0);padding:var(--qp-after-header-bar-padding, 0);color:var(--qp-after-header-bar-color, inherit);font-family:var(--qp-after-header-bar-font-family, inherit);letter-spacing:var(--qp-after-header-bar-letter-spacing, inherit);text-transform:var(--qp-after-header-bar-text-transform, inherit);font-size:var(--qp-after-header-bar-font-size, 20px);text-align:var(--qp-after-header-bar-text-align, left);justify-content:var(--qp-after-header-bar-justify-content, flex-start);align-items:var(--qp-after-header-bar-align-items, center);flex-wrap:wrap;gap:var(--qp-after-header-bar-gap, 12px);align-content:var(--qp-after-header-bar-align-content, center);border-top:var(--qp-after-header-bar-border-top-width, var(--qp-after-header-bar-border-width, 0)) var(--qp-after-header-bar-border-top-style, var(--qp-after-header-bar-border-style, none)) var(--qp-after-header-bar-border-top-color, var(--qp-after-header-bar-border-color, black));border-right:var(--qp-after-header-bar-border-right-width, var(--qp-after-header-bar-border-width, 0)) var(--qp-after-header-bar-border-right-style, var(--qp-after-header-bar-border-style, none)) var(--qp-after-header-bar-border-right-color, var(--qp-after-header-bar-border-color, black));border-bottom:var(--qp-after-header-bar-border-bottom-width, var(--qp-after-header-bar-border-width, 0)) var(--qp-after-header-bar-border-bottom-style, var(--qp-after-header-bar-border-style, none)) var(--qp-after-header-bar-border-bottom-color, var(--qp-after-header-bar-border-color, black));border-left:var(--qp-after-header-bar-border-left-width, var(--qp-after-header-bar-border-width, 0)) var(--qp-after-header-bar-border-left-style, var(--qp-after-header-bar-border-style, none)) var(--qp-after-header-bar-border-left-color, var(--qp-after-header-bar-border-color, black));border-radius:var(--qp-after-header-bar-border-radius-top, var(--qp-after-header-bar-border-radius, 10px)) var(--qp-after-header-bar-border-radius-top, var(--qp-after-header-bar-border-radius, 10px)) var(--qp-after-header-bar-border-radius-bottom, var(--qp-after-header-bar-border-radius, 10px)) var(--qp-after-header-bar-border-radius-bottom, var(--qp-after-header-bar-border-radius, 10px));box-shadow:var(--qp-after-header-bar-box-shadow, none)}.before-header-bar{background-image:var(--qp-before-header-bar-background-image, none);background-size:var(--qp-before-header-bar-background-size, auto);background-repeat:var(--qp-before-header-bar-background-repeat, repeat);background-position:var(--qp-before-header-bar-background-position, 0% 0%);background-attachment:var(--qp-before-header-bar-background-attachment, scroll);background-color:var(--qp-before-header-bar-background-color, transparent);display:var(--qp-before-header-bar-display, flex);width:var(--qp-before-header-bar-width, 100%);min-height:var(--qp-before-header-bar-min-height, 0);margin:var(--qp-before-header-bar-margin, 0 auto);margin-top:var(--qp-before-header-bar-margin-top, 0);margin-bottom:var(--qp-before-header-bar-margin-bottom, 5px);padding:var(--qp-before-header-bar-padding, 0);color:var(--qp-before-header-bar-color, inherit);font-family:var(--qp-before-header-bar-font-family, inherit);letter-spacing:var(--qp-before-header-bar-letter-spacing, inherit);text-transform:var(--qp-before-header-bar-text-transform, inherit);font-size:var(--qp-before-header-bar-font-size, 20px);text-align:var(--qp-before-header-bar-text-align, left);justify-content:var(--qp-before-header-bar-justify-content, flex-start);align-items:var(--qp-before-header-bar-align-items, center);flex-wrap:wrap;gap:var(--qp-before-header-bar-gap, 12px);align-content:var(--qp-before-header-bar-align-content, center);border-top:var(--qp-before-header-bar-border-top-width, var(--qp-before-header-bar-border-width, 0)) var(--qp-before-header-bar-border-top-style, var(--qp-before-header-bar-border-style, none)) var(--qp-before-header-bar-border-top-color, var(--qp-before-header-bar-border-color, black));border-right:var(--qp-before-header-bar-border-right-width, var(--qp-before-header-bar-border-width, 0)) var(--qp-before-header-bar-border-right-style, var(--qp-before-header-bar-border-style, none)) var(--qp-before-header-bar-border-right-color, var(--qp-before-header-bar-border-color, black));border-bottom:var(--qp-before-header-bar-border-bottom-width, var(--qp-before-header-bar-border-width, 0)) var(--qp-before-header-bar-border-bottom-style, var(--qp-before-header-bar-border-style, none)) var(--qp-before-header-bar-border-bottom-color, var(--qp-before-header-bar-border-color, black));border-left:var(--qp-before-header-bar-border-left-width, var(--qp-before-header-bar-border-width, 0)) var(--qp-before-header-bar-border-left-style, var(--qp-before-header-bar-border-style, none)) var(--qp-before-header-bar-border-left-color, var(--qp-before-header-bar-border-color, black));border-radius:var(--qp-before-header-bar-border-radius-top, var(--qp-before-header-bar-border-radius, 10px)) var(--qp-before-header-bar-border-radius-top, var(--qp-before-header-bar-border-radius, 10px)) var(--qp-before-header-bar-border-radius-bottom, var(--qp-before-header-bar-border-radius, 10px)) var(--qp-before-header-bar-border-radius-bottom, var(--qp-before-header-bar-border-radius, 10px));box-shadow:var(--qp-before-header-bar-box-shadow, none)}.after-footer-bar{background-image:var(--qp-after-footer-bar-background-image, none);background-size:var(--qp-after-footer-bar-background-size, auto);background-repeat:var(--qp-after-footer-bar-background-repeat, repeat);background-position:var(--qp-after-footer-bar-background-position, 0% 0%);background-attachment:var(--qp-after-footer-bar-background-attachment, scroll);background-color:var(--qp-after-footer-bar-background-color, transparent);display:var(--qp-after-footer-bar-display, flex);width:var(--qp-after-footer-bar-width, 100%);min-height:var(--qp-after-footer-bar-min-height, 0);margin:var(--qp-after-footer-bar-margin, 0 auto);margin-top:var(--qp-after-footer-bar-margin-top, 0);margin-bottom:var(--qp-after-footer-bar-margin-bottom, 0);padding:var(--qp-after-footer-bar-padding, 0);color:var(--qp-after-footer-bar-color, inherit);font-family:var(--qp-after-footer-bar-font-family, inherit);letter-spacing:var(--qp-after-footer-bar-letter-spacing, inherit);text-transform:var(--qp-after-footer-bar-text-transform, inherit);font-size:var(--qp-after-footer-bar-font-size, 20px);text-align:var(--qp-after-footer-bar-text-align, left);justify-content:var(--qp-after-footer-bar-justify-content, flex-start);align-items:var(--qp-after-footer-bar-align-items, center);flex-wrap:wrap;gap:var(--qp-after-footer-bar-gap, 12px);align-content:var(--qp-after-footer-bar-align-content, center);border-top:var(--qp-after-footer-bar-border-top-width, var(--qp-after-footer-bar-border-width, 0)) var(--qp-after-footer-bar-border-top-style, var(--qp-after-footer-bar-border-style, none)) var(--qp-after-footer-bar-border-top-color, var(--qp-after-footer-bar-border-color, black));border-right:var(--qp-after-footer-bar-border-right-width, var(--qp-after-footer-bar-border-width, 0)) var(--qp-after-footer-bar-border-right-style, var(--qp-after-footer-bar-border-style, none)) var(--qp-after-footer-bar-border-right-color, var(--qp-after-footer-bar-border-color, black));border-bottom:var(--qp-after-footer-bar-border-bottom-width, var(--qp-after-footer-bar-border-width, 0)) var(--qp-after-footer-bar-border-bottom-style, var(--qp-after-footer-bar-border-style, none)) var(--qp-after-footer-bar-border-bottom-color, var(--qp-after-footer-bar-border-color, black));border-left:var(--qp-after-footer-bar-border-left-width, var(--qp-after-footer-bar-border-width, 0)) var(--qp-after-footer-bar-border-left-style, var(--qp-after-footer-bar-border-style, none)) var(--qp-after-footer-bar-border-left-color, var(--qp-after-footer-bar-border-color, black));border-radius:var(--qp-after-footer-bar-border-radius-top, var(--qp-after-footer-bar-border-radius, 10px)) var(--qp-after-footer-bar-border-radius-top, var(--qp-after-footer-bar-border-radius, 10px)) var(--qp-after-footer-bar-border-radius-bottom, var(--qp-after-footer-bar-border-radius, 10px)) var(--qp-after-footer-bar-border-radius-bottom, var(--qp-after-footer-bar-border-radius, 10px));box-shadow:var(--qp-after-footer-bar-box-shadow, none)}.before-footer-bar{background-image:var(--qp-before-footer-bar-background-image, none);background-size:var(--qp-before-footer-bar-background-size, auto);background-repeat:var(--qp-before-footer-bar-background-repeat, repeat);background-position:var(--qp-before-footer-bar-background-position, 0% 0%);background-attachment:var(--qp-before-footer-bar-background-attachment, scroll);background-color:var(--qp-before-footer-bar-background-color, transparent);display:var(--qp-before-footer-bar-display, flex);width:var(--qp-before-footer-bar-width, 100%);min-height:var(--qp-before-footer-bar-min-height, 0);margin:var(--qp-before-footer-bar-margin, 0 auto);margin-top:var(--qp-before-footer-bar-margin-top, 0);margin-bottom:var(--qp-before-footer-bar-margin-bottom, 0);padding:var(--qp-before-footer-bar-padding, 0);color:var(--qp-before-footer-bar-color, inherit);font-family:var(--qp-before-footer-bar-font-family, inherit);letter-spacing:var(--qp-before-footer-bar-letter-spacing, inherit);text-transform:var(--qp-before-footer-bar-text-transform, inherit);font-size:var(--qp-before-footer-bar-font-size, 20px);text-align:var(--qp-before-footer-bar-text-align, left);justify-content:var(--qp-before-footer-bar-justify-content, flex-start);align-items:var(--qp-before-footer-bar-align-items, center);flex-wrap:wrap;gap:var(--qp-before-footer-bar-gap, 12px);align-content:var(--qp-before-footer-bar-align-content, center);border-top:var(--qp-before-footer-bar-border-top-width, var(--qp-before-footer-bar-border-width, 0)) var(--qp-before-footer-bar-border-top-style, var(--qp-before-footer-bar-border-style, none)) var(--qp-before-footer-bar-border-top-color, var(--qp-before-footer-bar-border-color, black));border-right:var(--qp-before-footer-bar-border-right-width, var(--qp-before-footer-bar-border-width, 0)) var(--qp-before-footer-bar-border-right-style, var(--qp-before-footer-bar-border-style, none)) var(--qp-before-footer-bar-border-right-color, var(--qp-before-footer-bar-border-color, black));border-bottom:var(--qp-before-footer-bar-border-bottom-width, var(--qp-before-footer-bar-border-width, 0)) var(--qp-before-footer-bar-border-bottom-style, var(--qp-before-footer-bar-border-style, none)) var(--qp-before-footer-bar-border-bottom-color, var(--qp-before-footer-bar-border-color, black));border-left:var(--qp-before-footer-bar-border-left-width, var(--qp-before-footer-bar-border-width, 0)) var(--qp-before-footer-bar-border-left-style, var(--qp-before-footer-bar-border-style, none)) var(--qp-before-footer-bar-border-left-color, var(--qp-before-footer-bar-border-color, black));border-radius:var(--qp-before-footer-bar-border-radius-top, var(--qp-before-footer-bar-border-radius, 10px)) var(--qp-before-footer-bar-border-radius-top, var(--qp-before-footer-bar-border-radius, 10px)) var(--qp-before-footer-bar-border-radius-bottom, var(--qp-before-footer-bar-border-radius, 10px)) var(--qp-before-footer-bar-border-radius-bottom, var(--qp-before-footer-bar-border-radius, 10px));box-shadow:var(--qp-before-footer-bar-box-shadow, none)}.layout-bar-zone .layout-item[data-layout-type=page-title]{background-color:var(--qp-info-page-title-background-color, transparent);display:var(--qp-info-page-title-display, inline-block);width:var(--qp-info-page-title-width, initial);min-height:var(--qp-info-page-title-min-height, auto);margin-bottom:var(--qp-info-page-title-margin-bottom, 0);padding:var(--qp-info-page-title-padding-top, 0) var(--qp-info-page-title-padding, 0) var(--qp-info-page-title-padding-bottom, 0) var(--qp-info-page-title-padding, 10px);font-family:var(--qp-info-page-title-font-family, inherit);letter-spacing:var(--qp-info-page-title-letter-spacing, inherit);text-transform:var(--qp-info-page-title-text-transform, inherit);font-size:var(--qp-info-page-title-font-size, inherit);font-weight:var(--qp-info-page-title-font-weight, bold);color:var(--qp-info-page-title-color, inherit);text-align:var(--qp-info-page-title-text-align, left);align-content:var(--qp-info-page-title-align-content, center);border-top:var(--qp-info-page-title-border-top-width, var(--qp-info-page-title-border-width, 0)) var(--qp-info-page-title-border-top-style, var(--qp-info-page-title-border-style, none)) var(--qp-info-page-title-border-top-color, var(--qp-info-page-title-border-color, black));border-right:var(--qp-info-page-title-border-right-width, var(--qp-info-page-title-border-width, 0)) var(--qp-info-page-title-border-right-style, var(--qp-info-page-title-border-style, none)) var(--qp-info-page-title-border-right-color, var(--qp-info-page-title-border-color, black));border-bottom:var(--qp-info-page-title-border-bottom-width, var(--qp-info-page-title-border-width, 0)) var(--qp-info-page-title-border-bottom-style, var(--qp-info-page-title-border-style, none)) var(--qp-info-page-title-border-bottom-color, var(--qp-info-page-title-border-color, black));border-left:var(--qp-info-page-title-border-left-width, var(--qp-info-page-title-border-width, 2px)) var(--qp-info-page-title-border-left-style, var(--qp-info-page-title-border-style, none)) var(--qp-info-page-title-border-left-color, var(--qp-info-page-title-border-color, black));border-radius:var(--qp-info-page-title-border-radius-top, var(--qp-info-page-title-border-radius, 0)) var(--qp-info-page-title-border-radius-top, var(--qp-info-page-title-border-radius, 0)) var(--qp-info-page-title-border-radius-bottom, var(--qp-info-page-title-border-radius, 0)) var(--qp-info-page-title-border-radius-bottom, var(--qp-info-page-title-border-radius, 0));box-shadow:var(--qp-info-page-title-box-shadow, none)}.layout-bar-zone .layout-item[data-layout-type=page-subtitle]{background-color:var(--qp-info-page-subtitle-background-color, transparent);display:var(--qp-info-page-subtitle-display, inline-block);width:var(--qp-info-page-subtitle-width, initial);min-height:var(--qp-info-page-subtitle-min-height, auto);margin-bottom:var(--qp-info-page-subtitle-margin-bottom, 0);padding:var(--qp-info-page-subtitle-padding-top, 0) var(--qp-info-page-subtitle-padding, 0) var(--qp-info-page-subtitle-padding-bottom, 0) var(--qp-info-page-subtitle-padding, 10px);font-family:var(--qp-info-page-subtitle-font-family, inherit);letter-spacing:var(--qp-info-page-subtitle-letter-spacing, inherit);text-transform:var(--qp-info-page-subtitle-text-transform, inherit);font-size:var(--qp-info-page-subtitle-font-size, 0.9em);font-weight:var(--qp-info-page-subtitle-font-weight, normal);color:var(--qp-info-page-subtitle-color, inherit);opacity:var(--qp-info-page-subtitle-opacity, 0.75);text-align:var(--qp-info-page-subtitle-text-align, left);align-content:var(--qp-info-page-subtitle-align-content, center);border-top:var(--qp-info-page-subtitle-border-top-width, var(--qp-info-page-subtitle-border-width, 0)) var(--qp-info-page-subtitle-border-top-style, var(--qp-info-page-subtitle-border-style, none)) var(--qp-info-page-subtitle-border-top-color, var(--qp-info-page-subtitle-border-color, black));border-right:var(--qp-info-page-subtitle-border-right-width, var(--qp-info-page-subtitle-border-width, 0)) var(--qp-info-page-subtitle-border-right-style, var(--qp-info-page-subtitle-border-style, none)) var(--qp-info-page-subtitle-border-right-color, var(--qp-info-page-subtitle-border-color, black));border-bottom:var(--qp-info-page-subtitle-border-bottom-width, var(--qp-info-page-subtitle-border-width, 0)) var(--qp-info-page-subtitle-border-bottom-style, var(--qp-info-page-subtitle-border-style, none)) var(--qp-info-page-subtitle-border-bottom-color, var(--qp-info-page-subtitle-border-color, black));border-left:var(--qp-info-page-subtitle-border-left-width, var(--qp-info-page-subtitle-border-width, 0)) var(--qp-info-page-subtitle-border-left-style, var(--qp-info-page-subtitle-border-style, none)) var(--qp-info-page-subtitle-border-left-color, var(--qp-info-page-subtitle-border-color, black));border-radius:var(--qp-info-page-subtitle-border-radius-top, var(--qp-info-page-subtitle-border-radius, 0)) var(--qp-info-page-subtitle-border-radius-top, var(--qp-info-page-subtitle-border-radius, 0)) var(--qp-info-page-subtitle-border-radius-bottom, var(--qp-info-page-subtitle-border-radius, 0)) var(--qp-info-page-subtitle-border-radius-bottom, var(--qp-info-page-subtitle-border-radius, 0));box-shadow:var(--qp-info-page-subtitle-box-shadow, none)}.layout-bar-zone .layout-item[data-layout-type=page-subtitle]:has(#page_subtitle_info[hidden]){display:none}.layout-bar-zone .layout-item[data-layout-type=logo]{display:var(--qp-logo-display, none);width:fit-content;margin:var(--qp-logo-margin, 0);margin-top:var(--qp-logo-margin-top, 0);margin-bottom:var(--qp-logo-margin-bottom, 0);text-align:var(--qp-logo-text-align, left)}.layout-bar-zone .layout-item[data-layout-type=logo] .logo-element{display:inline-block;width:var(--qp-logo-width, auto);max-width:100%;height:auto;max-height:var(--qp-logo-max-height, 80px);object-fit:contain;vertical-align:middle;border-top:var(--qp-logo-border-top-width, var(--qp-logo-border-width, 0)) var(--qp-logo-border-top-style, var(--qp-logo-border-style, none)) var(--qp-logo-border-top-color, var(--qp-logo-border-color, black));border-right:var(--qp-logo-border-right-width, var(--qp-logo-border-width, 0)) var(--qp-logo-border-right-style, var(--qp-logo-border-style, none)) var(--qp-logo-border-right-color, var(--qp-logo-border-color, black));border-bottom:var(--qp-logo-border-bottom-width, var(--qp-logo-border-width, 0)) var(--qp-logo-border-bottom-style, var(--qp-logo-border-style, none)) var(--qp-logo-border-bottom-color, var(--qp-logo-border-color, black));border-left:var(--qp-logo-border-left-width, var(--qp-logo-border-width, 0)) var(--qp-logo-border-left-style, var(--qp-logo-border-style, none)) var(--qp-logo-border-left-color, var(--qp-logo-border-color, black));border-radius:var(--qp-logo-border-radius-top, var(--qp-logo-border-radius, 0)) var(--qp-logo-border-radius-top, var(--qp-logo-border-radius, 0)) var(--qp-logo-border-radius-bottom, var(--qp-logo-border-radius, 0)) var(--qp-logo-border-radius-bottom, var(--qp-logo-border-radius, 0));box-shadow:var(--qp-logo-box-shadow, none)}.layout-bar-zone .layout-item[data-layout-type=logo] .logo-element--placeholder{display:inline-flex;align-items:center;justify-content:center;min-width:90px;min-height:44px;padding:8px 16px;color:#9aa1ab;background:repeating-linear-gradient(45deg, #f6f7f9, #f6f7f9 8px, #eef0f3 8px, #eef0f3 16px);border:1px dashed #c9ced6;border-radius:8px;font-size:13px;box-shadow:none}.layout-bar-zone .layout-item[data-layout-type=time-remaining],.layout-bar-zone .layout-item[data-layout-type=time-elapsed]{background-color:var(--qp-info-time-background-color, transparent);display:var(--qp-info-time-display, inline-block);width:var(--qp-info-time-width, initial);min-height:var(--qp-info-time-min-height, auto);margin-bottom:var(--qp-info-time-margin-bottom, 0);padding:var(--qp-info-time-padding-top, 0) var(--qp-info-time-padding, 0) var(--qp-info-time-padding-bottom, 0) var(--qp-info-time-padding, 10px);font-family:var(--qp-info-time-font-family, inherit);letter-spacing:var(--qp-info-time-letter-spacing, inherit);text-transform:var(--qp-info-time-text-transform, inherit);font-size:var(--qp-info-time-font-size, inherit);font-weight:var(--qp-info-time-font-weight, normal);color:var(--qp-info-time-color, inherit);text-align:var(--qp-info-time-text-align, left);align-content:var(--qp-info-time-align-content, center);border-top:var(--qp-info-time-border-top-width, var(--qp-info-time-border-width, 0)) var(--qp-info-time-border-top-style, var(--qp-info-time-border-style, none)) var(--qp-info-time-border-top-color, var(--qp-info-time-border-color, black));border-right:var(--qp-info-time-border-right-width, var(--qp-info-time-border-width, 0)) var(--qp-info-time-border-right-style, var(--qp-info-time-border-style, none)) var(--qp-info-time-border-right-color, var(--qp-info-time-border-color, black));border-bottom:var(--qp-info-time-border-bottom-width, var(--qp-info-time-border-width, 0)) var(--qp-info-time-border-bottom-style, var(--qp-info-time-border-style, none)) var(--qp-info-time-border-bottom-color, var(--qp-info-time-border-color, black));border-left:var(--qp-info-time-border-left-width, var(--qp-info-time-border-width, 2px)) var(--qp-info-time-border-left-style, var(--qp-info-time-border-style, solid)) var(--qp-info-time-border-left-color, var(--qp-info-time-border-color, black));border-radius:var(--qp-info-time-border-radius-top, var(--qp-info-time-border-radius, 0)) var(--qp-info-time-border-radius-top, var(--qp-info-time-border-radius, 0)) var(--qp-info-time-border-radius-bottom, var(--qp-info-time-border-radius, 0)) var(--qp-info-time-border-radius-bottom, var(--qp-info-time-border-radius, 0));box-shadow:var(--qp-info-time-box-shadow, none)}.layout-bar-zone .layout-item[data-layout-type=parcours-time-remaining],.layout-bar-zone .layout-item[data-layout-type=parcours-time-elapsed]{background-color:var(--qp-info-parcours-time-background-color, transparent);display:var(--qp-info-parcours-time-display, inline-block);width:var(--qp-info-parcours-time-width, initial);min-height:var(--qp-info-parcours-time-min-height, auto);margin-bottom:var(--qp-info-parcours-time-margin-bottom, 0);padding:var(--qp-info-parcours-time-padding-top, 0) var(--qp-info-parcours-time-padding, 0) var(--qp-info-parcours-time-padding-bottom, 0) var(--qp-info-parcours-time-padding, 10px);font-family:var(--qp-info-parcours-time-font-family, inherit);letter-spacing:var(--qp-info-parcours-time-letter-spacing, inherit);text-transform:var(--qp-info-parcours-time-text-transform, inherit);font-size:var(--qp-info-parcours-time-font-size, inherit);font-weight:var(--qp-info-parcours-time-font-weight, normal);color:var(--qp-info-parcours-time-color, inherit);text-align:var(--qp-info-parcours-time-text-align, left);align-content:var(--qp-info-parcours-time-align-content, center);border-top:var(--qp-info-parcours-time-border-top-width, var(--qp-info-parcours-time-border-width, 0)) var(--qp-info-parcours-time-border-top-style, var(--qp-info-parcours-time-border-style, none)) var(--qp-info-parcours-time-border-top-color, var(--qp-info-parcours-time-border-color, black));border-right:var(--qp-info-parcours-time-border-right-width, var(--qp-info-parcours-time-border-width, 0)) var(--qp-info-parcours-time-border-right-style, var(--qp-info-parcours-time-border-style, none)) var(--qp-info-parcours-time-border-right-color, var(--qp-info-parcours-time-border-color, black));border-bottom:var(--qp-info-parcours-time-border-bottom-width, var(--qp-info-parcours-time-border-width, 0)) var(--qp-info-parcours-time-border-bottom-style, var(--qp-info-parcours-time-border-style, none)) var(--qp-info-parcours-time-border-bottom-color, var(--qp-info-parcours-time-border-color, black));border-left:var(--qp-info-parcours-time-border-left-width, var(--qp-info-parcours-time-border-width, 2px)) var(--qp-info-parcours-time-border-left-style, var(--qp-info-parcours-time-border-style, solid)) var(--qp-info-parcours-time-border-left-color, var(--qp-info-parcours-time-border-color, black));border-radius:var(--qp-info-parcours-time-border-radius-top, var(--qp-info-parcours-time-border-radius, 0)) var(--qp-info-parcours-time-border-radius-top, var(--qp-info-parcours-time-border-radius, 0)) var(--qp-info-parcours-time-border-radius-bottom, var(--qp-info-parcours-time-border-radius, 0)) var(--qp-info-parcours-time-border-radius-bottom, var(--qp-info-parcours-time-border-radius, 0));box-shadow:var(--qp-info-parcours-time-box-shadow, none)}.info-time-label{display:var(--qp-info-time-label-display, inline-block)}.element-info.parcours-time-remaining .info-time-label,.element-info.parcours-time-elapsed .info-time-label{display:var(--qp-info-parcours-time-label-display, inline-block)}.info-points-label{display:var(--qp-info-points-label-display, inline-block)}.info-pagination-label{display:var(--qp-info-pagination-label-display, inline-block);margin-inline-end:.3em}.layout-bar-zone .layout-item[data-layout-type=pagination]{background-color:var(--qp-info-pagination-background-color, transparent);display:var(--qp-info-pagination-display, inline-block);width:var(--qp-info-pagination-width, initial);min-height:var(--qp-info-pagination-min-height, auto);margin-bottom:var(--qp-info-pagination-margin-bottom, 0);padding:var(--qp-info-pagination-padding-top, 0) var(--qp-info-pagination-padding, 0) var(--qp-info-pagination-padding-bottom, 0) var(--qp-info-pagination-padding, 10px);font-family:var(--qp-info-pagination-font-family, inherit);letter-spacing:var(--qp-info-pagination-letter-spacing, inherit);text-transform:var(--qp-info-pagination-text-transform, inherit);font-size:var(--qp-info-pagination-font-size, inherit);font-weight:var(--qp-info-pagination-font-weight, normal);color:var(--qp-info-pagination-color, inherit);text-align:var(--qp-info-pagination-text-align, left);align-content:var(--qp-info-pagination-align-content, center);border-top:var(--qp-info-pagination-border-top-width, var(--qp-info-pagination-border-width, 0)) var(--qp-info-pagination-border-top-style, var(--qp-info-pagination-border-style, none)) var(--qp-info-pagination-border-top-color, var(--qp-info-pagination-border-color, black));border-right:var(--qp-info-pagination-border-right-width, var(--qp-info-pagination-border-width, 0)) var(--qp-info-pagination-border-right-style, var(--qp-info-pagination-border-style, none)) var(--qp-info-pagination-border-right-color, var(--qp-info-pagination-border-color, black));border-bottom:var(--qp-info-pagination-border-bottom-width, var(--qp-info-pagination-border-width, 0)) var(--qp-info-pagination-border-bottom-style, var(--qp-info-pagination-border-style, none)) var(--qp-info-pagination-border-bottom-color, var(--qp-info-pagination-border-color, black));border-left:var(--qp-info-pagination-border-left-width, var(--qp-info-pagination-border-width, 2px)) var(--qp-info-pagination-border-left-style, var(--qp-info-pagination-border-style, solid)) var(--qp-info-pagination-border-left-color, var(--qp-info-pagination-border-color, black));border-radius:var(--qp-info-pagination-border-radius-top, var(--qp-info-pagination-border-radius, 0)) var(--qp-info-pagination-border-radius-top, var(--qp-info-pagination-border-radius, 0)) var(--qp-info-pagination-border-radius-bottom, var(--qp-info-pagination-border-radius, 0)) var(--qp-info-pagination-border-radius-bottom, var(--qp-info-pagination-border-radius, 0));box-shadow:var(--qp-info-pagination-box-shadow, none)}.layout-bar-zone .layout-item[data-layout-type=progress-percent]{background-color:var(--qp-info-progress-percent-background-color, transparent);display:var(--qp-info-progress-percent-display, inline-block);width:var(--qp-info-progress-percent-width, initial);min-height:var(--qp-info-progress-percent-min-height, auto);margin-bottom:var(--qp-info-progress-percent-margin-bottom, 0);padding:var(--qp-info-progress-percent-padding-top, 0) var(--qp-info-progress-percent-padding, 0) var(--qp-info-progress-percent-padding-bottom, 0) var(--qp-info-progress-percent-padding, 10px);font-family:var(--qp-info-progress-percent-font-family, inherit);letter-spacing:var(--qp-info-progress-percent-letter-spacing, inherit);text-transform:var(--qp-info-progress-percent-text-transform, inherit);font-size:var(--qp-info-progress-percent-font-size, inherit);font-weight:var(--qp-info-progress-percent-font-weight, normal);color:var(--qp-info-progress-percent-color, inherit);text-align:var(--qp-info-progress-percent-text-align, left);align-content:var(--qp-info-progress-percent-align-content, center);border-top:var(--qp-info-progress-percent-border-top-width, var(--qp-info-progress-percent-border-width, 0)) var(--qp-info-progress-percent-border-top-style, var(--qp-info-progress-percent-border-style, none)) var(--qp-info-progress-percent-border-top-color, var(--qp-info-progress-percent-border-color, black));border-right:var(--qp-info-progress-percent-border-right-width, var(--qp-info-progress-percent-border-width, 0)) var(--qp-info-progress-percent-border-right-style, var(--qp-info-progress-percent-border-style, none)) var(--qp-info-progress-percent-border-right-color, var(--qp-info-progress-percent-border-color, black));border-bottom:var(--qp-info-progress-percent-border-bottom-width, var(--qp-info-progress-percent-border-width, 0)) var(--qp-info-progress-percent-border-bottom-style, var(--qp-info-progress-percent-border-style, none)) var(--qp-info-progress-percent-border-bottom-color, var(--qp-info-progress-percent-border-color, black));border-left:var(--qp-info-progress-percent-border-left-width, var(--qp-info-progress-percent-border-width, 2px)) var(--qp-info-progress-percent-border-left-style, var(--qp-info-progress-percent-border-style, solid)) var(--qp-info-progress-percent-border-left-color, var(--qp-info-progress-percent-border-color, black));border-radius:var(--qp-info-progress-percent-border-radius-top, var(--qp-info-progress-percent-border-radius, 0)) var(--qp-info-progress-percent-border-radius-top, var(--qp-info-progress-percent-border-radius, 0)) var(--qp-info-progress-percent-border-radius-bottom, var(--qp-info-progress-percent-border-radius, 0)) var(--qp-info-progress-percent-border-radius-bottom, var(--qp-info-progress-percent-border-radius, 0));box-shadow:var(--qp-info-progress-percent-box-shadow, none)}.layout-bar-zone .layout-item[data-layout-type=points]{background-color:var(--qp-info-points-background-color, transparent);display:var(--qp-info-points-display, inline-block);width:var(--qp-info-points-width, initial);min-height:var(--qp-info-points-min-height, auto);margin-bottom:var(--qp-info-points-margin-bottom, 0);padding:var(--qp-info-points-padding-top, 0) var(--qp-info-points-padding, 0) var(--qp-info-points-padding-bottom, 0) var(--qp-info-points-padding, 10px);font-family:var(--qp-info-points-font-family, inherit);letter-spacing:var(--qp-info-points-letter-spacing, inherit);text-transform:var(--qp-info-points-text-transform, inherit);font-size:var(--qp-info-points-font-size, inherit);font-weight:var(--qp-info-points-font-weight, bold);color:var(--qp-info-points-color, inherit);text-align:var(--qp-info-points-text-align, left);align-content:var(--qp-info-points-align-content, center);border-top:var(--qp-info-points-border-top-width, var(--qp-info-points-border-width, 0)) var(--qp-info-points-border-top-style, var(--qp-info-points-border-style, none)) var(--qp-info-points-border-top-color, var(--qp-info-points-border-color, black));border-right:var(--qp-info-points-border-right-width, var(--qp-info-points-border-width, 0)) var(--qp-info-points-border-right-style, var(--qp-info-points-border-style, none)) var(--qp-info-points-border-right-color, var(--qp-info-points-border-color, black));border-bottom:var(--qp-info-points-border-bottom-width, var(--qp-info-points-border-width, 0)) var(--qp-info-points-border-bottom-style, var(--qp-info-points-border-style, none)) var(--qp-info-points-border-bottom-color, var(--qp-info-points-border-color, black));border-left:var(--qp-info-points-border-left-width, var(--qp-info-points-border-width, 2px)) var(--qp-info-points-border-left-style, var(--qp-info-points-border-style, solid)) var(--qp-info-points-border-left-color, var(--qp-info-points-border-color, black));border-radius:var(--qp-info-points-border-radius-top, var(--qp-info-points-border-radius, 0)) var(--qp-info-points-border-radius-top, var(--qp-info-points-border-radius, 0)) var(--qp-info-points-border-radius-bottom, var(--qp-info-points-border-radius, 0)) var(--qp-info-points-border-radius-bottom, var(--qp-info-points-border-radius, 0));box-shadow:var(--qp-info-points-box-shadow, none)}#points_info::before{content:var(--qp-icon-points-content, "\f005");display:inline-block;background-color:var(--qp-icon-points-background-color, transparent);color:var(--qp-icon-points-color, #ffc107);font-size:var(--qp-icon-points-font-size, inherit);min-width:var(--qp-icon-points-min-width, auto);min-height:var(--qp-icon-points-min-height, auto);margin:0 var(--qp-icon-points-margin, 4px) 0 0;line-height:var(--qp-icon-points-line-height, inherit);text-align:var(--qp-icon-points-text-align, center);border-top:var(--qp-icon-points-border-top-width, var(--qp-icon-points-border-width, 0)) var(--qp-icon-points-border-top-style, var(--qp-icon-points-border-style, none)) var(--qp-icon-points-border-top-color, var(--qp-icon-points-border-color, black));border-right:var(--qp-icon-points-border-right-width, var(--qp-icon-points-border-width, 0)) var(--qp-icon-points-border-right-style, var(--qp-icon-points-border-style, none)) var(--qp-icon-points-border-right-color, var(--qp-icon-points-border-color, black));border-bottom:var(--qp-icon-points-border-bottom-width, var(--qp-icon-points-border-width, 0)) var(--qp-icon-points-border-bottom-style, var(--qp-icon-points-border-style, none)) var(--qp-icon-points-border-bottom-color, var(--qp-icon-points-border-color, black));border-left:var(--qp-icon-points-border-left-width, var(--qp-icon-points-border-width, 0)) var(--qp-icon-points-border-left-style, var(--qp-icon-points-border-style, none)) var(--qp-icon-points-border-left-color, var(--qp-icon-points-border-color, black));border-radius:var(--qp-icon-points-border-radius-top, var(--qp-icon-points-border-radius, 0)) var(--qp-icon-points-border-radius-top, var(--qp-icon-points-border-radius, 0)) var(--qp-icon-points-border-radius-bottom, var(--qp-icon-points-border-radius, 0)) var(--qp-icon-points-border-radius-bottom, var(--qp-icon-points-border-radius, 0));box-shadow:var(--qp-icon-points-box-shadow, none)}#page_title_info::before{content:var(--qp-icon-page-title-content, "\f03a");display:inline-block;background-color:var(--qp-icon-page-title-background-color, transparent);color:var(--qp-icon-page-title-color, inherit);font-size:var(--qp-icon-page-title-font-size, inherit);min-width:var(--qp-icon-page-title-min-width, auto);min-height:var(--qp-icon-page-title-min-height, auto);margin:0 var(--qp-icon-page-title-margin, 6px) 0 0;line-height:var(--qp-icon-page-title-line-height, inherit);text-align:var(--qp-icon-page-title-text-align, center);border-top:var(--qp-icon-page-title-border-top-width, var(--qp-icon-page-title-border-width, 0)) var(--qp-icon-page-title-border-top-style, var(--qp-icon-page-title-border-style, none)) var(--qp-icon-page-title-border-top-color, var(--qp-icon-page-title-border-color, black));border-right:var(--qp-icon-page-title-border-right-width, var(--qp-icon-page-title-border-width, 0)) var(--qp-icon-page-title-border-right-style, var(--qp-icon-page-title-border-style, none)) var(--qp-icon-page-title-border-right-color, var(--qp-icon-page-title-border-color, black));border-bottom:var(--qp-icon-page-title-border-bottom-width, var(--qp-icon-page-title-border-width, 0)) var(--qp-icon-page-title-border-bottom-style, var(--qp-icon-page-title-border-style, none)) var(--qp-icon-page-title-border-bottom-color, var(--qp-icon-page-title-border-color, black));border-left:var(--qp-icon-page-title-border-left-width, var(--qp-icon-page-title-border-width, 0)) var(--qp-icon-page-title-border-left-style, var(--qp-icon-page-title-border-style, none)) var(--qp-icon-page-title-border-left-color, var(--qp-icon-page-title-border-color, black));border-radius:var(--qp-icon-page-title-border-radius-top, var(--qp-icon-page-title-border-radius, 0)) var(--qp-icon-page-title-border-radius-top, var(--qp-icon-page-title-border-radius, 0)) var(--qp-icon-page-title-border-radius-bottom, var(--qp-icon-page-title-border-radius, 0)) var(--qp-icon-page-title-border-radius-bottom, var(--qp-icon-page-title-border-radius, 0));box-shadow:var(--qp-icon-page-title-box-shadow, none)}#page_subtitle_info::before{content:var(--qp-icon-page-subtitle-content, none);display:inline-block;background-color:var(--qp-icon-page-subtitle-background-color, transparent);color:var(--qp-icon-page-subtitle-color, inherit);font-size:var(--qp-icon-page-subtitle-font-size, inherit);min-width:var(--qp-icon-page-subtitle-min-width, auto);min-height:var(--qp-icon-page-subtitle-min-height, auto);margin:0 var(--qp-icon-page-subtitle-margin, 6px) 0 0;line-height:var(--qp-icon-page-subtitle-line-height, inherit);text-align:var(--qp-icon-page-subtitle-text-align, center);border-top:var(--qp-icon-page-subtitle-border-top-width, var(--qp-icon-page-subtitle-border-width, 0)) var(--qp-icon-page-subtitle-border-top-style, var(--qp-icon-page-subtitle-border-style, none)) var(--qp-icon-page-subtitle-border-top-color, var(--qp-icon-page-subtitle-border-color, black));border-right:var(--qp-icon-page-subtitle-border-right-width, var(--qp-icon-page-subtitle-border-width, 0)) var(--qp-icon-page-subtitle-border-right-style, var(--qp-icon-page-subtitle-border-style, none)) var(--qp-icon-page-subtitle-border-right-color, var(--qp-icon-page-subtitle-border-color, black));border-bottom:var(--qp-icon-page-subtitle-border-bottom-width, var(--qp-icon-page-subtitle-border-width, 0)) var(--qp-icon-page-subtitle-border-bottom-style, var(--qp-icon-page-subtitle-border-style, none)) var(--qp-icon-page-subtitle-border-bottom-color, var(--qp-icon-page-subtitle-border-color, black));border-left:var(--qp-icon-page-subtitle-border-left-width, var(--qp-icon-page-subtitle-border-width, 0)) var(--qp-icon-page-subtitle-border-left-style, var(--qp-icon-page-subtitle-border-style, none)) var(--qp-icon-page-subtitle-border-left-color, var(--qp-icon-page-subtitle-border-color, black));border-radius:var(--qp-icon-page-subtitle-border-radius-top, var(--qp-icon-page-subtitle-border-radius, 0)) var(--qp-icon-page-subtitle-border-radius-top, var(--qp-icon-page-subtitle-border-radius, 0)) var(--qp-icon-page-subtitle-border-radius-bottom, var(--qp-icon-page-subtitle-border-radius, 0)) var(--qp-icon-page-subtitle-border-radius-bottom, var(--qp-icon-page-subtitle-border-radius, 0));box-shadow:var(--qp-icon-page-subtitle-box-shadow, none)}#pagination_info::before{content:var(--qp-icon-pagination-content, none);display:inline-block;background-color:var(--qp-icon-pagination-background-color, transparent);color:var(--qp-icon-pagination-color, inherit);font-size:var(--qp-icon-pagination-font-size, inherit);min-width:var(--qp-icon-pagination-min-width, auto);min-height:var(--qp-icon-pagination-min-height, auto);margin:0 var(--qp-icon-pagination-margin, 6px) 0 0;line-height:var(--qp-icon-pagination-line-height, inherit);text-align:var(--qp-icon-pagination-text-align, center);border-top:var(--qp-icon-pagination-border-top-width, var(--qp-icon-pagination-border-width, 0)) var(--qp-icon-pagination-border-top-style, var(--qp-icon-pagination-border-style, none)) var(--qp-icon-pagination-border-top-color, var(--qp-icon-pagination-border-color, black));border-right:var(--qp-icon-pagination-border-right-width, var(--qp-icon-pagination-border-width, 0)) var(--qp-icon-pagination-border-right-style, var(--qp-icon-pagination-border-style, none)) var(--qp-icon-pagination-border-right-color, var(--qp-icon-pagination-border-color, black));border-bottom:var(--qp-icon-pagination-border-bottom-width, var(--qp-icon-pagination-border-width, 0)) var(--qp-icon-pagination-border-bottom-style, var(--qp-icon-pagination-border-style, none)) var(--qp-icon-pagination-border-bottom-color, var(--qp-icon-pagination-border-color, black));border-left:var(--qp-icon-pagination-border-left-width, var(--qp-icon-pagination-border-width, 0)) var(--qp-icon-pagination-border-left-style, var(--qp-icon-pagination-border-style, none)) var(--qp-icon-pagination-border-left-color, var(--qp-icon-pagination-border-color, black));border-radius:var(--qp-icon-pagination-border-radius-top, var(--qp-icon-pagination-border-radius, 0)) var(--qp-icon-pagination-border-radius-top, var(--qp-icon-pagination-border-radius, 0)) var(--qp-icon-pagination-border-radius-bottom, var(--qp-icon-pagination-border-radius, 0)) var(--qp-icon-pagination-border-radius-bottom, var(--qp-icon-pagination-border-radius, 0));box-shadow:var(--qp-icon-pagination-box-shadow, none)}#progress_percent_info::before{content:var(--qp-icon-progress-percent-content, none);display:inline-block;background-color:var(--qp-icon-progress-percent-background-color, transparent);color:var(--qp-icon-progress-percent-color, inherit);font-size:var(--qp-icon-progress-percent-font-size, inherit);min-width:var(--qp-icon-progress-percent-min-width, auto);min-height:var(--qp-icon-progress-percent-min-height, auto);margin:0 var(--qp-icon-progress-percent-margin, 6px) 0 0;line-height:var(--qp-icon-progress-percent-line-height, inherit);text-align:var(--qp-icon-progress-percent-text-align, center);border-top:var(--qp-icon-progress-percent-border-top-width, var(--qp-icon-progress-percent-border-width, 0)) var(--qp-icon-progress-percent-border-top-style, var(--qp-icon-progress-percent-border-style, none)) var(--qp-icon-progress-percent-border-top-color, var(--qp-icon-progress-percent-border-color, black));border-right:var(--qp-icon-progress-percent-border-right-width, var(--qp-icon-progress-percent-border-width, 0)) var(--qp-icon-progress-percent-border-right-style, var(--qp-icon-progress-percent-border-style, none)) var(--qp-icon-progress-percent-border-right-color, var(--qp-icon-progress-percent-border-color, black));border-bottom:var(--qp-icon-progress-percent-border-bottom-width, var(--qp-icon-progress-percent-border-width, 0)) var(--qp-icon-progress-percent-border-bottom-style, var(--qp-icon-progress-percent-border-style, none)) var(--qp-icon-progress-percent-border-bottom-color, var(--qp-icon-progress-percent-border-color, black));border-left:var(--qp-icon-progress-percent-border-left-width, var(--qp-icon-progress-percent-border-width, 0)) var(--qp-icon-progress-percent-border-left-style, var(--qp-icon-progress-percent-border-style, none)) var(--qp-icon-progress-percent-border-left-color, var(--qp-icon-progress-percent-border-color, black));border-radius:var(--qp-icon-progress-percent-border-radius-top, var(--qp-icon-progress-percent-border-radius, 0)) var(--qp-icon-progress-percent-border-radius-top, var(--qp-icon-progress-percent-border-radius, 0)) var(--qp-icon-progress-percent-border-radius-bottom, var(--qp-icon-progress-percent-border-radius, 0)) var(--qp-icon-progress-percent-border-radius-bottom, var(--qp-icon-progress-percent-border-radius, 0));box-shadow:var(--qp-icon-progress-percent-box-shadow, none)}.element-info.time-remaining::before{content:var(--qp-icon-time-remaining-content, none);display:inline-block;background-color:var(--qp-icon-time-remaining-background-color, transparent);color:var(--qp-icon-time-remaining-color, inherit);font-size:var(--qp-icon-time-remaining-font-size, inherit);min-width:var(--qp-icon-time-remaining-min-width, auto);min-height:var(--qp-icon-time-remaining-min-height, auto);margin:0 var(--qp-icon-time-remaining-margin, 6px) 0 0;line-height:var(--qp-icon-time-remaining-line-height, inherit);text-align:var(--qp-icon-time-remaining-text-align, center);border-top:var(--qp-icon-time-remaining-border-top-width, var(--qp-icon-time-remaining-border-width, 0)) var(--qp-icon-time-remaining-border-top-style, var(--qp-icon-time-remaining-border-style, none)) var(--qp-icon-time-remaining-border-top-color, var(--qp-icon-time-remaining-border-color, black));border-right:var(--qp-icon-time-remaining-border-right-width, var(--qp-icon-time-remaining-border-width, 0)) var(--qp-icon-time-remaining-border-right-style, var(--qp-icon-time-remaining-border-style, none)) var(--qp-icon-time-remaining-border-right-color, var(--qp-icon-time-remaining-border-color, black));border-bottom:var(--qp-icon-time-remaining-border-bottom-width, var(--qp-icon-time-remaining-border-width, 0)) var(--qp-icon-time-remaining-border-bottom-style, var(--qp-icon-time-remaining-border-style, none)) var(--qp-icon-time-remaining-border-bottom-color, var(--qp-icon-time-remaining-border-color, black));border-left:var(--qp-icon-time-remaining-border-left-width, var(--qp-icon-time-remaining-border-width, 0)) var(--qp-icon-time-remaining-border-left-style, var(--qp-icon-time-remaining-border-style, none)) var(--qp-icon-time-remaining-border-left-color, var(--qp-icon-time-remaining-border-color, black));border-radius:var(--qp-icon-time-remaining-border-radius-top, var(--qp-icon-time-remaining-border-radius, 0)) var(--qp-icon-time-remaining-border-radius-top, var(--qp-icon-time-remaining-border-radius, 0)) var(--qp-icon-time-remaining-border-radius-bottom, var(--qp-icon-time-remaining-border-radius, 0)) var(--qp-icon-time-remaining-border-radius-bottom, var(--qp-icon-time-remaining-border-radius, 0));box-shadow:var(--qp-icon-time-remaining-box-shadow, none)}.element-info.parcours-time-remaining::before{content:var(--qp-icon-parcours-time-remaining-content, none);display:inline-block;background-color:var(--qp-icon-parcours-time-remaining-background-color, transparent);color:var(--qp-icon-parcours-time-remaining-color, inherit);font-size:var(--qp-icon-parcours-time-remaining-font-size, inherit);min-width:var(--qp-icon-parcours-time-remaining-min-width, auto);min-height:var(--qp-icon-parcours-time-remaining-min-height, auto);margin:0 var(--qp-icon-parcours-time-remaining-margin, 6px) 0 0;line-height:var(--qp-icon-parcours-time-remaining-line-height, inherit);text-align:var(--qp-icon-parcours-time-remaining-text-align, center);border-top:var(--qp-icon-parcours-time-remaining-border-top-width, var(--qp-icon-parcours-time-remaining-border-width, 0)) var(--qp-icon-parcours-time-remaining-border-top-style, var(--qp-icon-parcours-time-remaining-border-style, none)) var(--qp-icon-parcours-time-remaining-border-top-color, var(--qp-icon-parcours-time-remaining-border-color, black));border-right:var(--qp-icon-parcours-time-remaining-border-right-width, var(--qp-icon-parcours-time-remaining-border-width, 0)) var(--qp-icon-parcours-time-remaining-border-right-style, var(--qp-icon-parcours-time-remaining-border-style, none)) var(--qp-icon-parcours-time-remaining-border-right-color, var(--qp-icon-parcours-time-remaining-border-color, black));border-bottom:var(--qp-icon-parcours-time-remaining-border-bottom-width, var(--qp-icon-parcours-time-remaining-border-width, 0)) var(--qp-icon-parcours-time-remaining-border-bottom-style, var(--qp-icon-parcours-time-remaining-border-style, none)) var(--qp-icon-parcours-time-remaining-border-bottom-color, var(--qp-icon-parcours-time-remaining-border-color, black));border-left:var(--qp-icon-parcours-time-remaining-border-left-width, var(--qp-icon-parcours-time-remaining-border-width, 0)) var(--qp-icon-parcours-time-remaining-border-left-style, var(--qp-icon-parcours-time-remaining-border-style, none)) var(--qp-icon-parcours-time-remaining-border-left-color, var(--qp-icon-parcours-time-remaining-border-color, black));border-radius:var(--qp-icon-parcours-time-remaining-border-radius-top, var(--qp-icon-parcours-time-remaining-border-radius, 0)) var(--qp-icon-parcours-time-remaining-border-radius-top, var(--qp-icon-parcours-time-remaining-border-radius, 0)) var(--qp-icon-parcours-time-remaining-border-radius-bottom, var(--qp-icon-parcours-time-remaining-border-radius, 0)) var(--qp-icon-parcours-time-remaining-border-radius-bottom, var(--qp-icon-parcours-time-remaining-border-radius, 0));box-shadow:var(--qp-icon-parcours-time-remaining-box-shadow, none)}.element-info.time-elapsed::before{content:var(--qp-icon-time-elapsed-content, none);display:inline-block;background-color:var(--qp-icon-time-elapsed-background-color, transparent);color:var(--qp-icon-time-elapsed-color, inherit);font-size:var(--qp-icon-time-elapsed-font-size, inherit);min-width:var(--qp-icon-time-elapsed-min-width, auto);min-height:var(--qp-icon-time-elapsed-min-height, auto);margin:0 var(--qp-icon-time-elapsed-margin, 6px) 0 0;line-height:var(--qp-icon-time-elapsed-line-height, inherit);text-align:var(--qp-icon-time-elapsed-text-align, center);border-top:var(--qp-icon-time-elapsed-border-top-width, var(--qp-icon-time-elapsed-border-width, 0)) var(--qp-icon-time-elapsed-border-top-style, var(--qp-icon-time-elapsed-border-style, none)) var(--qp-icon-time-elapsed-border-top-color, var(--qp-icon-time-elapsed-border-color, black));border-right:var(--qp-icon-time-elapsed-border-right-width, var(--qp-icon-time-elapsed-border-width, 0)) var(--qp-icon-time-elapsed-border-right-style, var(--qp-icon-time-elapsed-border-style, none)) var(--qp-icon-time-elapsed-border-right-color, var(--qp-icon-time-elapsed-border-color, black));border-bottom:var(--qp-icon-time-elapsed-border-bottom-width, var(--qp-icon-time-elapsed-border-width, 0)) var(--qp-icon-time-elapsed-border-bottom-style, var(--qp-icon-time-elapsed-border-style, none)) var(--qp-icon-time-elapsed-border-bottom-color, var(--qp-icon-time-elapsed-border-color, black));border-left:var(--qp-icon-time-elapsed-border-left-width, var(--qp-icon-time-elapsed-border-width, 0)) var(--qp-icon-time-elapsed-border-left-style, var(--qp-icon-time-elapsed-border-style, none)) var(--qp-icon-time-elapsed-border-left-color, var(--qp-icon-time-elapsed-border-color, black));border-radius:var(--qp-icon-time-elapsed-border-radius-top, var(--qp-icon-time-elapsed-border-radius, 0)) var(--qp-icon-time-elapsed-border-radius-top, var(--qp-icon-time-elapsed-border-radius, 0)) var(--qp-icon-time-elapsed-border-radius-bottom, var(--qp-icon-time-elapsed-border-radius, 0)) var(--qp-icon-time-elapsed-border-radius-bottom, var(--qp-icon-time-elapsed-border-radius, 0));box-shadow:var(--qp-icon-time-elapsed-box-shadow, none)}.element-info.parcours-time-elapsed::before{content:var(--qp-icon-parcours-time-elapsed-content, none);display:inline-block;background-color:var(--qp-icon-parcours-time-elapsed-background-color, transparent);color:var(--qp-icon-parcours-time-elapsed-color, inherit);font-size:var(--qp-icon-parcours-time-elapsed-font-size, inherit);min-width:var(--qp-icon-parcours-time-elapsed-min-width, auto);min-height:var(--qp-icon-parcours-time-elapsed-min-height, auto);margin:0 var(--qp-icon-parcours-time-elapsed-margin, 6px) 0 0;line-height:var(--qp-icon-parcours-time-elapsed-line-height, inherit);text-align:var(--qp-icon-parcours-time-elapsed-text-align, center);border-top:var(--qp-icon-parcours-time-elapsed-border-top-width, var(--qp-icon-parcours-time-elapsed-border-width, 0)) var(--qp-icon-parcours-time-elapsed-border-top-style, var(--qp-icon-parcours-time-elapsed-border-style, none)) var(--qp-icon-parcours-time-elapsed-border-top-color, var(--qp-icon-parcours-time-elapsed-border-color, black));border-right:var(--qp-icon-parcours-time-elapsed-border-right-width, var(--qp-icon-parcours-time-elapsed-border-width, 0)) var(--qp-icon-parcours-time-elapsed-border-right-style, var(--qp-icon-parcours-time-elapsed-border-style, none)) var(--qp-icon-parcours-time-elapsed-border-right-color, var(--qp-icon-parcours-time-elapsed-border-color, black));border-bottom:var(--qp-icon-parcours-time-elapsed-border-bottom-width, var(--qp-icon-parcours-time-elapsed-border-width, 0)) var(--qp-icon-parcours-time-elapsed-border-bottom-style, var(--qp-icon-parcours-time-elapsed-border-style, none)) var(--qp-icon-parcours-time-elapsed-border-bottom-color, var(--qp-icon-parcours-time-elapsed-border-color, black));border-left:var(--qp-icon-parcours-time-elapsed-border-left-width, var(--qp-icon-parcours-time-elapsed-border-width, 0)) var(--qp-icon-parcours-time-elapsed-border-left-style, var(--qp-icon-parcours-time-elapsed-border-style, none)) var(--qp-icon-parcours-time-elapsed-border-left-color, var(--qp-icon-parcours-time-elapsed-border-color, black));border-radius:var(--qp-icon-parcours-time-elapsed-border-radius-top, var(--qp-icon-parcours-time-elapsed-border-radius, 0)) var(--qp-icon-parcours-time-elapsed-border-radius-top, var(--qp-icon-parcours-time-elapsed-border-radius, 0)) var(--qp-icon-parcours-time-elapsed-border-radius-bottom, var(--qp-icon-parcours-time-elapsed-border-radius, 0)) var(--qp-icon-parcours-time-elapsed-border-radius-bottom, var(--qp-icon-parcours-time-elapsed-border-radius, 0));box-shadow:var(--qp-icon-parcours-time-elapsed-box-shadow, none)}.layout-bar-zone .layout-item[data-layout-type=progress-bar]{background-color:var(--qp-info-progress-bar-background-color, transparent);display:var(--qp-info-progress-bar-display, inline-block);width:var(--qp-info-progress-bar-width, 25%);min-height:var(--qp-info-progress-bar-min-height, auto);margin-bottom:var(--qp-info-progress-bar-margin-bottom, 0);padding:var(--qp-info-progress-bar-padding-top, 0) var(--qp-info-progress-bar-padding, 0) var(--qp-info-progress-bar-padding-bottom, 0) var(--qp-info-progress-bar-padding, 10px);border-top:var(--qp-info-progress-bar-border-top-width, var(--qp-info-progress-bar-border-width, 0)) var(--qp-info-progress-bar-border-top-style, var(--qp-info-progress-bar-border-style, none)) var(--qp-info-progress-bar-border-top-color, var(--qp-info-progress-bar-border-color, black));border-right:var(--qp-info-progress-bar-border-right-width, var(--qp-info-progress-bar-border-width, 0)) var(--qp-info-progress-bar-border-right-style, var(--qp-info-progress-bar-border-style, none)) var(--qp-info-progress-bar-border-right-color, var(--qp-info-progress-bar-border-color, black));border-bottom:var(--qp-info-progress-bar-border-bottom-width, var(--qp-info-progress-bar-border-width, 0)) var(--qp-info-progress-bar-border-bottom-style, var(--qp-info-progress-bar-border-style, none)) var(--qp-info-progress-bar-border-bottom-color, var(--qp-info-progress-bar-border-color, black));border-left:var(--qp-info-progress-bar-border-left-width, var(--qp-info-progress-bar-border-width, 2px)) var(--qp-info-progress-bar-border-left-style, var(--qp-info-progress-bar-border-style, solid)) var(--qp-info-progress-bar-border-left-color, var(--qp-info-progress-bar-border-color, black));border-radius:var(--qp-info-progress-bar-border-radius-top, var(--qp-info-progress-bar-border-radius, 0)) var(--qp-info-progress-bar-border-radius-top, var(--qp-info-progress-bar-border-radius, 0)) var(--qp-info-progress-bar-border-radius-bottom, var(--qp-info-progress-bar-border-radius, 0)) var(--qp-info-progress-bar-border-radius-bottom, var(--qp-info-progress-bar-border-radius, 0));box-shadow:var(--qp-info-progress-bar-box-shadow, none)}.layout-bar-zone .layout-item .progress{background-color:var(--qp-info-progress-bar-item-background-color, var(--bs-secondary-bg));width:var(--qp-info-progress-bar-item-width, 100%);min-height:var(--qp-info-progress-bar-item-min-height, auto);margin:var(--qp-info-progress-bar-item-margin, 0 auto);border-top:var(--qp-info-progress-bar-item-border-top-width, var(--qp-info-progress-bar-item-border-width, 0)) var(--qp-info-progress-bar-item-border-top-style, var(--qp-info-progress-bar-item-border-style, none)) var(--qp-info-progress-bar-item-border-top-color, var(--qp-info-progress-bar-item-border-color, black));border-right:var(--qp-info-progress-bar-item-border-right-width, var(--qp-info-progress-bar-item-border-width, 0)) var(--qp-info-progress-bar-item-border-right-style, var(--qp-info-progress-bar-item-border-style, none)) var(--qp-info-progress-bar-item-border-right-color, var(--qp-info-progress-bar-item-border-color, black));border-bottom:var(--qp-info-progress-bar-item-border-bottom-width, var(--qp-info-progress-bar-item-border-width, 0)) var(--qp-info-progress-bar-item-border-bottom-style, var(--qp-info-progress-bar-item-border-style, none)) var(--qp-info-progress-bar-item-border-bottom-color, var(--qp-info-progress-bar-item-border-color, black));border-left:var(--qp-info-progress-bar-item-border-left-width, var(--qp-info-progress-bar-item-border-width, 0)) var(--qp-info-progress-bar-item-border-left-style, var(--qp-info-progress-bar-item-border-style, none)) var(--qp-info-progress-bar-item-border-left-color, var(--qp-info-progress-bar-item-border-color, black));border-radius:var(--qp-info-progress-bar-item-border-radius-top, var(--qp-info-progress-bar-item-border-radius, 30px)) var(--qp-info-progress-bar-item-border-radius-top, var(--qp-info-progress-bar-item-border-radius, 30px)) var(--qp-info-progress-bar-item-border-radius-bottom, var(--qp-info-progress-bar-item-border-radius, 30px)) var(--qp-info-progress-bar-item-border-radius-bottom, var(--qp-info-progress-bar-item-border-radius, 30px));box-shadow:var(--qp-info-progress-bar-item-box-shadow, none)}.layout-bar-zone .layout-item .progress .progress-bar{background-color:var(--qp-info-progress-bar-item-color, deepskyblue)}.layout-bar-zone .layout-item .progress-outer{--qp-timer-ramp: var(--qp-progress-time-remaining-ramp, classic);--qp-timer-ramp-from: var(--qp-progress-time-remaining-ramp-from, #008000);--qp-timer-ramp-to: var(--qp-progress-time-remaining-ramp-to, #ff0000);--qp-timer-text-format: var(--qp-progress-time-remaining-text-text-format, seconds);background-color:transparent;width:var(--qp-progress-time-remaining-width, 100%);height:var(--qp-progress-time-remaining-height, 50px);margin:var(--qp-progress-time-remaining-margin, 0 auto);margin-bottom:30px;border-top:var(--qp-progress-time-remaining-border-top-width, var(--qp-progress-time-remaining-border-width, 0)) var(--qp-progress-time-remaining-border-top-style, var(--qp-progress-time-remaining-border-style, none)) var(--qp-progress-time-remaining-border-top-color, var(--qp-progress-time-remaining-border-color, black));border-right:var(--qp-progress-time-remaining-border-right-width, var(--qp-progress-time-remaining-border-width, 0)) var(--qp-progress-time-remaining-border-right-style, var(--qp-progress-time-remaining-border-style, none)) var(--qp-progress-time-remaining-border-right-color, var(--qp-progress-time-remaining-border-color, black));border-bottom:var(--qp-progress-time-remaining-border-bottom-width, var(--qp-progress-time-remaining-border-width, 0)) var(--qp-progress-time-remaining-border-bottom-style, var(--qp-progress-time-remaining-border-style, none)) var(--qp-progress-time-remaining-border-bottom-color, var(--qp-progress-time-remaining-border-color, black));border-left:var(--qp-progress-time-remaining-border-left-width, var(--qp-progress-time-remaining-border-width, 0)) var(--qp-progress-time-remaining-border-left-style, var(--qp-progress-time-remaining-border-style, none)) var(--qp-progress-time-remaining-border-left-color, var(--qp-progress-time-remaining-border-color, black));border-radius:var(--qp-progress-time-remaining-border-radius-top, var(--qp-progress-time-remaining-border-radius, 25px)) var(--qp-progress-time-remaining-border-radius-top, var(--qp-progress-time-remaining-border-radius, 25px)) var(--qp-progress-time-remaining-border-radius-bottom, var(--qp-progress-time-remaining-border-radius, 25px)) var(--qp-progress-time-remaining-border-radius-bottom, var(--qp-progress-time-remaining-border-radius, 25px));box-shadow:var(--qp-progress-time-remaining-box-shadow, none)}.layout-bar-zone .layout-item .progress-outer::before,.layout-bar-zone .layout-item .progress-bar-container::before{content:"";position:absolute;inset:0;border-radius:inherit}.layout-bar-zone .layout-item .progress-outer::before{display:var(--qp-progress-time-remaining-display, block);background-color:var(--qp-progress-time-remaining-background-color, #e9ecef)}.layout-bar-zone .layout-item .progress-bar-container::before{display:var(--qp-progress-time-transition-display, block);background-color:var(--qp-progress-time-transition-background-color, #e9ecef)}.layout-bar-zone .layout-item .progress-inner{display:var(--qp-progress-time-remaining-display, block)}.layout-bar-zone .layout-item .progress-bar-inner{display:var(--qp-progress-time-transition-display, block)}#time-page-text{display:var(--qp-progress-time-remaining-text-display, block);width:var(--qp-progress-time-remaining-text-width, 100%);height:100%;min-height:var(--qp-progress-time-remaining-text-min-height, auto);background-color:var(--qp-progress-time-remaining-text-background-color, transparent);margin-bottom:var(--qp-progress-time-remaining-text-margin-bottom, 0);padding:var(--qp-progress-time-remaining-text-padding-top, 0) var(--qp-progress-time-remaining-text-padding, 0) var(--qp-progress-time-remaining-text-padding-bottom, 0);font-family:var(--qp-progress-time-remaining-text-font-family, inherit);letter-spacing:var(--qp-progress-time-remaining-text-letter-spacing, inherit);text-transform:var(--qp-progress-time-remaining-text-text-transform, inherit);font-size:var(--qp-progress-time-remaining-text-font-size, calc(1.375rem + 1.5vw));font-weight:var(--qp-progress-time-remaining-text-font-weight, normal);color:var(--qp-progress-time-remaining-text-color, inherit);text-align:var(--qp-progress-time-remaining-text-text-align, center);line-height:var(--qp-progress-time-remaining-height, 50px);border-top:var(--qp-progress-time-remaining-text-border-top-width, var(--qp-progress-time-remaining-text-border-width, 0)) var(--qp-progress-time-remaining-text-border-top-style, var(--qp-progress-time-remaining-text-border-style, none)) var(--qp-progress-time-remaining-text-border-top-color, var(--qp-progress-time-remaining-text-border-color, black));border-right:var(--qp-progress-time-remaining-text-border-right-width, var(--qp-progress-time-remaining-text-border-width, 0)) var(--qp-progress-time-remaining-text-border-right-style, var(--qp-progress-time-remaining-text-border-style, none)) var(--qp-progress-time-remaining-text-border-right-color, var(--qp-progress-time-remaining-text-border-color, black));border-bottom:var(--qp-progress-time-remaining-text-border-bottom-width, var(--qp-progress-time-remaining-text-border-width, 0)) var(--qp-progress-time-remaining-text-border-bottom-style, var(--qp-progress-time-remaining-text-border-style, none)) var(--qp-progress-time-remaining-text-border-bottom-color, var(--qp-progress-time-remaining-text-border-color, black));border-left:var(--qp-progress-time-remaining-text-border-left-width, var(--qp-progress-time-remaining-text-border-width, 0)) var(--qp-progress-time-remaining-text-border-left-style, var(--qp-progress-time-remaining-text-border-style, none)) var(--qp-progress-time-remaining-text-border-left-color, var(--qp-progress-time-remaining-text-border-color, black));border-radius:var(--qp-progress-time-remaining-text-border-radius-top, var(--qp-progress-time-remaining-text-border-radius, 0)) var(--qp-progress-time-remaining-text-border-radius-top, var(--qp-progress-time-remaining-text-border-radius, 0)) var(--qp-progress-time-remaining-text-border-radius-bottom, var(--qp-progress-time-remaining-text-border-radius, 0)) var(--qp-progress-time-remaining-text-border-radius-bottom, var(--qp-progress-time-remaining-text-border-radius, 0))}.progress-bar-text{display:var(--qp-progress-time-transition-text-display, block);width:var(--qp-progress-time-transition-text-width, 100%);height:100%;min-height:var(--qp-progress-time-transition-text-min-height, auto);background-color:var(--qp-progress-time-transition-text-background-color, transparent);margin-bottom:var(--qp-progress-time-transition-text-margin-bottom, 0);padding:var(--qp-progress-time-transition-text-padding-top, 0) var(--qp-progress-time-transition-text-padding, 0) var(--qp-progress-time-transition-text-padding-bottom, 0);font-family:var(--qp-progress-time-transition-text-font-family, inherit);letter-spacing:var(--qp-progress-time-transition-text-letter-spacing, inherit);text-transform:var(--qp-progress-time-transition-text-text-transform, inherit);font-size:var(--qp-progress-time-transition-text-font-size, 24px);font-weight:var(--qp-progress-time-transition-text-font-weight, 700);color:var(--qp-progress-time-transition-text-color, white);text-align:var(--qp-progress-time-transition-text-text-align, center);line-height:var(--qp-progress-time-transition-height, 55px);border-top:var(--qp-progress-time-transition-text-border-top-width, var(--qp-progress-time-transition-text-border-width, 0)) var(--qp-progress-time-transition-text-border-top-style, var(--qp-progress-time-transition-text-border-style, none)) var(--qp-progress-time-transition-text-border-top-color, var(--qp-progress-time-transition-text-border-color, black));border-right:var(--qp-progress-time-transition-text-border-right-width, var(--qp-progress-time-transition-text-border-width, 0)) var(--qp-progress-time-transition-text-border-right-style, var(--qp-progress-time-transition-text-border-style, none)) var(--qp-progress-time-transition-text-border-right-color, var(--qp-progress-time-transition-text-border-color, black));border-bottom:var(--qp-progress-time-transition-text-border-bottom-width, var(--qp-progress-time-transition-text-border-width, 0)) var(--qp-progress-time-transition-text-border-bottom-style, var(--qp-progress-time-transition-text-border-style, none)) var(--qp-progress-time-transition-text-border-bottom-color, var(--qp-progress-time-transition-text-border-color, black));border-left:var(--qp-progress-time-transition-text-border-left-width, var(--qp-progress-time-transition-text-border-width, 0)) var(--qp-progress-time-transition-text-border-left-style, var(--qp-progress-time-transition-text-border-style, none)) var(--qp-progress-time-transition-text-border-left-color, var(--qp-progress-time-transition-text-border-color, black));border-radius:var(--qp-progress-time-transition-text-border-radius-top, var(--qp-progress-time-transition-text-border-radius, 0)) var(--qp-progress-time-transition-text-border-radius-top, var(--qp-progress-time-transition-text-border-radius, 0)) var(--qp-progress-time-transition-text-border-radius-bottom, var(--qp-progress-time-transition-text-border-radius, 0)) var(--qp-progress-time-transition-text-border-radius-bottom, var(--qp-progress-time-transition-text-border-radius, 0))}.layout-bar-zone .layout-item .progress-bar-container{--qp-timer-ramp: var(--qp-progress-time-transition-ramp, none);--qp-timer-ramp-from: var(--qp-progress-time-transition-ramp-from, #008000);--qp-timer-ramp-to: var(--qp-progress-time-transition-ramp-to, #ff0000);--qp-timer-text-format: var(--qp-progress-time-transition-text-text-format, seconds);background-color:transparent;width:var(--qp-progress-time-transition-width, 100%);height:var(--qp-progress-time-transition-height, 55px);margin:var(--qp-progress-time-transition-margin, 0 auto);border-top:var(--qp-progress-time-transition-border-top-width, var(--qp-progress-time-transition-border-width, 0)) var(--qp-progress-time-transition-border-top-style, var(--qp-progress-time-transition-border-style, none)) var(--qp-progress-time-transition-border-top-color, var(--qp-progress-time-transition-border-color, black));border-right:var(--qp-progress-time-transition-border-right-width, var(--qp-progress-time-transition-border-width, 0)) var(--qp-progress-time-transition-border-right-style, var(--qp-progress-time-transition-border-style, none)) var(--qp-progress-time-transition-border-right-color, var(--qp-progress-time-transition-border-color, black));border-bottom:var(--qp-progress-time-transition-border-bottom-width, var(--qp-progress-time-transition-border-width, 0)) var(--qp-progress-time-transition-border-bottom-style, var(--qp-progress-time-transition-border-style, none)) var(--qp-progress-time-transition-border-bottom-color, var(--qp-progress-time-transition-border-color, black));border-left:var(--qp-progress-time-transition-border-left-width, var(--qp-progress-time-transition-border-width, 0)) var(--qp-progress-time-transition-border-left-style, var(--qp-progress-time-transition-border-style, none)) var(--qp-progress-time-transition-border-left-color, var(--qp-progress-time-transition-border-color, black));border-radius:var(--qp-progress-time-transition-border-radius-top, var(--qp-progress-time-transition-border-radius, 25px)) var(--qp-progress-time-transition-border-radius-top, var(--qp-progress-time-transition-border-radius, 25px)) var(--qp-progress-time-transition-border-radius-bottom, var(--qp-progress-time-transition-border-radius, 25px)) var(--qp-progress-time-transition-border-radius-bottom, var(--qp-progress-time-transition-border-radius, 25px));box-shadow:var(--qp-progress-time-transition-box-shadow, none)}.container-time{background-color:var(--qp-info-time-item-background-color, rgb(0, 61, 0));display:var(--qp-info-time-item-display, inline-block);width:var(--qp-info-time-item-width, auto);min-height:var(--qp-info-time-item-min-height, auto);margin-bottom:var(--qp-info-time-item-margin-bottom, 0);padding:var(--qp-info-time-item-padding-top, 2px) var(--qp-info-time-item-padding, 5px) var(--qp-info-time-item-padding-bottom, 2px);font-family:var(--qp-info-time-item-font-family, inherit);letter-spacing:var(--qp-info-time-item-letter-spacing, inherit);text-transform:var(--qp-info-time-item-text-transform, inherit);font-size:var(--qp-info-time-item-font-size, inherit);font-weight:var(--qp-info-time-item-font-weight, normal);color:var(--qp-info-time-item-color, white);text-align:var(--qp-info-time-item-text-align, center);align-content:var(--qp-info-time-item-align-content, center);border-top:var(--qp-info-time-item-border-top-width, var(--qp-info-time-item-border-width, 2px)) var(--qp-info-time-item-border-top-style, var(--qp-info-time-item-border-style, none)) var(--qp-info-time-item-border-top-color, var(--qp-info-time-item-border-color, black));border-right:var(--qp-info-time-item-border-right-width, var(--qp-info-time-item-border-width, 2px)) var(--qp-info-time-item-border-right-style, var(--qp-info-time-item-border-style, none)) var(--qp-info-time-item-border-right-color, var(--qp-info-time-item-border-color, black));border-bottom:var(--qp-info-time-item-border-bottom-width, var(--qp-info-time-item-border-width, 2px)) var(--qp-info-time-item-border-bottom-style, var(--qp-info-time-item-border-style, none)) var(--qp-info-time-item-border-bottom-color, var(--qp-info-time-item-border-color, black));border-left:var(--qp-info-time-item-border-left-width, var(--qp-info-time-item-border-width, 2px)) var(--qp-info-time-item-border-left-style, var(--qp-info-time-item-border-style, none)) var(--qp-info-time-item-border-left-color, var(--qp-info-time-item-border-color, black));border-radius:var(--qp-info-time-item-border-radius-top, var(--qp-info-time-item-border-radius, 6px)) var(--qp-info-time-item-border-radius-top, var(--qp-info-time-item-border-radius, 6px)) var(--qp-info-time-item-border-radius-bottom, var(--qp-info-time-item-border-radius, 6px)) var(--qp-info-time-item-border-radius-bottom, var(--qp-info-time-item-border-radius, 6px));box-shadow:var(--qp-info-time-item-box-shadow, none)}.element-info.parcours-time-remaining .container-time,.element-info.parcours-time-elapsed .container-time{background-color:var(--qp-info-parcours-time-item-background-color, rgb(0, 61, 0));display:var(--qp-info-parcours-time-item-display, inline-block);width:var(--qp-info-parcours-time-item-width, auto);min-height:var(--qp-info-parcours-time-item-min-height, auto);margin-bottom:var(--qp-info-parcours-time-item-margin-bottom, 0);padding:var(--qp-info-parcours-time-item-padding-top, 2px) var(--qp-info-parcours-time-item-padding, 5px) var(--qp-info-parcours-time-item-padding-bottom, 2px);font-family:var(--qp-info-parcours-time-item-font-family, inherit);letter-spacing:var(--qp-info-parcours-time-item-letter-spacing, inherit);text-transform:var(--qp-info-parcours-time-item-text-transform, inherit);font-size:var(--qp-info-parcours-time-item-font-size, inherit);font-weight:var(--qp-info-parcours-time-item-font-weight, normal);color:var(--qp-info-parcours-time-item-color, white);text-align:var(--qp-info-parcours-time-item-text-align, center);align-content:var(--qp-info-parcours-time-item-align-content, center);border-top:var(--qp-info-parcours-time-item-border-top-width, var(--qp-info-parcours-time-item-border-width, 2px)) var(--qp-info-parcours-time-item-border-top-style, var(--qp-info-parcours-time-item-border-style, none)) var(--qp-info-parcours-time-item-border-top-color, var(--qp-info-parcours-time-item-border-color, black));border-right:var(--qp-info-parcours-time-item-border-right-width, var(--qp-info-parcours-time-item-border-width, 2px)) var(--qp-info-parcours-time-item-border-right-style, var(--qp-info-parcours-time-item-border-style, none)) var(--qp-info-parcours-time-item-border-right-color, var(--qp-info-parcours-time-item-border-color, black));border-bottom:var(--qp-info-parcours-time-item-border-bottom-width, var(--qp-info-parcours-time-item-border-width, 2px)) var(--qp-info-parcours-time-item-border-bottom-style, var(--qp-info-parcours-time-item-border-style, none)) var(--qp-info-parcours-time-item-border-bottom-color, var(--qp-info-parcours-time-item-border-color, black));border-left:var(--qp-info-parcours-time-item-border-left-width, var(--qp-info-parcours-time-item-border-width, 2px)) var(--qp-info-parcours-time-item-border-left-style, var(--qp-info-parcours-time-item-border-style, none)) var(--qp-info-parcours-time-item-border-left-color, var(--qp-info-parcours-time-item-border-color, black));border-radius:var(--qp-info-parcours-time-item-border-radius-top, var(--qp-info-parcours-time-item-border-radius, 6px)) var(--qp-info-parcours-time-item-border-radius-top, var(--qp-info-parcours-time-item-border-radius, 6px)) var(--qp-info-parcours-time-item-border-radius-bottom, var(--qp-info-parcours-time-item-border-radius, 6px)) var(--qp-info-parcours-time-item-border-radius-bottom, var(--qp-info-parcours-time-item-border-radius, 6px));box-shadow:var(--qp-info-parcours-time-item-box-shadow, none)}.question-title{background-color:var(--qp-question-title-background-color, transparent);display:var(--qp-question-title-display, block);width:var(--qp-question-title-width, 100%);min-height:var(--qp-question-title-min-height, auto);margin-bottom:var(--qp-question-title-margin-bottom, 20px);padding:var(--qp-question-title-padding-top, 0) var(--qp-question-title-padding, 0) var(--qp-question-title-padding-bottom, 0);font-family:var(--qp-question-title-font-family, inherit);letter-spacing:var(--qp-question-title-letter-spacing, inherit);text-transform:var(--qp-question-title-text-transform, inherit);font-size:var(--qp-question-title-font-size, 24px);font-weight:var(--qp-question-title-font-weight, normal);color:var(--qp-question-title-color, #333);text-align:var(--qp-question-title-text-align, left);align-content:var(--qp-question-title-align-content, center);border-top:var(--qp-question-title-border-top-width, var(--qp-question-title-border-width, 1px)) var(--qp-question-title-border-top-style, var(--qp-question-title-border-style, none)) var(--qp-question-title-border-top-color, var(--qp-question-title-border-color, black));border-right:var(--qp-question-title-border-right-width, var(--qp-question-title-border-width, 1px)) var(--qp-question-title-border-right-style, var(--qp-question-title-border-style, none)) var(--qp-question-title-border-right-color, var(--qp-question-title-border-color, black));border-bottom:var(--qp-question-title-border-bottom-width, var(--qp-question-title-border-width, 1px)) var(--qp-question-title-border-bottom-style, var(--qp-question-title-border-style, none)) var(--qp-question-title-border-bottom-color, var(--qp-question-title-border-color, black));border-left:var(--qp-question-title-border-left-width, var(--qp-question-title-border-width, 1px)) var(--qp-question-title-border-left-style, var(--qp-question-title-border-style, none)) var(--qp-question-title-border-left-color, var(--qp-question-title-border-color, black));border-radius:var(--qp-question-title-border-radius-top, var(--qp-question-title-border-radius, 0)) var(--qp-question-title-border-radius-top, var(--qp-question-title-border-radius, 0)) var(--qp-question-title-border-radius-bottom, var(--qp-question-title-border-radius, 0)) var(--qp-question-title-border-radius-bottom, var(--qp-question-title-border-radius, 0));box-shadow:var(--qp-question-title-box-shadow, none)}.question-message{background-color:var(--qp-question-message-background-color, transparent);display:var(--qp-question-message-display, block);width:var(--qp-question-message-width, 100%);min-height:var(--qp-question-message-min-height, auto);margin-bottom:var(--qp-question-message-margin-bottom, 20px);padding:var(--qp-question-message-padding-top, 0) var(--qp-question-message-padding, 0) var(--qp-question-message-padding-bottom, 0);font-family:var(--qp-question-message-font-family, inherit);letter-spacing:var(--qp-question-message-letter-spacing, inherit);text-transform:var(--qp-question-message-text-transform, inherit);font-size:var(--qp-question-message-font-size, 20px);font-weight:var(--qp-question-message-font-weight, normal);color:var(--qp-question-message-color, #333);text-align:var(--qp-question-message-text-align, left);align-content:var(--qp-question-message-align-content, center);border-top:var(--qp-question-message-border-top-width, var(--qp-question-message-border-width, 1px)) var(--qp-question-message-border-top-style, var(--qp-question-message-border-style, none)) var(--qp-question-message-border-top-color, var(--qp-question-message-border-color, black));border-right:var(--qp-question-message-border-right-width, var(--qp-question-message-border-width, 1px)) var(--qp-question-message-border-right-style, var(--qp-question-message-border-style, none)) var(--qp-question-message-border-right-color, var(--qp-question-message-border-color, black));border-bottom:var(--qp-question-message-border-bottom-width, var(--qp-question-message-border-width, 1px)) var(--qp-question-message-border-bottom-style, var(--qp-question-message-border-style, none)) var(--qp-question-message-border-bottom-color, var(--qp-question-message-border-color, black));border-left:var(--qp-question-message-border-left-width, var(--qp-question-message-border-width, 1px)) var(--qp-question-message-border-left-style, var(--qp-question-message-border-style, none)) var(--qp-question-message-border-left-color, var(--qp-question-message-border-color, black));border-radius:var(--qp-question-message-border-radius-top, var(--qp-question-message-border-radius, 0)) var(--qp-question-message-border-radius-top, var(--qp-question-message-border-radius, 0)) var(--qp-question-message-border-radius-bottom, var(--qp-question-message-border-radius, 0)) var(--qp-question-message-border-radius-bottom, var(--qp-question-message-border-radius, 0));box-shadow:var(--qp-question-message-box-shadow, none)}.questions-wrapper{display:var(--qp-questions-display, block);width:var(--qp-questions-width, 100%);margin:var(--qp-questions-margin, 0 auto);gap:0 25px;grid-template-columns:repeat(var(--qp-questions-grid-template-columns, 2), 1fr);align-items:start;word-spacing:var(--qp-questions-word-spacing, 25px)}.questions-wrapper>*:not(.question-slot),.questions-wrapper>.question-slot>*{word-spacing:normal}.question-slot{display:contents}.question-content{display:var(--qp-question-display, block);vertical-align:top;width:var(--qp-questions-width, 100%);margin:var(--qp-questions-margin, 0 auto);margin-bottom:var(--qp-question-margin-bottom, 2.5rem);margin-top:var(--qp-question-margin-top, 0);border-top:var(--qp-question-border-top-width, var(--qp-question-border-width, 0)) var(--qp-question-border-top-style, var(--qp-question-border-style, none)) var(--qp-question-border-top-color, var(--qp-question-border-color, black));border-right:var(--qp-question-border-right-width, var(--qp-question-border-width, 0)) var(--qp-question-border-right-style, var(--qp-question-border-style, none)) var(--qp-question-border-right-color, var(--qp-question-border-color, black));border-bottom:var(--qp-question-border-bottom-width, var(--qp-question-border-width, 0)) var(--qp-question-border-bottom-style, var(--qp-question-border-style, none)) var(--qp-question-border-bottom-color, var(--qp-question-border-color, black));border-left:var(--qp-question-border-left-width, var(--qp-question-border-width, 0)) var(--qp-question-border-left-style, var(--qp-question-border-style, none)) var(--qp-question-border-left-color, var(--qp-question-border-color, black));border-radius:var(--qp-question-border-radius-top, var(--qp-question-border-radius, 10px)) var(--qp-question-border-radius-top, var(--qp-question-border-radius, 10px)) var(--qp-question-border-radius-bottom, var(--qp-question-border-radius, 10px)) var(--qp-question-border-radius-bottom, var(--qp-question-border-radius, 10px));box-shadow:var(--qp-question-box-shadow, 0 0 10px 0 rgba(0, 0, 0, 0.3));rotate:var(--qp-question-rotate, 0deg);background-color:transparent}.question-heading{background-image:var(--qp-question-header-background-image, none);background-size:var(--qp-question-header-background-size, auto);background-repeat:var(--qp-question-header-background-repeat, repeat);background-position:var(--qp-question-header-background-position, 0% 0%);background-attachment:var(--qp-question-header-background-attachment, scroll);background-color:var(--qp-question-header-background-color, rgba(248, 248, 248));display:var(--qp-question-header-display, block);width:var(--qp-question-header-width, 100%);min-height:var(--qp-question-header-min-height, 90px);padding:0 30px var(--qp-question-header-padding-bottom, 0) var(--qp-question-header-padding-left, 30px);font-family:var(--qp-question-header-font-family, inherit);letter-spacing:var(--qp-question-header-letter-spacing, inherit);text-transform:var(--qp-question-header-text-transform, inherit);font-size:var(--qp-question-header-font-size, 30px);font-weight:var(--qp-question-header-font-weight, bold);color:var(--qp-question-header-color, inherit);text-align:var(--qp-question-header-text-align, center);align-content:var(--qp-question-header-align-content, center);border-top:var(--qp-question-header-border-top-width, var(--qp-question-header-border-width, 1px)) var(--qp-question-header-border-top-style, var(--qp-question-header-border-style, none)) var(--qp-question-header-border-top-color, var(--qp-question-header-border-color, black));border-right:var(--qp-question-header-border-right-width, var(--qp-question-header-border-width, 1px)) var(--qp-question-header-border-right-style, var(--qp-question-header-border-style, none)) var(--qp-question-header-border-right-color, var(--qp-question-header-border-color, black));border-bottom:var(--qp-question-header-border-bottom-width, var(--qp-question-header-border-width, 1px)) var(--qp-question-header-border-bottom-style, var(--qp-question-header-border-style, solid)) var(--qp-question-header-border-bottom-color, var(--qp-question-header-border-color, rgba(0, 0, 0, 0.175)));border-left:var(--qp-question-header-border-left-width, var(--qp-question-header-border-width, 1px)) var(--qp-question-header-border-left-style, var(--qp-question-header-border-style, none)) var(--qp-question-header-border-left-color, var(--qp-question-header-border-color, black));border-radius:var(--qp-question-header-border-radius-top, var(--qp-question-header-border-radius, 10px)) var(--qp-question-header-border-radius-top, var(--qp-question-header-border-radius, 10px)) var(--qp-question-header-border-radius-bottom, var(--qp-question-header-border-radius, 0)) var(--qp-question-header-border-radius-bottom, var(--qp-question-header-border-radius, 0));box-shadow:var(--qp-question-header-box-shadow, none);rotate:var(--qp-question-header-rotate, 0deg)}.question-group .question-heading.question-group-instruction{background-image:var(--qp-question-group-heading-background-image, var(--qp-question-header-background-image, none));background-size:var(--qp-question-group-heading-background-size, var(--qp-question-header-background-size, auto));background-repeat:var(--qp-question-group-heading-background-repeat, var(--qp-question-header-background-repeat, repeat));background-position:var(--qp-question-group-heading-background-position, var(--qp-question-header-background-position, 0% 0%));background-attachment:var(--qp-question-group-heading-background-attachment, var(--qp-question-header-background-attachment, scroll));background-color:var(--qp-question-group-heading-background-color, var(--qp-question-header-background-color, rgba(248, 248, 248)));display:var(--qp-question-group-heading-display, var(--qp-question-header-display, block));width:var(--qp-question-group-heading-width, var(--qp-question-header-width, 100%));min-height:var(--qp-question-group-heading-min-height, var(--qp-question-header-min-height, 90px));padding:0 30px var(--qp-question-group-heading-padding-bottom, var(--qp-question-header-padding-bottom, 0)) var(--qp-question-group-heading-padding-left, var(--qp-question-header-padding-left, 30px));margin-top:var(--qp-question-group-heading-margin-top, 0);margin-bottom:var(--qp-question-group-heading-margin-bottom, 0);margin-left:var(--qp-question-group-heading-margin-left, auto);font-family:var(--qp-question-group-heading-font-family, var(--qp-question-header-font-family, inherit));letter-spacing:var(--qp-question-group-heading-letter-spacing, var(--qp-question-header-letter-spacing, inherit));text-transform:var(--qp-question-group-heading-text-transform, var(--qp-question-header-text-transform, inherit));font-size:var(--qp-question-group-heading-font-size, var(--qp-question-header-font-size, 30px));font-weight:var(--qp-question-group-heading-font-weight, var(--qp-question-header-font-weight, bold));color:var(--qp-question-group-heading-color, var(--qp-question-header-color, inherit));text-align:var(--qp-question-group-heading-text-align, var(--qp-question-header-text-align, center));align-content:var(--qp-question-group-heading-align-content, var(--qp-question-header-align-content, center));border-top:var(--qp-question-group-heading-border-top-width, var(--qp-question-group-heading-border-width, 1px)) var(--qp-question-group-heading-border-top-style, var(--qp-question-group-heading-border-style, none)) var(--qp-question-group-heading-border-top-color, var(--qp-question-group-heading-border-color, black));border-right:var(--qp-question-group-heading-border-right-width, var(--qp-question-group-heading-border-width, 1px)) var(--qp-question-group-heading-border-right-style, var(--qp-question-group-heading-border-style, none)) var(--qp-question-group-heading-border-right-color, var(--qp-question-group-heading-border-color, black));border-bottom:var(--qp-question-group-heading-border-bottom-width, var(--qp-question-group-heading-border-width, 1px)) var(--qp-question-group-heading-border-bottom-style, var(--qp-question-group-heading-border-style, solid)) var(--qp-question-group-heading-border-bottom-color, var(--qp-question-group-heading-border-color, rgba(0, 0, 0, 0.175)));border-left:var(--qp-question-group-heading-border-left-width, var(--qp-question-group-heading-border-width, 1px)) var(--qp-question-group-heading-border-left-style, var(--qp-question-group-heading-border-style, none)) var(--qp-question-group-heading-border-left-color, var(--qp-question-group-heading-border-color, black));border-radius:var(--qp-question-group-heading-border-radius-top, var(--qp-question-group-heading-border-radius, 10px)) var(--qp-question-group-heading-border-radius-top, var(--qp-question-group-heading-border-radius, 10px)) var(--qp-question-group-heading-border-radius-bottom, var(--qp-question-group-heading-border-radius, 0)) var(--qp-question-group-heading-border-radius-bottom, var(--qp-question-group-heading-border-radius, 0));box-shadow:var(--qp-question-group-heading-box-shadow, none);rotate:var(--qp-question-group-heading-rotate, 0deg)}.question-body,.introduction-body{background-image:var(--qp-question-body-background-image, none);background-size:var(--qp-question-body-background-size, auto);background-repeat:var(--qp-question-body-background-repeat, repeat);background-position:var(--qp-question-body-background-position, 0% 0%);background-attachment:var(--qp-question-body-background-attachment, scroll);background-color:var(--qp-question-body-background-color, rgb(255, 255, 255));padding:var(--qp-question-body-padding-top, 50px) var(--qp-question-body-padding-right, 10px) var(--qp-question-body-padding-bottom, 20px) var(--qp-question-body-padding-left, 10px);font-family:var(--qp-question-body-font-family, inherit);letter-spacing:var(--qp-question-body-letter-spacing, inherit);text-transform:var(--qp-question-body-text-transform, inherit);font-size:var(--qp-question-body-font-size, inherit);color:var(--qp-question-body-color, rgb(0, 0, 0))}.question-body .choice-input,.question-body .other-input,.question-body .question-group-field-label{width:var(--qp-question-body-width, 80%);margin:var(--qp-question-body-margin, 0 auto)}.question-body .text-input{width:var(--qp-question-body-width, 85%);margin:var(--qp-question-body-margin, 0 auto)}.question-explanation{background-image:var(--qp-question-footer-background-image, none);background-size:var(--qp-question-footer-background-size, auto);background-repeat:var(--qp-question-footer-background-repeat, repeat);background-position:var(--qp-question-footer-background-position, 0% 0%);background-attachment:var(--qp-question-footer-background-attachment, scroll);background-color:var(--qp-question-footer-background-color, rgba(248, 248, 248));display:var(--qp-question-footer-display, block);width:var(--qp-question-footer-width, 100%);min-height:var(--qp-question-footer-min-height, 90px);font-family:var(--qp-question-footer-font-family, inherit);letter-spacing:var(--qp-question-footer-letter-spacing, inherit);text-transform:var(--qp-question-footer-text-transform, inherit);font-size:var(--qp-question-footer-font-size, 1.5rem);font-weight:var(--qp-question-footer-font-weight, normal);color:var(--qp-question-footer-color, inherit);text-align:var(--qp-question-footer-text-align, left);align-content:var(--qp-question-footer-align-content, center);border-top:var(--qp-question-footer-border-top-width, var(--qp-question-footer-border-width, 1px)) var(--qp-question-footer-border-top-style, var(--qp-question-footer-border-style, none)) var(--qp-question-footer-border-top-color, var(--qp-question-footer-border-color, black));border-right:var(--qp-question-footer-border-right-width, var(--qp-question-footer-border-width, 1px)) var(--qp-question-footer-border-right-style, var(--qp-question-footer-border-style, none)) var(--qp-question-footer-border-right-color, var(--qp-question-footer-border-color, black));border-bottom:var(--qp-question-footer-border-bottom-width, var(--qp-question-footer-border-width, 1px)) var(--qp-question-footer-border-bottom-style, var(--qp-question-footer-border-style, none)) var(--qp-question-footer-border-bottom-color, var(--qp-question-footer-border-color, black));border-left:var(--qp-question-footer-border-left-width, var(--qp-question-footer-border-width, 1px)) var(--qp-question-footer-border-left-style, var(--qp-question-footer-border-style, none)) var(--qp-question-footer-border-left-color, var(--qp-question-footer-border-color, black));border-radius:var(--qp-question-footer-border-radius-top, var(--qp-question-footer-border-radius, 0)) var(--qp-question-footer-border-radius-top, var(--qp-question-footer-border-radius, 0)) var(--qp-question-footer-border-radius-bottom, var(--qp-question-footer-border-radius, 0)) var(--qp-question-footer-border-radius-bottom, var(--qp-question-footer-border-radius, 0));box-shadow:var(--qp-question-footer-box-shadow, none)}.radio-field,.checkbox-field{min-height:var(--qp-question-checkbox-field-min-height, 72px);padding-left:var(--qp-question-checkbox-field-padding-left, 90px);min-width:0;width:min(100%,max(var(--qp-question-checkbox-field-width, 100%),15rem));text-align:var(--qp-question-checkbox-field-text-align, left)}.select-field,.multiple-select-field{min-height:var(--qp-question-select-field-min-height, 72px)}.input-field{min-height:var(--qp-question-input-field-min-height, 72px);position:relative}.radio-field-section,.checkbox-field-section{display:var(--qp-question-checkbox-field-display, block);gap:0 25px;grid-template-columns:repeat(auto-fit, minmax(min(max(250px, 47%), 100%), 2fr))}.radio-field input[type=radio],.checkbox-field input[type=checkbox]{background-color:var(--qp-question-checkbox-field-background-color, transparent);width:100%;border-top:var(--qp-question-checkbox-field-border-top-width, var(--qp-question-checkbox-field-border-width, 1px)) var(--qp-question-checkbox-field-border-top-style, var(--qp-question-checkbox-field-border-style, solid)) var(--qp-question-checkbox-field-border-top-color, var(--qp-question-checkbox-field-border-color, var(--field-border-color)));border-right:var(--qp-question-checkbox-field-border-right-width, var(--qp-question-checkbox-field-border-width, 1px)) var(--qp-question-checkbox-field-border-right-style, var(--qp-question-checkbox-field-border-style, solid)) var(--qp-question-checkbox-field-border-right-color, var(--qp-question-checkbox-field-border-color, var(--field-border-color)));border-bottom:var(--qp-question-checkbox-field-border-bottom-width, var(--qp-question-checkbox-field-border-width, 1px)) var(--qp-question-checkbox-field-border-bottom-style, var(--qp-question-checkbox-field-border-style, solid)) var(--qp-question-checkbox-field-border-bottom-color, var(--qp-question-checkbox-field-border-color, var(--field-border-color)));border-left:var(--qp-question-checkbox-field-border-left-width, var(--qp-question-checkbox-field-border-width, 1px)) var(--qp-question-checkbox-field-border-left-style, var(--qp-question-checkbox-field-border-style, solid)) var(--qp-question-checkbox-field-border-left-color, var(--qp-question-checkbox-field-border-color, var(--field-border-color)));border-radius:var(--qp-question-checkbox-field-border-radius-top, var(--qp-question-checkbox-field-border-radius, 50px)) var(--qp-question-checkbox-field-border-radius-top, var(--qp-question-checkbox-field-border-radius, 50px)) var(--qp-question-checkbox-field-border-radius-bottom, var(--qp-question-checkbox-field-border-radius, 50px)) var(--qp-question-checkbox-field-border-radius-bottom, var(--qp-question-checkbox-field-border-radius, 50px));box-shadow:var(--qp-question-checkbox-field-box-shadow, none)}.radio-field label,.checkbox-field label{margin-left:var(--qp-question-checkbox-field-margin-left, 0px);font-size:var(--qp-question-checkbox-field-font-size, 25px);color:var(--qp-question-checkbox-field-color, rgb(24, 24, 24));display:block;text-align:var(--qp-question-checkbox-field-text-align, justify);position:relative;z-index:999}.radio-field input[type=radio]::before,.checkbox-field input[type=checkbox]::before{display:var(--qp-question-checkbox-mark-display, block);background-color:var(--qp-question-checkbox-mark-background-color, var(--field-color));color:var(--qp-question-checkbox-mark-color, var(--field-color));width:var(--qp-question-checkbox-mark-width, 35px);height:var(--qp-question-checkbox-mark-width, 35px);line-height:var(--qp-question-checkbox-mark-line-height, var(--qp-question-checkbox-mark-width, 35px));font-size:var(--qp-question-checkbox-mark-font-size, 15px);border:var(--qp-question-checkbox-mark-border-width, 1px) var(--qp-question-checkbox-mark-border-style, solid) var(--qp-question-checkbox-mark-border-color, var(--field-border-color));border-radius:var(--qp-question-checkbox-mark-border-radius, 50%)}.radio-field input[type=radio]:checked::before,.checkbox-field input[type=checkbox]:checked::before{content:var(--qp-question-checkbox-mark-selected-content, "\f00c");background-color:var(--qp-question-checkbox-mark-selected-background-color, var(--primary-color));border-color:var(--qp-question-checkbox-mark-selected-border-color, var(--primary-color));color:var(--qp-question-checkbox-mark-selected-color, var(--field-color))}.radio-field input[type=radio]:checked,.checkbox-field input[type=checkbox]:checked{background-color:var(--qp-question-checkbox-field-selected-background-color, var(--qp-question-checkbox-field-background-color, transparent));border-color:var(--qp-question-checkbox-field-selected-border-color, var(--primary-color))}.radio-field input[type=radio]:checked~label,.checkbox-field input[type=checkbox]:checked~label{color:var(--qp-question-checkbox-field-selected-color, var(--qp-question-checkbox-field-color, rgb(24, 24, 24)))}.radio-field.choice-readonly,.checkbox-field.choice-readonly{opacity:var(--qp-question-checkbox-field-readonly-opacity, 0.6);cursor:not-allowed}.radio-field.choice-readonly label,.checkbox-field.choice-readonly label{cursor:not-allowed;color:var(--qp-question-checkbox-field-readonly-color, var(--qp-question-checkbox-field-color, rgb(24, 24, 24)))}.radio-field.choice-readonly input[type=radio],.checkbox-field.choice-readonly input[type=checkbox]{cursor:not-allowed}.radio-field.choice-readonly input[type=radio]:not(:checked),.checkbox-field.choice-readonly input[type=checkbox]:not(:checked){background-color:var(--qp-question-checkbox-field-readonly-background-color, var(--qp-question-checkbox-field-background-color, transparent));border-color:var(--qp-question-checkbox-field-readonly-border-color, var(--qp-question-checkbox-field-border-color, var(--field-border-color)))}.select-field select option:disabled{background-color:var(--qp-question-select-field-readonly-background-color, transparent);color:var(--qp-question-select-field-readonly-color, rgb(120, 120, 120))}.multiple-select-field .multi-select .multi-select-option-readonly{opacity:var(--qp-question-select-field-readonly-opacity, 0.6);background-color:var(--qp-question-select-field-readonly-background-color, transparent);color:var(--qp-question-select-field-readonly-color, inherit);cursor:not-allowed}.choice-grid-cell.choice-readonly{visibility:var(--qp-question-choice-grid-cell-readonly-visibility, visible);opacity:var(--qp-question-choice-grid-cell-readonly-opacity, 0.6);cursor:not-allowed;pointer-events:none}.choice-grid-cell.choice-readonly:not(.selected):not(:has(input:checked)){background-color:var(--qp-question-choice-grid-cell-readonly-background-color, var(--qp-question-choice-grid-cell-background-color, #ffffff));color:var(--qp-question-choice-grid-cell-readonly-color, var(--qp-question-choice-grid-cell-color, inherit));border-color:var(--qp-question-choice-grid-cell-readonly-border-color, var(--qp-question-choice-grid-cell-border-color, #dee2e6))}[data-choice-animation=fill-swap] .choice-input:not([data-choice-animation]) .choice-grid-cell,[data-choice-animation=fill-swap] .choice-input:not([data-choice-animation]) .radio-field input[type=radio],[data-choice-animation=fill-swap] .choice-input:not([data-choice-animation]) .checkbox-field input[type=checkbox],.choice-input[data-choice-animation=fill-swap] .choice-grid-cell,.choice-input[data-choice-animation=fill-swap] .radio-field input[type=radio],.choice-input[data-choice-animation=fill-swap] .checkbox-field input[type=checkbox]{background-repeat:no-repeat;background-position:left center;background-size:0% 100%;transition:background-size .45s ease}[data-choice-animation=fill-swap] .choice-input:not([data-choice-animation]) .choice-grid-cell,.choice-input[data-choice-animation=fill-swap] .choice-grid-cell{background-image:linear-gradient(to right, var(--qp-question-choice-grid-cell-selected-background-color, rgba(255, 102, 78, 0.18)) 0 100%)}[data-choice-animation=fill-swap] .choice-input:not([data-choice-animation]) .radio-field input[type=radio],[data-choice-animation=fill-swap] .choice-input:not([data-choice-animation]) .checkbox-field input[type=checkbox],.choice-input[data-choice-animation=fill-swap] .radio-field input[type=radio],.choice-input[data-choice-animation=fill-swap] .checkbox-field input[type=checkbox]{background-image:linear-gradient(to right, var(--qp-question-checkbox-field-selected-background-color, rgba(255, 102, 78, 0.18)) 0 100%)}[data-choice-animation=fill-swap] .choice-input:not([data-choice-animation]) .choice-grid-cell:has(input:checked),[data-choice-animation=fill-swap] .choice-input:not([data-choice-animation]) .radio-field input[type=radio]:checked,[data-choice-animation=fill-swap] .choice-input:not([data-choice-animation]) .checkbox-field input[type=checkbox]:checked,.choice-input[data-choice-animation=fill-swap] .choice-grid-cell:has(input:checked),.choice-input[data-choice-animation=fill-swap] .radio-field input[type=radio]:checked,.choice-input[data-choice-animation=fill-swap] .checkbox-field input[type=checkbox]:checked{background-size:100% 100%}[data-choice-animation=rating-fill] .choice-input:not([data-choice-animation]) .choice-grid-cell,[data-choice-animation=rating-fill] .choice-input:not([data-choice-animation]) .choice-grid-cell::before,.choice-input[data-choice-animation=rating-fill] .choice-grid-cell,.choice-input[data-choice-animation=rating-fill] .choice-grid-cell::before{transition:background-color .2s ease,border-color .2s ease,color .2s ease}[data-choice-animation=rating-fill] .choice-input:not([data-choice-animation]) .choice-grid-container:has(input:checked) .choice-grid-cell,.choice-input[data-choice-animation=rating-fill] .choice-grid-container:has(input:checked) .choice-grid-cell{background-color:var(--qp-question-choice-grid-cell-selected-background-color, rgba(255, 193, 7, 0.18));border-color:var(--qp-question-choice-grid-cell-selected-border-color, #ffc107)}[data-choice-animation=rating-fill] .choice-input:not([data-choice-animation]) .choice-grid-container:has(input:checked) .choice-grid-cell::before,.choice-input[data-choice-animation=rating-fill] .choice-grid-container:has(input:checked) .choice-grid-cell::before{color:var(--qp-question-choice-grid-cell-selected-background-color, #ffc107)}[data-choice-animation=rating-fill] .choice-input:not([data-choice-animation]) .choice-grid-cell:has(input:checked)~.choice-grid-cell,.choice-input[data-choice-animation=rating-fill] .choice-grid-cell:has(input:checked)~.choice-grid-cell{background-color:var(--qp-question-choice-grid-cell-background-color, #ffffff);border-color:var(--qp-question-choice-grid-cell-border-color, #dee2e6)}[data-choice-animation=rating-fill] .choice-input:not([data-choice-animation]) .choice-grid-cell:has(input:checked)~.choice-grid-cell::before,.choice-input[data-choice-animation=rating-fill] .choice-grid-cell:has(input:checked)~.choice-grid-cell::before{color:var(--qp-icon-choice-grid-color, #d0d0d0)}@keyframes qp-choice-pop{0%{transform:scale(1)}40%{transform:scale(1.18)}100%{transform:scale(1)}}[data-choice-animation=pop] .choice-input:not([data-choice-animation]) .choice-grid-cell:has(input:checked),[data-choice-animation=pop] .choice-input:not([data-choice-animation]) .radio-field input[type=radio]:checked,[data-choice-animation=pop] .choice-input:not([data-choice-animation]) .checkbox-field input[type=checkbox]:checked,.choice-input[data-choice-animation=pop] .choice-grid-cell:has(input:checked),.choice-input[data-choice-animation=pop] .radio-field input[type=radio]:checked,.choice-input[data-choice-animation=pop] .checkbox-field input[type=checkbox]:checked{animation:qp-choice-pop .35s ease}@keyframes qp-choice-glow{0%{box-shadow:0 0 0 0 var(--qp-question-choice-grid-cell-selected-border-color, rgba(255, 102, 78, 0.55))}100%{box-shadow:0 0 0 14px rgba(0, 0, 0, 0)}}[data-choice-animation=glow] .choice-input:not([data-choice-animation]) .choice-grid-cell:has(input:checked),[data-choice-animation=glow] .choice-input:not([data-choice-animation]) .radio-field input[type=radio]:checked,[data-choice-animation=glow] .choice-input:not([data-choice-animation]) .checkbox-field input[type=checkbox]:checked,.choice-input[data-choice-animation=glow] .choice-grid-cell:has(input:checked),.choice-input[data-choice-animation=glow] .radio-field input[type=radio]:checked,.choice-input[data-choice-animation=glow] .checkbox-field input[type=checkbox]:checked{animation:qp-choice-glow .6s ease-out}.radio-field-label-img,.checkbox-field-label-img{display:var(--qp-question-checkbox-label-display, block)}.radio-field::before,.checkbox-field::before{content:var(--qp-icon-choice-content, none);font-family:"Font Awesome 6 Free";font-weight:900;display:var(--qp-icon-choice-display, inline-block);color:var(--qp-icon-choice-color, inherit);font-size:var(--qp-icon-choice-font-size, inherit);margin-right:var(--qp-icon-choice-margin-right, 8px);vertical-align:middle}.select-field select,.multiple-select-field .multi-select .multi-select-header{background-color:var(--qp-question-select-field-background-color, transparent);width:var(--qp-question-select-field-width, 100%);padding-left:var(--qp-question-select-field-padding-left, 10px);font-size:var(--qp-question-select-field-font-size, 25px);color:var(--qp-question-select-field-color, rgb(24, 24, 24));border-top:var(--qp-question-select-field-border-top-width, var(--qp-question-select-field-border-width, 1px)) var(--qp-question-select-field-border-top-style, var(--qp-question-select-field-border-style, solid)) var(--qp-question-select-field-border-top-color, var(--qp-question-select-field-border-color, var(--field-border-color)));border-right:var(--qp-question-select-field-border-right-width, var(--qp-question-select-field-border-width, 1px)) var(--qp-question-select-field-border-right-style, var(--qp-question-select-field-border-style, solid)) var(--qp-question-select-field-border-right-color, var(--qp-question-select-field-border-color, var(--field-border-color)));border-bottom:var(--qp-question-select-field-border-bottom-width, var(--qp-question-select-field-border-width, 1px)) var(--qp-question-select-field-border-bottom-style, var(--qp-question-select-field-border-style, solid)) var(--qp-question-select-field-border-bottom-color, var(--qp-question-select-field-border-color, var(--field-border-color)));border-left:var(--qp-question-select-field-border-left-width, var(--qp-question-select-field-border-width, 1px)) var(--qp-question-select-field-border-left-style, var(--qp-question-select-field-border-style, solid)) var(--qp-question-select-field-border-left-color, var(--qp-question-select-field-border-color, var(--field-border-color)));border-radius:var(--qp-question-select-field-border-radius-top, var(--qp-question-select-field-border-radius, 17px)) var(--qp-question-select-field-border-radius-top, var(--qp-question-select-field-border-radius, 17px)) var(--qp-question-select-field-border-radius-bottom, var(--qp-question-select-field-border-radius, 17px)) var(--qp-question-select-field-border-radius-bottom, var(--qp-question-select-field-border-radius, 17px));box-shadow:var(--qp-question-select-field-box-shadow, none)}.multiple-select-field .multi-select .multi-select-header{min-height:72px}.input-field input{background-color:var(--qp-question-input-field-background-color, transparent);width:var(--qp-question-input-field-width, 100%);padding-left:var(--qp-question-input-field-padding-left, 10px);font-size:var(--qp-question-input-field-font-size, 25px);color:var(--qp-question-input-field-color, rgb(24, 24, 24));border-top:var(--qp-question-input-field-border-top-width, var(--qp-question-input-field-border-width, 1px)) var(--qp-question-input-field-border-top-style, var(--qp-question-input-field-border-style, solid)) var(--qp-question-input-field-border-top-color, var(--qp-question-input-field-border-color, var(--field-border-color)));border-right:var(--qp-question-input-field-border-right-width, var(--qp-question-input-field-border-width, 1px)) var(--qp-question-input-field-border-right-style, var(--qp-question-input-field-border-style, solid)) var(--qp-question-input-field-border-right-color, var(--qp-question-input-field-border-color, var(--field-border-color)));border-bottom:var(--qp-question-input-field-border-bottom-width, var(--qp-question-input-field-border-width, 1px)) var(--qp-question-input-field-border-bottom-style, var(--qp-question-input-field-border-style, solid)) var(--qp-question-input-field-border-bottom-color, var(--qp-question-input-field-border-color, var(--field-border-color)));border-left:var(--qp-question-input-field-border-left-width, var(--qp-question-input-field-border-width, 1px)) var(--qp-question-input-field-border-left-style, var(--qp-question-input-field-border-style, solid)) var(--qp-question-input-field-border-left-color, var(--qp-question-input-field-border-color, var(--field-border-color)));border-radius:var(--qp-question-input-field-border-radius-top, var(--qp-question-input-field-border-radius, 17px)) var(--qp-question-input-field-border-radius-top, var(--qp-question-input-field-border-radius, 17px)) var(--qp-question-input-field-border-radius-bottom, var(--qp-question-input-field-border-radius, 17px)) var(--qp-question-input-field-border-radius-bottom, var(--qp-question-input-field-border-radius, 17px));box-shadow:var(--qp-question-input-field-box-shadow, none)}.input-field input:focus{background-color:var(--qp-question-input-field-focus-background-color, var(--qp-question-input-field-background-color, transparent));color:var(--qp-question-input-field-focus-color, var(--qp-question-input-field-color, rgb(24, 24, 24)));border-color:var(--qp-question-input-field-focus-border-color, var(--primary-color)) !important}.select-field select:focus,.multiple-select-field .multi-select .multi-select-header:focus{background-color:var(--qp-question-select-field-focus-background-color, var(--qp-question-select-field-background-color, transparent));color:var(--qp-question-select-field-focus-color, var(--qp-question-select-field-color, rgb(24, 24, 24)));border-color:var(--qp-question-select-field-focus-border-color, var(--primary-color)) !important}.question-body .text-input textarea:focus{background-color:var(--qp-question-text-field-focus-background-color, var(--qp-question-text-field-background-color, transparent));color:var(--qp-question-text-field-focus-color, var(--qp-question-text-field-color, rgb(24, 24, 24)));border-color:var(--qp-question-text-field-focus-border-color, var(--primary-color)) !important}.question-body .text-input textarea{background-color:var(--qp-question-text-field-background-color, transparent);width:var(--qp-question-text-field-width, 100%);min-height:var(--qp-question-text-field-min-height, 260px);padding-left:var(--qp-question-text-field-padding-left, 10px);font-size:var(--qp-question-text-field-font-size, 25px);color:var(--qp-question-text-field-color, rgb(24, 24, 24));margin-bottom:var(--qp-question-text-field-margin-bottom, 35px);margin-top:var(--qp-question-text-field-margin-top, auto);border-top:var(--qp-question-text-field-border-top-width, var(--qp-question-text-field-border-width, 1px)) var(--qp-question-text-field-border-top-style, var(--qp-question-text-field-border-style, solid)) var(--qp-question-text-field-border-top-color, var(--qp-question-text-field-border-color, var(--field-border-color)));border-right:var(--qp-question-text-field-border-right-width, var(--qp-question-text-field-border-width, 1px)) var(--qp-question-text-field-border-right-style, var(--qp-question-text-field-border-style, solid)) var(--qp-question-text-field-border-right-color, var(--qp-question-text-field-border-color, var(--field-border-color)));border-bottom:var(--qp-question-text-field-border-bottom-width, var(--qp-question-text-field-border-width, 1px)) var(--qp-question-text-field-border-bottom-style, var(--qp-question-text-field-border-style, solid)) var(--qp-question-text-field-border-bottom-color, var(--qp-question-text-field-border-color, var(--field-border-color)));border-left:var(--qp-question-text-field-border-left-width, var(--qp-question-text-field-border-width, 1px)) var(--qp-question-text-field-border-left-style, var(--qp-question-text-field-border-style, solid)) var(--qp-question-text-field-border-left-color, var(--qp-question-text-field-border-color, var(--field-border-color)));border-radius:var(--qp-question-text-field-border-radius-top, var(--qp-question-text-field-border-radius, 17px)) var(--qp-question-text-field-border-radius-top, var(--qp-question-text-field-border-radius, 17px)) var(--qp-question-text-field-border-radius-bottom, var(--qp-question-text-field-border-radius, 17px)) var(--qp-question-text-field-border-radius-bottom, var(--qp-question-text-field-border-radius, 17px));box-shadow:var(--qp-question-text-field-box-shadow, none)}.question-body .text-input .rich-text{width:var(--qp-question-rich-text-field-width, 100%);min-height:var(--qp-question-rich-text-field-min-height, 260px);margin-bottom:var(--qp-question-rich-text-field-margin-bottom, 35px);margin-top:var(--qp-question-rich-text-field-margin-top, auto);border-top:var(--qp-question-rich-text-field-border-top-width, var(--qp-question-rich-text-field-border-width, 1px)) var(--qp-question-rich-text-field-border-top-style, var(--qp-question-rich-text-field-border-style, solid)) var(--qp-question-rich-text-field-border-top-color, var(--qp-question-rich-text-field-border-color, var(--field-border-color)));border-right:var(--qp-question-rich-text-field-border-right-width, var(--qp-question-rich-text-field-border-width, 1px)) var(--qp-question-rich-text-field-border-right-style, var(--qp-question-rich-text-field-border-style, solid)) var(--qp-question-rich-text-field-border-right-color, var(--qp-question-rich-text-field-border-color, var(--field-border-color)));border-bottom:var(--qp-question-rich-text-field-border-bottom-width, var(--qp-question-rich-text-field-border-width, 1px)) var(--qp-question-rich-text-field-border-bottom-style, var(--qp-question-rich-text-field-border-style, solid)) var(--qp-question-rich-text-field-border-bottom-color, var(--qp-question-rich-text-field-border-color, var(--field-border-color)));border-left:var(--qp-question-rich-text-field-border-left-width, var(--qp-question-rich-text-field-border-width, 1px)) var(--qp-question-rich-text-field-border-left-style, var(--qp-question-rich-text-field-border-style, solid)) var(--qp-question-rich-text-field-border-left-color, var(--qp-question-rich-text-field-border-color, var(--field-border-color)));border-radius:var(--qp-question-rich-text-field-border-radius-top, var(--qp-question-rich-text-field-border-radius, 17px)) var(--qp-question-rich-text-field-border-radius-top, var(--qp-question-rich-text-field-border-radius, 17px)) var(--qp-question-rich-text-field-border-radius-bottom, var(--qp-question-rich-text-field-border-radius, 17px)) var(--qp-question-rich-text-field-border-radius-bottom, var(--qp-question-rich-text-field-border-radius, 17px));box-shadow:var(--qp-question-rich-text-field-box-shadow, none)}.question-body .text-input .rich-text .rich-text-editor{background-color:var(--qp-question-rich-text-field-background-color, transparent);color:var(--qp-question-rich-text-field-color, rgb(24, 24, 24));font-size:var(--qp-question-rich-text-field-font-size, 25px);min-height:var(--qp-question-rich-text-field-min-height, 260px)}.question-body:not(.question-group-body) .other-input{padding-bottom:var(--qp-question-input-field-padding-bottom, 30px);margin-bottom:var(--qp-question-input-field-margin-bottom, 0);margin-top:var(--qp-question-input-field-margin-top, 0)}.input-field[data-field-type]::before,.input-field[data-field-type]::after{position:absolute;left:0;top:0;bottom:0;width:var(--qp-icon-input-width, 44px);display:flex;align-items:center;justify-content:center;pointer-events:none}.input-field[data-field-type]::before{content:"";display:var(--qp-icon-input-display, none);background-color:var(--qp-icon-input-background-color, #f4f5f7);border-right:var(--qp-icon-input-border-right-width, var(--qp-icon-input-border-width, 1px)) var(--qp-icon-input-border-right-style, var(--qp-icon-input-border-style, solid)) var(--qp-icon-input-border-right-color, var(--qp-icon-input-border-color, #e2e5ea));border-radius:var(--qp-icon-input-border-radius, 17px) 0 0 var(--qp-icon-input-border-radius, 17px);z-index:1}.input-field[data-field-type]::after{color:var(--qp-icon-input-color, #8a8f98);font-size:var(--qp-icon-input-font-size, 20px)}.input-field[data-field-type=email]::after{content:var(--qp-icon-input-content, "\f0e0");z-index:2}.input-field[data-field-type=tel]::after{content:var(--qp-icon-input-content, "\f095");z-index:2}.input-field[data-field-type=date]::after,.input-field[data-field-type=datetime-local]::after{content:var(--qp-icon-input-content, "\f073");z-index:2}.input-field[data-field-type=number]::after{content:var(--qp-icon-input-content, "\f292");z-index:2}.input-field[data-field-type=text]::after{content:var(--qp-icon-input-content, none);z-index:2}.input-field[data-field-type=email] input,.input-field[data-field-type=tel] input,.input-field[data-field-type=date] input,.input-field[data-field-type=datetime-local] input,.input-field[data-field-type=number] input{padding-left:var(--qp-question-input-field-padding-left, 52px)}.question-group-grid .input-field[data-field-type]::before,.question-group-grid .input-field[data-field-type]::after{content:none;display:none}.question-group-grid .input-field[data-field-type] input{padding-left:0}.footer-bar-wrapper{background-image:var(--qp-footer-bar-background-image, none);background-size:var(--qp-footer-bar-background-size, auto);background-repeat:var(--qp-footer-bar-background-repeat, repeat);background-position:var(--qp-footer-bar-background-position, 0% 0%);background-attachment:var(--qp-footer-bar-background-attachment, scroll);background-color:var(--qp-footer-bar-background-color, rgb(255, 255, 255));display:var(--qp-footer-bar-display, flex);width:var(--qp-footer-bar-width, 100%);min-height:var(--qp-footer-bar-min-height, 90px);margin:var(--qp-footer-bar-margin, 0 auto);margin-top:var(--qp-footer-bar-margin-top, 0);margin-bottom:var(--qp-footer-bar-margin-bottom, 0);padding:var(--qp-footer-bar-padding, 0);color:var(--qp-footer-bar-color, inherit);font-family:var(--qp-footer-bar-font-family, inherit);letter-spacing:var(--qp-footer-bar-letter-spacing, inherit);text-transform:var(--qp-footer-bar-text-transform, inherit);font-size:var(--qp-footer-bar-font-size, 20px);text-align:var(--qp-footer-bar-text-align, right);align-content:var(--qp-footer-bar-align-content, center);border-top:var(--qp-footer-bar-border-top-width, var(--qp-footer-bar-border-width, 0)) var(--qp-footer-bar-border-top-style, var(--qp-footer-bar-border-style, none)) var(--qp-footer-bar-border-top-color, var(--qp-footer-bar-border-color, black));border-right:var(--qp-footer-bar-border-right-width, var(--qp-footer-bar-border-width, 0)) var(--qp-footer-bar-border-right-style, var(--qp-footer-bar-border-style, none)) var(--qp-footer-bar-border-right-color, var(--qp-footer-bar-border-color, black));border-bottom:var(--qp-footer-bar-border-bottom-width, var(--qp-footer-bar-border-width, 0)) var(--qp-footer-bar-border-bottom-style, var(--qp-footer-bar-border-style, none)) var(--qp-footer-bar-border-bottom-color, var(--qp-footer-bar-border-color, black));border-left:var(--qp-footer-bar-border-left-width, var(--qp-footer-bar-border-width, 0)) var(--qp-footer-bar-border-left-style, var(--qp-footer-bar-border-style, none)) var(--qp-footer-bar-border-left-color, var(--qp-footer-bar-border-color, black));border-radius:var(--qp-footer-bar-border-radius-top, var(--qp-footer-bar-border-radius, 10px)) var(--qp-footer-bar-border-radius-top, var(--qp-footer-bar-border-radius, 10px)) var(--qp-footer-bar-border-radius-bottom, var(--qp-footer-bar-border-radius, 10px)) var(--qp-footer-bar-border-radius-bottom, var(--qp-footer-bar-border-radius, 10px));box-shadow:var(--qp-footer-bar-box-shadow, 0 0 15px 0 rgba(0, 0, 0, 0.15))}.layout-bar-zone button,.actions-question-section button{font-size:var(--qp-footer-bar-font-size, 16px);color:var(--qp-footer-bar-color, var(--field-color))}.actions-question-section{background-image:var(--qp-question-actions-bar-background-image, none);background-size:var(--qp-question-actions-bar-background-size, auto);background-repeat:var(--qp-question-actions-bar-background-repeat, repeat);background-position:var(--qp-question-actions-bar-background-position, 0% 0%);background-attachment:var(--qp-question-actions-bar-background-attachment, scroll);background-color:var(--qp-question-actions-bar-background-color, rgba(248, 248, 248));background-size:cover;background-position:center;width:var(--qp-question-actions-bar-width, 100%);min-height:var(--qp-question-actions-bar-min-height);padding:var(--qp-question-actions-bar-padding, 0.75rem 1rem) !important;display:var(--qp-question-actions-bar-display, flex);justify-content:var(--qp-question-actions-bar-justify-content, flex-start);align-content:var(--qp-question-actions-bar-align-content, center);flex-wrap:wrap;align-items:center;border-top:var(--qp-question-actions-bar-border-top-width, var(--qp-question-actions-bar-border-width, 1px)) var(--qp-question-actions-bar-border-top-style, var(--qp-question-actions-bar-border-style, solid)) var(--qp-question-actions-bar-border-top-color, var(--qp-question-actions-bar-border-color, rgba(0, 0, 0, 0.175)));border-right:var(--qp-question-actions-bar-border-right-width, var(--qp-question-actions-bar-border-width, 0)) var(--qp-question-actions-bar-border-right-style, var(--qp-question-actions-bar-border-style, none)) var(--qp-question-actions-bar-border-right-color, var(--qp-question-actions-bar-border-color, transparent));border-bottom:var(--qp-question-actions-bar-border-bottom-width, var(--qp-question-actions-bar-border-width, 0)) var(--qp-question-actions-bar-border-bottom-style, var(--qp-question-actions-bar-border-style, none)) var(--qp-question-actions-bar-border-bottom-color, var(--qp-question-actions-bar-border-color, transparent));border-left:var(--qp-question-actions-bar-border-left-width, var(--qp-question-actions-bar-border-width, 0)) var(--qp-question-actions-bar-border-left-style, var(--qp-question-actions-bar-border-style, none)) var(--qp-question-actions-bar-border-left-color, var(--qp-question-actions-bar-border-color, transparent));border-radius:var(--qp-question-actions-bar-border-radius-top, var(--qp-question-actions-bar-border-radius, 0)) var(--qp-question-actions-bar-border-radius-top, var(--qp-question-actions-bar-border-radius, 0)) var(--qp-question-actions-bar-border-radius-bottom, var(--qp-question-actions-bar-border-radius, 0)) var(--qp-question-actions-bar-border-radius-bottom, var(--qp-question-actions-bar-border-radius, 0));box-shadow:var(--qp-question-actions-bar-box-shadow)}.actions-question-section button.progress-valid-question-answer,.actions-question-section button.js-validate-group{background-image:var(--qp-question-actions-bar-button-background-image, none);background-size:var(--qp-question-actions-bar-button-background-size, auto);background-repeat:var(--qp-question-actions-bar-button-background-repeat, repeat);background-position:var(--qp-question-actions-bar-button-background-position, 0% 0%);background-attachment:var(--qp-question-actions-bar-button-background-attachment, scroll);background-color:var(--qp-question-actions-bar-button-background-color, var(--primary-color));min-width:var(--qp-question-actions-bar-button-min-width, 150px);min-height:var(--qp-question-actions-bar-button-min-height, 55px);margin:auto var(--qp-question-actions-bar-button-margin-right, 10px) auto var(--qp-question-actions-bar-button-margin-left, 2px);font-size:var(--qp-question-actions-bar-button-font-size, var(--qp-footer-bar-font-size, 17px));color:var(--qp-question-actions-bar-button-color, var(--qp-footer-bar-color, var(--field-color)));justify-content:var(--qp-question-actions-bar-button-text-align, center);border-top:var(--qp-question-actions-bar-button-border-top-width, var(--qp-question-actions-bar-button-border-width, 0)) var(--qp-question-actions-bar-button-border-top-style, var(--qp-question-actions-bar-button-border-style, none)) var(--qp-question-actions-bar-button-border-top-color, var(--qp-question-actions-bar-button-border-color, var(--field-border-color)));border-right:var(--qp-question-actions-bar-button-border-right-width, var(--qp-question-actions-bar-button-border-width, 0)) var(--qp-question-actions-bar-button-border-right-style, var(--qp-question-actions-bar-button-border-style, none)) var(--qp-question-actions-bar-button-border-right-color, var(--qp-question-actions-bar-button-border-color, var(--field-border-color)));border-bottom:var(--qp-question-actions-bar-button-border-bottom-width, var(--qp-question-actions-bar-button-border-width, 0)) var(--qp-question-actions-bar-button-border-bottom-style, var(--qp-question-actions-bar-button-border-style, none)) var(--qp-question-actions-bar-button-border-bottom-color, var(--qp-question-actions-bar-button-border-color, var(--field-border-color)));border-left:var(--qp-question-actions-bar-button-border-left-width, var(--qp-question-actions-bar-button-border-width, 0)) var(--qp-question-actions-bar-button-border-left-style, var(--qp-question-actions-bar-button-border-style, none)) var(--qp-question-actions-bar-button-border-left-color, var(--qp-question-actions-bar-button-border-color, var(--field-border-color)));border-radius:var(--qp-question-actions-bar-button-border-radius-top, var(--qp-question-actions-bar-button-border-radius, 50px)) var(--qp-question-actions-bar-button-border-radius-top, var(--qp-question-actions-bar-button-border-radius, 50px)) var(--qp-question-actions-bar-button-border-radius-bottom, var(--qp-question-actions-bar-button-border-radius, 50px)) var(--qp-question-actions-bar-button-border-radius-bottom, var(--qp-question-actions-bar-button-border-radius, 50px))}.actions-question-section button.progress-valid-question-answer span,.actions-question-section button.js-validate-group span{display:var(--qp-question-actions-bar-button-text-display, inline)}.actions-question-section button.progress-valid-question-answer:hover,.actions-question-section button.js-validate-group:hover{background-color:var(--qp-question-actions-bar-button-background-color, var(--primary-color));filter:brightness(var(--qp-question-actions-bar-button-brightness, 80%))}.layout-bar-zone a.btn-quit{background-image:var(--qp-button-quit-background-image, none);background-size:var(--qp-button-quit-background-size, auto);background-repeat:var(--qp-button-quit-background-repeat, repeat);background-position:var(--qp-button-quit-background-position, 0% 0%);background-attachment:var(--qp-button-quit-background-attachment, scroll);background-color:var(--qp-button-quit-background-color, #dc3545);min-width:var(--qp-button-quit-min-width, 150px);min-height:var(--qp-button-quit-min-height, 55px);margin:auto var(--qp-button-quit-margin-right, 2px) auto var(--qp-button-quit-margin-left, 2px);font-size:var(--qp-button-quit-font-size, inherit);color:var(--qp-button-quit-color, #fff);justify-content:var(--qp-button-quit-text-align, center);border-top:var(--qp-button-quit-border-top-width, var(--qp-button-quit-border-width, 0)) var(--qp-button-quit-border-top-style, var(--qp-button-quit-border-style, none)) var(--qp-button-quit-border-top-color, var(--qp-button-quit-border-color, var(--field-border-color)));border-right:var(--qp-button-quit-border-right-width, var(--qp-button-quit-border-width, 0)) var(--qp-button-quit-border-right-style, var(--qp-button-quit-border-style, none)) var(--qp-button-quit-border-right-color, var(--qp-button-quit-border-color, var(--field-border-color)));border-bottom:var(--qp-button-quit-border-bottom-width, var(--qp-button-quit-border-width, 0)) var(--qp-button-quit-border-bottom-style, var(--qp-button-quit-border-style, none)) var(--qp-button-quit-border-bottom-color, var(--qp-button-quit-border-color, var(--field-border-color)));border-left:var(--qp-button-quit-border-left-width, var(--qp-button-quit-border-width, 0)) var(--qp-button-quit-border-left-style, var(--qp-button-quit-border-style, none)) var(--qp-button-quit-border-left-color, var(--qp-button-quit-border-color, var(--field-border-color)));border-radius:var(--qp-button-quit-border-radius-top, var(--qp-button-quit-border-radius, 30px)) var(--qp-button-quit-border-radius-top, var(--qp-button-quit-border-radius, 30px)) var(--qp-button-quit-border-radius-bottom, var(--qp-button-quit-border-radius, 30px)) var(--qp-button-quit-border-radius-bottom, var(--qp-button-quit-border-radius, 30px))}.layout-bar-zone a.btn-quit span{display:var(--qp-button-quit-text-display, inline)}.layout-bar-zone a.btn-quit:hover{background-color:var(--qp-button-quit-background-color, #dc3545);filter:brightness(var(--qp-button-quit-brightness, 80%))}.layout-bar-zone a.btn-abandon{background-image:var(--qp-button-abandon-background-image, none);background-size:var(--qp-button-abandon-background-size, auto);background-repeat:var(--qp-button-abandon-background-repeat, repeat);background-position:var(--qp-button-abandon-background-position, 0% 0%);background-attachment:var(--qp-button-abandon-background-attachment, scroll);background-color:var(--qp-button-abandon-background-color, #dc3545);min-width:var(--qp-button-abandon-min-width, 150px);min-height:var(--qp-button-abandon-min-height, 55px);margin:auto var(--qp-button-abandon-margin-right, 2px) auto var(--qp-button-abandon-margin-left, 2px);font-size:var(--qp-button-abandon-font-size, inherit);color:var(--qp-button-abandon-color, #fff);justify-content:var(--qp-button-abandon-text-align, center);border-top:var(--qp-button-abandon-border-top-width, var(--qp-button-abandon-border-width, 0)) var(--qp-button-abandon-border-top-style, var(--qp-button-abandon-border-style, none)) var(--qp-button-abandon-border-top-color, var(--qp-button-abandon-border-color, var(--field-border-color)));border-right:var(--qp-button-abandon-border-right-width, var(--qp-button-abandon-border-width, 0)) var(--qp-button-abandon-border-right-style, var(--qp-button-abandon-border-style, none)) var(--qp-button-abandon-border-right-color, var(--qp-button-abandon-border-color, var(--field-border-color)));border-bottom:var(--qp-button-abandon-border-bottom-width, var(--qp-button-abandon-border-width, 0)) var(--qp-button-abandon-border-bottom-style, var(--qp-button-abandon-border-style, none)) var(--qp-button-abandon-border-bottom-color, var(--qp-button-abandon-border-color, var(--field-border-color)));border-left:var(--qp-button-abandon-border-left-width, var(--qp-button-abandon-border-width, 0)) var(--qp-button-abandon-border-left-style, var(--qp-button-abandon-border-style, none)) var(--qp-button-abandon-border-left-color, var(--qp-button-abandon-border-color, var(--field-border-color)));border-radius:var(--qp-button-abandon-border-radius-top, var(--qp-button-abandon-border-radius, 30px)) var(--qp-button-abandon-border-radius-top, var(--qp-button-abandon-border-radius, 30px)) var(--qp-button-abandon-border-radius-bottom, var(--qp-button-abandon-border-radius, 30px)) var(--qp-button-abandon-border-radius-bottom, var(--qp-button-abandon-border-radius, 30px))}.layout-bar-zone a.btn-abandon span{display:var(--qp-button-abandon-text-display, inline)}.layout-bar-zone a.btn-abandon:hover{background-color:var(--qp-button-abandon-background-color, #dc3545);filter:brightness(var(--qp-button-abandon-brightness, 80%))}.layout-bar-zone .btn-valid.nav-btn{background-image:var(--qp-button-valid-background-image, none);background-size:var(--qp-button-valid-background-size, auto);background-repeat:var(--qp-button-valid-background-repeat, repeat);background-position:var(--qp-button-valid-background-position, 0% 0%);background-attachment:var(--qp-button-valid-background-attachment, scroll);background-color:var(--qp-button-valid-background-color, var(--primary-color));min-width:var(--qp-button-valid-min-width, 150px);min-height:var(--qp-button-valid-min-height, 55px);margin:auto var(--qp-button-valid-margin-right, 2px) auto var(--qp-button-valid-margin-left, 2px);font-size:var(--qp-button-valid-font-size, inherit);color:var(--qp-button-valid-color, #fff);justify-content:var(--qp-button-valid-text-align, center);border-top:var(--qp-button-valid-border-top-width, var(--qp-button-valid-border-width, 0)) var(--qp-button-valid-border-top-style, var(--qp-button-valid-border-style, none)) var(--qp-button-valid-border-top-color, var(--qp-button-valid-border-color, var(--field-border-color)));border-right:var(--qp-button-valid-border-right-width, var(--qp-button-valid-border-width, 0)) var(--qp-button-valid-border-right-style, var(--qp-button-valid-border-style, none)) var(--qp-button-valid-border-right-color, var(--qp-button-valid-border-color, var(--field-border-color)));border-bottom:var(--qp-button-valid-border-bottom-width, var(--qp-button-valid-border-width, 0)) var(--qp-button-valid-border-bottom-style, var(--qp-button-valid-border-style, none)) var(--qp-button-valid-border-bottom-color, var(--qp-button-valid-border-color, var(--field-border-color)));border-left:var(--qp-button-valid-border-left-width, var(--qp-button-valid-border-width, 0)) var(--qp-button-valid-border-left-style, var(--qp-button-valid-border-style, none)) var(--qp-button-valid-border-left-color, var(--qp-button-valid-border-color, var(--field-border-color)));border-radius:var(--qp-button-valid-border-radius-top, var(--qp-button-valid-border-radius, 30px)) var(--qp-button-valid-border-radius-top, var(--qp-button-valid-border-radius, 30px)) var(--qp-button-valid-border-radius-bottom, var(--qp-button-valid-border-radius, 30px)) var(--qp-button-valid-border-radius-bottom, var(--qp-button-valid-border-radius, 30px))}.layout-bar-zone .btn-valid.nav-btn span{display:var(--qp-button-valid-text-display, inline)}.layout-bar-zone .btn-valid.nav-btn:hover{background-color:var(--qp-button-valid-background-color, var(--primary-color));filter:brightness(var(--qp-button-valid-brightness, 80%))}.actions-question-section button.btn-add-group-instance{background-image:var(--qp-button-add-background-image, none);background-size:var(--qp-button-add-background-size, auto);background-repeat:var(--qp-button-add-background-repeat, repeat);background-position:var(--qp-button-add-background-position, 0% 0%);background-attachment:var(--qp-button-add-background-attachment, scroll);background-color:var(--qp-button-add-background-color, #6c757d);min-width:var(--qp-button-add-min-width, auto);min-height:var(--qp-button-add-min-height, auto);margin-left:var(--qp-button-add-margin-left, 0);margin-right:var(--qp-button-add-margin-right, 0);font-size:var(--qp-button-add-font-size, inherit);color:var(--qp-button-add-color, #fff);justify-content:var(--qp-button-add-text-align, center);border-top:var(--qp-button-add-border-top-width, var(--qp-button-add-border-width, 0)) var(--qp-button-add-border-top-style, var(--qp-button-add-border-style, none)) var(--qp-button-add-border-top-color, var(--qp-button-add-border-color, var(--field-border-color)));border-right:var(--qp-button-add-border-right-width, var(--qp-button-add-border-width, 0)) var(--qp-button-add-border-right-style, var(--qp-button-add-border-style, none)) var(--qp-button-add-border-right-color, var(--qp-button-add-border-color, var(--field-border-color)));border-bottom:var(--qp-button-add-border-bottom-width, var(--qp-button-add-border-width, 0)) var(--qp-button-add-border-bottom-style, var(--qp-button-add-border-style, none)) var(--qp-button-add-border-bottom-color, var(--qp-button-add-border-color, var(--field-border-color)));border-left:var(--qp-button-add-border-left-width, var(--qp-button-add-border-width, 0)) var(--qp-button-add-border-left-style, var(--qp-button-add-border-style, none)) var(--qp-button-add-border-left-color, var(--qp-button-add-border-color, var(--field-border-color)));border-radius:var(--qp-button-add-border-radius-top, var(--qp-button-add-border-radius, 30px)) var(--qp-button-add-border-radius-top, var(--qp-button-add-border-radius, 30px)) var(--qp-button-add-border-radius-bottom, var(--qp-button-add-border-radius, 30px)) var(--qp-button-add-border-radius-bottom, var(--qp-button-add-border-radius, 30px))}.actions-question-section button.btn-add-group-instance span{display:var(--qp-button-add-text-display, inline)}.actions-question-section button.btn-add-group-instance:hover{background-color:var(--qp-button-add-background-color, #6c757d);filter:brightness(var(--qp-button-add-brightness, 90%))}.btn-remove-group-instance{background-image:var(--qp-button-remove-background-image, none);background-size:var(--qp-button-remove-background-size, auto);background-repeat:var(--qp-button-remove-background-repeat, repeat);background-position:var(--qp-button-remove-background-position, 0% 0%);background-attachment:var(--qp-button-remove-background-attachment, scroll);background-color:var(--qp-button-remove-background-color, #dc3545);min-width:var(--qp-button-remove-min-width, auto);min-height:var(--qp-button-remove-min-height, auto);margin-top:var(--qp-button-remove-margin-top, 0);margin-right:var(--qp-button-remove-margin-right, 13%);margin-bottom:var(--qp-button-remove-margin-bottom, 20px);font-size:var(--qp-button-remove-font-size, inherit);color:var(--qp-button-remove-color, #fff);justify-content:var(--qp-button-remove-text-align, center);border-top:var(--qp-button-remove-border-top-width, var(--qp-button-remove-border-width, 0)) var(--qp-button-remove-border-top-style, var(--qp-button-remove-border-style, none)) var(--qp-button-remove-border-top-color, var(--qp-button-remove-border-color, var(--field-border-color)));border-right:var(--qp-button-remove-border-right-width, var(--qp-button-remove-border-width, 0)) var(--qp-button-remove-border-right-style, var(--qp-button-remove-border-style, none)) var(--qp-button-remove-border-right-color, var(--qp-button-remove-border-color, var(--field-border-color)));border-bottom:var(--qp-button-remove-border-bottom-width, var(--qp-button-remove-border-width, 0)) var(--qp-button-remove-border-bottom-style, var(--qp-button-remove-border-style, none)) var(--qp-button-remove-border-bottom-color, var(--qp-button-remove-border-color, var(--field-border-color)));border-left:var(--qp-button-remove-border-left-width, var(--qp-button-remove-border-width, 0)) var(--qp-button-remove-border-left-style, var(--qp-button-remove-border-style, none)) var(--qp-button-remove-border-left-color, var(--qp-button-remove-border-color, var(--field-border-color)));border-radius:var(--qp-button-remove-border-radius-top, var(--qp-button-remove-border-radius, 9px)) var(--qp-button-remove-border-radius-top, var(--qp-button-remove-border-radius, 9px)) var(--qp-button-remove-border-radius-bottom, var(--qp-button-remove-border-radius, 9px)) var(--qp-button-remove-border-radius-bottom, var(--qp-button-remove-border-radius, 9px))}.btn-remove-group-instance span{display:var(--qp-button-remove-text-display, inline)}.btn-remove-group-instance:hover{background-color:var(--qp-button-remove-background-color, #dc3545);filter:brightness(var(--qp-button-remove-brightness, 90%))}.layout-bar-zone .btn-next.nav-btn{background-color:var(--qp-button-next-background-color, var(--primary-color));background-image:var(--qp-button-next-background-image, none);background-size:var(--qp-button-next-background-size, auto);background-repeat:var(--qp-button-next-background-repeat, repeat);background-position:var(--qp-button-next-background-position, 0% 0%);background-attachment:var(--qp-button-next-background-attachment, scroll);border-radius:var(--qp-button-next-border-radius, 30px);min-width:var(--qp-button-next-min-width, 150px);min-height:var(--qp-button-next-min-height, 55px);color:var(--qp-button-next-color, #fff);font-size:var(--qp-button-next-font-size, inherit);justify-content:var(--qp-button-next-text-align, center);margin-left:var(--qp-button-next-margin-left, 2px);margin-right:var(--qp-button-next-margin-right, 2px);border-style:var(--qp-button-next-border-style, none);border-width:var(--qp-button-next-border-width, 0);border-color:var(--qp-button-next-border-color, var(--field-border-color))}.layout-bar-zone .btn-next.nav-btn span{display:var(--qp-button-next-text-display, inline)}.layout-bar-zone .btn-next:hover{background-color:var(--qp-button-next-background-color, var(--primary-color));filter:brightness(var(--qp-button-next-brightness, 90%))}.layout-bar-zone .btn-previous.nav-btn{background-color:var(--qp-button-previous-background-color, var(--primary-color));background-image:var(--qp-button-previous-background-image, none);background-size:var(--qp-button-previous-background-size, auto);background-repeat:var(--qp-button-previous-background-repeat, repeat);background-position:var(--qp-button-previous-background-position, 0% 0%);background-attachment:var(--qp-button-previous-background-attachment, scroll);border-radius:var(--qp-button-previous-border-radius, 30px);min-width:var(--qp-button-previous-min-width, 150px);min-height:var(--qp-button-previous-min-height, 55px);color:var(--qp-button-previous-color, #fff);font-size:var(--qp-button-previous-font-size, inherit);justify-content:var(--qp-button-previous-text-align, center);margin-left:var(--qp-button-previous-margin-left, 2px);margin-right:var(--qp-button-previous-margin-right, 2px);border-style:var(--qp-button-previous-border-style, none);border-width:var(--qp-button-previous-border-width, 0);border-color:var(--qp-button-previous-border-color, var(--field-border-color))}.layout-bar-zone .btn-previous.nav-btn span{display:var(--qp-button-previous-text-display, inline)}.layout-bar-zone .btn-previous.nav-btn:hover{background-color:var(--qp-button-previous-background-color, var(--primary-color));filter:brightness(var(--qp-button-previous-brightness, 90%))}.layout-bar-zone a.btn-quit::before,.layout-bar-zone a.btn-abandon::before,.layout-bar-zone .btn-valid.nav-btn::before,.layout-bar-zone .btn-next.nav-btn::after,.layout-bar-zone .btn-previous.nav-btn::before,.header-bar::before,.question-heading::before,#points_info::before,#page_title_info::before,#page_subtitle_info::before,#pagination_info::before,.element-info.time-remaining::before,.element-info.time-elapsed::before,.element-info.parcours-time-remaining::before,.element-info.parcours-time-elapsed::before,.ranking-bucket-arrow::before,.ranking-handle::before,.input-field[data-field-type]::after{font-family:"Font Awesome 6 Free";font-weight:900}.layout-bar-zone a.btn-quit::before{content:var(--qp-icon-button-quit-content, none);background-color:var(--qp-icon-button-quit-background-color, transparent);min-width:var(--qp-icon-button-quit-min-width, 30px);min-height:var(--qp-icon-button-quit-min-height, 30px);margin:0 var(--qp-icon-button-quit-margin, 2px);font-size:var(--qp-icon-button-quit-font-size, 15px);color:var(--qp-icon-button-quit-color, #fff);line-height:var(--qp-icon-button-quit-line-height, 33px);text-align:var(--qp-icon-button-quit-text-align, center);justify-content:var(--qp-icon-button-quit-text-align, center);border-top:var(--qp-icon-button-quit-border-top-width, var(--qp-icon-button-quit-border-width, 1px)) var(--qp-icon-button-quit-border-top-style, var(--qp-icon-button-quit-border-style, none)) var(--qp-icon-button-quit-border-top-color, var(--qp-icon-button-quit-border-color, black));border-right:var(--qp-icon-button-quit-border-right-width, var(--qp-icon-button-quit-border-width, 1px)) var(--qp-icon-button-quit-border-right-style, var(--qp-icon-button-quit-border-style, none)) var(--qp-icon-button-quit-border-right-color, var(--qp-icon-button-quit-border-color, black));border-bottom:var(--qp-icon-button-quit-border-bottom-width, var(--qp-icon-button-quit-border-width, 1px)) var(--qp-icon-button-quit-border-bottom-style, var(--qp-icon-button-quit-border-style, none)) var(--qp-icon-button-quit-border-bottom-color, var(--qp-icon-button-quit-border-color, black));border-left:var(--qp-icon-button-quit-border-left-width, var(--qp-icon-button-quit-border-width, 1px)) var(--qp-icon-button-quit-border-left-style, var(--qp-icon-button-quit-border-style, none)) var(--qp-icon-button-quit-border-left-color, var(--qp-icon-button-quit-border-color, black));border-radius:var(--qp-icon-button-quit-border-radius-top, var(--qp-icon-button-quit-border-radius, 50%)) var(--qp-icon-button-quit-border-radius-top, var(--qp-icon-button-quit-border-radius, 50%)) var(--qp-icon-button-quit-border-radius-bottom, var(--qp-icon-button-quit-border-radius, 50%)) var(--qp-icon-button-quit-border-radius-bottom, var(--qp-icon-button-quit-border-radius, 50%));box-shadow:var(--qp-icon-button-quit-box-shadow, none)}.layout-bar-zone a.btn-abandon::before{content:var(--qp-icon-button-abandon-content, none);background-color:var(--qp-icon-button-abandon-background-color, transparent);min-width:var(--qp-icon-button-abandon-min-width, 30px);min-height:var(--qp-icon-button-abandon-min-height, 30px);margin:0 var(--qp-icon-button-abandon-margin, 2px);font-size:var(--qp-icon-button-abandon-font-size, 15px);color:var(--qp-icon-button-abandon-color, #fff);line-height:var(--qp-icon-button-abandon-line-height, 33px);text-align:var(--qp-icon-button-abandon-text-align, center);justify-content:var(--qp-icon-button-abandon-text-align, center);border-top:var(--qp-icon-button-abandon-border-top-width, var(--qp-icon-button-abandon-border-width, 1px)) var(--qp-icon-button-abandon-border-top-style, var(--qp-icon-button-abandon-border-style, none)) var(--qp-icon-button-abandon-border-top-color, var(--qp-icon-button-abandon-border-color, black));border-right:var(--qp-icon-button-abandon-border-right-width, var(--qp-icon-button-abandon-border-width, 1px)) var(--qp-icon-button-abandon-border-right-style, var(--qp-icon-button-abandon-border-style, none)) var(--qp-icon-button-abandon-border-right-color, var(--qp-icon-button-abandon-border-color, black));border-bottom:var(--qp-icon-button-abandon-border-bottom-width, var(--qp-icon-button-abandon-border-width, 1px)) var(--qp-icon-button-abandon-border-bottom-style, var(--qp-icon-button-abandon-border-style, none)) var(--qp-icon-button-abandon-border-bottom-color, var(--qp-icon-button-abandon-border-color, black));border-left:var(--qp-icon-button-abandon-border-left-width, var(--qp-icon-button-abandon-border-width, 1px)) var(--qp-icon-button-abandon-border-left-style, var(--qp-icon-button-abandon-border-style, none)) var(--qp-icon-button-abandon-border-left-color, var(--qp-icon-button-abandon-border-color, black));border-radius:var(--qp-icon-button-abandon-border-radius-top, var(--qp-icon-button-abandon-border-radius, 50%)) var(--qp-icon-button-abandon-border-radius-top, var(--qp-icon-button-abandon-border-radius, 50%)) var(--qp-icon-button-abandon-border-radius-bottom, var(--qp-icon-button-abandon-border-radius, 50%)) var(--qp-icon-button-abandon-border-radius-bottom, var(--qp-icon-button-abandon-border-radius, 50%));box-shadow:var(--qp-icon-button-abandon-box-shadow, none)}.layout-bar-zone .btn-valid.nav-btn::before{content:var(--qp-icon-button-valid-content, none);background-color:var(--qp-icon-button-valid-background-color, transparent);min-width:var(--qp-icon-button-valid-min-width, 30px);min-height:var(--qp-icon-button-valid-min-height, 30px);margin:0 var(--qp-icon-button-valid-margin, 2px);font-size:var(--qp-icon-button-valid-font-size, 15px);color:var(--qp-icon-button-valid-color, #fff);line-height:var(--qp-icon-button-valid-line-height, 33px);text-align:var(--qp-icon-button-valid-text-align, center);justify-content:var(--qp-icon-button-valid-text-align, center);border-top:var(--qp-icon-button-valid-border-top-width, var(--qp-icon-button-valid-border-width, 1px)) var(--qp-icon-button-valid-border-top-style, var(--qp-icon-button-valid-border-style, none)) var(--qp-icon-button-valid-border-top-color, var(--qp-icon-button-valid-border-color, black));border-right:var(--qp-icon-button-valid-border-right-width, var(--qp-icon-button-valid-border-width, 1px)) var(--qp-icon-button-valid-border-right-style, var(--qp-icon-button-valid-border-style, none)) var(--qp-icon-button-valid-border-right-color, var(--qp-icon-button-valid-border-color, black));border-bottom:var(--qp-icon-button-valid-border-bottom-width, var(--qp-icon-button-valid-border-width, 1px)) var(--qp-icon-button-valid-border-bottom-style, var(--qp-icon-button-valid-border-style, none)) var(--qp-icon-button-valid-border-bottom-color, var(--qp-icon-button-valid-border-color, black));border-left:var(--qp-icon-button-valid-border-left-width, var(--qp-icon-button-valid-border-width, 1px)) var(--qp-icon-button-valid-border-left-style, var(--qp-icon-button-valid-border-style, none)) var(--qp-icon-button-valid-border-left-color, var(--qp-icon-button-valid-border-color, black));border-radius:var(--qp-icon-button-valid-border-radius-top, var(--qp-icon-button-valid-border-radius, 50%)) var(--qp-icon-button-valid-border-radius-top, var(--qp-icon-button-valid-border-radius, 50%)) var(--qp-icon-button-valid-border-radius-bottom, var(--qp-icon-button-valid-border-radius, 50%)) var(--qp-icon-button-valid-border-radius-bottom, var(--qp-icon-button-valid-border-radius, 50%));box-shadow:var(--qp-icon-button-valid-box-shadow, none)}.layout-bar-zone .btn-next.nav-btn::after{content:var(--qp-icon-button-next-content, none);background-color:var(--qp-icon-button-next-background-color, transparent);min-width:var(--qp-icon-button-next-min-width, 30px);min-height:var(--qp-icon-button-next-min-height, 30px);margin:0 var(--qp-icon-button-next-margin, 2px);font-size:var(--qp-icon-button-next-font-size, 15px);color:var(--qp-icon-button-next-color, #fff);line-height:var(--qp-icon-button-next-line-height, 33px);text-align:var(--qp-icon-button-next-text-align, center);justify-content:var(--qp-icon-button-next-text-align, center);border-top:var(--qp-icon-button-next-border-top-width, var(--qp-icon-button-next-border-width, 1px)) var(--qp-icon-button-next-border-top-style, var(--qp-icon-button-next-border-style, none)) var(--qp-icon-button-next-border-top-color, var(--qp-icon-button-next-border-color, black));border-right:var(--qp-icon-button-next-border-right-width, var(--qp-icon-button-next-border-width, 1px)) var(--qp-icon-button-next-border-right-style, var(--qp-icon-button-next-border-style, none)) var(--qp-icon-button-next-border-right-color, var(--qp-icon-button-next-border-color, black));border-bottom:var(--qp-icon-button-next-border-bottom-width, var(--qp-icon-button-next-border-width, 1px)) var(--qp-icon-button-next-border-bottom-style, var(--qp-icon-button-next-border-style, none)) var(--qp-icon-button-next-border-bottom-color, var(--qp-icon-button-next-border-color, black));border-left:var(--qp-icon-button-next-border-left-width, var(--qp-icon-button-next-border-width, 1px)) var(--qp-icon-button-next-border-left-style, var(--qp-icon-button-next-border-style, none)) var(--qp-icon-button-next-border-left-color, var(--qp-icon-button-next-border-color, black));border-radius:var(--qp-icon-button-next-border-radius-top, var(--qp-icon-button-next-border-radius, 50%)) var(--qp-icon-button-next-border-radius-top, var(--qp-icon-button-next-border-radius, 50%)) var(--qp-icon-button-next-border-radius-bottom, var(--qp-icon-button-next-border-radius, 50%)) var(--qp-icon-button-next-border-radius-bottom, var(--qp-icon-button-next-border-radius, 50%));box-shadow:var(--qp-icon-button-next-box-shadow, none)}.layout-bar-zone .btn-previous.nav-btn::before{content:var(--qp-icon-button-previous-content, none);background-color:var(--qp-icon-button-previous-background-color, transparent);min-width:var(--qp-icon-button-previous-min-width, 30px);min-height:var(--qp-icon-button-previous-min-height, 30px);margin:0 var(--qp-icon-button-previous-margin, 2px);font-size:var(--qp-icon-button-previous-font-size, 15px);color:var(--qp-icon-button-previous-color, #fff);line-height:var(--qp-icon-button-previous-line-height, 33px);text-align:var(--qp-icon-button-previous-text-align, center);justify-content:var(--qp-icon-button-previous-text-align, center);border-top:var(--qp-icon-button-previous-border-top-width, var(--qp-icon-button-previous-border-width, 1px)) var(--qp-icon-button-previous-border-top-style, var(--qp-icon-button-previous-border-style, none)) var(--qp-icon-button-previous-border-top-color, var(--qp-icon-button-previous-border-color, black));border-right:var(--qp-icon-button-previous-border-right-width, var(--qp-icon-button-previous-border-width, 1px)) var(--qp-icon-button-previous-border-right-style, var(--qp-icon-button-previous-border-style, none)) var(--qp-icon-button-previous-border-right-color, var(--qp-icon-button-previous-border-color, black));border-bottom:var(--qp-icon-button-previous-border-bottom-width, var(--qp-icon-button-previous-border-width, 1px)) var(--qp-icon-button-previous-border-bottom-style, var(--qp-icon-button-previous-border-style, none)) var(--qp-icon-button-previous-border-bottom-color, var(--qp-icon-button-previous-border-color, black));border-left:var(--qp-icon-button-previous-border-left-width, var(--qp-icon-button-previous-border-width, 1px)) var(--qp-icon-button-previous-border-left-style, var(--qp-icon-button-previous-border-style, none)) var(--qp-icon-button-previous-border-left-color, var(--qp-icon-button-previous-border-color, black));border-radius:var(--qp-icon-button-previous-border-radius-top, var(--qp-icon-button-previous-border-radius, 50%)) var(--qp-icon-button-previous-border-radius-top, var(--qp-icon-button-previous-border-radius, 50%)) var(--qp-icon-button-previous-border-radius-bottom, var(--qp-icon-button-previous-border-radius, 50%)) var(--qp-icon-button-previous-border-radius-bottom, var(--qp-icon-button-previous-border-radius, 50%));box-shadow:var(--qp-icon-button-previous-box-shadow, none)}.header-bar::before{content:var(--qp-icon-header-bar-content, none);display:inline-block;background-color:var(--qp-icon-header-bar-background-color, transparent);min-width:var(--qp-icon-header-bar-min-width, 30px);min-height:var(--qp-icon-header-bar-min-height, 30px);margin:0 var(--qp-icon-header-bar-margin, 2px);font-size:var(--qp-icon-header-bar-font-size, 15px);color:var(--qp-icon-header-bar-color, #fff);line-height:var(--qp-icon-header-bar-line-height, 33px);text-align:var(--qp-icon-header-bar-text-align, center);justify-content:var(--qp-icon-header-bar-text-align, center);border-top:var(--qp-icon-header-bar-border-top-width, var(--qp-icon-header-bar-border-width, 1px)) var(--qp-icon-header-bar-border-top-style, var(--qp-icon-header-bar-border-style, none)) var(--qp-icon-header-bar-border-top-color, var(--qp-icon-header-bar-border-color, black));border-right:var(--qp-icon-header-bar-border-right-width, var(--qp-icon-header-bar-border-width, 1px)) var(--qp-icon-header-bar-border-right-style, var(--qp-icon-header-bar-border-style, none)) var(--qp-icon-header-bar-border-right-color, var(--qp-icon-header-bar-border-color, black));border-bottom:var(--qp-icon-header-bar-border-bottom-width, var(--qp-icon-header-bar-border-width, 1px)) var(--qp-icon-header-bar-border-bottom-style, var(--qp-icon-header-bar-border-style, none)) var(--qp-icon-header-bar-border-bottom-color, var(--qp-icon-header-bar-border-color, black));border-left:var(--qp-icon-header-bar-border-left-width, var(--qp-icon-header-bar-border-width, 1px)) var(--qp-icon-header-bar-border-left-style, var(--qp-icon-header-bar-border-style, none)) var(--qp-icon-header-bar-border-left-color, var(--qp-icon-header-bar-border-color, black));border-radius:var(--qp-icon-header-bar-border-radius-top, var(--qp-icon-header-bar-border-radius, 50%)) var(--qp-icon-header-bar-border-radius-top, var(--qp-icon-header-bar-border-radius, 50%)) var(--qp-icon-header-bar-border-radius-bottom, var(--qp-icon-header-bar-border-radius, 50%)) var(--qp-icon-header-bar-border-radius-bottom, var(--qp-icon-header-bar-border-radius, 50%));box-shadow:var(--qp-icon-header-bar-box-shadow, none)}.question-heading::before{content:var(--qp-icon-question-header-content, none);background-color:var(--qp-icon-question-header-background-color, transparent);display:inline-block;min-width:var(--qp-icon-question-header-min-width, 30px);min-height:var(--qp-icon-question-header-min-height, 30px);margin:0 var(--qp-icon-question-header-margin, 2px);font-size:var(--qp-icon-question-header-font-size, 15px);color:var(--qp-icon-question-header-color, #fff);line-height:var(--qp-icon-question-header-line-height, 33px);text-align:var(--qp-icon-question-header-text-align, center);justify-content:var(--qp-icon-question-header-text-align, center);border-top:var(--qp-icon-question-header-border-top-width, var(--qp-icon-question-header-border-width, 1px)) var(--qp-icon-question-header-border-top-style, var(--qp-icon-question-header-border-style, none)) var(--qp-icon-question-header-border-top-color, var(--qp-icon-question-header-border-color, black));border-right:var(--qp-icon-question-header-border-right-width, var(--qp-icon-question-header-border-width, 1px)) var(--qp-icon-question-header-border-right-style, var(--qp-icon-question-header-border-style, none)) var(--qp-icon-question-header-border-right-color, var(--qp-icon-question-header-border-color, black));border-bottom:var(--qp-icon-question-header-border-bottom-width, var(--qp-icon-question-header-border-width, 1px)) var(--qp-icon-question-header-border-bottom-style, var(--qp-icon-question-header-border-style, none)) var(--qp-icon-question-header-border-bottom-color, var(--qp-icon-question-header-border-color, black));border-left:var(--qp-icon-question-header-border-left-width, var(--qp-icon-question-header-border-width, 1px)) var(--qp-icon-question-header-border-left-style, var(--qp-icon-question-header-border-style, none)) var(--qp-icon-question-header-border-left-color, var(--qp-icon-question-header-border-color, black));border-radius:var(--qp-icon-question-header-border-radius-top, var(--qp-icon-question-header-border-radius, 50%)) var(--qp-icon-question-header-border-radius-top, var(--qp-icon-question-header-border-radius, 50%)) var(--qp-icon-question-header-border-radius-bottom, var(--qp-icon-question-header-border-radius, 50%)) var(--qp-icon-question-header-border-radius-bottom, var(--qp-icon-question-header-border-radius, 50%));box-shadow:var(--qp-icon-question-header-box-shadow, none)}.intro-page-wrapper{width:var(--qp-intro-body-width, 100%);margin:var(--qp-intro-body-margin, 0 auto);margin-top:var(--qp-intro-body-margin-top, 0);margin-bottom:var(--qp-intro-body-margin-bottom, 2.5rem)}.intro-page-header{background-image:var(--qp-intro-header-background-image, none);background-size:var(--qp-intro-header-background-size, auto);background-repeat:var(--qp-intro-header-background-repeat, repeat);background-position:var(--qp-intro-header-background-position, 0% 0%);background-attachment:var(--qp-intro-header-background-attachment, scroll);background-color:var(--qp-intro-header-background-color, rgba(248, 248, 248));display:var(--qp-intro-header-display, block);min-height:var(--qp-intro-header-min-height, 50px);margin-top:var(--qp-intro-header-margin-top, 0);margin-bottom:var(--qp-intro-header-margin-bottom, 0);padding-top:var(--qp-intro-header-padding-top, var(--qp-intro-header-padding, 0.5rem));padding-right:var(--qp-intro-header-padding-right, var(--qp-intro-header-padding, 1rem));padding-bottom:var(--qp-intro-header-padding-bottom, var(--qp-intro-header-padding, 0.5rem));padding-left:var(--qp-intro-header-padding-left, var(--qp-intro-header-padding, 1rem));color:var(--qp-intro-header-color, inherit);font-family:var(--qp-intro-header-font-family, inherit);letter-spacing:var(--qp-intro-header-letter-spacing, inherit);text-transform:var(--qp-intro-header-text-transform, inherit);font-size:var(--qp-intro-header-font-size, 20px);text-align:var(--qp-intro-header-text-align, left);align-content:var(--qp-intro-header-align-content, center);border-top:var(--qp-intro-header-border-top-width, var(--qp-intro-header-border-width, 0)) var(--qp-intro-header-border-top-style, var(--qp-intro-header-border-style, none)) var(--qp-intro-header-border-top-color, var(--qp-intro-header-border-color, black));border-right:var(--qp-intro-header-border-right-width, var(--qp-intro-header-border-width, 0)) var(--qp-intro-header-border-right-style, var(--qp-intro-header-border-style, none)) var(--qp-intro-header-border-right-color, var(--qp-intro-header-border-color, black));border-bottom:var(--qp-intro-header-border-bottom-width, var(--qp-intro-header-border-width, 1px)) var(--qp-intro-header-border-bottom-style, var(--qp-intro-header-border-style, solid)) var(--qp-intro-header-border-bottom-color, var(--qp-intro-header-border-color, rgba(33, 37, 41, 0.2)));border-left:var(--qp-intro-header-border-left-width, var(--qp-intro-header-border-width, 0)) var(--qp-intro-header-border-left-style, var(--qp-intro-header-border-style, none)) var(--qp-intro-header-border-left-color, var(--qp-intro-header-border-color, black));border-radius:var(--qp-intro-header-border-radius-top, var(--qp-intro-header-border-radius, 10px)) var(--qp-intro-header-border-radius-top, var(--qp-intro-header-border-radius, 10px)) var(--qp-intro-header-border-radius-bottom, var(--qp-intro-header-border-radius, 10px)) var(--qp-intro-header-border-radius-bottom, var(--qp-intro-header-border-radius, 10px));box-shadow:var(--qp-intro-header-box-shadow, none)}.intro-page-body{background-image:var(--qp-intro-body-background-image, none);background-size:var(--qp-intro-body-background-size, auto);background-repeat:var(--qp-intro-body-background-repeat, repeat);background-position:var(--qp-intro-body-background-position, 0% 0%);background-attachment:var(--qp-intro-body-background-attachment, scroll);background-color:var(--qp-intro-body-background-color, rgb(255, 255, 255));display:var(--qp-intro-body-display, block);min-height:var(--qp-intro-body-min-height, 90px);padding-top:var(--qp-intro-body-padding-top, var(--qp-intro-body-padding, 1rem));padding-right:var(--qp-intro-body-padding-right, var(--qp-intro-body-padding, 1rem));padding-bottom:var(--qp-intro-body-padding-bottom, var(--qp-intro-body-padding, 1rem));padding-left:var(--qp-intro-body-padding-left, var(--qp-intro-body-padding, 1rem));color:var(--qp-intro-body-color, inherit);font-family:var(--qp-intro-body-font-family, inherit);letter-spacing:var(--qp-intro-body-letter-spacing, inherit);text-transform:var(--qp-intro-body-text-transform, inherit);font-size:var(--qp-intro-body-font-size, 20px);text-align:var(--qp-intro-body-text-align, center);align-content:var(--qp-intro-body-align-content, center);border-top:var(--qp-intro-body-border-top-width, var(--qp-intro-body-border-width, 0)) var(--qp-intro-body-border-top-style, var(--qp-intro-body-border-style, none)) var(--qp-intro-body-border-top-color, var(--qp-intro-body-border-color, black));border-right:var(--qp-intro-body-border-right-width, var(--qp-intro-body-border-width, 0)) var(--qp-intro-body-border-right-style, var(--qp-intro-body-border-style, none)) var(--qp-intro-body-border-right-color, var(--qp-intro-body-border-color, black));border-bottom:var(--qp-intro-body-border-bottom-width, var(--qp-intro-body-border-width, 0)) var(--qp-intro-body-border-bottom-style, var(--qp-intro-body-border-style, none)) var(--qp-intro-body-border-bottom-color, var(--qp-intro-body-border-color, black));border-left:var(--qp-intro-body-border-left-width, var(--qp-intro-body-border-width, 0)) var(--qp-intro-body-border-left-style, var(--qp-intro-body-border-style, none)) var(--qp-intro-body-border-left-color, var(--qp-intro-body-border-color, black));border-radius:var(--qp-intro-body-border-radius-top, var(--qp-intro-body-border-radius, 0)) var(--qp-intro-body-border-radius-top, var(--qp-intro-body-border-radius, 0)) var(--qp-intro-body-border-radius-bottom, var(--qp-intro-body-border-radius, 0)) var(--qp-intro-body-border-radius-bottom, var(--qp-intro-body-border-radius, 0));box-shadow:var(--qp-intro-body-box-shadow, none)}.intro-page-footer{background-image:var(--qp-intro-footer-background-image, none);background-size:var(--qp-intro-footer-background-size, auto);background-repeat:var(--qp-intro-footer-background-repeat, repeat);background-position:var(--qp-intro-footer-background-position, 0% 0%);background-attachment:var(--qp-intro-footer-background-attachment, scroll);background-color:var(--qp-intro-footer-background-color, rgba(248, 248, 248));display:var(--qp-intro-footer-display, block);min-height:var(--qp-intro-footer-min-height, 90px);margin-top:var(--qp-intro-footer-margin-top, 0);margin-bottom:var(--qp-intro-footer-margin-bottom, 0);padding-top:var(--qp-intro-footer-padding-top, var(--qp-intro-footer-padding, 0.5rem));padding-right:var(--qp-intro-footer-padding-right, var(--qp-intro-footer-padding, 1rem));padding-bottom:var(--qp-intro-footer-padding-bottom, var(--qp-intro-footer-padding, 0.5rem));padding-left:var(--qp-intro-footer-padding-left, var(--qp-intro-footer-padding, 1rem));color:var(--qp-intro-footer-color, inherit);font-family:var(--qp-intro-footer-font-family, inherit);letter-spacing:var(--qp-intro-footer-letter-spacing, inherit);text-transform:var(--qp-intro-footer-text-transform, inherit);font-size:var(--qp-intro-footer-font-size, 20px);text-align:var(--qp-intro-footer-text-align, left);align-content:var(--qp-intro-footer-align-content, center);border-top:var(--qp-intro-footer-border-top-width, var(--qp-intro-footer-border-width, 1px)) var(--qp-intro-footer-border-top-style, var(--qp-intro-footer-border-style, solid)) var(--qp-intro-footer-border-top-color, var(--qp-intro-footer-border-color, rgba(33, 37, 41, 0.2)));border-right:var(--qp-intro-footer-border-right-width, var(--qp-intro-footer-border-width, 0)) var(--qp-intro-footer-border-right-style, var(--qp-intro-footer-border-style, none)) var(--qp-intro-footer-border-right-color, var(--qp-intro-footer-border-color, black));border-bottom:var(--qp-intro-footer-border-bottom-width, var(--qp-intro-footer-border-width, 0)) var(--qp-intro-footer-border-bottom-style, var(--qp-intro-footer-border-style, none)) var(--qp-intro-footer-border-bottom-color, var(--qp-intro-footer-border-color, black));border-left:var(--qp-intro-footer-border-left-width, var(--qp-intro-footer-border-width, 0)) var(--qp-intro-footer-border-left-style, var(--qp-intro-footer-border-style, none)) var(--qp-intro-footer-border-left-color, var(--qp-intro-footer-border-color, black));border-radius:var(--qp-intro-footer-border-radius-top, var(--qp-intro-footer-border-radius, 10px)) var(--qp-intro-footer-border-radius-top, var(--qp-intro-footer-border-radius, 10px)) var(--qp-intro-footer-border-radius-bottom, var(--qp-intro-footer-border-radius, 10px)) var(--qp-intro-footer-border-radius-bottom, var(--qp-intro-footer-border-radius, 10px));box-shadow:var(--qp-intro-footer-box-shadow, none)}.resource-title{background-color:var(--qp-resource-title-background-color, transparent);display:var(--qp-resource-title-display, block);width:var(--qp-resource-title-width, 100%);min-height:var(--qp-resource-title-min-height, auto);margin-bottom:var(--qp-resource-title-margin-bottom, 20px);padding:var(--qp-resource-title-padding-top, 0) var(--qp-resource-title-padding, 0) var(--qp-resource-title-padding-bottom, 0);font-family:var(--qp-resource-title-font-family, inherit);letter-spacing:var(--qp-resource-title-letter-spacing, inherit);text-transform:var(--qp-resource-title-text-transform, inherit);font-size:var(--qp-resource-title-font-size, 33px);font-weight:var(--qp-resource-title-font-weight, bold);color:var(--qp-resource-title-color, #333);text-align:var(--qp-resource-title-text-align, center);align-content:var(--qp-resource-title-align-content, center);border-top:var(--qp-resource-title-border-top-width, var(--qp-resource-title-border-width, 1px)) var(--qp-resource-title-border-top-style, var(--qp-resource-title-border-style, none)) var(--qp-resource-title-border-top-color, var(--qp-resource-title-border-color, black));border-right:var(--qp-resource-title-border-right-width, var(--qp-resource-title-border-width, 1px)) var(--qp-resource-title-border-right-style, var(--qp-resource-title-border-style, none)) var(--qp-resource-title-border-right-color, var(--qp-resource-title-border-color, black));border-bottom:var(--qp-resource-title-border-bottom-width, var(--qp-resource-title-border-width, 1px)) var(--qp-resource-title-border-bottom-style, var(--qp-resource-title-border-style, none)) var(--qp-resource-title-border-bottom-color, var(--qp-resource-title-border-color, black));border-left:var(--qp-resource-title-border-left-width, var(--qp-resource-title-border-width, 1px)) var(--qp-resource-title-border-left-style, var(--qp-resource-title-border-style, none)) var(--qp-resource-title-border-left-color, var(--qp-resource-title-border-color, black));border-radius:var(--qp-resource-title-border-radius-top, var(--qp-resource-title-border-radius, 0)) var(--qp-resource-title-border-radius-top, var(--qp-resource-title-border-radius, 0)) var(--qp-resource-title-border-radius-bottom, var(--qp-resource-title-border-radius, 0)) var(--qp-resource-title-border-radius-bottom, var(--qp-resource-title-border-radius, 0));box-shadow:var(--qp-resource-title-box-shadow, none)}.resource-message{background-color:var(--qp-resource-message-background-color, transparent);display:var(--qp-resource-message-display, block);width:var(--qp-resource-message-width, 100%);min-height:var(--qp-resource-message-min-height, auto);margin-bottom:var(--qp-resource-message-margin-bottom, 20px);padding:var(--qp-resource-message-padding-top, 0) var(--qp-resource-message-padding, 0) var(--qp-resource-message-padding-bottom, 20px);font-family:var(--qp-resource-message-font-family, inherit);letter-spacing:var(--qp-resource-message-letter-spacing, inherit);text-transform:var(--qp-resource-message-text-transform, inherit);font-size:var(--qp-resource-message-font-size, 20px);font-weight:var(--qp-resource-message-font-weight, normal);color:var(--qp-resource-message-color, #333);text-align:var(--qp-resource-message-text-align, left);align-content:var(--qp-resource-message-align-content, center);border-top:var(--qp-resource-message-border-top-width, var(--qp-resource-message-border-width, 1px)) var(--qp-resource-message-border-top-style, var(--qp-resource-message-border-style, none)) var(--qp-resource-message-border-top-color, var(--qp-resource-message-border-color, black));border-right:var(--qp-resource-message-border-right-width, var(--qp-resource-message-border-width, 1px)) var(--qp-resource-message-border-right-style, var(--qp-resource-message-border-style, none)) var(--qp-resource-message-border-right-color, var(--qp-resource-message-border-color, black));border-bottom:var(--qp-resource-message-border-bottom-width, var(--qp-resource-message-border-width, 1px)) var(--qp-resource-message-border-bottom-style, var(--qp-resource-message-border-style, none)) var(--qp-resource-message-border-bottom-color, var(--qp-resource-message-border-color, black));border-left:var(--qp-resource-message-border-left-width, var(--qp-resource-message-border-width, 1px)) var(--qp-resource-message-border-left-style, var(--qp-resource-message-border-style, none)) var(--qp-resource-message-border-left-color, var(--qp-resource-message-border-color, black));border-radius:var(--qp-resource-message-border-radius-top, var(--qp-resource-message-border-radius, 0)) var(--qp-resource-message-border-radius-top, var(--qp-resource-message-border-radius, 0)) var(--qp-resource-message-border-radius-bottom, var(--qp-resource-message-border-radius, 0)) var(--qp-resource-message-border-radius-bottom, var(--qp-resource-message-border-radius, 0));box-shadow:var(--qp-resource-message-box-shadow, none)}.resources-wrapper{display:var(--qp-resources-display, block);gap:0 25px;grid-template-columns:repeat(var(--qp-resources-grid-template-columns, 2), 1fr)}.resource-content{background-color:var(--qp-resource-background-color, transparent);width:var(--qp-resource-width, 100%);display:var(--qp-resource-display, block);margin:var(--qp-resource-margin, 0 auto);margin-bottom:var(--qp-resource-margin-bottom, 2.5rem);margin-top:var(--qp-resource-margin-top, auto);border-top:var(--qp-resource-border-top-width, var(--qp-resource-border-width, 1px)) var(--qp-resource-border-top-style, var(--qp-resource-border-style, solid)) var(--qp-resource-border-top-color, var(--qp-resource-border-color, rgba(0, 0, 0, 0.175)));border-right:var(--qp-resource-border-right-width, var(--qp-resource-border-width, 1px)) var(--qp-resource-border-right-style, var(--qp-resource-border-style, solid)) var(--qp-resource-border-right-color, var(--qp-resource-border-color, rgba(0, 0, 0, 0.175)));border-bottom:var(--qp-resource-border-bottom-width, var(--qp-resource-border-width, 1px)) var(--qp-resource-border-bottom-style, var(--qp-resource-border-style, solid)) var(--qp-resource-border-bottom-color, var(--qp-resource-border-color, rgba(0, 0, 0, 0.175)));border-left:var(--qp-resource-border-left-width, var(--qp-resource-border-width, 1px)) var(--qp-resource-border-left-style, var(--qp-resource-border-style, solid)) var(--qp-resource-border-left-color, var(--qp-resource-border-color, rgba(0, 0, 0, 0.175)));border-radius:var(--qp-resource-border-radius-top, var(--qp-resource-border-radius, 10px)) var(--qp-resource-border-radius-top, var(--qp-resource-border-radius, 10px)) var(--qp-resource-border-radius-bottom, var(--qp-resource-border-radius, 10px)) var(--qp-resource-border-radius-bottom, var(--qp-resource-border-radius, 10px));box-shadow:var(--qp-resource-box-shadow, none)}.resource-header{background-image:var(--qp-resource-header-background-image, none);background-size:var(--qp-resource-header-background-size, auto);background-repeat:var(--qp-resource-header-background-repeat, repeat);background-position:var(--qp-resource-header-background-position, 0% 0%);background-attachment:var(--qp-resource-header-background-attachment, scroll);background-color:var(--qp-resource-header-background-color, rgba(248, 248, 248));display:var(--qp-resource-header-display, block);width:var(--qp-resource-header-width, 100%);min-height:var(--qp-resource-header-min-height, auto);font-family:var(--qp-resource-header-font-family, inherit);letter-spacing:var(--qp-resource-header-letter-spacing, inherit);text-transform:var(--qp-resource-header-text-transform, inherit);font-size:var(--qp-resource-header-font-size, inherit);font-weight:var(--qp-resource-header-font-weight, bold);color:var(--qp-resource-header-color, inherit);text-align:var(--qp-resource-header-text-align, left);align-content:var(--qp-resource-header-align-content, center);border-top:var(--qp-resource-header-border-top-width, var(--qp-resource-header-border-width, 1px)) var(--qp-resource-header-border-top-style, var(--qp-resource-header-border-style, none)) var(--qp-resource-header-border-top-color, var(--qp-resource-header-border-color, black));border-right:var(--qp-resource-header-border-right-width, var(--qp-resource-header-border-width, 1px)) var(--qp-resource-header-border-right-style, var(--qp-resource-header-border-style, none)) var(--qp-resource-header-border-right-color, var(--qp-resource-header-border-color, black));border-bottom:var(--qp-resource-header-border-bottom-width, var(--qp-resource-header-border-width, 1px)) var(--qp-resource-header-border-bottom-style, var(--qp-resource-header-border-style, solid)) var(--qp-resource-header-border-bottom-color, var(--qp-resource-header-border-color, rgba(0, 0, 0, 0.175)));border-left:var(--qp-resource-header-border-left-width, var(--qp-resource-header-border-width, 1px)) var(--qp-resource-header-border-left-style, var(--qp-resource-header-border-style, none)) var(--qp-resource-header-border-left-color, var(--qp-resource-header-border-color, black));border-radius:var(--qp-resource-header-border-radius-top, var(--qp-resource-header-border-radius, 10px)) var(--qp-resource-header-border-radius-top, var(--qp-resource-header-border-radius, 10px)) var(--qp-resource-header-border-radius-bottom, var(--qp-resource-header-border-radius, 0)) var(--qp-resource-header-border-radius-bottom, var(--qp-resource-header-border-radius, 0));box-shadow:var(--qp-resource-header-box-shadow, none)}.resource-body{background-image:var(--qp-resource-body-background-image, none);background-size:var(--qp-resource-body-background-size, auto);background-repeat:var(--qp-resource-body-background-repeat, repeat);background-position:var(--qp-resource-body-background-position, 0% 0%);background-attachment:var(--qp-resource-body-background-attachment, scroll);background-color:var(--qp-resource-body-background-color, transparent);padding:var(--qp-resource-body-padding-top, 20px) 10px var(--qp-resource-body-padding-bottom, 20px) 10px;font-family:var(--qp-resource-body-font-family, inherit);letter-spacing:var(--qp-resource-body-letter-spacing, inherit);text-transform:var(--qp-resource-body-text-transform, inherit);font-size:var(--qp-resource-body-font-size, inherit);color:var(--qp-resource-body-color, rgb(0, 0, 0));width:var(--qp-resource-body-width, auto);min-height:var(--qp-resource-body-min-height, auto);margin:var(--qp-resource-body-margin, 0);text-align:var(--qp-resource-body-text-align, inherit);align-content:var(--qp-resource-body-align-content, normal)}.resource-audio{max-width:var(--qp-resource-audio-max-width, 600px)}.resource-document{width:var(--qp-resource-document-width, auto);height:var(--qp-resource-document-height, 600px);max-width:var(--qp-resource-document-max-width, 100%);max-height:var(--qp-resource-document-max-height, none);opacity:var(--qp-resource-document-opacity, 1);float:var(--qp-resource-document-float, none);margin-top:var(--qp-resource-document-margin-top, 0);margin-right:var(--qp-resource-document-margin-right, auto);margin-bottom:var(--qp-resource-document-margin-bottom, 0);margin-left:var(--qp-resource-document-margin-left, auto);background-color:var(--qp-resource-document-background-color, transparent);border-top-style:var(--qp-resource-document-border-top-style, var(--qp-resource-document-border-style, solid));border-top-width:var(--qp-resource-document-border-top-width, var(--qp-resource-document-border-width, 1px));border-top-color:var(--qp-resource-document-border-top-color, var(--qp-resource-document-border-color, rgba(0, 0, 0, 0.125)));border-right-style:var(--qp-resource-document-border-right-style, var(--qp-resource-document-border-style, solid));border-right-width:var(--qp-resource-document-border-right-width, var(--qp-resource-document-border-width, 1px));border-right-color:var(--qp-resource-document-border-right-color, var(--qp-resource-document-border-color, rgba(0, 0, 0, 0.125)));border-bottom-style:var(--qp-resource-document-border-bottom-style, var(--qp-resource-document-border-style, solid));border-bottom-width:var(--qp-resource-document-border-bottom-width, var(--qp-resource-document-border-width, 1px));border-bottom-color:var(--qp-resource-document-border-bottom-color, var(--qp-resource-document-border-color, rgba(0, 0, 0, 0.125)));border-left-style:var(--qp-resource-document-border-left-style, var(--qp-resource-document-border-style, solid));border-left-width:var(--qp-resource-document-border-left-width, var(--qp-resource-document-border-width, 1px));border-left-color:var(--qp-resource-document-border-left-color, var(--qp-resource-document-border-color, rgba(0, 0, 0, 0.125)));border-radius:var(--qp-resource-document-border-radius-top, var(--qp-resource-document-border-radius, 0.375rem)) var(--qp-resource-document-border-radius-top, var(--qp-resource-document-border-radius, 0.375rem)) var(--qp-resource-document-border-radius-bottom, var(--qp-resource-document-border-radius, 0.375rem)) var(--qp-resource-document-border-radius-bottom, var(--qp-resource-document-border-radius, 0.375rem));box-shadow:var(--qp-resource-document-box-shadow, none);overflow:hidden}.resource-document iframe{border:0}.resource-video{--bs-aspect-ratio: var(--qp-resource-video-aspect-ratio, 56.25%)}.resource-image-grouped{width:var(--qp-resource-image-grouped-size, 300px);height:var(--qp-resource-image-grouped-size, 300px);object-fit:var(--qp-resource-image-grouped-object-fit, cover)}.resource-header .nav-tabs{--bs-nav-tabs-border-color: var(--qp-resource-tab-border-color, var(--bs-border-color));--bs-nav-tabs-link-active-color: var(--qp-resource-tab-active-color, var(--bs-emphasis-color));--bs-nav-tabs-link-active-border-color: var(--qp-resource-tab-active-border-color, var(--bs-border-color) var(--bs-border-color) var(--bs-body-bg));--bs-nav-link-color: var(--qp-resource-tab-color, inherit);--bs-nav-link-hover-color: var(--qp-resource-tab-hover-color, inherit)}.resource-header .nav-tabs .nav-link.active{background-color:var(--qp-resource-tab-active-background-color, var(--bs-card-bg))}.resource-header .nav-tabs .nav-link:not(.active){background-color:var(--qp-resource-tab-background-color, transparent)}.resource-header .nav-tabs .nav-link{font-family:var(--qp-resource-tab-font-family, inherit);letter-spacing:var(--qp-resource-tab-letter-spacing, inherit);text-transform:var(--qp-resource-tab-text-transform, inherit);font-size:var(--qp-resource-tab-font-size, inherit);border-radius:var(--qp-resource-tab-border-radius, var(--bs-nav-tabs-border-radius))}.ranking-list{flex-direction:var(--qp-question-ranking-list-flex-direction, column);row-gap:var(--qp-question-ranking-list-row-gap, var(--qp-question-ranking-list-gap, 8px));column-gap:var(--qp-question-ranking-list-column-gap, var(--qp-question-ranking-list-gap, 8px));max-width:var(--qp-question-ranking-list-max-width, 480px);width:var(--qp-question-ranking-list-width, 100%);margin:var(--qp-question-ranking-list-margin, 0 auto)}.ranking-item{background-color:var(--qp-question-ranking-item-background-color, #ffffff);color:var(--qp-question-ranking-item-color, inherit);font-size:var(--qp-question-ranking-item-font-size, inherit);padding:var(--qp-question-ranking-item-padding, 10px 14px);box-shadow:var(--qp-question-ranking-item-box-shadow, 0 1px 3px rgba(0, 0, 0, 0.06));border-top:var(--qp-question-ranking-item-border-top-width, var(--qp-question-ranking-item-border-width, 1px)) var(--qp-question-ranking-item-border-top-style, var(--qp-question-ranking-item-border-style, solid)) var(--qp-question-ranking-item-border-top-color, var(--qp-question-ranking-item-border-color, #dee2e6));border-right:var(--qp-question-ranking-item-border-right-width, var(--qp-question-ranking-item-border-width, 1px)) var(--qp-question-ranking-item-border-right-style, var(--qp-question-ranking-item-border-style, solid)) var(--qp-question-ranking-item-border-right-color, var(--qp-question-ranking-item-border-color, #dee2e6));border-bottom:var(--qp-question-ranking-item-border-bottom-width, var(--qp-question-ranking-item-border-width, 1px)) var(--qp-question-ranking-item-border-bottom-style, var(--qp-question-ranking-item-border-style, solid)) var(--qp-question-ranking-item-border-bottom-color, var(--qp-question-ranking-item-border-color, #dee2e6));border-left:var(--qp-question-ranking-item-border-left-width, var(--qp-question-ranking-item-border-width, 1px)) var(--qp-question-ranking-item-border-left-style, var(--qp-question-ranking-item-border-style, solid)) var(--qp-question-ranking-item-border-left-color, var(--qp-question-ranking-item-border-color, #dee2e6));border-radius:var(--qp-question-ranking-item-border-radius, var(--qp-question-ranking-item-border-radius, 6px))}.ranking-handle{display:var(--qp-question-ranking-handle-display, block);color:var(--qp-question-ranking-handle-color, #aaa)}.ranking-hint{display:var(--qp-question-ranking-hint-display, block);color:var(--qp-question-ranking-hint-color, inherit)}.ranking-source{background-color:var(--qp-question-ranking-bucket-source-background-color, #f8f9fa);padding:var(--qp-question-ranking-bucket-source-padding, 8px);flex-direction:var(--qp-question-ranking-bucket-source-flex-direction, column);align-items:var(--qp-question-ranking-bucket-source-align-items, stretch);justify-content:var(--qp-question-ranking-bucket-source-justify-content, flex-start);row-gap:var(--qp-question-ranking-bucket-source-row-gap, var(--qp-question-ranking-bucket-source-gap, 6px));column-gap:var(--qp-question-ranking-bucket-source-column-gap, var(--qp-question-ranking-bucket-source-gap, 6px));border-top:var(--qp-question-ranking-bucket-source-border-top-width, var(--qp-question-ranking-bucket-source-border-width, 2px)) var(--qp-question-ranking-bucket-source-border-top-style, var(--qp-question-ranking-bucket-source-border-style, dashed)) var(--qp-question-ranking-bucket-source-border-top-color, var(--qp-question-ranking-bucket-source-border-color, #dee2e6));border-right:var(--qp-question-ranking-bucket-source-border-right-width, var(--qp-question-ranking-bucket-source-border-width, 2px)) var(--qp-question-ranking-bucket-source-border-right-style, var(--qp-question-ranking-bucket-source-border-style, dashed)) var(--qp-question-ranking-bucket-source-border-right-color, var(--qp-question-ranking-bucket-source-border-color, #dee2e6));border-bottom:var(--qp-question-ranking-bucket-source-border-bottom-width, var(--qp-question-ranking-bucket-source-border-width, 2px)) var(--qp-question-ranking-bucket-source-border-bottom-style, var(--qp-question-ranking-bucket-source-border-style, dashed)) var(--qp-question-ranking-bucket-source-border-bottom-color, var(--qp-question-ranking-bucket-source-border-color, #dee2e6));border-left:var(--qp-question-ranking-bucket-source-border-left-width, var(--qp-question-ranking-bucket-source-border-width, 2px)) var(--qp-question-ranking-bucket-source-border-left-style, var(--qp-question-ranking-bucket-source-border-style, dashed)) var(--qp-question-ranking-bucket-source-border-left-color, var(--qp-question-ranking-bucket-source-border-color, #dee2e6));border-radius:var(--qp-question-ranking-bucket-source-border-radius, 6px)}.ranking-target{background-color:var(--qp-question-ranking-bucket-target-background-color, #fff);padding:var(--qp-question-ranking-bucket-target-padding, 8px);flex-direction:var(--qp-question-ranking-bucket-target-flex-direction, column);align-items:var(--qp-question-ranking-bucket-target-align-items, stretch);justify-content:var(--qp-question-ranking-bucket-target-justify-content, flex-start);row-gap:var(--qp-question-ranking-bucket-target-row-gap, var(--qp-question-ranking-bucket-target-gap, 6px));column-gap:var(--qp-question-ranking-bucket-target-column-gap, var(--qp-question-ranking-bucket-target-gap, 6px));border-top:var(--qp-question-ranking-bucket-target-border-top-width, var(--qp-question-ranking-bucket-target-border-width, 2px)) var(--qp-question-ranking-bucket-target-border-top-style, var(--qp-question-ranking-bucket-target-border-style, solid)) var(--qp-question-ranking-bucket-target-border-top-color, var(--qp-question-ranking-bucket-target-border-color, var(--primary-color, #0d6efd)));border-right:var(--qp-question-ranking-bucket-target-border-right-width, var(--qp-question-ranking-bucket-target-border-width, 2px)) var(--qp-question-ranking-bucket-target-border-right-style, var(--qp-question-ranking-bucket-target-border-style, solid)) var(--qp-question-ranking-bucket-target-border-right-color, var(--qp-question-ranking-bucket-target-border-color, var(--primary-color, #0d6efd)));border-bottom:var(--qp-question-ranking-bucket-target-border-bottom-width, var(--qp-question-ranking-bucket-target-border-width, 2px)) var(--qp-question-ranking-bucket-target-border-bottom-style, var(--qp-question-ranking-bucket-target-border-style, solid)) var(--qp-question-ranking-bucket-target-border-bottom-color, var(--qp-question-ranking-bucket-target-border-color, var(--primary-color, #0d6efd)));border-left:var(--qp-question-ranking-bucket-target-border-left-width, var(--qp-question-ranking-bucket-target-border-width, 2px)) var(--qp-question-ranking-bucket-target-border-left-style, var(--qp-question-ranking-bucket-target-border-style, solid)) var(--qp-question-ranking-bucket-target-border-left-color, var(--qp-question-ranking-bucket-target-border-color, var(--primary-color, #0d6efd)));border-radius:var(--qp-question-ranking-bucket-target-border-radius, 6px)}.ranking-bucket-label{display:var(--qp-question-ranking-bucket-label-display, block);color:var(--qp-question-ranking-bucket-label-color, inherit);font-size:var(--qp-question-ranking-bucket-label-font-size, 0.8rem);font-weight:var(--qp-question-ranking-bucket-label-font-weight, 600)}.ranking-bucket-wrapper{flex-direction:var(--qp-question-ranking-bucket-wrapper-flex-direction, row);align-items:var(--qp-question-ranking-bucket-wrapper-align-items, flex-start)}.ranking-bucket-arrow{color:var(--qp-question-ranking-bucket-arrow-color, #aaa);display:var(--qp-question-ranking-bucket-arrow-display, block);font-size:var(--qp-question-ranking-bucket-arrow-font-size, 1.2rem);padding-top:var(--qp-question-ranking-bucket-arrow-padding-top, 28px)}.ranking-bucket-arrow::before{content:var(--qp-icon-ranking-arrow-content, "\f061");display:inline-block;background-color:var(--qp-icon-ranking-arrow-background-color, transparent);color:var(--qp-icon-ranking-arrow-color, inherit);font-size:var(--qp-icon-ranking-arrow-font-size, inherit);min-width:var(--qp-icon-ranking-arrow-min-width, auto);min-height:var(--qp-icon-ranking-arrow-min-height, auto);margin:var(--qp-icon-ranking-arrow-margin, 0);line-height:var(--qp-icon-ranking-arrow-line-height, inherit);text-align:var(--qp-icon-ranking-arrow-text-align, center);border:var(--qp-icon-ranking-arrow-border-width, 0) var(--qp-icon-ranking-arrow-border-style, none) var(--qp-icon-ranking-arrow-border-color, black);border-radius:var(--qp-icon-ranking-arrow-border-radius, 0);box-shadow:var(--qp-icon-ranking-arrow-box-shadow, none);transform:rotate(var(--qp-icon-ranking-arrow-rotate, 0deg))}.ranking-handle::before{content:var(--qp-icon-ranking-handle-content, "\f58e");display:inline-block;background-color:var(--qp-icon-ranking-handle-background-color, transparent);color:var(--qp-icon-ranking-handle-color, inherit);font-size:var(--qp-icon-ranking-handle-font-size, inherit);min-width:var(--qp-icon-ranking-handle-min-width, auto);min-height:var(--qp-icon-ranking-handle-min-height, auto);margin:var(--qp-icon-ranking-handle-margin, 0);line-height:var(--qp-icon-ranking-handle-line-height, inherit);text-align:var(--qp-icon-ranking-handle-text-align, center);border:var(--qp-icon-ranking-handle-border-width, 0) var(--qp-icon-ranking-handle-border-style, none) var(--qp-icon-ranking-handle-border-color, black);border-radius:var(--qp-icon-ranking-handle-border-radius, 0);box-shadow:var(--qp-icon-ranking-handle-box-shadow, none)}.ranking-bucket-zone{flex:1 1 var(--qp-question-ranking-bucket-zone-width, 0%);width:var(--qp-question-ranking-bucket-zone-width, auto);max-width:var(--qp-question-ranking-bucket-zone-max-width, none)}.ranking-bucket-zone.ranking-bucket-zone-source{flex-grow:var(--qp-question-ranking-bucket-source-flex-grow, 1);flex-basis:var(--qp-question-ranking-bucket-source-width, var(--qp-question-ranking-bucket-zone-width, 0%));width:var(--qp-question-ranking-bucket-source-width, var(--qp-question-ranking-bucket-zone-width, auto));max-width:var(--qp-question-ranking-bucket-source-max-width, var(--qp-question-ranking-bucket-zone-max-width, none))}.ranking-bucket-zone.ranking-bucket-zone-target{flex-grow:var(--qp-question-ranking-bucket-target-flex-grow, 1);flex-basis:var(--qp-question-ranking-bucket-target-width, var(--qp-question-ranking-bucket-zone-width, 0%));width:var(--qp-question-ranking-bucket-target-width, var(--qp-question-ranking-bucket-zone-width, auto));max-width:var(--qp-question-ranking-bucket-target-max-width, var(--qp-question-ranking-bucket-zone-max-width, none))}.ranking-item.valid{border-color:var(--qp-question-ranking-item-valid-border-color, #198754);background-color:var(--qp-question-ranking-item-valid-background-color, rgba(25, 135, 84, 0.06));color:var(--qp-question-ranking-item-valid-color, inherit)}.ranking-item.invalid{border-color:var(--qp-question-ranking-item-invalid-border-color, #dc3545);background-color:var(--qp-question-ranking-item-invalid-background-color, rgba(220, 53, 69, 0.06));color:var(--qp-question-ranking-item-invalid-color, inherit)}.ranking-source{min-height:var(--qp-question-ranking-bucket-source-min-height, var(--qp-question-ranking-bucket-zone-min-height, 80px))}.ranking-target{min-height:var(--qp-question-ranking-bucket-target-min-height, var(--qp-question-ranking-bucket-zone-min-height, 80px))}.interactive-image-container{width:var(--qp-question-interactive-image-container-width, 100%)}.interactive-image-cell{border-top:var(--qp-question-interactive-image-cell-border-top-width, var(--qp-question-interactive-image-cell-border-width, 2px)) var(--qp-question-interactive-image-cell-border-top-style, var(--qp-question-interactive-image-cell-border-style, solid)) var(--qp-question-interactive-image-cell-border-top-color, var(--qp-question-interactive-image-cell-border-color, transparent));border-right:var(--qp-question-interactive-image-cell-border-right-width, var(--qp-question-interactive-image-cell-border-width, 2px)) var(--qp-question-interactive-image-cell-border-right-style, var(--qp-question-interactive-image-cell-border-style, solid)) var(--qp-question-interactive-image-cell-border-right-color, var(--qp-question-interactive-image-cell-border-color, transparent));border-bottom:var(--qp-question-interactive-image-cell-border-bottom-width, var(--qp-question-interactive-image-cell-border-width, 2px)) var(--qp-question-interactive-image-cell-border-bottom-style, var(--qp-question-interactive-image-cell-border-style, solid)) var(--qp-question-interactive-image-cell-border-bottom-color, var(--qp-question-interactive-image-cell-border-color, transparent));border-left:var(--qp-question-interactive-image-cell-border-left-width, var(--qp-question-interactive-image-cell-border-width, 2px)) var(--qp-question-interactive-image-cell-border-left-style, var(--qp-question-interactive-image-cell-border-style, solid)) var(--qp-question-interactive-image-cell-border-left-color, var(--qp-question-interactive-image-cell-border-color, transparent));border-radius:var(--qp-question-interactive-image-cell-border-radius, 0);box-shadow:var(--qp-question-interactive-image-cell-box-shadow, none)}.interactive-image-cell:hover{background-color:var(--qp-question-interactive-image-cell-hover-background-color, rgba(255, 255, 255, 0.2));opacity:var(--qp-question-interactive-image-cell-hover-opacity, 1)}.interactive-image-cell.selected,.interactive-image-cell:has(input:checked){background-color:var(--qp-question-interactive-image-cell-selected-background-color, rgba(var(--bs-primary-rgb, 255, 102, 78), 0.45));border-color:var(--qp-question-interactive-image-cell-selected-border-color, rgba(255, 255, 255, 0.6));opacity:var(--qp-question-interactive-image-cell-selected-opacity, 1)}.choice-grid-container{grid-template-columns:repeat(var(--choices-grid-cols, 3), var(--qp-question-choice-grid-container-cell-size, 8rem));row-gap:var(--qp-question-choice-grid-container-row-gap, var(--qp-question-choice-grid-container-gap, 12px));column-gap:var(--qp-question-choice-grid-container-column-gap, var(--qp-question-choice-grid-container-gap, 12px))}.choice-grid-cell{background-color:var(--qp-question-choice-grid-cell-background-color, #ffffff);color:var(--qp-question-choice-grid-cell-color, inherit);border-radius:var(--qp-question-choice-grid-cell-border-radius, 8px);padding:var(--qp-question-choice-grid-cell-padding, 12px 8px);box-shadow:var(--qp-question-choice-grid-cell-box-shadow, none);border-top:var(--qp-question-choice-grid-cell-border-top-width, var(--qp-question-choice-grid-cell-border-width, 2px)) var(--qp-question-choice-grid-cell-border-top-style, var(--qp-question-choice-grid-cell-border-style, solid)) var(--qp-question-choice-grid-cell-border-top-color, var(--qp-question-choice-grid-cell-border-color, #dee2e6));border-right:var(--qp-question-choice-grid-cell-border-right-width, var(--qp-question-choice-grid-cell-border-width, 2px)) var(--qp-question-choice-grid-cell-border-right-style, var(--qp-question-choice-grid-cell-border-style, solid)) var(--qp-question-choice-grid-cell-border-right-color, var(--qp-question-choice-grid-cell-border-color, #dee2e6));border-bottom:var(--qp-question-choice-grid-cell-border-bottom-width, var(--qp-question-choice-grid-cell-border-width, 2px)) var(--qp-question-choice-grid-cell-border-bottom-style, var(--qp-question-choice-grid-cell-border-style, solid)) var(--qp-question-choice-grid-cell-border-bottom-color, var(--qp-question-choice-grid-cell-border-color, #dee2e6));border-left:var(--qp-question-choice-grid-cell-border-left-width, var(--qp-question-choice-grid-cell-border-width, 2px)) var(--qp-question-choice-grid-cell-border-left-style, var(--qp-question-choice-grid-cell-border-style, solid)) var(--qp-question-choice-grid-cell-border-left-color, var(--qp-question-choice-grid-cell-border-color, #dee2e6))}.choice-grid-cell{background-image:var(--qp-question-choice-grid-cell-tint, none);background-size:calc(var(--qp-cell-n, 1)*100%) 100%;background-position:calc(var(--qp-cell-i, 0)/max(var(--qp-cell-n, 1) - 1,1)*100%) 0;background-repeat:no-repeat}.choice-grid-cell:nth-child(even){background-color:var(--qp-question-choice-grid-cell-alternate-background-color, var(--qp-question-choice-grid-cell-background-color, #ffffff))}.choice-grid-cell[data-row-parity=odd]{background-color:var(--qp-question-choice-grid-cell-alternate-row-background-color, var(--qp-question-choice-grid-cell-background-color, #ffffff))}.choice-grid-cell:hover{border-color:var(--qp-question-choice-grid-cell-hover-border-color, var(--primary-color, #ff664e));background-color:var(--qp-question-choice-grid-cell-hover-background-color, rgba(255, 102, 78, 0.05))}.choice-grid-cell.selected,.choice-grid-cell:has(input:checked){background-color:var(--qp-question-choice-grid-cell-selected-background-color, rgba(255, 102, 78, 0.12));border-color:var(--qp-question-choice-grid-cell-selected-border-color, var(--primary-color, #ff664e));outline:var(--qp-question-choice-grid-cell-selected-outline-width, 0) solid var(--qp-question-choice-grid-cell-selected-outline-color, var(--qp-question-choice-grid-cell-selected-border-color, var(--primary-color, #ff664e)));outline-offset:2px}.choice-grid-cell::before{content:var(--qp-icon-choice-grid-content, none);font-family:"Font Awesome 6 Free";font-weight:900;display:var(--qp-icon-choice-grid-display, block);color:var(--qp-icon-choice-grid-color, inherit);font-size:var(--qp-icon-choice-grid-font-size, 2rem);line-height:1}.choice-grid-label{display:var(--qp-question-choice-grid-label-display, block);color:var(--qp-question-choice-grid-label-color, inherit);font-size:var(--qp-question-choice-grid-label-font-size, 0.9rem);font-weight:var(--qp-question-choice-grid-label-font-weight, 400)}.question-group-grid .question-body.question-group-body{grid-template-columns:repeat(var(--grid-cols, 3), var(--qp-question-group-grid-container-cell-size, 8rem));row-gap:var(--qp-question-group-grid-container-row-gap, var(--qp-question-group-grid-container-gap, 0.5rem));column-gap:var(--qp-question-group-grid-container-column-gap, var(--qp-question-group-grid-container-gap, 0.5rem));margin:var(--qp-question-group-grid-margin, 0 auto);margin-top:var(--qp-question-group-grid-container-margin-top, 30px);margin-bottom:var(--qp-question-group-grid-container-margin-bottom, 30px);padding-top:var(--qp-question-group-grid-container-padding-top);padding-right:var(--qp-question-group-grid-container-padding-right);padding-bottom:var(--qp-question-group-grid-container-padding-bottom);padding-left:var(--qp-question-group-grid-container-padding-left)}.question-group-grid .question-group-field.question-content{border-top:var(--qp-question-group-grid-cell-border-top-width, var(--qp-question-group-grid-cell-border-width, 2px)) var(--qp-question-group-grid-cell-border-top-style, var(--qp-question-group-grid-cell-border-style, solid)) var(--qp-question-group-grid-cell-border-top-color, var(--qp-question-group-grid-cell-border-color, #e5e5e5));border-right:var(--qp-question-group-grid-cell-border-right-width, var(--qp-question-group-grid-cell-border-width, 2px)) var(--qp-question-group-grid-cell-border-right-style, var(--qp-question-group-grid-cell-border-style, solid)) var(--qp-question-group-grid-cell-border-right-color, var(--qp-question-group-grid-cell-border-color, #e5e5e5));border-bottom:var(--qp-question-group-grid-cell-border-bottom-width, var(--qp-question-group-grid-cell-border-width, 2px)) var(--qp-question-group-grid-cell-border-bottom-style, var(--qp-question-group-grid-cell-border-style, solid)) var(--qp-question-group-grid-cell-border-bottom-color, var(--qp-question-group-grid-cell-border-color, #e5e5e5));border-left:var(--qp-question-group-grid-cell-border-left-width, var(--qp-question-group-grid-cell-border-width, 2px)) var(--qp-question-group-grid-cell-border-left-style, var(--qp-question-group-grid-cell-border-style, solid)) var(--qp-question-group-grid-cell-border-left-color, var(--qp-question-group-grid-cell-border-color, #e5e5e5));border-radius:var(--qp-question-group-grid-cell-border-radius, 8px);box-shadow:var(--qp-question-group-grid-cell-box-shadow, none)}.question-group-grid .question-body.question-group-body>.question-group-field.question-content:nth-child(even){background-color:var(--qp-question-group-grid-cell-alternate-background-color, transparent)}.question-group-grid .question-body.question-group-body>.question-group-field.question-content:nth-child(even) .question-field-input{background-color:var(--qp-question-group-grid-cell-alternate-background-color, var(--qp-question-group-grid-cell-background-color, #fff))}.question-group-grid .question-body.question-group-body>.question-group-field.question-content[data-row-parity=odd]{background-color:var(--qp-question-group-grid-cell-alternate-row-background-color, transparent)}.question-group-grid .question-body.question-group-body>.question-group-field.question-content[data-row-parity=odd] .question-field-input{background-color:var(--qp-question-group-grid-cell-alternate-row-background-color, var(--qp-question-group-grid-cell-background-color, #fff))}.question-group-grid .question-field-input{background-color:var(--qp-question-group-grid-cell-background-color, #fff)}.question-group-grid .question-field-input{color:var(--qp-question-group-grid-input-color);font-size:var(--qp-question-group-grid-input-font-size, clamp(1rem, 2vw, 1.75rem));font-weight:var(--qp-question-group-grid-input-font-weight, 600)}.question-group-grid .question-group-field .question-answer[readonly]{background-color:var(--qp-question-group-grid-input-readonly-background-color, #e9ecef);color:var(--qp-question-group-grid-input-readonly-color, var(--qp-question-group-grid-input-color));font-weight:var(--qp-question-group-grid-input-readonly-font-weight, var(--qp-question-group-grid-input-font-weight, 600));opacity:var(--qp-question-group-grid-input-readonly-opacity, 1)}.question-group-grid .question-body.question-group-body>.question-group-field.question-content:nth-child(even) .question-answer[readonly]{background-color:var(--qp-question-group-grid-cell-alternate-background-color, var(--qp-question-group-grid-input-readonly-background-color, #e9ecef))}.question-group-grid .question-body.question-group-body>.question-group-field.question-content[data-row-parity=odd] .question-answer[readonly]{background-color:var(--qp-question-group-grid-cell-alternate-row-background-color, var(--qp-question-group-grid-input-readonly-background-color, #e9ecef))}.question-group-grid .question-group-field:has(.question-answer[readonly]){visibility:var(--qp-question-group-grid-input-readonly-visibility, visible)}.conclusion-page-widgets .card.steps-inner,.end-page-widgets .card.steps-inner{background-color:var(--qp-widget-container-background-color) !important;color:var(--qp-widget-container-color);border-color:var(--qp-widget-container-border-color, rgba(0, 0, 0, 0.175));border-width:var(--qp-widget-container-border-width, 1px);border-style:var(--qp-widget-container-border-style, solid);border-radius:var(--qp-widget-container-border-radius, 10px);box-shadow:var(--qp-widget-container-box-shadow) !important;padding-top:var(--qp-widget-container-padding-top);padding-right:var(--qp-widget-container-padding-right);padding-bottom:var(--qp-widget-container-padding-bottom);padding-left:var(--qp-widget-container-padding-left);margin-top:var(--qp-widget-container-margin-top);margin-bottom:var(--qp-widget-container-margin-bottom)}.conclusion-page-widgets .card.steps-inner .card-header,.end-page-widgets .card.steps-inner .card-header{background-color:var(--qp-widget-header-background-color, rgba(248, 248, 248)) !important;color:var(--qp-widget-header-color);font-size:var(--qp-widget-header-font-size);font-weight:var(--qp-widget-header-font-weight);text-align:var(--qp-widget-header-text-align);padding-top:var(--qp-widget-header-padding-top, 13px);padding-right:var(--qp-widget-header-padding-right, 13px);padding-bottom:var(--qp-widget-header-padding-bottom, 13px);padding-left:var(--qp-widget-header-padding-left, 13px);border-bottom-color:var(--qp-widget-header-border-bottom-color, rgba(33, 37, 41, 0.2));border-radius:var(--qp-widget-header-border-radius)}.conclusion-page-widgets .card.steps-inner .card-body,.end-page-widgets .card.steps-inner .card-body{background-color:var(--qp-widget-body-background-color) !important;color:var(--qp-widget-body-color);font-size:var(--qp-widget-body-font-size);text-align:var(--qp-widget-body-text-align);padding-top:var(--qp-widget-body-padding-top, 13px);padding-right:var(--qp-widget-body-padding-right, 13px);padding-bottom:var(--qp-widget-body-padding-bottom, 13px);padding-left:var(--qp-widget-body-padding-left, 13px);border-radius:var(--qp-widget-body-border-radius)}.conclusion-page-widgets .card.steps-inner .card-body img,.end-page-widgets .card.steps-inner .card-body img{max-height:var(--qp-widget-image-max-height);width:var(--qp-widget-image-width);opacity:var(--qp-widget-image-opacity);float:var(--qp-widget-image-float, left);margin-top:var(--qp-widget-image-margin-top);margin-right:var(--qp-widget-image-margin-right, 50px);margin-bottom:var(--qp-widget-image-margin-bottom);margin-left:var(--qp-widget-image-margin-left);border-top-style:var(--qp-widget-image-border-top-style, var(--qp-widget-image-border-style));border-top-width:var(--qp-widget-image-border-top-width, var(--qp-widget-image-border-width));border-top-color:var(--qp-widget-image-border-top-color, var(--qp-widget-image-border-color));border-right-style:var(--qp-widget-image-border-right-style, var(--qp-widget-image-border-style));border-right-width:var(--qp-widget-image-border-right-width, var(--qp-widget-image-border-width));border-right-color:var(--qp-widget-image-border-right-color, var(--qp-widget-image-border-color));border-bottom-style:var(--qp-widget-image-border-bottom-style, var(--qp-widget-image-border-style));border-bottom-width:var(--qp-widget-image-border-bottom-width, var(--qp-widget-image-border-width));border-bottom-color:var(--qp-widget-image-border-bottom-color, var(--qp-widget-image-border-color));border-left-style:var(--qp-widget-image-border-left-style, var(--qp-widget-image-border-style));border-left-width:var(--qp-widget-image-border-left-width, var(--qp-widget-image-border-width));border-left-color:var(--qp-widget-image-border-left-color, var(--qp-widget-image-border-color));border-radius:var(--qp-widget-image-border-radius-top, var(--qp-widget-image-border-radius)) var(--qp-widget-image-border-radius-top, var(--qp-widget-image-border-radius)) var(--qp-widget-image-border-radius-bottom, var(--qp-widget-image-border-radius)) var(--qp-widget-image-border-radius-bottom, var(--qp-widget-image-border-radius))}.conclusion-page-widgets .card.steps-inner .card-body img.widget-image-score-card,.end-page-widgets .card.steps-inner .card-body img.widget-image-score-card{max-height:var(--qp-widget-image-max-height, 160px)}.conclusion-page-widgets .card.steps-inner .card-body img.widget-image-cta,.end-page-widgets .card.steps-inner .card-body img.widget-image-cta{max-height:var(--qp-widget-image-max-height, 100px)}.conclusion-page-widgets .card.steps-inner .card-body .btn,.end-page-widgets .card.steps-inner .card-body .btn{background-color:var(--qp-widget-button-background-color, #ff664e) !important;color:var(--qp-widget-button-color, #fff) !important;border-color:var(--qp-widget-button-border-color) !important;border-width:var(--qp-widget-button-border-width);border-style:var(--qp-widget-button-border-style);border-radius:var(--qp-widget-button-border-radius, 10px);font-size:var(--qp-widget-button-font-size);font-weight:var(--qp-widget-button-font-weight);padding-top:var(--qp-widget-button-padding-top, 5px);padding-right:var(--qp-widget-button-padding-right, 20px);padding-bottom:var(--qp-widget-button-padding-bottom, 5px);padding-left:var(--qp-widget-button-padding-left, 20px)}.question-group:not(.question-group-grid) .question-body.question-group-body{display:var(--qp-question-group-body-display, block);grid-template-columns:var(--qp-question-group-body-grid-template-columns);row-gap:var(--qp-question-group-body-row-gap, var(--qp-question-group-body-gap));column-gap:var(--qp-question-group-body-column-gap, var(--qp-question-group-body-gap));background-color:var(--qp-question-group-body-background-color);padding:var(--qp-question-group-body-padding-top, var(--qp-question-group-body-padding, 0)) var(--qp-question-group-body-padding-right, var(--qp-question-group-body-padding, 0)) var(--qp-question-group-body-padding-bottom, var(--qp-question-group-body-padding, 0)) var(--qp-question-group-body-padding-left, var(--qp-question-group-body-padding, 0));border-radius:var(--qp-question-group-body-border-radius);box-shadow:var(--qp-question-group-body-box-shadow, none);border-top:var(--qp-question-group-body-border-top-width, var(--qp-question-group-body-border-width)) var(--qp-question-group-body-border-top-style, var(--qp-question-group-body-border-style, none)) var(--qp-question-group-body-border-top-color, var(--qp-question-group-body-border-color));border-right:var(--qp-question-group-body-border-right-width, var(--qp-question-group-body-border-width)) var(--qp-question-group-body-border-right-style, var(--qp-question-group-body-border-style, none)) var(--qp-question-group-body-border-right-color, var(--qp-question-group-body-border-color));border-bottom:var(--qp-question-group-body-border-bottom-width, var(--qp-question-group-body-border-width)) var(--qp-question-group-body-border-bottom-style, var(--qp-question-group-body-border-style, none)) var(--qp-question-group-body-border-bottom-color, var(--qp-question-group-body-border-color));border-left:var(--qp-question-group-body-border-left-width, var(--qp-question-group-body-border-width)) var(--qp-question-group-body-border-left-style, var(--qp-question-group-body-border-style, none)) var(--qp-question-group-body-border-left-color, var(--qp-question-group-body-border-color))}.question-group:not(.question-group-grid) .question-group-field.question-content{width:var(--qp-question-group-field-width, auto);min-height:var(--qp-question-group-field-min-height, auto);margin-inline:var(--qp-question-group-field-margin-inline, 0);text-align:var(--qp-question-group-field-text-align, inherit);align-content:var(--qp-question-group-field-align-content, normal);padding-top:var(--qp-question-group-field-padding-top, var(--qp-question-group-field-padding, 1.25rem));padding-right:var(--qp-question-group-field-padding-right, var(--qp-question-group-field-padding, 1.5rem));padding-bottom:var(--qp-question-group-field-padding-bottom, var(--qp-question-group-field-padding, 0.01rem));padding-left:var(--qp-question-group-field-padding-left, var(--qp-question-group-field-padding, 1.5rem));border-top:var(--qp-question-group-field-border-top-width, var(--qp-question-group-field-border-width)) var(--qp-question-group-field-border-top-style, var(--qp-question-group-field-border-style, none)) var(--qp-question-group-field-border-top-color, var(--qp-question-group-field-border-color));border-right:var(--qp-question-group-field-border-right-width, var(--qp-question-group-field-border-width)) var(--qp-question-group-field-border-right-style, var(--qp-question-group-field-border-style, none)) var(--qp-question-group-field-border-right-color, var(--qp-question-group-field-border-color));border-bottom:var(--qp-question-group-field-border-bottom-width, var(--qp-question-group-field-border-width)) var(--qp-question-group-field-border-bottom-style, var(--qp-question-group-field-border-style, none)) var(--qp-question-group-field-border-bottom-color, var(--qp-question-group-field-border-color));border-left:var(--qp-question-group-field-border-left-width, var(--qp-question-group-field-border-width)) var(--qp-question-group-field-border-left-style, var(--qp-question-group-field-border-style, none)) var(--qp-question-group-field-border-left-color, var(--qp-question-group-field-border-color));border-radius:var(--qp-question-group-field-border-radius-top, var(--qp-question-group-field-border-radius, 0)) var(--qp-question-group-field-border-radius-top, var(--qp-question-group-field-border-radius, 0)) var(--qp-question-group-field-border-radius-bottom, var(--qp-question-group-field-border-radius, 0)) var(--qp-question-group-field-border-radius-bottom, var(--qp-question-group-field-border-radius, 0));box-shadow:var(--qp-question-group-field-box-shadow, none)}.question-group:not(.question-group-grid) .question-body.question-group-body .question-body{margin:var(--qp-question-group-body-question-margin, 0 auto);width:var(--qp-question-group-body-question-width, 100%);background-color:var(--qp-question-group-body-question-background-color);padding:var(--qp-question-group-body-question-padding-top, var(--qp-question-group-body-question-padding)) var(--qp-question-group-body-question-padding-right, var(--qp-question-group-body-question-padding)) var(--qp-question-group-body-question-padding-bottom, var(--qp-question-group-body-question-padding)) var(--qp-question-group-body-question-padding-left, var(--qp-question-group-body-question-padding));text-align:var(--qp-question-group-body-question-text-align);border-radius:var(--qp-question-group-body-question-border-radius)}.question-group:not(.question-group-grid) .question-body.question-group-body .question-body .question-group-field-label,.question-group:not(.question-group-grid) .question-group-field .question-group-field-label{color:var(--qp-question-group-body-question-color, #6c757d);font-size:var(--qp-question-group-body-question-font-size, 28px)}.question-group{width:var(--qp-question-group-container-width, auto);min-height:var(--qp-question-group-container-min-height, auto);margin-inline:var(--qp-question-group-container-margin-inline, 0);text-align:var(--qp-question-group-container-text-align, inherit);align-content:var(--qp-question-group-container-align-content, normal);background-color:var(--qp-question-group-container-background-color, #fff);border-radius:var(--qp-question-group-container-border-radius, 10px);box-shadow:var(--qp-question-group-container-box-shadow, 0 0 10px 0 rgba(0, 0, 0, 0.3));rotate:var(--qp-question-group-container-rotate, 0deg);margin-top:var(--qp-question-group-container-margin-top);margin-bottom:var(--qp-question-group-container-margin-bottom, 2.5rem);border-top:var(--qp-question-group-container-border-top-width, var(--qp-question-group-container-border-width)) var(--qp-question-group-container-border-top-style, var(--qp-question-group-container-border-style, none)) var(--qp-question-group-container-border-top-color, var(--qp-question-group-container-border-color));border-right:var(--qp-question-group-container-border-right-width, var(--qp-question-group-container-border-width)) var(--qp-question-group-container-border-right-style, var(--qp-question-group-container-border-style, none)) var(--qp-question-group-container-border-right-color, var(--qp-question-group-container-border-color));border-bottom:var(--qp-question-group-container-border-bottom-width, var(--qp-question-group-container-border-width)) var(--qp-question-group-container-border-bottom-style, var(--qp-question-group-container-border-style, none)) var(--qp-question-group-container-border-bottom-color, var(--qp-question-group-container-border-color));border-left:var(--qp-question-group-container-border-left-width, var(--qp-question-group-container-border-width)) var(--qp-question-group-container-border-left-style, var(--qp-question-group-container-border-style, none)) var(--qp-question-group-container-border-left-color, var(--qp-question-group-container-border-color))}.question-group-instruction-compact{display:var(--qp-question-group-instruction-compact-display, block);background-color:var(--qp-question-group-instruction-compact-background-color, transparent);color:var(--qp-question-group-instruction-compact-color, #6c757d);font-size:var(--qp-question-group-instruction-compact-font-size, 0.9rem);font-weight:var(--qp-question-group-instruction-compact-font-weight, 600);text-align:var(--qp-question-group-instruction-compact-text-align, left);padding:var(--qp-question-group-instruction-compact-padding-top, 0.5rem) var(--qp-question-group-instruction-compact-padding-right, 1.5rem) var(--qp-question-group-instruction-compact-padding-bottom, 0) var(--qp-question-group-instruction-compact-padding-left, 1.5rem);border-top:var(--qp-question-group-instruction-compact-border-top-width, var(--qp-question-group-instruction-compact-border-width, 0)) var(--qp-question-group-instruction-compact-border-top-style, var(--qp-question-group-instruction-compact-border-style, none)) var(--qp-question-group-instruction-compact-border-top-color, var(--qp-question-group-instruction-compact-border-color, transparent));border-right:var(--qp-question-group-instruction-compact-border-right-width, var(--qp-question-group-instruction-compact-border-width, 0)) var(--qp-question-group-instruction-compact-border-right-style, var(--qp-question-group-instruction-compact-border-style, none)) var(--qp-question-group-instruction-compact-border-right-color, var(--qp-question-group-instruction-compact-border-color, transparent));border-bottom:var(--qp-question-group-instruction-compact-border-bottom-width, var(--qp-question-group-instruction-compact-border-width, 0)) var(--qp-question-group-instruction-compact-border-bottom-style, var(--qp-question-group-instruction-compact-border-style, none)) var(--qp-question-group-instruction-compact-border-bottom-color, var(--qp-question-group-instruction-compact-border-color, transparent));border-left:var(--qp-question-group-instruction-compact-border-left-width, var(--qp-question-group-instruction-compact-border-width, 0)) var(--qp-question-group-instruction-compact-border-left-style, var(--qp-question-group-instruction-compact-border-style, none)) var(--qp-question-group-instruction-compact-border-left-color, var(--qp-question-group-instruction-compact-border-color, transparent));border-radius:var(--qp-question-group-instruction-compact-border-radius, 0)}.question-group-tabs{background-color:var(--qp-question-group-tabs-background-color, transparent);gap:var(--qp-question-group-tabs-gap, 0.25rem);justify-content:var(--qp-question-group-tabs-justify-content, flex-start);padding:var(--qp-question-group-tabs-padding-top, 0.5rem) var(--qp-question-group-tabs-padding-right, 1.5rem) var(--qp-question-group-tabs-padding-bottom, 0) var(--qp-question-group-tabs-padding-left, 1.5rem);border-top:var(--qp-question-group-tabs-border-top-width, var(--qp-question-group-tabs-border-width, 0)) var(--qp-question-group-tabs-border-top-style, var(--qp-question-group-tabs-border-style, none)) var(--qp-question-group-tabs-border-top-color, var(--qp-question-group-tabs-border-color, transparent));border-right:var(--qp-question-group-tabs-border-right-width, var(--qp-question-group-tabs-border-width, 0)) var(--qp-question-group-tabs-border-right-style, var(--qp-question-group-tabs-border-style, none)) var(--qp-question-group-tabs-border-right-color, var(--qp-question-group-tabs-border-color, transparent));border-bottom:var(--qp-question-group-tabs-border-bottom-width, var(--qp-question-group-tabs-border-width, 1px)) var(--qp-question-group-tabs-border-bottom-style, var(--qp-question-group-tabs-border-style, solid)) var(--qp-question-group-tabs-border-bottom-color, var(--qp-question-group-tabs-border-color, rgba(0, 0, 0, 0.175)));border-left:var(--qp-question-group-tabs-border-left-width, var(--qp-question-group-tabs-border-width, 0)) var(--qp-question-group-tabs-border-left-style, var(--qp-question-group-tabs-border-style, none)) var(--qp-question-group-tabs-border-left-color, var(--qp-question-group-tabs-border-color, transparent));border-radius:var(--qp-question-group-tabs-border-radius, 0)}.qgt-tab{background-color:var(--qp-question-group-tab-background-color, transparent);color:var(--qp-question-group-tab-color, #495057);font-size:var(--qp-question-group-tab-font-size, 0.875rem);font-weight:var(--qp-question-group-tab-font-weight, 400);min-width:var(--qp-question-group-tab-min-width, auto);min-height:var(--qp-question-group-tab-min-height, auto);justify-content:var(--qp-question-group-tab-text-align, center);padding:var(--qp-question-group-tab-padding-top, 0.4rem) var(--qp-question-group-tab-padding-right, 0.85rem) var(--qp-question-group-tab-padding-bottom, 0.4rem) var(--qp-question-group-tab-padding-left, 0.85rem);border-top:var(--qp-question-group-tab-border-top-width, var(--qp-question-group-tab-border-width, 1px)) var(--qp-question-group-tab-border-top-style, var(--qp-question-group-tab-border-style, solid)) var(--qp-question-group-tab-border-top-color, var(--qp-question-group-tab-border-color, transparent));border-right:var(--qp-question-group-tab-border-right-width, var(--qp-question-group-tab-border-width, 1px)) var(--qp-question-group-tab-border-right-style, var(--qp-question-group-tab-border-style, solid)) var(--qp-question-group-tab-border-right-color, var(--qp-question-group-tab-border-color, transparent));border-bottom:var(--qp-question-group-tab-border-bottom-width, var(--qp-question-group-tab-border-width, 0)) var(--qp-question-group-tab-border-bottom-style, var(--qp-question-group-tab-border-style, none)) var(--qp-question-group-tab-border-bottom-color, var(--qp-question-group-tab-border-color, transparent));border-left:var(--qp-question-group-tab-border-left-width, var(--qp-question-group-tab-border-width, 1px)) var(--qp-question-group-tab-border-left-style, var(--qp-question-group-tab-border-style, solid)) var(--qp-question-group-tab-border-left-color, var(--qp-question-group-tab-border-color, transparent));border-radius:var(--qp-question-group-tab-border-radius-top, var(--qp-question-group-tab-border-radius, 8px)) var(--qp-question-group-tab-border-radius-top, var(--qp-question-group-tab-border-radius, 8px)) var(--qp-question-group-tab-border-radius-bottom, var(--qp-question-group-tab-border-radius, 0)) var(--qp-question-group-tab-border-radius-bottom, var(--qp-question-group-tab-border-radius, 0))}.qgt-tab.active{background-color:var(--qp-question-group-tab-active-background-color, #fff);color:var(--qp-question-group-tab-active-color, #212529);font-weight:var(--qp-question-group-tab-active-font-weight, 600);border-top-color:var(--qp-question-group-tab-active-border-color, rgba(0, 0, 0, 0.175));border-right-color:var(--qp-question-group-tab-active-border-color, rgba(0, 0, 0, 0.175));border-left-color:var(--qp-question-group-tab-active-border-color, rgba(0, 0, 0, 0.175))}.invalid-input,.interactive-image-cell:has(.invalid-input),.choice-grid-cell:has(.invalid-input),.interactive-image-cell:has(.invalid-input:checked),.choice-grid-cell:has(.invalid-input:checked),.invalid-form{background-color:var(--qp-invalid-input-background-color);border:var(--qp-invalid-input-border-width, 5px) var(--qp-invalid-input-border-style, solid) var(--qp-invalid-input-border-color, red) !important;box-shadow:var(--qp-invalid-input-box-shadow, none);opacity:var(--qp-invalid-input-opacity, 1);position:relative}.valid-input,.interactive-image-cell:has(.valid-input),.choice-grid-cell:has(.valid-input),.interactive-image-cell:has(.valid-input:checked),.choice-grid-cell:has(.valid-input:checked){background-color:var(--qp-invalid-input-background-color);border:var(--qp-valid-input-border-width, 5px) var(--qp-valid-input-border-style, solid) var(--qp-valid-input-border-color, green) !important;box-shadow:var(--qp-valid-input-box-shadow, none);opacity:var(--qp-valid-input-opacity, 1);position:relative}.choice-grid-cell:has(.invalid-input),.choice-grid-cell:has(.invalid-input:checked){border:var(--qp-invalid-input-border-width, 1px) var(--qp-invalid-input-border-style, solid) var(--qp-invalid-input-border-color, red) !important;background-color:var(--qp-invalid-input-background-color, rgba(220, 53, 69, 0.1));opacity:var(--qp-invalid-input-opacity, 1);position:unset}.choice-grid-cell:has(.valid-input),.choice-grid-cell:has(.valid-input:checked){border:var(--qp-valid-input-border-width, 1px) var(--qp-valid-input-border-style, solid) var(--qp-valid-input-border-color, green) !important;background-color:var(--qp-valid-input-background-color, rgba(25, 135, 84, 0.1));opacity:var(--qp-valid-input-opacity, 1);position:unset}.interactive-image-cell:has(.invalid-input),.interactive-image-cell:has(.invalid-input:checked){border:var(--qp-invalid-input-border-width, 1px) var(--qp-invalid-input-border-style, solid) var(--qp-invalid-input-border-color, red) !important;background-color:var(--qp-invalid-input-background-color, rgba(220, 53, 69, 0.45));opacity:var(--qp-invalid-input-opacity, 1);position:unset}.interactive-image-cell:has(.valid-input),.interactive-image-cell:has(.valid-input:checked){border:var(--qp-valid-input-border-width, 1px) var(--qp-valid-input-border-style, solid) var(--qp-valid-input-border-color, green) !important;background-color:var(--qp-valid-input-background-color, rgba(25, 135, 84, 0.45));opacity:var(--qp-valid-input-opacity, 1);position:unset}.radio-field .invalid-input,.checkbox-field .invalid-input,.select-field .invalid-input,.input-field .invalid-input,.multiple-select-field .invalid-input,.input-field .invalid-form{background-color:var(--qp-invalid-input-background-color, inherit) !important;opacity:var(--qp-invalid-input-opacity, 1)}.radio-field .valid-input,.checkbox-field .valid-input,.select-field .valid-input,.input-field .valid-input,.multiple-select-field .valid-input{background-color:var(--qp-valid-input-background-color, inherit) !important;opacity:var(--qp-valid-input-opacity, 1)}.choice-grid-cell:has(.invalid-input),.choice-grid-cell:has(.invalid-input:checked){border-radius:var(--qp-invalid-input-border-radius, var(--qp-question-choice-grid-cell-border-radius, 8px)) !important}.choice-grid-cell:has(.valid-input),.choice-grid-cell:has(.valid-input:checked){border-radius:var(--qp-valid-input-border-radius, var(--qp-question-choice-grid-cell-border-radius, 8px)) !important}.interactive-image-cell:has(.invalid-input),.interactive-image-cell:has(.invalid-input:checked){border-radius:var(--qp-invalid-input-border-radius, var(--qp-question-interactive-image-cell-border-radius, 0)) !important;box-shadow:var(--qp-question-interactive-image-cell-box-shadow, none)}.interactive-image-cell:has(.valid-input),.interactive-image-cell:has(.valid-input:checked){border-radius:var(--qp-valid-input-border-radius, var(--qp-question-interactive-image-cell-border-radius, 0)) !important;box-shadow:var(--qp-question-interactive-image-cell-box-shadow, none)}.radio-field .invalid-input,.checkbox-field .invalid-input{border-radius:var(--qp-invalid-input-border-radius, var(--qp-question-checkbox-field-border-radius, 50px)) !important}.radio-field .valid-input,.checkbox-field .valid-input{border-radius:var(--qp-valid-input-border-radius, var(--qp-question-checkbox-field-border-radius, 50px)) !important}.select-field .invalid-input,.multiple-select-field .invalid-input{border-radius:var(--qp-invalid-input-border-radius, var(--qp-question-select-field-border-radius, 17px)) !important}.select-field .valid-input,.multiple-select-field .valid-input{border-radius:var(--qp-invalid-input-border-radius, var(--qp-question-select-field-border-radius, 17px)) !important}.input-field .invalid-input,.input-field .invalid-form{border-radius:var(--qp-invalid-input-border-radius, var(--qp-question-input-field-border-radius, 17px)) !important}.input-field .valid-input{border-radius:var(--qp-valid-input-border-radius, var(--qp-question-input-field-border-radius, 17px)) !important}.checkbox-field:has(input[type=checkbox].invalid-input) label,.radio-field:has(input[type=radio].invalid-input) label{color:var(--qp-invalid-input-color, var(--qp-question-checkbox-field-color, rgb(24, 24, 24)))}.checkbox-field:has(input[type=checkbox].valid-input) label,.radio-field:has(input[type=radio].valid-input) label{color:var(--qp-valid-input-color, var(--qp-question-checkbox-field-color, rgb(24, 24, 24)))}.checkbox-field:has(input[type=checkbox].invalid-input) label,.radio-field:has(input[type=radio].invalid-input) label{font-family:var(--qp-invalid-input-font-family, inherit);font-size:var(--qp-invalid-input-font-size, var(--qp-question-checkbox-field-font-size, 25px));font-weight:var(--qp-invalid-input-font-weight, inherit);text-transform:var(--qp-invalid-input-text-transform, none);letter-spacing:var(--qp-invalid-input-letter-spacing, normal)}.checkbox-field:has(input[type=checkbox].valid-input) label,.radio-field:has(input[type=radio].valid-input) label{font-family:var(--qp-valid-input-font-family, inherit);font-size:var(--qp-valid-input-font-size, var(--qp-question-checkbox-field-font-size, 25px));font-weight:var(--qp-valid-input-font-weight, inherit);text-transform:var(--qp-valid-input-text-transform, none);letter-spacing:var(--qp-valid-input-letter-spacing, normal)}.input-field :is(input,textarea).invalid-input,.input-field :is(input,textarea).invalid-form{color:var(--qp-invalid-input-color, var(--qp-question-input-field-color, rgb(24, 24, 24)));font-family:var(--qp-invalid-input-font-family, inherit);font-size:var(--qp-invalid-input-font-size, var(--qp-question-input-field-font-size, 25px));font-weight:var(--qp-invalid-input-font-weight, inherit);text-transform:var(--qp-invalid-input-text-transform, none);letter-spacing:var(--qp-invalid-input-letter-spacing, normal)}.input-field :is(input,textarea).valid-input{color:var(--qp-valid-input-color, var(--qp-question-input-field-color, rgb(24, 24, 24)));font-family:var(--qp-valid-input-font-family, inherit);font-size:var(--qp-valid-input-font-size, var(--qp-question-input-field-font-size, 25px));font-weight:var(--qp-valid-input-font-weight, inherit);text-transform:var(--qp-valid-input-text-transform, none);letter-spacing:var(--qp-valid-input-letter-spacing, normal)}.select-field select.invalid-input,.multiple-select-field .invalid-input{color:var(--qp-invalid-input-color, var(--qp-question-select-field-color, rgb(24, 24, 24)));font-family:var(--qp-invalid-input-font-family, inherit);font-size:var(--qp-invalid-input-font-size, var(--qp-question-select-field-font-size, 25px));font-weight:var(--qp-invalid-input-font-weight, inherit);text-transform:var(--qp-invalid-input-text-transform, none);letter-spacing:var(--qp-invalid-input-letter-spacing, normal)}.select-field select.valid-input,.multiple-select-field .valid-input{color:var(--qp-valid-input-color, var(--qp-question-select-field-color, rgb(24, 24, 24)));font-family:var(--qp-valid-input-font-family, inherit);font-size:var(--qp-valid-input-font-size, var(--qp-question-select-field-font-size, 25px));font-weight:var(--qp-valid-input-font-weight, inherit);text-transform:var(--qp-valid-input-text-transform, none);letter-spacing:var(--qp-valid-input-letter-spacing, normal)}.question-body .text-input textarea.invalid-input{color:var(--qp-invalid-input-color, var(--qp-question-text-field-color, rgb(24, 24, 24)));font-family:var(--qp-invalid-input-font-family, inherit);font-size:var(--qp-invalid-input-font-size, var(--qp-question-text-field-font-size, 25px));font-weight:var(--qp-invalid-input-font-weight, inherit);text-transform:var(--qp-invalid-input-text-transform, none);letter-spacing:var(--qp-invalid-input-letter-spacing, normal)}.question-body .text-input textarea.valid-input{color:var(--qp-valid-input-color, var(--qp-question-text-field-color, rgb(24, 24, 24)));font-family:var(--qp-valid-input-font-family, inherit);font-size:var(--qp-valid-input-font-size, var(--qp-question-text-field-font-size, 25px));font-weight:var(--qp-valid-input-font-weight, inherit);text-transform:var(--qp-valid-input-text-transform, none);letter-spacing:var(--qp-valid-input-letter-spacing, normal)}.choice-grid-cell.invalid,.choice-grid-cell:has(.invalid-input),.interactive-image-cell:has(.invalid-input){color:var(--qp-invalid-input-color, var(--qp-question-choice-grid-cell-color, inherit));font-family:var(--qp-invalid-input-font-family, inherit);font-weight:var(--qp-invalid-input-font-weight, inherit);text-transform:var(--qp-invalid-input-text-transform, none);letter-spacing:var(--qp-invalid-input-letter-spacing, normal)}.choice-grid-cell.valid,.choice-grid-cell:has(.valid-input),.interactive-image-cell:has(.valid-input){color:var(--qp-valid-input-color, var(--qp-question-choice-grid-cell-color, inherit));font-family:var(--qp-valid-input-font-family, inherit);font-weight:var(--qp-valid-input-font-weight, inherit);text-transform:var(--qp-valid-input-text-transform, none);letter-spacing:var(--qp-valid-input-letter-spacing, normal)}.choice-grid-cell.invalid .choice-grid-label,.choice-grid-cell:has(.invalid-input) .choice-grid-label{color:var(--qp-invalid-input-color, var(--qp-question-choice-grid-label-color, inherit));font-size:var(--qp-invalid-input-font-size, var(--qp-question-choice-grid-label-font-size, 0.9rem));font-weight:var(--qp-invalid-input-font-weight, var(--qp-question-choice-grid-label-font-weight, 400))}.choice-grid-cell.valid .choice-grid-label,.choice-grid-cell:has(.valid-input) .choice-grid-label{color:var(--qp-valid-input-color, var(--qp-question-choice-grid-label-color, inherit));font-size:var(--qp-valid-input-font-size, var(--qp-question-choice-grid-label-font-size, 0.9rem));font-weight:var(--qp-valid-input-font-weight, var(--qp-question-choice-grid-label-font-weight, 400))}.invalid-feedback-answer{background-color:var(--qp-invalid-feedback-answer-background-color, transparent);display:var(--qp-invalid-feedback-answer-display, block);width:var(--qp-invalid-feedback-answer-width, 80%);min-height:var(--qp-invalid-feedback-answer-min-height, auto);margin-bottom:var(--qp-invalid-feedback-answer-margin-bottom, 0);padding:var(--qp-invalid-feedback-answer-padding-top, 0) var(--qp-invalid-feedback-answer-padding, 0) var(--qp-invalid-feedback-answer-padding-bottom, 0);font-family:var(--qp-invalid-feedback-answer-font-family, inherit);letter-spacing:var(--qp-invalid-feedback-answer-letter-spacing, inherit);text-transform:var(--qp-invalid-feedback-answer-text-transform, inherit);font-size:var(--qp-invalid-feedback-answer-font-size, 1.75rem);font-weight:var(--qp-invalid-feedback-answer-font-weight, inherit);color:var(--qp-invalid-feedback-answer-color, inherit);text-align:var(--qp-invalid-feedback-answer-text-align, inherit);align-content:var(--qp-invalid-feedback-answer-align-content, normal);border-top:var(--qp-invalid-feedback-answer-border-top-width, var(--qp-invalid-feedback-answer-border-width, 1px)) var(--qp-invalid-feedback-answer-border-top-style, var(--qp-invalid-feedback-answer-border-style, none)) var(--qp-invalid-feedback-answer-border-top-color, var(--qp-invalid-feedback-answer-border-color, black));border-right:var(--qp-invalid-feedback-answer-border-right-width, var(--qp-invalid-feedback-answer-border-width, 1px)) var(--qp-invalid-feedback-answer-border-right-style, var(--qp-invalid-feedback-answer-border-style, none)) var(--qp-invalid-feedback-answer-border-right-color, var(--qp-invalid-feedback-answer-border-color, black));border-bottom:var(--qp-invalid-feedback-answer-border-bottom-width, var(--qp-invalid-feedback-answer-border-width, 1px)) var(--qp-invalid-feedback-answer-border-bottom-style, var(--qp-invalid-feedback-answer-border-style, none)) var(--qp-invalid-feedback-answer-border-bottom-color, var(--qp-invalid-feedback-answer-border-color, black));border-left:var(--qp-invalid-feedback-answer-border-left-width, var(--qp-invalid-feedback-answer-border-width, 1px)) var(--qp-invalid-feedback-answer-border-left-style, var(--qp-invalid-feedback-answer-border-style, none)) var(--qp-invalid-feedback-answer-border-left-color, var(--qp-invalid-feedback-answer-border-color, black));border-radius:var(--qp-invalid-feedback-answer-border-radius-top, var(--qp-invalid-feedback-answer-border-radius, 0)) var(--qp-invalid-feedback-answer-border-radius-top, var(--qp-invalid-feedback-answer-border-radius, 0)) var(--qp-invalid-feedback-answer-border-radius-bottom, var(--qp-invalid-feedback-answer-border-radius, 0)) var(--qp-invalid-feedback-answer-border-radius-bottom, var(--qp-invalid-feedback-answer-border-radius, 0));box-shadow:var(--qp-invalid-feedback-answer-box-shadow, none)}.invalid-feedback.invalid-feedback-answer{color:var(--qp-invalid-feedback-answer-color, var(--bs-form-invalid-color, #dc3545))}.invalid-feedback-group-answer{background-color:var(--qp-invalid-feedback-group-answer-background-color, transparent);display:var(--qp-invalid-feedback-group-answer-display, block);width:var(--qp-invalid-feedback-group-answer-width, 100%);min-height:var(--qp-invalid-feedback-group-answer-min-height, auto);margin-bottom:var(--qp-invalid-feedback-group-answer-margin-bottom, 0);padding:var(--qp-invalid-feedback-group-answer-padding-top, 0) var(--qp-invalid-feedback-group-answer-padding, 0) var(--qp-invalid-feedback-group-answer-padding-bottom, 0);font-family:var(--qp-invalid-feedback-group-answer-font-family, inherit);letter-spacing:var(--qp-invalid-feedback-group-answer-letter-spacing, inherit);text-transform:var(--qp-invalid-feedback-group-answer-text-transform, inherit);font-size:var(--qp-invalid-feedback-group-answer-font-size, 1.75rem);font-weight:var(--qp-invalid-feedback-group-answer-font-weight, inherit);color:var(--qp-invalid-feedback-group-answer-color, inherit);text-align:var(--qp-invalid-feedback-group-answer-text-align, inherit);align-content:var(--qp-invalid-feedback-group-answer-align-content, normal);border-top:var(--qp-invalid-feedback-group-answer-border-top-width, var(--qp-invalid-feedback-group-answer-border-width, 1px)) var(--qp-invalid-feedback-group-answer-border-top-style, var(--qp-invalid-feedback-group-answer-border-style, none)) var(--qp-invalid-feedback-group-answer-border-top-color, var(--qp-invalid-feedback-group-answer-border-color, black));border-right:var(--qp-invalid-feedback-group-answer-border-right-width, var(--qp-invalid-feedback-group-answer-border-width, 1px)) var(--qp-invalid-feedback-group-answer-border-right-style, var(--qp-invalid-feedback-group-answer-border-style, none)) var(--qp-invalid-feedback-group-answer-border-right-color, var(--qp-invalid-feedback-group-answer-border-color, black));border-bottom:var(--qp-invalid-feedback-group-answer-border-bottom-width, var(--qp-invalid-feedback-group-answer-border-width, 1px)) var(--qp-invalid-feedback-group-answer-border-bottom-style, var(--qp-invalid-feedback-group-answer-border-style, none)) var(--qp-invalid-feedback-group-answer-border-bottom-color, var(--qp-invalid-feedback-group-answer-border-color, black));border-left:var(--qp-invalid-feedback-group-answer-border-left-width, var(--qp-invalid-feedback-group-answer-border-width, 1px)) var(--qp-invalid-feedback-group-answer-border-left-style, var(--qp-invalid-feedback-group-answer-border-style, none)) var(--qp-invalid-feedback-group-answer-border-left-color, var(--qp-invalid-feedback-group-answer-border-color, black));border-radius:var(--qp-invalid-feedback-group-answer-border-radius-top, var(--qp-invalid-feedback-group-answer-border-radius, 0)) var(--qp-invalid-feedback-group-answer-border-radius-top, var(--qp-invalid-feedback-group-answer-border-radius, 0)) var(--qp-invalid-feedback-group-answer-border-radius-bottom, var(--qp-invalid-feedback-group-answer-border-radius, 0)) var(--qp-invalid-feedback-group-answer-border-radius-bottom, var(--qp-invalid-feedback-group-answer-border-radius, 0));box-shadow:var(--qp-invalid-feedback-group-answer-box-shadow, none)}.invalid-feedback.invalid-feedback-group-answer{color:var(--qp-invalid-feedback-group-answer-color, var(--bs-form-invalid-color, #dc3545))}.invalid-feedback-ranking-answer{background-color:var(--qp-invalid-feedback-ranking-answer-background-color, transparent);display:var(--qp-invalid-feedback-ranking-answer-display, block);width:var(--qp-invalid-feedback-ranking-answer-width, 80%);min-height:var(--qp-invalid-feedback-ranking-answer-min-height, auto);margin-bottom:var(--qp-invalid-feedback-ranking-answer-margin-bottom, 0);padding:var(--qp-invalid-feedback-ranking-answer-padding-top, 0) var(--qp-invalid-feedback-ranking-answer-padding, 0) var(--qp-invalid-feedback-ranking-answer-padding-bottom, 0);font-family:var(--qp-invalid-feedback-ranking-answer-font-family, inherit);letter-spacing:var(--qp-invalid-feedback-ranking-answer-letter-spacing, inherit);text-transform:var(--qp-invalid-feedback-ranking-answer-text-transform, inherit);font-size:var(--qp-invalid-feedback-ranking-answer-font-size, 1.75rem);font-weight:var(--qp-invalid-feedback-ranking-answer-font-weight, inherit);color:var(--qp-invalid-feedback-ranking-answer-color, inherit);text-align:var(--qp-invalid-feedback-ranking-answer-text-align, inherit);align-content:var(--qp-invalid-feedback-ranking-answer-align-content, normal);border-top:var(--qp-invalid-feedback-ranking-answer-border-top-width, var(--qp-invalid-feedback-ranking-answer-border-width, 1px)) var(--qp-invalid-feedback-ranking-answer-border-top-style, var(--qp-invalid-feedback-ranking-answer-border-style, none)) var(--qp-invalid-feedback-ranking-answer-border-top-color, var(--qp-invalid-feedback-ranking-answer-border-color, black));border-right:var(--qp-invalid-feedback-ranking-answer-border-right-width, var(--qp-invalid-feedback-ranking-answer-border-width, 1px)) var(--qp-invalid-feedback-ranking-answer-border-right-style, var(--qp-invalid-feedback-ranking-answer-border-style, none)) var(--qp-invalid-feedback-ranking-answer-border-right-color, var(--qp-invalid-feedback-ranking-answer-border-color, black));border-bottom:var(--qp-invalid-feedback-ranking-answer-border-bottom-width, var(--qp-invalid-feedback-ranking-answer-border-width, 1px)) var(--qp-invalid-feedback-ranking-answer-border-bottom-style, var(--qp-invalid-feedback-ranking-answer-border-style, none)) var(--qp-invalid-feedback-ranking-answer-border-bottom-color, var(--qp-invalid-feedback-ranking-answer-border-color, black));border-left:var(--qp-invalid-feedback-ranking-answer-border-left-width, var(--qp-invalid-feedback-ranking-answer-border-width, 1px)) var(--qp-invalid-feedback-ranking-answer-border-left-style, var(--qp-invalid-feedback-ranking-answer-border-style, none)) var(--qp-invalid-feedback-ranking-answer-border-left-color, var(--qp-invalid-feedback-ranking-answer-border-color, black));border-radius:var(--qp-invalid-feedback-ranking-answer-border-radius-top, var(--qp-invalid-feedback-ranking-answer-border-radius, 0)) var(--qp-invalid-feedback-ranking-answer-border-radius-top, var(--qp-invalid-feedback-ranking-answer-border-radius, 0)) var(--qp-invalid-feedback-ranking-answer-border-radius-bottom, var(--qp-invalid-feedback-ranking-answer-border-radius, 0)) var(--qp-invalid-feedback-ranking-answer-border-radius-bottom, var(--qp-invalid-feedback-ranking-answer-border-radius, 0));box-shadow:var(--qp-invalid-feedback-ranking-answer-box-shadow, none)}.invalid-feedback.invalid-feedback-ranking-answer{color:var(--qp-invalid-feedback-ranking-answer-color, var(--bs-form-invalid-color, #dc3545))}.layout-bar-zone{display:flex;align-items:center;flex-wrap:wrap}.header-bar.layout-bar-zone{display:var(--qp-header-bar-display, flex);justify-content:var(--qp-header-bar-justify-content, flex-start);gap:var(--qp-header-bar-gap, 12px)}.before-header-bar.layout-bar-zone{display:var(--qp-before-header-bar-display, flex);justify-content:var(--qp-before-header-bar-justify-content, flex-start);gap:var(--qp-before-header-bar-gap, 12px)}.after-header-bar.layout-bar-zone{display:var(--qp-after-header-bar-display, flex);justify-content:var(--qp-after-header-bar-justify-content, flex-start);gap:var(--qp-after-header-bar-gap, 12px)}.before-footer-bar.layout-bar-zone{display:var(--qp-before-footer-bar-display, flex);justify-content:var(--qp-before-footer-bar-justify-content, flex-start);gap:var(--qp-before-footer-bar-gap, 12px)}.after-footer-bar.layout-bar-zone{display:var(--qp-after-footer-bar-display, flex);justify-content:var(--qp-after-footer-bar-justify-content, flex-start);gap:var(--qp-after-footer-bar-gap, 12px)}.footer-bar.layout-bar-zone{display:var(--qp-footer-bar-display, flex);justify-content:var(--qp-footer-bar-justify-content, flex-end);gap:var(--qp-footer-bar-gap, 12px)}.footer-bar.layout-bar-zone{width:100%;flex:1 1 100%}.layout-bar-zone .layout-item[data-layout-type=additional-button]{margin-inline:var(--qp-additional-buttons-margin-inline, 0)}.resource-image{width:var(--qp-resource-image-width);height:var(--qp-resource-image-height);max-width:var(--qp-resource-image-max-width, 100%);max-height:var(--qp-resource-image-max-height);opacity:var(--qp-resource-image-opacity);object-fit:var(--qp-resource-image-object-fit);aspect-ratio:var(--qp-resource-image-aspect-ratio);background-color:var(--qp-resource-image-background-color);float:var(--qp-resource-image-float);margin-top:var(--qp-resource-image-margin-top);margin-right:var(--qp-resource-image-margin-right);margin-bottom:var(--qp-resource-image-margin-bottom);margin-left:var(--qp-resource-image-margin-left);border-top-style:var(--qp-resource-image-border-top-style, var(--qp-resource-image-border-style));border-top-width:var(--qp-resource-image-border-top-width, var(--qp-resource-image-border-width));border-top-color:var(--qp-resource-image-border-top-color, var(--qp-resource-image-border-color));border-right-style:var(--qp-resource-image-border-right-style, var(--qp-resource-image-border-style));border-right-width:var(--qp-resource-image-border-right-width, var(--qp-resource-image-border-width));border-right-color:var(--qp-resource-image-border-right-color, var(--qp-resource-image-border-color));border-bottom-style:var(--qp-resource-image-border-bottom-style, var(--qp-resource-image-border-style));border-bottom-width:var(--qp-resource-image-border-bottom-width, var(--qp-resource-image-border-width));border-bottom-color:var(--qp-resource-image-border-bottom-color, var(--qp-resource-image-border-color));border-left-style:var(--qp-resource-image-border-left-style, var(--qp-resource-image-border-style));border-left-width:var(--qp-resource-image-border-left-width, var(--qp-resource-image-border-width));border-left-color:var(--qp-resource-image-border-left-color, var(--qp-resource-image-border-color));border-radius:var(--qp-resource-image-border-radius-top, var(--qp-resource-image-border-radius)) var(--qp-resource-image-border-radius-top, var(--qp-resource-image-border-radius)) var(--qp-resource-image-border-radius-bottom, var(--qp-resource-image-border-radius)) var(--qp-resource-image-border-radius-bottom, var(--qp-resource-image-border-radius));box-shadow:var(--qp-resource-image-box-shadow, none)}.resource-image-figure{float:var(--qp-resource-image-float, left);width:var(--qp-resource-image-width, 300px);max-width:var(--qp-resource-image-max-width, 100%);margin-top:var(--qp-resource-image-margin-top, 0);margin-right:var(--qp-resource-image-margin-right, 1rem);margin-bottom:var(--qp-resource-image-margin-bottom, 0.25rem);margin-left:var(--qp-resource-image-margin-left, 1rem)}.resource-image-frame{aspect-ratio:var(--qp-resource-image-aspect-ratio, 1/1);height:var(--qp-resource-image-height);opacity:var(--qp-resource-image-opacity);background-color:var(--qp-resource-image-background-color, transparent);display:block;border-top-style:var(--qp-resource-image-border-top-style, var(--qp-resource-image-border-style));border-top-width:var(--qp-resource-image-border-top-width, var(--qp-resource-image-border-width));border-top-color:var(--qp-resource-image-border-top-color, var(--qp-resource-image-border-color));border-right-style:var(--qp-resource-image-border-right-style, var(--qp-resource-image-border-style));border-right-width:var(--qp-resource-image-border-right-width, var(--qp-resource-image-border-width));border-right-color:var(--qp-resource-image-border-right-color, var(--qp-resource-image-border-color));border-bottom-style:var(--qp-resource-image-border-bottom-style, var(--qp-resource-image-border-style));border-bottom-width:var(--qp-resource-image-border-bottom-width, var(--qp-resource-image-border-width));border-bottom-color:var(--qp-resource-image-border-bottom-color, var(--qp-resource-image-border-color));border-left-style:var(--qp-resource-image-border-left-style, var(--qp-resource-image-border-style));border-left-width:var(--qp-resource-image-border-left-width, var(--qp-resource-image-border-width));border-left-color:var(--qp-resource-image-border-left-color, var(--qp-resource-image-border-color));border-radius:var(--qp-resource-image-border-radius-top, var(--qp-resource-image-border-radius)) var(--qp-resource-image-border-radius-top, var(--qp-resource-image-border-radius)) var(--qp-resource-image-border-radius-bottom, var(--qp-resource-image-border-radius)) var(--qp-resource-image-border-radius-bottom, var(--qp-resource-image-border-radius));box-shadow:var(--qp-resource-image-box-shadow, none)}.resource-image-frame>img{width:100%;height:100%;object-fit:var(--qp-resource-image-object-fit, contain)}.page-image-figure{float:var(--qp-page-image-float, left);width:var(--qp-page-image-width, 300px);max-width:var(--qp-page-image-max-width, 100%);margin-top:var(--qp-page-image-margin-top, 0);margin-right:var(--qp-page-image-margin-right, 1rem);margin-bottom:var(--qp-page-image-margin-bottom, 0.25rem);margin-left:var(--qp-page-image-margin-left, 1rem)}.page-image-frame{aspect-ratio:var(--qp-page-image-aspect-ratio, 1/1);height:var(--qp-page-image-height);max-height:var(--qp-page-image-max-height);opacity:var(--qp-page-image-opacity);background-color:var(--qp-page-image-background-color, transparent);display:block;border-top-style:var(--qp-page-image-border-top-style, var(--qp-page-image-border-style));border-top-width:var(--qp-page-image-border-top-width, var(--qp-page-image-border-width));border-top-color:var(--qp-page-image-border-top-color, var(--qp-page-image-border-color));border-right-style:var(--qp-page-image-border-right-style, var(--qp-page-image-border-style));border-right-width:var(--qp-page-image-border-right-width, var(--qp-page-image-border-width));border-right-color:var(--qp-page-image-border-right-color, var(--qp-page-image-border-color));border-bottom-style:var(--qp-page-image-border-bottom-style, var(--qp-page-image-border-style));border-bottom-width:var(--qp-page-image-border-bottom-width, var(--qp-page-image-border-width));border-bottom-color:var(--qp-page-image-border-bottom-color, var(--qp-page-image-border-color));border-left-style:var(--qp-page-image-border-left-style, var(--qp-page-image-border-style));border-left-width:var(--qp-page-image-border-left-width, var(--qp-page-image-border-width));border-left-color:var(--qp-page-image-border-left-color, var(--qp-page-image-border-color));border-radius:var(--qp-page-image-border-radius-top, var(--qp-page-image-border-radius)) var(--qp-page-image-border-radius-top, var(--qp-page-image-border-radius)) var(--qp-page-image-border-radius-bottom, var(--qp-page-image-border-radius)) var(--qp-page-image-border-radius-bottom, var(--qp-page-image-border-radius));box-shadow:var(--qp-page-image-box-shadow, none)}.page-image-frame>img{width:100%;height:100%;object-fit:var(--qp-page-image-object-fit, contain)}.choice-image{width:var(--qp-question-checkbox-field-image-width, 150px);height:var(--qp-question-checkbox-field-image-height, 150px);max-width:var(--qp-question-checkbox-field-image-max-width, 100%);max-height:var(--qp-question-checkbox-field-image-max-height);opacity:var(--qp-question-checkbox-field-image-opacity);object-fit:var(--qp-question-checkbox-field-image-object-fit, contain);background-color:var(--qp-question-checkbox-field-image-background-color);margin-top:var(--qp-question-checkbox-field-image-margin-top);margin-right:var(--qp-question-checkbox-field-image-margin-right);margin-bottom:var(--qp-question-checkbox-field-image-margin-bottom);margin-left:var(--qp-question-checkbox-field-image-margin-left);border-top-style:var(--qp-question-checkbox-field-image-border-top-style, var(--qp-question-checkbox-field-image-border-style));border-top-width:var(--qp-question-checkbox-field-image-border-top-width, var(--qp-question-checkbox-field-image-border-width));border-top-color:var(--qp-question-checkbox-field-image-border-top-color, var(--qp-question-checkbox-field-image-border-color));border-right-style:var(--qp-question-checkbox-field-image-border-right-style, var(--qp-question-checkbox-field-image-border-style));border-right-width:var(--qp-question-checkbox-field-image-border-right-width, var(--qp-question-checkbox-field-image-border-width));border-right-color:var(--qp-question-checkbox-field-image-border-right-color, var(--qp-question-checkbox-field-image-border-color));border-bottom-style:var(--qp-question-checkbox-field-image-border-bottom-style, var(--qp-question-checkbox-field-image-border-style));border-bottom-width:var(--qp-question-checkbox-field-image-border-bottom-width, var(--qp-question-checkbox-field-image-border-width));border-bottom-color:var(--qp-question-checkbox-field-image-border-bottom-color, var(--qp-question-checkbox-field-image-border-color));border-left-style:var(--qp-question-checkbox-field-image-border-left-style, var(--qp-question-checkbox-field-image-border-style));border-left-width:var(--qp-question-checkbox-field-image-border-left-width, var(--qp-question-checkbox-field-image-border-width));border-left-color:var(--qp-question-checkbox-field-image-border-left-color, var(--qp-question-checkbox-field-image-border-color));border-radius:var(--qp-question-checkbox-field-image-border-radius-top, var(--qp-question-checkbox-field-image-border-radius)) var(--qp-question-checkbox-field-image-border-radius-top, var(--qp-question-checkbox-field-image-border-radius)) var(--qp-question-checkbox-field-image-border-radius-bottom, var(--qp-question-checkbox-field-image-border-radius)) var(--qp-question-checkbox-field-image-border-radius-bottom, var(--qp-question-checkbox-field-image-border-radius));box-shadow:var(--qp-question-checkbox-field-image-box-shadow, none)}.choice-image-svg{display:inline-flex;align-items:center;justify-content:center;color:var(--qp-question-checkbox-field-image-color, #374151)}.choice-image-svg>svg{width:100%;height:100%;display:block}.choice-grid-img{width:var(--qp-question-choice-grid-image-width);height:var(--qp-question-choice-grid-image-height);max-width:var(--qp-question-choice-grid-image-max-width, 100%);max-height:var(--qp-question-choice-grid-image-max-height, 80px);opacity:var(--qp-question-choice-grid-image-opacity);object-fit:var(--qp-question-choice-grid-image-object-fit, contain);background-color:var(--qp-question-choice-grid-image-background-color);margin-top:var(--qp-question-choice-grid-image-margin-top);margin-right:var(--qp-question-choice-grid-image-margin-right);margin-bottom:var(--qp-question-choice-grid-image-margin-bottom);margin-left:var(--qp-question-choice-grid-image-margin-left);border-top-style:var(--qp-question-choice-grid-image-border-top-style, var(--qp-question-choice-grid-image-border-style));border-top-width:var(--qp-question-choice-grid-image-border-top-width, var(--qp-question-choice-grid-image-border-width));border-top-color:var(--qp-question-choice-grid-image-border-top-color, var(--qp-question-choice-grid-image-border-color));border-right-style:var(--qp-question-choice-grid-image-border-right-style, var(--qp-question-choice-grid-image-border-style));border-right-width:var(--qp-question-choice-grid-image-border-right-width, var(--qp-question-choice-grid-image-border-width));border-right-color:var(--qp-question-choice-grid-image-border-right-color, var(--qp-question-choice-grid-image-border-color));border-bottom-style:var(--qp-question-choice-grid-image-border-bottom-style, var(--qp-question-choice-grid-image-border-style));border-bottom-width:var(--qp-question-choice-grid-image-border-bottom-width, var(--qp-question-choice-grid-image-border-width));border-bottom-color:var(--qp-question-choice-grid-image-border-bottom-color, var(--qp-question-choice-grid-image-border-color));border-left-style:var(--qp-question-choice-grid-image-border-left-style, var(--qp-question-choice-grid-image-border-style));border-left-width:var(--qp-question-choice-grid-image-border-left-width, var(--qp-question-choice-grid-image-border-width));border-left-color:var(--qp-question-choice-grid-image-border-left-color, var(--qp-question-choice-grid-image-border-color));border-radius:var(--qp-question-choice-grid-image-border-radius-top, var(--qp-question-choice-grid-image-border-radius, 4px)) var(--qp-question-choice-grid-image-border-radius-top, var(--qp-question-choice-grid-image-border-radius, 4px)) var(--qp-question-choice-grid-image-border-radius-bottom, var(--qp-question-choice-grid-image-border-radius, 4px)) var(--qp-question-choice-grid-image-border-radius-bottom, var(--qp-question-choice-grid-image-border-radius, 4px));box-shadow:var(--qp-question-choice-grid-image-box-shadow, none)}.clipboard-blocked-notice{position:fixed;left:50%;bottom:1.5rem;z-index:1080;transform:translate(-50%, 1rem);padding:.5rem 1rem;border-radius:.5rem;background-color:rgba(33, 37, 41, 0.94);color:#fff;font-size:.875rem;pointer-events:none;opacity:0;visibility:hidden;transition:opacity .2s ease,transform .2s ease,visibility .2s}.clipboard-blocked-notice.show{opacity:1;visibility:visible;transform:translate(-50%, 0)}@media(prefers-reduced-motion: reduce){.clipboard-blocked-notice{transition:none}}@media(max-width: 1024px){.question-heading{font-size:30px;width:100%}}@media(max-width: 768px){.question-heading{font-size:25px;width:100%}.question-body.question-body-rich-text{padding:30px 0}}@media(max-width: 576px){main{padding:30px 0 30px 0}.question-heading{font-size:20px;width:100%}.question-body.question-body-rich-text{padding:30px 0}.question-group:not(.question-group-grid) .question-body.question-group-body .question-body .question-group-field-label,.question-group:not(.question-group-grid) .question-group-field .question-group-field-label{font-size:20px}}@media(max-width: 576px){.layout-bar-zone .nav-btn{min-width:0 !important;width:55px !important;min-height:55px !important;padding:0 !important;border-radius:12px !important;display:inline-flex !important;align-items:center;justify-content:center}.layout-bar-zone .nav-btn span{display:none !important}.layout-bar-zone .btn-next.nav-btn::after{content:var(--qp-icon-button-next-content, "\f061");font-size:var(--qp-icon-button-next-font-size, 20px)}.layout-bar-zone .btn-previous.nav-btn::before{content:var(--qp-icon-button-previous-content, "\f060");font-size:var(--qp-icon-button-previous-font-size, 20px)}.layout-bar-zone .btn-valid.nav-btn::before{content:var(--qp-icon-button-valid-content, "\f00c");font-size:var(--qp-icon-button-valid-font-size, 20px)}.layout-bar-zone .btn-quit.nav-btn::before{content:var(--qp-icon-button-quit-content, "\f2f5");font-size:var(--qp-icon-button-quit-font-size, 20px)}.layout-bar-zone .btn-abandon.nav-btn::before{content:var(--qp-icon-button-abandon-content, "\f00d");font-size:var(--qp-icon-button-abandon-font-size, 20px)}}@media(max-width: 768px){.layout-bar-zone .layout-item[data-layout-type=progress-bar],.layout-bar-zone .layout-item[data-layout-type=time-remaining-page],.layout-bar-zone .layout-item[data-layout-type=transition-timer]{width:100% !important;flex:0 0 100%;display:block;box-sizing:border-box;border-left:none !important;margin-left:0 !important;margin-top:8px}.layout-bar-zone .layout-item[data-layout-type=progress-bar] .layout-item-content,.layout-bar-zone .layout-item[data-layout-type=time-remaining-page] .layout-item-content,.layout-bar-zone .layout-item[data-layout-type=transition-timer] .layout-item-content{width:94% !important;margin-left:auto !important;margin-right:auto !important}.layout-bar-zone .layout-item[data-layout-type=progress-bar]{display:var(--qp-info-progress-bar-display, block)}}@media(max-width: 576px){.layout-bar-zone .layout-item[data-layout-type=pagination],.layout-bar-zone .layout-item[data-layout-type=progress-percent],.layout-bar-zone .layout-item[data-layout-type=time-remaining],.layout-bar-zone .layout-item[data-layout-type=time-elapsed],.layout-bar-zone .layout-item[data-layout-type=parcours-time-remaining],.layout-bar-zone .layout-item[data-layout-type=parcours-time-elapsed],.layout-bar-zone .layout-item[data-layout-type=points],.layout-bar-zone .layout-item[data-layout-type=result-info]{flex:0 0 auto;max-width:100%}.layout-bar-zone .layout-item[data-layout-type=page-title],.layout-bar-zone .layout-item[data-layout-type=page-subtitle]{flex:1 1 auto;min-width:0}.layout-bar-zone .layout-item{border-left:none !important}}@media(max-width: 576px){.invalid-feedback-answer,.invalid-feedback-group-answer,.invalid-feedback,.invalid-feedback-ranking-answer{font-size:1.1rem}}@media(max-width: 576px){.question-body form,.question-body .choice-input,.question-body .other-input,.question-body .text-input{width:95% !important}.question-heading,.question-message,.radio-field label,.checkbox-field label,.choice-input label,.choice-grid-cell,.question-answer{overflow-wrap:break-word;word-break:break-word}.radio-field label{font-size:19px}.question-group:not(.question-group-grid) .question-body.question-group-body{display:block !important}.question-group-grid .question-body.question-group-body,.choice-grid-container{padding-left:8px !important;padding-right:8px !important}}.question-group-grid .question-body.question-group-body,.choice-grid-container{max-width:100% !important;box-sizing:border-box !important}.question-group-grid .question-body.question-group-body{grid-template-columns:repeat(var(--grid-cols, 3), minmax(0, var(--qp-question-group-grid-container-cell-size, 8rem))) !important}.choice-grid-container{grid-template-columns:repeat(var(--choices-grid-cols, 3), minmax(0, var(--qp-question-choice-grid-container-cell-size, 8rem))) !important}.choice-grid-cell{min-height:0 !important}@media(max-width: 768px){.questions-wrapper,.before-footer-bar,.header-bar,.after-header-bar,.before-footer-bar,.footer-bar,.after-footer-bar{width:100% !important}.questions-wrapper{display:block !important}.question-content:not(.question-group-field){display:block !important;width:100% !important}}@media(max-width: 576px){.preview-toggle-btn .preview-toggle-label{display:none}.preview-toggle-btn i{margin:0 !important;padding:10px 0 10px 0}}@media(max-width: 768px){.progress-body{width:100%}}@media(max-width: 768px){.progress-body{--qp-bs-gutter: calc(var(--bs-gutter-x, 1.5rem) * .5);padding:var(--qp-page-mobile-gutter, 10px);margin-top:var(--qp-page-mobile-gutter, var(--qp-page-margin-top, 0))}.progress-body>.container{--qp-bs-gutter: calc(var(--bs-gutter-x, 1.5rem) * .5);padding-left:var(--qp-page-mobile-gutter, var(--qp-bs-gutter));padding-right:var(--qp-page-mobile-gutter, var(--qp-bs-gutter))}.progress-body #progress_steps>.container{padding-left:var(--qp-page-mobile-gutter, var(--qp-bs-gutter));padding-right:var(--qp-page-mobile-gutter, var(--qp-bs-gutter))}.progress-body #progress_steps>.container>.wrapper>*:not(.before-footer-bar):not(.footer-bar-wrapper):not(.after-footer-bar){padding-left:calc(var(--qp-bs-gutter) - var(--qp-page-mobile-gutter, var(--qp-bs-gutter)));padding-right:calc(var(--qp-bs-gutter) - var(--qp-page-mobile-gutter, var(--qp-bs-gutter)))}}@media(max-width: 768px){.resource-content,.resource-header,.resource-body,.resource-title,.resource-message{width:100%;max-width:100%}.resource-image-grouped{max-width:100%}}@media(max-width: 576px){.ranking-bucket-wrapper{flex-wrap:wrap;align-items:stretch}.ranking-bucket-zone,.ranking-bucket-zone.ranking-bucket-zone-source,.ranking-bucket-zone.ranking-bucket-zone-target{min-width:100%;width:100%;max-width:none}.ranking-bucket-arrow{min-width:100%;padding-top:0;text-align:center}.ranking-bucket-arrow::before{transform:rotate(var(--qp-icon-ranking-arrow-rotate, 90deg))}}.pop-reveal{animation:pop-reveal 1s ease forwards}@keyframes pop-reveal{from{clip-path:circle(0% at 0 0)}to{clip-path:circle(142% at 0 0)}}.fade-down{animation:fade-down .5s linear forwards}@keyframes fade-down{0%{transform:translateY(-100%) scale(0.5)}80%{transform:translateY(0) scale(0.5)}100%{transform:translateY(0) scale(1)}}.speed-in{animation:speed-in .7s ease-in forwards}@keyframes speed-in{0%{-webkit-transform:translateX(100%) skewX(-30deg);opacity:0}60%{-webkit-transform:translateX(-20%) skewX(30deg);opacity:1}80%{-webkit-transform:translateX(0%) skewX(-15deg);opacity:1}100%{-webkit-transform:translateX(0%) skewX(0deg);opacity:1}}.pop{animation:pop .3s linear forwards}@keyframes pop{25%{transform:scale(1.2)}100%{transform:scale(1)}}.reveal-field{animation:reveal-field .5s linear forwards}@keyframes reveal-field{from{opacity:0}to{opacity:1}}.light-speed-out{animation:light-speed-out .7s ease-out forwards}@keyframes light-speed-out{100%{-webkit-transform:translateX(100%) skewX(-30deg);opacity:0}80%{-webkit-transform:translateX(-20%) skewX(30deg);opacity:1}60%{-webkit-transform:translateX(0%) skewX(-15deg);opacity:1}0%{-webkit-transform:translateX(0%) skewX(0deg);opacity:1}}.fade-up{animation:fade-up .5s linear forwards}@keyframes fade-up{100%{transform:translateY(-100%) scale(0.5)}80%{transform:translateY(0) scale(0.5)}0%{transform:translateY(0) scale(1)}}.slide-up{animation:slide-up 1s ease forwards}@keyframes slide-up{from{transform:translatey(100%)}to{transform:translatey(0px)}}.slide-down{animation:slide-down 1s ease forwards;position:relative;z-index:100}@keyframes slide-down{from{transform:translatey(-100%)}to{transform:translatey(0px)}}.reveal{animation:reveal 3s linear 1}@keyframes reveal{0%{opacity:1;display:block}30%{opacity:1;display:block}60%{opacity:.7;display:block}90%{opacity:.3;display:block}100%{opacity:1}}.reveal{animation:reveal 3s linear 1}@keyframes reveal{0%{opacity:1;display:block}30%{opacity:1;display:block}60%{opacity:.7;display:block}90%{opacity:.3;display:block}100%{opacity:0}}.radio-field input[type=radio]:checked::before,.checkbox-field input[type=checkbox]:checked::before{animation:check-pop .4s linear forwards}@keyframes check-pop{from{clip-path:circle(0% at 50% 50%)}to{clip-path:circle(100% at 50% 50%)}}.slow-hide{animation:fade-in 1s;animation-delay:100ms;animation-fill-mode:forwards}@keyframes fade-in{from{opacity:1}to{opacity:0;visibility:hidden}}.delay-100ms{animation-delay:100ms}.delay-200ms{animation-delay:200ms}.delay-300ms{animation-delay:300ms !important}.delay-400ms{animation-delay:400ms}.delay-500ms{animation-delay:500ms}.delay-600ms{animation-delay:600ms !important}.delay-700ms{animation-delay:700ms}.delay-1000ms{animation-delay:1000ms !important}.confirm.active::after{transform-origin:left top;animation:checkmark linear both .3s}@keyframes checkmark{0%{height:0px;width:0;opacity:0}30%{height:10px;width:0;opacity:1}to{height:10px;width:17px;opacity:1}}.next:hover i{animation:left .4s forwards}@keyframes left{0%{transform:translateX(0px)}100%{transform:translateX(10px)}}.prev:hover i{animation:right .4s forwards}@keyframes right{0%{transform:translateX(0px)}100%{transform:translateX(-10px)}}.start-img{animation:pop .5s linear forwards}.start-btn{animation:pop .3s linear forwards;opacity:0}@keyframes pop{0%{transform:scale(0.8);opacity:0}50%{transform:scale(1.2);opacity:1}100%{transform:scale(1);opacity:1}}.start-text::before{animation:slide-down-text 1s forwards 300ms}@keyframes slide-down-text{from{height:100%}to{height:0}}.fade-in{animation:fade-in .5s ease forwards}@keyframes fade-in{from{opacity:0}to{opacity:1}}.fade-in-up{animation:fade-in-up .6s ease forwards}@keyframes fade-in-up{from{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.fade-in-left{animation:fade-in-left .6s ease forwards}@keyframes fade-in-left{from{opacity:0;transform:translateX(-40px)}to{opacity:1;transform:translateX(0)}}.slide-in-right{animation:slide-in-right .5s ease forwards}@keyframes slide-in-right{from{transform:translateX(100%)}to{transform:translateX(0)}}.slide-in-left{animation:slide-in-left .5s ease forwards}@keyframes slide-in-left{from{transform:translateX(-100%)}to{transform:translateX(0)}}.slide-in-up{animation:slide-in-up .5s ease forwards}@keyframes slide-in-up{from{transform:translateY(100%)}to{transform:translateY(0)}}.zoom-in{animation:zoom-in .4s ease forwards}@keyframes zoom-in{from{transform:scale(0.8);opacity:0}to{transform:scale(1);opacity:1}}.zoom-out-in{animation:zoom-out-in .4s ease forwards}@keyframes zoom-out-in{from{transform:scale(1.2);opacity:0}to{transform:scale(1);opacity:1}}.bounce-in{animation:bounce-in .6s ease forwards}@keyframes bounce-in{0%{transform:scale(0.5);opacity:0}60%{transform:scale(1.1);opacity:1}100%{transform:scale(1)}}.bounce-up{animation:bounce-up .6s ease forwards}@keyframes bounce-up{0%{transform:translateY(40px)}60%{transform:translateY(-10px)}100%{transform:translateY(0)}}.rotate-in{animation:rotate-in .6s ease forwards}@keyframes rotate-in{from{transform:rotate(-180deg) scale(0.5);opacity:0}to{transform:rotate(0deg) scale(1);opacity:1}}.flipy{animation:flipy .6s ease forwards}@keyframes flipy{from{transform:rotateY(90deg);opacity:0}to{transform:rotateY(0);opacity:1}}.blur-in{animation:blur-in .5s ease forwards}@keyframes blur-in{from{filter:blur(10px);opacity:0}to{filter:blur(0);opacity:1}}.blur-up{animation:blur-up .6s ease forwards}@keyframes blur-up{from{filter:blur(6px);transform:translateY(20px);opacity:0}to{filter:blur(0);transform:translateY(0);opacity:1}}.elastic-in{animation:elastic-in .7s ease forwards}@keyframes elastic-in{0%{transform:scale(0.7)}60%{transform:scale(1.2)}80%{transform:scale(0.9)}100%{transform:scale(1)}}.points-pulse{animation:points-pulse .5s ease}@keyframes points-pulse{0%{transform:scale(1)}40%{transform:scale(1.35)}70%{transform:scale(0.9)}100%{transform:scale(1)}}.points-bounce-scale{animation:points-bounce-scale .6s cubic-bezier(0.36, 0.07, 0.19, 0.97)}@keyframes points-bounce-scale{0%{transform:scale(1) translateY(0)}30%{transform:scale(1.25) translateY(-8px)}60%{transform:scale(0.95) translateY(4px)}80%{transform:scale(1.05) translateY(-2px)}100%{transform:scale(1) translateY(0)}}.points-flash{animation:points-flash .5s ease}@keyframes points-flash{0%{opacity:1}25%{opacity:.15}50%{opacity:1}75%{opacity:.15}100%{opacity:1}}.points-shake{animation:points-shake .5s ease}@keyframes points-shake{0%{transform:translateX(0)}20%{transform:translateX(-6px)}40%{transform:translateX(6px)}60%{transform:translateX(-4px)}80%{transform:translateX(4px)}100%{transform:translateX(0)}}.points-tada{animation:points-tada .6s ease}@keyframes points-tada{0%{transform:scale(1) rotate(0deg)}10%{transform:scale(0.9) rotate(-3deg)}20%{transform:scale(0.9) rotate(-3deg)}30%{transform:scale(1.15) rotate(3deg)}50%{transform:scale(1.15) rotate(-3deg)}70%{transform:scale(1.15) rotate(3deg)}90%{transform:scale(1.05) rotate(-1deg)}100%{transform:scale(1) rotate(0deg)}}.points-ping{animation:points-ping .6s ease}@keyframes points-ping{0%{transform:scale(1);opacity:1}50%{transform:scale(1.4);opacity:.4}100%{transform:scale(1);opacity:1}}.validation-pulse{animation:validation-pulse .5s ease}@keyframes validation-pulse{0%{transform:scale(1)}40%{transform:scale(1.04)}70%{transform:scale(0.98)}100%{transform:scale(1)}}.validation-shake{animation:validation-shake .5s ease}@keyframes validation-shake{0%{transform:translateX(0)}20%{transform:translateX(-6px)}40%{transform:translateX(6px)}60%{transform:translateX(-4px)}80%{transform:translateX(4px)}100%{transform:translateX(0)}}.validation-flash{animation:validation-flash .5s ease}@keyframes validation-flash{0%{opacity:1}25%{opacity:.15}50%{opacity:1}75%{opacity:.15}100%{opacity:1}}.validation-bounce{animation:validation-bounce .6s cubic-bezier(0.36, 0.07, 0.19, 0.97)}@keyframes validation-bounce{0%{transform:translateY(0)}30%{transform:translateY(-8px)}60%{transform:translateY(4px)}80%{transform:translateY(-2px)}100%{transform:translateY(0)}}.validation-tada{animation:validation-tada .6s ease}@keyframes validation-tada{0%{transform:scale(1) rotate(0deg)}10%{transform:scale(0.95) rotate(-2deg)}30%{transform:scale(1.05) rotate(2deg)}50%{transform:scale(1.05) rotate(-2deg)}70%{transform:scale(1.05) rotate(2deg)}90%{transform:scale(1.02) rotate(-1deg)}100%{transform:scale(1) rotate(0deg)}}.multi-select{display:flex;box-sizing:border-box;flex-direction:column;position:relative;width:100%;user-select:none}.multi-select .multi-select-header{border:1px solid #dee2e6;padding:7px 30px 7px 12px;overflow:hidden;gap:7px;min-height:45px}.multi-select .multi-select-header::after{content:"";display:block;position:absolute;top:50%;right:15px;transform:translateY(-50%);background-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 fill=%27%23949ba3%27 viewBox=%270 0 16 16%27%3E%3Cpath d=%27M8 13.1l-8-8 2.1-2.2 5.9 5.9 5.9-5.9 2.1 2.2z%27/%3E%3C/svg%3E");height:12px;width:12px}.multi-select .multi-select-header.multi-select-header-active{border-color:#c1c9d0}.multi-select .multi-select-header.multi-select-header-active::after{transform:translateY(-50%) rotate(180deg)}.multi-select .multi-select-header.multi-select-header-active+.multi-select-options{display:flex;position:relative}.multi-select .multi-select-header .multi-select-header-placeholder{color:#65727e}.multi-select .multi-select-header .multi-select-header-option{display:inline-flex;align-items:center;background-color:#f3f4f7;font-size:14px;padding:3px 8px;border-radius:5px}.multi-select .multi-select-header .multi-select-header-max{font-size:14px;color:#65727e}.multi-select .multi-select-options{display:none;box-sizing:border-box;flex-flow:wrap;position:absolute;top:100%;left:0;right:0;z-index:999;margin-top:5px;padding:5px;background-color:#fff;border-radius:5px;box-shadow:0 0 10px rgba(0, 0, 0, 0.1);max-height:200px;overflow-y:auto;overflow-x:hidden}.multi-select .multi-select-options::-webkit-scrollbar{width:5px}.multi-select .multi-select-options::-webkit-scrollbar-track{background:#f0f1f3}.multi-select .multi-select-options::-webkit-scrollbar-thumb{background:#cdcfd1}.multi-select .multi-select-options::-webkit-scrollbar-thumb:hover{background:#b2b6b9}.multi-select .multi-select-options .multi-select-option,.multi-select .multi-select-options .multi-select-all{padding:4px 12px;height:42px}.multi-select .multi-select-options .multi-select-option .multi-select-option-radio,.multi-select .multi-select-options .multi-select-all .multi-select-option-radio{margin-right:14px;height:16px;width:16px;border:1px solid #ced4da;border-radius:4px}.multi-select .multi-select-options .multi-select-option .multi-select-option-text,.multi-select .multi-select-options .multi-select-all .multi-select-option-text{box-sizing:border-box;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:inherit;font-size:16px;line-height:20px}.multi-select .multi-select-options .multi-select-option.multi-select-selected .multi-select-option-radio,.multi-select .multi-select-options .multi-select-all.multi-select-selected .multi-select-option-radio{border-color:#40c979;background-color:#40c979;padding:2px}.multi-select .multi-select-options .multi-select-option.multi-select-selected .multi-select-option-radio::after,.multi-select .multi-select-options .multi-select-all.multi-select-selected .multi-select-option-radio::after{content:"";display:block;width:3px;height:7px;margin:.12em 0 0 .27em;border:solid #fff;border-width:0 .15em .15em 0;transform:rotate(45deg)}.multi-select .multi-select-options .multi-select-option.multi-select-selected .multi-select-option-text,.multi-select .multi-select-options .multi-select-all.multi-select-selected .multi-select-option-text{color:#40c979}.multi-select .multi-select-options .multi-select-option:hover,.multi-select .multi-select-options .multi-select-option:active,.multi-select .multi-select-options .multi-select-all:hover,.multi-select .multi-select-options .multi-select-all:active{background-color:#f3f4f7}.multi-select .multi-select-options .multi-select-all{border-bottom:1px solid #f1f3f5;border-radius:0}.multi-select .multi-select-options .multi-select-search{padding:7px 10px;border:1px solid #dee2e6;border-radius:5px;margin:10px 10px 5px 10px;width:100%;outline:none;font-size:16px}.multi-select .multi-select-options .multi-select-search::placeholder{color:#b2b5b9}.multi-select .multi-select-header,.multi-select .multi-select-option,.multi-select .multi-select-all{display:flex;flex-wrap:wrap;box-sizing:border-box;align-items:center;border-radius:5px;cursor:pointer;display:flex;align-items:center;width:100%;font-size:16px;color:#212529}#preview_off_canvas{--pc-panel: var(--bs-body-bg, #ffffff);--pc-ink: var(--bs-body-color, #1e293b);--pc-muted: var(--bs-secondary-color, #6c757d);--pc-faint: var(--bs-tertiary-color, #94a3b8);--pc-border: var(--bs-border-color, #dee2e6);--pc-well: var(--bs-tertiary-bg, #f1f3f5);--pc-accent: var(--color-primary, #0d6efd);--pc-focus: color-mix(in srgb, var(--color-primary, #0d6efd) 30%, transparent);--pc-radius: 9px}.pc-ctrl{margin-bottom:14px}.pc-ctrl:last-child{margin-bottom:2px}.pc-head{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:7px}.pc-label{font-size:12.5px;font-weight:500;color:var(--pc-ink);margin:0}.pc-label-block{display:block;margin-bottom:7px}.pc-val{font-size:11.5px;font-weight:600;color:var(--pc-muted);font-variant-numeric:tabular-nums;background:var(--pc-well);padding:2px 8px;border-radius:6px;min-width:46px;text-align:center}.pc-range{-webkit-appearance:none;appearance:none;width:100%;height:4px;border-radius:999px;background:var(--pc-border);outline:none;margin:4px 0;cursor:pointer}.pc-range::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:17px;height:17px;border-radius:50%;background:var(--pc-panel);border:2px solid var(--pc-accent);cursor:pointer;box-shadow:0 1px 3px rgba(0, 0, 0, 0.2);transition:transform .1s}.pc-range::-webkit-slider-thumb:hover{transform:scale(1.12)}.pc-range::-moz-range-thumb{width:15px;height:15px;border-radius:50%;background:var(--pc-panel);border:2px solid var(--pc-accent);cursor:pointer}.pc-range:focus-visible{box-shadow:0 0 0 4px var(--pc-focus)}.pc-color{display:flex;align-items:center;gap:9px;border:1px solid var(--pc-border);border-radius:var(--pc-radius);padding:5px 9px;background:var(--pc-panel)}.pc-color:focus-within{border-color:var(--pc-accent);box-shadow:0 0 0 3px var(--pc-focus)}.pc-swatch{-webkit-appearance:none;appearance:none;width:30px;height:28px;flex-shrink:0;padding:0;border:1px solid rgba(0, 0, 0, 0.12);border-radius:7px;background:transparent;cursor:pointer}.pc-swatch::-webkit-color-swatch-wrapper{padding:0}.pc-swatch::-webkit-color-swatch{border:none;border-radius:6px}.pc-swatch::-moz-color-swatch{border:none;border-radius:6px}.pc-hex{flex:1;min-width:0;border:none;background:transparent;color:var(--pc-ink);font-family:ui-monospace,"SF Mono",Menlo,Consolas,monospace;font-size:12.5px;text-transform:uppercase;letter-spacing:.02em;outline:none}.pc-segmented{display:flex;flex-wrap:wrap;gap:2px;background:var(--pc-well);border:1px solid var(--pc-border);border-radius:var(--pc-radius);padding:3px}.pc-seg-input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.pc-seg{flex:1 1 auto;min-width:50px;text-align:center;padding:6px 9px;border-radius:6px;cursor:pointer;margin:0;font-size:12px;font-weight:500;color:var(--pc-muted);transition:background .12s,color .12s;user-select:none}.pc-seg:hover{color:var(--pc-ink)}.pc-seg-input:checked+.pc-seg{background:var(--pc-panel);color:var(--pc-ink);font-weight:600;box-shadow:0 1px 2px rgba(0, 0, 0, 0.12)}.pc-seg-input:focus-visible+.pc-seg{box-shadow:0 0 0 3px var(--pc-focus)}.pc-select{width:100%;appearance:none;-webkit-appearance:none;font-size:12.5px;color:var(--pc-ink);background-color:var(--pc-panel);border:1px solid var(--pc-border);border-radius:var(--pc-radius);padding:9px 32px 9px 11px;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2716%27 height=%2716%27 viewBox=%270 0 24 24%27 fill=%27none%27 stroke=%27%236c757d%27 stroke-width=%272%27 stroke-linecap=%27round%27%3E%3Cpath d=%27M6 9l6 6 6-6%27/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center}.pc-select:focus-visible{outline:none;border-color:var(--pc-accent);box-shadow:0 0 0 3px var(--pc-focus)}.pc-toggle{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:4px 0;margin-bottom:10px}.pc-switch{position:relative;width:38px;height:22px;flex-shrink:0;margin:0;cursor:pointer}.pc-switch input{position:absolute;opacity:0;width:0;height:0}.pc-switch-track{position:absolute;inset:0;background:var(--pc-border);border-radius:999px;transition:background .15s}.pc-switch-track::before{content:"";position:absolute;left:3px;top:3px;width:16px;height:16px;border-radius:50%;background:#fff;box-shadow:0 1px 2px rgba(0, 0, 0, 0.25);transition:transform .15s}.pc-switch input:checked+.pc-switch-track{background:var(--pc-accent)}.pc-switch input:checked+.pc-switch-track::before{transform:translateX(16px)}.pc-switch input:focus-visible+.pc-switch-track{box-shadow:0 0 0 3px var(--pc-focus)}@media(prefers-reduced-motion: reduce){.pc-range::-webkit-slider-thumb,.pc-seg,.pc-switch-track,.pc-switch-track::before{transition:none}}#preview_off_canvas .preview-panel-head{overflow:visible;border-bottom:1px solid var(--pc-border)}#preview_off_canvas .preview-panel-head .offcanvas-title{font-size:1rem}#preview_off_canvas .preview-panel-head .dropdown-menu{box-shadow:0 10px 28px -8px rgba(0, 0, 0, 0.22);border-color:var(--pc-border);border-radius:11px;padding:6px;min-width:220px}#preview_off_canvas .preview-panel-head .dropdown-item{border-radius:7px;padding:7px 10px;font-size:.85rem;display:flex;align-items:center}#preview_off_canvas .preview-panel-head .dropdown-header{font-size:.68rem;text-transform:uppercase;letter-spacing:.06em;color:var(--pc-faint);padding:4px 10px 6px}#preview_off_canvas .preview-accordion{--bs-accordion-btn-padding-y: .72rem;--bs-accordion-btn-padding-x: .9rem;--bs-accordion-border-color: var(--pc-border);--bs-accordion-btn-focus-box-shadow: 0 0 0 3px var(--pc-focus);--bs-accordion-active-color: var(--pc-accent);--bs-accordion-active-bg: color-mix(in srgb, var(--pc-accent) 8%, transparent)}#preview_off_canvas .accordion-button{font-size:.9rem;font-weight:600;color:var(--pc-ink)}#preview_off_canvas .accordion-button:not(.collapsed){box-shadow:none}#preview_off_canvas .accordion-button:focus{border-color:transparent}#preview_off_canvas .accordion-button .acc-ic{width:1.35rem;margin-right:.55rem;color:var(--pc-muted);font-size:.95em;text-align:center}#preview_off_canvas .accordion-button:not(.collapsed) .acc-ic{color:var(--pc-accent)}#preview_off_canvas .accordion-button.disabled,#preview_off_canvas .accordion-button:disabled{opacity:.45;color:var(--pc-muted);cursor:not-allowed}#preview_off_canvas .accordion-body{padding:.85rem}#preview_off_canvas .pc-elements-nav{display:flex;flex-wrap:nowrap;gap:6px;overflow-x:auto;padding:0 0 8px;margin:0 0 4px;border:0;scrollbar-width:thin}#preview_off_canvas .pc-elements-nav .nav-item{flex:0 0 auto}#preview_off_canvas .pc-elements-nav .nav-link{border:1px solid var(--pc-border);border-radius:999px;padding:5px 12px;font-size:12px;font-weight:500;line-height:1.4;color:var(--pc-muted);background:var(--pc-panel);white-space:nowrap}#preview_off_canvas .pc-elements-nav .nav-link:hover{color:var(--pc-ink);border-color:var(--pc-faint)}#preview_off_canvas .pc-elements-nav .nav-link.active{background:var(--pc-ink);color:var(--pc-panel);border-color:var(--pc-ink)}#preview_off_canvas .pc-elements-nav .nav-link:focus-visible{box-shadow:0 0 0 3px var(--pc-focus)}#preview_off_canvas .preview-scope-banner{display:flex;background:color-mix(in srgb, var(--pc-accent) 9%, transparent);border:1px solid color-mix(in srgb, var(--pc-accent) 28%, transparent);color:var(--pc-ink)}#preview_off_canvas .preview-accordion.is-scoped>.accordion-item{display:none}#preview_off_canvas .preview-accordion.scope-question>.accordion-item[data-preview-scope~=question],#preview_off_canvas .preview-accordion.scope-group>.accordion-item[data-preview-scope~=group]{display:block}#preview_off_canvas .preview-accordion.is-scoped .pc-container-only{display:none}#preview_off_canvas .preview-accordion.scope-group .pc-question-only{display:none}#preview_off_canvas .preview-accordion.scope-grouped-question .pc-standalone-only{display:none}#preview_off_canvas .preview-accordion.scope-group .pc-elements-nav:not(:has(.nav-item:not(.pc-question-only))),#preview_off_canvas .preview-accordion.scope-grouped-question .pc-elements-nav:not(:has(.nav-item:not(.pc-standalone-only))){display:none}#preview_off_canvas .preview-accordion.is-scoped .pc-global-only{display:none}#preview_off_canvas .pc-scoped-only{display:none}#preview_off_canvas .preview-accordion.is-scoped .pc-scoped-only{display:block}#preview-alert-container .alert{transition:opacity .28s ease,transform .28s ease;will-change:opacity,transform}#preview-alert-container .alert.pc-alert-hidden{opacity:0;transform:translateY(-10px)}#preview-alert-container .alert-dismissible{padding-right:2.5rem}#preview-alert-container .alert-dismissible .btn-close{padding:1.7rem 3rem 1.7rem 0}@media(prefers-reduced-motion: reduce){#preview-alert-container .alert{transition:none}}.progress-preview.pc-selectable [data-progress-question],.progress-preview.pc-selectable .question-group{cursor:pointer}.progress-preview.pc-selectable [data-progress-question]:hover,.progress-preview.pc-selectable .question-group:hover{outline:2px dashed color-mix(in srgb, var(--color-primary, #0d6efd) 55%, transparent);outline-offset:3px}.progress-preview .pc-scope-target,.progress-preview .pc-scope-target>.question-title-message,.progress-preview .pc-scope-target>.question-content,.progress-preview .pc-scope-target>.question-group{outline:2px dashed var(--color-primary, #0d6efd);outline-offset:3px}.pc-bg-image-current{display:flex;align-items:center;gap:10px}.pc-bg-image-thumb{width:44px;height:44px;object-fit:cover;border-radius:6px;border:1px solid var(--pc-border, #d8dce3);background:repeating-conic-gradient(#f1f3f6 0% 25%, #fff 0% 50%) 50%/12px 12px}.pc-bg-image-remove{white-space:nowrap}.pc-bg-fit-advanced>summary{cursor:pointer;padding:4px 0;user-select:none}.pc-bg-fit-advanced[open]>summary{margin-bottom:4px}.pc-alpha{display:flex;align-items:center;gap:8px;margin-top:6px}.pc-alpha .pc-label{flex:0 0 auto}.pc-alpha .pc-alpha-range{flex:1 1 auto;min-width:0}.pc-alpha .pc-val{flex:0 0 38px;text-align:right}.pc-color .pc-swatch{background-image:repeating-conic-gradient(#e9ecf1 0% 25%, #fff 0% 50%);background-size:10px 10px}
