.et-shelf .step-indicator-wrapper .step-indicator{padding-bottom:10px;font-size:16px;font-weight:normal;color:#333;margin-top:42px}
.et-shelf .step-indicator-wrapper .step__title{margin-top:0;margin-bottom:20px}
.et-shelf .step-indicator-wrapper .step__title:has(.title-comp){margin-top:50px;margin-bottom:50px}
.et-shelf .step-indicator-wrapper .step-progress-wrap{margin-right:0;border-radius:7.5px;height:12px;background-color:#fff;position:relative}
.et-shelf .step-indicator-wrapper .step-progress-wrap .step-progress,.et-shelf .step-indicator-wrapper .step-progress-wrap .step-progresser-bar{width:100%;border-radius:7.5px;height:100%;z-index:1;background-color:#be99e6;position:relative;box-shadow:none;line-height:0}
.et-shelf .step-indicator-wrapper .step-progress-wrap .step-progress .step-progress-child,.et-shelf .step-indicator-wrapper .step-progress-wrap .step-progresser-bar .step-progress-child{height:100%;display:inline-block;border-radius:7.5px;position:relative}
.et-shelf .step-indicator-wrapper .step-progress-wrap .step-progress .step-progress-child .span-initial,.et-shelf .step-indicator-wrapper .step-progress-wrap .step-progresser-bar .step-progress-child .span-initial{border-radius:7.5px;background-color:#5a287d;height:8px;width:8px;position:absolute;left:1px;top:2px}
.et-shelf .step-indicator-wrapper .step-progress-wrap .step-progress .step-progress-child span,.et-shelf .step-indicator-wrapper .step-progress-wrap .step-progresser-bar .step-progress-child span{border-radius:9px;background-color:#5a287d;height:8px;width:8px;position:absolute;right:2px;top:2px}
.et-shelf .step-indicator-wrapper .step-progress-wrap .step-progresser-bar{width:0;height:12px;position:absolute;top:0;left:0;background-color:#5a287d;border-radius:7.5px;z-index:2;overflow:hidden}
.et-shelf .step-indicator-wrapper .step-progress-wrap .step-progresser-bar .progresser-child-wrap{height:100%;position:relative}
.et-shelf .step-indicator-wrapper .step-progress-wrap .step-progresser-bar .progresser-child-wrap .step-progress-child span{background:#fff}
.et-shelf .step-indicator-wrapper .laststep_ulster{background:#fff !important}
.et-shelf .step-indicator-wrapper .span-initial.laststep_ulster{background:#5a287d !important}
.et-shelf .stepcontainer__block{display:none}
.et-shelf .stepcontainer__block:first-child{display:block}
@media(min-width:1024px) and (max-width:1255px){.et-shelf .step-indicator-wrapper .step__title{margin-top:0;margin-bottom:20px}
.et-shelf .step-indicator-wrapper .step__title:has(.title-comp){margin-top:50px;margin-bottom:46px}
}
@media(min-width:768px) and (max-width:1023px){.et-shelf .step-indicator-wrapper .step-progress-wrap{width:100%;margin-right:0}
.et-shelf .step-indicator-wrapper .step__title{margin-top:0;margin-bottom:20px}
.et-shelf .step-indicator-wrapper .step__title:has(.title-comp){margin-top:38px;margin-bottom:38px}
}
@media(max-width:767px){.et-shelf .step-indicator-wrapper .step-progress-wrap{height:12px;width:100%;margin-right:0}
.et-shelf .step-indicator-wrapper .step-progress-wrap .step-progress .step-progress-child,.et-shelf .step-indicator-wrapper .step-progress-wrap .step-progresser-bar .step-progress-child{height:100%}
.et-shelf .step-indicator-wrapper .step-progress-wrap .step-progress .step-progress-child .span-initial,.et-shelf .step-indicator-wrapper .step-progress-wrap .step-progresser-bar .step-progress-child .span-initial{height:8px;width:8px}
.et-shelf .step-indicator-wrapper .step-progress-wrap .step-progress .step-progress-child span,.et-shelf .step-indicator-wrapper .step-progress-wrap .step-progresser-bar .step-progress-child span{height:8px;width:8px}
.et-shelf .step-indicator-wrapper .step-indicator{margin-top:50px}
.et-shelf .step-indicator-wrapper .step__title{margin-top:0;margin-bottom:20px}
.et-shelf .step-indicator-wrapper .step__title:has(.title-comp){margin-top:50px;margin-bottom:50px}
}