#content{max-width: 800px;margin: 10px auto}#content .buttons{padding-top: 20px;padding-bottom: 50px;margin-bottom: 50px;border-bottom: 1px solid rgb(9, 94, 184)}.action-link{display: block;padding: 10px;font-size: 2rem;color: white;background-color: rgb(9, 94, 184);text-align: center}.action-link:hover{color: white;background-color: #0b77e9;text-decoration: none}hr{border-color: #0b77e9}.type-submit .btn{color: white;background-color: rgb(9, 94, 184)}.type-submit .btn:hover{color: white;background-color: #0b77e9}#survey-question legend{color: #0b77e9;border-bottom-color: #0b77e9}#survey-question legend .total{font-size: 80%;margin-left: 4px}#survey-question .form-actions{border-top: none}#survey-question .form-control[type=text]{background-color: #badafc}.modal-overlay.modal-overlay-level-1{z-index: 1032}.modal-overlay.modal-overlay-level-2{z-index: 1033}.modal-overlay.modal-overlay-level-3{z-index: 1034}.modal-overlay{position: fixed;z-index: 1031;left: 0;right: 0;bottom: 0;top: 0;overflow: hidden;padding: 15px;background-color: black;background-color: rgba(0, 0, 0, 0.3)}.modal-overlay > div{background-color: rgba(255, 255, 255, 0.97);border-radius: 10px}.modal-overlay .modal-overlay-close{position: fixed;z-index: 2033;right: 0px;top: 0;padding: 15px 23px 4px;font-size: 48px;font-weight: 100;line-height: 1;cursor: pointer}.modal-overlay .modal-overlay-close:hover{text-decoration: none}.modal-overlay .sticky{position: sticky;top: 0;z-index: 1032}.modal-overlay .sticky-bottom{position: sticky;bottom: 0;z-index: 1032;padding: 10px;background-color: white}.modal-overlay .sticky-bottom > div{max-width: 52rem;margin: 0 auto}.modal-overlay .overlay-content-wrapper{height: 100%;max-height: 100%;overflow-y: auto}.modal-overlay .overlay-content-wrapper .overlay-content{overflow: hidden;padding: 15px 15px}.modal-overlay .overlay-content-wrapper .overlay-content .body{max-width: 70rem;margin: 0 auto}body.overlay-open,body.modal-open{overflow: hidden}#content .pregcalc{margin: 1rem 2rem;max-width: 51rem;padding: 1rem;border: 1px solid #0b77e9}#content .pregcalc p{padding-left: 0}#content .pregcalc select{width: auto;display: inline-block;margin-bottom: 1rem}
body.err403{background-color: #e8e8e8}body.err403 .z-logon-box{background-color: white;padding: 20px 10px}.z-logon-prompt{text-align: center;max-width: 400px;margin: 40px auto}.z-logon-back{float: left;margin: 40px 20px}.z-logon-box{float: none;margin: 15px auto;width: 400px;max-width: 100%;
 
 
}.z-logon-box img.loading{display: block;margin: 0 auto;opacity: 0.5;height: 16px}.z-logon-box ul{list-style-type: none;margin: 0;padding: 0}.z-logon-box p{margin-bottom: 10px;width: 100%}.z-logon-box button[type=submit],.z-logon-box input[type=submit],.z-logon-box .btn-submit{width: 100%}.z-logon-box .z-logon-title:first-of-type,.z-logon-box h2:first-of-type, .z-logon-box h3:first-of-type, .z-logon-box h4:first-of-type{margin-top: 0}.z-logon-box .z-logon-form{margin: 15px auto 0 auto}.z-logon-box .z-logon-extra,.z-logon-box .z-logon-external{width: 100%}.z-logon-box .z-logon-extra .z-btn-social,.z-logon-box .z-logon-external .z-btn-social{display: block;text-align: center;text-decoration: none}.z-logon-box .z-logon-extra > .z-logon-extra-separator:first-child,.z-logon-box .z-logon-external > .z-logon-extra-separator:first-child{display: none}.z-logon-box .z-logon-extra > .z-logon-extra-separator:first-child.-first,.z-logon-box .z-logon-external > .z-logon-extra-separator:first-child.-first{margin-top: 15px;display: block}.z-logon-box .z-logon-extra > .z-logon-extra-separator.-first:last-child,.z-logon-box .z-logon-external > .z-logon-extra-separator.-first:last-child{display: none}.z-logon-box .z-logon-extra-separator{position: relative;z-index: 1;text-align: center;line-height: 16px;margin: 15px 0}.z-logon-box .z-logon-extra-separator > span{display: inline-block;text-align: center;width: fit-content;padding-left: 2ch;padding-right: 2ch;background-color: #fff}.z-logon-box .z-logon-extra-separator:after{position: absolute;left: 0;top: 8px;content: " ";width: 100%;border-bottom: 1px solid #ddd;z-index: -2}.z-logon-box .z-logon-support{margin: 15px 0 0 0;padding: 15px 0 0 0}.z-logon-box .z-logon-support:empty{display: none}.z-logon-box .alert :first-child{margin-top: 0}.z-logon-box .alert :last-child{margin-bottom: 0}.z-logon-box.z-logon-box-boxed .z-logon-form{margin: 15px 0;padding: 15px 20px;background-color: #f2f2f2}.z-logon-box.z-logon-box-boxed .z-logon-extra .z-logon-extra-separator,.z-logon-box.z-logon-box-boxed .z-logon-external .z-logon-extra-separator{margin-left: -20px;margin-right: -20px}.z-logon-box.z-logon-box-boxed .z-logon-extra .z-logon-extra-separator:before,.z-logon-box.z-logon-box-boxed .z-logon-external .z-logon-extra-separator:before{background-color: #f2f2f2}.z-logon-box.z-logon-box-boxed .z-logon-support{margin-left: -20px;margin-right: -20px;padding-left: 20px;padding-right: 20px;border-top: 1px solid #ddd}.z-logon-box.z-logon-box-boxed .z-logon-support p:last-child{margin-bottom: 0}.z-logon-box .signup-external,.z-logon-box .z-logon-external,.z-logon-box .z-logon-extra{display: flex;flex-flow: column nowrap;gap: 1em}.z-logon-box .signup-external .btn,.z-logon-box .z-logon-external .btn,.z-logon-box .z-logon-extra .btn{width: 100%}.z-logon-box .signup-name{display: flex;flex-wrap: wrap;gap: 10px}.z-logon-box .signup-name #signup_name_first{flex-grow: 1;min-width: 60%}.z-logon-box .signup-name #signup_surname_prefix{flex-shrink: 0}.z-logon-box .signup-name #signup_surname_prefix input[name=surprefix]{width: 8ch}.z-logon-box .signup-name #signup_name_surname{flex-grow: 2;min-width: 60%}.z-logon-box.error_custom_1 #signup_error_custom_1, .z-logon-box.error_custom_2 #signup_error_custom_2{display: block}.z-logon-box .z_validation_message{display: block;margin: 5px 0 0 0}.z-logon-box .z_validation.z_invalid{color: #C21C3D}.z-logon-box .form-control-prefilled{font-weight: bold}.z-logon-box .form-control-prefilled span{font-weight: normal}
@charset "UTF-8";.survey-status-label{display: inline-block;min-width: 2em;padding: 0.25em 0.5em;color: var(--survey-status-text-color, inherit);line-height: 1;text-align: center;white-space: nowrap;vertical-align: baseline;border-radius: 0.25em}.survey-status-label-none{background-color: #fff;border: 1px solid #ccc}.survey-status-label button{color: inherit;background-color: transparent;border: none}.survey-status-label-0{--survey-status-color: #E2E8F0;--survey-status-text-color: #000;--survey-status-foreground-color: #000;background-color: var(--survey-status-color)}.survey-status-label-1{--survey-status-color: #B8E9C0;--survey-status-text-color: #000;--survey-status-foreground-color: #000;background-color: var(--survey-status-color)}.survey-status-label-2{--survey-status-color: #E2C6FF;--survey-status-text-color: #000;--survey-status-foreground-color: #000;background-color: var(--survey-status-color)}.survey-status-label-3{--survey-status-color: #F9F749;--survey-status-text-color: #000;--survey-status-foreground-color: #000;background-color: var(--survey-status-color)}.survey-status-label-4{--survey-status-color: #FAC112;--survey-status-text-color: #000;--survey-status-foreground-color: #000;background-color: var(--survey-status-color)}.survey-status-label-5{--survey-status-color: #F87171;--survey-status-text-color: #000;--survey-status-foreground-color: #000;background-color: var(--survey-status-color)}.survey-status-options{display: flex;flex-wrap: wrap;gap: 0.5em;width: 100%}.survey-status-options .survey-status-option{position: relative;flex: 1 1 2.75em;min-width: 2.75em;margin: 0;cursor: pointer}.survey-status-options .survey-status-option > input{position: absolute;width: 1px;height: 1px;opacity: 0;pointer-events: none}.survey-status-options .survey-status-option > input:checked + .survey-status-label{outline: 3px solid #222;outline-offset: 2px}.survey-status-options .survey-status-option > input:focus + .survey-status-label{box-shadow: 0 0 0 2px #fff, 0 0 0 4px #337ab7}.survey-status-options .survey-status-option .survey-status-label{display: block;width: 100%;min-height: 2.5em}.survey-status-field-label{display: block;margin-bottom: 0.75rem}.survey-result-status .form-group.survey-status-note-fields{padding-top: 2rem}.survey-results .survey-result,.survey-results .survey_result{padding: 1.25rem;margin: 1rem 0;background-color: #fff;border: 1px solid #e5e7eb;border-radius: 0.5rem}.survey-result-question{margin-top: 0;margin-bottom: 0.5rem}.survey-result-subquestion{margin-top: 1.25rem;margin-bottom: 0.5rem}.survey-chart{margin-top: 0.5rem}.survey-chart + .survey-chart{padding-top: 1rem;border-top: 1px solid #e5e7eb}.survey-chart .survey-chart__title{margin-top: 0;margin-bottom: 0.5rem}.survey-chart .survey-chart__body{display: flex;flex-wrap: wrap;align-items: center;gap: 1rem 2rem}.survey-chart .survey-chart__plot{flex: 0 1 25rem;width: 100%;min-width: 16rem;max-width: 25rem}.survey-chart .survey-chart__plot .z-chart{margin: 0}.survey-chart .survey-chart__plot .z-chart-svg{display: block}.survey-chart .survey-chart__plot .z-chart-legend{display: flex;flex-wrap: wrap;justify-content: center;gap: 0.25rem 1rem;padding: 0;margin: 0.5rem 0 0;list-style: none}.survey-chart .survey-chart__results{flex: 1 1 18rem;width: auto;min-width: 14rem;max-width: 42rem;padding-left: 0;margin: 0}.survey-chart .survey-chart__results tr, .survey-chart .survey-chart__results li{border-top: 1px solid #d1d5db}.survey-chart .survey-chart__results tr:last-child, .survey-chart .survey-chart__results li:last-child{border-bottom: 1px solid #d1d5db}.survey-chart .survey-chart__results th, .survey-chart .survey-chart__results td, .survey-chart .survey-chart__results li{padding: 0.65rem 0.75rem}.survey-chart .survey-chart__results th{font-weight: normal;text-align: left}.survey-chart .survey-chart__results td, .survey-chart .survey-chart__results li > span{min-width: 3.5rem;font-weight: 600;text-align: center;background-color: #f3f4f6}.survey-chart .survey-chart__results li{display: flex;align-items: stretch;gap: 1rem;padding: 0 0 0 0.75rem}.survey-chart .survey-chart__results li > span{display: flex;flex-shrink: 0;align-items: center;justify-content: center;padding: 0.65rem 0.75rem;margin-left: auto}@media (max-width: 640px) {.survey-chart .survey-chart__body {
 display: block}.survey-chart .survey-chart__plot, .survey-chart .survey-chart__results{min-width: 0;max-width: none}.survey-chart .survey-chart__results{width: 100%;margin-top: 1rem}}.survey-result-status{padding: 1.25rem;margin-bottom: 2rem;background: #f7f7f7;border: 1px solid #ddd;border-radius: 4px}.survey-result-test-score{display: flex;flex-wrap: wrap;align-items: center;gap: 1rem 2rem;padding: 1.25rem 1.5rem;margin: 0 0 2rem;color: #245c2e;background: #edf8ef;border: 1px solid #78b883;border-left-width: 5px;border-radius: 4px}.survey-result-test-score.is-failed{color: #7a2525;background: #fff0f0;border-color: #d78585}.survey-result-test-score__outcome{display: flex;flex: 1 1 14rem;align-items: center;gap: 0.75rem}.survey-result-test-score__icon{flex: 0 0 auto;font-size: 2rem;font-weight: bold;line-height: 1}.survey-result-test-score__label{display: block;font-size: 0.8em;font-weight: 600;letter-spacing: 0.06em;text-transform: uppercase;opacity: 0.8}.survey-result-test-score__status{display: block;font-size: 1.35rem;line-height: 1.25}.survey-result-test-score__score{display: flex;flex-direction: column;flex: 0 0 auto;text-align: right}.survey-result-test-score__score strong{font-size: 2rem;line-height: 1}.survey-result-test-score__score span{margin-top: 0.25rem;opacity: 0.8}.survey-result-test-score__threshold{flex: 0 0 100%;padding-top: 0.75rem;border-top: 1px solid currentColor;opacity: 0.8}.survey-result-answers{min-width: 0}.survey-editor-only-answer{position: relative;display: flow-root;width: 100%;padding: 1.5rem 1.25rem 1.25rem;margin: 1.5rem 0;background: #fff8dc;border: 1px solid #ead68a;border-left-width: 4px;border-radius: 4px}.survey-editor-only-answer .form-group:last-child, .survey-editor-only-answer > :last-child{margin-bottom: 0}.survey-editor-only-label{position: absolute;top: 0;right: 0.75rem;display: inline-block;padding: 0.15rem 0.5rem;margin: 0;color: #765f00;background: #fff8dc;border: 1px solid #ead68a;border-radius: 999px;font-size: 0.75em;font-weight: 600;line-height: 1.4;letter-spacing: 0.03em;text-transform: uppercase;transform: translateY(-50%)}.survey-is-correct:after{color: green;font-weight: bold;content: " √"}.survey-is-not-correct:after{color: red;font-weight: bold;content: " X"}.survey-thurstone .btn{display: block;width: auto;margin-bottom: 12px}.survey-thurstone .btn:before{content: "\0025BA"}.survey-narrative input,.survey-narrative select{display: inline-block;width: auto;vertical-align: baseline}hr.survey-stop{display: none}.picture-file{display: block}.picture-preview{width: 128px;margin: 4px 0}.picture-preview.has-preview{width: 256px}.alert.z_invalid{display: none}form.z_form_invalid .alert.z_invalid{display: block}.form-survey .form-actions{margin-top: 12px}.survey-q-ok .survey-test-feedback-icon{color: green !important}.survey-q-not-ok .survey-test-feedback-icon{color: red !important}.do_survey_test_feedback .survey-test-feedback-answer,.do_survey_test_feedback .survey-test-feedback-correct,.do_survey_test_feedback .survey-test-feedback-wrong{display: none}.do_survey_test_feedback.survey-test-correct .survey-test-feedback-correct{display: block}.do_survey_test_feedback.survey-test-wrong .survey-test-feedback-wrong{display: block}
