.bootstrap-datetimepicker-widget {
	list-style: none;
	&.dropdown-menu {
		display: block;
		margin: 2px 0;
		padding: 4px;
		background-color:$c-white;
		width: 260px;
		&:before {
			content: '';
			display: inline-block;
			position: absolute;
		}
		&:after {
			content: '';
			display: inline-block;
			position: absolute;
		}
		&.bottom {
			&:before {
				border-left: 7px solid transparent;
				border-right: 7px solid transparent;
				border-bottom: 7px solid $color_celeste_approx;
				border-bottom-color: $black_20;
				top: -7px;
				left: 7px;
			}
			&:after {
				border-left: 6px solid transparent;
				border-right: 6px solid transparent;
				border-bottom: 6px solid $c-white;
				top: -6px;
				left: 8px;
			}
		}
		&.top {
			&:before {
				border-left: 7px solid transparent;
				border-right: 7px solid transparent;
				border-top: 7px solid $color_celeste_approx;
				border-top-color: $black_20;
				bottom: -7px;
				left: 6px;
			}
			&:after {
				border-left: 6px solid transparent;
				border-right: 6px solid transparent;
				border-top: 6px solid $c-white;
				bottom: -6px;
				left: 7px;
			}
		}
		&.pull-right {
			&:before {
				left: auto;
				right: 6px;
			}
			&:after {
				left: auto;
				right: 7px;
			}
		}
	}
	.list-unstyled {
		margin: 0;
	}
	a[data-action] {
		padding: 6px 0;
		&:active {
			//Instead of the line below you could use @include box-shadow($shadow-1, $shadow-2, $shadow-3, $shadow-4, $shadow-5, $shadow-6, $shadow-7, $shadow-8, $shadow-9, $shadow-10)
			box-shadow: none;
		}
	}
	.timepicker-hour {
		width: 54px;
		font-weight: bold;
		font-size: 1.2em;
		margin: 0;
	}
	.timepicker-minute {
		width: 54px;
		font-weight: bold;
		font-size: 1.2em;
		margin: 0;
	}
	.timepicker-second {
		width: 54px;
		font-weight: bold;
		font-size: 1.2em;
		margin: 0;
	}
	button[data-action] {
		padding: 6px;
	}
	.btn[data-action="incrementHours"]::after {
		position: absolute;
		width: 1px;
		height: 1px;
		margin: -1px;
		padding: 0;
		overflow: hidden;
		clip: rect(0, 0, 0, 0);
		border: 0;
		content: "Increment Hours";
	}
	.btn[data-action="incrementMinutes"]::after {
		position: absolute;
		width: 1px;
		height: 1px;
		margin: -1px;
		padding: 0;
		overflow: hidden;
		clip: rect(0, 0, 0, 0);
		border: 0;
		content: "Increment Minutes";
	}
	.btn[data-action="decrementHours"]::after {
		position: absolute;
		width: 1px;
		height: 1px;
		margin: -1px;
		padding: 0;
		overflow: hidden;
		clip: rect(0, 0, 0, 0);
		border: 0;
		content: "Decrement Hours";
	}
	.btn[data-action="decrementMinutes"]::after {
		position: absolute;
		width: 1px;
		height: 1px;
		margin: -1px;
		padding: 0;
		overflow: hidden;
		clip: rect(0, 0, 0, 0);
		border: 0;
		content: "Decrement Minutes";
	}
	.btn[data-action="showHours"]::after {
		position: absolute;
		width: 1px;
		height: 1px;
		margin: -1px;
		padding: 0;
		overflow: hidden;
		clip: rect(0, 0, 0, 0);
		border: 0;
		content: "Show Hours";
	}
	.btn[data-action="showMinutes"]::after {
		position: absolute;
		width: 1px;
		height: 1px;
		margin: -1px;
		padding: 0;
		overflow: hidden;
		clip: rect(0, 0, 0, 0);
		border: 0;
		content: "Show Minutes";
	}
	.btn[data-action="togglePeriod"]::after {
		position: absolute;
		width: 1px;
		height: 1px;
		margin: -1px;
		padding: 0;
		overflow: hidden;
		clip: rect(0, 0, 0, 0);
		border: 0;
		content: "Toggle AM/PM";
	}
	.btn[data-action="clear"]::after {
		position: absolute;
		width: 1px;
		height: 1px;
		margin: -1px;
		padding: 0;
		overflow: hidden;
		clip: rect(0, 0, 0, 0);
		border: 0;
		content: "Clear the picker";
	}
	.btn[data-action="today"]::after {
		position: absolute;
		width: 1px;
		height: 1px;
		margin: -1px;
		padding: 0;
		overflow: hidden;
		clip: rect(0, 0, 0, 0);
		border: 0;
		content: "Set the date to today";
	}
	.picker-switch {
		text-align: center;
		td {
			padding: 0;
			margin: 0;
			height: auto;
			width: auto;
			line-height: inherit;
			span {
				line-height: 2.5;
				height: 2.5em;
				width: 100%;
			}
			i {
				line-height: 2.5;
				height: 2.5em;
				width: 100%;
			}
		}
	}
	.picker-switch::after {
		position: absolute;
		width: 1px;
		height: 1px;
		margin: -1px;
		padding: 0;
		overflow: hidden;
		clip: rect(0, 0, 0, 0);
		border: 0;
		content: "Toggle Date and Time Screens";
	}
	table {
		width: 100%;
		margin: 0;
		td {
			text-align: center;
			//Instead of the line below you could use @include border-radius($radius, $vertical-radius)
			border-radius: .25rem;
			padding: .5em;
			height: 54px;
			line-height: 54px;
			width: 54px;
			&.cw {
				font-size: .8em;
				height: 20px;
				line-height: 20px;
				color: $color_mercury_approx;
			}
			&.day {
				height: 20px;
				line-height: 20px;
				width: 20px;
				&:hover {
					background: $color_alabaster_approx;
					cursor: pointer;
				}
			}
			&.old {
				color: $color_mercury_approx;
			}
			&.new {
				color: $color_mercury_approx;
			}
			&.today {
				position: relative;
				&:before {
					content: '';
					display: inline-block;
					border: solid transparent;
					border-width: 0 0 7px 7px;
					border-bottom-color: $color_alabaster;
					border-top-color: $black_20;
					position: absolute;
					bottom: 4px;
					right: 4px;
				}
			}
			&.active {
				background-color: $color_alabaster;
				color: $c-white;
				//Instead of the line below you could use @include text-shadow($shadow-1, $shadow-2, $shadow-3, $shadow-4, $shadow-5, $shadow-6, $shadow-7, $shadow-8, $shadow-9, $shadow-10)
				text-shadow: 0 -1px 0 $black_25;
				&:hover {
				background-color: $color_alabaster;
				color: $c-white;
					//Instead of the line below you could use @include text-shadow($shadow-1, $shadow-2, $shadow-3, $shadow-4, $shadow-5, $shadow-6, $shadow-7, $shadow-8, $shadow-9, $shadow-10)
					text-shadow: 0 -1px 0 $black_25;
				}
				&.today:before {
					border-bottom-color: $c-white;
				}
			}
			&.disabled {
				background: none;
				color: $color_mercury_approx;
				cursor: not-allowed;
				&:hover {
					background: none;
					color: $color_mercury_approx;
					cursor: not-allowed;
				}
			}
			span {
				display: inline-block;
				width: 54px;
				height: 54px;
				line-height: 54px;
				margin: 2px 1.5px;
				cursor: pointer;
				//Instead of the line below you could use @include border-radius($radius, $vertical-radius)
				border-radius: .25rem;
				&:hover {
					background: $color_alabaster_approx;
				}
				&.active {
					background-color: $color_mercury_approx;
					color: $color_azure_radiance_approx;
					//Instead of the line below you could use @include text-shadow($shadow-1, $shadow-2, $shadow-3, $shadow-4, $shadow-5, $shadow-6, $shadow-7, $shadow-8, $shadow-9, $shadow-10)
					text-shadow: 0 -1px 0 $black_25;
				}
				&.old {
					color: $color_mercury_approx;
				}
				&.disabled {
					background: none;
					color: $color_mercury_approx;
					cursor: not-allowed;
					&:hover {
						background: none;
						color: $color_mercury_approx;
						cursor: not-allowed;
					}
				}
			}
			i {
				display: inline-block;
				width: 54px;
				height: 54px;
				line-height: 54px;
				margin: 2px 1.5px;
				cursor: pointer;
				//Instead of the line below you could use @include border-radius($radius, $vertical-radius)
				border-radius: .25rem;
				&:hover {
					background: $color_alabaster_approx;
				}
				&.active {
					background-color: $color_mercury_approx;
					color: $color_azure_radiance_approx;
					//Instead of the line below you could use @include text-shadow($shadow-1, $shadow-2, $shadow-3, $shadow-4, $shadow-5, $shadow-6, $shadow-7, $shadow-8, $shadow-9, $shadow-10)
					text-shadow: 0 -1px 0 $black_25;
				}
				&.old {
					color: $color_mercury_approx;
				}
				&.disabled {
					background: none;
					color: $color_mercury_approx;
					cursor: not-allowed;
					&:hover {
						background: none;
						color: $color_mercury_approx;
						cursor: not-allowed;
					}
				}
			}
			&.hour:hover {
				background: $color_alabaster_approx;
				cursor: pointer;
			}
			&.minute:hover {
				background: $color_alabaster_approx;
				cursor: pointer;
			}
			&.second:hover {
				background: $color_alabaster_approx;
				cursor: pointer;
			}
		}
		th {
			text-align: center;
			//Instead of the line below you could use @include border-radius($radius, $vertical-radius)
			border-radius: .25rem;
			padding: .5em;
			height: 20px;
			line-height: 20px;
			width: 20px;
			background-color:$c-white;
			&.picker-switch {
				width: 145px;
			}
			&.disabled {
				background: none;
				color: $color_mercury_approx;
				cursor: not-allowed;
				&:hover {
					background: none;
					color: $color_mercury_approx;
					cursor: not-allowed;
				}
			}
			&.prev::after {
				position: absolute;
				width: 1px;
				height: 1px;
				margin: -1px;
				padding: 0;
				overflow: hidden;
				clip: rect(0, 0, 0, 0);
				border: 0;
				content: "Previous Month";
			}
			&.next::after {
				position: absolute;
				width: 1px;
				height: 1px;
				margin: -1px;
				padding: 0;
				overflow: hidden;
				clip: rect(0, 0, 0, 0);
				border: 0;
				content: "Next Month";
			}
		}
		thead tr:first-child th {
			cursor: pointer;
			&:hover {
				background: $color_alabaster_approx;
			}
		}
	}
	&.wider {
		width: 21em;
	}
	&.usetwentyfour td.hour {
		height: 27px;
		line-height: 27px;
	}
	.datepicker-decades .decade {
		line-height: 1.8em !important;
	}
}
@media(min-width:576px) {
	.bootstrap-datetimepicker-widget.dropdown-menu.timepicker-sbs {
		width: 38em;
	}
}
@media(min-width:768px) {
	.bootstrap-datetimepicker-widget.dropdown-menu.timepicker-sbs {
		width: 38em;
	}
}
@media(min-width:992px) {
	.bootstrap-datetimepicker-widget.dropdown-menu.timepicker-sbs {
		width: 38em;
	}
}
.sr-only {
	position: absolute;
	width: 1px;
	height: 1px;
	margin: -1px;
	padding: 0;
	overflow: hidden;
	clip: rect(0, 0, 0, 0);
	border: 0;
}
.input-group.date .input-group-addon {
	cursor: pointer;
}

/* Vue Spinner */
//colors
$color_pickled_bluewood_approx:#35495e;
$color_punch_approx:#de3e35;
$color_lightning_yellow_approx:#f7c223;
$color_salmon_approx:#f86;
$color_vermilion_approx:#ff430d;
$color_sun_approx:#ffae0d;
$color_golden_tainoi_approx:#fc6;
$color_malachite_approx:#2cc642;
$color_pastel_green_approx:#6d7;
$color_lochmara_approx:#1386d2;
$color_picton_blue_approx:#4ae;
$white:#fff;
$color_sea_green_approx:#31855e;
$red:red;
$yellow:#ff0;
$color_japanese_laurel_approx:green;
$color_mexican_red_approx:brown;
$blue:blue;
$color_green_pea_approx:#286b4b;
$white_20:hsla(0,0%,100%,.2);
$color_sunset_orange_approx:#f7484e;
$color_tulip_tree_approx:#f8b334;
$color_mountain_meadow_50_approx:rgba(25,165,152,.5);
$color_surf_crest_approx:#c7efcf;
$color_frost_approx:#eef5db;
$color_wattle_approx:#d2d947;
$color_yellow_orange_approx:#f2a342;
$color_tradewind_approx:#6ca;
$color_delta_approx:#a5a69e;
$color_mine_shaft_approx:#333;
$black:#000;

//fonts
$font_0:Open Sans;
$font_1:sans-serif;
$font_2:Arial;

