/* Style the form */
#regForm {
	background-color: #ffffff;
	margin: 100px auto;
	padding: 40px;
	width: 70%;
	min-width: 300px;
}
/* Style the input fields */
input {
	padding: 10px;
	width: 100%;
	font-size: 17px;
	font-family: Raleway;
	border: 1px solid #aaaaaa;
}
/* Mark input boxes that gets an error on validation: */
input.invalid {
	background-color: #ffdddd;
}
/* Hide all steps by default: */
.tab {
	display: none;
}
/* Make circles that indicate the steps of the form: */
.step {
	height: 15px;
	width: 15px;
	margin: 0 2px;
	background-color: #bbbbbb;
	border: none;
	border-radius: 50%;
	display: inline-block;
	opacity: 0.5;
}
/* Mark the active step: */
.step.active {
	opacity: 1;
}
/* Mark the steps that are finished and valid: */
.step.finish {
	background-color: #04AA6D;
}
.fe-65fd0dab8610cdd7b6a1db9a {
	--grid-gutter: calc(var(--sqs-mobile-site-gutter, 6vw) - 11.0px);
	--cell-max-width: calc( ( var(--sqs-site-max-width, 1500px) - (11.0px * (8 - 1)) ) / 8 );
	display: grid;
	position: relative;
	grid-area: 1/1/-1/-1;
	grid-template-rows: repeat(2,minmax(24px, auto));
	grid-template-columns:
	minmax(var(--grid-gutter), 1fr)
	repeat(8, minmax(0, var(--cell-max-width)))
	minmax(var(--grid-gutter), 1fr);
	row-gap: 11.0px;
	column-gap: 11.0px;
}
@media (min-width: 768px) {
	.background-width--inset .fe-65fd0dab8610cdd7b6a1db9a {
		--inset-padding: calc(var(--sqs-site-gutter) * 2);
	}
	.fe-65fd0dab8610cdd7b6a1db9a {
		--grid-gutter: calc(var(--sqs-site-gutter, 4vw) - 11.0px);
		--cell-max-width: calc( ( var(--sqs-site-max-width, 1500px) - (11.0px * (24 - 1)) ) / 24 );
		--inset-padding: 0vw;
		--row-height-scaling-factor: 0.0215;
		--container-width: min(var(--sqs-site-max-width, 1500px), calc(100vw - var(--sqs-site-gutter, 4vw) * 2 - var(--inset-padding) ));
		grid-template-rows: repeat(9,minmax(calc(var(--container-width) * var(--row-height-scaling-factor)), auto));
		grid-template-columns:
		minmax(var(--grid-gutter), 1fr)
		repeat(24, minmax(0, var(--cell-max-width)))
		minmax(var(--grid-gutter), 1fr);
	}
}
.fe-block-65fd0dab48538142d98da7e7 {
	grid-area: 1/2/3/10;
	z-index: 0;
	@media (max-width: 767px) {
	}
}
.fe-block-65fd0dab48538142d98da7e7 .sqs-block {
	justify-content: flex-start;
}
.fe-block-65fd0dab48538142d98da7e7 .sqs-block-alignment-wrapper {
	align-items: flex-start;
}
@media (min-width: 768px) {
	.fe-block-65fd0dab48538142d98da7e7 {
		grid-area: 4/2/7/12;
		z-index: 2;
	}
	.fe-block-65fd0dab48538142d98da7e7 .sqs-block {
		justify-content: center;
	}
	.fe-block-65fd0dab48538142d98da7e7 .sqs-block-alignment-wrapper {
		align-items: center;
	}
}


