:root, textarea {
	font-family: Arial;
}
a {
	color: var(--black);
	text-decoration: none;
}
body {
	margin: 0;
}
button {
	background-color: transparent;
	border: none;
}
li {
	display: block;
}
:root {
	--font-family: "Plus Jakarta Sans", sans-serif;
	--font-weight: 400;
	--default-background-color: #202734;
	--secondary-background-color: #262f41;
	--tertiary-background-color: #181f2d;
	--fixed-default-background-color: #202734;
	--fixed-secondary-background-color: #262f41;
	--fixed-tertiary-background-color: #181f2d;
	--default-font-color: var(--white);
	--secondary-font-color: #3c4960;
	--fixed-default-font-color: var(--white);
	--fixed-secondary-font-color: #3c4960;
	--nav-background-color: var(--default-background-color);

	--tabs-y-padding: 1rem;
	--tabs-x-padding: 1rem;
	--tab-border-width: 0.15rem;

	--tooltip-y-padding: .5rem;
	--tooltip-x-padding: 1rem;

	--button-y-padding: 1rem;
	--button-x-padding: 2rem;

	--button-border-radius: .5rem;

	--selected-link-color: #181d27;

	--card-border-radius: .5rem;
}
:root {
	font-family: var(--font-family);
	font-weight: var(--font-weight);
}
body {
	background-color: var(--default-background-color);
	color: var(--default-font-color);
	display: flex;
	flex-direction: column;
	min-height: 100vh;
	transition: all .25s ease-out;
}
/* ==========================================================================
		GRIDLEX
		Just a Flexbox Grid System - v. 2.7.1
========================================================================== */
[class~="row"],
[class*="row-"] {
	box-sizing: border-box;
	display: flex;
	flex-flow: row wrap;
	/*margin: 0 -0.5rem;*/ }
[class~="col"],
[class*="col-"] {
	box-sizing: border-box;
	padding: 0 0.5rem 1rem;
	max-width: 100%; }
[class~="col"] {
	flex: 1 1 0%; }
[class*="col-"] {
	flex: none; }
[class~="row"][class~="col"],
[class~="row"][class*="col-"],
[class*="row-"][class~="col"],
[class*="row-"][class*="col-"] {
	margin: 0;
	padding: 0; }
/************************
		HELPERS SUFFIXES
*************************/
[class*="row-"][class*="-noGutter"] {
	margin: 0; }
[class*="row-"][class*="-noGutter"] > [class~="col"],
	[class*="row-"][class*="-noGutter"] > [class*="col-"] {
		padding: 0; }
[class*="row-"][class*="-noWrap"] {
	flex-wrap: nowrap; }
[class*="row-"][class*="-center"] {
	justify-content: center; }
[class*="row-"][class*="-right"] {
	justify-content: flex-end;
	align-self: flex-end;
	margin-left: auto; }
[class*="row-"][class*="-top"] {
	align-items: flex-start; }
[class*="row-"][class*="-middle"] {
	align-items: center; }
[class*="row-"][class*="-bottom"] {
	align-items: flex-end; }
[class*="row-"][class*="-reverse"] {
	flex-direction: row-reverse; }
[class*="row-"][class*="-column"] {
	flex-direction: column; }
[class*="row-"][class*="-column"] > [class*="col-"] {
		flex-basis: auto; }
[class*="row-"][class*="-column-reverse"] {
	flex-direction: column-reverse; }
[class*="row-"][class*="-spaceBetween"] {
	justify-content: space-between; }
[class*="row-"][class*="-spaceAround"] {
	justify-content: space-around; }
[class*="row-"][class*="-equalHeight"] > [class~="col"],
[class*="row-"][class*="-equalHeight"] > [class*="col-"] {
	align-self: stretch; }
[class*="row-"][class*="-equalHeight"] > [class~="col"] > *,
	[class*="row-"][class*="-equalHeight"] > [class*="col-"] > * {
		height: 100%; }
[class*="row-"][class*="-noBottom"] > [class~="col"],
[class*="row-"][class*="-noBottom"] > [class*="col-"] {
	padding-bottom: 0; }
[class*="col-"][class*="-top"] {
	align-self: flex-start; }
[class*="col-"][class*="-middle"] {
	align-self: center; }
[class*="col-"][class*="-bottom"] {
	align-self: flex-end; }
[class*="col-"][class*="-first"] {
	order: -1; }
[class*="col-"][class*="-last"] {
	order: 1; }
/************************
		ROW BY NUMBER
*************************/
[class*="row-1"] > [class~="col"],
[class*="row-1"] > [class*="col-"] {
	flex-basis: 100%;
	max-width: 100%; }
[class*="row-2"] > [class~="col"],
[class*="row-2"] > [class*="col-"] {
	flex-basis: 50%;
	max-width: 50%; }
[class*="row-3"] > [class~="col"],
[class*="row-3"] > [class*="col-"] {
	flex-basis: 33.33333%;
	max-width: 33.33333%; }
[class*="row-4"] > [class~="col"],
[class*="row-4"] > [class*="col-"] {
	flex-basis: 25%;
	max-width: 25%; }
[class*="row-5"] > [class~="col"],
[class*="row-5"] > [class*="col-"] {
	flex-basis: 20%;
	max-width: 20%; }
[class*="row-6"] > [class~="col"],
[class*="row-6"] > [class*="col-"] {
	flex-basis: 16.66667%;
	max-width: 16.66667%; }
[class*="row-7"] > [class~="col"],
[class*="row-7"] > [class*="col-"] {
	flex-basis: 14.28571%;
	max-width: 14.28571%; }
[class*="row-8"] > [class~="col"],
[class*="row-8"] > [class*="col-"] {
	flex-basis: 12.5%;
	max-width: 12.5%; }
[class*="row-9"] > [class~="col"],
[class*="row-9"] > [class*="col-"] {
	flex-basis: 11.11111%;
	max-width: 11.11111%; }
[class*="row-10"] > [class~="col"],
[class*="row-10"] > [class*="col-"] {
	flex-basis: 10%;
	max-width: 10%; }
[class*="row-11"] > [class~="col"],
[class*="row-11"] > [class*="col-"] {
	flex-basis: 9.09091%;
	max-width: 9.09091%; }
[class*="row-12"] > [class~="col"],
[class*="row-12"] > [class*="col-"] {
	flex-basis: 8.33333%;
	max-width: 8.33333%; }
@media (max-width: 80em) {
	[class*="-lg-1"] > [class~="col"],
	[class*="-lg-1"] > [class*="col-"] {
		flex-basis: 100%;
		max-width: 100%; }
	[class*="-lg-2"] > [class~="col"],
	[class*="-lg-2"] > [class*="col-"] {
		flex-basis: 50%;
		max-width: 50%; }
	[class*="-lg-3"] > [class~="col"],
	[class*="-lg-3"] > [class*="col-"] {
		flex-basis: 33.33333%;
		max-width: 33.33333%; }
	[class*="-lg-4"] > [class~="col"],
	[class*="-lg-4"] > [class*="col-"] {
		flex-basis: 25%;
		max-width: 25%; }
	[class*="-lg-5"] > [class~="col"],
	[class*="-lg-5"] > [class*="col-"] {
		flex-basis: 20%;
		max-width: 20%; }
	[class*="-lg-6"] > [class~="col"],
	[class*="-lg-6"] > [class*="col-"] {
		flex-basis: 16.66667%;
		max-width: 16.66667%; }
	[class*="-lg-7"] > [class~="col"],
	[class*="-lg-7"] > [class*="col-"] {
		flex-basis: 14.28571%;
		max-width: 14.28571%; }
	[class*="-lg-8"] > [class~="col"],
	[class*="-lg-8"] > [class*="col-"] {
		flex-basis: 12.5%;
		max-width: 12.5%; }
	[class*="-lg-9"] > [class~="col"],
	[class*="-lg-9"] > [class*="col-"] {
		flex-basis: 11.11111%;
		max-width: 11.11111%; }
	[class*="-lg-10"] > [class~="col"],
	[class*="-lg-10"] > [class*="col-"] {
		flex-basis: 10%;
		max-width: 10%; }
	[class*="-lg-11"] > [class~="col"],
	[class*="-lg-11"] > [class*="col-"] {
		flex-basis: 9.09091%;
		max-width: 9.09091%; }
	[class*="-lg-12"] > [class~="col"],
	[class*="-lg-12"] > [class*="col-"] {
		flex-basis: 8.33333%;
		max-width: 8.33333%; } }