.vspinner[data-v-d65da49c] {
	animation:circle-rotator-data-v-d65da49c 1.4s linear infinite;
}
.vspinner {
	[data-v-d65da49c]{ line-height:0; box-sizing:border-box; }
	[data-v-05b2a775]{ line-height:0; box-sizing:border-box; }
	[data-v-05c0bef6]{ line-height:0; box-sizing:border-box; }
	[data-v-05ced677]{ line-height:0; box-sizing:border-box; }
	[data-v-b33ea45e]{ line-height:0; box-sizing:border-box; }
	[data-v-b322755c]{ line-height:0; box-sizing:border-box; }
	[data-v-fd3fa63c]{ line-height:0; box-sizing:border-box; }
	.diamond[data-v-fd3fa63c]{ position:absolute; left:0; top:0; border-radius:2px; background:$c-primary-light; transform:translateX(-50%) rotate(45deg) scale(0); animation:diamonds-data-v-fd3fa63c 1.5s linear infinite; &:first-child{ animation-delay:-1s; }
		&:nth-child(2){ animation-delay:-2s; }
		&:nth-child(3){ animation-delay:-3s; }
		&:nth-child(4){ animation-delay:-4s; }
	}
	[data-v-7ae8f29b]{ line-height:0; box-sizing:border-box; }
	[data-v-041d70f2]{ line-height:0; box-sizing:border-box; }
	[data-v-544d37f4]{ line-height:0; box-sizing:border-box; }
	[data-v-59ce3e86]{ line-height:0; box-sizing:border-box; }
	> div[data-v-59ce3e86]{ background-color:$c-primary-light; border-radius:100%; animation-fill-mode:both; position:absolute; opacity:0; width:50px; height:50px; animation:jumper-data-v-59ce3e86 1s 0s linear infinite; &:nth-child(2){ animation-delay:.33333s; }
		&:nth-child(3){ animation-delay:.66666s; }
	}
	[data-v-7b46c7dd]{ box-sizing:border-box; }
	[data-v-67c49feb]{ line-height:0; box-sizing:border-box; }
	[data-v-6ac0c12c]{ line-height:0; box-sizing:border-box; }
	[data-v-ac63c428]{ line-height:0; box-sizing:border-box; }
	[data-v-d609312c]{ line-height:0; box-sizing:border-box; }
	[data-v-22c720e8]{ line-height:0; box-sizing:border-box; }
	[data-v-22d53869]{ line-height:0; box-sizing:border-box; }
	[data-v-22e34fea]{ line-height:0; box-sizing:border-box; }
	[data-v-22f1676b]{ line-height:0; box-sizing:border-box; }
	[data-v-4e36f256]{ line-height:0; box-sizing:border-box; }
	[data-v-3e8d7eb8]{ line-height:0; box-sizing:border-box; }
	[data-v-83aa2736]{ line-height:0; box-sizing:border-box; }
	[data-v-4962b213]{ line-height:0; box-sizing:border-box; }
	> div[data-v-4962b213]{ height:100%; width:10%; display:inline-block; }
	.rect-2[data-v-4962b213]{ animation-delay:-1.1s; }
	.rect-3[data-v-4962b213]{ animation-delay:-1s; }
	.rect-4[data-v-4962b213]{ animation-delay:-.9s; }
	.rect-5[data-v-4962b213]{ animation-delay:-.8s; }
	[data-v-9a4929d4]{ line-height:0; box-sizing:border-box; }
	.blob[data-v-9a4929d4]{ box-sizing:border-box; position:absolute; top:50%; left:50%; transform:translate(-50%,-50%); border:2px solid $c-primary-light; width:10px; height:10px; border-radius:50%; }
	.blob{ &.top[data-v-9a4929d4]{ top:0; transform:translate(-50%); animation:blob-top-data-v-9a4929d4 1s infinite ease-in; }
		&.bottom[data-v-9a4929d4]{ top:100%; transform:translate(-50%,-100%); animation:blob-bottom-data-v-9a4929d4 1s infinite ease-in; }
		&.left[data-v-9a4929d4]{ left:0; transform:translateY(-50%); animation:blob-left-data-v-9a4929d4 1s infinite ease-in; }
	}
	.move-blob[data-v-9a4929d4]{ top:0; transform:translate(-50%); animation:blob-vspinner-mover-data-v-9a4929d4 1s infinite ease-in; }
	[data-v-657591af]{ line-height:0; box-sizing:border-box; }
	[data-v-24abd1db]{ line-height:0; box-sizing:border-box; }
	> div[data-v-24abd1db]{ background-color:transparent; border:1px solid $c-primary; border-radius:100%; animation-fill-mode:both; position:absolute; opacity:0; width:50px; height:50px; animation:wave-jumper-data-v-24abd1db 1s 0s linear infinite; &:nth-child(2){ animation-delay:.33333s; }
		&:nth-child(3){ animation-delay:.66666s; }
	}
}
@-webkit-keyframes circle-rotator {
	0%{ transform:rotate(0deg); }
	to{ transform:rotate(270deg); }
}
@keyframes circle-rotator-data-v-d65da49c {
	0%{ transform:rotate(0deg); }
	to{ transform:rotate(270deg); }
}
.path[data-v-d65da49c] {
	stroke-dasharray:187;
	stroke-dashoffset:0;
	transform-origin:center;
	animation:circle-dash-data-v-d65da49c 1.4s ease-in-out infinite,circle-colors 5.6s ease-in-out infinite;
}
@-webkit-keyframes circle-colors {
	0%{ stroke:$color_pickled_bluewood_approx; }
	25%{ stroke:$color_punch_approx; }
	50%{ stroke:$color_lightning_yellow_approx; }
	75%{ stroke:$c-primary-light; }
	to{ stroke:$color_pickled_bluewood_approx; }
}
@keyframes circle-colors-data-v-d65da49c {
	0%{ stroke:$color_pickled_bluewood_approx; }
	25%{ stroke:$color_punch_approx; }
	50%{ stroke:$color_lightning_yellow_approx; }
	75%{ stroke:$c-primary-light; }
	to{ stroke:$color_pickled_bluewood_approx; }
}
@-webkit-keyframes circle-dash {
	0%{ stroke-dashoffset:187; }
	50%{ stroke-dashoffset:46.75; transform:rotate(135deg); }
	to{ stroke-dashoffset:187; transform:rotate(450deg); }
}
@keyframes circle-dash-data-v-d65da49c {
	0%{ stroke-dashoffset:187; }
	50%{ stroke-dashoffset:46.75; transform:rotate(135deg); }
	to{ stroke-dashoffset:187; transform:rotate(450deg); }
}
.vspinner[data-v-056c31f0] {
	box-sizing:border-box;
	border-radius:100%;
	border:10px solid $white_20;
	animation:circle-2-spin-data-v-056c31f0 1s infinite linear;
}
@-webkit-keyframes circle-2-spin {
	to{ transform:rotate(1turn); }
}
@keyframes circle-2-spin-data-v-056c31f0 {
	to{ transform:rotate(1turn); }
}
.vspinner[data-v-057a4971] {
	box-sizing:border-box;
	border-radius:50%;
	animation:circle-3-rotate-data-v-057a4971 1s infinite linear;
}
@-webkit-keyframes circle-3-rotate {
	0%{ transform:rotate(0deg); }
	to{ transform:rotate(1turn); }
}
@keyframes circle-3-rotate-data-v-057a4971 {
	0%{ transform:rotate(0deg); }
	to{ transform:rotate(1turn); }
}
.vspinner[data-v-058860f2] {
	box-sizing:border-box;
	position:relative;
	border:3px solid transparent;
	border-top-color:$color_sunset_orange_approx;
	border-radius:50%;
	animation:circle-4-spin-data-v-058860f2 2s linear infinite;
	&:after{ content:""; box-sizing:border-box; position:absolute; border:3px solid transparent; border-radius:50%; border-top-color:$c-primary-light; top:6px; left:6px; right:6px; bottom:6px; animation:spin 4s linear infinite; }
	&:before{ content:""; box-sizing:border-box; position:absolute; border:3px solid transparent; border-radius:50%; border-top-color:$color_tulip_tree_approx; top:0; left:0; right:0; bottom:0; animation:circle-4-spin-data-v-058860f2 3s linear infinite; }
}
@-webkit-keyframes circle-4-spin {
	0%{ transform:rotate(0deg); }
	to{ transform:rotate(1turn); }
}
@keyframes circle-4-spin-data-v-058860f2 {
	0%{ transform:rotate(0deg); }
	to{ transform:rotate(1turn); }
}
.vspinner[data-v-05967873] {
	transform:translateZ(0);
	position:relative;
	background:$color_mountain_meadow_50_approx;
	border-radius:50%;
	overflow:hidden;
	&:after{ content:""; position:absolute; top:0; display:inline-block; width:100%; height:100%; border-radius:50%; animation:circle-5-vspinner-data-v-05967873 3s .2s reverse infinite; transform-origin:100% 50%; right:0; background:$color_frost_approx; }
	&:before{ content:""; position:absolute; top:0; display:inline-block; width:100%; height:100%; border-radius:50%; animation:circle-5-vspinner-data-v-05967873 3s infinite; transform-origin:0 50%; left:0; background:$color_surf_crest_approx; }
}
@-webkit-keyframes circle-5-vspinner {
	0%{ transform:rotate(0deg); }
	50%{ transform:rotate(1turn); }
	to{ transform:rotate(0deg); }
}
@keyframes circle-5-vspinner-data-v-05967873 {
	0%{ transform:rotate(0deg); }
	50%{ transform:rotate(1turn); }
	to{ transform:rotate(0deg); }
}
@-webkit-keyframes circle-6-rotateAll {
	0%{ transform:matrix(1,0,0,1,0,0); }
	80%{ transform:matrix(.60234,.79824,-.79824,.60234,0,0); }
	to{ transform:matrix(.70711,.70711,-.70711,.70711,0,0); }
	0.777778%{ transform:matrix(1,0,0,1,0,0); }
	1.518519%{ transform:matrix(.80259,.59653,-.59653,.80259,0,0); }
	2.259259%{ transform:matrix(.52673,.85004,-.85004,.52673,0,0); }
	3.740741%{ transform:matrix(.72936,.68413,-.68413,.72936,0,0); }
	4.481481%{ transform:matrix(.7498,.66167,-.66167,.7498,0,0); }
	5.222222%{ transform:matrix(.71527,.69885,-.69885,.71527,0,0); }
	6.962963%{ transform:matrix(.69404,.71994,-.71994,.69404,0,0); }
	7.703704%{ transform:matrix(.69926,.71487,-.71487,.69926,0,0); }
	8.444444%{ transform:matrix(.7089,.70531,-.70531,.7089,0,0); }
	9.185185%{ transform:matrix(.7106,.7036,-.7036,.7106,0,0); }
	10.925926%{ transform:matrix(.70776,.70645,-.70645,.70776,0,0); }
	11.666667%{ transform:matrix(.70608,.70813,-.70813,.70608,0,0); }
	12.407407%{ transform:matrix(.70649,.70773,-.70773,.70649,0,0); }
	13.148148%{ transform:matrix(.70725,.70696,-.70696,.70725,0,0); }
	14.888889%{ transform:matrix(.70738,.70683,-.70683,.70738,0,0); }
	15.62963%{ transform:matrix(.70711,.70711,-.70711,.70711,0,0); }
}
@keyframes circle-6-rotateAll-data-v-05a48ff4 {
	0%{ transform:matrix(1,0,0,1,0,0); }
	80%{ transform:matrix(.60234,.79824,-.79824,.60234,0,0); }
	to{ transform:matrix(.70711,.70711,-.70711,.70711,0,0); }
	0.777778%{ transform:matrix(1,0,0,1,0,0); }
	1.518519%{ transform:matrix(.80259,.59653,-.59653,.80259,0,0); }
	2.259259%{ transform:matrix(.52673,.85004,-.85004,.52673,0,0); }
	3.740741%{ transform:matrix(.72936,.68413,-.68413,.72936,0,0); }
	4.481481%{ transform:matrix(.7498,.66167,-.66167,.7498,0,0); }
	5.222222%{ transform:matrix(.71527,.69885,-.69885,.71527,0,0); }
	6.962963%{ transform:matrix(.69404,.71994,-.71994,.69404,0,0); }
	7.703704%{ transform:matrix(.69926,.71487,-.71487,.69926,0,0); }
	8.444444%{ transform:matrix(.7089,.70531,-.70531,.7089,0,0); }
	9.185185%{ transform:matrix(.7106,.7036,-.7036,.7106,0,0); }
	10.925926%{ transform:matrix(.70776,.70645,-.70645,.70776,0,0); }
	11.666667%{ transform:matrix(.70608,.70813,-.70813,.70608,0,0); }
	12.407407%{ transform:matrix(.70649,.70773,-.70773,.70649,0,0); }
	13.148148%{ transform:matrix(.70725,.70696,-.70696,.70725,0,0); }
	14.888889%{ transform:matrix(.70738,.70683,-.70683,.70738,0,0); }
	15.62963%{ transform:matrix(.70711,.70711,-.70711,.70711,0,0); }
}
@-webkit-keyframes circle-6-anim-1-circle {
	0%{ transform:scale(0); }
	20%{ transform:matrix(1,0,0,1,-24.52342,0); }
	to{ transform:scale(0) translateX(-25px); }
	0.740741%{ transform:matrix(.32778,0,0,.32778,0,0); }
	1.481481%{ transform:matrix(.69875,0,0,.69875,0,0); }
	2.222222%{ transform:matrix(1,0,0,1,0,0); }
	3.962963%{ transform:matrix(1.1815,0,0,1.1815,0,0); }
	4.703704%{ transform:matrix(1.24402,0,0,1.24402,0,0); }
	5.444444%{ transform:matrix(1.21871,0,0,1.21871,0,0); }
	6.185185%{ transform:matrix(1.14702,0,0,1.14702,0,0); }
	7.925926%{ transform:matrix(1.06589,0,0,1.06589,0,0); }
	8.666667%{ transform:matrix(1,0,0,1,0,0); }
	9.407407%{ transform:matrix(.9603,0,0,.9603,0,0); }
	10.148148%{ transform:matrix(.94663,0,0,.94663,0,0); }
	11.888889%{ transform:matrix(.95217,0,0,.95217,0,0); }
	12.62963%{ transform:matrix(.96784,0,0,.96784,0,0); }
	13.37037%{ transform:matrix(.98559,0,0,.98559,0,0); }
	14.111111%{ transform:matrix(1,0,0,1,0,0); }
	15.851852%{ transform:matrix(1.00868,0,0,1.00868,-9.51676,0); }
	16.592593%{ transform:matrix(1.01167,0,0,1.01167,-18.75576,0); }
	17.333333%{ transform:matrix(1.01046,0,0,1.01046,-25.26155,0); }
	18.074074%{ transform:matrix(1.00703,0,0,1.00703,-28.53849,0); }
	19.814815%{ transform:matrix(1.00315,0,0,1.00315,-29.2499,0); }
	20.555556%{ transform:matrix(1,0,0,1,-28.45173,0); }
	21.296296%{ transform:matrix(.9981,0,0,.9981,-27.09752,0); }
	22.037037%{ transform:matrix(.99745,0,0,.99745,-25.82591,0); }
	23.777778%{ transform:matrix(.99771,0,0,.99771,-24.9428,0); }
	24.518519%{ transform:matrix(.99846,0,0,.99846,-24.50122,0); }
	25.259259%{ transform:matrix(.99931,0,0,.99931,-24.40907,0); }
	26.740741%{ transform:matrix(1.00042,0,0,1.00042,-24.71354,0); }
	27.481481%{ transform:matrix(1.00056,0,0,1.00056,-24.89073,0); }
	28.222222%{ transform:matrix(1,0,0,1,-25,0); }
	29.962963%{ transform:matrix(1,0,0,1,-25.06366,0); }
	30.703704%{ transform:matrix(1,0,0,1,-25.07926,0); }
	31.444444%{ transform:matrix(1,0,0,1,-25.0658,0); }
	32.185185%{ transform:matrix(1,0,0,1,-25.04097,0); }
	33.925926%{ transform:matrix(1,0,0,1,-25.017,0); }
	34.666667%{ transform:matrix(1,0,0,1,-25,0); }
	35.407407%{ transform:matrix(1,0,0,1,-24.99121,0); }
	36.148148%{ transform:matrix(1,0,0,1,-24.98906,0); }
	37.888889%{ transform:matrix(1,0,0,1,-24.99091,0); }
	38.62963%{ transform:matrix(1,0,0,1,-24.99434,0); }
	39.37037%{ transform:matrix(1,0,0,1,-24.99765,0); }
	40.111111%{ transform:matrix(1,0,0,1,-25,0); }
	41.851852%{ transform:matrix(1,0,0,1,-25.00121,0); }
	42.592593%{ transform:matrix(1,0,0,1,-25.00151,0); }
	43.333333%{ transform:matrix(1,0,0,1,-25,0); }
	44.888889%{ transform:matrix(1,0,0,1,-25,0); }
	45.62963%{ transform:matrix(.32628,0,0,.32628,-25,0); }
	46.37037%{ transform:matrix(.10646,0,0,.10646,-25,0); }
	47.111111%{ transform:matrix(.03474,0,0,.03474,-25,0); }
	48.851852%{ transform:matrix(.01133,0,0,.01133,-25,0); }
	49.592593%{ transform:matrix(.0037,0,0,.0037,-25,0); }
	50.333333%{ transform:matrix(.00121,0,0,.00121,-25,0); }
	51.074074%{ transform:matrix(.00039,0,0,.00039,-25,0); }
	52.814815%{ transform:matrix(.00013,0,0,.00013,-25,0); }
	53.555556%{ transform:matrix(.00004,0,0,.00004,-25,0); }
	54.296296%{ transform:matrix(.00001,0,0,.00001,-25,0); }
	55.037037%{ transform:scale(0) translateX(-25px); }
}
@keyframes circle-6-anim-1-circle-data-v-05a48ff4 {
	0%{ transform:scale(0); }
	20%{ transform:matrix(1,0,0,1,-24.52342,0); }
	to{ transform:scale(0) translateX(-25px); }
	0.740741%{ transform:matrix(.32778,0,0,.32778,0,0); }
	1.481481%{ transform:matrix(.69875,0,0,.69875,0,0); }
	2.222222%{ transform:matrix(1,0,0,1,0,0); }
	3.962963%{ transform:matrix(1.1815,0,0,1.1815,0,0); }
	4.703704%{ transform:matrix(1.24402,0,0,1.24402,0,0); }
	5.444444%{ transform:matrix(1.21871,0,0,1.21871,0,0); }
	6.185185%{ transform:matrix(1.14702,0,0,1.14702,0,0); }
	7.925926%{ transform:matrix(1.06589,0,0,1.06589,0,0); }
	8.666667%{ transform:matrix(1,0,0,1,0,0); }
	9.407407%{ transform:matrix(.9603,0,0,.9603,0,0); }
	10.148148%{ transform:matrix(.94663,0,0,.94663,0,0); }
	11.888889%{ transform:matrix(.95217,0,0,.95217,0,0); }
	12.62963%{ transform:matrix(.96784,0,0,.96784,0,0); }
	13.37037%{ transform:matrix(.98559,0,0,.98559,0,0); }
	14.111111%{ transform:matrix(1,0,0,1,0,0); }
	15.851852%{ transform:matrix(1.00868,0,0,1.00868,-9.51676,0); }
	16.592593%{ transform:matrix(1.01167,0,0,1.01167,-18.75576,0); }
	17.333333%{ transform:matrix(1.01046,0,0,1.01046,-25.26155,0); }
	18.074074%{ transform:matrix(1.00703,0,0,1.00703,-28.53849,0); }
	19.814815%{ transform:matrix(1.00315,0,0,1.00315,-29.2499,0); }
	20.555556%{ transform:matrix(1,0,0,1,-28.45173,0); }
	21.296296%{ transform:matrix(.9981,0,0,.9981,-27.09752,0); }
	22.037037%{ transform:matrix(.99745,0,0,.99745,-25.82591,0); }
	23.777778%{ transform:matrix(.99771,0,0,.99771,-24.9428,0); }
	24.518519%{ transform:matrix(.99846,0,0,.99846,-24.50122,0); }
	25.259259%{ transform:matrix(.99931,0,0,.99931,-24.40907,0); }
	26.740741%{ transform:matrix(1.00042,0,0,1.00042,-24.71354,0); }
	27.481481%{ transform:matrix(1.00056,0,0,1.00056,-24.89073,0); }
	28.222222%{ transform:matrix(1,0,0,1,-25,0); }
	29.962963%{ transform:matrix(1,0,0,1,-25.06366,0); }
	30.703704%{ transform:matrix(1,0,0,1,-25.07926,0); }
	31.444444%{ transform:matrix(1,0,0,1,-25.0658,0); }
	32.185185%{ transform:matrix(1,0,0,1,-25.04097,0); }
	33.925926%{ transform:matrix(1,0,0,1,-25.017,0); }
	34.666667%{ transform:matrix(1,0,0,1,-25,0); }
	35.407407%{ transform:matrix(1,0,0,1,-24.99121,0); }
	36.148148%{ transform:matrix(1,0,0,1,-24.98906,0); }
	37.888889%{ transform:matrix(1,0,0,1,-24.99091,0); }
	38.62963%{ transform:matrix(1,0,0,1,-24.99434,0); }
	39.37037%{ transform:matrix(1,0,0,1,-24.99765,0); }
	40.111111%{ transform:matrix(1,0,0,1,-25,0); }
	41.851852%{ transform:matrix(1,0,0,1,-25.00121,0); }
	42.592593%{ transform:matrix(1,0,0,1,-25.00151,0); }
	43.333333%{ transform:matrix(1,0,0,1,-25,0); }
	44.888889%{ transform:matrix(1,0,0,1,-25,0); }
	45.62963%{ transform:matrix(.32628,0,0,.32628,-25,0); }
	46.37037%{ transform:matrix(.10646,0,0,.10646,-25,0); }
	47.111111%{ transform:matrix(.03474,0,0,.03474,-25,0); }
	48.851852%{ transform:matrix(.01133,0,0,.01133,-25,0); }
	49.592593%{ transform:matrix(.0037,0,0,.0037,-25,0); }
	50.333333%{ transform:matrix(.00121,0,0,.00121,-25,0); }
	51.074074%{ transform:matrix(.00039,0,0,.00039,-25,0); }
	52.814815%{ transform:matrix(.00013,0,0,.00013,-25,0); }
	53.555556%{ transform:matrix(.00004,0,0,.00004,-25,0); }
	54.296296%{ transform:matrix(.00001,0,0,.00001,-25,0); }
	55.037037%{ transform:scale(0) translateX(-25px); }
}
@-webkit-keyframes circle-6-anim-3-circle {
	0%{ transform:scale(0); }
	60%{ transform:matrix(1,0,0,1,-24.63046,0); }
	to{ transform:scale(0); }
	0.444444%{ transform:scale(0); }
	1.185185%{ transform:matrix(.32778,0,0,.32778,0,0); }
	2.925926%{ transform:matrix(.69875,0,0,.69875,0,0); }
	3.666667%{ transform:matrix(1,0,0,1,0,0); }
	4.407407%{ transform:matrix(1.1815,0,0,1.1815,0,0); }
	5.148148%{ transform:matrix(1.24402,0,0,1.24402,0,0); }
	6.888889%{ transform:matrix(1.21871,0,0,1.21871,0,0); }
	7.62963%{ transform:matrix(1.14702,0,0,1.14702,0,0); }
	8.37037%{ transform:matrix(1.06589,0,0,1.06589,0,0); }
	9.111111%{ transform:matrix(1,0,0,1,0,0); }
	10.851852%{ transform:matrix(.9603,0,0,.9603,0,0); }
	11.592593%{ transform:matrix(.94663,0,0,.94663,0,0); }
	12.333333%{ transform:matrix(.95217,0,0,.95217,0,0); }
	13.074074%{ transform:matrix(.96784,0,0,.96784,0,0); }
	14.814815%{ transform:matrix(.98559,0,0,.98559,0,0); }
	15.555556%{ transform:matrix(1,0,0,1,0,0); }
	16.296296%{ transform:matrix(1.00868,0,0,1.00868,-15.05076,0); }
	17.037037%{ transform:matrix(1.01167,0,0,1.01167,-26.2515,0); }
	18.777778%{ transform:matrix(1.01046,0,0,1.01046,-29.73137,0); }
	19.518519%{ transform:matrix(1.00703,0,0,1.00703,-28.42084,0); }
	20.259259%{ transform:matrix(1.00315,0,0,1.00315,-26.07434,0); }
	21.740741%{ transform:matrix(.9981,0,0,.9981,-24.29556,0); }
	22.481481%{ transform:matrix(.99745,0,0,.99745,-24.54061,0); }
	23.222222%{ transform:matrix(.99771,0,0,.99771,-24.86216,0); }
	24.962963%{ transform:matrix(.99846,0,0,.99846,-25.04022,0); }
	25.703704%{ transform:matrix(.99931,0,0,.99931,-25.07557,0); }
	26.444444%{ transform:matrix(1,0,0,1,-25.04628,0); }
	27.185185%{ transform:matrix(1.00042,0,0,1.00042,-25.01399,0); }
	28.925926%{ transform:matrix(1.00056,0,0,1.00056,-25.00006,0); }
	29.666667%{ transform:matrix(1,0,0,1,-24.98749,0); }
	30.407407%{ transform:matrix(1,0,0,1,-25,0); }
	31.888889%{ transform:matrix(1,0,0,1,-25,0); }
	32.62963%{ transform:matrix(.32628,0,0,.32628,-8.15699,0); }
	33.37037%{ transform:matrix(.10646,0,0,.10646,-2.66146,0); }
	34.111111%{ transform:matrix(.03474,0,0,.03474,-.86838,0); }
	35.851852%{ transform:matrix(.01133,0,0,.01133,-.28334,0); }
	36.592593%{ transform:matrix(.0037,0,0,.0037,-.09245,0); }
	37.333333%{ transform:matrix(.00121,0,0,.00121,-.03016,0); }
	38.074074%{ transform:matrix(.00039,0,0,.00039,-.00984,0); }
	39.814815%{ transform:matrix(.00013,0,0,.00013,-.00321,0); }
	40.555556%{ transform:matrix(.00004,0,0,.00004,-.00105,0); }
	41.296296%{ transform:matrix(.00001,0,0,.00001,-.00034,0); }
	42.037037%{ transform:matrix(0,0,0,0,-.00011,0); }
	43.777778%{ transform:matrix(0,0,0,0,-.00004,0); }
	44.518519%{ transform:matrix(0,0,0,0,-.00001,0); }
	45.259259%{ transform:scale(0); }
}
@keyframes circle-6-anim-3-circle-data-v-05a48ff4 {
	0%{ transform:scale(0); }
	60%{ transform:matrix(1,0,0,1,-24.63046,0); }
	to{ transform:scale(0); }
	0.444444%{ transform:scale(0); }
	1.185185%{ transform:matrix(.32778,0,0,.32778,0,0); }
	2.925926%{ transform:matrix(.69875,0,0,.69875,0,0); }
	3.666667%{ transform:matrix(1,0,0,1,0,0); }
	4.407407%{ transform:matrix(1.1815,0,0,1.1815,0,0); }
	5.148148%{ transform:matrix(1.24402,0,0,1.24402,0,0); }
	6.888889%{ transform:matrix(1.21871,0,0,1.21871,0,0); }
	7.62963%{ transform:matrix(1.14702,0,0,1.14702,0,0); }
	8.37037%{ transform:matrix(1.06589,0,0,1.06589,0,0); }
	9.111111%{ transform:matrix(1,0,0,1,0,0); }
	10.851852%{ transform:matrix(.9603,0,0,.9603,0,0); }
	11.592593%{ transform:matrix(.94663,0,0,.94663,0,0); }
	12.333333%{ transform:matrix(.95217,0,0,.95217,0,0); }
	13.074074%{ transform:matrix(.96784,0,0,.96784,0,0); }
	14.814815%{ transform:matrix(.98559,0,0,.98559,0,0); }
	15.555556%{ transform:matrix(1,0,0,1,0,0); }
	16.296296%{ transform:matrix(1.00868,0,0,1.00868,-15.05076,0); }
	17.037037%{ transform:matrix(1.01167,0,0,1.01167,-26.2515,0); }
	18.777778%{ transform:matrix(1.01046,0,0,1.01046,-29.73137,0); }
	19.518519%{ transform:matrix(1.00703,0,0,1.00703,-28.42084,0); }
	20.259259%{ transform:matrix(1.00315,0,0,1.00315,-26.07434,0); }
	21.740741%{ transform:matrix(.9981,0,0,.9981,-24.29556,0); }
	22.481481%{ transform:matrix(.99745,0,0,.99745,-24.54061,0); }
	23.222222%{ transform:matrix(.99771,0,0,.99771,-24.86216,0); }
	24.962963%{ transform:matrix(.99846,0,0,.99846,-25.04022,0); }
	25.703704%{ transform:matrix(.99931,0,0,.99931,-25.07557,0); }
	26.444444%{ transform:matrix(1,0,0,1,-25.04628,0); }
	27.185185%{ transform:matrix(1.00042,0,0,1.00042,-25.01399,0); }
	28.925926%{ transform:matrix(1.00056,0,0,1.00056,-25.00006,0); }
	29.666667%{ transform:matrix(1,0,0,1,-24.98749,0); }
	30.407407%{ transform:matrix(1,0,0,1,-25,0); }
	31.888889%{ transform:matrix(1,0,0,1,-25,0); }
	32.62963%{ transform:matrix(.32628,0,0,.32628,-8.15699,0); }
	33.37037%{ transform:matrix(.10646,0,0,.10646,-2.66146,0); }
	34.111111%{ transform:matrix(.03474,0,0,.03474,-.86838,0); }
	35.851852%{ transform:matrix(.01133,0,0,.01133,-.28334,0); }
	36.592593%{ transform:matrix(.0037,0,0,.0037,-.09245,0); }
	37.333333%{ transform:matrix(.00121,0,0,.00121,-.03016,0); }
	38.074074%{ transform:matrix(.00039,0,0,.00039,-.00984,0); }
	39.814815%{ transform:matrix(.00013,0,0,.00013,-.00321,0); }
	40.555556%{ transform:matrix(.00004,0,0,.00004,-.00105,0); }
	41.296296%{ transform:matrix(.00001,0,0,.00001,-.00034,0); }
	42.037037%{ transform:matrix(0,0,0,0,-.00011,0); }
	43.777778%{ transform:matrix(0,0,0,0,-.00004,0); }
	44.518519%{ transform:matrix(0,0,0,0,-.00001,0); }
	45.259259%{ transform:scale(0); }
}
@-webkit-keyframes circle-6-anim-2-circle {
	0%{ transform:scale(0); }
	40%{ transform:matrix(.99771,0,0,.99771,0,0); }
	to{ transform:scale(0); }
	0.222222%{ transform:scale(0); }
	1.962963%{ transform:matrix(.32778,0,0,.32778,0,0); }
	2.703704%{ transform:matrix(.69875,0,0,.69875,0,0); }
	3.444444%{ transform:matrix(1,0,0,1,0,0); }
	4.185185%{ transform:matrix(1.1815,0,0,1.1815,0,0); }
	5.925926%{ transform:matrix(1.24402,0,0,1.24402,0,0); }
	6.666667%{ transform:matrix(1.21871,0,0,1.21871,0,0); }
	7.407407%{ transform:matrix(1.14702,0,0,1.14702,0,0); }
	8.148148%{ transform:matrix(1.06589,0,0,1.06589,0,0); }
	9.888889%{ transform:matrix(1,0,0,1,0,0); }
	10.62963%{ transform:matrix(.9603,0,0,.9603,0,0); }
	11.37037%{ transform:matrix(.94663,0,0,.94663,0,0); }
	12.111111%{ transform:matrix(.95217,0,0,.95217,0,0); }
	13.851852%{ transform:matrix(.96784,0,0,.96784,0,0); }
	14.592593%{ transform:matrix(.98559,0,0,.98559,0,0); }
	15.333333%{ transform:matrix(1,0,0,1,0,0); }
	16.074074%{ transform:matrix(1.00868,0,0,1.00868,0,0); }
	17.814815%{ transform:matrix(1.01167,0,0,1.01167,0,0); }
	18.555556%{ transform:matrix(1.01046,0,0,1.01046,0,0); }
	19.296296%{ transform:matrix(1.00703,0,0,1.00703,0,0); }
	20.037037%{ transform:matrix(1.00315,0,0,1.00315,0,0); }
	21.777778%{ transform:matrix(1,0,0,1,0,0); }
	22.518519%{ transform:matrix(.9981,0,0,.9981,0,0); }
	23.259259%{ transform:matrix(.99745,0,0,.99745,0,0); }
	24.740741%{ transform:matrix(.99846,0,0,.99846,0,0); }
	25.481481%{ transform:matrix(.99931,0,0,.99931,0,0); }
	26.222222%{ transform:matrix(1,0,0,1,0,0); }
	27.962963%{ transform:matrix(1.00042,0,0,1.00042,0,0); }
	28.703704%{ transform:matrix(1.00056,0,0,1.00056,0,0); }
	29.444444%{ transform:matrix(1,0,0,1,0,0); }
	30.888889%{ transform:matrix(1,0,0,1,0,0); }
	31.62963%{ transform:matrix(.32628,0,0,.32628,0,0); }
	32.37037%{ transform:matrix(.10646,0,0,.10646,0,0); }
	33.111111%{ transform:matrix(.03474,0,0,.03474,0,0); }
	34.851852%{ transform:matrix(.01133,0,0,.01133,0,0); }
	35.592593%{ transform:matrix(.0037,0,0,.0037,0,0); }
	36.333333%{ transform:matrix(.00121,0,0,.00121,0,0); }
	37.074074%{ transform:matrix(.00039,0,0,.00039,0,0); }
	38.814815%{ transform:matrix(.00013,0,0,.00013,0,0); }
	39.555556%{ transform:matrix(.00004,0,0,.00004,0,0); }
	40.296296%{ transform:matrix(.00001,0,0,.00001,0,0); }
	41.037037%{ transform:scale(0); }
}
@keyframes circle-6-anim-2-circle-data-v-05a48ff4 {
	0%{ transform:scale(0); }
	40%{ transform:matrix(.99771,0,0,.99771,0,0); }
	to{ transform:scale(0); }
	0.222222%{ transform:scale(0); }
	1.962963%{ transform:matrix(.32778,0,0,.32778,0,0); }
	2.703704%{ transform:matrix(.69875,0,0,.69875,0,0); }
	3.444444%{ transform:matrix(1,0,0,1,0,0); }
	4.185185%{ transform:matrix(1.1815,0,0,1.1815,0,0); }
	5.925926%{ transform:matrix(1.24402,0,0,1.24402,0,0); }
	6.666667%{ transform:matrix(1.21871,0,0,1.21871,0,0); }
	7.407407%{ transform:matrix(1.14702,0,0,1.14702,0,0); }
	8.148148%{ transform:matrix(1.06589,0,0,1.06589,0,0); }
	9.888889%{ transform:matrix(1,0,0,1,0,0); }
	10.62963%{ transform:matrix(.9603,0,0,.9603,0,0); }
	11.37037%{ transform:matrix(.94663,0,0,.94663,0,0); }
	12.111111%{ transform:matrix(.95217,0,0,.95217,0,0); }
	13.851852%{ transform:matrix(.96784,0,0,.96784,0,0); }
	14.592593%{ transform:matrix(.98559,0,0,.98559,0,0); }
	15.333333%{ transform:matrix(1,0,0,1,0,0); }
	16.074074%{ transform:matrix(1.00868,0,0,1.00868,0,0); }
	17.814815%{ transform:matrix(1.01167,0,0,1.01167,0,0); }
	18.555556%{ transform:matrix(1.01046,0,0,1.01046,0,0); }
	19.296296%{ transform:matrix(1.00703,0,0,1.00703,0,0); }
	20.037037%{ transform:matrix(1.00315,0,0,1.00315,0,0); }
	21.777778%{ transform:matrix(1,0,0,1,0,0); }
	22.518519%{ transform:matrix(.9981,0,0,.9981,0,0); }
	23.259259%{ transform:matrix(.99745,0,0,.99745,0,0); }
	24.740741%{ transform:matrix(.99846,0,0,.99846,0,0); }
	25.481481%{ transform:matrix(.99931,0,0,.99931,0,0); }
	26.222222%{ transform:matrix(1,0,0,1,0,0); }
	27.962963%{ transform:matrix(1.00042,0,0,1.00042,0,0); }
	28.703704%{ transform:matrix(1.00056,0,0,1.00056,0,0); }
	29.444444%{ transform:matrix(1,0,0,1,0,0); }
	30.888889%{ transform:matrix(1,0,0,1,0,0); }
	31.62963%{ transform:matrix(.32628,0,0,.32628,0,0); }
	32.37037%{ transform:matrix(.10646,0,0,.10646,0,0); }
	33.111111%{ transform:matrix(.03474,0,0,.03474,0,0); }
	34.851852%{ transform:matrix(.01133,0,0,.01133,0,0); }
	35.592593%{ transform:matrix(.0037,0,0,.0037,0,0); }
	36.333333%{ transform:matrix(.00121,0,0,.00121,0,0); }
	37.074074%{ transform:matrix(.00039,0,0,.00039,0,0); }
	38.814815%{ transform:matrix(.00013,0,0,.00013,0,0); }
	39.555556%{ transform:matrix(.00004,0,0,.00004,0,0); }
	40.296296%{ transform:matrix(.00001,0,0,.00001,0,0); }
	41.037037%{ transform:scale(0); }
}
@-webkit-keyframes circle-6-anim-4-circle {
	0%{ transform:scale(0); }
	80%{ transform:matrix(1.01046,0,0,1.01046,0,0); }
	to{ transform:scale(0); }
	0.666667%{ transform:scale(0); }
	1.407407%{ transform:matrix(.32778,0,0,.32778,0,0); }
	2.148148%{ transform:matrix(.69875,0,0,.69875,0,0); }
	3.888889%{ transform:matrix(1,0,0,1,0,0); }
	4.62963%{ transform:matrix(1.1815,0,0,1.1815,0,0); }
	5.37037%{ transform:matrix(1.24402,0,0,1.24402,0,0); }
	6.111111%{ transform:matrix(1.21871,0,0,1.21871,0,0); }
	7.851852%{ transform:matrix(1.14702,0,0,1.14702,0,0); }
	8.592593%{ transform:matrix(1.06589,0,0,1.06589,0,0); }
	9.333333%{ transform:matrix(1,0,0,1,0,0); }
	10.074074%{ transform:matrix(.9603,0,0,.9603,0,0); }
	11.814815%{ transform:matrix(.94663,0,0,.94663,0,0); }
	12.555556%{ transform:matrix(.95217,0,0,.95217,0,0); }
	13.296296%{ transform:matrix(.96784,0,0,.96784,0,0); }
	14.037037%{ transform:matrix(.98559,0,0,.98559,0,0); }
	15.777778%{ transform:matrix(1,0,0,1,0,0); }
	16.518519%{ transform:matrix(1.00868,0,0,1.00868,0,0); }
	17.259259%{ transform:matrix(1.01167,0,0,1.01167,0,0); }
	18.740741%{ transform:matrix(1.00703,0,0,1.00703,0,0); }
	19.481481%{ transform:matrix(1.00315,0,0,1.00315,0,0); }
	20.222222%{ transform:matrix(1,0,0,1,0,0); }
	21.962963%{ transform:matrix(.9981,0,0,.9981,0,0); }
	22.703704%{ transform:matrix(.99745,0,0,.99745,0,0); }
	23.444444%{ transform:matrix(.99771,0,0,.99771,0,0); }
	24.185185%{ transform:matrix(.99846,0,0,.99846,0,0); }
	25.925926%{ transform:matrix(.99931,0,0,.99931,0,0); }
	26.666667%{ transform:matrix(1,0,0,1,0,0); }
	27.407407%{ transform:matrix(1.00042,0,0,1.00042,0,0); }
	28.148148%{ transform:matrix(1.00056,0,0,1.00056,0,0); }
	29.888889%{ transform:matrix(1,0,0,1,0,0); }
	30.62963%{ transform:matrix(.32628,0,0,.32628,0,0); }
	31.37037%{ transform:matrix(.10646,0,0,.10646,0,0); }
	32.111111%{ transform:matrix(.03474,0,0,.03474,0,0); }
	33.851852%{ transform:matrix(.01133,0,0,.01133,0,0); }
	34.592593%{ transform:matrix(.0037,0,0,.0037,0,0); }
	35.333333%{ transform:matrix(.00121,0,0,.00121,0,0); }
	36.074074%{ transform:matrix(.00039,0,0,.00039,0,0); }
	37.814815%{ transform:matrix(.00013,0,0,.00013,0,0); }
	38.555556%{ transform:matrix(.00004,0,0,.00004,0,0); }
	39.296296%{ transform:matrix(.00001,0,0,.00001,0,0); }
	40.037037%{ transform:scale(0); }
}
@keyframes circle-6-anim-4-circle-data-v-05a48ff4 {
	0%{ transform:scale(0); }
	80%{ transform:matrix(1.01046,0,0,1.01046,0,0); }
	to{ transform:scale(0); }
	0.666667%{ transform:scale(0); }
	1.407407%{ transform:matrix(.32778,0,0,.32778,0,0); }
	2.148148%{ transform:matrix(.69875,0,0,.69875,0,0); }
	3.888889%{ transform:matrix(1,0,0,1,0,0); }
	4.62963%{ transform:matrix(1.1815,0,0,1.1815,0,0); }
	5.37037%{ transform:matrix(1.24402,0,0,1.24402,0,0); }
	6.111111%{ transform:matrix(1.21871,0,0,1.21871,0,0); }
	7.851852%{ transform:matrix(1.14702,0,0,1.14702,0,0); }
	8.592593%{ transform:matrix(1.06589,0,0,1.06589,0,0); }
	9.333333%{ transform:matrix(1,0,0,1,0,0); }
	10.074074%{ transform:matrix(.9603,0,0,.9603,0,0); }
	11.814815%{ transform:matrix(.94663,0,0,.94663,0,0); }
	12.555556%{ transform:matrix(.95217,0,0,.95217,0,0); }
	13.296296%{ transform:matrix(.96784,0,0,.96784,0,0); }
	14.037037%{ transform:matrix(.98559,0,0,.98559,0,0); }
	15.777778%{ transform:matrix(1,0,0,1,0,0); }
	16.518519%{ transform:matrix(1.00868,0,0,1.00868,0,0); }
	17.259259%{ transform:matrix(1.01167,0,0,1.01167,0,0); }
	18.740741%{ transform:matrix(1.00703,0,0,1.00703,0,0); }
	19.481481%{ transform:matrix(1.00315,0,0,1.00315,0,0); }
	20.222222%{ transform:matrix(1,0,0,1,0,0); }
	21.962963%{ transform:matrix(.9981,0,0,.9981,0,0); }
	22.703704%{ transform:matrix(.99745,0,0,.99745,0,0); }
	23.444444%{ transform:matrix(.99771,0,0,.99771,0,0); }
	24.185185%{ transform:matrix(.99846,0,0,.99846,0,0); }
	25.925926%{ transform:matrix(.99931,0,0,.99931,0,0); }
	26.666667%{ transform:matrix(1,0,0,1,0,0); }
	27.407407%{ transform:matrix(1.00042,0,0,1.00042,0,0); }
	28.148148%{ transform:matrix(1.00056,0,0,1.00056,0,0); }
	29.888889%{ transform:matrix(1,0,0,1,0,0); }
	30.62963%{ transform:matrix(.32628,0,0,.32628,0,0); }
	31.37037%{ transform:matrix(.10646,0,0,.10646,0,0); }
	32.111111%{ transform:matrix(.03474,0,0,.03474,0,0); }
	33.851852%{ transform:matrix(.01133,0,0,.01133,0,0); }
	34.592593%{ transform:matrix(.0037,0,0,.0037,0,0); }
	35.333333%{ transform:matrix(.00121,0,0,.00121,0,0); }
	36.074074%{ transform:matrix(.00039,0,0,.00039,0,0); }
	37.814815%{ transform:matrix(.00013,0,0,.00013,0,0); }
	38.555556%{ transform:matrix(.00004,0,0,.00004,0,0); }
	39.296296%{ transform:matrix(.00001,0,0,.00001,0,0); }
	40.037037%{ transform:scale(0); }
}
@-webkit-keyframes circle-6-g-move-bottom {
	0%{ transform:matrix(1,0,0,1,0,0); }
	40%{ transform:matrix(1,0,0,1,0,24.97967); }
	to{ transform:matrix(1,0,0,1,0,25); }
	0.333333%{ transform:matrix(1,0,0,1,0,0); }
	1.074074%{ transform:matrix(1,0,0,1,0,16.35397); }
	2.814815%{ transform:matrix(1,0,0,1,0,25.69808); }
	3.555556%{ transform:matrix(1,0,0,1,0,27.79251); }
	4.296296%{ transform:matrix(1,0,0,1,0,26.74505); }
	5.037037%{ transform:matrix(1,0,0,1,0,25.46104); }
	6.777778%{ transform:matrix(1,0,0,1,0,24.85273); }
	7.518519%{ transform:matrix(1,0,0,1,0,24.77498); }
	8.259259%{ transform:matrix(1,0,0,1,0,24.8837); }
	9.740741%{ transform:matrix(1,0,0,1,0,25.017); }
	10.481481%{ transform:matrix(1,0,0,1,0,25.01719); }
	11.222222%{ transform:matrix(1,0,0,1,0,25.00735); }
	12.962963%{ transform:matrix(1,0,0,1,0,25.00049); }
	13.703704%{ transform:matrix(1,0,0,1,0,24.99838); }
	14.444444%{ transform:matrix(1,0,0,1,0,25); }
}
@keyframes circle-6-g-move-bottom-data-v-05a48ff4 {
	0%{ transform:matrix(1,0,0,1,0,0); }
	40%{ transform:matrix(1,0,0,1,0,24.97967); }
	to{ transform:matrix(1,0,0,1,0,25); }
	0.333333%{ transform:matrix(1,0,0,1,0,0); }
	1.074074%{ transform:matrix(1,0,0,1,0,16.35397); }
	2.814815%{ transform:matrix(1,0,0,1,0,25.69808); }
	3.555556%{ transform:matrix(1,0,0,1,0,27.79251); }
	4.296296%{ transform:matrix(1,0,0,1,0,26.74505); }
	5.037037%{ transform:matrix(1,0,0,1,0,25.46104); }
	6.777778%{ transform:matrix(1,0,0,1,0,24.85273); }
	7.518519%{ transform:matrix(1,0,0,1,0,24.77498); }
	8.259259%{ transform:matrix(1,0,0,1,0,24.8837); }
	9.740741%{ transform:matrix(1,0,0,1,0,25.017); }
	10.481481%{ transform:matrix(1,0,0,1,0,25.01719); }
	11.222222%{ transform:matrix(1,0,0,1,0,25.00735); }
	12.962963%{ transform:matrix(1,0,0,1,0,25.00049); }
	13.703704%{ transform:matrix(1,0,0,1,0,24.99838); }
	14.444444%{ transform:matrix(1,0,0,1,0,25); }
}
@-webkit-keyframes circle-6-line-grow-horizontal-1 {
	0%{ transform:scaleX(0); }
	to{ transform:scaleX(0); }
	0.407407%{ transform:scaleX(0); }
	1.148148%{ transform:matrix(.34323,0,0,1,0,0); }
	2.888889%{ transform:matrix(.88518,0,0,1,0,0); }
	3.62963%{ transform:matrix(1.09602,0,0,1,0,0); }
	4.37037%{ transform:matrix(1.09709,0,0,1,0,0); }
	5.111111%{ transform:matrix(1.04151,0,0,1,0,0); }
	6.851852%{ transform:matrix(1.00277,0,0,1,0,0); }
	7.592593%{ transform:matrix(.99083,0,0,1,0,0); }
	8.333333%{ transform:matrix(.99292,0,0,1,0,0); }
	9.074074%{ transform:matrix(.99755,0,0,1,0,0); }
	10.814815%{ transform:matrix(1.0002,0,0,1,0,0); }
	11.555556%{ transform:matrix(1.00079,0,0,1,0,0); }
	12.296296%{ transform:matrix(1.00049,0,0,1,0,0); }
	13.037037%{ transform:matrix(1.00013,0,0,1,0,0); }
	14.777778%{ transform:matrix(.99996,0,0,1,0,0); }
	15.518519%{ transform:matrix(.99994,0,0,1,0,0); }
	16.259259%{ transform:matrix(1,0,0,1,0,0); }
	17.888889%{ transform:matrix(1,0,0,1,0,0); }
	18.62963%{ transform:matrix(.32628,0,0,1,0,0); }
	19.37037%{ transform:matrix(.10646,0,0,1,0,0); }
	20.111111%{ transform:matrix(.03474,0,0,1,0,0); }
	21.851852%{ transform:matrix(.01133,0,0,1,0,0); }
	22.592593%{ transform:matrix(.0037,0,0,1,0,0); }
	23.333333%{ transform:matrix(.00121,0,0,1,0,0); }
	24.074074%{ transform:matrix(.00039,0,0,1,0,0); }
	25.814815%{ transform:matrix(.00013,0,0,1,0,0); }
	26.555556%{ transform:matrix(.00004,0,0,1,0,0); }
	27.296296%{ transform:matrix(.00001,0,0,1,0,0); }
	28.037037%{ transform:scaleX(0); }
}
@keyframes circle-6-line-grow-horizontal-1-data-v-05a48ff4 {
	0%{ transform:scaleX(0); }
	to{ transform:scaleX(0); }
	0.407407%{ transform:scaleX(0); }
	1.148148%{ transform:matrix(.34323,0,0,1,0,0); }
	2.888889%{ transform:matrix(.88518,0,0,1,0,0); }
	3.62963%{ transform:matrix(1.09602,0,0,1,0,0); }
	4.37037%{ transform:matrix(1.09709,0,0,1,0,0); }
	5.111111%{ transform:matrix(1.04151,0,0,1,0,0); }
	6.851852%{ transform:matrix(1.00277,0,0,1,0,0); }
	7.592593%{ transform:matrix(.99083,0,0,1,0,0); }
	8.333333%{ transform:matrix(.99292,0,0,1,0,0); }
	9.074074%{ transform:matrix(.99755,0,0,1,0,0); }
	10.814815%{ transform:matrix(1.0002,0,0,1,0,0); }
	11.555556%{ transform:matrix(1.00079,0,0,1,0,0); }
	12.296296%{ transform:matrix(1.00049,0,0,1,0,0); }
	13.037037%{ transform:matrix(1.00013,0,0,1,0,0); }
	14.777778%{ transform:matrix(.99996,0,0,1,0,0); }
	15.518519%{ transform:matrix(.99994,0,0,1,0,0); }
	16.259259%{ transform:matrix(1,0,0,1,0,0); }
	17.888889%{ transform:matrix(1,0,0,1,0,0); }
	18.62963%{ transform:matrix(.32628,0,0,1,0,0); }
	19.37037%{ transform:matrix(.10646,0,0,1,0,0); }
	20.111111%{ transform:matrix(.03474,0,0,1,0,0); }
	21.851852%{ transform:matrix(.01133,0,0,1,0,0); }
	22.592593%{ transform:matrix(.0037,0,0,1,0,0); }
	23.333333%{ transform:matrix(.00121,0,0,1,0,0); }
	24.074074%{ transform:matrix(.00039,0,0,1,0,0); }
	25.814815%{ transform:matrix(.00013,0,0,1,0,0); }
	26.555556%{ transform:matrix(.00004,0,0,1,0,0); }
	27.296296%{ transform:matrix(.00001,0,0,1,0,0); }
	28.037037%{ transform:scaleX(0); }
}
@-webkit-keyframes circle-6-line-grow-horizontal-2 {
	0%{ transform:scaleX(0); }
	80%{ transform:matrix(1.00079,0,0,1,0,0); }
	to{ transform:scaleX(0); }
	0.851852%{ transform:scaleX(0); }
	1.592593%{ transform:matrix(.34323,0,0,1,0,0); }
	2.333333%{ transform:matrix(.88518,0,0,1,0,0); }
	3.074074%{ transform:matrix(1.09602,0,0,1,0,0); }
	4.814815%{ transform:matrix(1.09709,0,0,1,0,0); }
	5.555556%{ transform:matrix(1.04151,0,0,1,0,0); }
	6.296296%{ transform:matrix(1.00277,0,0,1,0,0); }
	7.037037%{ transform:matrix(.99083,0,0,1,0,0); }
	8.777778%{ transform:matrix(.99292,0,0,1,0,0); }
	9.518519%{ transform:matrix(.99755,0,0,1,0,0); }
	10.259259%{ transform:matrix(1.0002,0,0,1,0,0); }
	11.740741%{ transform:matrix(1.00049,0,0,1,0,0); }
	12.481481%{ transform:matrix(1.00013,0,0,1,0,0); }
	13.222222%{ transform:matrix(.99996,0,0,1,0,0); }
	14.962963%{ transform:matrix(.99994,0,0,1,0,0); }
	15.703704%{ transform:matrix(1,0,0,1,0,0); }
	16.888889%{ transform:matrix(1,0,0,1,0,0); }
	17.62963%{ transform:matrix(.58933,0,0,1,0,0); }
	18.37037%{ transform:matrix(.33162,0,0,1,0,0); }
	19.111111%{ transform:matrix(.17694,0,0,1,0,0); }
	20.851852%{ transform:matrix(.08817,0,0,1,0,0); }
	21.592593%{ transform:matrix(.0397,0,0,1,0,0); }
	22.333333%{ transform:matrix(.01478,0,0,1,0,0); }
	23.074074%{ transform:matrix(.00301,0,0,1,0,0); }
	24.814815%{ transform:matrix(-.00182,0,0,1,0,0); }
	25.555556%{ transform:matrix(-.00323,0,0,1,0,0); }
	26.296296%{ transform:matrix(-.00315,0,0,1,0,0); }
	27.037037%{ transform:matrix(-.00254,0,0,1,0,0); }
	28.777778%{ transform:matrix(-.00185,0,0,1,0,0); }
	29.518519%{ transform:matrix(-.00126,0,0,1,0,0); }
	30.259259%{ transform:matrix(-.00081,0,0,1,0,0); }
}
@keyframes circle-6-line-grow-horizontal-2-data-v-05a48ff4 {
	0%{ transform:scaleX(0); }
	80%{ transform:matrix(1.00079,0,0,1,0,0); }
	to{ transform:scaleX(0); }
	0.851852%{ transform:scaleX(0); }
	1.592593%{ transform:matrix(.34323,0,0,1,0,0); }
	2.333333%{ transform:matrix(.88518,0,0,1,0,0); }
	3.074074%{ transform:matrix(1.09602,0,0,1,0,0); }
	4.814815%{ transform:matrix(1.09709,0,0,1,0,0); }
	5.555556%{ transform:matrix(1.04151,0,0,1,0,0); }
	6.296296%{ transform:matrix(1.00277,0,0,1,0,0); }
	7.037037%{ transform:matrix(.99083,0,0,1,0,0); }
	8.777778%{ transform:matrix(.99292,0,0,1,0,0); }
	9.518519%{ transform:matrix(.99755,0,0,1,0,0); }
	10.259259%{ transform:matrix(1.0002,0,0,1,0,0); }
	11.740741%{ transform:matrix(1.00049,0,0,1,0,0); }
	12.481481%{ transform:matrix(1.00013,0,0,1,0,0); }
	13.222222%{ transform:matrix(.99996,0,0,1,0,0); }
	14.962963%{ transform:matrix(.99994,0,0,1,0,0); }
	15.703704%{ transform:matrix(1,0,0,1,0,0); }
	16.888889%{ transform:matrix(1,0,0,1,0,0); }
	17.62963%{ transform:matrix(.58933,0,0,1,0,0); }
	18.37037%{ transform:matrix(.33162,0,0,1,0,0); }
	19.111111%{ transform:matrix(.17694,0,0,1,0,0); }
	20.851852%{ transform:matrix(.08817,0,0,1,0,0); }
	21.592593%{ transform:matrix(.0397,0,0,1,0,0); }
	22.333333%{ transform:matrix(.01478,0,0,1,0,0); }
	23.074074%{ transform:matrix(.00301,0,0,1,0,0); }
	24.814815%{ transform:matrix(-.00182,0,0,1,0,0); }
	25.555556%{ transform:matrix(-.00323,0,0,1,0,0); }
	26.296296%{ transform:matrix(-.00315,0,0,1,0,0); }
	27.037037%{ transform:matrix(-.00254,0,0,1,0,0); }
	28.777778%{ transform:matrix(-.00185,0,0,1,0,0); }
	29.518519%{ transform:matrix(-.00126,0,0,1,0,0); }
	30.259259%{ transform:matrix(-.00081,0,0,1,0,0); }
}
@-webkit-keyframes circle-6-line-grow-vertical-1 {
	0%{ transform:scaleY(0); }
	60%{ transform:matrix(1,0,.49007,.99996,-24.63046,0); }
	to{ transform:scaleY(0) skewX(26.5deg); }
	0.62963%{ transform:scaleY(0); }
	1.37037%{ transform:matrix(1,0,0,.34323,0,0); }
	2.111111%{ transform:matrix(1,0,0,.88518,0,0); }
	3.851852%{ transform:matrix(1,0,0,1.09602,0,0); }
	4.592593%{ transform:matrix(1,0,0,1.09709,0,0); }
	5.333333%{ transform:matrix(1,0,0,1.04151,0,0); }
	6.074074%{ transform:matrix(1,0,0,1.00277,0,0); }
	7.814815%{ transform:matrix(1,0,0,.99083,0,0); }
	8.555556%{ transform:matrix(1,0,0,.99292,0,0); }
	9.296296%{ transform:matrix(1,0,.28328,.99755,-14.92121,0); }
	10.037037%{ transform:matrix(1,0,.52069,1.0002,-25.94861,0); }
	11.777778%{ transform:matrix(1,0,.60536,1.00079,-29.42354,0); }
	12.518519%{ transform:matrix(1,0,.57539,1.00049,-28.22236,0); }
	13.259259%{ transform:matrix(1,0,.52172,1.00013,-25.99242,0); }
	14.740741%{ transform:matrix(1,0,.48347,.99994,-24.34178,0); }
	15.481481%{ transform:matrix(1,0,.48945,1,-24.60342,0); }
	16.222222%{ transform:matrix(1,0,.49672,1,-24.91918,0); }
	17.962963%{ transform:matrix(1,0,.5004,1,-25.07879,0); }
	18.703704%{ transform:matrix(1,0,.50073,1,-25.09287,0); }
	19.444444%{ transform:matrix(1,0,.49965,1,-25.04628,0); }
	20.185185%{ transform:matrix(1,0,.49866,1,-25.0036,0); }
	21.925926%{ transform:matrix(1,0,.49826,1,-24.98611,0); }
	22.666667%{ transform:matrix(1,0,.49829,1,-24.98749,0); }
	23.407407%{ transform:matrix(1,0,.49858,1,-25,0); }
	24.888889%{ transform:matrix(1,0,.49858,1,-25,0); }
	25.62963%{ transform:matrix(1,0,.49858,.51685,-25,0); }
	26.37037%{ transform:matrix(1,0,.49858,.26714,-25,0); }
	27.111111%{ transform:matrix(1,0,.49858,.13807,-25,0); }
	28.851852%{ transform:matrix(1,0,.49858,.07136,-25,0); }
	29.592593%{ transform:matrix(1,0,.49858,.03688,-25,0); }
	30.333333%{ transform:matrix(1,0,.49858,.01906,-25,0); }
	31.074074%{ transform:matrix(1,0,.49858,.00985,-25,0); }
	32.814815%{ transform:matrix(1,0,.49858,.00509,-25,0); }
	33.555556%{ transform:matrix(1,0,.49858,.00263,-25,0); }
	34.296296%{ transform:matrix(1,0,.49858,.00136,-25,0); }
	35.037037%{ transform:matrix(1,0,.49858,.0007,-25,0); }
	36.777778%{ transform:matrix(1,0,.49858,.00036,-25,0); }
	37.518519%{ transform:matrix(1,0,.49858,.00019,-25,0); }
	38.259259%{ transform:matrix(1,0,.49858,.0001,-25,0); }
}
@keyframes circle-6-line-grow-vertical-1-data-v-05a48ff4 {
	0%{ transform:scaleY(0); }
	60%{ transform:matrix(1,0,.49007,.99996,-24.63046,0); }
	to{ transform:scaleY(0) skewX(26.5deg); }
	0.62963%{ transform:scaleY(0); }
	1.37037%{ transform:matrix(1,0,0,.34323,0,0); }
	2.111111%{ transform:matrix(1,0,0,.88518,0,0); }
	3.851852%{ transform:matrix(1,0,0,1.09602,0,0); }
	4.592593%{ transform:matrix(1,0,0,1.09709,0,0); }
	5.333333%{ transform:matrix(1,0,0,1.04151,0,0); }
	6.074074%{ transform:matrix(1,0,0,1.00277,0,0); }
	7.814815%{ transform:matrix(1,0,0,.99083,0,0); }
	8.555556%{ transform:matrix(1,0,0,.99292,0,0); }
	9.296296%{ transform:matrix(1,0,.28328,.99755,-14.92121,0); }
	10.037037%{ transform:matrix(1,0,.52069,1.0002,-25.94861,0); }
	11.777778%{ transform:matrix(1,0,.60536,1.00079,-29.42354,0); }
	12.518519%{ transform:matrix(1,0,.57539,1.00049,-28.22236,0); }
	13.259259%{ transform:matrix(1,0,.52172,1.00013,-25.99242,0); }
	14.740741%{ transform:matrix(1,0,.48347,.99994,-24.34178,0); }
	15.481481%{ transform:matrix(1,0,.48945,1,-24.60342,0); }
	16.222222%{ transform:matrix(1,0,.49672,1,-24.91918,0); }
	17.962963%{ transform:matrix(1,0,.5004,1,-25.07879,0); }
	18.703704%{ transform:matrix(1,0,.50073,1,-25.09287,0); }
	19.444444%{ transform:matrix(1,0,.49965,1,-25.04628,0); }
	20.185185%{ transform:matrix(1,0,.49866,1,-25.0036,0); }
	21.925926%{ transform:matrix(1,0,.49826,1,-24.98611,0); }
	22.666667%{ transform:matrix(1,0,.49829,1,-24.98749,0); }
	23.407407%{ transform:matrix(1,0,.49858,1,-25,0); }
	24.888889%{ transform:matrix(1,0,.49858,1,-25,0); }
	25.62963%{ transform:matrix(1,0,.49858,.51685,-25,0); }
	26.37037%{ transform:matrix(1,0,.49858,.26714,-25,0); }
	27.111111%{ transform:matrix(1,0,.49858,.13807,-25,0); }
	28.851852%{ transform:matrix(1,0,.49858,.07136,-25,0); }
	29.592593%{ transform:matrix(1,0,.49858,.03688,-25,0); }
	30.333333%{ transform:matrix(1,0,.49858,.01906,-25,0); }
	31.074074%{ transform:matrix(1,0,.49858,.00985,-25,0); }
	32.814815%{ transform:matrix(1,0,.49858,.00509,-25,0); }
	33.555556%{ transform:matrix(1,0,.49858,.00263,-25,0); }
	34.296296%{ transform:matrix(1,0,.49858,.00136,-25,0); }
	35.037037%{ transform:matrix(1,0,.49858,.0007,-25,0); }
	36.777778%{ transform:matrix(1,0,.49858,.00036,-25,0); }
	37.518519%{ transform:matrix(1,0,.49858,.00019,-25,0); }
	38.259259%{ transform:matrix(1,0,.49858,.0001,-25,0); }
}
@-webkit-keyframes circle-6-line-grow-vertical-2 {
	0%{ transform:scaleY(0); }
	60%{ transform:matrix(1,0,-.49007,.99996,24.63046,0); }
	80%{ transform:matrix(1,0,-.49858,1,25,0); }
	to{ transform:scaleY(0) skewX(-26.5deg); }
	0.62963%{ transform:scaleY(0); }
	1.37037%{ transform:matrix(1,0,0,.34323,0,0); }
	2.111111%{ transform:matrix(1,0,0,.88518,0,0); }
	3.851852%{ transform:matrix(1,0,0,1.09602,0,0); }
	4.592593%{ transform:matrix(1,0,0,1.09709,0,0); }
	5.333333%{ transform:matrix(1,0,0,1.04151,0,0); }
	6.074074%{ transform:matrix(1,0,0,1.00277,0,0); }
	7.814815%{ transform:matrix(1,0,0,.99083,0,0); }
	8.555556%{ transform:matrix(1,0,0,.99292,0,0); }
	9.296296%{ transform:matrix(1,0,-.28328,.99755,14.92121,0); }
	10.037037%{ transform:matrix(1,0,-.52069,1.0002,25.94861,0); }
	11.777778%{ transform:matrix(1,0,-.60536,1.00079,29.42354,0); }
	12.518519%{ transform:matrix(1,0,-.57539,1.00049,28.22236,0); }
	13.259259%{ transform:matrix(1,0,-.52172,1.00013,25.99242,0); }
	14.740741%{ transform:matrix(1,0,-.48347,.99994,24.34178,0); }
	15.481481%{ transform:matrix(1,0,-.48945,1,24.60342,0); }
	16.222222%{ transform:matrix(1,0,-.49672,1,24.91918,0); }
	17.962963%{ transform:matrix(1,0,-.5004,1,25.07879,0); }
	18.703704%{ transform:matrix(1,0,-.50073,1,25.09287,0); }
	19.444444%{ transform:matrix(1,0,-.49965,1,25.04628,0); }
	20.185185%{ transform:matrix(1,0,-.49866,1,25.0036,0); }
	21.925926%{ transform:matrix(1,0,-.49826,1,24.98611,0); }
	22.666667%{ transform:matrix(1,0,-.49829,1,24.98749,0); }
	23.407407%{ transform:matrix(1,0,-.49858,1,25,0); }
	24.148148%{ transform:matrix(1,0,-.49858,1,25,0); }
	25.888889%{ transform:matrix(1,0,-.49858,1,25,0); }
	26.62963%{ transform:matrix(1,0,-.49858,1,25,0); }
	27.37037%{ transform:matrix(1,0,-.49858,1,25,0); }
	28.111111%{ transform:matrix(1,0,-.49858,1,25,0); }
	29.851852%{ transform:matrix(1,0,-.49858,1,25,0); }
	30.592593%{ transform:matrix(1,0,-.49858,1,25,0); }
	31.333333%{ transform:matrix(1,0,-.49858,1,25,0); }
	32.074074%{ transform:matrix(1,0,-.49858,1,25,0); }
	33.814815%{ transform:matrix(1,0,-.49858,1,25,0); }
	34.555556%{ transform:matrix(1,0,-.49858,1,25,0); }
	35.296296%{ transform:matrix(1,0,-.49858,1,25,0); }
	36.037037%{ transform:matrix(1,0,-.49858,1,25,0); }
	37.777778%{ transform:matrix(1,0,-.49858,1,25,0); }
	38.518519%{ transform:matrix(1,0,-.49858,1,25,0); }
	39.259259%{ transform:matrix(1,0,-.49858,1,25,0); }
	40.740741%{ transform:matrix(1,0,-.49858,1,25,0); }
	41.481481%{ transform:matrix(1,0,-.49858,1,25,0); }
	42.222222%{ transform:matrix(1,0,-.49858,1,25,0); }
	43.962963%{ transform:matrix(1,0,-.49858,1,25,0); }
	44.703704%{ transform:matrix(1,0,-.49858,1,25,0); }
	45.444444%{ transform:matrix(1,0,-.49858,1,25,0); }
	46.185185%{ transform:matrix(1,0,-.49858,1,25,0); }
	47.925926%{ transform:matrix(1,0,-.49858,1,25,0); }
	48.666667%{ transform:matrix(1,0,-.49858,1,25,0); }
	49.407407%{ transform:matrix(1,0,-.49858,1,25,0); }
	50.148148%{ transform:matrix(1,0,-.49858,1,25,0); }
	51.888889%{ transform:matrix(1,0,-.49858,1,25,0); }
	52.62963%{ transform:matrix(1,0,-.49858,.51685,25,0); }
	53.37037%{ transform:matrix(1,0,-.49858,.26714,25,0); }
	54.111111%{ transform:matrix(1,0,-.49858,.13807,25,0); }
	55.851852%{ transform:matrix(1,0,-.49858,.07136,25,0); }
	56.592593%{ transform:matrix(1,0,-.49858,.03688,25,0); }
	57.333333%{ transform:matrix(1,0,-.49858,.01906,25,0); }
	58.074074%{ transform:matrix(1,0,-.49858,.00985,25,0); }
	59.814815%{ transform:matrix(1,0,-.49858,.00509,25,0); }
	60.555556%{ transform:matrix(1,0,-.49858,.00263,25,0); }
	61.296296%{ transform:matrix(1,0,-.49858,.00136,25,0); }
	62.037037%{ transform:matrix(1,0,-.49858,.0007,25,0); }
	63.777778%{ transform:matrix(1,0,-.49858,.00036,25,0); }
	64.518519%{ transform:matrix(1,0,-.49858,.00019,25,0); }
	65.259259%{ transform:matrix(1,0,-.49858,.0001,25,0); }
}
@keyframes circle-6-line-grow-vertical-2-data-v-05a48ff4 {
	0%{ transform:scaleY(0); }
	60%{ transform:matrix(1,0,-.49007,.99996,24.63046,0); }
	80%{ transform:matrix(1,0,-.49858,1,25,0); }
	to{ transform:scaleY(0) skewX(-26.5deg); }
	0.62963%{ transform:scaleY(0); }
	1.37037%{ transform:matrix(1,0,0,.34323,0,0); }
	2.111111%{ transform:matrix(1,0,0,.88518,0,0); }
	3.851852%{ transform:matrix(1,0,0,1.09602,0,0); }
	4.592593%{ transform:matrix(1,0,0,1.09709,0,0); }
	5.333333%{ transform:matrix(1,0,0,1.04151,0,0); }
	6.074074%{ transform:matrix(1,0,0,1.00277,0,0); }
	7.814815%{ transform:matrix(1,0,0,.99083,0,0); }
	8.555556%{ transform:matrix(1,0,0,.99292,0,0); }
	9.296296%{ transform:matrix(1,0,-.28328,.99755,14.92121,0); }
	10.037037%{ transform:matrix(1,0,-.52069,1.0002,25.94861,0); }
	11.777778%{ transform:matrix(1,0,-.60536,1.00079,29.42354,0); }
	12.518519%{ transform:matrix(1,0,-.57539,1.00049,28.22236,0); }
	13.259259%{ transform:matrix(1,0,-.52172,1.00013,25.99242,0); }
	14.740741%{ transform:matrix(1,0,-.48347,.99994,24.34178,0); }
	15.481481%{ transform:matrix(1,0,-.48945,1,24.60342,0); }
	16.222222%{ transform:matrix(1,0,-.49672,1,24.91918,0); }
	17.962963%{ transform:matrix(1,0,-.5004,1,25.07879,0); }
	18.703704%{ transform:matrix(1,0,-.50073,1,25.09287,0); }
	19.444444%{ transform:matrix(1,0,-.49965,1,25.04628,0); }
	20.185185%{ transform:matrix(1,0,-.49866,1,25.0036,0); }
	21.925926%{ transform:matrix(1,0,-.49826,1,24.98611,0); }
	22.666667%{ transform:matrix(1,0,-.49829,1,24.98749,0); }
	23.407407%{ transform:matrix(1,0,-.49858,1,25,0); }
	24.148148%{ transform:matrix(1,0,-.49858,1,25,0); }
	25.888889%{ transform:matrix(1,0,-.49858,1,25,0); }
	26.62963%{ transform:matrix(1,0,-.49858,1,25,0); }
	27.37037%{ transform:matrix(1,0,-.49858,1,25,0); }
	28.111111%{ transform:matrix(1,0,-.49858,1,25,0); }
	29.851852%{ transform:matrix(1,0,-.49858,1,25,0); }
	30.592593%{ transform:matrix(1,0,-.49858,1,25,0); }
	31.333333%{ transform:matrix(1,0,-.49858,1,25,0); }
	32.074074%{ transform:matrix(1,0,-.49858,1,25,0); }
	33.814815%{ transform:matrix(1,0,-.49858,1,25,0); }
	34.555556%{ transform:matrix(1,0,-.49858,1,25,0); }
	35.296296%{ transform:matrix(1,0,-.49858,1,25,0); }
	36.037037%{ transform:matrix(1,0,-.49858,1,25,0); }
	37.777778%{ transform:matrix(1,0,-.49858,1,25,0); }
	38.518519%{ transform:matrix(1,0,-.49858,1,25,0); }
	39.259259%{ transform:matrix(1,0,-.49858,1,25,0); }
	40.740741%{ transform:matrix(1,0,-.49858,1,25,0); }
	41.481481%{ transform:matrix(1,0,-.49858,1,25,0); }
	42.222222%{ transform:matrix(1,0,-.49858,1,25,0); }
	43.962963%{ transform:matrix(1,0,-.49858,1,25,0); }
	44.703704%{ transform:matrix(1,0,-.49858,1,25,0); }
	45.444444%{ transform:matrix(1,0,-.49858,1,25,0); }
	46.185185%{ transform:matrix(1,0,-.49858,1,25,0); }
	47.925926%{ transform:matrix(1,0,-.49858,1,25,0); }
	48.666667%{ transform:matrix(1,0,-.49858,1,25,0); }
	49.407407%{ transform:matrix(1,0,-.49858,1,25,0); }
	50.148148%{ transform:matrix(1,0,-.49858,1,25,0); }
	51.888889%{ transform:matrix(1,0,-.49858,1,25,0); }
	52.62963%{ transform:matrix(1,0,-.49858,.51685,25,0); }
	53.37037%{ transform:matrix(1,0,-.49858,.26714,25,0); }
	54.111111%{ transform:matrix(1,0,-.49858,.13807,25,0); }
	55.851852%{ transform:matrix(1,0,-.49858,.07136,25,0); }
	56.592593%{ transform:matrix(1,0,-.49858,.03688,25,0); }
	57.333333%{ transform:matrix(1,0,-.49858,.01906,25,0); }
	58.074074%{ transform:matrix(1,0,-.49858,.00985,25,0); }
	59.814815%{ transform:matrix(1,0,-.49858,.00509,25,0); }
	60.555556%{ transform:matrix(1,0,-.49858,.00263,25,0); }
	61.296296%{ transform:matrix(1,0,-.49858,.00136,25,0); }
	62.037037%{ transform:matrix(1,0,-.49858,.0007,25,0); }
	63.777778%{ transform:matrix(1,0,-.49858,.00036,25,0); }
	64.518519%{ transform:matrix(1,0,-.49858,.00019,25,0); }
	65.259259%{ transform:matrix(1,0,-.49858,.0001,25,0); }
}
.vspinner[data-v-05a48ff4] {
	animation:circle-6-rotateAll-data-v-05a48ff4 4.5s linear infinite both;
}
.anim-1[data-v-05a48ff4] {
	animation:circle-6-g-move-bottom-data-v-05a48ff4 4.5s linear infinite both;
}
.anim-2[data-v-05a48ff4] {
	animation:circle-6-g-move-bottom-data-v-05a48ff4 4.5s linear infinite both;
}
.anim-2 {
	circle[data-v-05a48ff4]{ animation:circle-6-anim-2-circle-data-v-05a48ff4 4.5s linear infinite both; transform-origin:50% 50%; }
	line[data-v-05a48ff4]{ animation:circle-6-line-grow-horizontal-1-data-v-05a48ff4 4.5s linear infinite both; transform-origin:100% 50%; }
}
.anim-3 {
	circle[data-v-05a48ff4]{ animation:circle-6-anim-3-circle-data-v-05a48ff4 4.5s linear infinite both; transform-origin:50% 50%; }
	line[data-v-05a48ff4]{ &:first-of-type{ animation:circle-6-line-grow-vertical-1-data-v-05a48ff4 4.5s linear infinite both; //Instead of the line below you could use @include transform-origin($origin-x, $origin-y, $origin-z, $only3d)
			transform-origin:50% 0; }
		&:last-of-type{ animation:circle-6-line-grow-vertical-2-data-v-05a48ff4 4.5s linear infinite both; //Instead of the line below you could use @include transform-origin($origin-x, $origin-y, $origin-z, $only3d)
			transform-origin:50% 0; }
	}
}
.anim-4 {
	circle[data-v-05a48ff4]{ animation:circle-6-anim-4-circle-data-v-05a48ff4 4.5s linear infinite both; transform-origin:50% 50%; }
	line[data-v-05a48ff4]{ animation:circle-6-line-grow-horizontal-2-data-v-05a48ff4 4.5s linear infinite both; transform-origin:100% 50%; }
}
.vspinner[data-v-05b2a775] {
	display:flex;
	justify-content:center;
	align-items:center;
}
.vspinner-inner[data-v-05b2a775] {
	display:inline-block;
	position:relative;
	border-radius:100%;
	animation:circle-7-spin-data-v-05b2a775 3.25s infinite;
	transform:rotate(0deg);
	animation-delay:-.5s;
	&:after{ position:absolute; content:""; height:20px; width:20px; display:block; background:$c-primary-light; border-radius:100%; animation:circle-7-shrink-data-v-05b2a775 3.25s infinite; animation-delay:-.5s; top:70%; }
	&:before{ position:absolute; content:""; height:20px; width:20px; display:block; background:$c-primary-light; border-radius:100%; animation:circle-7-shrink-data-v-05b2a775 3.25s infinite; animation-delay:-.5s; left:70%; }
}
@-webkit-keyframes circle-7-spin {
	0%{ transform:rotate(0deg); height:100%; width:100%; }
	33%{ height:0; width:0; }
	55%{ transform:rotate(2turn); height:0; width:0; }
	70%{ height:100%; width:100%; margin-top:0; }
	to{ height:100%; width:100%; transform:rotate(1turn); margin-top:0; }
}
@keyframes circle-7-spin-data-v-05b2a775 {
	0%{ transform:rotate(0deg); height:100%; width:100%; }
	33%{ height:0; width:0; }
	55%{ transform:rotate(2turn); height:0; width:0; }
	70%{ height:100%; width:100%; margin-top:0; }
	to{ height:100%; width:100%; transform:rotate(1turn); margin-top:0; }
}
@-webkit-keyframes circle-7-shrink {
	0%{ height:20px; width:20px; }
	to{ height:20px; width:20px; }
	33%{ height:0; width:0; }
	55%{ height:0; width:0; }
	70%{ height:20px; width:20px; }
}
@keyframes circle-7-shrink-data-v-05b2a775 {
	0%{ height:20px; width:20px; }
	to{ height:20px; width:20px; }
	33%{ height:0; width:0; }
	55%{ height:0; width:0; }
	70%{ height:20px; width:20px; }
}
.vspinner[data-v-05c0bef6] {
	display:flex;
	justify-content:center;
	align-items:center;
}
.ball-container[data-v-05c0bef6] {
	animation:animball_two-data-v-05c0bef6 1.5s infinite;
	width:44px;
	height:44px;
	flex-shrink:0;
	position:relative;
}
.contener_mixte[data-v-05c0bef6] {
	width:44px;
	height:44px;
	position:absolute;
}
.ballcolor[data-v-05c0bef6] {
	width:20px;
	height:20px;
	border-radius:50%;
}
.ball_1[data-v-05c0bef6] {
	position:absolute;
	animation:animball_one-data-v-05c0bef6 1.5s infinite ease;
	background-color:$color_sunset_orange_approx;
	top:0;
	left:0;
}
.ball_2[data-v-05c0bef6] {
	position:absolute;
	animation:animball_one-data-v-05c0bef6 1.5s infinite ease;
	background-color:$color_tulip_tree_approx;
	top:0;
	left:24px;
}
.ball_3[data-v-05c0bef6] {
	position:absolute;
	animation:animball_one-data-v-05c0bef6 1.5s infinite ease;
	background-color:$c-primary-light;
	top:24px;
	left:0;
}
.ball_4[data-v-05c0bef6] {
	position:absolute;
	animation:animball_one-data-v-05c0bef6 1.5s infinite ease;
	background-color:$color_pickled_bluewood_approx;
	top:24px;
	left:24px;
}
@-webkit-keyframes animball_one {
	0%{ position:absolute; }
	50%{ top:12px; left:12px; position:absolute; opacity:.5; }
	to{ position:absolute; }
}
@keyframes animball_one-data-v-05c0bef6 {
	0%{ position:absolute; }
	50%{ top:12px; left:12px; position:absolute; opacity:.5; }
	to{ position:absolute; }
}
@-webkit-keyframes animball_two {
	0%{ transform:rotate(0deg) scale(1); }
	50%{ transform:rotate(1turn) scale(1.3); }
	to{ transform:rotate(2turn) scale(1); }
}
@keyframes animball_two-data-v-05c0bef6 {
	0%{ transform:rotate(0deg) scale(1); }
	50%{ transform:rotate(1turn) scale(1.3); }
	to{ transform:rotate(2turn) scale(1); }
}
.vspinner[data-v-05ced677] {
	display:flex;
	justify-content:center;
	align-items:center;
}
.vspinner-inner[data-v-05ced677] {
	width:120px;
	height:120px;
}
@-webkit-keyframes circle-9-loading {
	0%{ transform:rotate(0deg); }
	25%{ transform:rotate(160deg); }
	50%{ transform:rotate(0deg); }
	75%{ transform:rotate(160deg); }
	to{ transform:rotate(0deg); }
}
@keyframes circle-9-loading-data-v-05ced677 {
	0%{ transform:rotate(0deg); }
	25%{ transform:rotate(160deg); }
	50%{ transform:rotate(0deg); }
	75%{ transform:rotate(160deg); }
	to{ transform:rotate(0deg); }
}
.loading[data-v-05ced677] {
	background-color:transparent;
	border-radius:50%;
	margin:5px auto;
	animation:circle-9-loading-data-v-05ced677 5s infinite linear;
}
.spin-1[data-v-05ced677] {
	border:5px solid $color_sunset_orange_approx;
	border-top:5px solid transparent;
	border-left:5px solid transparent;
	width:120px;
	height:120px;
}
.spin-2[data-v-05ced677] {
	border:5px solid $c-primary-light;
	border-top:5px solid transparent;
	border-left:5px solid transparent;
	width:100px;
	height:100px;
	animation-delay:1s;
}
.spin-3[data-v-05ced677] {
	border:5px solid $color_wattle_approx;
	border-top:5px solid transparent;
	border-left:5px solid transparent;
	width:80px;
	height:80px;
	animation-delay:1s;
}
.spin-4[data-v-05ced677] {
	border:5px solid $color_yellow_orange_approx;
	border-top:5px solid transparent;
	border-left:5px solid transparent;
	width:60px;
	height:60px;
	animation-delay:1s;
}
.spin-5[data-v-05ced677] {
	border:5px solid $color_pickled_bluewood_approx;
	border-top:5px solid transparent;
	border-left:5px solid transparent;
	width:40px;
	height:40px;
	animation-delay:1s;
}
.spin-6[data-v-05ced677] {
	border:5px solid $white;
	width:20px;
	height:20px;
	animation-delay:1s;
}
.vspinner[data-v-b33ea45e] {
	display:flex;
	justify-content:center;
	align-items:center;
}
.vspinner-inner[data-v-b33ea45e] {
	width:100px;
	height:100px;
	flex-shrink:0;
}
.loader-xbox[data-v-b33ea45e] {
	position:absolute;
	border:3px solid transparent;
	border-top:3px solid $c-primary-light;
	border-radius:50%;
	animation:rotate-data-v-b33ea45e linear infinite;
	content:"";
	height:100px;
	width:100px;
	animation-duration:1.05s;
	&:after{ position:absolute; border:3px solid transparent; border-top:3px solid $c-primary-light; border-radius:50%; animation:rotate-data-v-b33ea45e linear infinite; content:""; height:50px; width:50px; top:22px; left:22px; border-top:3px solid $color_tulip_tree_approx; animation-duration:4s; }
	&:before{ position:absolute; border:3px solid transparent; border-top:3px solid $c-primary-light; border-radius:50%; animation:rotate-data-v-b33ea45e linear infinite; content:""; height:75px; width:75px; top:10px; left:10px; border-top:3px solid $color_sunset_orange_approx; animation-duration:10s; }
}
@-webkit-keyframes rotate {
	0%{ transform:rotate(1turn); }
	to{ transform:rotate(0deg); }
}
@keyframes rotate-data-v-b33ea45e {
	0%{ transform:rotate(1turn); }
	to{ transform:rotate(0deg); }
}
.vspinner[data-v-b322755c] {
	display:flex;
	justify-content:center;
	align-items:center;
}
.vspinner-inner[data-v-b322755c] {
	width:calc(100% - 14px);
	height:calc(100% - 14px);
	flex-shrink:0;
	border:1px solid;
	animation:rotate 1.3s linear 0s infinite;
	border-radius:50%;
	&:after{ content:""; position:absolute; width:14px; height:14px; background:$c-primary-light; border-radius:100%; left:50%; transform:translateX(-50%) translateY(-50%); top:0; }
}
.vspinner[data-v-1192a1d2] {
	animation:cube-shadow-vspinner-data-v-1192a1d2 1.8s cubic-bezier(.75,0,.5,1) infinite;
}
@-webkit-keyframes cube-shadow-vspinner {
	50%{ border-radius:50%; transform:scale(.5) rotate(1turn); }
	to{ transform:scale(1) rotate(2turn); }
}
@keyframes cube-shadow-vspinner-data-v-1192a1d2 {
	50%{ border-radius:50%; transform:scale(.5) rotate(1turn); }
	to{ transform:scale(1) rotate(2turn); }
}
.vspinner[data-v-fd3fa63c] {
	position:relative;
}
@-webkit-keyframes diamonds {
	50%{ left:50%; transform:translateX(-50%) rotate(45deg) scale(1); }
	to{ left:100%; transform:translateX(-50%) rotate(45deg) scale(0); }
}
@keyframes diamonds-data-v-fd3fa63c {
	50%{ left:50%; transform:translateX(-50%) rotate(45deg) scale(1); }
	to{ left:100%; transform:translateX(-50%) rotate(45deg) scale(0); }
}
.vspinner[data-v-7ae8f29b] {
	position:relative;
	display:inline-block;
}
.double-bounce1[data-v-7ae8f29b] {
	width:100%;
	height:100%;
	border-radius:50%;
	opacity:.6;
	position:absolute;
	top:0;
	left:0;
	animation:double-bounce-data-v-7ae8f29b 2s ease-in-out infinite;
}
.double-bounce2[data-v-7ae8f29b] {
	width:100%;
	height:100%;
	border-radius:50%;
	opacity:.6;
	position:absolute;
	top:0;
	left:0;
	animation:double-bounce-data-v-7ae8f29b 2s ease-in-out infinite;
	animation-delay:-1s;
}
@-webkit-keyframes double-bounce {
	0%{ transform:scale(0); }
	to{ transform:scale(0); }
	50%{ transform:scale(1); }
}
@keyframes double-bounce-data-v-7ae8f29b {
	0%{ transform:scale(0); }
	to{ transform:scale(0); }
	50%{ transform:scale(1); }
}
.vspinner[data-v-041d70f2] {
	display:flex;
	justify-content:center;
	align-items:center;
}
.vspinner-inner[data-v-041d70f2] {
	width:60px;
	height:30px;
	flex-shrink:0;
	background:$color_tradewind_approx;
	//Instead of the line below you could use @include border-top-left-radius($radius)
	border-top-left-radius:32px;
	//Instead of the line below you could use @include border-top-right-radius($radius)
	border-top-right-radius:32px;
	display:inline-block;
	overflow:hidden;
	position:relative;
	text-indent:-9999px;
	&:before{ animation:gauge-vspinner-data-v-041d70f2 4s infinite ease; background:$white; border-radius:2px; content:""; position:absolute; left:30px; top:5.33333px; width:4px; height:26.66667px; transform-origin:50% 100%; }
	&:after{ content:""; background:$white; border-radius:8px; position:absolute; left:25.6px; top:25.6px; width:12.8px; height:12.8px; }
}
@-webkit-keyframes gauge-vspinner {
	0%{ transform:rotate(-50deg); }
	10%{ transform:rotate(20deg); }
	20%{ transform:rotate(60deg); }
	24%{ transform:rotate(60deg); }
	40%{ transform:rotate(-20deg); }
	54%{ transform:rotate(70deg); }
	56%{ transform:rotate(78deg); }
	58%{ transform:rotate(73deg); }
	60%{ transform:rotate(75deg); }
	62%{ transform:rotate(70deg); }
	70%{ transform:rotate(-20deg); }
	80%{ transform:rotate(20deg); }
	83%{ transform:rotate(25deg); }
	86%{ transform:rotate(20deg); }
	89%{ transform:rotate(25deg); }
	to{ transform:rotate(-50deg); }
}
@keyframes gauge-vspinner-data-v-041d70f2 {
	0%{ transform:rotate(-50deg); }
	10%{ transform:rotate(20deg); }
	20%{ transform:rotate(60deg); }
	24%{ transform:rotate(60deg); }
	40%{ transform:rotate(-20deg); }
	54%{ transform:rotate(70deg); }
	56%{ transform:rotate(78deg); }
	58%{ transform:rotate(73deg); }
	60%{ transform:rotate(75deg); }
	62%{ transform:rotate(70deg); }
	70%{ transform:rotate(-20deg); }
	80%{ transform:rotate(20deg); }
	83%{ transform:rotate(25deg); }
	86%{ transform:rotate(20deg); }
	89%{ transform:rotate(25deg); }
	to{ transform:rotate(-50deg); }
}
.vspinner[data-v-7b86f29b] {
	overflow:hidden;
	position:relative;
	text-indent:-9999px;
	display:inline-block;
	background:$color_salmon_approx;
	border-radius:50%;
	transform:rotate(90deg);
	transform-origin:50% 50%;
	animation:plus-loader-background-data-v-7b86f29b 3s infinite ease-in-out;
	&:after{ background:$color_salmon_approx; animation:plus-loader-top-data-v-7b86f29b 3s infinite linear; border-radius:50% 0 0 50%; content:""; position:absolute; right:50%; top:0; width:50%; height:100%; transform-origin:100% 50%; }
	&:before{ border-radius:50% 0 0 50%; content:""; position:absolute; right:50%; top:0; width:50%; height:100%; transform-origin:100% 50%; background:$color_golden_tainoi_approx; animation:plus-loader-bottom-data-v-7b86f29b 3s infinite linear; }
}
@-webkit-keyframes plus-loader-top {
	25%{ background:$color_golden_tainoi_approx; transform:rotateY(180deg); }
	50%{ background:$color_pastel_green_approx; transform:rotateY(0deg); }
	75%{ background:$color_picton_blue_approx; transform:rotateY(180deg); }
	to{ background:$color_salmon_approx; transform:rotateY(0deg); animation-timing-function:step-start; }
	0.5%{ background:$color_salmon_approx; transform:rotateY(0deg); animation-timing-function:ease-in; }
	1.75%{ background:$color_vermilion_approx; transform:rotateY(90deg); animation-timing-function:step-start; }
	2.76%{ background:$color_sun_approx; transform:rotateY(90deg); animation-timing-function:ease-out; }
	3.5%{ background:$color_golden_tainoi_approx; transform:rotateY(180deg); animation-timing-function:ease-in; }
	4.25%{ background:$color_sun_approx; transform:rotateY(90deg); animation-timing-function:step-start; }
	5.26%{ background:$color_malachite_approx; transform:rotateY(90deg); animation-timing-function:ease-out; }
	6.5%{ background:$color_pastel_green_approx; transform:rotateY(0deg); animation-timing-function:ease-in; }
	7.75%{ background:$color_malachite_approx; transform:rotateY(90deg); animation-timing-function:step-start; }
	8.76%{ background:$color_lochmara_approx; transform:rotateY(90deg); animation-timing-function:ease-out; }
	9.5%{ background:$color_picton_blue_approx; transform:rotateY(180deg); animation-timing-function:ease-in; }
	10.25%{ background:$color_lochmara_approx; transform:rotateY(90deg); animation-timing-function:step-start; }
	11.26%{ background:$color_vermilion_approx; transform:rotateY(90deg); animation-timing-function:ease-in; }
}
@keyframes plus-loader-top-data-v-7b86f29b {
	25%{ background:$color_golden_tainoi_approx; transform:rotateY(180deg); }
	50%{ background:$color_pastel_green_approx; transform:rotateY(0deg); }
	75%{ background:$color_picton_blue_approx; transform:rotateY(180deg); }
	to{ background:$color_salmon_approx; transform:rotateY(0deg); animation-timing-function:step-start; }
	0.5%{ background:$color_salmon_approx; transform:rotateY(0deg); animation-timing-function:ease-in; }
	1.75%{ background:$color_vermilion_approx; transform:rotateY(90deg); animation-timing-function:step-start; }
	2.76%{ background:$color_sun_approx; transform:rotateY(90deg); animation-timing-function:ease-out; }
	3.5%{ background:$color_golden_tainoi_approx; transform:rotateY(180deg); animation-timing-function:ease-in; }
	4.25%{ background:$color_sun_approx; transform:rotateY(90deg); animation-timing-function:step-start; }
	5.26%{ background:$color_malachite_approx; transform:rotateY(90deg); animation-timing-function:ease-out; }
	6.5%{ background:$color_pastel_green_approx; transform:rotateY(0deg); animation-timing-function:ease-in; }
	7.75%{ background:$color_malachite_approx; transform:rotateY(90deg); animation-timing-function:step-start; }
	8.76%{ background:$color_lochmara_approx; transform:rotateY(90deg); animation-timing-function:ease-out; }
	9.5%{ background:$color_picton_blue_approx; transform:rotateY(180deg); animation-timing-function:ease-in; }
	10.25%{ background:$color_lochmara_approx; transform:rotateY(90deg); animation-timing-function:step-start; }
	11.26%{ background:$color_vermilion_approx; transform:rotateY(90deg); animation-timing-function:ease-in; }
}
@-webkit-keyframes plus-loader-bottom {
	0%{ background:$color_golden_tainoi_approx; animation-timing-function:step-start; }
	50%{ background:$color_golden_tainoi_approx; animation-timing-function:step-start; }
	75%{ background:$color_picton_blue_approx; animation-timing-function:step-start; }
	to{ background:$color_picton_blue_approx; animation-timing-function:step-start; }
}
@keyframes plus-loader-bottom-data-v-7b86f29b {
	0%{ background:$color_golden_tainoi_approx; animation-timing-function:step-start; }
	50%{ background:$color_golden_tainoi_approx; animation-timing-function:step-start; }
	75%{ background:$color_picton_blue_approx; animation-timing-function:step-start; }
	to{ background:$color_picton_blue_approx; animation-timing-function:step-start; }
}
@-webkit-keyframes plus-loader-background {
	0%{ background:$color_salmon_approx; transform:rotate(180deg); }
	25%{ background:$color_salmon_approx; transform:rotate(180deg); animation-timing-function:step-start; }
	50%{ background:$color_pastel_green_approx; transform:rotate(90deg); animation-timing-function:step-start; }
	75%{ background:$color_pastel_green_approx; transform:rotate(0deg); animation-timing-function:step-start; }
	to{ background:$color_salmon_approx; transform:rotate(270deg); animation-timing-function:step-start; }
	0.5%{ background:$color_pastel_green_approx; transform:rotate(90deg); }
	1.5%{ background:$color_pastel_green_approx; transform:rotate(0deg); }
	2.5%{ background:$color_salmon_approx; transform:rotate(270deg); }
}
@keyframes plus-loader-background-data-v-7b86f29b {
	0%{ background:$color_salmon_approx; transform:rotate(180deg); }
	25%{ background:$color_salmon_approx; transform:rotate(180deg); animation-timing-function:step-start; }
	50%{ background:$color_pastel_green_approx; transform:rotate(90deg); animation-timing-function:step-start; }
	75%{ background:$color_pastel_green_approx; transform:rotate(0deg); animation-timing-function:step-start; }
	to{ background:$color_salmon_approx; transform:rotate(270deg); animation-timing-function:step-start; }
	0.5%{ background:$color_pastel_green_approx; transform:rotate(90deg); }
	1.5%{ background:$color_pastel_green_approx; transform:rotate(0deg); }
	2.5%{ background:$color_salmon_approx; transform:rotate(270deg); }
}
.vspinner[data-v-5b1608a4] {
	overflow:hidden;
}
.vspinner-inner[data-v-5b1608a4] {
	position:relative;
	width:160px;
	height:160px;
	background-color:transparent;
	border-radius:50%;
	border:2px solid $color_delta_approx;
	transform-origin:top left;
	display:block;
	&:before{ border:7px solid $c-primary-light; border-radius:50%; clip:rect(0,35px,35px,0); z-index:10; animation:hexagon-rotate-data-v-5b1608a4 infinite; animation-duration:3s; animation-timing-function:linear; content:""; width:164px; height:164px; display:block; position:absolute; top:-2px; left:-2px; box-sizing:border-box; }
	&:after{ content:""; width:164px; height:164px; display:block; position:absolute; top:-2px; left:-2px; box-sizing:border-box; border:2px solid $c-primary; border-radius:50%; clip:rect(0,164px,150px,0); z-index:9; animation:hexagon-rotate2-data-v-5b1608a4 3s linear infinite; }
}
.hexagon-container[data-v-5b1608a4] {
	list-style:none;
	margin:0;
	padding:0;
	position:relative;
	top:33px;
	left:41px;
	border-radius:50%;
}
.hexagon[data-v-5b1608a4] {
	position:absolute;
	width:40px;
	height:23px;
	background-color:$c-primary-light;
	&:before{ top:-11px; border-bottom:11.5px solid $c-primary-light; content:""; position:absolute; left:0; width:0; height:0; border-left:20px solid transparent; border-right:20px solid transparent; }
	&:after{ content:""; position:absolute; left:0; width:0; height:0; border-left:20px solid transparent; border-right:20px solid transparent; top:23px; border-top:11.5px solid $c-primary-light; }
}
.hexagon {
	&.hex_1[data-v-5b1608a4]{ top:0; left:0; animation:hexagon-Animasearch-data-v-5b1608a4 3s ease-in-out infinite; animation-delay:.21429s; }
	&.hex_2[data-v-5b1608a4]{ top:0; left:42px; animation:hexagon-Animasearch-data-v-5b1608a4 3s ease-in-out infinite; animation-delay:.42857s; }
	&.hex_3[data-v-5b1608a4]{ top:36px; left:63px; animation:hexagon-Animasearch-data-v-5b1608a4 3s ease-in-out infinite; animation-delay:.64286s; }
	&.hex_4[data-v-5b1608a4]{ top:72px; left:42px; animation:hexagon-Animasearch-data-v-5b1608a4 3s ease-in-out infinite; animation-delay:.85714s; }
	&.hex_5[data-v-5b1608a4]{ top:72px; left:0; animation:hexagon-Animasearch-data-v-5b1608a4 3s ease-in-out infinite; animation-delay:1.07143s; }
	&.hex_6[data-v-5b1608a4]{ top:36px; left:-21px; animation:hexagon-Animasearch-data-v-5b1608a4 3s ease-in-out infinite; animation-delay:1.28571s; }
	&.hex_7[data-v-5b1608a4]{ top:36px; left:21px; animation:hexagon-Animasearch-data-v-5b1608a4 3s ease-in-out infinite; animation-delay:1.5s; }
}
@-webkit-keyframes hexagon-Animasearch {
	0%{ transform:scale(1); opacity:1; }
	15%{ transform:scale(.5); opacity:0; }
	50%{ transform:scale(.5); opacity:0; }
	65%{ transform:scale(1); opacity:1; }
}
@keyframes hexagon-Animasearch-data-v-5b1608a4 {
	0%{ transform:scale(1); opacity:1; }
	15%{ transform:scale(.5); opacity:0; }
	50%{ transform:scale(.5); opacity:0; }
	65%{ transform:scale(1); opacity:1; }
}
@-webkit-keyframes hexagon-rotate {
	0%{ transform:rotate(0); clip:rect(0,35px,35px,0); }
	50%{ clip:rect(0,40px,40px,0); }
	to{ transform:rotate(1turn); clip:rect(0,35px,35px,0); }
}
@keyframes hexagon-rotate-data-v-5b1608a4 {
	0%{ transform:rotate(0); clip:rect(0,35px,35px,0); }
	50%{ clip:rect(0,40px,40px,0); }
	to{ transform:rotate(1turn); clip:rect(0,35px,35px,0); }
}
@-webkit-keyframes hexagon-rotate2 {
	0%{ transform:rotate(0deg); clip:rect(0,164px,150px,0); }
	50%{ clip:rect(0,164px,0,0); transform:rotate(1turn); }
	to{ transform:rotate(2turn); clip:rect(0,164px,150px,0); }
}
@keyframes hexagon-rotate2-data-v-5b1608a4 {
	0%{ transform:rotate(0deg); clip:rect(0,164px,150px,0); }
	50%{ clip:rect(0,164px,0,0); transform:rotate(1turn); }
	to{ transform:rotate(2turn); clip:rect(0,164px,150px,0); }
}
@-webkit-keyframes hexagon-rotate3 {
	0%{ transform:rotate(0deg); }
	to{ transform:rotate(1turn); }
}
@keyframes hexagon-rotate3-data-v-5b1608a4 {
	0%{ transform:rotate(0deg); }
	to{ transform:rotate(1turn); }
}
.vspinner[data-v-544d37f4] {
	display:flex;
	justify-content:center;
	align-items:center;
}
.hourglass[data-v-544d37f4] {
	display:block;
	background:$white;
	width:32px;
	height:64px;
	box-shadow:inset 0 0 0 0 $white,inset 0 32px 0 0 $c-primary-light,inset 0 0 64px 0 $white;
	animation:hourglass-data-v-544d37f4 1s linear infinite;
}
.outer[data-v-544d37f4] {
	fill:$c-primary-light;
}
.middle[data-v-544d37f4] {
	fill:$white;
}
@-webkit-keyframes hourglass {
	0%{ transform:rotate(0deg); box-shadow:inset 0 0 0 0 $white,inset 0 32px 0 0 $c-primary-light,inset 0 64px 0 0 $white,inset 0 64px 0 0 $c-primary-light; }
	80%{ transform:rotate(0deg); box-shadow:inset 0 32px 0 0 $white,inset 0 32px 0 0 $c-primary-light,inset 0 32px 0 0 $white,inset 0 64px 0 0 $c-primary-light; }
	to{ transform:rotate(180deg); box-shadow:inset 0 32px 0 0 $white,inset 0 32px 0 0 $c-primary-light,inset 0 32px 0 0 $white,inset 0 64px 0 0 $c-primary-light; }
}
@keyframes hourglass-data-v-544d37f4 {
	0%{ transform:rotate(0deg); box-shadow:inset 0 0 0 0 $white,inset 0 32px 0 0 $c-primary-light,inset 0 64px 0 0 $white,inset 0 64px 0 0 $c-primary-light; }
	80%{ transform:rotate(0deg); box-shadow:inset 0 32px 0 0 $white,inset 0 32px 0 0 $c-primary-light,inset 0 32px 0 0 $white,inset 0 64px 0 0 $c-primary-light; }
	to{ transform:rotate(180deg); box-shadow:inset 0 32px 0 0 $white,inset 0 32px 0 0 $c-primary-light,inset 0 32px 0 0 $white,inset 0 64px 0 0 $c-primary-light; }
}
.vspinner-inner[data-v-3f1f92a0] {
	width:70px;
	height:70px;
	display:flex;
	justify-content:center;
	align-items:center;
}
.vspinner-inner {
	[data-v-3f1f92a0]{ line-height:0; box-sizing:border-box; }
	.binding[data-v-67c49feb]{ content:""; width:27px; height:4px; border:2px solid $c-primary-light; margin:0 auto; }
	.pad[data-v-67c49feb]{ width:27px; height:27px; border:2px solid $c-primary-light; border-top:0; padding:4px; margin:0 auto; }
	.line[data-v-67c49feb]{ width:15px; margin-top:4px; border-top:2px solid $c-primary-light; opacity:0; animation:mikepad-writeline-data-v-67c49feb 3s infinite ease-in; &:first-child{ margin-top:0; }
	}
	.line{ &.line1[data-v-67c49feb]{ animation-delay:0s; }
		&.line2[data-v-67c49feb]{ animation-delay:.5s; }
		&.line3[data-v-67c49feb]{ animation-delay:1s; }
	}
	.text[data-v-67c49feb]{ text-align:center; margin-top:10px; font-size:14px; color:$c-primary-light; }
	.slice[data-v-6ac0c12c]{ border-top:18px solid transparent; border-right:none; border-bottom:16px solid transparent; border-left:30px solid $color_sunset_orange_approx; position:absolute; top:0; left:50%; transform-origin:left bottom; border-radius:3px 3px 0 0; &:first-child{ transform:rotate(60deg) rotateY(0deg) rotateX(0); animation:.15s linear .82s origami-hide-1 both 1; }
		&:nth-child(2){ transform:rotate(120deg) rotateY(0deg) rotateX(0); animation:.15s linear .74s origami-hide-2 both 1; }
		&:nth-child(3){ transform:rotate(180deg) rotateY(0deg) rotateX(0); animation:.15s linear .66s origami-hide-3 both 1; }
		&:nth-child(4){ transform:rotate(240deg) rotateY(0deg) rotateX(0); animation:.15s linear .58s origami-hide-4 both 1; }
		&:nth-child(5){ transform:rotate(300deg) rotateY(0deg) rotateX(0); animation:.15s linear .5s origami-hide-5 both 1; }
		&:nth-child(6){ transform:rotate(1turn) rotateY(0deg) rotateX(0); animation:.15s linear .42s origami-hide-6 both 1; }
	}
	&.loading .slice[data-v-6ac0c12c]{ &:first-child{ transform:rotate(60deg) rotateY(90deg) rotateX(0); animation:2s origami-cycle-1 linear infinite both; }
		&:nth-child(2){ transform:rotate(120deg) rotateY(90deg) rotateX(0); animation:2s origami-cycle-2 linear infinite both; }
		&:nth-child(3){ transform:rotate(180deg) rotateY(90deg) rotateX(0); animation:2s origami-cycle-3 linear infinite both; }
		&:nth-child(4){ transform:rotate(240deg) rotateY(90deg) rotateX(0); animation:2s origami-cycle-4 linear infinite both; }
		&:nth-child(5){ transform:rotate(300deg) rotateY(90deg) rotateX(0); animation:2s origami-cycle-5 linear infinite both; }
		&:nth-child(6){ transform:rotate(1turn) rotateY(90deg) rotateX(0); animation:2s origami-cycle-6 linear infinite both; }
	}
}
.jawn[data-v-3f1f92a0] {
	position:relative;
	background-color:$c-primary-light;
	width:15px;
	height:15px;
	margin:0 auto;
	border-radius:50%;
	&:after{ content:""; position:absolute; width:6px; height:6px; border-radius:50%; left:-10px; top:-5px; background-color:$color_sunset_orange_approx; transform-origin:15px 10px; animation:jawn-axis-data-v-3f1f92a0 1s linear infinite; }
	&:before{ content:""; position:absolute; width:6px; height:6px; border-radius:50%; left:-25px; top:-15px; background-color:$color_pickled_bluewood_approx; transform-origin:30px 20px; animation:jawn-axis-data-v-3f1f92a0 2s linear infinite; }
}
@-webkit-keyframes jawn-axis {
	0%{ transform:rotate(0deg) translateZ(0); }
	to{ transform:rotate(1turn) translateZ(0); }
}
@keyframes jawn-axis-data-v-3f1f92a0 {
	0%{ transform:rotate(0deg) translateZ(0); }
	to{ transform:rotate(1turn) translateZ(0); }
}
@-webkit-keyframes jumper {
	0%{ opacity:0; transform:scale(0); }
	5%{ opacity:1; }
	to{ opacity:0; }
}
@keyframes jumper-data-v-59ce3e86 {
	0%{ opacity:0; transform:scale(0); }
	5%{ opacity:1; }
	to{ opacity:0; }
}
.vspinner[data-v-7b46c7dd] {
	overflow:hidden;
	display:flex;
	justify-content:center;
	align-items:center;
}
.cube[data-v-7b46c7dd] {
	width:80px;
	height:80px;
	line-height:80px;
	text-align:center;
	transform-style:preserve-3d;
	transition:transform .5s .1s;
	perspective:9999px;
	color:$color_mine_shaft_approx;
	opacity:1;
	position:relative;
}
.cube {
	&.panelLoad[data-v-7b46c7dd]{ z-index:11; top:50%; animation:letter-cube-panel-data-v-7b46c7dd 2.2s infinite forwards; }
	.cube-face[data-v-7b46c7dd]{ width:inherit; height:inherit; position:absolute; background:$white; box-shadow:inset 0 0 0 1px $color_mine_shaft_approx,0 0 1px 1px $color_mine_shaft_approx; opacity:1; }
	.cube-face-front[data-v-7b46c7dd]{ transform:translateZ(40px); font-size:57px; }
	.cube-face-back[data-v-7b46c7dd]{ transform:rotateY(180deg) translateZ(40px); }
	.cube-face-left[data-v-7b46c7dd]{ transform:rotateY(-90deg) translateZ(40px); }
	.cube-face-right[data-v-7b46c7dd]{ transform:rotateY(90deg) translateZ(40px); }
	.cube-face-top[data-v-7b46c7dd]{ transform:rotateX(90deg) translateZ(40px); }
	.cube-face-bottom[data-v-7b46c7dd]{ transform:rotateX(-90deg) translateZ(40px); }
	&.panelLoad .cube-face[data-v-7b46c7dd]{ font-family:$font_0, $font_1; font-size:50px; color:$c-primary-light; box-shadow:inset 0 0 0 1px $c-primary-light,0 0 1px 1px $c-primary-light; }
}
@-webkit-keyframes letter-cube-panel {
	0%{ transform:rotateY(0deg) rotate(0deg); }
	20%{ transform:rotateY(90deg) rotate(0deg); }
	40%{ transform:rotateX(45deg) rotate(45deg); }
	60%{ transform:rotateX(90deg) rotateY(180deg) rotateX(90deg); }
	80%{ transform:rotateX(310deg) rotate(230deg); }
	to{ transform:rotateX(1turn) rotate(1turn); }
}
@keyframes letter-cube-panel-data-v-7b46c7dd {
	0%{ transform:rotateY(0deg) rotate(0deg); }
	20%{ transform:rotateY(90deg) rotate(0deg); }
	40%{ transform:rotateX(45deg) rotate(45deg); }
	60%{ transform:rotateX(90deg) rotateY(180deg) rotateX(90deg); }
	80%{ transform:rotateX(310deg) rotate(230deg); }
	to{ transform:rotateX(1turn) rotate(1turn); }
}
.vspinner[data-v-67c49feb] {
	display:flex;
	justify-content:center;
	align-items:center;
	position:relative;
}
.vspinner-inner[data-v-67c49feb] {
	flex-shrink:0;
}
@-webkit-keyframes mikepad-writeline {
	0%{ width:0; opacity:0; }
	33%{ width:15px; opacity:1; }
	70%{ opacity:1; }
	to{ opacity:0; }
}
@keyframes mikepad-writeline-data-v-67c49feb {
	0%{ width:0; opacity:0; }
	33%{ width:15px; opacity:1; }
	70%{ opacity:1; }
	to{ opacity:0; }
}
@-webkit-keyframes origami-show-1 {
	0%{ transform:rotate(60deg) rotateY(-90deg) rotateX(0deg); border-left-color:$color_sea_green_approx; }
}
@keyframes origami-show-1-data-v-6ac0c12c {
	0%{ transform:rotate(60deg) rotateY(-90deg) rotateX(0deg); border-left-color:$color_sea_green_approx; }
}
@-webkit-keyframes origami-hide-1 {
	to{ transform:rotate(60deg) rotateY(-90deg) rotateX(0deg); border-left-color:$color_sea_green_approx; }
}
@keyframes origami-hide-1-data-v-6ac0c12c {
	to{ transform:rotate(60deg) rotateY(-90deg) rotateX(0deg); border-left-color:$color_sea_green_approx; }
}
@-webkit-keyframes origami-cycle-1 {
	5%{ transform:rotate(60deg) rotateY(90deg) rotateX(0deg); border-left-color:$color_sea_green_approx; }
	10%{ transform:rotate(60deg) rotateY(0) rotateX(0deg); border-left-color:$c-primary-light; }
	75%{ transform:rotate(60deg) rotateY(0) rotateX(0deg); border-left-color:$c-primary-light; }
	80%{ transform:rotate(60deg) rotateY(90deg) rotateX(0deg); border-left-color:$color_sea_green_approx; }
	to{ transform:rotate(60deg) rotateY(90deg) rotateX(0deg); border-left-color:$color_sea_green_approx; }
}
@keyframes origami-cycle-1-data-v-6ac0c12c {
	5%{ transform:rotate(60deg) rotateY(90deg) rotateX(0deg); border-left-color:$color_sea_green_approx; }
	10%{ transform:rotate(60deg) rotateY(0) rotateX(0deg); border-left-color:$c-primary-light; }
	75%{ transform:rotate(60deg) rotateY(0) rotateX(0deg); border-left-color:$c-primary-light; }
	80%{ transform:rotate(60deg) rotateY(90deg) rotateX(0deg); border-left-color:$color_sea_green_approx; }
	to{ transform:rotate(60deg) rotateY(90deg) rotateX(0deg); border-left-color:$color_sea_green_approx; }
}
@-webkit-keyframes origami-show-2 {
	0%{ transform:rotate(120deg) rotateY(-90deg) rotateX(0deg); border-left-color:$color_sea_green_approx; }
}
@keyframes origami-show-2-data-v-6ac0c12c {
	0%{ transform:rotate(120deg) rotateY(-90deg) rotateX(0deg); border-left-color:$color_sea_green_approx; }
}
@-webkit-keyframes origami-hide-2 {
	to{ transform:rotate(120deg) rotateY(-90deg) rotateX(0deg); border-left-color:$color_sea_green_approx; }
}
@keyframes origami-hide-2-data-v-6ac0c12c {
	to{ transform:rotate(120deg) rotateY(-90deg) rotateX(0deg); border-left-color:$color_sea_green_approx; }
}
@-webkit-keyframes origami-cycle-2 {
	10%{ transform:rotate(120deg) rotateY(90deg) rotateX(0deg); border-left-color:$color_sea_green_approx; }
	15%{ transform:rotate(120deg) rotateY(0) rotateX(0deg); border-left-color:$c-primary-light; }
	70%{ transform:rotate(120deg) rotateY(0) rotateX(0deg); border-left-color:$c-primary-light; }
	75%{ transform:rotate(120deg) rotateY(90deg) rotateX(0deg); border-left-color:$color_sea_green_approx; }
	to{ transform:rotate(120deg) rotateY(90deg) rotateX(0deg); border-left-color:$color_sea_green_approx; }
}
@keyframes origami-cycle-2-data-v-6ac0c12c {
	10%{ transform:rotate(120deg) rotateY(90deg) rotateX(0deg); border-left-color:$color_sea_green_approx; }
	15%{ transform:rotate(120deg) rotateY(0) rotateX(0deg); border-left-color:$c-primary-light; }
	70%{ transform:rotate(120deg) rotateY(0) rotateX(0deg); border-left-color:$c-primary-light; }
	75%{ transform:rotate(120deg) rotateY(90deg) rotateX(0deg); border-left-color:$color_sea_green_approx; }
	to{ transform:rotate(120deg) rotateY(90deg) rotateX(0deg); border-left-color:$color_sea_green_approx; }
}
@-webkit-keyframes origami-show-3 {
	0%{ transform:rotate(180deg) rotateY(-90deg) rotateX(0deg); border-left-color:$color_sea_green_approx; }
}
@keyframes origami-show-3-data-v-6ac0c12c {
	0%{ transform:rotate(180deg) rotateY(-90deg) rotateX(0deg); border-left-color:$color_sea_green_approx; }
}
@-webkit-keyframes origami-hide-3 {
	to{ transform:rotate(180deg) rotateY(-90deg) rotateX(0deg); border-left-color:$color_sea_green_approx; }
}
@keyframes origami-hide-3-data-v-6ac0c12c {
	to{ transform:rotate(180deg) rotateY(-90deg) rotateX(0deg); border-left-color:$color_sea_green_approx; }
}
@-webkit-keyframes origami-cycle-3 {
	15%{ transform:rotate(180deg) rotateY(90deg) rotateX(0deg); border-left-color:$color_sea_green_approx; }
	20%{ transform:rotate(180deg) rotateY(0) rotateX(0deg); border-left-color:$c-primary-light; }
	65%{ transform:rotate(180deg) rotateY(0) rotateX(0deg); border-left-color:$c-primary-light; }
	70%{ transform:rotate(180deg) rotateY(90deg) rotateX(0deg); border-left-color:$color_sea_green_approx; }
	to{ transform:rotate(180deg) rotateY(90deg) rotateX(0deg); border-left-color:$color_sea_green_approx; }
}
@keyframes origami-cycle-3-data-v-6ac0c12c {
	15%{ transform:rotate(180deg) rotateY(90deg) rotateX(0deg); border-left-color:$color_sea_green_approx; }
	20%{ transform:rotate(180deg) rotateY(0) rotateX(0deg); border-left-color:$c-primary-light; }
	65%{ transform:rotate(180deg) rotateY(0) rotateX(0deg); border-left-color:$c-primary-light; }
	70%{ transform:rotate(180deg) rotateY(90deg) rotateX(0deg); border-left-color:$color_sea_green_approx; }
	to{ transform:rotate(180deg) rotateY(90deg) rotateX(0deg); border-left-color:$color_sea_green_approx; }
}
@-webkit-keyframes origami-show-4 {
	0%{ transform:rotate(240deg) rotateY(-90deg) rotateX(0deg); border-left-color:$color_sea_green_approx; }
}
@keyframes origami-show-4-data-v-6ac0c12c {
	0%{ transform:rotate(240deg) rotateY(-90deg) rotateX(0deg); border-left-color:$color_sea_green_approx; }
}
@-webkit-keyframes origami-hide-4 {
	to{ transform:rotate(240deg) rotateY(-90deg) rotateX(0deg); border-left-color:$color_sea_green_approx; }
}
@keyframes origami-hide-4-data-v-6ac0c12c {
	to{ transform:rotate(240deg) rotateY(-90deg) rotateX(0deg); border-left-color:$color_sea_green_approx; }
}
@-webkit-keyframes origami-cycle-4 {
	20%{ transform:rotate(240deg) rotateY(90deg) rotateX(0deg); border-left-color:$color_sea_green_approx; }
	25%{ transform:rotate(240deg) rotateY(0) rotateX(0deg); border-left-color:$c-primary-light; }
	60%{ transform:rotate(240deg) rotateY(0) rotateX(0deg); border-left-color:$c-primary-light; }
	65%{ transform:rotate(240deg) rotateY(90deg) rotateX(0deg); border-left-color:$color_sea_green_approx; }
	to{ transform:rotate(240deg) rotateY(90deg) rotateX(0deg); border-left-color:$color_sea_green_approx; }
}
@keyframes origami-cycle-4-data-v-6ac0c12c {
	20%{ transform:rotate(240deg) rotateY(90deg) rotateX(0deg); border-left-color:$color_sea_green_approx; }
	25%{ transform:rotate(240deg) rotateY(0) rotateX(0deg); border-left-color:$c-primary-light; }
	60%{ transform:rotate(240deg) rotateY(0) rotateX(0deg); border-left-color:$c-primary-light; }
	65%{ transform:rotate(240deg) rotateY(90deg) rotateX(0deg); border-left-color:$color_sea_green_approx; }
	to{ transform:rotate(240deg) rotateY(90deg) rotateX(0deg); border-left-color:$color_sea_green_approx; }
}
@-webkit-keyframes origami-show-5 {
	0%{ transform:rotate(300deg) rotateY(-90deg) rotateX(0deg); border-left-color:$color_sea_green_approx; }
}
@keyframes origami-show-5-data-v-6ac0c12c {
	0%{ transform:rotate(300deg) rotateY(-90deg) rotateX(0deg); border-left-color:$color_sea_green_approx; }
}
@-webkit-keyframes origami-hide-5 {
	to{ transform:rotate(300deg) rotateY(-90deg) rotateX(0deg); border-left-color:$color_sea_green_approx; }
}
@keyframes origami-hide-5-data-v-6ac0c12c {
	to{ transform:rotate(300deg) rotateY(-90deg) rotateX(0deg); border-left-color:$color_sea_green_approx; }
}
@-webkit-keyframes origami-cycle-5 {
	25%{ transform:rotate(300deg) rotateY(90deg) rotateX(0deg); border-left-color:$color_sea_green_approx; }
	30%{ transform:rotate(300deg) rotateY(0) rotateX(0deg); border-left-color:$c-primary-light; }
	55%{ transform:rotate(300deg) rotateY(0) rotateX(0deg); border-left-color:$c-primary-light; }
	60%{ transform:rotate(300deg) rotateY(90deg) rotateX(0deg); border-left-color:$color_sea_green_approx; }
	to{ transform:rotate(300deg) rotateY(90deg) rotateX(0deg); border-left-color:$color_sea_green_approx; }
}
@keyframes origami-cycle-5-data-v-6ac0c12c {
	25%{ transform:rotate(300deg) rotateY(90deg) rotateX(0deg); border-left-color:$color_sea_green_approx; }
	30%{ transform:rotate(300deg) rotateY(0) rotateX(0deg); border-left-color:$c-primary-light; }
	55%{ transform:rotate(300deg) rotateY(0) rotateX(0deg); border-left-color:$c-primary-light; }
	60%{ transform:rotate(300deg) rotateY(90deg) rotateX(0deg); border-left-color:$color_sea_green_approx; }
	to{ transform:rotate(300deg) rotateY(90deg) rotateX(0deg); border-left-color:$color_sea_green_approx; }
}
@-webkit-keyframes origami-show-6 {
	0%{ transform:rotate(1turn) rotateY(-90deg) rotateX(0deg); border-left-color:$color_sea_green_approx; }
}
@keyframes origami-show-6-data-v-6ac0c12c {
	0%{ transform:rotate(1turn) rotateY(-90deg) rotateX(0deg); border-left-color:$color_sea_green_approx; }
}
@-webkit-keyframes origami-hide-6 {
	to{ transform:rotate(1turn) rotateY(-90deg) rotateX(0deg); border-left-color:$color_sea_green_approx; }
}
@keyframes origami-hide-6-data-v-6ac0c12c {
	to{ transform:rotate(1turn) rotateY(-90deg) rotateX(0deg); border-left-color:$color_sea_green_approx; }
}
@-webkit-keyframes origami-cycle-6 {
	30%{ transform:rotate(1turn) rotateY(90deg) rotateX(0deg); border-left-color:$color_sea_green_approx; }
	35%{ transform:rotate(1turn) rotateY(0) rotateX(0deg); border-left-color:$c-primary-light; }
	50%{ transform:rotate(1turn) rotateY(0) rotateX(0deg); border-left-color:$c-primary-light; }
	55%{ transform:rotate(1turn) rotateY(90deg) rotateX(0deg); border-left-color:$color_sea_green_approx; }
	to{ transform:rotate(1turn) rotateY(90deg) rotateX(0deg); border-left-color:$color_sea_green_approx; }
}
@keyframes origami-cycle-6-data-v-6ac0c12c {
	30%{ transform:rotate(1turn) rotateY(90deg) rotateX(0deg); border-left-color:$color_sea_green_approx; }
	35%{ transform:rotate(1turn) rotateY(0) rotateX(0deg); border-left-color:$c-primary-light; }
	50%{ transform:rotate(1turn) rotateY(0) rotateX(0deg); border-left-color:$c-primary-light; }
	55%{ transform:rotate(1turn) rotateY(90deg) rotateX(0deg); border-left-color:$color_sea_green_approx; }
	to{ transform:rotate(1turn) rotateY(90deg) rotateX(0deg); border-left-color:$color_sea_green_approx; }
}
.vspinner[data-v-6ac0c12c] {
	display:flex;
	justify-content:center;
	align-items:center;
}
.vspinner-inner[data-v-6ac0c12c] {
	display:block;
	width:60px;
	height:68px;
}
.line[data-v-0739976f] {
	animation:linePencil-data-v-0739976f .8s infinite linear;
}
@-webkit-keyframes linePencil {
	0%{ transform:translateY(0); }
	to{ transform:translateY(-150px); }
}
@keyframes linePencil-data-v-0739976f {
	0%{ transform:translateY(0); }
	to{ transform:translateY(-150px); }
}
.vspinner[data-v-ac63c428] {
	overflow:hidden;
	display:flex;
	justify-content:center;
	align-items:center;
}
.board[data-v-ac63c428] {
	width:250px;
	position:relative;
}
.left[data-v-ac63c428] {
	height:50px;
	width:15px;
	background:$c-primary-light;
	display:inline-block;
	position:absolute;
	left:0;
	animation:pingpong-position1-data-v-ac63c428 2s linear infinite;
}
.right[data-v-ac63c428] {
	height:50px;
	width:15px;
	background:$c-primary-light;
	display:inline-block;
	position:absolute;
	right:0;
	animation:pingpong-position2-data-v-ac63c428 2s linear infinite;
}
.ball[data-v-ac63c428] {
	width:15px;
	height:15px;
	border-radius:50%;
	background:$color_sunset_orange_approx;
	position:absolute;
	animation:pingpong-bounce-data-v-ac63c428 2s linear infinite;
}
@-webkit-keyframes pingpong-position1 {
	0%{ top:-60px; }
	25%{ top:0; }
	50%{ top:60px; }
	75%{ top:-60px; }
	to{ top:-60px; }
}
@keyframes pingpong-position1-data-v-ac63c428 {
	0%{ top:-60px; }
	25%{ top:0; }
	50%{ top:60px; }
	75%{ top:-60px; }
	to{ top:-60px; }
}
@-webkit-keyframes pingpong-position2 {
	0%{ top:60px; }
	25%{ top:0; }
	50%{ top:-60px; }
	75%{ top:-60px; }
	to{ top:60px; }
}
@keyframes pingpong-position2-data-v-ac63c428 {
	0%{ top:60px; }
	25%{ top:0; }
	50%{ top:-60px; }
	75%{ top:-60px; }
	to{ top:60px; }
}
@-webkit-keyframes pingpong-bounce {
	0%{ top:-35px; left:10px; }
	25%{ top:25px; left:225px; }
	50%{ top:75px; left:10px; }
	75%{ top:-35px; left:225px; }
	to{ top:-35px; left:10px; }
}
@keyframes pingpong-bounce-data-v-ac63c428 {
	0%{ top:-35px; left:10px; }
	25%{ top:25px; left:225px; }
	50%{ top:75px; left:10px; }
	75%{ top:-35px; left:225px; }
	to{ top:-35px; left:10px; }
}
.vspinner[data-v-d609312c] {
	position:relative;
	cursor:pointer;
	display:flex;
	justify-content:center;
	align-items:center;
}
.mask[data-v-d609312c] {
	border-radius:2px;
	overflow:hidden;
	position:absolute;
	perspective:1000;
	backface-visibility:hidden;
}
.plane[data-v-d609312c] {
	position:absolute;
	perspective:1000;
	backface-visibility:hidden;
	background:$c-primary-light;
	width:400%;
	height:100%;
	transform:translateZ(0);
	z-index:100;
}
.animation[data-v-d609312c] {
	transition:all .3s ease;
}
#top[data-v-d609312c] {
	width:53px;
	height:20px;
	left:20px;
	top:5px;
	transform:skew(-15deg,0);
	z-index:100;
}
#middle[data-v-d609312c] {
	width:33px;
	height:20px;
	left:20px;
	top:21px;
	transform:skew(-15deg,40deg);
}
#bottom[data-v-d609312c] {
	width:53px;
	height:20px;
	top:35px;
	transform:skew(-15deg,0);
}
p[data-v-d609312c] {
	color:$white;
	position:absolute;
	left:-3px;
	top:45px;
	font-family:$font_2;
	text-align:center;
	font-size:10px;
}
@-webkit-keyframes trans1 {
	0%{ transform:translate3d(53px,0,0); }
	to{ transform:translate3d(-250px,0,0); }
}
@keyframes trans1-data-v-d609312c {
	0%{ transform:translate3d(53px,0,0); }
	to{ transform:translate3d(-250px,0,0); }
}
@-webkit-keyframes trans2 {
	0%{ transform:translate3d(-160px,0,0); }
	to{ transform:translate3d(53px,0,0); }
}
@keyframes trans2-data-v-d609312c {
	0%{ transform:translate3d(-160px,0,0); }
	to{ transform:translate3d(53px,0,0); }
}
@-webkit-keyframes trans3 {
	0%{ transform:translate3d(53px,0,0); }
	to{ transform:translate3d(-220px,0,0); }
}
@keyframes trans3-data-v-d609312c {
	0%{ transform:translate3d(53px,0,0); }
	to{ transform:translate3d(-220px,0,0); }
}
@-webkit-keyframes animColor {
	0%{ background:$red; }
	25%{ background:$yellow; }
	50%{ background:$color_japanese_laurel_approx; }
	75%{ background:$color_mexican_red_approx; }
	to{ background:$blue; }
}
@keyframes animColor-data-v-d609312c {
	0%{ background:$red; }
	25%{ background:$yellow; }
	50%{ background:$color_japanese_laurel_approx; }
	75%{ background:$color_mexican_red_approx; }
	to{ background:$blue; }
}
.vspinner[data-v-09607fba] {
	display:inline-block;
	animation:rotateplane-data-v-09607fba 1.2s infinite ease-in-out;
}
@-webkit-keyframes rotateplane {
	0%{ transform:perspective(120px) rotateX(0deg) rotateY(0deg); }
	50%{ transform:perspective(120px) rotateX(-180.1deg) rotateY(0deg); }
	to{ transform:perspective(120px) rotateX(-180deg) rotateY(-179.9deg); }
}
@keyframes rotateplane-data-v-09607fba {
	0%{ transform:perspective(120px) rotateX(0deg) rotateY(0deg); }
	50%{ transform:perspective(120px) rotateX(-180.1deg) rotateY(0deg); }
	to{ transform:perspective(120px) rotateX(-180deg) rotateY(-179.9deg); }
}
.vspinner[data-v-22c720e8] {
	position:relative;
	&:before{ content:""; width:100%; height:20%; min-width:5px; background:$black; opacity:.1; position:absolute; bottom:0; left:0; border-radius:50%; animation:rotate-square-2-shadow-data-v-22c720e8 .5s linear infinite; }
	&:after{ content:""; width:100%; height:100%; background:$c-primary-light; animation:rotate-square-2-animate-data-v-22c720e8 .5s linear infinite; position:absolute; bottom:40%; left:0; border-radius:3px; }
}
@-webkit-keyframes rotate-square-2-animate {
	17%{ border-bottom-right-radius:3px; }
	25%{ transform:translateY(20%) rotate(22.5deg); }
	50%{ transform:translateY(40%) scaleY(.9) rotate(45deg); border-bottom-right-radius:50%; }
	75%{ transform:translateY(20%) rotate(67.5deg); }
	to{ transform:translateY(0) rotate(90deg); }
}
@keyframes rotate-square-2-animate-data-v-22c720e8 {
	17%{ border-bottom-right-radius:3px; }
	25%{ transform:translateY(20%) rotate(22.5deg); }
	50%{ transform:translateY(40%) scaleY(.9) rotate(45deg); border-bottom-right-radius:50%; }
	75%{ transform:translateY(20%) rotate(67.5deg); }
	to{ transform:translateY(0) rotate(90deg); }
}
@-webkit-keyframes rotate-square-2-shadow {
	0%{ transform:scale(1); }
	to{ transform:scale(1); }
	50%{ transform:scaleX(1.2); }
}
@keyframes rotate-square-2-shadow-data-v-22c720e8 {
	0%{ transform:scale(1); }
	to{ transform:scale(1); }
	50%{ transform:scaleX(1.2); }
}
.vspinner[data-v-22d53869] {
	height:40px;
	width:40px;
}
.b0[data-v-22d53869] {
	animation:rotate-square-3-b0-data-v-22d53869 4s infinite ease;
	transform-origin:250px 250px;
}
.b1[data-v-22d53869] {
	animation:rotate-square-3-b1-data-v-22d53869 4s infinite ease;
}
.b2[data-v-22d53869] {
	animation:rotate-square-3-b2-data-v-22d53869 4s infinite ease;
}
.b3[data-v-22d53869] {
	animation:rotate-square-3-b3-data-v-22d53869 4s infinite ease;
}
.b4[data-v-22d53869] {
	animation:rotate-square-3-b4-data-v-22d53869 4s infinite ease;
}
@-webkit-keyframes rotate-square-3-b0 {
	0%{ transform:rotate(0); }
	25%{ transform:rotate(-90deg); }
	50%{ transform:rotate(-180deg); }
	75%{ transform:rotate(-270deg); }
	to{ transform:rotate(-1turn); }
}
@keyframes rotate-square-3-b0-data-v-22d53869 {
	0%{ transform:rotate(0); }
	25%{ transform:rotate(-90deg); }
	50%{ transform:rotate(-180deg); }
	75%{ transform:rotate(-270deg); }
	to{ transform:rotate(-1turn); }
}
@-webkit-keyframes rotate-square-3-b1 {
	0%{ transform:translate(0); }
	25%{ transform:translateY(355px); }
	50%{ transform:translate(355px,355px); }
	75%{ transform:translate(355px); }
	to{ transform:translate(0); }
}
@keyframes rotate-square-3-b1-data-v-22d53869 {
	0%{ transform:translate(0); }
	25%{ transform:translateY(355px); }
	50%{ transform:translate(355px,355px); }
	75%{ transform:translate(355px); }
	to{ transform:translate(0); }
}
@-webkit-keyframes rotate-square-3-b2 {
	0%{ transform:translate(0); }
	25%{ transform:translate(-355px); }
	50%{ transform:translate(-355px,355px); }
	75%{ transform:translateY(355px); }
	to{ transform:translate(0); }
}
@keyframes rotate-square-3-b2-data-v-22d53869 {
	0%{ transform:translate(0); }
	25%{ transform:translate(-355px); }
	50%{ transform:translate(-355px,355px); }
	75%{ transform:translateY(355px); }
	to{ transform:translate(0); }
}
@-webkit-keyframes rotate-square-3-b3 {
	0%{ transform:translate(0); }
	25%{ transform:translateY(-355px); }
	50%{ transform:translate(-355px,-355px); }
	75%{ transform:translate(-355px); }
	to{ transform:translate(0); }
}
@keyframes rotate-square-3-b3-data-v-22d53869 {
	0%{ transform:translate(0); }
	25%{ transform:translateY(-355px); }
	50%{ transform:translate(-355px,-355px); }
	75%{ transform:translate(-355px); }
	to{ transform:translate(0); }
}
@-webkit-keyframes rotate-square-3-b4 {
	0%{ transform:translate(0); }
	25%{ transform:translate(355px); }
	50%{ transform:translate(355px,-355px); }
	75%{ transform:translateY(-355px); }
	to{ transform:translate(0); }
}
@keyframes rotate-square-3-b4-data-v-22d53869 {
	0%{ transform:translate(0); }
	25%{ transform:translate(355px); }
	50%{ transform:translate(355px,-355px); }
	75%{ transform:translateY(-355px); }
	to{ transform:translate(0); }
}
.vspinner[data-v-22e34fea] {
	position:relative;
	border:4px solid $c-primary-light;
	animation:loader-data-v-22e34fea 2s infinite ease;
}
.loader-inner[data-v-22e34fea] {
	vertical-align:top;
	display:inline-block;
	width:100%;
	background-color:$c-primary-light;
	animation:loader-inner-data-v-22e34fea 2s infinite ease-in;
}
@-webkit-keyframes loader {
	0%{ transform:rotate(0deg); }
	25%{ transform:rotate(180deg); }
	50%{ transform:rotate(180deg); }
	75%{ transform:rotate(1turn); }
	to{ transform:rotate(1turn); }
}
@keyframes loader-data-v-22e34fea {
	0%{ transform:rotate(0deg); }
	25%{ transform:rotate(180deg); }
	50%{ transform:rotate(180deg); }
	75%{ transform:rotate(1turn); }
	to{ transform:rotate(1turn); }
}
@-webkit-keyframes loader-inner {
	0%{ height:0; }
	25%{ height:0; }
	50%{ height:100%; }
	75%{ height:100%; }
	to{ height:0; }
}
@keyframes loader-inner-data-v-22e34fea {
	0%{ height:0; }
	25%{ height:0; }
	50%{ height:100%; }
	75%{ height:100%; }
	to{ height:0; }
}
.vspinner[data-v-22f1676b] {
	display:flex;
	justify-content:center;
	align-items:center;
	line-height:0;
}
.vspinner-inner[data-v-22f1676b] {
	position:relative;
	width:75px;
	height:75px;
}
.load3-center[data-v-22f1676b] {
	position:absolute;
	background:$c-primary-light;
	height:30px;
	width:30px;
	left:23px;
	top:23px;
	border-radius:3px;
	animation:rotate-square-5-pulse-data-v-22f1676b 1s ease infinite;
	display:inline-block;
	transform:rotate(45deg);
}
.load3[data-v-22f1676b] {
	display:inline-block;
	transform:rotate(45deg);
	position:relative;
	width:75px;
	height:75px;
	&:after{ position:absolute; content:""; height:10px; width:10px; display:block; top:0; border-radius:3px; background:$c-primary-light; animation-delay:-.5s; right:0; animation:rotate-square-5-square-tr-data-v-22f1676b 2s ease infinite; animation-delay:.125s; }
	&:before{ position:absolute; content:""; height:10px; width:10px; display:block; top:0; border-radius:3px; background:$c-primary-light; animation-delay:-.5s; animation:rotate-square-5-square-tl-data-v-22f1676b 2s ease infinite; animation-delay:.125s; }
}
@-webkit-keyframes rotate-square-5-square-tl {
	0%{ transform:translate(0); }
	25%{ transform:translateY(62.5px); }
	50%{ transform:translate(62.5px,62.5px); }
	75%{ transform:translate(62.5px); }
}
@keyframes rotate-square-5-square-tl-data-v-22f1676b {
	0%{ transform:translate(0); }
	25%{ transform:translateY(62.5px); }
	50%{ transform:translate(62.5px,62.5px); }
	75%{ transform:translate(62.5px); }
}
@-webkit-keyframes rotate-square-5-square-bl {
	0%{ transform:translate(0); }
	25%{ transform:translateY(-62.5px); }
	50%{ transform:translate(62.5px,-62.5px); }
	75%{ transform:translate(62.5px); }
}
@keyframes rotate-square-5-square-bl-data-v-22f1676b {
	0%{ transform:translate(0); }
	25%{ transform:translateY(-62.5px); }
	50%{ transform:translate(62.5px,-62.5px); }
	75%{ transform:translate(62.5px); }
}
@-webkit-keyframes rotate-square-5-square-tr {
	0%{ transform:translate(0); }
	25%{ transform:translate(-62.5px); }
	50%{ transform:translate(-62.5px,62.5px); }
	75%{ transform:translateY(62.5px); }
}
@keyframes rotate-square-5-square-tr-data-v-22f1676b {
	0%{ transform:translate(0); }
	25%{ transform:translate(-62.5px); }
	50%{ transform:translate(-62.5px,62.5px); }
	75%{ transform:translateY(62.5px); }
}
@-webkit-keyframes rotate-square-5-square-br {
	0%{ transform:translate(0); }
	25%{ transform:translate(-62.5px); }
	50%{ transform:translate(-62.5px,-62.5px); }
	75%{ transform:translateY(-62.5px); }
}
@keyframes rotate-square-5-square-br-data-v-22f1676b {
	0%{ transform:translate(0); }
	25%{ transform:translate(-62.5px); }
	50%{ transform:translate(-62.5px,-62.5px); }
	75%{ transform:translateY(-62.5px); }
}
@-webkit-keyframes rotate-square-5-pulse {
	0%{ transform:scale(1) rotate(45deg); }
	to{ transform:scale(1) rotate(45deg); }
	75%{ transform:scale(.25) rotate(45deg); }
}
@keyframes rotate-square-5-pulse-data-v-22f1676b {
	0%{ transform:scale(1) rotate(45deg); }
	to{ transform:scale(1) rotate(45deg); }
	75%{ transform:scale(.25) rotate(45deg); }
}
.vspinner[data-v-9306a3f4] {
	border-radius:100%;
	display:inline-block;
	animation:sk-scaleout-data-v-9306a3f4 1s ease-in-out infinite;
}
@-webkit-keyframes sk-scaleout {
	0%{ transform:scale(0); }
	to{ transform:scale(1); opacity:0; }
}
@keyframes sk-scaleout-data-v-9306a3f4 {
	0%{ transform:scale(0); }
	to{ transform:scale(1); opacity:0; }
}
.vspinner[data-v-4e36f256] {
	overflow:hidden;
	display:flex;
	justify-content:center;
	align-items:center;
}
.vspinner-inner[data-v-4e36f256] {
	transform-origin:center center;
	width:200px;
	height:200px;
	position:relative;
}
.hex-brick[data-v-4e36f256] {
	background:$c-primary-light;
	width:30px;
	height:17px;
	position:absolute;
	top:5px;
	animation-name:socket-fade-data-v-4e36f256;
	animation-duration:2s;
	animation-iteration-count:infinite;
}
.h2[data-v-4e36f256] {
	transform:rotate(60deg);
}
.h3[data-v-4e36f256] {
	transform:rotate(-60deg);
}
.gel[data-v-4e36f256] {
	height:30px;
	width:30px;
	transition:all .3s;
	position:absolute;
	top:50%;
	left:50%;
}
.center-gel[data-v-4e36f256] {
	margin-left:-15px;
	margin-top:-15px;
	animation-name:socket-pulse-data-v-4e36f256;
	animation-duration:2s;
	animation-iteration-count:infinite;
}
.c1[data-v-4e36f256] {
	margin-left:-47px;
	margin-top:-15px;
}
.c2[data-v-4e36f256] {
	margin-left:-31px;
	margin-top:-43px;
}
.c3[data-v-4e36f256] {
	margin-left:1px;
	margin-top:-43px;
}
.c4[data-v-4e36f256] {
	margin-left:17px;
	margin-top:-15px;
}
.c5[data-v-4e36f256] {
	margin-left:-31px;
	margin-top:13px;
}
.c6[data-v-4e36f256] {
	margin-left:1px;
	margin-top:13px;
}
.c7[data-v-4e36f256] {
	margin-left:-63px;
	margin-top:-43px;
}
.c8[data-v-4e36f256] {
	margin-left:33px;
	margin-top:-43px;
}
.c9[data-v-4e36f256] {
	margin-left:-15px;
	margin-top:41px;
}
.c10[data-v-4e36f256] {
	margin-left:-63px;
	margin-top:13px;
}
.c11[data-v-4e36f256] {
	margin-left:33px;
	margin-top:13px;
}
.c12[data-v-4e36f256] {
	margin-left:-15px;
	margin-top:-71px;
}
.c13[data-v-4e36f256] {
	margin-left:-47px;
	margin-top:-71px;
}
.c14[data-v-4e36f256] {
	margin-left:17px;
	margin-top:-71px;
}
.c15[data-v-4e36f256] {
	margin-left:-47px;
	margin-top:41px;
}
.c16[data-v-4e36f256] {
	margin-left:17px;
	margin-top:41px;
}
.c17[data-v-4e36f256] {
	margin-left:-79px;
	margin-top:-15px;
}
.c18[data-v-4e36f256] {
	margin-left:49px;
	margin-top:-15px;
}
.c19[data-v-4e36f256] {
	margin-left:-63px;
	margin-top:-99px;
}
.c20[data-v-4e36f256] {
	margin-left:33px;
	margin-top:-99px;
}
.c21[data-v-4e36f256] {
	margin-left:1px;
	margin-top:-99px;
}
.c22[data-v-4e36f256] {
	margin-left:-31px;
	margin-top:-99px;
}
.c23[data-v-4e36f256] {
	margin-left:-63px;
	margin-top:69px;
}
.c24[data-v-4e36f256] {
	margin-left:33px;
	margin-top:69px;
}
.c25[data-v-4e36f256] {
	margin-left:1px;
	margin-top:69px;
}
.c26[data-v-4e36f256] {
	margin-left:-31px;
	margin-top:69px;
}
.c27[data-v-4e36f256] {
	margin-left:-79px;
	margin-top:-15px;
}
.c28[data-v-4e36f256] {
	margin-left:-95px;
	margin-top:-43px;
}
.c29[data-v-4e36f256] {
	margin-left:-95px;
	margin-top:13px;
}
.c30[data-v-4e36f256] {
	margin-left:49px;
	margin-top:41px;
}
.c31[data-v-4e36f256] {
	margin-left:-79px;
	margin-top:-71px;
}
.c32[data-v-4e36f256] {
	margin-left:-111px;
	margin-top:-15px;
}
.c33[data-v-4e36f256] {
	margin-left:65px;
	margin-top:-43px;
}
.c34[data-v-4e36f256] {
	margin-left:65px;
	margin-top:13px;
}
.c35[data-v-4e36f256] {
	margin-left:-79px;
	margin-top:41px;
}
.c36[data-v-4e36f256] {
	margin-left:49px;
	margin-top:-71px;
}
.c37[data-v-4e36f256] {
	margin-left:81px;
	margin-top:-15px;
}
.r1[data-v-4e36f256] {
	animation-name:socket-pulse-data-v-4e36f256;
	animation-duration:2s;
	animation-iteration-count:infinite;
	animation-delay:.2s;
}
.r2[data-v-4e36f256] {
	animation-name:socket-pulse-data-v-4e36f256;
	animation-duration:2s;
	animation-iteration-count:infinite;
	animation-delay:.4s;
}
.r3[data-v-4e36f256] {
	animation-name:socket-pulse-data-v-4e36f256;
	animation-duration:2s;
	animation-iteration-count:infinite;
	animation-delay:.6s;
}
@-webkit-keyframes socket-pulse {
	0%{ transform:scale(1); }
	50%{ transform:scale(.01); }
	to{ transform:scale(1); }
}
@keyframes socket-pulse-data-v-4e36f256 {
	0%{ transform:scale(1); }
	50%{ transform:scale(.01); }
	to{ transform:scale(1); }
}
@-webkit-keyframes socket-fade {
	0%{ background:$c-primary-light; }
	50%{ background:$color_green_pea_approx; }
	to{ background:$c-primary-light; }
}
@keyframes socket-fade-data-v-4e36f256 {
	0%{ background:$c-primary-light; }
	50%{ background:$color_green_pea_approx; }
	to{ background:$c-primary-light; }
}
.vspinner[data-v-3e8d7eb8] {
	display:flex;
	justify-content:center;
	align-items:center;
}
.vspinner-inner[data-v-3e8d7eb8] {
	transform-origin:center center;
	animation:spin-line-data-v-3e8d7eb8 4s ease infinite;
}
@-webkit-keyframes spin-line {
	0%{ transform:rotate(-20deg); height:5px; width:75px; }
	5%{ height:5px; width:75px; }
	30%{ transform:rotate(380deg); height:5px; width:75px; }
	40%{ transform:rotate(1turn); height:5px; width:75px; }
	55%{ transform:rotate(0deg); height:5px; width:5px; }
	65%{ transform:rotate(0deg); height:5px; width:85px; }
	68%{ transform:rotate(0deg); height:5px; }
	75%{ transform:rotate(0deg); height:5px; width:1px; }
	78%{ height:5px; width:5px; }
	90%{ height:5px; width:75px; transform:rotate(0deg); }
	99%{ height:5px; width:75px; transform:rotate(-20deg); }
	to{ height:5px; width:75px; transform:rotate(-20deg); }
}
@keyframes spin-line-data-v-3e8d7eb8 {
	0%{ transform:rotate(-20deg); height:5px; width:75px; }
	5%{ height:5px; width:75px; }
	30%{ transform:rotate(380deg); height:5px; width:75px; }
	40%{ transform:rotate(1turn); height:5px; width:75px; }
	55%{ transform:rotate(0deg); height:5px; width:5px; }
	65%{ transform:rotate(0deg); height:5px; width:85px; }
	68%{ transform:rotate(0deg); height:5px; }
	75%{ transform:rotate(0deg); height:5px; width:1px; }
	78%{ height:5px; width:5px; }
	90%{ height:5px; width:75px; transform:rotate(0deg); }
	99%{ height:5px; width:75px; transform:rotate(-20deg); }
	to{ height:5px; width:75px; transform:rotate(-20deg); }
}
.vspinner[data-v-83aa2736] {
	display:inline-block;
}
.sk-cube[data-v-83aa2736] {
	width:33%;
	height:33%;
	float:left;
	animation:sk-cubeGridScaleDelay-data-v-83aa2736 1.8s ease-in-out infinite;
}
.sk-cube1[data-v-83aa2736] {
	animation-delay:.2s;
}
.sk-cube2[data-v-83aa2736] {
	animation-delay:.3s;
}
.sk-cube3[data-v-83aa2736] {
	animation-delay:.4s;
}
.sk-cube4[data-v-83aa2736] {
	animation-delay:.1s;
}
.sk-cube5[data-v-83aa2736] {
	animation-delay:.2s;
}
.sk-cube6[data-v-83aa2736] {
	animation-delay:.3s;
}
.sk-cube7[data-v-83aa2736] {
	animation-delay:0s;
}
.sk-cube8[data-v-83aa2736] {
	animation-delay:.1s;
}
.sk-cube9[data-v-83aa2736] {
	animation-delay:.2s;
}
@-webkit-keyframes sk-cubeGridScaleDelay {
	0%{ transform:scale3D(1,1,1); }
	70%{ transform:scale3D(1,1,1); }
	to{ transform:scale3D(1,1,1); }
	35%{ transform:scale3D(0,0,1); }
}
@keyframes sk-cubeGridScaleDelay-data-v-83aa2736 {
	0%{ transform:scale3D(1,1,1); }
	70%{ transform:scale3D(1,1,1); }
	to{ transform:scale3D(1,1,1); }
	35%{ transform:scale3D(0,0,1); }
}
.vspinner[data-v-4962b213] {
	display:inline-block;
	text-align:center;
	font-size:10px;
}
.rect[data-v-4962b213] {
	animation:sk-stretchdelay-data-v-4962b213 1.2s ease-in-out infinite;
}
@-webkit-keyframes sk-stretchdelay {
	0%{ transform:scaleY(.4); }
	40%{ transform:scaleY(.4); }
	to{ transform:scaleY(.4); }
	20%{ transform:scaleY(1); }
}
@keyframes sk-stretchdelay-data-v-4962b213 {
	0%{ transform:scaleY(.4); }
	40%{ transform:scaleY(.4); }
	to{ transform:scaleY(.4); }
	20%{ transform:scaleY(1); }
}
.vspinner[data-v-6c1aa529] {
	flex-shrink:0;
	border:1px solid $c-primary-light;
	border-radius:4px;
	position:relative;
	background:linear-gradient(45deg,transparent 49%,$c-primary-light 50%,$c-primary-light 0,transparent 51%,transparent),linear-gradient(-45deg,transparent 49%,$c-primary-light 50%,$c-primary-light 0,transparent 51%,transparent);
	background-size:16px 16px;
	background-position:0 0;
	animation:spTexture-data-v-6c1aa529 1s infinite linear;
}
@-webkit-keyframes spTexture {
	0%{ background-position:0 0; }
	to{ background-position:-16px 0; }
}
@keyframes spTexture-data-v-6c1aa529 {
	0%{ background-position:0 0; }
	to{ background-position:-16px 0; }
}
.vspinner[data-v-9a4929d4] {
	position:relative;
	display:inline-block;
	box-sizing:border-box;
}
@-webkit-keyframes blob-bottom {
	25%{ top:50%; left:100%; transform:translate(-100%,-50%); }
	50%{ top:50%; left:100%; transform:translate(-100%,-50%); }
	75%{ top:50%; left:100%; transform:translate(-100%,-50%); }
	to{ top:0; left:50%; transform:translate(-50%); }
}
@keyframes blob-bottom-data-v-9a4929d4 {
	25%{ top:50%; left:100%; transform:translate(-100%,-50%); }
	50%{ top:50%; left:100%; transform:translate(-100%,-50%); }
	75%{ top:50%; left:100%; transform:translate(-100%,-50%); }
	to{ top:0; left:50%; transform:translate(-50%); }
}
@-webkit-keyframes blob-left {
	25%{ top:50%; left:0; transform:translateY(-50%); }
	50%{ top:100%; left:50%; transform:translate(-50%,-100%); }
	to{ top:100%; left:50%; transform:translate(-50%,-100%); }
}
@keyframes blob-left-data-v-9a4929d4 {
	25%{ top:50%; left:0; transform:translateY(-50%); }
	50%{ top:100%; left:50%; transform:translate(-50%,-100%); }
	to{ top:100%; left:50%; transform:translate(-50%,-100%); }
}
@-webkit-keyframes blob-top {
	50%{ top:0; left:50%; transform:translate(-50%); }
	75%{ top:50%; left:0; transform:translateY(-50%); }
	to{ top:50%; left:0; transform:translateY(-50%); }
}
@keyframes blob-top-data-v-9a4929d4 {
	50%{ top:0; left:50%; transform:translate(-50%); }
	75%{ top:50%; left:0; transform:translateY(-50%); }
	to{ top:50%; left:0; transform:translateY(-50%); }
}
@-webkit-keyframes blob-vspinner-mover {
	0%{ top:0; left:50%; transform:translate(-50%); }
	to{ top:0; left:50%; transform:translate(-50%); }
	25%{ top:50%; left:100%; transform:translate(-100%,-50%); }
	50%{ top:100%; left:50%; transform:translate(-50%,-100%); }
	75%{ top:50%; left:0; transform:translateY(-50%); }
}
@keyframes blob-vspinner-mover-data-v-9a4929d4 {
	0%{ top:0; left:50%; transform:translate(-50%); }
	to{ top:0; left:50%; transform:translate(-50%); }
	25%{ top:50%; left:100%; transform:translate(-100%,-50%); }
	50%{ top:100%; left:50%; transform:translate(-50%,-100%); }
	75%{ top:50%; left:0; transform:translateY(-50%); }
}
.vspinner[data-v-657591af] {
	display:inline-block;
	position:relative;
}
.cube1[data-v-657591af] {
	width:25%;
	height:25%;
	position:absolute;
	top:0;
	left:0;
	animation:sk-cubemove-data-v-657591af 1.8s ease-in-out infinite;
}
.cube2[data-v-657591af] {
	width:25%;
	height:25%;
	position:absolute;
	top:0;
	left:0;
	animation:sk-cubemove-data-v-657591af 1.8s ease-in-out infinite;
	animation-delay:-.9s;
}
@-webkit-keyframes sk-cubemove {
	25%{ top:0; left:75%; transform:rotate(-90deg) scale(.5); }
	50%{ top:75%; left:75%; transform:rotate(-179deg); }
	75%{ top:75%; left:0; transform:rotate(-270deg) scale(.5); }
	to{ top:0; left:0; transform:rotate(-1turn); }
	0.1%{ top:75%; left:75%; transform:rotate(-180deg); }
}
@keyframes sk-cubemove-data-v-657591af {
	25%{ top:0; left:75%; transform:rotate(-90deg) scale(.5); }
	50%{ top:75%; left:75%; transform:rotate(-179deg); }
	75%{ top:75%; left:0; transform:rotate(-270deg) scale(.5); }
	to{ top:0; left:0; transform:rotate(-1turn); }
	0.1%{ top:75%; left:75%; transform:rotate(-180deg); }
}
@-webkit-keyframes wave-jumper {
	0%{ opacity:0; transform:scale(0); }
	5%{ opacity:1; }
	to{ opacity:0; }
}
@keyframes wave-jumper-data-v-24abd1db {
	0%{ opacity:0; transform:scale(0); }
	5%{ opacity:1; }
	to{ opacity:0; }
}
.anim-1 circle[data-v-05a48ff4] {
	animation:circle-6-anim-1-circle-data-v-05a48ff4 4.5s linear infinite both;
	transform-origin:50% 50%;
}
#top .plane[data-v-d609312c] {
	z-index:2000;
	animation:trans1-data-v-d609312c 1.3s ease-in infinite 0s backwards;
}
#middle .plane[data-v-d609312c] {
	transform:translateZ(0);
	background:$color_sea_green_approx;
	animation:trans2-data-v-d609312c 1.3s linear infinite .3s backwards;
}
#bottom .plane[data-v-d609312c] {
	z-index:2000;
	animation:trans3-data-v-d609312c 1.3s ease-out infinite .7s backwards;
}
.load3.two[data-v-22f1676b] {
	position:relative;
	top:-75px;
	&:after{ bottom:0; top:auto; animation:rotate-square-5-square-br-data-v-22f1676b 2s ease infinite; animation-direction:reverse; }
	&:before{ bottom:0; top:auto; animation:rotate-square-5-square-bl-data-v-22f1676b 2s ease infinite; animation-direction:reverse; }
}
.r1 > .hex-brick[data-v-4e36f256] {
	animation-name:socket-fade-data-v-4e36f256;
	animation-duration:2s;
	animation-iteration-count:infinite;
	animation-delay:.2s;
}
.r2 > .hex-brick[data-v-4e36f256] {
	animation-name:socket-fade-data-v-4e36f256;
	animation-duration:2s;
	animation-iteration-count:infinite;
	animation-delay:.4s;
}
.r3 > .hex-brick[data-v-4e36f256] {
	animation-name:socket-fade-data-v-4e36f256;
	animation-duration:2s;
	animation-iteration-count:infinite;
	animation-delay:.6s;
}

