.block__self-test .progress-bar-element__title{transition:color .3s ease-in-out}.block__self-test .progress-bar-element__bar{height:.5rem;transition:background-color .3s ease-in-out}.block__self-test .progress-bar-element.active .progress-bar-element__title{color:#63ca6a!important}.block__self-test .progress-bar-element.active .progress-bar-element__bar{background-color:#63ca6a!important}.block__self-test .progress-bar-element.done .progress-bar-element__title{color:#36a848!important}@media(max-width:767.98px){.block__self-test .progress-bar-element.done .progress-bar-element__title{display:none!important}}.block__self-test .progress-bar-element.done .progress-bar-element__bar{background-color:#36a848!important}.block__self-test .progress-bar-element.done .progress-bar-element__icon{display:block!important}.block__self-test .custom-radio-button-range__track{position:absolute}@media(max-width:767.98px){.block__self-test .custom-radio-button-range__track{height:calc(100% - 2rem);left:calc(1rem - 4px);top:50%;transform:translateY(-50%);width:8px}}@media(min-width:768px){.block__self-test .custom-radio-button-range__track{height:8px;left:50%;top:calc(1rem - 4px);transform:translateX(-50%);width:calc(100% - 2rem)}.block__self-test .custom-radio-button-range--results .custom-radio-button-range__track{width:calc(100% - 2rem - 40px)}}@media(min-width:992px){.block__self-test .custom-radio-button-range--results .custom-radio-button-range__track{width:calc(100% - 2rem - 30px)}}@media(min-width:1200px){.block__self-test .custom-radio-button-range--results .custom-radio-button-range__track{width:calc(100% - 2rem - 40px)}}.block__self-test .custom-radio-button-range__results-container{height:24px}@media(min-width:768px){.block__self-test .custom-radio-button-range__results-container{height:unset;width:80px}}@media(min-width:992px){.block__self-test .custom-radio-button-range__results-container{width:60px}}@media(min-width:1200px){.block__self-test .custom-radio-button-range__results-container{width:70px}}@media(min-width:1400px){.block__self-test .custom-radio-button-range__results-container{width:80px}}@media(min-width:768px){.block__self-test .custom-radio-button-range__label{min-width:80px;width:16%}}.block__self-test .custom-radio-button-range input[type=radio]{cursor:pointer}.block__self-test .custom-radio-button-range .input,.block__self-test .custom-radio-button-range input[type=radio]{appearance:none;border-radius:50%;color:currentcolor;font:inherit;height:2rem;width:2rem}.block__self-test .custom-radio-button-range .input.selected,.block__self-test .custom-radio-button-range input[type=radio]:before{background-color:#36a848!important;border-radius:50%;content:"";height:2rem;transform:scale(0);transition:transform .15s ease-in-out;width:2rem}@media(max-width:767.98px){.block__self-test .custom-radio-button-range .input,.block__self-test .custom-radio-button-range .input.selected{height:1.5rem;width:1.5rem}}.block__self-test .custom-radio-button-range .input.selected,.block__self-test .custom-radio-button-range input[type=radio]:checked:before{transform:scale(1)}.block__self-test .custom-radio-button-range input[type=radio]:focus{outline:max(2px,.15em) solid #36a848;outline-offset:max(2px,.15em)}.block__self-test .percentage-bar:not(.percentage-bar--vertical){border-bottom-right-radius:.125rem;border-top-right-radius:.125rem;height:27px!important}.block__self-test .percentage-bar:not(.percentage-bar--vertical).selected{background-color:#36a848!important}@media(max-width:767.98px){.block__self-test .percentage-bar--vertical{border-bottom-right-radius:.125rem;border-top-right-radius:.125rem;height:27px!important}}@media(min-width:768px){.block__self-test .percentage-bar--vertical{border-top-left-radius:.125rem;border-top-right-radius:.125rem;width:80%!important}}.block__self-test .percentage-selected-elements-container{max-width:25vw;width:120px}@media print{.block__self-test{margin-bottom:0!important;margin-top:0!important}.block__self-test *{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}.block__self-test .container{max-width:100%!important}.block__self-test .result-part,.block__self-test .result-part__chart{break-inside:avoid;page-break-inside:avoid}}