.fe-65fd8a376949a805b3b2cf61 {
	--grid-gutter: calc(var(--sqs-mobile-site-gutter, 6vw) - 20.0px);
	--cell-max-width: calc( ( var(--sqs-site-max-width, 1500px) - (20.0px * (8 - 1)) ) / 8 );
	display: grid;
	position: relative;
	grid-area: 1/1/-1/-1;
	grid-template-rows: repeat(30,minmax(24px, auto));
	grid-template-columns:
	minmax(var(--grid-gutter), 1fr)
	repeat(8, minmax(0, var(--cell-max-width)))
	minmax(var(--grid-gutter), 1fr);
	row-gap: 13.0px;
	column-gap: 20.0px;
}
@media (min-width: 768px) {
	.background-width--inset .fe-65fd8a376949a805b3b2cf61 {
		--inset-padding: calc(var(--sqs-site-gutter) * 2);
	}
	.fe-65fd8a376949a805b3b2cf61 {
		--grid-gutter: calc(var(--sqs-site-gutter, 4vw) - 20.0px);
		--cell-max-width: calc( ( var(--sqs-site-max-width, 1500px) - (20.0px * (24 - 1)) ) / 24 );
		--inset-padding: 0vw;
		--row-height-scaling-factor: 0.0215;
		--container-width: min(var(--sqs-site-max-width, 1500px), calc(100vw - var(--sqs-site-gutter, 4vw) * 2 - var(--inset-padding) ));
		grid-template-rows: repeat(17,minmax(calc(var(--container-width) * var(--row-height-scaling-factor)), auto));
		grid-template-columns:
		minmax(var(--grid-gutter), 1fr)
		repeat(24, minmax(0, var(--cell-max-width)))
		minmax(var(--grid-gutter), 1fr);
	}
}
.fe-block-798fb95eaceda3e0e3b1 {
	grid-area: 2/2/15/10;
	z-index: 5;
	@media (max-width: 767px) {
	}
}
.fe-block-798fb95eaceda3e0e3b1 .sqs-block {
	justify-content: flex-start;
}
.fe-block-798fb95eaceda3e0e3b1 .sqs-block-alignment-wrapper {
	align-items: flex-start;
}
@media (min-width: 768px) {
	.fe-block-798fb95eaceda3e0e3b1 {
		grid-area: 2/3/14/13;
		z-index: 1;
	}
	.fe-block-798fb95eaceda3e0e3b1 .sqs-block {
		justify-content: center;
	}
	.fe-block-798fb95eaceda3e0e3b1 .sqs-block-alignment-wrapper {
		align-items: center;
	}
}
.fe-block-531cd6961faee86cd78d {
	grid-area: 15/2/31/10;
	z-index: 2;
	@media (max-width: 767px) {
	}
}
.fe-block-531cd6961faee86cd78d .sqs-block {
	justify-content: center;
}
.fe-block-531cd6961faee86cd78d .sqs-block-alignment-wrapper {
	align-items: center;
}
@media (min-width: 768px) {
	.fe-block-531cd6961faee86cd78d {
		grid-area: 1/14/17/26;
		z-index: 2;
	}
	.fe-block-531cd6961faee86cd78d .sqs-block {
		justify-content: center;
	}
	.fe-block-531cd6961faee86cd78d .sqs-block-alignment-wrapper {
		align-items: center;
	}
}
.fe-block-2798ddb20412e4ff59b3 {
	grid-area: 16/2/20/10;
	z-index: 4;
	@media (max-width: 767px) {
	}
}
.fe-block-2798ddb20412e4ff59b3 .sqs-block {
	justify-content: center;
}
.fe-block-2798ddb20412e4ff59b3 .sqs-block-alignment-wrapper {
	align-items: center;
}
@media (min-width: 768px) {
	.fe-block-2798ddb20412e4ff59b3 {
		grid-area: 3/15/7/25;
		z-index: 5;
	}
	.fe-block-2798ddb20412e4ff59b3 .sqs-block {
		justify-content: center;
	}
	.fe-block-2798ddb20412e4ff59b3 .sqs-block-alignment-wrapper {
		align-items: center;
	}
}
.fe-block-36132f10cb3a73873ef4 {
	grid-area: 21/3/25/9;
	z-index: 3;
	@media (max-width: 767px) {
	}
}
.fe-block-36132f10cb3a73873ef4 .sqs-block {
	justify-content: flex-start;
}
.fe-block-36132f10cb3a73873ef4 .sqs-block-alignment-wrapper {
	align-items: flex-start;
}
@media (min-width: 768px) {
	.fe-block-36132f10cb3a73873ef4 {
		grid-area: 7/15/11/25;
		z-index: 4;
	}
	.fe-block-36132f10cb3a73873ef4 .sqs-block {
		justify-content: center;
	}
	.fe-block-36132f10cb3a73873ef4 .sqs-block-alignment-wrapper {
		align-items: center;
	}
}
.fe-block-1dcaa1a60cfd56601616 {
	grid-area: 25/3/27/9;
	z-index: 6;
	@media (max-width: 767px) {
	}
}
.fe-block-1dcaa1a60cfd56601616 .sqs-block {
	justify-content: center;
}
.fe-block-1dcaa1a60cfd56601616 .sqs-block-alignment-wrapper {
	align-items: center;
}
@media (min-width: 768px) {
	.fe-block-1dcaa1a60cfd56601616 {
		grid-area: 11/16/13/24;
		z-index: 7;
	}
	.fe-block-1dcaa1a60cfd56601616 .sqs-block {
		justify-content: center;
	}
	.fe-block-1dcaa1a60cfd56601616 .sqs-block-alignment-wrapper {
		align-items: center;
	}
}
.fe-block-483b6ddacf03832306b8 {
	grid-area: 27/3/29/9;
	z-index: 5;
	@media (max-width: 767px) {
	}
}
.fe-block-483b6ddacf03832306b8 .sqs-block {
	justify-content: center;
}
.fe-block-483b6ddacf03832306b8 .sqs-block-alignment-wrapper {
	align-items: center;
}
@media (min-width: 768px) {
	.fe-block-483b6ddacf03832306b8 {
		grid-area: 13/16/15/24;
		z-index: 6;
	}
	.fe-block-483b6ddacf03832306b8 .sqs-block {
		justify-content: center;
	}
	.fe-block-483b6ddacf03832306b8 .sqs-block-alignment-wrapper {
		align-items: center;
	}
}