@media (max-width: 64em) {
	[class*="-md-1"] > [class~="col"],
	[class*="-md-1"] > [class*="col-"] {
		flex-basis: 100%;
		max-width: 100%; }
	[class*="-md-2"] > [class~="col"],
	[class*="-md-2"] > [class*="col-"] {
		flex-basis: 50%;
		max-width: 50%; }
	[class*="-md-3"] > [class~="col"],
	[class*="-md-3"] > [class*="col-"] {
		flex-basis: 33.33333%;
		max-width: 33.33333%; }
	[class*="-md-4"] > [class~="col"],
	[class*="-md-4"] > [class*="col-"] {
		flex-basis: 25%;
		max-width: 25%; }
	[class*="-md-5"] > [class~="col"],
	[class*="-md-5"] > [class*="col-"] {
		flex-basis: 20%;
		max-width: 20%; }
	[class*="-md-6"] > [class~="col"],
	[class*="-md-6"] > [class*="col-"] {
		flex-basis: 16.66667%;
		max-width: 16.66667%; }
	[class*="-md-7"] > [class~="col"],
	[class*="-md-7"] > [class*="col-"] {
		flex-basis: 14.28571%;
		max-width: 14.28571%; }
	[class*="-md-8"] > [class~="col"],
	[class*="-md-8"] > [class*="col-"] {
		flex-basis: 12.5%;
		max-width: 12.5%; }
	[class*="-md-9"] > [class~="col"],
	[class*="-md-9"] > [class*="col-"] {
		flex-basis: 11.11111%;
		max-width: 11.11111%; }
	[class*="-md-10"] > [class~="col"],
	[class*="-md-10"] > [class*="col-"] {
		flex-basis: 10%;
		max-width: 10%; }
	[class*="-md-11"] > [class~="col"],
	[class*="-md-11"] > [class*="col-"] {
		flex-basis: 9.09091%;
		max-width: 9.09091%; }
	[class*="-md-12"] > [class~="col"],
	[class*="-md-12"] > [class*="col-"] {
		flex-basis: 8.33333%;
		max-width: 8.33333%; } }
@media (max-width: 48em) {
	[class*="-sm-1"] > [class~="col"],
	[class*="-sm-1"] > [class*="col-"] {
		flex-basis: 100%;
		max-width: 100%; }
	[class*="-sm-2"] > [class~="col"],
	[class*="-sm-2"] > [class*="col-"] {
		flex-basis: 50%;
		max-width: 50%; }
	[class*="-sm-3"] > [class~="col"],
	[class*="-sm-3"] > [class*="col-"] {
		flex-basis: 33.33333%;
		max-width: 33.33333%; }
	[class*="-sm-4"] > [class~="col"],
	[class*="-sm-4"] > [class*="col-"] {
		flex-basis: 25%;
		max-width: 25%; }
	[class*="-sm-5"] > [class~="col"],
	[class*="-sm-5"] > [class*="col-"] {
		flex-basis: 20%;
		max-width: 20%; }
	[class*="-sm-6"] > [class~="col"],
	[class*="-sm-6"] > [class*="col-"] {
		flex-basis: 16.66667%;
		max-width: 16.66667%; }
	[class*="-sm-7"] > [class~="col"],
	[class*="-sm-7"] > [class*="col-"] {
		flex-basis: 14.28571%;
		max-width: 14.28571%; }
	[class*="-sm-8"] > [class~="col"],
	[class*="-sm-8"] > [class*="col-"] {
		flex-basis: 12.5%;
		max-width: 12.5%; }
	[class*="-sm-9"] > [class~="col"],
	[class*="-sm-9"] > [class*="col-"] {
		flex-basis: 11.11111%;
		max-width: 11.11111%; }
	[class*="-sm-10"] > [class~="col"],
	[class*="-sm-10"] > [class*="col-"] {
		flex-basis: 10%;
		max-width: 10%; }
	[class*="-sm-11"] > [class~="col"],
	[class*="-sm-11"] > [class*="col-"] {
		flex-basis: 9.09091%;
		max-width: 9.09091%; }
	[class*="-sm-12"] > [class~="col"],
	[class*="-sm-12"] > [class*="col-"] {
		flex-basis: 8.33333%;
		max-width: 8.33333%; } }
@media (max-width: 36em) {
	[class*="-xs-1"] > [class~="col"],
	[class*="-xs-1"] > [class*="col-"] {
		flex-basis: 100%;
		max-width: 100%; }
	[class*="-xs-2"] > [class~="col"],
	[class*="-xs-2"] > [class*="col-"] {
		flex-basis: 50%;
		max-width: 50%; }
	[class*="-xs-3"] > [class~="col"],
	[class*="-xs-3"] > [class*="col-"] {
		flex-basis: 33.33333%;
		max-width: 33.33333%; }
	[class*="-xs-4"] > [class~="col"],
	[class*="-xs-4"] > [class*="col-"] {
		flex-basis: 25%;
		max-width: 25%; }
	[class*="-xs-5"] > [class~="col"],
	[class*="-xs-5"] > [class*="col-"] {
		flex-basis: 20%;
		max-width: 20%; }
	[class*="-xs-6"] > [class~="col"],
	[class*="-xs-6"] > [class*="col-"] {
		flex-basis: 16.66667%;
		max-width: 16.66667%; }
	[class*="-xs-7"] > [class~="col"],
	[class*="-xs-7"] > [class*="col-"] {
		flex-basis: 14.28571%;
		max-width: 14.28571%; }
	[class*="-xs-8"] > [class~="col"],
	[class*="-xs-8"] > [class*="col-"] {
		flex-basis: 12.5%;
		max-width: 12.5%; }
	[class*="-xs-9"] > [class~="col"],
	[class*="-xs-9"] > [class*="col-"] {
		flex-basis: 11.11111%;
		max-width: 11.11111%; }
	[class*="-xs-10"] > [class~="col"],
	[class*="-xs-10"] > [class*="col-"] {
		flex-basis: 10%;
		max-width: 10%; }
	[class*="-xs-11"] > [class~="col"],
	[class*="-xs-11"] > [class*="col-"] {
		flex-basis: 9.09091%;
		max-width: 9.09091%; }
	[class*="-xs-12"] > [class~="col"],
	[class*="-xs-12"] > [class*="col-"] {
		flex-basis: 8.33333%;
		max-width: 8.33333%; } }
/************************
		COLS SIZES
*************************/
[class~="row"] > [class*="col-1"],
[class*="row-"] > [class*="col-1"] {
	flex-basis: 8.33333%;
	max-width: 8.33333%; }
[class~="row"] > [class*="col-2"],
[class*="row-"] > [class*="col-2"] {
	flex-basis: 16.66667%;
	max-width: 16.66667%; }
[class~="row"] > [class*="col-3"],
[class*="row-"] > [class*="col-3"] {
	flex-basis: 25%;
	max-width: 25%; }
[class~="row"] > [class*="col-4"],
[class*="row-"] > [class*="col-4"] {
	flex-basis: 33.33333%;
	max-width: 33.33333%; }
[class~="row"] > [class*="col-5"],
[class*="row-"] > [class*="col-5"] {
	flex-basis: 41.66667%;
	max-width: 41.66667%; }
[class~="row"] > [class*="col-6"],
[class*="row-"] > [class*="col-6"] {
	flex-basis: 50%;
	max-width: 50%; }
[class~="row"] > [class*="col-7"],
[class*="row-"] > [class*="col-7"] {
	flex-basis: 58.33333%;
	max-width: 58.33333%; }
[class~="row"] > [class*="col-8"],
[class*="row-"] > [class*="col-8"] {
	flex-basis: 66.66667%;
	max-width: 66.66667%; }
