:root {
	--lightergreen: #A2E686;
	--lightgreen: #65CA58;
	--darkgreen: #05A45B;
	--lightblue: #00B9D2;
	--darkblue: #005CAB;
	--grey: #636466;
	--lightgrey: #D0D0D1;
}

.no-select {
	-webkit-touch-callout: none; /* iOS Safari */
	  -webkit-user-select: none; /* Safari */
	   -khtml-user-select: none; /* Konqueror HTML */
		 -moz-user-select: none; /* Old versions of Firefox */
		  -ms-user-select: none; /* Internet Explorer/Edge */
			  user-select: none; /* Non-prefixed version, currently
									supported by Chrome, Edge, Opera and Firefox */
}

.hidden{
	display: none !important;
}

/* tooltip styles */
.tippy-box[data-theme~='cv'] {
	background-color: white;
	color: #005CAB;
	box-shadow: 0px 0px 7px 0px rgba(0,0,0,0.25);
	font-size: 1.1em;
}

.tippy-box[data-theme~='cv'][data-placement^='top'] > .tippy-arrow::before {
	border-top-color: white;
  }
  .tippy-box[data-theme~='cv'][data-placement^='bottom'] > .tippy-arrow::before {
	border-bottom-color: white;
  }
  .tippy-box[data-theme~='cv'][data-placement^='left'] > .tippy-arrow::before {
	border-left-color: white;
  }
  .tippy-box[data-theme~='cv'][data-placement^='right'] > .tippy-arrow::before {
	border-right-color: white;
  }

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}

* {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-font-smoothing: antialiased;
	text-rendering: optimizeLegibility;

	touch-action: manipulation;
}

html, body {
	position: relative;
	width: 100%;
	height: 100%;
}

sup {
	vertical-align: super;
	font-size: smaller;
}

body {
	overflow: hidden;
	color: var(--grey);
	box-sizing: border-box;
	font-family: 'Foundry Sterling Book', sans-serif;
	line-height: 1;
	font-weight: 300;
}

.padded-section {
	padding: 1em;
}

button {
	cursor: pointer;
}

::-webkit-scrollbar {
    display: none;
}

h1 {
	font-size: 3.5em;
	/* margin: 0.3em auto; */
}

h2 {
	font-size: 1.7em;
	/* font-weight: 600; */
}

h3 {
	font-size: 1.3em;
	/* font-weight: 400; */
}

p {
	font-size: 1.4em;
	margin: 1em auto;
	line-height: 1.1;
}

sup {
	font-size: 0.5em;
}

.bullet-points {
	line-height: 1.3;
}

.bullet::before {
	content: "•";
}

