@charset "UTF-8";.component_progressbar_decision_tree{display:flex;justify-content:space-between;margin:16px auto 40px;position:relative;padding:0 20px;max-width:1024px}
@media only screen and (max-width:1023px){.component_progressbar_decision_tree{margin:16px auto 25px}
}
@media only screen and (min-width:768px){.component_progressbar_decision_tree{margin:48px auto}
}
.component_progressbar_decision_tree .btn-step{cursor:pointer;text-align:center}
.component_progressbar_decision_tree .btn-step .icon{background-color:#00a8b0;border-radius:50%;display:flex;justify-content:center;align-items:center;padding:7px;width:48px;height:48px;margin:0 auto}
.component_progressbar_decision_tree.theme_petrol .btn-step .icon{background-color:#005157}
.component_progressbar_decision_tree.theme_teal .btn-step .icon{background-color:#007b8b}
.component_progressbar_decision_tree.theme_turquoise-new .btn-step .icon{background-color:#00a8b0}
.component_progressbar_decision_tree.theme_medium-turquoise .btn-step .icon{background-color:#66cbd0}
.component_progressbar_decision_tree.theme_powderblue .btn-step .icon{background-color:#99dcdf}
.component_progressbar_decision_tree.theme_azure .btn-step .icon{background-color:#deeaea}
.component_progressbar_decision_tree.theme_dark-lava .btn-step .icon{background-color:#373737}
.component_progressbar_decision_tree.theme_davys-grey .btn-step .icon{background-color:#576060}
.component_progressbar_decision_tree.theme_nickel .btn-step .icon{background-color:#929292}
.component_progressbar_decision_tree.theme_medium-grey .btn-step .icon{background-color:#d0d0d0}
.component_progressbar_decision_tree.theme_light-grey .btn-step .icon{background-color:#e7e6e6}
.component_progressbar_decision_tree.theme_whitesmoke .btn-step .icon{background-color:#f5f7f7}
.component_progressbar_decision_tree.theme_dark-olive .btn-step .icon{background-color:#063616}
.component_progressbar_decision_tree.theme_environment-green .btn-step .icon{background-color:#2d934f}
.component_progressbar_decision_tree.theme_success-accent .btn-step .icon{background-color:#0dbd33}
.component_progressbar_decision_tree.theme_success-pastel .btn-step .icon{background-color:#daffe2}
.component_progressbar_decision_tree.theme_warning-accent .btn-step .icon{background-color:#f7a600}
.component_progressbar_decision_tree.theme_warning-pastel .btn-step .icon{background-color:#fff5e1}
.component_progressbar_decision_tree.theme_error-accent .btn-step .icon{background-color:#eb1c33}
.component_progressbar_decision_tree.theme_error-pastel .btn-step .icon{background-color:#ffdee2}
@media only screen and (min-width:768px){.component_progressbar_decision_tree .btn-step .icon{width:72px;height:72px;padding:12px}
}
.component_progressbar_decision_tree .btn-step img{width:100%;height:auto;display:none}
.component_progressbar_decision_tree .btn-step .icon-white{display:block}
.component_progressbar_decision_tree .btn-step.active .icon{position:relative;box-sizing:border-box;background:#fff;background-clip:padding-box;border:solid 1.5px transparent}
.component_progressbar_decision_tree .btn-step.active .icon:before{content:'';position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;margin:-1.5px;border-radius:inherit;background-color:#00a8b0}
.component_progressbar_decision_tree.theme_petrol .btn-step.active .icon:before{background-color:#005157}
.component_progressbar_decision_tree.theme_teal .btn-step.active .icon:before{background-color:#007b8b}
.component_progressbar_decision_tree.theme_turquoise-new .btn-step.active .icon:before{background-color:#00a8b0}
.component_progressbar_decision_tree.theme_medium-turquoise .btn-step.active .icon:before{background-color:#66cbd0}
.component_progressbar_decision_tree.theme_powderblue .btn-step.active .icon:before{background-color:#99dcdf}
.component_progressbar_decision_tree.theme_azure .btn-step.active .icon:before{background-color:#deeaea}
.component_progressbar_decision_tree.theme_dark-lava .btn-step.active .icon:before{background-color:#373737}
.component_progressbar_decision_tree.theme_davys-grey .btn-step.active .icon:before{background-color:#576060}
.component_progressbar_decision_tree.theme_nickel .btn-step.active .icon:before{background-color:#929292}
.component_progressbar_decision_tree.theme_medium-grey .btn-step.active .icon:before{background-color:#d0d0d0}
.component_progressbar_decision_tree.theme_light-grey .btn-step.active .icon:before{background-color:#e7e6e6}
.component_progressbar_decision_tree.theme_whitesmoke .btn-step.active .icon:before{background-color:#f5f7f7}
.component_progressbar_decision_tree.theme_dark-olive .btn-step.active .icon:before{background-color:#063616}
.component_progressbar_decision_tree.theme_environment-green .btn-step.active .icon:before{background-color:#2d934f}
.component_progressbar_decision_tree.theme_success-accent .btn-step.active .icon:before{background-color:#0dbd33}
.component_progressbar_decision_tree.theme_success-pastel .btn-step.active .icon:before{background-color:#daffe2}
.component_progressbar_decision_tree.theme_warning-accent .btn-step.active .icon:before{background-color:#f7a600}
.component_progressbar_decision_tree.theme_warning-pastel .btn-step.active .icon:before{background-color:#fff5e1}
.component_progressbar_decision_tree.theme_error-accent .btn-step.active .icon:before{background-color:#eb1c33}
.component_progressbar_decision_tree.theme_error-pastel .btn-step.active .icon:before{background-color:#ffdee2}
.component_progressbar_decision_tree .btn-step.active .icon-gradient{display:block}
.component_progressbar_decision_tree .btn-step.active .icon-white{display:none}
.component_progressbar_decision_tree .btn-step.disabled{cursor:default;color:#eee}
.component_progressbar_decision_tree .btn-step.disabled .icon{background:#eee}
.component_progressbar_decision_tree .btn-step.disabled .icon-gradient{display:none}
.component_progressbar_decision_tree .btn-step.disabled .icon-white{display:block}
.component_progressbar_decision_tree .btn-step label{margin-top:6px;font-weight:500;font-size:.875rem;line-height:16px;letter-spacing:-1px}
@media only screen and (min-width:768px){.component_progressbar_decision_tree .btn-step label{font-size:1.25rem;line-height:23px}
}
.component_progressbar_decision_tree .progressBar{position:absolute;margin:0 auto;left:0;right:0;top:24px;width:calc( 100% - 50px);height:2px;background-image:linear-gradient(90deg,transparent,transparent 50%,#fff 50%,#fff 100%),linear-gradient(90deg,#edaa3c 0,#edaa3c 0,#e3e3e3 0);background-size:8px 1px,100% 1px;border:0;z-index:-1}
@media only screen and (min-width:768px){.component_progressbar_decision_tree .progressBar{top:36px;width:calc( 100% - 80px)}
}
.component_progressbar_decision_tree .progressBar div{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;margin:-1.5px;border-radius:inherit;border-top:2px dashed #fff;background:#fff}