.body-wrapper{background-color:var(--dark-bg)}.assessment{display:flex;flex-direction:column;justify-content:center;min-height:50vh}.assessment__progress{background-color:#e2095a;height:10px;left:0;position:absolute;top:0;transition:all .3s}.assessment__wrapper{padding-bottom:4rem;padding-top:4rem}.assessment__logo{margin-bottom:5rem;text-align:center}.assessment__intro{margin:0 auto;max-width:900px;text-align:center}.assessment__intro h1+.subheading{margin-bottom:2rem;width:100%}.assessment__outro .subheading{margin-bottom:2rem}.assessment__page{background-color:#fff;border-radius:var(--radius);margin:0 auto;max-width:90%;overflow:hidden;padding:2em;position:relative;width:900px}.assessment__page fieldset{border:none;padding-left:0;padding-right:0}.assessment__page fieldset.inputs-list>.hs-form-checkbox label,.assessment__page fieldset.inputs-list>.hs-form-radio label{font:var(--base-font)}.assessment__page fieldset.inputs-list>.hs-form-checkbox label>input,.assessment__page fieldset.inputs-list>.hs-form-radio label>input{cursor:pointer}.assessment__page fieldset.inputs-list>.hs-form-checkbox label>input[type=checkbox]:checked,.assessment__page fieldset.inputs-list>.hs-form-checkbox label>input[type=radio]:checked,.assessment__page fieldset.inputs-list>.hs-form-radio label>input[type=checkbox]:checked,.assessment__page fieldset.inputs-list>.hs-form-radio label>input[type=radio]:checked{border:1px solid var(--choice-checked-bg)}.assessment__page fieldset.inputs-list>.hs-form-checkbox label>input[type=checkbox]:checked~span,.assessment__page fieldset.inputs-list>.hs-form-checkbox label>input[type=radio]:checked~span,.assessment__page fieldset.inputs-list>.hs-form-radio label>input[type=checkbox]:checked~span,.assessment__page fieldset.inputs-list>.hs-form-radio label>input[type=radio]:checked~span{font-weight:700}.assessment__page fieldset.inputs-list>.hs-form-checkbox label span,.assessment__page fieldset.inputs-list>.hs-form-radio label span{font:var(--base-font)}.assessment__navigation{margin-top:2rem}.assessment__navigation .button--next{float:right}.assessment__navigation .button--next svg{transform:rotate(180deg)}.assessment__navigation:after,.assessment__navigation:before{clear:both;content:"";display:block}.assessment__error{color:red;font:var(--base-font);text-align:center}