[class~="row"] > [class*="col-9"],
[class*="row-"] > [class*="col-9"] {
	flex-basis: 75%;
	max-width: 75%; }
[class~="row"] > [class*="col-10"],
[class*="row-"] > [class*="col-10"] {
	flex-basis: 83.33333%;
	max-width: 83.33333%; }
[class~="row"] > [class*="col-11"],
[class*="row-"] > [class*="col-11"] {
	flex-basis: 91.66667%;
	max-width: 91.66667%; }
[class~="row"] > [class*="col-12"],
[class*="row-"] > [class*="col-12"] {
	flex-basis: 100%;
	max-width: 100%; }
[class~="row"] > [data-push-left*="off-0"],
[class*="row-"] > [data-push-left*="off-0"] {
	margin-left: 0; }
[class~="row"] > [data-push-left*="off-1"],
[class*="row-"] > [data-push-left*="off-1"] {
	margin-left: 8.33333%; }
[class~="row"] > [data-push-left*="off-2"],
[class*="row-"] > [data-push-left*="off-2"] {
	margin-left: 16.66667%; }
[class~="row"] > [data-push-left*="off-3"],
[class*="row-"] > [data-push-left*="off-3"] {
	margin-left: 25%; }
[class~="row"] > [data-push-left*="off-4"],
[class*="row-"] > [data-push-left*="off-4"] {
	margin-left: 33.33333%; }
[class~="row"] > [data-push-left*="off-5"],
[class*="row-"] > [data-push-left*="off-5"] {
	margin-left: 41.66667%; }
[class~="row"] > [data-push-left*="off-6"],
[class*="row-"] > [data-push-left*="off-6"] {
	margin-left: 50%; }
[class~="row"] > [data-push-left*="off-7"],
[class*="row-"] > [data-push-left*="off-7"] {
	margin-left: 58.33333%; }
[class~="row"] > [data-push-left*="off-8"],
[class*="row-"] > [data-push-left*="off-8"] {
	margin-left: 66.66667%; }
[class~="row"] > [data-push-left*="off-9"],
[class*="row-"] > [data-push-left*="off-9"] {
	margin-left: 75%; }
[class~="row"] > [data-push-left*="off-10"],
[class*="row-"] > [data-push-left*="off-10"] {
	margin-left: 83.33333%; }
[class~="row"] > [data-push-left*="off-11"],
[class*="row-"] > [data-push-left*="off-11"] {
	margin-left: 91.66667%; }
[class~="row"] > [data-push-right*="off-0"],
[class*="row-"] > [data-push-right*="off-0"] {
	margin-right: 0; }
[class~="row"] > [data-push-right*="off-1"],
[class*="row-"] > [data-push-right*="off-1"] {
	margin-right: 8.33333%; }
[class~="row"] > [data-push-right*="off-2"],
[class*="row-"] > [data-push-right*="off-2"] {
	margin-right: 16.66667%; }
[class~="row"] > [data-push-right*="off-3"],
[class*="row-"] > [data-push-right*="off-3"] {
	margin-right: 25%; }
[class~="row"] > [data-push-right*="off-4"],
[class*="row-"] > [data-push-right*="off-4"] {
	margin-right: 33.33333%; }
[class~="row"] > [data-push-right*="off-5"],
[class*="row-"] > [data-push-right*="off-5"] {
	margin-right: 41.66667%; }
[class~="row"] > [data-push-right*="off-6"],
[class*="row-"] > [data-push-right*="off-6"] {
	margin-right: 50%; }
[class~="row"] > [data-push-right*="off-7"],
[class*="row-"] > [data-push-right*="off-7"] {
	margin-right: 58.33333%; }
[class~="row"] > [data-push-right*="off-8"],
[class*="row-"] > [data-push-right*="off-8"] {
	margin-right: 66.66667%; }
[class~="row"] > [data-push-right*="off-9"],
[class*="row-"] > [data-push-right*="off-9"] {
	margin-right: 75%; }
[class~="row"] > [data-push-right*="off-10"],
[class*="row-"] > [data-push-right*="off-10"] {
	margin-right: 83.33333%; }
[class~="row"] > [data-push-right*="off-11"],
[class*="row-"] > [data-push-right*="off-11"] {
	margin-right: 91.66667%; }
@media (max-width: 80em) {
	[class~="row"] > [class*="-lg-1"],
	[class*="row-"] > [class*="-lg-1"] {
		flex-basis: 8.33333%;
		max-width: 8.33333%; }
	[class~="row"] > [class*="-lg-2"],
	[class*="row-"] > [class*="-lg-2"] {
		flex-basis: 16.66667%;
		max-width: 16.66667%; }
	[class~="row"] > [class*="-lg-3"],
	[class*="row-"] > [class*="-lg-3"] {
		flex-basis: 25%;
		max-width: 25%; }
	[class~="row"] > [class*="-lg-4"],
	[class*="row-"] > [class*="-lg-4"] {
		flex-basis: 33.33333%;
		max-width: 33.33333%; }
	[class~="row"] > [class*="-lg-5"],
	[class*="row-"] > [class*="-lg-5"] {
		flex-basis: 41.66667%;
		max-width: 41.66667%; }
	[class~="row"] > [class*="-lg-6"],
	[class*="row-"] > [class*="-lg-6"] {
		flex-basis: 50%;
		max-width: 50%; }
	[class~="row"] > [class*="-lg-7"],
	[class*="row-"] > [class*="-lg-7"] {
		flex-basis: 58.33333%;
		max-width: 58.33333%; }
	[class~="row"] > [class*="-lg-8"],
	[class*="row-"] > [class*="-lg-8"] {
		flex-basis: 66.66667%;
		max-width: 66.66667%; }
	[class~="row"] > [class*="-lg-9"],
	[class*="row-"] > [class*="-lg-9"] {
		flex-basis: 75%;
		max-width: 75%; }
	[class~="row"] > [class*="-lg-10"],
	[class*="row-"] > [class*="-lg-10"] {
		flex-basis: 83.33333%;
		max-width: 83.33333%; }
	[class~="row"] > [class*="-lg-11"],
	[class*="row-"] > [class*="-lg-11"] {
		flex-basis: 91.66667%;
		max-width: 91.66667%; }
	[class~="row"] > [class*="-lg-12"],
	[class*="row-"] > [class*="-lg-12"] {
		flex-basis: 100%;
		max-width: 100%; }
	[class~="row"] > [data-push-left*="-lg-0"],
	[class*="row-"] > [data-push-left*="-lg-0"] {
		margin-left: 0; }
	[class~="row"] > [data-push-left*="-lg-1"],
	[class*="row-"] > [data-push-left*="-lg-1"] {
		margin-left: 8.33333%; }
	[class~="row"] > [data-push-left*="-lg-2"],
	[class*="row-"] > [data-push-left*="-lg-2"] {
		margin-left: 16.66667%; }
	[class~="row"] > [data-push-left*="-lg-3"],
	[class*="row-"] > [data-push-left*="-lg-3"] {
		margin-left: 25%; }
	[class~="row"] > [data-push-left*="-lg-4"],
	[class*="row-"] > [data-push-left*="-lg-4"] {
		margin-left: 33.33333%; }
	[class~="row"] > [data-push-left*="-lg-5"],
	[class*="row-"] > [data-push-left*="-lg-5"] {
		margin-left: 41.66667%; }
	[class~="row"] > [data-push-left*="-lg-6"],
	[class*="row-"] > [data-push-left*="-lg-6"] {
		margin-left: 50%; }
	[class~="row"] > [data-push-left*="-lg-7"],
	[class*="row-"] > [data-push-left*="-lg-7"] {
		margin-left: 58.33333%; }
	[class~="row"] > [data-push-left*="-lg-8"],
	[class*="row-"] > [data-push-left*="-lg-8"] {
		margin-left: 66.66667%; }
	[class~="row"] > [data-push-left*="-lg-9"],
	[class*="row-"] > [data-push-left*="-lg-9"] {
		margin-left: 75%; }
	[class~="row"] > [data-push-left*="-lg-10"],
	[class*="row-"] > [data-push-left*="-lg-10"] {
		margin-left: 83.33333%; }
	[class~="row"] > [data-push-left*="-lg-11"],
	[class*="row-"] > [data-push-left*="-lg-11"] {
		margin-left: 91.66667%; }
	[class~="row"] > [data-push-right*="-lg-0"],
	[class*="row-"] > [data-push-right*="-lg-0"] {
		margin-right: 0; }
	[class~="row"] > [data-push-right*="-lg-1"],
	[class*="row-"] > [data-push-right*="-lg-1"] {
		margin-right: 8.33333%; }
	[class~="row"] > [data-push-right*="-lg-2"],
	[class*="row-"] > [data-push-right*="-lg-2"] {
		margin-right: 16.66667%; }
	[class~="row"] > [data-push-right*="-lg-3"],
	[class*="row-"] > [data-push-right*="-lg-3"] {
		margin-right: 25%; }
	[class~="row"] > [data-push-right*="-lg-4"],
	[class*="row-"] > [data-push-right*="-lg-4"] {
		margin-right: 33.33333%; }
	[class~="row"] > [data-push-right*="-lg-5"],
	[class*="row-"] > [data-push-right*="-lg-5"] {
		margin-right: 41.66667%; }
	[class~="row"] > [data-push-right*="-lg-6"],
	[class*="row-"] > [data-push-right*="-lg-6"] {
		margin-right: 50%; }
	[class~="row"] > [data-push-right*="-lg-7"],
	[class*="row-"] > [data-push-right*="-lg-7"] {
		margin-right: 58.33333%; }
	[class~="row"] > [data-push-right*="-lg-8"],
	[class*="row-"] > [data-push-right*="-lg-8"] {
		margin-right: 66.66667%; }
	[class~="row"] > [data-push-right*="-lg-9"],
	[class*="row-"] > [data-push-right*="-lg-9"] {
		margin-right: 75%; }
	[class~="row"] > [data-push-right*="-lg-10"],
	[class*="row-"] > [data-push-right*="-lg-10"] {
		margin-right: 83.33333%; }
	[class~="row"] > [data-push-right*="-lg-11"],
	[class*="row-"] > [data-push-right*="-lg-11"] {
		margin-right: 91.66667%; }
	[class~="row"] [class*="-lg-first"],
	[class*="row-"] [class*="-lg-first"] {
		order: -1; }
	[class~="row"] [class*="-lg-last"],
	[class*="row-"] [class*="-lg-last"] {
		order: 1; } }