//colors
$color_black_squeeze_approx: #f3f6fa;

.v-autocomplete {
	position: relative;
	.v-autocomplete-list {
		position: absolute;
		max-height:200px;
		overflow-y:auto;
		.v-autocomplete-list-item {
			cursor: pointer;
			border:1px solid $c-border;
			&.v-autocomplete-item-active {
				background-color: $color_black_squeeze_approx;
			}
		}
	}
}

/* Vue Loading */
.v-loading{ 
	position:fixed; 
	top:0; 
	left:0; 
	right:0; 
	bottom:0; 
	z-index:9904; 
	background-color:rgba($c-black, 0.5); 
	display:flex;
	align-items: center;
	justify-content: center;
	transition:all .3s;
}


/*!
 * smallPop 0.1.2 | https://github.com/silvio-r/spop
 * Copyright (c) 2015 Sílvio Rosa @silvior_
 * MIT license
 */
.spop-container {
  z-index: 9905;
  position: fixed; }
  .spop-container,
  .spop-container *,
  .spop-container *:after,
  .spop-container *:before {
    box-sizing: border-box; }

.spop--top-left {
  top: 0;
  left: 0; }
  .spop--top-left .spop {
    -webkit-transform-origin: 0 0;
        -ms-transform-origin: 0 0;
            transform-origin: 0 0; }

