.progress-linear {	position: relative;	text-align: left;	margin-right: 0.625rem;}.progress-linear-title {	display: flex;	justify-content: space-between;}.progress-linear-body {	height: 0.25rem;	border-radius: 0.25rem;	background-color: #dbdbdb;}.progress-linear-bar {	position: relative;	width: 0;	height: inherit;	background: #1c77ff;	border-radius: inherit;	transition: 1s all ease-in-out;}.progress-linear-bar::after {	position: absolute;	top: 50%;	right: 0;	height: 0.5625rem;	width: 0.5625rem;	content: '';	background: inherit;	border-radius: 50%;	transform: translate(50%, -50%);}.progress-linear-content {	display: flex;	flex-wrap: wrap;	align-items: center;	justify-content: space-between;	margin-bottom: -0.125rem;	margin-left: -0.125rem;}.progress-linear-content:empty {	margin-bottom: 0;	margin-left: 0;}.progress-linear-content > * {	margin-top: 0;	margin-bottom: 0.125rem;	margin-left: 0.125rem;}* + .progress-linear-body {	margin-top: 0.375rem;}* + .progress-linear-content {	margin-top: 0.6875rem;}.progress-linear-secondary .progress-linear-bar {	background: #ed930d;}.progress-linear-tertiary .progress-linear-bar {	background: #2cae87;}@media (min-width: 1600px) {	.progress-linear {		margin-right: 0;	}}