@media (max-width: 64em) {
	[class~="row"] > [class*="-md-1"],
	[class*="row-"] > [class*="-md-1"] {
		flex-basis: 8.33333%;
		max-width: 8.33333%; }
	[class~="row"] > [class*="-md-2"],
	[class*="row-"] > [class*="-md-2"] {
		flex-basis: 16.66667%;
		max-width: 16.66667%; }
	[class~="row"] > [class*="-md-3"],
	[class*="row-"] > [class*="-md-3"] {
		flex-basis: 25%;
		max-width: 25%; }
	[class~="row"] > [class*="-md-4"],
	[class*="row-"] > [class*="-md-4"] {
		flex-basis: 33.33333%;
		max-width: 33.33333%; }
	[class~="row"] > [class*="-md-5"],
	[class*="row-"] > [class*="-md-5"] {
		flex-basis: 41.66667%;
		max-width: 41.66667%; }
	[class~="row"] > [class*="-md-6"],
	[class*="row-"] > [class*="-md-6"] {
		flex-basis: 50%;
		max-width: 50%; }
	[class~="row"] > [class*="-md-7"],
	[class*="row-"] > [class*="-md-7"] {
		flex-basis: 58.33333%;
		max-width: 58.33333%; }
	[class~="row"] > [class*="-md-8"],
	[class*="row-"] > [class*="-md-8"] {
		flex-basis: 66.66667%;
		max-width: 66.66667%; }
	[class~="row"] > [class*="-md-9"],
	[class*="row-"] > [class*="-md-9"] {
		flex-basis: 75%;
		max-width: 75%; }
	[class~="row"] > [class*="-md-10"],
	[class*="row-"] > [class*="-md-10"] {
		flex-basis: 83.33333%;
		max-width: 83.33333%; }
	[class~="row"] > [class*="-md-11"],
	[class*="row-"] > [class*="-md-11"] {
		flex-basis: 91.66667%;
		max-width: 91.66667%; }
	[class~="row"] > [class*="-md-12"],
	[class*="row-"] > [class*="-md-12"] {
		flex-basis: 100%;
		max-width: 100%; }
	[class~="row"] > [data-push-left*="-md-0"],
	[class*="row-"] > [data-push-left*="-md-0"] {
		margin-left: 0; }
	[class~="row"] > [data-push-left*="-md-1"],
	[class*="row-"] > [data-push-left*="-md-1"] {
		margin-left: 8.33333%; }
	[class~="row"] > [data-push-left*="-md-2"],
	[class*="row-"] > [data-push-left*="-md-2"] {
		margin-left: 16.66667%; }
	[class~="row"] > [data-push-left*="-md-3"],
	[class*="row-"] > [data-push-left*="-md-3"] {
		margin-left: 25%; }
	[class~="row"] > [data-push-left*="-md-4"],
	[class*="row-"] > [data-push-left*="-md-4"] {
		margin-left: 33.33333%; }
	[class~="row"] > [data-push-left*="-md-5"],
	[class*="row-"] > [data-push-left*="-md-5"] {
		margin-left: 41.66667%; }
	[class~="row"] > [data-push-left*="-md-6"],
	[class*="row-"] > [data-push-left*="-md-6"] {
		margin-left: 50%; }
	[class~="row"] > [data-push-left*="-md-7"],
	[class*="row-"] > [data-push-left*="-md-7"] {
		margin-left: 58.33333%; }
	[class~="row"] > [data-push-left*="-md-8"],
	[class*="row-"] > [data-push-left*="-md-8"] {
		margin-left: 66.66667%; }
	[class~="row"] > [data-push-left*="-md-9"],
	[class*="row-"] > [data-push-left*="-md-9"] {
		margin-left: 75%; }
	[class~="row"] > [data-push-left*="-md-10"],
	[class*="row-"] > [data-push-left*="-md-10"] {
		margin-left: 83.33333%; }
	[class~="row"] > [data-push-left*="-md-11"],
	[class*="row-"] > [data-push-left*="-md-11"] {
		margin-left: 91.66667%; }
	[class~="row"] > [data-push-right*="-md-0"],
	[class*="row-"] > [data-push-right*="-md-0"] {
		margin-right: 0; }
	[class~="row"] > [data-push-right*="-md-1"],
	[class*="row-"] > [data-push-right*="-md-1"] {
		margin-right: 8.33333%; }
	[class~="row"] > [data-push-right*="-md-2"],
	[class*="row-"] > [data-push-right*="-md-2"] {
		margin-right: 16.66667%; }
	[class~="row"] > [data-push-right*="-md-3"],
	[class*="row-"] > [data-push-right*="-md-3"] {
		margin-right: 25%; }
	[class~="row"] > [data-push-right*="-md-4"],
	[class*="row-"] > [data-push-right*="-md-4"] {
		margin-right: 33.33333%; }
	[class~="row"] > [data-push-right*="-md-5"],
	[class*="row-"] > [data-push-right*="-md-5"] {
		margin-right: 41.66667%; }
	[class~="row"] > [data-push-right*="-md-6"],
	[class*="row-"] > [data-push-right*="-md-6"] {
		margin-right: 50%; }
	[class~="row"] > [data-push-right*="-md-7"],
	[class*="row-"] > [data-push-right*="-md-7"] {
		margin-right: 58.33333%; }
	[class~="row"] > [data-push-right*="-md-8"],
	[class*="row-"] > [data-push-right*="-md-8"] {
		margin-right: 66.66667%; }
	[class~="row"] > [data-push-right*="-md-9"],
	[class*="row-"] > [data-push-right*="-md-9"] {
		margin-right: 75%; }
	[class~="row"] > [data-push-right*="-md-10"],
	[class*="row-"] > [data-push-right*="-md-10"] {
		margin-right: 83.33333%; }
	[class~="row"] > [data-push-right*="-md-11"],
	[class*="row-"] > [data-push-right*="-md-11"] {
		margin-right: 91.66667%; }
	[class~="row"] [class*="-md-first"],
	[class*="row-"] [class*="-md-first"] {
		order: -1; }
	[class~="row"] [class*="-md-last"],
	[class*="row-"] [class*="-md-last"] {
		order: 1; } }