.spop--top-center {
  top: 0;
  left: 50%;
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%); }
  .spop--top-center .spop {
    -webkit-transform-origin: 50% 0;
        -ms-transform-origin: 50% 0;
            transform-origin: 50% 0; }

.spop--top-right {
  top: 0;
  right: 0; }
  .spop--top-right .spop {
    -webkit-transform-origin: 100% 0;
        -ms-transform-origin: 100% 0;
            transform-origin: 100% 0; }

.spop--center {
  top: 50%;
  left: 50%;
  -webkit-transform: translate3d(-50%, -50%, 0);
          transform: translate3d(-50%, -50%, 0); }
  .spop--center .spop {
    -webkit-transform-origin: 50% 0;
        -ms-transform-origin: 50% 0;
            transform-origin: 50% 0; }

.spop--bottom-left {
  bottom: 0;
  left: 0; }
  .spop--bottom-left .spop {
    -webkit-transform-origin: 0 100%;
        -ms-transform-origin: 0 100%;
            transform-origin: 0 100%; }

.spop--bottom-center {
  bottom: 0;
  left: 50%;
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%); }
  .spop--bottom-center .spop {
    -webkit-transform-origin: 50% 100%;
        -ms-transform-origin: 50% 100%;
            transform-origin: 50% 100%; }

