.custom-step ul {
	flex-direction: column;
	gap: 40px 0;
	padding: 10px;
}

.custom-step .p-steps-item{
	justify-content: left;
}

.custom-step .p-steps-item:before{
	border-top: 0;
	border-left: 1px solid var(--red-400);
	top: 120%;
	left: 15px;
	bottom: -100%;
	margin-top: 0;
}

.custom-step .p-steps-item.last-dor::before{
	border-left: 0;
}

.custom-step .p-steps-item .p-menuitem-link{
	flex-direction: row;
	display: flex;
	gap: 0 5px;
}

.custom-step .p-steps-item .p-menuitem-link .p-steps-title {
	margin-top: 0;
	font-size: 14px;
}