@media (max-width: 48em) {
	[class~="row"] > [class*="-sm-1"],
	[class*="row-"] > [class*="-sm-1"] {
		flex-basis: 8.33333%;
		max-width: 8.33333%; }
	[class~="row"] > [class*="-sm-2"],
	[class*="row-"] > [class*="-sm-2"] {
		flex-basis: 16.66667%;
		max-width: 16.66667%; }
	[class~="row"] > [class*="-sm-3"],
	[class*="row-"] > [class*="-sm-3"] {
		flex-basis: 25%;
		max-width: 25%; }
	[class~="row"] > [class*="-sm-4"],
	[class*="row-"] > [class*="-sm-4"] {
		flex-basis: 33.33333%;
		max-width: 33.33333%; }
	[class~="row"] > [class*="-sm-5"],
	[class*="row-"] > [class*="-sm-5"] {
		flex-basis: 41.66667%;
		max-width: 41.66667%; }
	[class~="row"] > [class*="-sm-6"],
	[class*="row-"] > [class*="-sm-6"] {
		flex-basis: 50%;
		max-width: 50%; }
	[class~="row"] > [class*="-sm-7"],
	[class*="row-"] > [class*="-sm-7"] {
		flex-basis: 58.33333%;
		max-width: 58.33333%; }
	[class~="row"] > [class*="-sm-8"],
	[class*="row-"] > [class*="-sm-8"] {
		flex-basis: 66.66667%;
		max-width: 66.66667%; }
	[class~="row"] > [class*="-sm-9"],
	[class*="row-"] > [class*="-sm-9"] {
		flex-basis: 75%;
		max-width: 75%; }
	[class~="row"] > [class*="-sm-10"],
	[class*="row-"] > [class*="-sm-10"] {
		flex-basis: 83.33333%;
		max-width: 83.33333%; }
	[class~="row"] > [class*="-sm-11"],
	[class*="row-"] > [class*="-sm-11"] {
		flex-basis: 91.66667%;
		max-width: 91.66667%; }
	[class~="row"] > [class*="-sm-12"],
	[class*="row-"] > [class*="-sm-12"] {
		flex-basis: 100%;
		max-width: 100%; }
	[class~="row"] > [data-push-left*="-sm-0"],
	[class*="row-"] > [data-push-left*="-sm-0"] {
		margin-left: 0; }
	[class~="row"] > [data-push-left*="-sm-1"],
	[class*="row-"] > [data-push-left*="-sm-1"] {
		margin-left: 8.33333%; }
	[class~="row"] > [data-push-left*="-sm-2"],
	[class*="row-"] > [data-push-left*="-sm-2"] {
		margin-left: 16.66667%; }
	[class~="row"] > [data-push-left*="-sm-3"],
	[class*="row-"] > [data-push-left*="-sm-3"] {
		margin-left: 25%; }
	[class~="row"] > [data-push-left*="-sm-4"],
	[class*="row-"] > [data-push-left*="-sm-4"] {
		margin-left: 33.33333%; }
	[class~="row"] > [data-push-left*="-sm-5"],
	[class*="row-"] > [data-push-left*="-sm-5"] {
		margin-left: 41.66667%; }
	[class~="row"] > [data-push-left*="-sm-6"],
	[class*="row-"] > [data-push-left*="-sm-6"] {
		margin-left: 50%; }
	[class~="row"] > [data-push-left*="-sm-7"],
	[class*="row-"] > [data-push-left*="-sm-7"] {
		margin-left: 58.33333%; }
	[class~="row"] > [data-push-left*="-sm-8"],
	[class*="row-"] > [data-push-left*="-sm-8"] {
		margin-left: 66.66667%; }
	[class~="row"] > [data-push-left*="-sm-9"],
	[class*="row-"] > [data-push-left*="-sm-9"] {
		margin-left: 75%; }
	[class~="row"] > [data-push-left*="-sm-10"],
	[class*="row-"] > [data-push-left*="-sm-10"] {
		margin-left: 83.33333%; }
	[class~="row"] > [data-push-left*="-sm-11"],
	[class*="row-"] > [data-push-left*="-sm-11"] {
		margin-left: 91.66667%; }
	[class~="row"] > [data-push-right*="-sm-0"],
	[class*="row-"] > [data-push-right*="-sm-0"] {
		margin-right: 0; }
	[class~="row"] > [data-push-right*="-sm-1"],
	[class*="row-"] > [data-push-right*="-sm-1"] {
		margin-right: 8.33333%; }
	[class~="row"] > [data-push-right*="-sm-2"],
	[class*="row-"] > [data-push-right*="-sm-2"] {
		margin-right: 16.66667%; }
	[class~="row"] > [data-push-right*="-sm-3"],
	[class*="row-"] > [data-push-right*="-sm-3"] {
		margin-right: 25%; }
	[class~="row"] > [data-push-right*="-sm-4"],
	[class*="row-"] > [data-push-right*="-sm-4"] {
		margin-right: 33.33333%; }
	[class~="row"] > [data-push-right*="-sm-5"],
	[class*="row-"] > [data-push-right*="-sm-5"] {
		margin-right: 41.66667%; }
	[class~="row"] > [data-push-right*="-sm-6"],
	[class*="row-"] > [data-push-right*="-sm-6"] {
		margin-right: 50%; }
	[class~="row"] > [data-push-right*="-sm-7"],
	[class*="row-"] > [data-push-right*="-sm-7"] {
		margin-right: 58.33333%; }
	[class~="row"] > [data-push-right*="-sm-8"],
	[class*="row-"] > [data-push-right*="-sm-8"] {
		margin-right: 66.66667%; }
	[class~="row"] > [data-push-right*="-sm-9"],
	[class*="row-"] > [data-push-right*="-sm-9"] {
		margin-right: 75%; }
	[class~="row"] > [data-push-right*="-sm-10"],
	[class*="row-"] > [data-push-right*="-sm-10"] {
		margin-right: 83.33333%; }
	[class~="row"] > [data-push-right*="-sm-11"],
	[class*="row-"] > [data-push-right*="-sm-11"] {
		margin-right: 91.66667%; }
	[class~="row"] [class*="-sm-first"],
	[class*="row-"] [class*="-sm-first"] {
		order: -1; }
	[class~="row"] [class*="-sm-last"],
	[class*="row-"] [class*="-sm-last"] {
		order: 1; } }