.spop--bottom-right {
  bottom: 0;
  right: 0; }
  .spop--bottom-right .spop {
    -webkit-transform-origin: 100% 100%;
        -ms-transform-origin: 100% 100%;
            transform-origin: 100% 100%; }

@media screen and (max-width: 30em) {
  .spop--top-left,
  .spop--top-center,
  .spop--top-right,
  .spop--bottom-left,
  .spop--bottom-center,
  .spop--bottom-right {
    top: auto;
    bottom: 0;
    left: 0;
    right: 0;
    margin-left: 0;
    -webkit-transform: translateX(0);
        -ms-transform: translateX(0);
            transform: translateX(0); }
    .spop--top-left .spop,
    .spop--top-center .spop,
    .spop--top-right .spop,
    .spop--bottom-left .spop,
    .spop--bottom-center .spop,
    .spop--bottom-right .spop {
      -webkit-transform-origin: 50% 100%;
          -ms-transform-origin: 50% 100%;
              transform-origin: 50% 100%; }
  .spop {
    border-bottom: 1px solid rgba(0, 0, 0, 0.15); } }

.spop {
  position: relative;
  min-height: 56px;
  line-height: 1.25;
  font-size: 14px;
  -webkit-transform: translateZ(0);
          transform: translateZ(0); }
  @media screen and (min-width: 30em) {
    .spop {
      border-radius: 2px;
      width: 320px;
      margin: 0.7em; } }