.fe-65fd973a9a9eec2e2e9a70e6 {
	--grid-gutter: calc(var(--sqs-mobile-site-gutter, 6vw) - 23.0px);
	--cell-max-width: calc( ( var(--sqs-site-max-width, 1500px) - (23.0px * (8 - 1)) ) / 8 );
	display: grid;
	position: relative;
	grid-area: 1/1/-1/-1;
	grid-template-rows: repeat(34,minmax(24px, auto));
	grid-template-columns:
	minmax(var(--grid-gutter), 1fr)
	repeat(8, minmax(0, var(--cell-max-width)))
	minmax(var(--grid-gutter), 1fr);
	row-gap: 11.0px;
	column-gap: 23.0px;
}
@media (min-width: 768px) {
	.background-width--inset .fe-65fd973a9a9eec2e2e9a70e6 {
		--inset-padding: calc(var(--sqs-site-gutter) * 2);
	}
	.fe-65fd973a9a9eec2e2e9a70e6 {
		--grid-gutter: calc(var(--sqs-site-gutter, 4vw) - 23.0px);
		--cell-max-width: calc( ( var(--sqs-site-max-width, 1500px) - (23.0px * (24 - 1)) ) / 24 );
		--inset-padding: 0vw;
		--row-height-scaling-factor: 0.0215;
		--container-width: min(var(--sqs-site-max-width, 1500px), calc(100vw - var(--sqs-site-gutter, 4vw) * 2 - var(--inset-padding) ));
		grid-template-rows: repeat(16,minmax(calc(var(--container-width) * var(--row-height-scaling-factor)), auto));
		grid-template-columns:
		minmax(var(--grid-gutter), 1fr)
		repeat(24, minmax(0, var(--cell-max-width)))
		minmax(var(--grid-gutter), 1fr);
	}
}
.fe-block-c332b9c97c366942ac98 {
	grid-area: 1/2/12/10;
	z-index: 3;
	@media (max-width: 767px) {
	}
}
.fe-block-c332b9c97c366942ac98 .sqs-block {
	justify-content: center;
}
.fe-block-c332b9c97c366942ac98 .sqs-block-alignment-wrapper {
	align-items: center;
}
@media (min-width: 768px) {
	.fe-block-c332b9c97c366942ac98 {
		grid-area: 3/2/14/10;
		z-index: 2;
	}
	.fe-block-c332b9c97c366942ac98 .sqs-block {
		justify-content: center;
	}
	.fe-block-c332b9c97c366942ac98 .sqs-block-alignment-wrapper {
		align-items: center;
	}
}
.fe-block-f7e05a6f06a667d24ff0 {
	grid-area: 3/3/8/9;
	z-index: 4;
	@media (max-width: 767px) {
	}
}
.fe-block-f7e05a6f06a667d24ff0 .sqs-block {
	justify-content: flex-start;
}
.fe-block-f7e05a6f06a667d24ff0 .sqs-block-alignment-wrapper {
	align-items: flex-start;
}
@media (min-width: 768px) {
	.fe-block-f7e05a6f06a667d24ff0 {
		grid-area: 5/3/10/9;
		z-index: 4;
	}
	.fe-block-f7e05a6f06a667d24ff0 .sqs-block {
		justify-content: flex-start;
	}
	.fe-block-f7e05a6f06a667d24ff0 .sqs-block-alignment-wrapper {
		align-items: flex-start;
	}
}
.fe-block-bb35cf5c27fd8b0172dd {
	grid-area: 8/3/10/9;
	z-index: 9;
	@media (max-width: 767px) {
	}
}
.fe-block-bb35cf5c27fd8b0172dd .sqs-block {
	justify-content: flex-start;
}
.fe-block-bb35cf5c27fd8b0172dd .sqs-block-alignment-wrapper {
	align-items: flex-start;
}
@media (min-width: 768px) {
	.fe-block-bb35cf5c27fd8b0172dd {
		grid-area: 10/2/12/10;
		z-index: 9;
	}
	.fe-block-bb35cf5c27fd8b0172dd .sqs-block {
		justify-content: center;
	}
	.fe-block-bb35cf5c27fd8b0172dd .sqs-block-alignment-wrapper {
		align-items: center;
	}
}
.fe-block-7727090e6dc23bb07e15 {
	grid-area: 12/2/23/10;
	z-index: 1;
	@media (max-width: 767px) {
	}
}
.fe-block-7727090e6dc23bb07e15 .sqs-block {
	justify-content: center;
}
.fe-block-7727090e6dc23bb07e15 .sqs-block-alignment-wrapper {
	align-items: center;
}
@media (min-width: 768px) {
	.fe-block-7727090e6dc23bb07e15 {
		grid-area: 3/10/14/18;
		z-index: 1;
	}
	.fe-block-7727090e6dc23bb07e15 .sqs-block {
		justify-content: center;
	}
	.fe-block-7727090e6dc23bb07e15 .sqs-block-alignment-wrapper {
		align-items: center;
	}
}
.fe-block-c4c3973a6dd3ffcc8b2f {
	grid-area: 14/3/19/9;
	z-index: 2;
	@media (max-width: 767px) {
	}
}
.fe-block-c4c3973a6dd3ffcc8b2f .sqs-block {
	justify-content: flex-start;
}
.fe-block-c4c3973a6dd3ffcc8b2f .sqs-block-alignment-wrapper {
	align-items: flex-start;
}
@media (min-width: 768px) {
	.fe-block-c4c3973a6dd3ffcc8b2f {
		grid-area: 5/11/10/17;
		z-index: 5;
	}
	.fe-block-c4c3973a6dd3ffcc8b2f .sqs-block {
		justify-content: flex-start;
	}
	.fe-block-c4c3973a6dd3ffcc8b2f .sqs-block-alignment-wrapper {
		align-items: flex-start;
	}
}
.fe-block-277e84b50c2095c69582 {
	grid-area: 19/3/21/9;
	z-index: 7;
	@media (max-width: 767px) {
	}
}
.fe-block-277e84b50c2095c69582 .sqs-block {
	justify-content: center;
}
.fe-block-277e84b50c2095c69582 .sqs-block-alignment-wrapper {
	align-items: center;
}
@media (min-width: 768px) {
	.fe-block-277e84b50c2095c69582 {
		grid-area: 10/10/12/18;
		z-index: 6;
	}
	.fe-block-277e84b50c2095c69582 .sqs-block {
		justify-content: center;
	}
	.fe-block-277e84b50c2095c69582 .sqs-block-alignment-wrapper {
		align-items: center;
	}
}
.fe-block-1c37e7612c538ef7d737 {
	grid-area: 23/2/34/10;
	z-index: 5;
	@media (max-width: 767px) {
	}
}
.fe-block-1c37e7612c538ef7d737 .sqs-block {
	justify-content: center;
}
.fe-block-1c37e7612c538ef7d737 .sqs-block-alignment-wrapper {
	align-items: center;
}
@media (min-width: 768px) {
	.fe-block-1c37e7612c538ef7d737 {
		grid-area: 3/18/14/26;
		z-index: 3;
	}
	.fe-block-1c37e7612c538ef7d737 .sqs-block {
		justify-content: center;
	}
	.fe-block-1c37e7612c538ef7d737 .sqs-block-alignment-wrapper {
		align-items: center;
	}
}
.fe-block-f203a332bf889d86234d {
	grid-area: 25/3/30/9;
	z-index: 6;
	@media (max-width: 767px) {
	}
}
.fe-block-f203a332bf889d86234d .sqs-block {
	justify-content: flex-start;
}
.fe-block-f203a332bf889d86234d .sqs-block-alignment-wrapper {
	align-items: flex-start;
}
@media (min-width: 768px) {
	.fe-block-f203a332bf889d86234d {
		grid-area: 5/19/10/25;
		z-index: 5;
	}
	.fe-block-f203a332bf889d86234d .sqs-block {
		justify-content: flex-start;
	}
	.fe-block-f203a332bf889d86234d .sqs-block-alignment-wrapper {
		align-items: flex-start;
	}
}
.fe-block-79a5c5d7241e280d5ac5 {
	grid-area: 30/3/32/9;
	z-index: 8;
	@media (max-width: 767px) {
	}
}
.fe-block-79a5c5d7241e280d5ac5 .sqs-block {
	justify-content: flex-start;
}
.fe-block-79a5c5d7241e280d5ac5 .sqs-block-alignment-wrapper {
	align-items: flex-start;
}
@media (min-width: 768px) {
	.fe-block-79a5c5d7241e280d5ac5 {
		grid-area: 10/18/12/26;
		z-index: 8;
	}
	.fe-block-79a5c5d7241e280d5ac5 .sqs-block {
		justify-content: center;
	}
	.fe-block-79a5c5d7241e280d5ac5 .sqs-block-alignment-wrapper {
		align-items: center;
	}
}