@media (max-width: 36em) {
	[class~="row"] > [class*="-xs-1"],
	[class*="row-"] > [class*="-xs-1"] {
		flex-basis: 8.33333%;
		max-width: 8.33333%; }
	[class~="row"] > [class*="-xs-2"],
	[class*="row-"] > [class*="-xs-2"] {
		flex-basis: 16.66667%;
		max-width: 16.66667%; }
	[class~="row"] > [class*="-xs-3"],
	[class*="row-"] > [class*="-xs-3"] {
		flex-basis: 25%;
		max-width: 25%; }
	[class~="row"] > [class*="-xs-4"],
	[class*="row-"] > [class*="-xs-4"] {
		flex-basis: 33.33333%;
		max-width: 33.33333%; }
	[class~="row"] > [class*="-xs-5"],
	[class*="row-"] > [class*="-xs-5"] {
		flex-basis: 41.66667%;
		max-width: 41.66667%; }
	[class~="row"] > [class*="-xs-6"],
	[class*="row-"] > [class*="-xs-6"] {
		flex-basis: 50%;
		max-width: 50%; }
	[class~="row"] > [class*="-xs-7"],
	[class*="row-"] > [class*="-xs-7"] {
		flex-basis: 58.33333%;
		max-width: 58.33333%; }
	[class~="row"] > [class*="-xs-8"],
	[class*="row-"] > [class*="-xs-8"] {
		flex-basis: 66.66667%;
		max-width: 66.66667%; }
	[class~="row"] > [class*="-xs-9"],
	[class*="row-"] > [class*="-xs-9"] {
		flex-basis: 75%;
		max-width: 75%; }
	[class~="row"] > [class*="-xs-10"],
	[class*="row-"] > [class*="-xs-10"] {
		flex-basis: 83.33333%;
		max-width: 83.33333%; }
	[class~="row"] > [class*="-xs-11"],
	[class*="row-"] > [class*="-xs-11"] {
		flex-basis: 91.66667%;
		max-width: 91.66667%; }
	[class~="row"] > [class*="-xs-12"],
	[class*="row-"] > [class*="-xs-12"] {
		flex-basis: 100%;
		max-width: 100%; }
	[class~="row"] > [data-push-left*="-xs-0"],
	[class*="row-"] > [data-push-left*="-xs-0"] {
		margin-left: 0; }
	[class~="row"] > [data-push-left*="-xs-1"],
	[class*="row-"] > [data-push-left*="-xs-1"] {
		margin-left: 8.33333%; }
	[class~="row"] > [data-push-left*="-xs-2"],
	[class*="row-"] > [data-push-left*="-xs-2"] {
		margin-left: 16.66667%; }
	[class~="row"] > [data-push-left*="-xs-3"],
	[class*="row-"] > [data-push-left*="-xs-3"] {
		margin-left: 25%; }
	[class~="row"] > [data-push-left*="-xs-4"],
	[class*="row-"] > [data-push-left*="-xs-4"] {
		margin-left: 33.33333%; }
	[class~="row"] > [data-push-left*="-xs-5"],
	[class*="row-"] > [data-push-left*="-xs-5"] {
		margin-left: 41.66667%; }
	[class~="row"] > [data-push-left*="-xs-6"],
	[class*="row-"] > [data-push-left*="-xs-6"] {
		margin-left: 50%; }
	[class~="row"] > [data-push-left*="-xs-7"],
	[class*="row-"] > [data-push-left*="-xs-7"] {
		margin-left: 58.33333%; }
	[class~="row"] > [data-push-left*="-xs-8"],
	[class*="row-"] > [data-push-left*="-xs-8"] {
		margin-left: 66.66667%; }
	[class~="row"] > [data-push-left*="-xs-9"],
	[class*="row-"] > [data-push-left*="-xs-9"] {
		margin-left: 75%; }
	[class~="row"] > [data-push-left*="-xs-10"],
	[class*="row-"] > [data-push-left*="-xs-10"] {
		margin-left: 83.33333%; }
	[class~="row"] > [data-push-left*="-xs-11"],
	[class*="row-"] > [data-push-left*="-xs-11"] {
		margin-left: 91.66667%; }
	[class~="row"] > [data-push-right*="-xs-0"],
	[class*="row-"] > [data-push-right*="-xs-0"] {
		margin-right: 0; }
	[class~="row"] > [data-push-right*="-xs-1"],
	[class*="row-"] > [data-push-right*="-xs-1"] {
		margin-right: 8.33333%; }
	[class~="row"] > [data-push-right*="-xs-2"],
	[class*="row-"] > [data-push-right*="-xs-2"] {
		margin-right: 16.66667%; }
	[class~="row"] > [data-push-right*="-xs-3"],
	[class*="row-"] > [data-push-right*="-xs-3"] {
		margin-right: 25%; }
	[class~="row"] > [data-push-right*="-xs-4"],
	[class*="row-"] > [data-push-right*="-xs-4"] {
		margin-right: 33.33333%; }
	[class~="row"] > [data-push-right*="-xs-5"],
	[class*="row-"] > [data-push-right*="-xs-5"] {
		margin-right: 41.66667%; }
	[class~="row"] > [data-push-right*="-xs-6"],
	[class*="row-"] > [data-push-right*="-xs-6"] {
		margin-right: 50%; }
	[class~="row"] > [data-push-right*="-xs-7"],
	[class*="row-"] > [data-push-right*="-xs-7"] {
		margin-right: 58.33333%; }
	[class~="row"] > [data-push-right*="-xs-8"],
	[class*="row-"] > [data-push-right*="-xs-8"] {
		margin-right: 66.66667%; }
	[class~="row"] > [data-push-right*="-xs-9"],
	[class*="row-"] > [data-push-right*="-xs-9"] {
		margin-right: 75%; }
	[class~="row"] > [data-push-right*="-xs-10"],
	[class*="row-"] > [data-push-right*="-xs-10"] {
		margin-right: 83.33333%; }
	[class~="row"] > [data-push-right*="-xs-11"],
	[class*="row-"] > [data-push-right*="-xs-11"] {
		margin-right: 91.66667%; }
	[class~="row"] [class*="-xs-first"],
	[class*="row-"] [class*="-xs-first"] {
		order: -1; }
	[class~="row"] [class*="-xs-last"],
	[class*="row-"] [class*="-xs-last"] {
		order: 1; } }
/************************
		HIDING COLS
*************************/
@media (max-width: 80em) {
	[class*="lg-hidden"] {
		display: none; } }
@media (max-width: 64em) {
	[class*="md-hidden"] {
		display: none; } }
@media (max-width: 48em) {
	[class*="sm-hidden"] {
		display: none; } }
@media (max-width: 36em) {
	[class*="xs-hidden"] {
		display: none; } }
h1 {
	font-size: 3rem;
	font-weight: 500;
}
.title {
	display: flex;
	font-size: 2.5rem;
	font-weight: 600;
	justify-content: center;
	margin: 2rem 0;
}
.subheading {
	font-size: 1.35rem;
	font-weight: 300;
}
body.light {
	--default-background-color: #ecf4ff;
	--secondary-background-color: var(--white);
	--tertiary-background-color: #e8efff;
	--default-font-color: var(--black);
	--nav-background-color: var(--default-background-color);
	--selected-link-color: #deeaff;
}
.transition-color-mode {
	transition: all .25s ease-out;
}
.toggle-color-mode {
	opacity: 0;
	position: absolute;
}
.checkbox-label {
	background-color: var(--fixed-secondary-background-color);
	width: 40px;
	height: 16px;
	border-radius: 50px;
	position: relative;
	padding: 5px;
	cursor: pointer;
	display: flex;
	justify-content: space-between;
	align-items: center;
}
.checkbox-label .toggle-ball {
	background-color: var(--fixed-default-font-color);
	width: 22px;
	height: 22px;
	position: absolute;
	left: 2px;
	top: 2px;
	border-radius: 50%;
}
.checkbox-label .toggle-ball.toggled {
	transition: transform 0.2s linear;
}
.toggle-color-mode:checked + .checkbox-label .toggle-ball {
	transform: translateX(24px);
}
.toggle-moon, .toggle-sun {
	display: flex;
	color: var(--white);
}
:root {
	--blue: #2695ef;
	--cyan: #03bad2;
	--teal: #03ccb9;
	--green: #4bab51;
	--yellow: #fdea43;
	--orange: #febe1a;
	--red: #f34334;
	--pink: #e83e8c;
	--purple: #9d29ae;
	--indigo: #4151b1;
	--black: #000000;
	--dark: #2c3038;
	--dark-gray: #343a40;
	--darker-gray: #222222;
	--gray: #6c757d;
	--light: #f7f9fc;
	--white: #ffffff;
}