.spop--info,
.spop--error,
.spop--warning,
.spop--success {
  color: #fff;
  background-color: #454A56; }

@-webkit-keyframes spopIn {
  0% {
    -webkit-transform: scale(0.2, 0.2);
            transform: scale(0.2, 0.2); }
  95% {
    -webkit-transform: scale(1.1, 1.1);
            transform: scale(1.1, 1.1); }
  100% {
    -webkit-transform: scale(1, 1);
            transform: scale(1, 1); } }

@keyframes spopIn {
  0% {
    -webkit-transform: scale(0.2, 0.2);
            transform: scale(0.2, 0.2); }
  95% {
    -webkit-transform: scale(1.1, 1.1);
            transform: scale(1.1, 1.1); }
  100% {
    -webkit-transform: scale(1, 1);
            transform: scale(1, 1); } }

@-webkit-keyframes spopOut {
  0% {
    opacity: 1;
    -webkit-transform: scale(1, 1);
            transform: scale(1, 1); }
  20% {
    -webkit-transform: scale(1.1, 1.1);
            transform: scale(1.1, 1.1); }
  100% {
    opacity: 0;
    -webkit-transform: scale(0, 0);
            transform: scale(0, 0); } }

@keyframes spopOut {
  0% {
    opacity: 1;
    -webkit-transform: scale(1, 1);
            transform: scale(1, 1); }
  20% {
    -webkit-transform: scale(1.1, 1.1);
            transform: scale(1.1, 1.1); }
  100% {
    opacity: 0;
    -webkit-transform: scale(0, 0);
            transform: scale(0, 0); } }

.spop--out {
  -webkit-animation: spopOut 0.4s ease-in-out;
          animation: spopOut 0.4s ease-in-out; }

.spop--in {
  -webkit-animation: spopIn 0.4s ease-in-out;
          animation: spopIn 0.4s ease-in-out; }

.spop-body {
  padding: 1.4em; }
  .spop-body p {
    margin: 0; }
  .spop-body a {
    color: #fff;
    text-decoration: underline; }
    .spop-body a:hover {
      color: rgba(255, 255, 255, 0.8);
      text-decoration: none; }

.spop-title {
  margin-top: 0;
  margin-bottom: 0.25em;
  color: #fff; }

.spop-close {
  position: absolute;
  right: 0;
  top: 0;
  height: 32px;
  width: 32px;
  padding-top: 7px;
  padding-right: 7px;
  font-size: 22px;
  font-weight: bold;
  text-align: right;
  line-height: 0.6;
  color: #fff;
  opacity: 0.5; }
  .spop-close:hover {
    opacity: 0.7;
    cursor: pointer; }

.spop-icon {
  position: absolute;
  top: 13px;
  left: 16px;
  width: 30px;
  height: 30px;
  border-radius: 50%;
  -webkit-animation: spopIn 0.4s 0.4s ease-in-out;
          animation: spopIn 0.4s 0.4s ease-in-out; }
  .spop-icon:after,
  .spop-icon:before {
    content: "";
    position: absolute;
    display: block; }
  .spop-icon + .spop-body {
    padding-left: 4.2em; }

.spop-icon--error,
.spop-icon--info {
  border: 2px solid #3a95ed; }
  .spop-icon--error:before,
  .spop-icon--info:before {
    top: 5px;
    left: 11px;
    width: 4px;
    height: 4px;
    background-color: #3a95ed; }
  .spop-icon--error:after,
  .spop-icon--info:after {
    top: 12px;
    left: 11px;
    width: 4px;
    height: 9px;
    background-color: #3a95ed; }

.spop-icon--error {
  border-color: #ff5656; }
  .spop-icon--error:before {
    top: 16px;
    background-color: #ff5656; }
  .spop-icon--error:after {
    top: 5px;
    background-color: #ff5656; }

.spop-icon--success {
  border: 2px solid #2ecc54; }
  .spop-icon--success:before {
    top: 7px;
    left: 7px;
    width: 13px;
    height: 8px;
    border-bottom: 3px solid #2ecc54;
    border-left: 3px solid #2ecc54;
    -webkit-transform: rotate(-45deg);
        -ms-transform: rotate(-45deg);
            transform: rotate(-45deg); }

.spop-icon--warning {
  border: 2px solid #fcd000; }
  .spop-icon--warning:before {
    top: 7px;
    left: 7px;
    width: 0;
    height: 0;
    border-style: solid;
    border-color: transparent transparent #fcd000 transparent;
    border-width: 0 6px 10px 6px; }



/* Pretty-checkbox */
$pretty--class-name: pretty !default;

// colors
$pretty--color-default: #bdc3c7 !default;
$pretty--color-primary: $c-primary !default;
$pretty--color-info: #5bc0de !default;
$pretty--color-success: $c-success !default;
$pretty--color-warning: $c-warning !default;
$pretty--color-danger: $c-danger !default;
$pretty--color-dark: #5a656b !default;

// z-index
$pretty--z-index-back: 0 !default;
$pretty--z-index-between: 1 !default;
$pretty--z-index-front: 2 !default;

// box
$pretty--curve-radius: 20% !default;
$pretty--box-size: calc(1em + 2px) !default;

// text
$pretty--label-text-offset: 1.5em !default;
$pretty--label-text-offset-switch: 2.5em !default;

// scale
$pretty--2x: 1.2em !default;

// color set
$pretty--colors: (primary, $pretty--color-primary), (info, $pretty--color-info), (success, $pretty--color-success), (warning, $pretty--color-warning), (danger, $pretty--color-danger) !default;

// position
$pretty-top: 8;
$pretty-top-switch: ($pretty-top * 2) * 1%;
$pretty-top-offset: calc((0% - (100% - 1em)) - #{$pretty-top * 1%});
$pretty-top-offset-switch: calc((0% - (100% - 1em)) - #{$pretty-top-switch});

// dev 
$pretty--debug: false !default;
$pretty--err-message: 'Error: Invalid input type!' !default;


.#{$pretty--class-name} * {
	box-sizing: border-box;
}

//Throw error on invalid input types.
.#{$pretty--class-name} input:not([type='checkbox']):not([type='radio']) {
	display: none;

	@if $pretty--debug {
		+ *:after {
			content: $pretty--err-message;
			border: 1px solid #dedede;
			border-left: 3px solid #d9534f;
			padding: 9px;
			font-size: 1em;
			font-weight: 600;
			color: #d9534f;
			position: absolute;
			z-index: 3;
			background: #fbfbfb;
			top: 0;
			left: 0;
		}
	}
}

.#{$pretty--class-name} {
	position: relative;
	display: inline-block;
	margin-right: 1em;
	white-space: nowrap;
	line-height: 1;

	input {
		position: absolute;
		left: 0;
		top: 0;
		min-width: 1em;
		width: 100%;
		height: 100%;
		z-index: $pretty--z-index-front;
		opacity: 0;
		margin: 0;
		padding: 0;
		cursor: pointer;
	}

	.state {
		label {
			position: initial;
			display: inline-block;
			font-weight: normal;
			margin: 0;
			text-indent: $pretty--label-text-offset;
			min-width: $pretty--box-size;

			&:before,
			&:after {
					content: '';
					width: $pretty--box-size;
					height: $pretty--box-size;
					display: block;
					box-sizing: border-box;
					border-radius: 0;
					border: 1px solid transparent;
					z-index: $pretty--z-index-back;
					position: absolute;
					left: 0;
					top: $pretty-top-offset;
					background-color: transparent;
			}

			&:before {
					border-color: $pretty--color-default;
			}
		}

		&.p-is-hover,
		&.p-is-indeterminate {
			display: none;
		}
	}
}
@keyframes zoom {
	0% {
		opacity: 0;
		transform: scale(0);
	}
}

@keyframes tada {
	0% {
		animation-timing-function: ease-in;
		opacity: 0;
		transform: scale(7);
	}

	38% {
		animation-timing-function: ease-out;
		opacity: 1;
		transform: scale(1);
	}

	55% {
		animation-timing-function: ease-in;
		transform: scale(1.5);
	}

	72% {
		animation-timing-function: ease-out;
		transform: scale(1);
	}

	81% {
		animation-timing-function: ease-in;
		transform: scale(1.24);
	}

	89% {
		animation-timing-function: ease-out;
		transform: scale(1);
	}

	95% {
		animation-timing-function: ease-in;
		transform: scale(1.04);
	}

	100% {
		animation-timing-function: ease-out;
		transform: scale(1);
	}
}

@keyframes jelly {
	0% {
		transform: scale3d(1, 1, 1);
	}

	30% {
		transform: scale3d(.75, 1.25, 1);
	}

	40% {
		transform: scale3d(1.25, .75, 1);
	}

	50% {
		transform: scale3d(.85, 1.15, 1);
	}

	65% {
		transform: scale3d(1.05, .95, 1);
	}

	75% {
		transform: scale3d(.95, 1.05, 1);
	}

	100% {
		transform: scale3d(1, 1, 1);
	}
}

@keyframes rotate {
	0% {
		opacity: 0;
		transform: translateZ(-200px) rotate(-45deg);
	}

	100% {
		opacity: 1;
		transform: translateZ(0) rotate(0);
	}
}

@keyframes pulse {
	0% {
		box-shadow: 0px 0px 0px 0px transparentize($pretty--color-default, 0);
	}

	100% {
		box-shadow: 0px 0px 0px 1.5em transparentize($pretty--color-default, 1);
	}
}
// empty
// empty
.#{$pretty--class-name}.p-default.p-fill {
	.state label {
		&:after {
			transform: scale(1);
		}
	}
}
.#{$pretty--class-name}.p-default {
	.state label {
		&:after {
			transform: scale(0.6);
		}
	}

	input:checked ~ .state label {
		&:after {
			background-color: $pretty--color-default !important;
		}
	}
}
.#{$pretty--class-name}.p-default.p-thick {
	.state label {
		&:before,
		&:after {
			border-width: calc(1em / 7);
		}

		&:after {
			transform: scale(0.4) !important;
		}
	}
}
.#{$pretty--class-name}.p-icon {
	.state {
		.icon {
			position: absolute;
			font-size: 1em;
			width: $pretty--box-size;
			height: $pretty--box-size;
			left: 0;
			z-index: $pretty--z-index-between;
			text-align: center;
			line-height: normal;
			top: $pretty-top-offset;
			border: 1px solid transparent;
			opacity: 0;
		}

		.icon:before {
			margin: 0;
			width: 100%;
			height: 100%;
			text-align: center;
			display: flex;
			flex: 1;
			justify-content: center;
			align-items: center;
			line-height: 1;
		}
	}

	input:checked ~ .state {
		.icon {
			opacity: 1;
		}

		label:before {
			border-color: #5a656b;
		}
	}
}
.#{$pretty--class-name}.p-svg {
	.state {
		.svg {
			position: absolute;
			font-size: 1em;
			width: $pretty--box-size;
			height: $pretty--box-size;
			left: 0;
			z-index: $pretty--z-index-between;
			text-align: center;
			line-height: normal;
			top: $pretty-top-offset;
			border: 1px solid transparent;
			opacity: 0;
		}

		svg {
			margin: 0;
			width: 100%;
			height: 100%;
			text-align: center;
			display: flex;
			flex: 1;
			justify-content: center;
			align-items: center;
			line-height: 1;
		}
	}

	input:checked ~ .state .svg {
		opacity: 1;
	}
}
.#{$pretty--class-name}.p-image {
	.state {
		img {
			opacity: 0;
			position: absolute;
			width: $pretty--box-size;
			height: $pretty--box-size;
			top: 0;
			top: $pretty-top-offset;
			left: 0;
			z-index: $pretty--z-index-back;
			text-align: center;
			line-height: normal;
			transform: scale(0.8);
		}
	}

	input:checked ~ .state img {
		opacity: 1;
	}
}
.#{$pretty--class-name}.p-switch {
	input{
		min-width:2em;
	}
	.state {
		position: relative;

		&:before {
			content: '';
			border: 1px solid $pretty--color-default;
			border-radius: 60px;
			width: 2em;
			box-sizing: unset;
			height: $pretty--box-size;
			position: absolute;
			top: 0;
			top: $pretty-top-offset-switch;
			z-index: $pretty--z-index-back;
			transition: all 0.5s ease;
		}

		label {
			text-indent: $pretty--label-text-offset-switch;

			&:before,
			&:after {
					transition: all 0.5s ease;
					border-radius: 100%;
					left: 0;
					border-color: transparent;
					transform: scale(0.8);
			}

			&:after {
					background-color: $pretty--color-default !important;
			}
		}
	}

	input:checked ~ .state {
		&:before {
			border-color: $pretty--color-dark;
		}

		label:before {
			opacity: 0;
		}

		label:after {
			background-color: $pretty--color-dark !important;
			left: 1em;
		}
	}
}
.#{$pretty--class-name}.p-switch.p-fill {
	input:checked~.state {
			&:before {
					border-color: $pretty--color-dark;
					background-color: $pretty--color-dark !important;
			}
			label:before {
					opacity: 0;
			}
			label:after {
					background-color: #fff !important;
					left: 1em;
			}
	}
}
.#{$pretty--class-name}.p-switch.p-slim {
	.state {
		&:before {
			height: 0.1em;
			background: $pretty--color-default !important;
			top: calc(50% - 0.1em);
		}
	}

	input:checked ~ .state {
		&:before {
			border-color: $pretty--color-dark;
			background-color: $pretty--color-dark !important;
		}
	}
}
.#{$pretty--class-name}.p-has-hover {
	input:hover ~ .state:not(.p-is-hover) {
		display: none;
	}

	input:hover ~ .state.p-is-hover {
		display: block;

		.icon {
			display: block;
		}
	}
}
.#{$pretty--class-name}.p-has-focus {
	input:focus {
		~ .state label:before {
			box-shadow: 0px 0px 3px 0px rgb(189, 195, 199);
		}
	}
}
.#{$pretty--class-name}.p-has-indeterminate {
	input[type='checkbox']:indeterminate ~.state:not(.p-is-indeterminate) {
		display: none;
	}

	input[type='checkbox']:indeterminate ~.state.p-is-indeterminate {
		display: block;

		.icon {
			display: block;
			opacity: 1;
		}
	}
}
.#{$pretty--class-name}.p-toggle {
	.state {
		&.p-on {
			opacity: 0;
			display: none;
		}

		&.p-off,
		.icon,
		.svg,
		img {
			opacity: 1;
			display: inherit;
		}

		&.p-off .icon {
			color: $pretty--color-default;
		}
	}

	input:checked ~ .state {
		&.p-on {
			opacity: 1;
			display: inherit;
		}

		&.p-off {
			opacity: 0;
			display: none;
		}
	}
}
.#{$pretty--class-name}.p-plain {
	input:checked ~ .state label,
	&.p-toggle .state label {
		&:before {
			content: none;
		}
	}

	&.p-plain .icon {
		transform: scale(1.1);
	}
}
.#{$pretty--class-name}.p-round {
	.state label {
		&:before,
		&:after {
			border-radius: 100%;
		}
	}

	&.p-icon .state .icon {
		border-radius: 100%;
		overflow: hidden;

		&:before {
			transform: scale(0.8);
		}
	}
}

