/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}
body{margin:0}
main{display:block}
h1{font-size:2em;margin:.67em 0}
hr{box-sizing:content-box;height:0;overflow:visible}
pre{font-family:monospace,monospace;font-size:1em}
a{background-color:transparent}
abbr[title]{border-bottom:0;text-decoration:underline;text-decoration:underline dotted}
b,strong{font-weight:bolder}
code,kbd,samp{font-family:monospace,monospace;font-size:1em}
small{font-size:80%}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sub{bottom:-.25em}
sup{top:-.5em}
img{border-style:none}
button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}
button,input{overflow:visible}
button,select{text-transform:none}
button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}
button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}
button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}
fieldset{padding:.35em .75em .625em}
legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}
progress{vertical-align:baseline}
textarea{overflow:auto}
[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}
[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}
[type=search]{-webkit-appearance:textfield;outline-offset:-2px}
[type=search]::-webkit-search-decoration{-webkit-appearance:none}
::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}
details{display:block}
summary{display:list-item}
template{display:none}
[hidden]{display:none}
@font-face{font-family:opensans-light;src:url(clientlib-bmi-questionnaire/resources/fonts/opensans-light-80d5513e.ttf);font-weight:400;font-style:normal}
:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
body{font-family:opensans-light,verdana,sans-serif;font-size:16px;line-height:1.7em;font-weight:400}
main{margin-left:auto;margin-right:auto;width:fit-content;max-width:700px;min-width:200px;padding:20px;border:solid 1px #0032b4;border-radius:30px;background:rgba(0,50,200,.13)}
main.done{min-width:fit-content}
main.started button{width:120px;height:55px}
.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}
p{margin:0 0 10px}
@media print{.d-print-none{display:none !important}
}
label.svelte-6m5ohh.svelte-6m5ohh{font-size:1rem;display:flex;align-items:center}
label.svelte-6m5ohh input.svelte-6m5ohh{display:none}
label.svelte-6m5ohh svg.svelte-6m5ohh{margin-right:.5em;background:#fafafa;border-radius:100%;min-width:24px;min-height:24px}
label.svelte-6m5ohh .radioDot.svelte-6m5ohh{opacity:0}
label.svelte-6m5ohh input:checked+svg .radioDot.svelte-6m5ohh{opacity:1}
label.svelte-6m5ohh:hover .radioDot.svelte-6m5ohh{opacity:.2}
.form-group.svelte-1rpbhbq{margin-bottom:1rem}
label.svelte-1rpbhbq{display:inline-block;max-width:100%;margin-bottom:5px;font-weight:700}
input.svelte-1rpbhbq{display:block;width:100%;padding:6px 12px;line-height:1.42857143;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;background-color:#fafafa;max-width:100%;height:50px;border:0;box-sizing:border-box;font-size:20px;font-weight:400}
.error.svelte-q3g3nq{color:#f55d3e}
button.svelte-1hlh5yq,a.svelte-1hlh5yq{overflow:visible;text-transform:none;text-decoration:none;-webkit-appearance:button;cursor:pointer;margin:0;display:inline-block;text-align:center;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;background-image:none;line-height:1.42857143;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border:0;border-radius:0;font-size:16px;padding:12px 30px;font-weight:600;transition:background-color .3s ease-in-out;background-color:#0063be;color:#fff !important;font-family:opensans-light,sans-serif}
button[disabled].svelte-1hlh5yq,a[disabled].svelte-1hlh5yq,.disabled.svelte-1hlh5yq{cursor:not-allowed;opacity:.65}
button.svelte-1hlh5yq:hover,button.svelte-1hlh5yq:active,button.svelte-1hlh5yq:focus,a.svelte-1hlh5yq:hover,a.svelte-1hlh5yq:active,a.svelte-1hlh5yq:focus{background-color:#003862;text-decoration:none}
.result.svelte-1w81tcc{padding:1rem}
.result.svelte-1w81tcc button{margin-bottom:1rem}
:root{--link-spacing:1rem}
.result-links.svelte-1s2a9th.svelte-1s2a9th,.result-images.svelte-1s2a9th.svelte-1s2a9th{display:flex;flex-direction:column;gap:var(--link-spacing);align-items:center}
.result-images.svelte-1s2a9th.svelte-1s2a9th{flex-direction:row;justify-content:center;margin-bottom:var(--link-spacing)}
@media screen and (max-width:700px){:root{--link-spacing:.5rem}
.result-images.svelte-1s2a9th.svelte-1s2a9th{flex-direction:column}
}
.result-links.svelte-1s2a9th button{width:18rem;max-width:100vw}
.image-card.svelte-1s2a9th.svelte-1s2a9th{position:relative;display:block;border:0;background:0;cursor:pointer;overflow:hidden}
.image-card.svelte-1s2a9th.svelte-1s2a9th,.image-card.svelte-1s2a9th img.svelte-1s2a9th{width:18rem;max-width:100vw;height:12rem}
.image-card.svelte-1s2a9th img.svelte-1s2a9th,.image-card.svelte-1s2a9th span.svelte-1s2a9th{position:absolute}
.image-card.svelte-1s2a9th img.svelte-1s2a9th{object-fit:cover;left:0;top:0}
.image-card.svelte-1s2a9th span.svelte-1s2a9th{bottom:0;left:0;right:0;background:rgba(250,250,250,.75);color:#0063be;padding:.5rem 1rem}
.current-question-number.svelte-16hlzk5{font-weight:700}