.text-white {
	color: #ffffff;
}
.accordion {
	display: flex;
	cursor: pointer;
	font-size: 1.125rem;
	font-weight: 600;
	justify-content: space-between;
	padding: 1.25rem 0;
	transition: 0.4s;
	user-select: none;
}
.accordion-container {
	border-radius: var(--card-border-radius);
	margin: 1rem;
	padding: 0 1.25rem;
}
.accordion-item {
	font-size: 1.125rem;
	font-weight: 300;
	max-height: 0;
	overflow: hidden;
	transition: max-height 0.2s ease-out;
}
.accordion-item.active {
	max-height: inherit;
	padding-bottom: 1.25rem;
}
.accordion-arrow {
	fill: var(--default-font-color);
	height: 20px;
	width: 20px;
}
.align-left {
	display: flex;
	justify-content: flex-start;
}
.align-right {
	display: flex;
	justify-content: flex-end;
}
button {
	border-radius: var(--card-border-radius);
	cursor: pointer;
	padding: var(--button-y-padding) var(--button-x-padding);
	width: fit-content;
}
.card {
	background-color: var(--secondary-background-color);
	border-radius: var(--card-border-radius);
	font-size: 1.125rem;
}
.card-body {
	padding: 2rem;
}
.container {
	margin: 0 auto;
	max-width: 1800px;
	width: 95vw;
}
@media (max-width: 36rem) {
	.container {
		width: 90vw;
	}
}
footer {
	background-color: var(--tertiary-background-color);
	margin-top: auto;
	padding: 2rem;
}
footer .footer-header {
	font-size: 1.25rem;
	font-weight: 600;
	margin-bottom: .75rem;
}
footer .footer-link {
	font-size: 1.1rem;
	padding: .25rem 0;
}
.header {
	z-index: 1;
}
.navbar {
	align-items: center;
	display: flex;
	height: 90px;
	justify-content: space-between;
	margin: 0 auto;
	max-width: 1800px;
	width: 95vw;
	z-index: 10000;
}
@media (max-width: 36rem) {
	.navbar {
		width: 100%;
	}
}
.navbar .navbar-logo {
	align-items: center;
	display: flex;
	height: 100%;
}
@media (min-width: 992px) {
	.navbar {
		padding: 0 30px;
	}
	.navbar .navbar-logo {
		margin-right: 3.75rem;
	}
}
.navbar .navbar-content {
	align-items: center;
	display: flex;
	justify-content: space-between;
	width: 100%;
}
.navbar .navbar-content .navbar-search {
	display: flex;
	position: relative;
	width: max(200px, 20vw);
}
.navbar .navbar-content .navbar-search form {
	width: 100%;
}
.navbar .navbar-content .navbar-search:before {
	background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns:xlink="http://www.w3.org/1999/xlink"><path d="M11 19C15.4183 19 19 15.4183 19 11C19 6.58172 15.4183 3 11 3C6.58172 3 3 6.58172 3 11C3 15.4183 6.58172 19 11 19Z" stroke="%233c4960" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"></path><path d="M21 21L16.65 16.65" stroke="%233c4960" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"></path></svg>');
	color: var(--secondary-font-color);
	content: "";
	height: 20px;
	left: 10px;
	position: absolute;
	top: calc(50% - 10px);
	width: 20px;
}
::placeholder {
	color: var(--secondary-font-color);
	user-select: none;
}
.navbar .navbar-content .navbar-menu {
	display: flex;
	flex-direction: row;
}
.navbar .navbar-content .navbar-menu .navbar-link {
	align-items: center;
	display: flex;
	padding: 5px 15px;
	text-align: center;
}
.navbar .navbar-content .navbar-menu .navbar-link a {
	font-weight: 600;
	user-select: none;
}
.navbar-menu-icon {
	display: none;
}
.navbar-input {
	background-color: var(--nav-background-color);
	border: 1px var(--secondary-font-color) solid;
	border-radius: 0.5rem;
	color: var(--default-font-color);
	outline: none;
	padding: 1rem;
	width: calc(100% - (3rem + 20px));
}
@media (max-width: 991px) {
	.navbar {
		display: block;
		/*flex-direction: column;*/
	}
	.navbar .navbar-logo {
		justify-content: center;
	}
	.navbar .navbar-content {
		display: flex;
		flex-direction: column-reverse;
		height: 0;
		padding-bottom: 15px;
		transition: background-color 0.25s linear;
	}
	.navbar .navbar-content.open {
		background-color: var(--default-background-color);
		height: auto;
	}
	.navbar .navbar-content .navbar-search {
		margin: auto;
		padding: 10px;
		width: calc(100% - 20px);
	}
	.navbar-input {
		width: calc(100% - 2rem);
	}
	.navbar .navbar-content .navbar-search:before {
		display: none;
	}
	::placeholder {
		text-align: center;
	}
	.navbar .navbar-content .navbar-menu {
		flex-direction: column;
		width: 100%;
	}
	.navbar .navbar-content .navbar-menu .navbar-link, .navbar .navbar-content .navbar-menu .navbar-link a {
		padding: 10px 0;
		width: 100%;
	}
	.navbar .navbar-content .navbar-menu .navbar-link a {
		text-align: center;
	}
	.navbar .navbar-content .navbar-menu .navbar-link {
		margin: auto;
	}
	.navbar .navbar-content .navbar-search, .navbar .navbar-content .navbar-menu {
		opacity: 0;
		/*transition: .25s ease-in-out;*/
		visibility: hidden;
	}
	.navbar .navbar-content.open .navbar-search, .navbar .navbar-content.open .navbar-menu {
		opacity: 1;
		transition: .25s ease-in-out;
		visibility: visible;
	}

	.navbar-menu-icon {
		color: var(--default-font-color);
		cursor: pointer;
		display: block;
		float:right;
		height: 64px;
		margin: 15px;
		overflow: hidden;
		position: absolute;
		right: 0;
		text-shadow: #000 0px 0px 1px;
		top: 0;
		width: 30px;
	}
	.navbar-menu-icon span {
		background: var(--default-font-color);
		display: block;
		color: var(--default-font-color);
		height:2px;
		left: 0;
		position: absolute;
		text-shadow: #000 0px 0px 1px;
		width: 30px;
	}
	.navbar-menu-icon span {
		transform: rotate(0deg);
		transition: .25s ease-in-out;
	}
	.navbar-menu-icon span:nth-child(1) {
		color: var(--default-font-color);
		text-shadow: #000 0px 0px 1px;
		top: 20.5px;
	}
	.navbar-menu-icon span:nth-child(2),
	.navbar-menu-icon span:nth-child(3) {
		color: var(--default-font-color);
		text-shadow: #000 0px 0px 1px;
		top: 28.5px;
	}
	.navbar-menu-icon span:nth-child(4) {
		color: var(--default-font-color);
		text-shadow: #000 0px 0px 1px;
		top: 36.5px;
	}
	.navbar-menu-icon.open span:nth-child(1), .navbar-menu-icon.open span:nth-child(4) {
		color: var(--default-font-color);
		left: 50%;
		text-shadow: #000 0px 0px 1px;
		top: 29px;
		width: 0%;
	}
	.navbar-menu-icon.open span:nth-child(2) {
		transform: rotate(45deg);
	}
	.navbar-menu-icon.open span:nth-child(3) {
		color: var(--default-font-color);
		text-shadow: #000 0px 0px 1px;
		transform: rotate(-45deg);
	}
}
@media (min-width: 992px) {
	.navbar .navbar-content {
		height: 100%;
	}
	.navbar .navbar-content .navbar-search input {
		padding-left: calc(1rem + 20px);
	}
}






.tabs {
	display: flex;
	flex-direction: row;
	margin-bottom: 0;
}
.tab {
	cursor: pointer;
	padding: var(--tabs-y-padding) var(--tabs-x-padding);
	user-select: none;
}
.tab.active {
	background-color: var(--secondary-background-color);
	border-radius: var(--button-border-radius) var(--button-border-radius) 0 0;
}
.tooltip {
	border-radius: var(--card-border-radius);
	padding: var(--tooltip-y-padding) var(--tooltip-x-padding);
	width: fit-content;
}
.tooltip-danger {
	background-color: rgb(245 65 68 / 50%);
	color: rgb(245 65 68);
}
.tooltip-warning {
	background-color: rgb(245 179 0 / 50%);
	color: rgb(245 179 0);
}
.tooltip-success {
	background-color: rgb(59 177 74 / 50%);
	color: rgb(59 177 74);
}
.tooltip-primary {
	background-color: rgb(42 97 243 / 50%);
	color: rgb(42 97 243);
}
code[class*="language-"],
pre[class*="language-"] {
	color: var(--selected-link-color);
	background: none;
	font-family: Consolas, Monaco, 'Andale Mono', 'Ubuntu Mono', monospace;
	font-size: 1em;
	text-align: left;
	white-space: pre;
	word-spacing: normal;
	word-break: normal;
	word-wrap: normal;
	line-height: 1.5;

	-moz-tab-size: 4;
	-o-tab-size: 4;
	tab-size: 4;

	-webkit-hyphens: none;
	-moz-hyphens: none;
	-ms-hyphens: none;
	hyphens: none;
}