.#{$pretty--class-name}.p-curve {
	.state label {
		&:before,
		&:after {
			border-radius: $pretty--curve-radius;
		}
	}
}
.#{$pretty--class-name}.p-smooth {
	label:before,
	label:after,
	.icon,
	.svg {
		transition: all 0.5s ease;
	}

	input:checked + .state {
		label:after {
			transition: all 0.3s ease;
		}

		.icon,
		.svg,
		img {
			animation: zoom 0.2s ease;
		}
	}

	&.p-default input:checked + .state {
		label:after {
			animation: zoom 0.2s ease;
		}
	}

	&.p-plain input:checked + .state {
		label:before {
			content: '';
			transform: scale(0);
			transition: all 0.5s ease;
		}
	}
}

.#{$pretty--class-name}.p-tada:not(.p-default) {
	input:checked + .state {
		.icon,
		.svg,
		img,
		label:before,
		label:after {
			animation: tada 0.7s cubic-bezier(0.250, 0.460, 0.450, 0.940) 1 alternate;
			opacity: 1;
		}
	}
}

.#{$pretty--class-name}.p-jelly:not(.p-default) {
	input:checked + .state {
		.icon,
		.svg,
		img,
		label:before,
		label:after {
			animation: jelly 0.7s cubic-bezier(0.250, 0.460, 0.450, 0.940);
			opacity: 1;
		}

		label:before {
			border-color: transparent;
		}
	}
}

