body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.app-header{background:#fff}.survey-column{margin:0 auto;max-width:min(100vw,800px);padding-left:20px;padding-right:20px}.surface{padding:1rem;background:#fff;border:1px solid var(--bs-border-color);border-radius:var(--bs-border-radius)}.intro-wordmark{height:50px;max-width:100%}.progress-30{width:30%}.progress-50{width:50%}.progress-70{width:70%}.big-icon{font-size:10em;color:#005eb8}.btn.btn-primary.btn-md{box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24);border-radius:3px;padding:8px 16px;margin:1em;float:right;font-size:clamp(24px,1.5em,2em)}.flatpickr-day.selected{background-color:#b51963 !important;border-color:#b51963 !important}.kiosk-start{color:#005eb8;display:grid;gap:clamp(1rem,4em,10em);justify-items:center;align-content:center}.kiosk-start .kiosk-title{margin-top:40px;font-size:clamp(2rem,8vw,4rem)}.kiosk-start .kiosk-touch{display:grid;justify-items:center}.kiosk-start .kiosk-touch-icon{cursor:pointer;width:120px;height:120px;border:0;border-radius:100%;padding:20px;background-color:#005eb8;box-shadow:0 0 0 0 rgba(0,94,184,.7);animation:pulse 1.25s infinite cubic-bezier(0.66, 0, 0, 1)}.kiosk-start .kiosk-touch-icon img{width:100%;height:100%}.kiosk-start .kiosk-touch-instructions{margin:10px}.kiosk-start .kiosk-team{font-size:24px}@keyframes pulse{to{box-shadow:0 0 0 80px rgba(0,94,184,0)}}.form-display{background-color:#fff}.form-display .form-content{animation:fadeIn 700ms}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}button.btn.btn-primary.btn-wizard-nav-submit,button.btn.btn-primary.btn-wizard-nav-next{box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24);border-radius:3px;background:#005eb8;padding:8px 16px;margin:1em 1em 1em 0;color:#fff;float:right;font-size:clamp(24px,1.5em,2em)}.formio-hidden{padding:0 !important}.formio-component{margin:0}.formio-component:first-of-type{padding:0 0 40px 0}.formio-component:last-of-type{padding:1px 0}.formio-component>label{font-size:clamp(1rem,1vw,1rem);color:#b51963}.formio-component.faded{opacity:.4;transition:opacity 240ms ease-out}.formio-component-theme{padding:12px 0 0 0 !important}.formio-component-theme>.control-label{padding:0}.formio-component-theme .form-group{display:flex;flex-flow:row wrap;justify-content:flex-start}.formio-component-theme .form-group .form-check{flex-basis:50%;position:relative;box-sizing:border-box;margin:0}.formio-component-theme .form-group .form-check label{padding:12px}.formio-component-theme .form-group .form-check label span:before,.formio-component-theme .form-group .form-check label span:after{display:none}.formio-component-theme .form-group .form-check .surveyDone span{background:#f0f0f0}.formio-component-theme .form-group .form-check .surveyDone input~span:after{content:"";right:30px;display:block;width:32px;height:32px;border-radius:50%;transition:240ms;background-image:url("data:image/svg+xml,%3Csvg width='32' height='32' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.414 11L4 12.414l5.414 5.414L20.828 6.414 19.414 5l-10 10z' fill='%23fff' fill-rule='nonzero'/%3E%3C/svg%3E ");background-repeat:no-repeat;background-position:2px 3px;background-color:#63e228;box-shadow:none;border:2px solid #63e228}.formio-component-theme .form-group .form-check .surveyDone input~span .desc{display:inline-block;padding:15px 20px}@media(max-width: 815px){.formio-component-theme .form-group .form-check{flex-basis:100%;padding:16px}}.formio-component-themeSubmit{display:none;text-align:right}.formio-component-themeSubmit button{box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24);border-radius:3px;float:right;background:#b51963;padding:8px 16px}.submit-display{display:grid !important}.formio-component-radio .form-radio .form-check{box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24);border-radius:3px;padding:1em;margin:1em 0;background-color:#fff}.formio-component-radio .form-radio .form-check label{display:grid;cursor:pointer;position:relative;overflow:hidden;margin-bottom:.375em}.formio-component-radio .form-radio .form-check label span{font-size:clamp(1rem,1vw,1rem);color:#333e48;display:grid;grid-template-columns:4fr 1fr;align-items:center;padding:.375em .75em .375em .375em;border-radius:99em;transition:.25s ease}.formio-component-radio .form-radio .form-check label span:after{display:grid;justify-self:end;flex-shrink:0;content:"";background-color:#fff;width:1.75em;height:1.75em;border-radius:50%;margin-left:.375em;transition:.25s ease;box-shadow:inset 0 0 0 .125em #b51963}.formio-component-radio .form-radio .form-check input{position:absolute;left:-9999px}.formio-component-radio .form-radio .form-check input:checked+label span::after{box-shadow:inset 0 0 0 .4375em #b51963}.formio-component-selectboxes .form-radio{display:grid;gap:1em;grid-template-columns:1fr}@media screen and (min-width: 760px){.formio-component-selectboxes .form-radio{grid-template-columns:1fr 1fr}}.formio-component-selectboxes .form-radio .form-check{box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24);border-radius:3px;background-color:#fff;padding:0}.formio-component-selectboxes .form-radio .form-check label{padding:1em;display:grid;cursor:pointer;position:relative;overflow:hidden}.formio-component-selectboxes .form-radio .form-check label span{font-size:16px;color:#333e48;display:grid;grid-template-columns:4fr 1fr;align-items:center;padding:.375em .75em .375em .375em;border-radius:99em;transition:.25s ease}@media screen and (min-width: 1060px){.formio-component-selectboxes .form-radio .form-check label span{font-size:1.5em}}.formio-component-selectboxes .form-radio .form-check label.surveyDone{background-color:#eaeaea}.formio-component-selectboxes .form-radio .form-check label.surveyDone span:after{content:"";display:block;width:32px;height:32px;border-radius:50%;transition:240ms;top:1.65em;background-image:url("data:image/svg+xml,%3Csvg width='32' height='32' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.414 11L4 12.414l5.414 5.414L20.828 6.414 19.414 5l-10 10z' fill='%23fff' fill-rule='nonzero'/%3E%3C/svg%3E ");background-repeat:no-repeat;background-position:2px 3px;background-color:#63e228;box-shadow:none;border:2px solid #63e228;justify-self:end}.formio-component-selectboxes .form-radio .form-check input{position:absolute;left:-9999px}.formio-component-selectboxes .form-radio .form-check input:checked~span::after{box-shadow:inset 0 0 0 .4375em #b51963}.formio-component-survey table tbody tr th,.formio-component-survey table tbody tr td{font-size:clamp(1rem,1vw,1rem)}.formio-component-survey table tbody tr td input{width:2em;height:2em}.imgselect{margin-bottom:0}.imgselect div label{padding:10px;background:#fff;margin-right:10px;font-size:16px}.emoji div div label span{font-size:26px !important;font-weight:600}.qr-poster .qr-code{width:min(80vw,360px)}.qr-poster .qr-code svg{display:block;width:100%;height:auto}@media print{.qr-poster .qr-code{width:12cm}.qr-poster a{color:inherit;text-decoration:none}}