#block-531cd6961faee86cd78d .sqs-block-alignment-wrapper {
	justify-content: center;
}
#block-531cd6961faee86cd78d .sqs-shape > * {
	stroke: none;
}
#block-531cd6961faee86cd78d {
	--shape-block-background-color: 
	hsla(var(--white-hsl), 1)
	;
}


.sqs-block-image .sqs-block-content {
	height: 100%;
	width: 100%;
}
.fe-block-2798ddb20412e4ff59b3 .fluidImageOverlay {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	mix-blend-mode: normal;
	opacity: 0;
}


#block-c332b9c97c366942ac98 .sqs-block-alignment-wrapper {
	justify-content: center;
}
#block-c332b9c97c366942ac98 .sqs-shape > * {
	stroke: none;
}
#block-c332b9c97c366942ac98 {
	--shape-block-background-color: 
	hsla(var(--white-hsl), 1)
	;
}


#block-7727090e6dc23bb07e15 .sqs-block-alignment-wrapper {
	justify-content: center;
}
#block-7727090e6dc23bb07e15 .sqs-shape > * {
	stroke: none;
}
#block-7727090e6dc23bb07e15 {
	--shape-block-background-color: 
	hsla(var(--white-hsl), 1)
	;
}


#block-1c37e7612c538ef7d737 .sqs-block-alignment-wrapper {
	justify-content: center;
}
#block-1c37e7612c538ef7d737 .sqs-shape > * {
	stroke: none;
}
#block-1c37e7612c538ef7d737 {
	--shape-block-background-color: 
	hsla(var(--white-hsl), 1)
	;
}