.#{$pretty--class-name}.p-rotate:not(.p-default) {
	input:checked ~ .state {
		.icon,
		.svg,
		img,
		label:before,
		label:after {
			animation: rotate 0.7s cubic-bezier(0.250, 0.460, 0.450, 0.940);
			opacity: 1;
		}

		label:before {
			border-color: transparent;
		}
	}
}

.#{$pretty--class-name}.p-pulse:not(.p-switch) {
	input:checked ~ .state {
		label:before {
			animation: pulse 1s;
		}
	}
}
.#{$pretty--class-name} {
	input {
		&[disabled] {
			cursor: not-allowed;
			display: none;

			& ~ * {
					opacity: .5;
			}
		}
	}
}

.#{$pretty--class-name}.p-locked {
	input {
		display: none;
		cursor: not-allowed;
	}
}
.#{$pretty--class-name} {
	@each $name, $color in $pretty--colors {
		input:checked ~ .state.p-#{$name},
		&.p-toggle .state.p-#{$name} {
			label:after {
				background-color: $color !important;
			}

			.icon, .svg {
				color: #fff;
				stroke: #fff;
			}
		}

		input:checked ~ .state.p-#{$name}-o,
		&.p-toggle .state.p-#{$name}-o {
			label:before {
				border-color: $color;
			}

			label:after {
				background-color: transparent;
			}

			.icon, .svg, svg {
				color: $color;
				stroke: $color;
			}
		}

		&.p-default:not(.p-fill) input:checked ~ .state.p-#{$name}-o label {
			&:after {
				background-color: $color !important;
			}
		}

		&.p-switch input:checked ~ .state.p-#{$name}:before {
			border-color: $color;
		}

		&.p-switch.p-fill input:checked ~ .state.p-#{$name}:before {
			background-color: $color !important;
		}

		&.p-switch.p-slim input:checked ~ .state.p-#{$name}:before {
			border-color: darken($color, 20%);
			background-color: darken($color, 20%) !important;
		}
	}
}
.#{$pretty--class-name}.p-bigger {
	label:before,
	label:after,
	.icon,
	.svg,
	.img {
		font-size: $pretty--2x !important;
		top: calc((0% - (100% - 1em)) - 35%) !important;
	}

	label {
		text-indent: 1.7em;
	}
}
@media print {
	.#{$pretty--class-name} {
		.state:before,
		.state label:before,
		.state label:after,
		.state .icon {
			color-adjust: exact;
			print-color-adjust: exact;
		}
	}
}

.ps {
	overflow: hidden!important;
	overflow-anchor: none;
	-ms-overflow-style: none;
	touch-action: auto;
	-ms-touch-action: auto
}

.ps__rail-x {
	height: 15px;
	bottom: 0
}

.ps__rail-x,
.ps__rail-y {
	display: none;
	opacity: 0;
	transition: background-color .2s linear, opacity .2s linear;
	-webkit-transition: background-color .2s linear, opacity .2s linear;
	position: absolute
}

.ps__rail-y {
	width: 15px;
	right: 0
}

.ps--active-x>.ps__rail-x,
.ps--active-y>.ps__rail-y {
	display: block;
	background-color: transparent
}

.ps--focus>.ps__rail-x,
.ps--focus>.ps__rail-y,
.ps--scrolling-x>.ps__rail-x,
.ps--scrolling-y>.ps__rail-y,
.ps:hover>.ps__rail-x,
.ps:hover>.ps__rail-y {
	opacity: .6
}

.ps .ps__rail-x.ps--clicking,
.ps .ps__rail-x:focus,
.ps .ps__rail-x:hover,
.ps .ps__rail-y.ps--clicking,
.ps .ps__rail-y:focus,
.ps .ps__rail-y:hover {
	background-color: #eee;
	opacity: .9
}

.ps__thumb-x {
	transition: background-color .2s linear, height .2s ease-in-out;
	-webkit-transition: background-color .2s linear, height .2s ease-in-out;
	height: 6px;
	bottom: 2px
}

.ps__thumb-x,
.ps__thumb-y {
	background-color: #aaa;
	border-radius: 6px;
	position: absolute
}

.ps__thumb-y {
	transition: background-color .2s linear, width .2s ease-in-out;
	-webkit-transition: background-color .2s linear, width .2s ease-in-out;
	width: 6px;
	right: 2px
}

.ps__rail-x.ps--clicking .ps__thumb-x,
.ps__rail-x:focus>.ps__thumb-x,
.ps__rail-x:hover>.ps__thumb-x {
	background-color: #999;
	height: 11px
}

.ps__rail-y.ps--clicking .ps__thumb-y,
.ps__rail-y:focus>.ps__thumb-y,
.ps__rail-y:hover>.ps__thumb-y {
	background-color: #999;
	width: 11px
}

@supports (-ms-overflow-style:none) {
	.ps {
		overflow: auto!important
	}
}

@media (-ms-high-contrast:none),
screen and (-ms-high-contrast:active) {
	.ps {
		overflow: auto!important
	}
}

.ps {
	position: relative;
	&.ps-hidden{
		.ps__rail-x, .ps__rail-y{ opacity:0; }
	}
}

/* Vue Collapse */
.v-collapse-content-collapsed{
	display:none;
}
.v-collapse-toggler{
	cursor:pointer;
}

/* Meta Transaction */
.meta-transaction{
	position:relative;
	.meta-type-label{
		position:absolute;
		top:-14px;
		left:0;
	}
	.bg-light{
		max-width:513px;
	}
}
/* Meta Token */
.meta-table{
	position:relative;
	.meta-type-label{
		position:absolute;
		top:-20px;
		right:-20px;
	}
}