:root{--default:#009cff;--primary:var(--default);--darker-primary:#0284d7;--sjs-general-backcolor-dim:#f2f5f7;--select-background:#f7f7f7;--sjs-border-color:#e5e5e5;--font-family:"robotoregular",arial,helvetica,sans-serif;--font-weight-light:300;--font-weight-regular:400;--font-weight-medium:500;--alert:#ad042c;--disabled-input:hsla(0,0%,40%,.15);--sjs-general-forecolor-light:hsla(0,0%,9%,.9)}@font-face{font-family:robotoRegular;font-style:normal;font-weight:400;src:url(/build/fonts/Roboto-Regular-webfont.ccc2dd0b.woff) format("woff")}@font-face{font-family:robotoItalic;font-style:normal;font-weight:400;src:url(/build/fonts/Roboto-Italic-webfont.a2093c47.woff) format("woff")}@font-face{font-family:robotoMedium;font-style:normal;font-weight:500;src:url(/build/fonts/Roboto-Medium-webfont.bd453e22.woff) format("woff")}*,:after,:before{box-sizing:border-box}body{background-color:var(--sjs-general-backcolor-dim);display:flex;flex-direction:column;font-family:var(--font-family);margin:0;min-height:100vh}.formsWrapper,.surveyWrapper{background-color:var(--sjs-general-backcolor-dim);border-top:3px solid var(--primary);flex:1 0 auto;padding-top:1em}.sd-body .sd-body__page{padding:0}.container{--bs-gutter-x:1.5rem;margin-left:auto;margin-right:auto;padding-left:calc(var(--bs-gutter-x)*.5);padding-right:calc(var(--bs-gutter-x)*.5);width:100%}@media(min-width:576px){.container{max-width:540px}}@media(min-width:768px){.container{max-width:720px}}@media(min-width:992px){.container{max-width:960px}}@media(min-width:1200px){.container{max-width:1140px}}@font-face{font-family:icon;font-style:normal;font-weight:400;src:url(/build/fonts/icons.7873850c.woff) format("woff")}[class*=" icon-"]:before,[class^=icon-]:before{font-family:icon,arial,sans-serif;font-style:normal;font-weight:400;speak:never;display:inline-block;font-variant:normal;line-height:1em;margin-left:.2em;margin-right:.2em;text-align:center;text-decoration:inherit;text-transform:none;width:1em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-attention:before{content:""}.icon-attention-circled:before{content:""}.icon-help-circled:before{content:""}.icon-logout:before{content:""}.icon-angle-up:before{content:""}.icon-angle-down:before{content:"";transform:rotate(180deg)}.sd-element__title span,h1,h2,h3,h4,h5,h6{font-family:robotoMedium,arial,helvetica,sans-serif;font-weight:var(--font-weight-medium)}.sd-description span.evidence,.sd-element__title span.evidence{font-family:robotoItalic,arial,helvetica,sans-serif;font-size:15px;font-weight:var(--font-weight-regular)}.dashboard-page,.dashboard-page h1,.dashboard-page h2{font-family:robotoRegular,arial,helvetica,sans-serif}.sd-completedpage h3,nav,table span.sv-string-viewer{font-weight:var(--font-weight-regular)}.custom-progress-bar-percent,.sd-completedpage h3,.tippy-box,nav{font-family:robotoRegular,arial,helvetica,sans-serif}.sd-header__text .sd-title{color:var(--primary)}.sd-error,.sd-header__text .sd-title,.sd-progress-buttons__page-title{font-weight:var(--font-weight-regular)}.sd-page .sd-page__title{border-bottom:2px solid var(--primary);padding-bottom:8px;width:100%}.sd-error{font-size:14px}.sd-btn,.sd-file__choose-btn--text{font-family:robotoMedium,arial,helvetica,sans-serif;font-weight:var(--font-weight-medium)}.sd-btn--action:hover{background-color:rgba(0,156,255,.85)}.sd-page__description{display:none!important}.user-answers{font-family:robotoMedium,arial,helvetica,sans-serif;margin-bottom:1.5em}.user-answers ul{padding-left:0}.user-answers li{line-height:1.75;list-style:none;padding:.5em 1em}.user-answers li:nth-child(2n){background-color:var(--sjs-border-color)}#reviewTitle h2{border-bottom:2px solid var(--primary);margin-bottom:0;margin-top:0;padding:60px 0 8px}.main-header #header-logo h2{font-size:1.5rem}.logout{font-size:18px;padding-bottom:1rem;padding-top:1rem}header{background-color:#fff;font-family:robotoRegular,arial,helvetica,sans-serif;font-weight:var(--font-weight-regular);padding:24px}header .container{align-items:center;display:flex;justify-content:space-between}header .header-contents_select{align-items:center;display:flex;flex-direction:row;gap:1em;justify-content:flex-end}.welcome{align-items:center;display:flex;justify-content:space-between}.welcome h2{margin-right:1rem;width:80%}@media(max-width:480px){.welcome,header .container{flex-direction:column}.welcome h2{margin-bottom:0}.logout{margin-bottom:1rem}}header img{max-width:260px}@media(max-width:480px){header img{max-width:230px}}header h3{text-align:right}@media(max-width:480px){header h3{text-align:center}}.main-header #header-logo img,.main-header #header-logo svg{max-inline-size:60%}.alert-box{background-color:rgba(230,10,62,.1);border-radius:4px;box-shadow:var(--sjs-shadow-small,0 1px 2px 0 rgba(0,0,0,.15));color:var(--alert);display:flex;gap:1em;padding:1rem}.alert-box i{text-indent:2px}.alert-box i:before{font-size:120%}.sd-error{color:var(--alert)}.sd-panel__content .sd-row.sd-clearfix:last-child{border-bottom:none}.sd-body.sd-body--static{max-width:760px}.sd-body.sd-body--static .sd-body__navigation.sd-action-bar{padding-left:0;padding-right:0}.sd-description.sd-panel__description{display:none}.sd-radio--checked.sd-radio--preview .sd-radio__decorator .sd-radio__svg{fill:#228b22}.sd-row.sd-clearfix.sd-page__row{border-bottom:none;padding-bottom:0}.sd-input{border-bottom:1px solid var(--sjs-border-color)}.sd-input:focus{box-shadow:var(--sjs-shadow-inner-reset,inset 0 0 0 0 rgba(0,0,0,.15)),0 0 0 2px var(--sjs-primary-backcolor,var(--primary,#19b394))}.input-group{align-items:stretch;display:flex;flex-wrap:wrap;position:relative;width:100%}.input-group>.sd-input{border-bottom-right-radius:0;border-top-right-radius:0;flex:1 1 auto;min-width:0;position:relative;text-align:right;width:1%}.input-group-text{align-items:center;background-color:#f8f9fa;border:1px solid var(--sjs-border-color);border-bottom-right-radius:4px;border-top-right-radius:4px;display:flex;line-height:1.5;padding:.375rem .75rem;white-space:nowrap}.download-pdf_button{justify-content:center;margin-bottom:2em;max-width:fit-content;padding-left:16px;padding-right:16px}input:disabled,select:disabled,textarea:disabled{background-color:var(--disabled-input);box-shadow:none;cursor:not-allowed;opacity:1}.sd-input--readonly:not(.sd-input--disabled){background-color:var(--disabled-input);border-bottom:1px solid var(--sjs-border-color);cursor:not-allowed}.sd-input--readonly:not(.sd-input--disabled) .sv-string-viewer{display:none}label.disabled-label .sd-item__decorator{background-color:var(--disabled-input);box-shadow:none;cursor:not-allowed;opacity:1}label.disabled-label .sd-item__control-label{cursor:not-allowed}.sv_q_expression .sv-question__content{display:block;text-align:right}.sd-file--readonly .sd-file__drag-area-placeholder{color:hsla(0,0%,40%,.7)}.sd-file--readonly{cursor:not-allowed}.sd-file--readonly .sd-file__decorator{border-color:var(--disabled-input)}input[type=number]{text-align:right}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{margin-left:1em}.form-check-input:checked{background-color:var(--primary)}.evidence-inline-wrap{align-items:stretch;clear:both;display:flex;flex-direction:column;gap:.5rem;padding-left:2rem;width:100%}.evidence-inline-wrap.evidence-url .sd-title.sd-element__title{padding-top:1.5rem}.evidence-inline-wrap.evidence-url .sd-text__content.sd-question__content{padding-bottom:1.5rem}.evidence-inline{display:block;margin-top:.25rem}.evidence-inline,.evidence-inline .sd-element__content,.evidence-inline .sd-file,.evidence-inline .sd-panel,.evidence-inline .sd-question,.evidence-inline .sd-row__question,.evidence-inline.sd-row__question{width:100%!important}.evidence-inline .sd-input{width:95%!important}.evidence-inline .sd-row.sd-clearfix{border-bottom:none;padding-bottom:0}.sd-row{display:block}.sd-question__required-text{font-size:30px!important}.sv-question--focus{border-radius:6px;box-shadow:0 0 0 2px var(--sjs-primary-backcolor,var(--primary,#19b394)) inset,0 0 0 4px rgba(25,179,148,.25);transition:box-shadow .2s ease-in-out}@media(prefers-reduced-motion:no-preference){.sv-question--focus{animation:sv-question-focus-fade 1.2s ease-out 1}@keyframes sv-question-focus-fade{0%{box-shadow:0 0 0 4px rgba(25,179,148,.45),0 0 0 2px var(--sjs-primary-backcolor,var(--primary,#19b394)) inset}to{box-shadow:0 0 0 2px var(--sjs-primary-backcolor,var(--primary,#19b394)) inset,0 0 0 4px rgba(25,179,148,0)}}}.sd-file__list{padding:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*2.5) 0 0 0}.sd-file,.sd-file__list{min-height:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*12)}.sd-file .sv-action-bar{background-color:hsla(0,0%,100%,.8)}.sd-file__image-wrapper,.sd-file__preview-item .sd-file__default-image{height:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*6)}.sd-file__image-wrapper{min-height:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*6)}.sd-file__drag-area-placeholder{font-size:var(--sjs-font-editorfont-size,var(--sjs-font-size,14px))}.sd-btn:hover{background-color:var(--primary);color:#fff}.btn{padding:6px 18px}.btn-primary{background-color:var(--primary);transition:background-color .3s}.btn-primary:not(:disabled):not(.disabled):not(.btn-link):not(.btn-danger):active,.btn-primary:not(:disabled):not(.disabled):not(.btn-link):not(.btn-danger):active:focus,.btn-primary:not(:disabled):not(.disabled):not(.btn-link):not(.btn-danger):focus,.btn-primary:not(:disabled):not(.disabled):not(.btn-link):not(.btn-danger):hover{background-color:var(--darker-primary)}.btn-impersonate{background-color:var(--primary);color:#fff}.btn-impersonate:not(:disabled):not(.disabled):not(.btn-link):active,.btn-impersonate:not(:disabled):not(.disabled):not(.btn-link):active:focus,.btn-impersonate:not(:disabled):not(.disabled):not(.btn-link):focus,.btn-impersonate:not(:disabled):not(.disabled):not(.btn-link):hover{background-color:var(--darker-primary)}#progressBarSentinel{height:1px;width:100%}.custom-progress-bar-wrapper.sticky-full{bottom:85px;left:auto;position:fixed;right:20px;top:auto;transition:all .3s;width:27%;z-index:100}.custom-progress-bar-wrapper.sticky-full .custom-progress-bar{background-color:hsla(0,0%,100%,.4)}.custom-progress-bar{align-items:center;background:#fff;border-radius:4px;box-shadow:var(--sjs-shadow-small,0 1px 2px 0 rgba(0,0,0,.15));display:flex;padding:1em;transition-duration:.3s;transition-property:background-color,padding;transition-timing-function:cubic-bezier(.4,0,.2,1);width:100%}.custom-progress-bar-wrapper{position:sticky;top:0;transition:all .3s;width:100%;z-index:100}.custom-progress-bar-bar{background:#e4e4e4;border-radius:9999px;flex:1;height:15px;overflow:hidden;position:relative}.custom-progress-bar-inner{background-color:var(--default);height:100%;transition:width .3s;width:0}.custom-progress-bar-percent{color:#333;font-size:18px;min-width:48px;text-align:right}@media screen and (max-width:480px){.custom-progress-bar-wrapper{padding-left:20px;padding-right:20px}.custom-progress-bar-wrapper.sticky-full{position:sticky;top:4px;width:100%}}.sd-progress-buttons__list .sd-progress-buttons__list-element--current:not(:first-child)>.sd-progress-buttons__connector{background-color:rgba(0,0,0,.45);opacity:.5}.sd-progress-buttons__connector{background-color:rgba(0,0,0,.45)!important;opacity:.5!important}.sd-progress-buttons__list .sd-progress-buttons__list-element--current .sd-progress-buttons__button .sd-progress-buttons__button-content,.sd-progress-buttons__list>li:not(.sd-progress-buttons__list-element--current):focus-within .sd-progress-buttons__button .sd-progress-buttons__button-content,.sd-progress-buttons__list>li:not(.sd-progress-buttons__list-element--current):hover .sd-progress-buttons__button .sd-progress-buttons__button-content{background-color:var(--sjs-primary-forecolor,var(--primary-foreground,#fff))!important}.top-btn{background-color:hsla(0,0%,40%,.7);border-color:transparent;border-radius:50%;bottom:20px;color:#fff;cursor:pointer;height:50px;min-width:20px;opacity:0;position:fixed;right:80px;transition-duration:.3s;transition-property:background-color,opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);width:50px;z-index:99}.top-btn:hover{background-color:var(--default)}.top-btn i:before{font-size:170%}.down-btn{background-color:hsla(0,0%,40%,.7);border-color:transparent;border-radius:50%;bottom:20px;color:#fff;cursor:pointer;height:50px;min-width:20px;opacity:0;position:fixed;right:20px;transition-duration:.3s;transition-property:background-color,opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);width:50px;z-index:99}.down-btn:hover{background-color:var(--default)}.down-btn i:before{font-size:170%}.tippy-box[data-theme~=custom]{background:rgba(0,0,0,.9);border-radius:4px;box-shadow:none;color:#fff;font-family:robotoRegular;font-size:16px;font-weight:var(--font-weight-regular);max-width:350px;padding:0}.tippy-box[data-theme~=custom] .tippy-content{line-height:1.5;padding:1em}.tippy-box[data-theme~=custom] .tippy-content a{color:var(--default);cursor:pointer}.tippy-box[data-theme~=custom][data-placement^=top]>.tippy-arrow{color:rgba(0,0,0,.8)}.custom-toast{background:var(--alert);border-radius:4px;bottom:30px;color:#fff;font-family:robotoRegular,arial,helvetica,sans-serif;left:50%;opacity:.95;padding:12px 24px;position:fixed;transform:translateX(-50%);transition:opacity .5s;z-index:9999}.custom-toast.hide{opacity:0}nav ul{display:flex;padding-left:0}nav li{list-style:none;padding-left:1rem;padding-right:1rem}nav li:first-child{padding-left:0}nav li:last-child{padding-right:0}nav li a{color:var(--primary);text-decoration:none}.login-wrapper .main-header{border-top-left-radius:4px;border-top-right-radius:4px;padding-inline-end:24px;width:100%}.reset-password-page #change_password_form_plainPassword div{padding:5px}.ea.page-login{font-family:robotoRegular,arial,helvetica,sans-serif}.ea.page-login a{color:var(--primary)}.ea.page-login a:hover{color:var(--darker-primary)}.ea.page-login .accordion-body,.ea.page-login .accordion-flush .accordion-item .accordion-button,.ea.page-login .accordion-flush .accordion-item .accordion-button.collapsed{background-color:#ededed}button#oauth-login{padding:8px 14px}#oauth-login span{font-weight:600;margin-left:2px}.dashboard-items{display:grid;gap:1rem;grid-template-columns:repeat(3,1fr)}@media(max-width:480px){.dashboard-items{grid-template-columns:auto}}.card{background:var(--sjs-questionpanel-backcolor,var(--sjs-question-background,var(--sjs-general-backcolor,var(--background,#fff))));border-radius:var(--sjs-questionpanel-cornerRadius,var(--sjs-corner-radius,4px));box-shadow:var(--sjs-shadow-small,0 1px 2px 0 rgba(0,0,0,.15));box-sizing:border-box;padding:2rem}.card_title{margin:0 0 8px}.card_btn{background-color:var(--primary);border-radius:var(--sjs-questionpanel-cornerRadius,var(--sjs-corner-radius,4px));color:#fff;display:inline-block;font-size:var(--sjs-font-questiontitle-size,var(--sjs-font-size,16px));line-height:calc((var(--sjs-font-questiontitle-size, var(--sjs-font-size, 16px)))*1.5);padding:6px 18px;text-align:center;text-decoration:none;transition:background-color .3s}.card_btn:hover{background-color:var(--darker-primary)}.sv-panel--focus{box-shadow:var(--sjs-shadow-inner-reset,inset 0 0 0 0 rgba(0,0,0,.15)),0 0 0 2px var(--sjs-primary-backcolor,var(--primary,#19b394));transition:box-shadow .2s}#mapContainer,#surveyContainer{opacity:0;transition:opacity .5s ease}#mapContainer.visible,#surveyContainer.visible{opacity:1}.survey-loader{align-items:center;display:flex;flex-direction:column;font-family:robotoRegular,arial,helvetica,sans-serif;justify-content:center;min-height:50vh}.spinner{animation:spin 1s linear infinite;border:6px solid #f3f3f3;border-radius:50%;border-top:6px solid var(--primary);height:48px;margin-bottom:10px;width:48px}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}