a {
	color: rgb(0,100,200);
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

a:visited {
	color: rgb(0,80,160);
}

label {
	display: block;
}

input, button, select, textarea {
	font-family: inherit;
	font-size: inherit;
	-webkit-padding: 0.4em 0;
	padding: 0.4em;
	/* margin: 0 0 0.5em 0; */
	box-sizing: border-box;
	border: 1px solid #ccc;
	border-radius: 2px;
}

input:disabled {
	color: #ccc;
}

button {
	color: #333;
	background-color: #f4f4f4;
	outline: none;
	font-weight: 300;
	max-width: 100%;
}

button:disabled {
	color: #999;
}

button:not(:disabled):active {
	background-color: #ddd;
}

button:focus {
	border-color: #666;
}

.buttons {
	/* margin-top: 2em; */
}

.button-group {
	margin: 1.5em 0 0 0;
}

.background-image {
	background-image: url('../../img/background.png');
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
}

/* app */
.button {
	background-color: #00B9D2;
	background-image: linear-gradient(var(--lightblue), var(--darkblue));
    border: none;
    color: white;
    padding: 0.8em 1.5em;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-size: 1.4em;
    margin: 0.1em;
	cursor: pointer;
	min-width: 110px;
	border-radius: 0.5em;
}

.button:first-of-type {
	/* border-top-left-radius: 0.5em; */
	/* border-bottom-left-radius: 0.5em; */
}

.button:last-of-type {
	/* border-top-right-radius: 0.5em; */
	/* border-bottom-right-radius: 0.5em; */
}

.faqs .button {
	margin: 0;
}

.faqs .button.active {
	border-bottom-left-radius: 0;
	border-bottom-right-radius: 0;	
}

.icon {
	float: left;
	width: 19%;
	max-width: 4em;
	max-height: 4em;
	/* fill: $lightblue; */
	cursor: pointer;
	margin-right: 0.5em;
	position: relative;
}

.icon.disabled {
	opacity: 0.5;
	cursor: default;
	pointer-events: none;
}

.inline-icon {
	float: none;
	display: inline-block;
	/* margin: 1.5em 0 0 0; */
}

.highlight, .highlight::after {
	background-color: rgba(255, 255, 255, 0.97);
	display: inline-block;
	padding: 4em 2em;
	border-radius: 10px;
	max-width: 1050px;
	min-width: 60%;
	border: 1px solid rgb(240, 240, 240);
}

.scroll-y {
    overflow-y: scroll;
}

/* layout */
.table {
	display: table;	table-layout: fixed;
}
.table-auto {
	display: table;	table-layout: auto;
}
.row {
	display: table-row;
}
.cell {
	display: table-cell; vertical-align: middle;
}
.cell-top {
	vertical-align: top !important;
}
.cell-bottom {
	vertical-align: bottom !important;
}
.align-v {
	position: absolute;
	left: 0;
	top: 50%;
	transform: translateY(-50%);
}

.main-content > div:first-of-type {
	padding: 0 1em;
}

.video-container {
	padding: 0 !important;
}

@media only screen and (max-device-width: 480px) {
	h1 {
		font-size: 2.5em;
		/* margin: 0.3em auto; */
	}
	.main {
		text-size-adjust: none;
		-webkit-text-size-adjust: none;
		font-size: small;
	}
	.desktop-only {
		display: none;
	}
}

@media only screen and (min-device-width: 480px) {
	.mobile-only {
		display: none;
	}
	.desktop-only {
		
	}
}

@media only screen and (max-width: 900px) {
	.highlight {
		max-width: 100%;
	}

	.button {
		/* display: block !important; */
		/* margin: 0.1em auto; */
		border-radius: 0.5em;
	}

	.button:first-of-type {
		/* border-radius: 0; */
	}

	.button:last-of-type {
		/* border-radius: 0; */
	}
}

/* Small devices (portrait tablets and large phones, 600px and up) */
@media only screen and (min-width: 600px) {

} .hidden.svelte-v3pjqb.svelte-v3pjqb{display:none}.mute-button-wrapper.svelte-v3pjqb.svelte-v3pjqb{width:3em;height:3em;position:absolute;bottom:0.5em;right:0.5em;cursor:pointer;background-color:white;border-radius:7px}.mute-button-wrapper.svelte-v3pjqb img.svelte-v3pjqb{width:100%}.main.svelte-v3pjqb.svelte-v3pjqb{height:100%;width:100%;overflow:hidden;text-align:center;margin:0 auto;padding:0}.content.svelte-v3pjqb.svelte-v3pjqb{width:100%;height:100%}.preloader.svelte-v3pjqb.svelte-v3pjqb{position:fixed;top:50%;left:50%;transform:translate(-50%, -50%)}@media(min-width: 640px){.main.svelte-v3pjqb.svelte-v3pjqb{max-width:none}}.circle.svelte-3nb8ux{height:var(--size);width:var(--size);border-color:var(--darkgreen) transparent var(--darkgreen) var(--darkgreen);border-width:calc(var(--size) / 15);border-style:solid;border-image:initial;border-radius:50%;animation:var(--duration) linear 0s infinite normal none running svelte-3nb8ux-rotate}@keyframes svelte-3nb8ux-rotate{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.intro.svelte-1livrzm{width:100%}.user.svelte-1vf25yq{text-align:center}.progress.svelte-1vf25yq{margin-top:2em}.dot.svelte-1vf25yq{height:1.3em;width:1.3em;background-color:#636466;background-image:linear-gradient(#00B9D2, #005CAB);border-radius:50%;display:inline-block;margin:0.15em;cursor:pointer}.dot.unanswered.svelte-1vf25yq{background-color:#636466;background-image:none;cursor:auto;opacity:0.3}.dot.selected.svelte-1vf25yq{background-color:#00B9D2;background-image:linear-gradient(#00B9D2, #005CAB)}.dot.svelte-1vf25yq:after{height:0%;width:0%;margin-top:50%;margin-left:50%;background-color:#fff;border-radius:50%;display:block;-webkit-transition:all 0.5s;transition:all 0.25s;opacity:0;content:''}.dot.selected.svelte-1vf25yq::after{height:50%;width:50%;margin-top:50%;margin-left:50%;transform:translate(-50%, -50%);opacity:1}.cache-loader.svelte-12ymnzx{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(255, 255, 255, 0.98)}.caching-content.svelte-12ymnzx{text-align:center;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.spinner-wrapper.svelte-12ymnzx{display:inline-block}.hidden.svelte-12ymnzx{display:hidden}.menu.svelte-12ymnzx{width:100%;background-color:#fff;padding:1em 2.5em;table-layout:auto;border-bottom:1px solid #f0f0f0}.menu-buttons.svelte-12ymnzx{text-align:left}.icon.svelte-12ymnzx::after{position:absolute;content:'';height:2px;bottom:-5px;margin:0 auto;left:0;right:0;width:0%;background-color:#00B9D2;-o-transition:.25s;-ms-transition:.25s;-moz-transition:.25s;-webkit-transition:.25s;transition:.25s}.icon.active.svelte-12ymnzx::after{width:40%}.logo.svelte-12ymnzx{background-image:url("../../img/logo.png");background-size:contain;background-repeat:no-repeat;background-position:100% 0%;width:40%;image-rendering:crisp-edges;image-rendering:-moz-crisp-edges;image-rendering:-o-crisp-edges;image-rendering:-webkit-optimize-contrast;-ms-interpolation-mode:nearest-neighbor}@media only screen and (max-device-width: 700px){.menu.svelte-12ymnzx{padding:1em 0.75em}.icon.svelte-12ymnzx{width:17%;margin-right:0.3em}}.faq-menu.svelte-1adqe6m.svelte-1adqe6m{height:100%;overflow-y:scroll;max-width:1050px;margin:1em auto;padding:1em 0}.faq-menu-content.svelte-1adqe6m.svelte-1adqe6m{background-color:white;padding:1em 0.4em}.faq-menu-content.svelte-1adqe6m h1.svelte-1adqe6m{margin-bottom:0.25em}.question.svelte-1adqe6m.svelte-1adqe6m{font-family:'Foundry Sterling Medium'}.category-boxes.svelte-1adqe6m.svelte-1adqe6m{margin-top:2em}.faqs.svelte-1adqe6m.svelte-1adqe6m{width:100%;height:100%;margin-bottom:1em;overflow-y:scroll}.faqs-content.svelte-1adqe6m.svelte-1adqe6m{margin-bottom:2em}.back-button-wrapper.svelte-1adqe6m.svelte-1adqe6m{color:#005CAB;font-size:25px;cursor:pointer;display:inline-block}.back-button-wrapper.svelte-1adqe6m span.svelte-1adqe6m{position:relative}.back-arrow.svelte-1adqe6m.svelte-1adqe6m{background:url("../img/arrow_back_24dp.svg");background-size:contain;width:20px;height:20px;display:inline-block;transition:all 0.25s;-webkit-transition:all 0.25s;-moz-transition:all 0.25s;-o-transition:all 0.25s}.back-button-wrapper.svelte-1adqe6m:hover .back-arrow.svelte-1adqe6m{transform:translate(-5px)}.faq-list.svelte-1adqe6m.svelte-1adqe6m{margin:auto;margin-top:3em;max-width:1050px;text-align:center;background-color:white;padding:1em}.references-list.svelte-1adqe6m.svelte-1adqe6m{font-size:0.7em;line-height:1.2;margin-top:4em}.questions-section.svelte-1adqe6m.svelte-1adqe6m{text-align:left}.category-box.svelte-1adqe6m.svelte-1adqe6m{display:inline-block;margin:0.1em;width:24%;position:relative;overflow:hidden;cursor:pointer;background-color:#005CAB;background-image:linear-gradient(var(--lightblue), var(--darkblue));color:white}.category-box.svelte-1adqe6m.svelte-1adqe6m:before{content:"";display:block;padding-top:100%}.box-content.svelte-1adqe6m.svelte-1adqe6m{position:absolute;top:0;left:0;bottom:0;right:0;color:white;padding:0.7em}.box-content.svelte-1adqe6m div.svelte-1adqe6m{display:table;width:100%;height:100%}.box-content.svelte-1adqe6m h2.svelte-1adqe6m{display:table-cell;text-align:center;vertical-align:middle;color:white}.question-list.svelte-1adqe6m.svelte-1adqe6m{text-align:left}.question-container.svelte-1adqe6m.svelte-1adqe6m{position:relative;margin-top:4em}.question-container.svelte-1adqe6m.svelte-1adqe6m:first-of-type{margin-top:2em}.question-container.svelte-1adqe6m.svelte-1adqe6m:not(:last-child)::after{content:'';position:absolute;bottom:-2em;left:0;width:100%;height:1px;background-color:#00B9D2}@media only screen and (max-width: 900px){.category-box.svelte-1adqe6m.svelte-1adqe6m{width:45%}}@media only screen and (max-width: 500px){.category-box.svelte-1adqe6m.svelte-1adqe6m{width:100%}.category-box.svelte-1adqe6m.svelte-1adqe6m:before{padding-top:50%}}.overlay-content-container.svelte-1rdhbs6.svelte-1rdhbs6{padding:4em}.overlay-message-wrapper.svelte-1rdhbs6 h2.svelte-1rdhbs6{max-width:900px;margin:0 auto}.top.svelte-1rdhbs6.svelte-1rdhbs6{position:absolute;top:0;left:0;width:100%;color:white;margin:0;text-align:center}.progress-bg.svelte-1rdhbs6.svelte-1rdhbs6{width:100%;height:0.25em;background-color:darkgray}.progress-bar.svelte-1rdhbs6.svelte-1rdhbs6{display:block;float:left;width:0%;height:100%;border-radius:1em;background-color:#4CAF50;background-image:linear-gradient(#00B9D2, #005CAB);min-width:1em}.overlay.svelte-1rdhbs6.svelte-1rdhbs6{position:absolute;top:0;width:100%;height:100%;overflow-y:scroll}.multivid.svelte-1rdhbs6.svelte-1rdhbs6{width:100%;height:100%;position:absolute;top:0;background-color:white}.video-container.svelte-1rdhbs6.svelte-1rdhbs6{width:100%;height:100%;background-color:black;position:relative}.video-wrapper.svelte-1rdhbs6.svelte-1rdhbs6{width:100%;height:100%;background-color:black;position:relative}video.svelte-1rdhbs6.svelte-1rdhbs6{width:100%;height:auto;max-height:100%;position:absolute;left:0;top:50%;transform:translateY(-50%)}video.svelte-1rdhbs6.svelte-1rdhbs6::-webkit-media-controls{display:none}video.svelte-1rdhbs6.svelte-1rdhbs6::-webkit-media-controls-start-playback-button{display:none}.video-row.svelte-1rdhbs6.svelte-1rdhbs6{position:relative}.overlay-image-wrapper.svelte-1rdhbs6.svelte-1rdhbs6{max-width:100%;margin-bottom:2em}.overlay-image-wrapper.svelte-1rdhbs6 img.svelte-1rdhbs6{max-width:1000px;width:100%}.playlist.svelte-m2mv9n.svelte-m2mv9n{width:20em;height:100%;padding:1em;position:absolute;top:0;right:0;line-height:1.25;background-color:rgba(255, 255, 255, 0.99);text-align:left;transform:translateX(100%);transition:transform 0.25s ease-in-out}.playlist-video-category.svelte-m2mv9n.svelte-m2mv9n{text-transform:uppercase;font-size:0.8em;color:#636466}.playlist-video-title.svelte-m2mv9n.svelte-m2mv9n{font-size:1.1em}.scroll-container.svelte-m2mv9n.svelte-m2mv9n{overflow-y:scroll;overflow-x:hidden;height:100%}.scroll-container.svelte-m2mv9n>.svelte-m2mv9n{scroll-snap-align:start}.playlist.svelte-m2mv9n.svelte-m2mv9n:hover{transform:translateX(0%)}.tab.svelte-m2mv9n.svelte-m2mv9n{background-color:#00B9D2;background-image:linear-gradient(90deg, #00B9D2 0%, #005CAB 100%);color:white;text-transform:uppercase;padding:1.25em;background-color:white;position:absolute;top:0.5em;left:0;transform:translate(-100%, 0%) rotate(-90deg);transform-origin:100% 100%;border-radius:0.5em 0.5em 0 0;text-align:center;display:table}.tab.svelte-m2mv9n div.svelte-m2mv9n{display:table-cell;vertical-align:middle}.tab.svelte-m2mv9n .tab-txt.svelte-m2mv9n{display:table-cell;vertical-align:middle}ul.svelte-m2mv9n.svelte-m2mv9n{width:75%;list-style:none;padding:0}li.svelte-m2mv9n.svelte-m2mv9n{width:100%;padding:0.25em 0;margin-bottom:1em;cursor:pointer;position:relative;transition:0.1s}li.svelte-m2mv9n.svelte-m2mv9n:first-child{border-top-left-radius:0.25em;border-top-right-radius:0.25em}li.svelte-m2mv9n.svelte-m2mv9n:last-child{border-bottom-left-radius:0.25em;border-bottom-right-radius:0.25em}li.active.svelte-m2mv9n.svelte-m2mv9n{color:#005CAB}li.svelte-m2mv9n.svelte-m2mv9n:hover{color:#00B9D2}li.svelte-m2mv9n span.svelte-m2mv9n{display:block}li.active.svelte-m2mv9n span.svelte-m2mv9n{margin-left:20px}li.active.svelte-m2mv9n.svelte-m2mv9n::before{content:'';position:absolute;top:50%;left:-8px;transform:translateY(-50%);width:20px;height:20px;background-image:url(../../img/video-controls/play_24dp.svg);background-repeat:no-repeat;background-size:contain}li.svelte-m2mv9n.svelte-m2mv9n:not(:last-child)::after{content:'';background-color:#00B9D2;position:absolute;bottom:-0.5em;left:0;width:100%;height:1px;opacity:0.5}.tippy-box[data-animation=fade][data-state=hidden]{opacity:0}[data-tippy-root]{max-width:calc(100vw - 10px)}.tippy-box{position:relative;background-color:#333;color:#fff;border-radius:4px;font-size:14px;line-height:1.4;outline:0;transition-property:transform,visibility,opacity}.tippy-box[data-placement^=top]>.tippy-arrow{bottom:0}.tippy-box[data-placement^=top]>.tippy-arrow:before{bottom:-7px;left:0;border-width:8px 8px 0;border-top-color:initial;transform-origin:center top}.tippy-box[data-placement^=bottom]>.tippy-arrow{top:0}.tippy-box[data-placement^=bottom]>.tippy-arrow:before{top:-7px;left:0;border-width:0 8px 8px;border-bottom-color:initial;transform-origin:center bottom}.tippy-box[data-placement^=left]>.tippy-arrow{right:0}.tippy-box[data-placement^=left]>.tippy-arrow:before{border-width:8px 0 8px 8px;border-left-color:initial;right:-7px;transform-origin:center left}.tippy-box[data-placement^=right]>.tippy-arrow{left:0}.tippy-box[data-placement^=right]>.tippy-arrow:before{left:-7px;border-width:8px 8px 8px 0;border-right-color:initial;transform-origin:center right}.tippy-box[data-inertia][data-state=visible]{transition-timing-function:cubic-bezier(.54,1.5,.38,1.11)}.tippy-arrow{width:16px;height:16px;color:#333}.tippy-arrow:before{content:"";position:absolute;border-color:transparent;border-style:solid}.tippy-content{position:relative;padding:5px 9px;z-index:1}.controls.svelte-djwgdw.svelte-djwgdw{position:relative;width:100%;overflow:hidden;transition:opacity 1s;background:#fff;padding:0.25em 1em;color:--grey;fill:red;cursor:pointer}.video-controls-icon.svelte-djwgdw.svelte-djwgdw{width:3.2em;height:3.2em}.video-controls-icon.svelte-djwgdw span.svelte-djwgdw{display:block;width:100%;height:100%}.video-controls-icon.svelte-djwgdw img.svelte-djwgdw{width:100%}.video-controls.svelte-djwgdw.svelte-djwgdw{position:relative}.video-controls-cover.svelte-djwgdw.svelte-djwgdw{position:absolute;top:0;left:0;background-color:rgba(255, 255, 255, 0.75);width:100%;height:100%}.controls.svelte-djwgdw>.playback.svelte-djwgdw{float:left}.controls.svelte-djwgdw>.volume.svelte-djwgdw{float:right}span.svelte-djwgdw.svelte-djwgdw{font-size:0.8em}.slider-wrapper.svelte-djwgdw.svelte-djwgdw{min-width:10em}.slider.svelte-djwgdw.svelte-djwgdw{-webkit-appearance:none;appearance:none;width:100%;height:0.5em;border-radius:0.5em;background:#d3d3d3;outline:none;opacity:0.7;-webkit-transition:.2s;transition:opacity .2s}.slider.svelte-djwgdw.svelte-djwgdw:hover{opacity:1}.slider.svelte-djwgdw.svelte-djwgdw::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:1.7em;height:1.7em;background:#005CAB;cursor:pointer;border-radius:1em}.slider.svelte-djwgdw.svelte-djwgdw::-moz-range-thumb{width:1.7em;height:1.7em;background:#005CAB;cursor:pointer;border-radius:1em}@media only screen and (max-device-width: 768px){.slider-wrapper.svelte-djwgdw.svelte-djwgdw{display:none}}.disposal-list-wrapper.svelte-1tn8ueu.svelte-1tn8ueu{margin-top:2em}.disposal-icon-wrapper.svelte-1tn8ueu.svelte-1tn8ueu{display:inline-block;width:6em;margin:0.25em 0.4em}.disposal-icon-wrapper.svelte-1tn8ueu img.svelte-1tn8ueu{width:100%}.disposal-icon-wrapper.svelte-1tn8ueu h2.svelte-1tn8ueu{margin-top:0.25em}.circle.svelte-14upwad{height:var(--size);width:var(--size);border-color:var(--color) transparent var(--color) var(--color);border-width:calc(var(--size) / 15);border-style:solid;border-image:initial;border-radius:50%;animation:var(--duration) linear 0s infinite normal none running svelte-14upwad-rotate}@keyframes svelte-14upwad-rotate{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.circle.svelte-1vclic6{width:var(--size);height:var(--size);box-sizing:border-box;position:relative;border:3px solid transparent;border-top-color:var(--colorOuter);border-radius:50%;animation:svelte-1vclic6-circleSpin var(--durationOuter) linear infinite}.circle.svelte-1vclic6:before,.circle.svelte-1vclic6:after{content:"";box-sizing:border-box;position:absolute;border:3px solid transparent;border-radius:50%}.circle.svelte-1vclic6:after{border-top-color:var(--colorInner);top:9px;left:9px;right:9px;bottom:9px;animation:svelte-1vclic6-circleSpin var(--durationInner) linear infinite}.circle.svelte-1vclic6:before{border-top-color:var(--colorCenter);top:3px;left:3px;right:3px;bottom:3px;animation:svelte-1vclic6-circleSpin var(--durationCenter) linear infinite}@keyframes svelte-1vclic6-circleSpin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.wrapper.svelte-h1a2xs{position:relative;width:var(--size);height:var(--size)}.circle.svelte-h1a2xs{position:absolute;width:var(--size);height:var(--size);background-color:var(--color);border-radius:100%;opacity:0.6;top:0;left:0;animation-fill-mode:both;animation-name:svelte-h1a2xs-bounce !important}@keyframes svelte-h1a2xs-bounce{0%,100%{transform:scale(0)}50%{transform:scale(1)}}.svelte-1exboqr{overflow:hidden;position:relative;text-indent:-9999px;display:inline-block;background:#f86;border-radius:50%;transform:rotateZ(90deg);transform-origin:50% 50%;animation:svelte-1exboqr-plus-loader-background var(--duration) infinite ease-in-out}.svelte-1exboqr:after{background:#f86;border-radius:50% 0 0 50%;content:"";position:absolute;right:50%;top:0;width:50%;height:100%;transform-origin:100% 50%;animation:svelte-1exboqr-plus-loader-top var(--duration) infinite linear}.svelte-1exboqr:before{background:#fc6;border-radius:50% 0 0 50%;content:"";position:absolute;right:50%;top:0;width:50%;height:100%;transform-origin:100% 50%;animation:svelte-1exboqr-plus-loader-bottom var(--duration) infinite linear}@keyframes svelte-1exboqr-plus-loader-top{2.5%{background:#f86;transform:rotateY(0deg);animation-timing-function:ease-in}13.75%{background:#ff430d;transform:rotateY(90deg);animation-timing-function:step-start}13.76%{background:#ffae0d;transform:rotateY(90deg);animation-timing-function:ease-out}25%{background:#fc6;transform:rotateY(180deg)}27.5%{background:#fc6;transform:rotateY(180deg);animation-timing-function:ease-in}41.25%{background:#ffae0d;transform:rotateY(90deg);animation-timing-function:step-start}41.26%{background:#2cc642;transform:rotateY(90deg);animation-timing-function:ease-out}50%{background:#6d7;transform:rotateY(0deg)}52.5%{background:#6d7;transform:rotateY(0deg);animation-timing-function:ease-in}63.75%{background:#2cc642;transform:rotateY(90deg);animation-timing-function:step-start}63.76%{background:#1386d2;transform:rotateY(90deg);animation-timing-function:ease-out}75%{background:#4ae;transform:rotateY(180deg)}77.5%{background:#4ae;transform:rotateY(180deg);animation-timing-function:ease-in}91.25%{background:#1386d2;transform:rotateY(90deg);animation-timing-function:step-start}91.26%{background:#ff430d;transform:rotateY(90deg);animation-timing-function:ease-in}100%{background:#f86;transform:rotateY(0deg);animation-timing-function:step-start}}@keyframes svelte-1exboqr-plus-loader-bottom{0%{background:#fc6;animation-timing-function:step-start}50%{background:#fc6;animation-timing-function:step-start}75%{background:#4ae;animation-timing-function:step-start}100%{background:#4ae;animation-timing-function:step-start}}@keyframes svelte-1exboqr-plus-loader-background{0%{background:#f86;transform:rotateZ(180deg)}25%{background:#f86;transform:rotateZ(180deg);animation-timing-function:step-start}27.5%{background:#6d7;transform:rotateZ(90deg)}50%{background:#6d7;transform:rotateZ(90deg);animation-timing-function:step-start}52.5%{background:#6d7;transform:rotateZ(0deg)}75%{background:#6d7;transform:rotateZ(0deg);animation-timing-function:step-start}77.5%{background:#f86;transform:rotateZ(270deg)}100%{background:#f86;transform:rotateZ(270deg);animation-timing-function:step-start}}.wrapper.svelte-1wp57lu{width:var(--size);height:var(--stroke);transform:scale(calc(var(--floatSize) / 75));display:flex;justify-content:center;align-items:center}.line.svelte-1wp57lu{width:var(--size);height:var(--stroke);background:var(--color);border-radius:var(--stroke);transform-origin:center center;animation:svelte-1wp57lu-spineLine var(--duration) ease infinite}@keyframes svelte-1wp57lu-spineLine{0%{transform:rotate(-20deg);height:5px;width:75px}5%{height:5px;width:75px}30%{transform:rotate(380deg);height:5px;width:75px}40%{transform:rotate(360deg);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%,100%{height:5px;width:75px;transform:rotate(-20deg)}}.wrapper.svelte-1vf8im1{width:var(--size);height:var(--size);display:flex;justify-content:center;align-items:center;line-height:0;box-sizing:border-box}.inner.svelte-1vf8im1{transform:scale(calc(var(--floatSize) / 52))}.ball-container.svelte-1vf8im1{animation:svelte-1vf8im1-ballTwo var(--duration) infinite;width:44px;height:44px;flex-shrink:0;position:relative}.single-ball.svelte-1vf8im1{width:44px;height:44px;position:absolute}.ball.svelte-1vf8im1{width:20px;height:20px;border-radius:50%;position:absolute;animation:svelte-1vf8im1-ballOne var(--duration) infinite ease}.ball-top-left.svelte-1vf8im1{background-color:var(--ballTopLeftColor);top:0;left:0}.ball-top-right.svelte-1vf8im1{background-color:var(--ballTopRightColor);top:0;left:24px}.ball-bottom-left.svelte-1vf8im1{background-color:var(--ballBottomLeftColor);top:24px;left:0}.ball-bottom-right.svelte-1vf8im1{background-color:var(--ballBottomRightColor);top:24px;left:24px}@keyframes svelte-1vf8im1-ballOne{0%{position:absolute}50%{top:12px;left:12px;position:absolute;opacity:0.5}100%{position:absolute}}@keyframes svelte-1vf8im1-ballTwo{0%{transform:rotate(0deg) scale(1)}50%{transform:rotate(360deg) scale(1.3)}100%{transform:rotate(720deg) scale(1)}}.wrapper.svelte-9juun5{width:var(--size);height:var(--size)}.circle.svelte-9juun5{width:var(--size);height:var(--size);background-color:var(--color);animation-duration:var(--duration);border-radius:100%;display:inline-block;animation:svelte-9juun5-scaleOut var(--duration) ease-in-out infinite}@keyframes svelte-9juun5-scaleOut{0%{transform:scale(0)}100%{transform:scale(1);opacity:0}}.wrapper.svelte-1cy66mt{width:var(--size);height:var(--size)}.circle.svelte-1cy66mt{border-radius:100%;animation-fill-mode:both;position:absolute;opacity:0;width:var(--size);height:var(--size);background-color:var(--color);animation:svelte-1cy66mt-bounce var(--duration) linear infinite}@keyframes svelte-1cy66mt-bounce{0%{opacity:0;transform:scale(0)}5%{opacity:1}100%{opacity:0;transform:scale(1)}}.wrapper.svelte-1uxpkwt{height:var(--size);width:var(--size);display:inline-block;text-align:center;font-size:10px}.rect.svelte-1uxpkwt{height:100%;width:10%;display:inline-block;margin-right:4px;background-color:var(--color);animation:svelte-1uxpkwt-stretch var(--duration) ease-in-out infinite}@keyframes svelte-1uxpkwt-stretch{0%,40%,100%{transform:scaleY(0.4)}20%{transform:scaleY(1)}}.wrapper.svelte-vhcw6{height:calc(var(--size) / 15);width:calc(var(--size) * 2);background-color:var(--rgba);position:relative;overflow:hidden;background-clip:padding-box}.lines.svelte-vhcw6{height:calc(var(--size) / 15);background-color:var(--color)}.small-lines.svelte-vhcw6{position:absolute;overflow:hidden;background-clip:padding-box;display:block;border-radius:2px;will-change:left, right;animation-fill-mode:forwards}.small-lines.\31 .svelte-vhcw6{animation:var(--duration) cubic-bezier(0.65, 0.815, 0.735, 0.395) 0s
      infinite normal none running svelte-vhcw6-long}.small-lines.\32 .svelte-vhcw6{animation:var(--duration) cubic-bezier(0.165, 0.84, 0.44, 1)
      calc((var(--duration)+0.1) / 2) infinite normal none running svelte-vhcw6-short}@keyframes svelte-vhcw6-long{0%{left:-35%;right:100%}60%{left:100%;right:-90%}100%{left:100%;right:-90%}}@keyframes svelte-vhcw6-short{0%{left:-200%;right:100%}60%{left:107%;right:-8%}100%{left:107%;right:-8%}}.wrapper.svelte-17ey38u{position:relative;width:var(--size);height:var(--size)}.border.svelte-17ey38u{border-color:var(--color);position:absolute;top:0px;left:0px;width:var(--size);height:var(--size);opacity:0.4;perspective:800px;border-width:6px;border-style:solid;border-image:initial;border-radius:100%}.border.\31 .svelte-17ey38u{animation:var(--duration) linear 0s infinite normal none running svelte-17ey38u-ringOne}.border.\32 .svelte-17ey38u{animation:var(--duration) linear 0s infinite normal none running svelte-17ey38u-ringTwo}@keyframes svelte-17ey38u-ringOne{0%{transform:rotateX(0deg) rotateY(0deg) rotateZ(0deg)}100%{transform:rotateX(360deg) rotateY(180deg) rotateZ(360deg)}}@keyframes svelte-17ey38u-ringTwo{0%{transform:rotateX(0deg) rotateY(0deg) rotateZ(0deg)}100%{transform:rotateX(180deg) rotateY(360deg) rotateZ(360deg)}}.wrapper.svelte-1fuumrt{width:var(--size);height:calc(var(--size) / 2);overflow:hidden}.rainbow.svelte-1fuumrt{width:var(--size);height:var(--size);border-left-color:transparent;border-bottom-color:transparent;border-top-color:var(--color);border-right-color:var(--color);box-sizing:border-box;transform:rotate(-200deg);border-radius:50%;border-style:solid;animation:var(--duration) ease-in-out 0s infinite normal none running
      svelte-1fuumrt-rotate}@keyframes svelte-1fuumrt-rotate{0%{border-width:10px}25%{border-width:3px}50%{transform:rotate(115deg);border-width:10px}75%{border-width:3px}100%{border-width:10px}}.wrapper.svelte-1x2s7pr{width:calc(var(--size) * 1.3);height:calc(var(--size) * 1.3);display:flex;justify-content:center;align-items:center}.firework.svelte-1x2s7pr{border:calc(var(--size) / 10) dotted var(--color);width:var(--size);height:var(--size);border-radius:50%;animation:svelte-1x2s7pr-fire var(--duration) cubic-bezier(0.165, 0.84, 0.44, 1) infinite}@keyframes svelte-1x2s7pr-fire{0%{opacity:1;transform:scale(0.1)}25%{opacity:0.85}100%{transform:scale(1);opacity:0}}.wrapper.svelte-14w6xk7{height:var(--size);width:var(--size);display:flex;align-items:center;justify-content:center}.dot.svelte-14w6xk7{height:var(--dotSize);width:var(--dotSize);background-color:var(--color);margin:2px;display:inline-block;border-radius:100%;animation:svelte-14w6xk7-sync var(--duration) ease-in-out infinite alternate both running}@-webkit-keyframes svelte-14w6xk7-sync{33%{-webkit-transform:translateY(10px);transform:translateY(10px)}66%{-webkit-transform:translateY(-10px);transform:translateY(-10px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes svelte-14w6xk7-sync{33%{-webkit-transform:translateY(10px);transform:translateY(10px)}66%{-webkit-transform:translateY(-10px);transform:translateY(-10px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}.wrapper.svelte-8cmcz4{position:relative;display:flex;justify-content:center;align-items:center;width:calc(var(--size) * 2.5);height:var(--size);overflow:hidden}.bar.svelte-8cmcz4{position:absolute;top:calc(var(--size) / 10);width:calc(var(--size) / 5);height:calc(var(--size) / 10);margin-top:calc(var(--size) - var(--size) / 10);transform:skewY(0deg);background-color:var(--color);animation:svelte-8cmcz4-motion var(--duration) ease-in-out infinite}@keyframes svelte-8cmcz4-motion{25%{transform:skewY(25deg)}50%{height:100%;margin-top:0}75%{transform:skewY(-25deg)}}.wrapper.svelte-1v1mfqa{position:relative;display:flex;justify-content:center;align-items:center;width:var(--size);height:var(--size)}.ring.svelte-1v1mfqa{position:absolute;border:2px solid var(--color);border-radius:50%;background-color:transparent;animation:svelte-1v1mfqa-motion var(--duration) ease infinite}@keyframes svelte-1v1mfqa-motion{0%{transform:translateY(var(--motionOne))}50%{transform:translateY(var(--motionTwo))}100%{transform:translateY(var(--motionThree))}}.wrapper.svelte-1unnvn6{height:var(--size);width:var(--size);display:flex;justify-content:center;align-items:center}.spinner.svelte-1unnvn6{height:var(--size);width:var(--size);animation:svelte-1unnvn6-rotate var(--duration) infinite linear}.dot.svelte-1unnvn6{width:60%;height:60%;display:inline-block;position:absolute;top:0;background-color:var(--color);border-radius:100%;animation:svelte-1unnvn6-bounce var(--duration) infinite ease-in-out}@keyframes svelte-1unnvn6-rotate{100%{transform:rotate(360deg)}}@keyframes svelte-1unnvn6-bounce{0%,100%{transform:scale(0)}50%{transform:scale(1)}}.wrapper.svelte-446r86{position:relative;display:flex;justify-content:center;align-items:center;width:var(--size);height:calc(var(--size) / 2.5)}.cube.svelte-446r86{position:absolute;top:0px;width:calc(var(--size) / 5);height:calc(var(--size) / 2.5);background-color:var(--color);animation:svelte-446r86-motion var(--duration) cubic-bezier(0.895, 0.03, 0.685, 0.22)
      infinite}@keyframes svelte-446r86-motion{0%{opacity:1}50%{opacity:0}100%{opacity:1}}.wrapper.svelte-tycttu{position:relative;display:flex;justify-content:center;align-items:center;width:var(--size);height:var(--size)}.shadow.svelte-tycttu{color:var(--color);font-size:var(--size);overflow:hidden;width:var(--size);height:var(--size);border-radius:50%;margin:28px auto;position:relative;transform:translateZ(0);animation:svelte-tycttu-load var(--duration) infinite ease,
      svelte-tycttu-round var(--duration) infinite ease}@keyframes svelte-tycttu-load{0%{box-shadow:0 -0.83em 0 -0.4em, 0 -0.83em 0 -0.42em, 0 -0.83em 0 -0.44em,
        0 -0.83em 0 -0.46em, 0 -0.83em 0 -0.477em}5%,95%{box-shadow:0 -0.83em 0 -0.4em, 0 -0.83em 0 -0.42em, 0 -0.83em 0 -0.44em,
        0 -0.83em 0 -0.46em, 0 -0.83em 0 -0.477em}10%,59%{box-shadow:0 -0.83em 0 -0.4em, -0.087em -0.825em 0 -0.42em,
        -0.173em -0.812em 0 -0.44em, -0.256em -0.789em 0 -0.46em,
        -0.297em -0.775em 0 -0.477em}20%{box-shadow:0 -0.83em 0 -0.4em, -0.338em -0.758em 0 -0.42em,
        -0.555em -0.617em 0 -0.44em, -0.671em -0.488em 0 -0.46em,
        -0.749em -0.34em 0 -0.477em}38%{box-shadow:0 -0.83em 0 -0.4em, -0.377em -0.74em 0 -0.42em,
        -0.645em -0.522em 0 -0.44em, -0.775em -0.297em 0 -0.46em,
        -0.82em -0.09em 0 -0.477em}100%{box-shadow:0 -0.83em 0 -0.4em, 0 -0.83em 0 -0.42em, 0 -0.83em 0 -0.44em,
        0 -0.83em 0 -0.46em, 0 -0.83em 0 -0.477em}}@keyframes svelte-tycttu-round{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.wrapper.svelte-nlgli4{height:var(--size);width:var(--size);border-radius:100%;animation:svelte-nlgli4-moonStretchDelay var(--duration) 0s infinite linear;animation-fill-mode:forwards;position:relative}.circle-one.svelte-nlgli4{top:var(--moonSize);background-color:var(--color);width:calc(var(--size) / 7);height:calc(var(--size) / 7);border-radius:100%;animation:svelte-nlgli4-moonStretchDelay var(--duration) 0s infinite linear;animation-fill-mode:forwards;opacity:0.8;position:absolute}.circle-two.svelte-nlgli4{opacity:0.1;border:calc(var(--size) / 7) solid var(--color);height:var(--size);width:var(--size);border-radius:100%;box-sizing:border-box}@keyframes svelte-nlgli4-moonStretchDelay{100%{transform:rotate(360deg)}}span.svelte-1f3hinu{width:var(--size);height:calc(var(--size) / 4);position:relative}div.svelte-1f3hinu{width:calc(var(--size) / 4);height:calc(var(--size) / 4);position:absolute;left:0;top:0;border-radius:2px;background:var(--color);transform:translateX(-50%) rotate(45deg) scale(0);animation:svelte-1f3hinu-diamonds var(--duration) linear infinite}div.svelte-1f3hinu:nth-child(1){animation-delay:calc(var(--duration) * 2 / 3 * -1)}div.svelte-1f3hinu:nth-child(2){animation-delay:calc(var(--duration) * 2 / 3 * -2)}div.svelte-1f3hinu:nth-child(3){animation-delay:calc(var(--duration) * 2 / 3 * -3)}@keyframes svelte-1f3hinu-diamonds{50%{left:50%;transform:translateX(-50%) rotate(45deg) scale(1)}100%{left:100%;transform:translateX(-50%) rotate(45deg) scale(0)}}.square.svelte-btmyrn{height:var(--size);width:var(--size);background-color:var(--color);animation:svelte-btmyrn-squareDelay var(--duration) 0s infinite
      cubic-bezier(0.09, 0.57, 0.49, 0.9);animation-fill-mode:both;perspective:100px;display:inline-block}@keyframes svelte-btmyrn-squareDelay{25%{-webkit-transform:rotateX(180deg) rotateY(0);transform:rotateX(180deg) rotateY(0)}50%{-webkit-transform:rotateX(180deg) rotateY(180deg);transform:rotateX(180deg) rotateY(180deg)}75%{-webkit-transform:rotateX(0) rotateY(180deg);transform:rotateX(0) rotateY(180deg)}100%{-webkit-transform:rotateX(0) rotateY(0);transform:rotateX(0) rotateY(0)}}.wrapper.svelte-1sqavxm.svelte-1sqavxm{height:var(--size);width:var(--size);position:relative;display:flex;justify-content:center;align-items:center}.wrapper.svelte-1sqavxm .svelte-1sqavxm{line-height:0;box-sizing:border-box}.spinner-inner.svelte-1sqavxm.svelte-1sqavxm{height:var(--size);width:var(--size);transform:scale(calc(var(--size) / 70))}.mask.svelte-1sqavxm.svelte-1sqavxm{position:absolute;border-radius:2px;overflow:hidden;perspective:1000;backface-visibility:hidden}.plane.svelte-1sqavxm.svelte-1sqavxm{background:var(--color);width:400%;height:100%;position:absolute;z-index:100;perspective:1000;backface-visibility:hidden}#top.svelte-1sqavxm .plane.svelte-1sqavxm{z-index:2000;animation:svelte-1sqavxm-trans1 var(--duration) ease-in infinite 0s backwards}#middle.svelte-1sqavxm .plane.svelte-1sqavxm{transform:translate3d(0px, 0, 0);background:var(--rgba);animation:svelte-1sqavxm-trans2 var(--duration) linear infinite calc(var(--duration) / 4)
      backwards}#bottom.svelte-1sqavxm .plane.svelte-1sqavxm{z-index:2000;animation:svelte-1sqavxm-trans3 var(--duration) ease-out infinite
      calc(var(--duration) / 2) backwards}#top.svelte-1sqavxm.svelte-1sqavxm{width:53px;height:20px;left:20px;top:5px;transform:skew(-15deg, 0);z-index:100}#middle.svelte-1sqavxm.svelte-1sqavxm{width:33px;height:20px;left:20px;top:21px;transform:skew(-15deg, 40deg)}#bottom.svelte-1sqavxm.svelte-1sqavxm{width:53px;height:20px;top:35px;transform:skew(-15deg, 0)}@keyframes svelte-1sqavxm-trans1{from{transform:translate3d(53px, 0, 0)}to{transform:translate3d(-250px, 0, 0)}}@keyframes svelte-1sqavxm-trans2{from{transform:translate3d(-160px, 0, 0)}to{transform:translate3d(53px, 0, 0)}}@keyframes svelte-1sqavxm-trans3{from{transform:translate3d(53px, 0, 0)}to{transform:translate3d(-220px, 0, 0)}}