.site-header.site-header-register {
	position: static;
	transform: none;
}

.site-header-register .navbar-header {
	justify-content: center;
}

.site-header.site-header-register .site-branding {
	margin-right: 0;
}

.col-tsh-app {
	position: relative;
	z-index: 10;
}

.featured-image-register > .wpb_wrapper {
	display: block;
	width: 100%;
	max-width: 480px;
	margin: 0 auto;
}

.vc_row.row-register-cardsmetrics {
	margin: 0;
}

.vc_row.row-register-cardsmetrics:before,
.vc_row.row-register-cardsmetrics:after,
.vc_row.row-register-cardsmetrics .vc_column-inner:before,
.vc_row.row-register-cardsmetrics .vc_column-inner:after,
.vc_row.row-register-cardsmetrics .vc_inner:before,
.vc_row.row-register-cardsmetrics .vc_inner:after {
	display: none;
}

.vc_row.row-register-cardsmetrics .wpb_column {
	float: none;
}

.vc_row.row-register-cardsmetrics .wpb_column > .vc_column-inner {
	padding: 0;
}

.vc_row.row-register-cardsmetrics {
	width: auto;
	min-width: 100%;
	display: flex;
	flex-flow: row wrap;
	justify-content: center;
	margin: 0 -16px -16px;
}

.vc_row.row-register-cardsmetrics > .wpb_column {
	padding: 0 16px;
	margin-bottom: 16px;
}

.vc_row.row-register-cardsmetrics .col-cardmetric {
	color: var(--gray-500);
	line-height: var(--lineheight);
}

.vc_row.row-register-cardsmetrics > .col-cardmetric > .vc_column-inner {
	width: 100%;
	height: 100%;
	padding: 24px;
	border-radius: var(--rounded-lg);
	background-color: var(--white);
	box-shadow: var(--shadow);
}

.vc_row.row-register-cardsmetrics .col-cardmetric h2,
.vc_row.row-register-cardsmetrics .col-cardmetric h3,
.vc_row.row-register-cardsmetrics .col-cardmetric h4,
.vc_row.row-register-cardsmetrics .col-cardmetric h5 {
	color: var(--black);
	margin-bottom: 8px;
}

.vc_row.row-register-cardsmetrics .col-graph-theory > .vc_column-inner > .wpb_wrapper,
.vc_row.row-register-cardsmetrics .col-graph-others > .vc_column-inner > .wpb_wrapper {
	min-height: auto;
	padding: 10px 14px;
	align-items: center;
}

.vc_row.row-register-cardsmetrics .col-graph-theory > .vc_column-inner > .wpb_wrapper {
	background-color: var(--blue);
}

.col-review-metric > .vc_column-inner > .wpb_wrapper {
	width: 100%;
	display: inline-flex;
	flex-direction: column;
	margin-bottom: -10px;
}

.col-review-metric > .vc_column-inner > .wpb_wrapper > * {
	margin-bottom: 10px;
}

/* .site-footer-register .row-navigation-footer .wpb_text_column,
.site-footer-register .row-navigation-footer > .wpb_column:last-child .wh-spacing--wrapper:first-child {
	display: none;
} */

@media all and (min-width: 601px) {
	.image-confetti.image-confetti-wizard-register {
		width: 88%;
		margin-left: auto;
	}
}

@media all and (min-width: 901px) {
	.vc_row.row-register-cardmetric-wrapper:after {
		content: '';
		position: absolute;
		z-index: 1;
		top: 0;
		left: 0;
		display: block;
		width: 100%;
		height: 50%;
		background-color: var(--gray-50);
		pointer-events: none;
	}

	.vc_row.row-register-cardsmetrics .col-cardmetric > .vc_column-inner > .wpb_wrapper {
		position: relative;
		width: 100%;
		height: 100%;
		padding-left: calc(50% + 28px);
		display: flex;
		flex-flow: row wrap;
		align-items: flex-end;
	}

	.row-register-cardmetric-wrapper .content-cardmetric {
		position: absolute;
		top: 50%;
		left: 0;
		width: 50%;
		padding-right: 28px;
		padding-left: 10px;
		transform: translateY(-50%);
	}

	.vc_row.vc_row.row-graph-metrics {
		height: 80%;
	}

	.row-register-cardsmetrics .row-graph-metrics .col-graph-theory,
	.row-register-cardsmetrics .row-graph-metrics .col-graph-others {
		width: 50%;
		height: 100%;
	}

	.row-register-cardsmetrics .row-graph-metrics .col-graph-others {
		height: 70%;
	}

	.row-register-cardsmetrics .row-graph-metrics .col-graph-theory > .vc_column-inner,
	.row-register-cardsmetrics .row-graph-metrics .col-graph-theory > .vc_column-inner > .wpb_wrapper,
	.row-register-cardsmetrics .row-graph-metrics .col-graph-others > .vc_column-inner,
	.row-register-cardsmetrics .row-graph-metrics .col-graph-others > .vc_column-inner > .wpb_wrapper {
		height: 100%;
	}

	.vc_row.row-graph-metrics .text-label-metric {
		margin-top: 10px;
	}
}

@media all and (min-width: 1200px) {
	/* .vc_row.row-register-cardsmetrics > .wpb_column {
		width: auto;
		max-width: 50%;
	} */

	.vc_row.vc_row.row-register-cardmetric-wrapper[class*='bg-cross']::before {
		left: 141px;
	}
}

@media all and (max-width: 1199px) {
	.site-header-register .site-branding img {
		width: 60px;
		height: 32px;
	}
}

@media all and (max-width: 900px) {
	.vc_row.row-register-cardsmetrics > .wpb_column {
		width: 100%;
	}

	.vc_row.row-register-cardmetric-wrapper {
		padding-top: 20px;
	}

	.vc_row.vc_row.row-graph-metrics {
		margin-top: 24px;
	}

	.col-review-metric > .vc_column-inner > .wpb_wrapper {
		width: 100%;
	}

	.row-register-cardsmetrics .row-graph-metrics .col-graph-theory {
		width: 100%;
		margin-bottom: 6px;
	}

	.row-register-cardsmetrics .row-graph-metrics .col-graph-others {
		width: 80%;
	}

	.vc_row.row-register-cardsmetrics .col-graph-theory > .vc_column-inner > .wpb_wrapper,
	.vc_row.row-register-cardsmetrics .col-graph-others > .vc_column-inner > .wpb_wrapper {
		align-items: flex-start;
	}
}

@media all and (max-width: 600px) {
	.site-banner.site-banner-register + .site-main .tsh-widget-wrapper {
		margin-top: -20px;
	}
}
