.form-progress{
	justify-content: space-between;
	width: 60vw;
	box-shadow: var(--box-shadow);
	border-radius: .7rem;
	padding: 1.5rem;
	height: 70vh;
	display: flex;
	flex-direction: column;
	align-items: center;
}

.logo-container{
	width: 100%;
	display: flex;
	flex-direction: column;
	justify-content: start;
	align-items: start;
	gap: 1rem;
	img{
		width: 18.2rem;
	}
	.tab-title{
		font-weight: 600;
		color: var(--gray1);
	}
	p{
		color: var(--gray2);
		font-size: 1.2rem;
	}
}
.register-progress{
	width: 100%;
	.progress-bar{
		background-color: var(--secondary-color) !important;
	}
}
.progress{
	margin-top: 1.4rem;
	height: 5px;
	background-color: var(--gray6);
	.progress-bar{
		border-radius: 0.375rem;
	}
}
.step-content{
	display: flex;
	width: 100%;
	padding: 1rem;
	overflow: auto;
}	
.container-buttons{
	display: flex;
	flex-direction: row;
	align-items: center;
	justify-content: space-around;
	width: 100%;
	gap: .7rem;
}
@media (max-width: 1440px) {
	.form-progress{
		width: 90vw
	}
}

@media (max-width: 768px) {
	.form-progress{
		height: 100dvh;
		width: 100%;
		padding: 0.5rem;
		box-shadow: none;
	}
	.layout-guest main .form-progress{
		height: calc(100dvh - 151px);
	}
	.step-content{
		flex-grow: 1;
		overflow: auto;
		justify-content: start;
	}
	.top-bar{
		display: none;
	}

}