/* Code blocks */

pre[class*="language-"] {
	padding: 1em;
	margin: 0;
	overflow: auto;
	border-radius: 0.3em;
}

:not(pre) > code[class*="language-"],
pre[class*="language-"] {
	background: var(--secondary-background-color);
}

/* Inline code */

:not(pre) > code[class*="language-"] {
	padding: .1em;
	border-radius: .5em;
	white-space: normal;
}

.token.comment,
.token.prolog,
.token.doctype,
.token.cdata {
	color: #8292a2;
}

.token.punctuation {
	color: #f8f8f2;
}

.token.namespace {
	opacity: .7;
}

.token.property,
.token.tag,
.token.constant,
.token.symbol,
.token.deleted {
	color: #8dabe7;
}

.token.boolean,
.token.number {
	color: #237cff;
}

.token.selector,
.token.attr-name,
.token.string,
.token.char,
.token.builtin,
.token.inserted {
	color: #ffffff;
}

.token.operator,
.token.entity,
.token.url,
.language-css .token.string,
.style .token.string,
.token.variable {
	color: #ffffff;
}

.token.atrule,
.token.attr-value,
.token.function,
.token.class-name {
	color: #e6db74;
}

.token.keyword {
	color: #66d9ef;
}

.token.regex,
.token.important {
	color: #fd971f;
}

.token.important,
.token.bold {
	font-weight: bold;
}

.token.italic {
	font-style: italic;
}

.token.entity {
	cursor: help;
}

body.light .token.selector,
body.light .token.attr-name,
body.light .token.string,
body.light .token.char,
body.light .token.builtin,
body.light .token.inserted {
	color: var(--black);
}

body.light .token.punctuation {
	color: var(--black);
}

body.light .token.property,
body.light .token.tag,
body.light .token.constant,
body.light .token.symbol,
body.light .token.deleted {
		color: #0061ff;
}

body.light .token.operator,
body.light .token.entity,
body.light .token.url,
body.light .language-css .token.string,
body.light .style .token.string,
body.light .token.variable {
	color: var(--black);
}
a {
	color: var(--default-font-color);
}
body div .container {
	padding-bottom: 2rem;
}
.card {
	margin-bottom: 2rem;
}
.home-tab-card {
	background: var(--secondary-background-color);
	border-radius: var(--card-border-radius);
}
.ipdata-column {
	flex-direction: column;
}
.ipdata-ip {
	text-align: center;
}
.ipdata-info, .card-info-container {
	padding: .75rem;
}
.card-info {
	font-size: 1.125rem;
	font-weight: 600;
	overflow-wrap: anywhere;
}
.card-text {
	font-size: 1.125rem;
	font-weight: 400;
	overflow-wrap: anywhere;
}
.ipdata-ip .card-info {
	font-size: 1.5rem;
}
.card-container {
	text-align: center;
}
.header-container {
	margin-top: max(4vh, 50px);
	text-align: center;
}
.header-tooltip-container {
	column-gap: 1rem;
	display: flex;
	justify-content: center;
	padding: 1rem 0;
}
.whoami-location-container {
	margin-bottom: 2rem;
	text-align: center;
}
.whoami-location-container .card-info  {
	display: flex;
	justify-content: center;
	align-items: center;
}
.card-header {
	font-size: 3rem;
	font-weight: 600;
	overflow-wrap: anywhere;
}
.card-subheader {
	font-size: 1.75rem;
	font-weight: 600;
	overflow-wrap: anywhere;
	margin-bottom: 1rem;
}
.card-text {
	font-size: 1rem;
	overflow-wrap: anywhere;
	margin-bottom: 1rem;
}
.card-label {
	font-size: .875rem;
	font-weight: 400;
	overflow-wrap: anywhere;
}
.card-module {
	padding: 1rem;
}
.card-results {
	display: flex;
	justify-content: center;
	user-select: none;
}
.card-results svg {
	padding-right: .25rem;
}
.card-full-height {
	height: calc(100% - 2rem);
}
.card-divider {
	border-bottom: 1px var(--secondary-font-color) solid;
	margin: 2rem 0;
}
.home-tab-search {
	width: 100%;
}
.home-tab-input {
	background-color: var(--nav-background-color);
	border: none;
	border-radius: 0.5rem;
	color: var(--default-font-color);
	outline: none;
	padding: 1rem;
	width: calc(100% - 2rem);
}
.home-info {
	display: flex;
	flex-direction: column;
	justify-content: center;
}
.accordion-container {
	background-color: var(--secondary-background-color);
}
.list-group {
	width: fit-content;
}
.list-item:first-child {
	border-top: 1px solid var(--secondary-font-color);
	border-top-left-radius: var(--card-border-radius);
	border-top-right-radius: var(--card-border-radius);
}
.list-item:last-child {
	border-bottom-left-radius: var(--card-border-radius);
	border-bottom-right-radius: var(--card-border-radius);
}
.list-item {
	border: 1px solid var(--secondary-font-color);
	border-top: none;
	padding: .5rem 1rem;
}
.result-list {
	padding: .125rem;
	overflow-wrap: anywhere;
}
.info-list {
	display: flex;
	justify-content: space-between;
}
.info-list svg, .whois-data svg {
	fill: var(--white);
}
.info-list li {
	text-align: right;
}
.light .info-list svg {
	fill: var(--black);
}
.light .whois-data svg {
	fill: var(--black);
}
.home-result-header-padding {
	padding-top: 2rem;
}
.card-button {
	background-color: var(--selected-link-color);
	color: var(--default-font-color);
	font-size: 1.125rem;
	font-weight: 500;
	margin: 1rem;
}
.no-bottom-margin {
	margin-bottom: 0;
}
.whois-data {
	background-color: var(--selected-link-color);
	border-radius: 0.3rem;
	overflow: auto;
	padding: 1rem;
}
.form_required {
	color: #ed0000;
	padding: 0 .125rem;
}
#contact_msg {
	resize: vertical;
}
#contact_opt {
	width: 100%;
}
.info-list div:last-child {
	max-width: 66.66%;
	overflow: auto;
	text-align: right;
}
#contact_submit {
	background-color: var(--nav-background-color);
	border-radius: var(--card-border-radius);
	color: var(--default-font-color);
	padding: var(--button-y-padding) var(--button-x-padding);
	width: fit-content;
}
#vpn_database_code {
	justify-content: center;
}
#vpn_database_code .card-info {
	font-size: 1.5rem;
}
#vpn_database_code .card-label {
	font-size: 1.25rem;
}
#vpn_database_code pre[class*="language-"] {
	background: #232323;
	border-radius: 15px;
	margin: 25px;
}
.vpn-database-card-titles {
	text-align: center;
	font-size: 1.5rem;
	font-weight: 600;
}
#vpn_database_data {
	min-width:30vw;
}
.pricing-card {
	height: calc(100% - 2rem);
}
.security-indicators {
	min-width: 90px;
}
.tooltip-cloudflare {
	background-color: rgb(246 131 32 / 50%);
	color: rgb(246 131 32);
}
#send_location {
	background-color: var(--default-background-color);
	margin: 15px;
	border-radius: 15px;
	text-align: center;
}
#send_location.active {
	padding: 15px;
}
@media (min-width: 64em) {
	.col-no-padding {
		padding: 0;
	}
	.home-info {
		height: 800px;
	}
}
@media (max-width: 64em) {
	.card-header {
		font-size: 1.75rem;
	}
	.card-subheader {
		font-size: 1.25rem;
	}
}