@font-face {
	font-family: "quicksand";
	src: url("../fonts/quicksand/medium.eot");
	src: url("../fonts/quicksand/medium.eot?#iefix") format("embedded-opentype"), url("../fonts/quicksand/medium.ttf") format("truetype"), url("../fonts/quicksand/medium.svg#roboto") format("svg");
	font-weight: 500;
}

@font-face {
	font-family: "quicksand";
	src: url("../fonts/quicksand/semibold.eot");
	src: url("../fonts/quicksand/semibold.eot?#iefix") format("embedded-opentype"), url("../fonts/quicksand/semibold.ttf") format("truetype"), url("../fonts/quicksand/semibold.svg#roboto") format("svg");
	font-weight: 600;
}

@font-face {
	font-family: "quicksand";
	src: url("../fonts/quicksand/bold.eot");
	src: url("../fonts/quicksand/bold.eot?#iefix") format("embedded-opentype"), url("../fonts/quicksand/bold.ttf") format("truetype"), url("../fonts/quicksand/bold.svg#roboto") format("svg");
	font-weight: 700;
}

:root {
	--primary-color: #faaf40;
}

html {
	scroll-behavior: smooth;
}

html,
body {
	user-select: none;
	-webkit-user-select: none;
	-webkit-tap-highlight-color: transparent;
}

body {
	background-color: #232323;
	font-family: "quicksand";
	font-weight: 700;
	font-size: 0.875rem;
	line-height: normal;
	color: #ffffff;
	position: relative;
}

body .bg-circle {
	width: 29.375rem;
	height: 29.375rem;
	border-radius: 50%;
	background: rgba(250, 175, 64, 0.4);
	filter: blur(15.625rem);
	position: fixed;
	top: 5.875rem;
	left: 17.5rem;
	z-index: -1;
}

.m-0 {
	margin: 0rem !important;
}

.m-4 {
	margin: 0.25rem !important;
}

.m-8 {
	margin: 0.625rem !important;
}

.m-12 {
	margin: 0.75rem !important;
}

.m-16 {
	margin: 1rem !important;
}

.m-20 {
	margin: 1.25rem !important;
}

.m-24 {
	margin: 1.625rem !important;
}

.m-28 {
	margin: 1.75rem !important;
}

.m-32 {
	margin: 2rem !important;
}

.m-36 {
	margin: 2.25rem !important;
}

.m-40 {
	margin: 2.5rem !important;
}

.m-48 {
	margin: 3rem !important;
}

.m-auto {
	margin: auto !important;
}

.mx-0 {
	margin-right: 0rem !important;
	margin-left: 0rem !important;
}

.mx-4 {
	margin-right: 0.25rem !important;
	margin-left: 0.25rem !important;
}

.mx-8 {
	margin-right: 0.625rem !important;
	margin-left: 0.625rem !important;
}

.mx-12 {
	margin-right: 0.75rem !important;
	margin-left: 0.75rem !important;
}

.mx-16 {
	margin-right: 1rem !important;
	margin-left: 1rem !important;
}

.mx-20 {
	margin-right: 1.25rem !important;
	margin-left: 1.25rem !important;
}

.mx-24 {
	margin-right: 1.625rem !important;
	margin-left: 1.625rem !important;
}

.mx-28 {
	margin-right: 1.75rem !important;
	margin-left: 1.75rem !important;
}

.mx-32 {
	margin-right: 2rem !important;
	margin-left: 2rem !important;
}

.mx-36 {
	margin-right: 2.25rem !important;
	margin-left: 2.25rem !important;
}

.mx-40 {
	margin-right: 2.5rem !important;
	margin-left: 2.5rem !important;
}

.mx-48 {
	margin-right: 3rem !important;
	margin-left: 3rem !important;
}

.mx-auto {
	margin-right: auto !important;
	margin-left: auto !important;
}

.my-0 {
	margin-top: 0rem !important;
	margin-bottom: 0rem !important;
}

.my-4 {
	margin-top: 0.25rem !important;
	margin-bottom: 0.25rem !important;
}

.my-8 {
	margin-top: 0.625rem !important;
	margin-bottom: 0.625rem !important;
}

.my-12 {
	margin-top: 0.75rem !important;
	margin-bottom: 0.75rem !important;
}

.my-16 {
	margin-top: 1rem !important;
	margin-bottom: 1rem !important;
}

.my-20 {
	margin-top: 1.25rem !important;
	margin-bottom: 1.25rem !important;
}

.my-24 {
	margin-top: 1.625rem !important;
	margin-bottom: 1.625rem !important;
}

.my-28 {
	margin-top: 1.75rem !important;
	margin-bottom: 1.75rem !important;
}

.my-32 {
	margin-top: 2rem !important;
	margin-bottom: 2rem !important;
}

.my-36 {
	margin-top: 2.25rem !important;
	margin-bottom: 2.25rem !important;
}

.my-40 {
	margin-top: 2.5rem !important;
	margin-bottom: 2.5rem !important;
}

.my-48 {
	margin-top: 3rem !important;
	margin-bottom: 3rem !important;
}

.my-auto {
	margin-top: auto !important;
	margin-bottom: auto !important;
}

.mt-0 {
	margin-top: 0rem !important;
}

.mt-4 {
	margin-top: 0.25rem !important;
}

.mt-8 {
	margin-top: 0.625rem !important;
}

.mt-12 {
	margin-top: 0.75rem !important;
}

.mt-16 {
	margin-top: 1rem !important;
}

.mt-20 {
	margin-top: 1.25rem !important;
}

.mt-24 {
	margin-top: 1.625rem !important;
}

.mt-28 {
	margin-top: 1.75rem !important;
}

.mt-32 {
	margin-top: 2rem !important;
}

.mt-36 {
	margin-top: 2.25rem !important;
}

.mt-40 {
	margin-top: 2.5rem !important;
}

.mt-48 {
	margin-top: 3rem !important;
}

.mt-auto {
	margin-top: auto !important;
}

.me-0 {
	margin-right: 0rem !important;
}

.me-4 {
	margin-right: 0.25rem !important;
}

.me-8 {
	margin-right: 0.625rem !important;
}

.me-12 {
	margin-right: 0.75rem !important;
}

.me-16 {
	margin-right: 1rem !important;
}

.me-20 {
	margin-right: 1.25rem !important;
}

.me-24 {
	margin-right: 1.625rem !important;
}

.me-28 {
	margin-right: 1.75rem !important;
}

.me-32 {
	margin-right: 2rem !important;
}

.me-36 {
	margin-right: 2.25rem !important;
}

.me-40 {
	margin-right: 2.5rem !important;
}

.me-48 {
	margin-right: 3rem !important;
}

.me-auto {
	margin-right: auto !important;
}

.mb-0 {
	margin-bottom: 0rem !important;
}

.mb-4 {
	margin-bottom: 0.25rem !important;
}

.mb-8 {
	margin-bottom: 0.625rem !important;
}

.mb-12 {
	margin-bottom: 0.75rem !important;
}

.mb-16 {
	margin-bottom: 1rem !important;
}

.mb-20 {
	margin-bottom: 1.25rem !important;
}

.mb-24 {
	margin-bottom: 1.625rem !important;
}

.mb-28 {
	margin-bottom: 1.75rem !important;
}

.mb-32 {
	margin-bottom: 2rem !important;
}

.mb-36 {
	margin-bottom: 2.25rem !important;
}

.mb-40 {
	margin-bottom: 2.5rem !important;
}

.mb-48 {
	margin-bottom: 3rem !important;
}

.mb-auto {
	margin-bottom: auto !important;
}

.ms-0 {
	margin-left: 0rem !important;
}

.ms-4 {
	margin-left: 0.25rem !important;
}

.ms-8 {
	margin-left: 0.625rem !important;
}

.ms-12 {
	margin-left: 0.75rem !important;
}

.ms-16 {
	margin-left: 1rem !important;
}

.ms-20 {
	margin-left: 1.25rem !important;
}

.ms-24 {
	margin-left: 1.625rem !important;
}

.ms-28 {
	margin-left: 1.75rem !important;
}

.ms-32 {
	margin-left: 2rem !important;
}

.ms-36 {
	margin-left: 2.25rem !important;
}

.ms-40 {
	margin-left: 2.5rem !important;
}

.ms-48 {
	margin-left: 3rem !important;
}

.ms-auto {
	margin-left: auto !important;
}

.p-0 {
	padding: 0rem !important;
}

.p-4 {
	padding: 0.25rem !important;
}

.p-8 {
	padding: 0.625rem !important;
}

.p-12 {
	padding: 0.75rem !important;
}

.p-16 {
	padding: 1rem !important;
}

.p-20 {
	padding: 1.25rem !important;
}

.p-24 {
	padding: 1.625rem !important;
}

.p-28 {
	padding: 1.75rem !important;
}

.p-32 {
	padding: 2rem !important;
}

.p-36 {
	padding: 2.25rem !important;
}

.p-40 {
	padding: 2.5rem !important;
}

.p-48 {
	padding: 3rem !important;
}

.px-0 {
	padding-right: 0rem !important;
	padding-left: 0rem !important;
}

.px-4 {
	padding-right: 0.25rem !important;
	padding-left: 0.25rem !important;
}

.px-8 {
	padding-right: 0.625rem !important;
	padding-left: 0.625rem !important;
}

.px-12 {
	padding-right: 0.75rem !important;
	padding-left: 0.75rem !important;
}

.px-16 {
	padding-right: 1rem !important;
	padding-left: 1rem !important;
}

.px-20 {
	padding-right: 1.25rem !important;
	padding-left: 1.25rem !important;
}

.px-24 {
	padding-right: 1.625rem !important;
	padding-left: 1.625rem !important;
}

.px-28 {
	padding-right: 1.75rem !important;
	padding-left: 1.75rem !important;
}

.px-32 {
	padding-right: 2rem !important;
	padding-left: 2rem !important;
}

.px-36 {
	padding-right: 2.25rem !important;
	padding-left: 2.25rem !important;
}

.px-40 {
	padding-right: 2.5rem !important;
	padding-left: 2.5rem !important;
}

.px-48 {
	padding-right: 3rem !important;
	padding-left: 3rem !important;
}

.py-0 {
	padding-top: 0rem !important;
	padding-bottom: 0rem !important;
}

.py-4 {
	padding-top: 0.25rem !important;
	padding-bottom: 0.25rem !important;
}

.py-8 {
	padding-top: 0.625rem !important;
	padding-bottom: 0.625rem !important;
}

.py-12 {
	padding-top: 0.75rem !important;
	padding-bottom: 0.75rem !important;
}

.py-16 {
	padding-top: 1rem !important;
	padding-bottom: 1rem !important;
}

.py-20 {
	padding-top: 1.25rem !important;
	padding-bottom: 1.25rem !important;
}

.py-24 {
	padding-top: 1.625rem !important;
	padding-bottom: 1.625rem !important;
}

.py-28 {
	padding-top: 1.75rem !important;
	padding-bottom: 1.75rem !important;
}

.py-32 {
	padding-top: 2rem !important;
	padding-bottom: 2rem !important;
}

.py-36 {
	padding-top: 2.25rem !important;
	padding-bottom: 2.25rem !important;
}

.py-40 {
	padding-top: 2.5rem !important;
	padding-bottom: 2.5rem !important;
}

.py-48 {
	padding-top: 3rem !important;
	padding-bottom: 3rem !important;
}

.pt-0 {
	padding-top: 0rem !important;
}

.pt-4 {
	padding-top: 0.25rem !important;
}

.pt-8 {
	padding-top: 0.625rem !important;
}

.pt-12 {
	padding-top: 0.75rem !important;
}

.pt-16 {
	padding-top: 1rem !important;
}

.pt-20 {
	padding-top: 1.25rem !important;
}

.pt-24 {
	padding-top: 1.625rem !important;
}

.pt-28 {
	padding-top: 1.75rem !important;
}

.pt-32 {
	padding-top: 2rem !important;
}

.pt-36 {
	padding-top: 2.25rem !important;
}

.pt-40 {
	padding-top: 2.5rem !important;
}

.pt-48 {
	padding-top: 3rem !important;
}

.pe-0 {
	padding-right: 0rem !important;
}

.pe-4 {
	padding-right: 0.25rem !important;
}

.pe-8 {
	padding-right: 0.625rem !important;
}

.pe-12 {
	padding-right: 0.75rem !important;
}

.pe-16 {
	padding-right: 1rem !important;
}

.pe-20 {
	padding-right: 1.25rem !important;
}

.pe-24 {
	padding-right: 1.625rem !important;
}

.pe-28 {
	padding-right: 1.75rem !important;
}

.pe-32 {
	padding-right: 2rem !important;
}

.pe-36 {
	padding-right: 2.25rem !important;
}

.pe-40 {
	padding-right: 2.5rem !important;
}

.pe-48 {
	padding-right: 3rem !important;
}

.pb-0 {
	padding-bottom: 0rem !important;
}

.pb-4 {
	padding-bottom: 0.25rem !important;
}

.pb-8 {
	padding-bottom: 0.625rem !important;
}

.pb-12 {
	padding-bottom: 0.75rem !important;
}

.pb-16 {
	padding-bottom: 1rem !important;
}

.pb-20 {
	padding-bottom: 1.25rem !important;
}

.pb-24 {
	padding-bottom: 1.625rem !important;
}

.pb-28 {
	padding-bottom: 1.75rem !important;
}

.pb-32 {
	padding-bottom: 2rem !important;
}

.pb-36 {
	padding-bottom: 2.25rem !important;
}

.pb-40 {
	padding-bottom: 2.5rem !important;
}

.pb-48 {
	padding-bottom: 3rem !important;
}

.ps-0 {
	padding-left: 0rem !important;
}

.ps-4 {
	padding-left: 0.25rem !important;
}

.ps-8 {
	padding-left: 0.625rem !important;
}

.ps-12 {
	padding-left: 0.75rem !important;
}

.ps-16 {
	padding-left: 1rem !important;
}

.ps-20 {
	padding-left: 1.25rem !important;
}

.ps-24 {
	padding-left: 1.625rem !important;
}

.ps-28 {
	padding-left: 1.75rem !important;
}

.ps-32 {
	padding-left: 2rem !important;
}

.ps-36 {
	padding-left: 2.25rem !important;
}

.ps-40 {
	padding-left: 2.5rem !important;
}

.ps-48 {
	padding-left: 3rem !important;
}

.gap-0 {
	gap: 0rem !important;
}

.gap-4 {
	gap: 0.25rem !important;
}

.gap-8 {
	gap: 0.625rem !important;
}

.gap-12 {
	gap: 0.75rem !important;
}

.gap-16 {
	gap: 1rem !important;
}

.gap-20 {
	gap: 1.25rem !important;
}

.gap-24 {
	gap: 1.625rem !important;
}

.gap-28 {
	gap: 1.75rem !important;
}

.gap-32 {
	gap: 2rem !important;
}

.gap-36 {
	gap: 2.25rem !important;
}

.gap-40 {
	gap: 2.5rem !important;
}

.gap-48 {
	gap: 3rem !important;
}

.column-gap-0 {
	column-gap: 0rem !important;
}

.column-gap-4 {
	column-gap: 0.25rem !important;
}

.column-gap-8 {
	column-gap: 0.625rem !important;
}

.column-gap-12 {
	column-gap: 0.75rem !important;
}

.column-gap-16 {
	column-gap: 1rem !important;
}

.column-gap-20 {
	column-gap: 1.25rem !important;
}

.column-gap-24 {
	column-gap: 1.625rem !important;
}

.column-gap-28 {
	column-gap: 1.75rem !important;
}

.column-gap-32 {
	column-gap: 2rem !important;
}

.column-gap-36 {
	column-gap: 2.25rem !important;
}

.column-gap-40 {
	column-gap: 2.5rem !important;
}

.column-gap-48 {
	column-gap: 3rem !important;
}

.row-gap-0 {
	row-gap: 0rem !important;
}

.row-gap-4 {
	row-gap: 0.25rem !important;
}

.row-gap-8 {
	row-gap: 0.625rem !important;
}

.row-gap-12 {
	row-gap: 0.75rem !important;
}

.row-gap-16 {
	row-gap: 1rem !important;
}

.row-gap-20 {
	row-gap: 1.25rem !important;
}

.row-gap-24 {
	row-gap: 1.625rem !important;
}

.row-gap-28 {
	row-gap: 1.75rem !important;
}

.row-gap-32 {
	row-gap: 2rem !important;
}

.row-gap-36 {
	row-gap: 2.25rem !important;
}

.row-gap-40 {
	row-gap: 2.5rem !important;
}

.row-gap-48 {
	row-gap: 3rem !important;
}

@media (min-width: 575.98px) {
	.m-sm-0 {
		margin: 0rem !important;
	}

	.m-sm-4 {
		margin: 0.25rem !important;
	}

	.m-sm-8 {
		margin: 0.625rem !important;
	}

	.m-sm-12 {
		margin: 0.75rem !important;
	}

	.m-sm-16 {
		margin: 1rem !important;
	}

	.m-sm-20 {
		margin: 1.25rem !important;
	}

	.m-sm-24 {
		margin: 1.625rem !important;
	}

	.m-sm-28 {
		margin: 1.75rem !important;
	}

	.m-sm-32 {
		margin: 2rem !important;
	}

	.m-sm-36 {
		margin: 2.25rem !important;
	}

	.m-sm-40 {
		margin: 2.5rem !important;
	}

	.m-sm-48 {
		margin: 3rem !important;
	}

	.m-sm-auto {
		margin: auto !important;
	}

	.mx-sm-0 {
		margin-right: 0rem !important;
		margin-left: 0rem !important;
	}

	.mx-sm-4 {
		margin-right: 0.25rem !important;
		margin-left: 0.25rem !important;
	}

	.mx-sm-8 {
		margin-right: 0.625rem !important;
		margin-left: 0.625rem !important;
	}

	.mx-sm-12 {
		margin-right: 0.75rem !important;
		margin-left: 0.75rem !important;
	}

	.mx-sm-16 {
		margin-right: 1rem !important;
		margin-left: 1rem !important;
	}

	.mx-sm-20 {
		margin-right: 1.25rem !important;
		margin-left: 1.25rem !important;
	}

	.mx-sm-24 {
		margin-right: 1.625rem !important;
		margin-left: 1.625rem !important;
	}

	.mx-sm-28 {
		margin-right: 1.75rem !important;
		margin-left: 1.75rem !important;
	}

	.mx-sm-32 {
		margin-right: 2rem !important;
		margin-left: 2rem !important;
	}

	.mx-sm-36 {
		margin-right: 2.25rem !important;
		margin-left: 2.25rem !important;
	}

	.mx-sm-40 {
		margin-right: 2.5rem !important;
		margin-left: 2.5rem !important;
	}

	.mx-sm-48 {
		margin-right: 3rem !important;
		margin-left: 3rem !important;
	}

	.mx-sm-auto {
		margin-right: auto !important;
		margin-left: auto !important;
	}

	.my-sm-0 {
		margin-top: 0rem !important;
		margin-bottom: 0rem !important;
	}

	.my-sm-4 {
		margin-top: 0.25rem !important;
		margin-bottom: 0.25rem !important;
	}

	.my-sm-8 {
		margin-top: 0.625rem !important;
		margin-bottom: 0.625rem !important;
	}

	.my-sm-12 {
		margin-top: 0.75rem !important;
		margin-bottom: 0.75rem !important;
	}

	.my-sm-16 {
		margin-top: 1rem !important;
		margin-bottom: 1rem !important;
	}

	.my-sm-20 {
		margin-top: 1.25rem !important;
		margin-bottom: 1.25rem !important;
	}

	.my-sm-24 {
		margin-top: 1.625rem !important;
		margin-bottom: 1.625rem !important;
	}

	.my-sm-28 {
		margin-top: 1.75rem !important;
		margin-bottom: 1.75rem !important;
	}

	.my-sm-32 {
		margin-top: 2rem !important;
		margin-bottom: 2rem !important;
	}

	.my-sm-36 {
		margin-top: 2.25rem !important;
		margin-bottom: 2.25rem !important;
	}

	.my-sm-40 {
		margin-top: 2.5rem !important;
		margin-bottom: 2.5rem !important;
	}

	.my-sm-48 {
		margin-top: 3rem !important;
		margin-bottom: 3rem !important;
	}

	.my-sm-auto {
		margin-top: auto !important;
		margin-bottom: auto !important;
	}

	.mt-sm-0 {
		margin-top: 0rem !important;
	}

	.mt-sm-4 {
		margin-top: 0.25rem !important;
	}

	.mt-sm-8 {
		margin-top: 0.625rem !important;
	}

	.mt-sm-12 {
		margin-top: 0.75rem !important;
	}

	.mt-sm-16 {
		margin-top: 1rem !important;
	}

	.mt-sm-20 {
		margin-top: 1.25rem !important;
	}

	.mt-sm-24 {
		margin-top: 1.625rem !important;
	}

	.mt-sm-28 {
		margin-top: 1.75rem !important;
	}

	.mt-sm-32 {
		margin-top: 2rem !important;
	}

	.mt-sm-36 {
		margin-top: 2.25rem !important;
	}

	.mt-sm-40 {
		margin-top: 2.5rem !important;
	}

	.mt-sm-48 {
		margin-top: 3rem !important;
	}

	.mt-sm-auto {
		margin-top: auto !important;
	}

	.me-sm-0 {
		margin-right: 0rem !important;
	}

	.me-sm-4 {
		margin-right: 0.25rem !important;
	}

	.me-sm-8 {
		margin-right: 0.625rem !important;
	}

	.me-sm-12 {
		margin-right: 0.75rem !important;
	}

	.me-sm-16 {
		margin-right: 1rem !important;
	}

	.me-sm-20 {
		margin-right: 1.25rem !important;
	}

	.me-sm-24 {
		margin-right: 1.625rem !important;
	}

	.me-sm-28 {
		margin-right: 1.75rem !important;
	}

	.me-sm-32 {
		margin-right: 2rem !important;
	}

	.me-sm-36 {
		margin-right: 2.25rem !important;
	}

	.me-sm-40 {
		margin-right: 2.5rem !important;
	}

	.me-sm-48 {
		margin-right: 3rem !important;
	}

	.me-sm-auto {
		margin-right: auto !important;
	}

	.mb-sm-0 {
		margin-bottom: 0rem !important;
	}

	.mb-sm-4 {
		margin-bottom: 0.25rem !important;
	}

	.mb-sm-8 {
		margin-bottom: 0.625rem !important;
	}

	.mb-sm-12 {
		margin-bottom: 0.75rem !important;
	}

	.mb-sm-16 {
		margin-bottom: 1rem !important;
	}

	.mb-sm-20 {
		margin-bottom: 1.25rem !important;
	}

	.mb-sm-24 {
		margin-bottom: 1.625rem !important;
	}

	.mb-sm-28 {
		margin-bottom: 1.75rem !important;
	}

	.mb-sm-32 {
		margin-bottom: 2rem !important;
	}

	.mb-sm-36 {
		margin-bottom: 2.25rem !important;
	}

	.mb-sm-40 {
		margin-bottom: 2.5rem !important;
	}

	.mb-sm-48 {
		margin-bottom: 3rem !important;
	}

	.mb-sm-auto {
		margin-bottom: auto !important;
	}

	.ms-sm-0 {
		margin-left: 0rem !important;
	}

	.ms-sm-4 {
		margin-left: 0.25rem !important;
	}

	.ms-sm-8 {
		margin-left: 0.625rem !important;
	}

	.ms-sm-12 {
		margin-left: 0.75rem !important;
	}

	.ms-sm-16 {
		margin-left: 1rem !important;
	}

	.ms-sm-20 {
		margin-left: 1.25rem !important;
	}

	.ms-sm-24 {
		margin-left: 1.625rem !important;
	}

	.ms-sm-28 {
		margin-left: 1.75rem !important;
	}

	.ms-sm-32 {
		margin-left: 2rem !important;
	}

	.ms-sm-36 {
		margin-left: 2.25rem !important;
	}

	.ms-sm-40 {
		margin-left: 2.5rem !important;
	}

	.ms-sm-48 {
		margin-left: 3rem !important;
	}

	.ms-sm-auto {
		margin-left: auto !important;
	}

	.p-sm-0 {
		padding: 0rem !important;
	}

	.p-sm-4 {
		padding: 0.25rem !important;
	}

	.p-sm-8 {
		padding: 0.625rem !important;
	}

	.p-sm-12 {
		padding: 0.75rem !important;
	}

	.p-sm-16 {
		padding: 1rem !important;
	}

	.p-sm-20 {
		padding: 1.25rem !important;
	}

	.p-sm-24 {
		padding: 1.625rem !important;
	}

	.p-sm-28 {
		padding: 1.75rem !important;
	}

	.p-sm-32 {
		padding: 2rem !important;
	}

	.p-sm-36 {
		padding: 2.25rem !important;
	}

	.p-sm-40 {
		padding: 2.5rem !important;
	}

	.p-sm-48 {
		padding: 3rem !important;
	}

	.px-sm-0 {
		padding-right: 0rem !important;
		padding-left: 0rem !important;
	}

	.px-sm-4 {
		padding-right: 0.25rem !important;
		padding-left: 0.25rem !important;
	}

	.px-sm-8 {
		padding-right: 0.625rem !important;
		padding-left: 0.625rem !important;
	}

	.px-sm-12 {
		padding-right: 0.75rem !important;
		padding-left: 0.75rem !important;
	}

	.px-sm-16 {
		padding-right: 1rem !important;
		padding-left: 1rem !important;
	}

	.px-sm-20 {
		padding-right: 1.25rem !important;
		padding-left: 1.25rem !important;
	}

	.px-sm-24 {
		padding-right: 1.625rem !important;
		padding-left: 1.625rem !important;
	}

	.px-sm-28 {
		padding-right: 1.75rem !important;
		padding-left: 1.75rem !important;
	}

	.px-sm-32 {
		padding-right: 2rem !important;
		padding-left: 2rem !important;
	}

	.px-sm-36 {
		padding-right: 2.25rem !important;
		padding-left: 2.25rem !important;
	}

	.px-sm-40 {
		padding-right: 2.5rem !important;
		padding-left: 2.5rem !important;
	}

	.px-sm-48 {
		padding-right: 3rem !important;
		padding-left: 3rem !important;
	}

	.py-sm-0 {
		padding-top: 0rem !important;
		padding-bottom: 0rem !important;
	}

	.py-sm-4 {
		padding-top: 0.25rem !important;
		padding-bottom: 0.25rem !important;
	}

	.py-sm-8 {
		padding-top: 0.625rem !important;
		padding-bottom: 0.625rem !important;
	}

	.py-sm-12 {
		padding-top: 0.75rem !important;
		padding-bottom: 0.75rem !important;
	}

	.py-sm-16 {
		padding-top: 1rem !important;
		padding-bottom: 1rem !important;
	}

	.py-sm-20 {
		padding-top: 1.25rem !important;
		padding-bottom: 1.25rem !important;
	}

	.py-sm-24 {
		padding-top: 1.625rem !important;
		padding-bottom: 1.625rem !important;
	}

	.py-sm-28 {
		padding-top: 1.75rem !important;
		padding-bottom: 1.75rem !important;
	}

	.py-sm-32 {
		padding-top: 2rem !important;
		padding-bottom: 2rem !important;
	}

	.py-sm-36 {
		padding-top: 2.25rem !important;
		padding-bottom: 2.25rem !important;
	}

	.py-sm-40 {
		padding-top: 2.5rem !important;
		padding-bottom: 2.5rem !important;
	}

	.py-sm-48 {
		padding-top: 3rem !important;
		padding-bottom: 3rem !important;
	}

	.pt-sm-0 {
		padding-top: 0rem !important;
	}

	.pt-sm-4 {
		padding-top: 0.25rem !important;
	}

	.pt-sm-8 {
		padding-top: 0.625rem !important;
	}

	.pt-sm-12 {
		padding-top: 0.75rem !important;
	}

	.pt-sm-16 {
		padding-top: 1rem !important;
	}

	.pt-sm-20 {
		padding-top: 1.25rem !important;
	}

	.pt-sm-24 {
		padding-top: 1.625rem !important;
	}

	.pt-sm-28 {
		padding-top: 1.75rem !important;
	}

	.pt-sm-32 {
		padding-top: 2rem !important;
	}

	.pt-sm-36 {
		padding-top: 2.25rem !important;
	}

	.pt-sm-40 {
		padding-top: 2.5rem !important;
	}

	.pt-sm-48 {
		padding-top: 3rem !important;
	}

	.pe-sm-0 {
		padding-right: 0rem !important;
	}

	.pe-sm-4 {
		padding-right: 0.25rem !important;
	}

	.pe-sm-8 {
		padding-right: 0.625rem !important;
	}

	.pe-sm-12 {
		padding-right: 0.75rem !important;
	}

	.pe-sm-16 {
		padding-right: 1rem !important;
	}

	.pe-sm-20 {
		padding-right: 1.25rem !important;
	}

	.pe-sm-24 {
		padding-right: 1.625rem !important;
	}

	.pe-sm-28 {
		padding-right: 1.75rem !important;
	}

	.pe-sm-32 {
		padding-right: 2rem !important;
	}

	.pe-sm-36 {
		padding-right: 2.25rem !important;
	}

	.pe-sm-40 {
		padding-right: 2.5rem !important;
	}

	.pe-sm-48 {
		padding-right: 3rem !important;
	}

	.pb-sm-0 {
		padding-bottom: 0rem !important;
	}

	.pb-sm-4 {
		padding-bottom: 0.25rem !important;
	}

	.pb-sm-8 {
		padding-bottom: 0.625rem !important;
	}

	.pb-sm-12 {
		padding-bottom: 0.75rem !important;
	}

	.pb-sm-16 {
		padding-bottom: 1rem !important;
	}

	.pb-sm-20 {
		padding-bottom: 1.25rem !important;
	}

	.pb-sm-24 {
		padding-bottom: 1.625rem !important;
	}

	.pb-sm-28 {
		padding-bottom: 1.75rem !important;
	}

	.pb-sm-32 {
		padding-bottom: 2rem !important;
	}

	.pb-sm-36 {
		padding-bottom: 2.25rem !important;
	}

	.pb-sm-40 {
		padding-bottom: 2.5rem !important;
	}

	.pb-sm-48 {
		padding-bottom: 3rem !important;
	}

	.ps-sm-0 {
		padding-left: 0rem !important;
	}

	.ps-sm-4 {
		padding-left: 0.25rem !important;
	}

	.ps-sm-8 {
		padding-left: 0.625rem !important;
	}

	.ps-sm-12 {
		padding-left: 0.75rem !important;
	}

	.ps-sm-16 {
		padding-left: 1rem !important;
	}

	.ps-sm-20 {
		padding-left: 1.25rem !important;
	}

	.ps-sm-24 {
		padding-left: 1.625rem !important;
	}

	.ps-sm-28 {
		padding-left: 1.75rem !important;
	}

	.ps-sm-32 {
		padding-left: 2rem !important;
	}

	.ps-sm-36 {
		padding-left: 2.25rem !important;
	}

	.ps-sm-40 {
		padding-left: 2.5rem !important;
	}

	.ps-sm-48 {
		padding-left: 3rem !important;
	}

	.gap-sm-0 {
		gap: 0rem !important;
	}

	.gap-sm-4 {
		gap: 0.25rem !important;
	}

	.gap-sm-8 {
		gap: 0.625rem !important;
	}

	.gap-sm-12 {
		gap: 0.75rem !important;
	}

	.gap-sm-16 {
		gap: 1rem !important;
	}

	.gap-sm-20 {
		gap: 1.25rem !important;
	}

	.gap-sm-24 {
		gap: 1.625rem !important;
	}

	.gap-sm-28 {
		gap: 1.75rem !important;
	}

	.gap-sm-32 {
		gap: 2rem !important;
	}

	.gap-sm-36 {
		gap: 2.25rem !important;
	}

	.gap-sm-40 {
		gap: 2.5rem !important;
	}

	.gap-sm-48 {
		gap: 3rem !important;
	}

	.column-gap-sm-0 {
		column-gap: 0rem !important;
	}

	.column-gap-sm-4 {
		column-gap: 0.25rem !important;
	}

	.column-gap-sm-8 {
		column-gap: 0.625rem !important;
	}

	.column-gap-sm-12 {
		column-gap: 0.75rem !important;
	}

	.column-gap-sm-16 {
		column-gap: 1rem !important;
	}

	.column-gap-sm-20 {
		column-gap: 1.25rem !important;
	}

	.column-gap-sm-24 {
		column-gap: 1.625rem !important;
	}

	.column-gap-sm-28 {
		column-gap: 1.75rem !important;
	}

	.column-gap-sm-32 {
		column-gap: 2rem !important;
	}

	.column-gap-sm-36 {
		column-gap: 2.25rem !important;
	}

	.column-gap-sm-40 {
		column-gap: 2.5rem !important;
	}

	.column-gap-sm-48 {
		column-gap: 3rem !important;
	}

	.row-gap-sm-0 {
		row-gap: 0rem !important;
	}

	.row-gap-sm-4 {
		row-gap: 0.25rem !important;
	}

	.row-gap-sm-8 {
		row-gap: 0.625rem !important;
	}

	.row-gap-sm-12 {
		row-gap: 0.75rem !important;
	}

	.row-gap-sm-16 {
		row-gap: 1rem !important;
	}

	.row-gap-sm-20 {
		row-gap: 1.25rem !important;
	}

	.row-gap-sm-24 {
		row-gap: 1.625rem !important;
	}

	.row-gap-sm-28 {
		row-gap: 1.75rem !important;
	}

	.row-gap-sm-32 {
		row-gap: 2rem !important;
	}

	.row-gap-sm-36 {
		row-gap: 2.25rem !important;
	}

	.row-gap-sm-40 {
		row-gap: 2.5rem !important;
	}

	.row-gap-sm-48 {
		row-gap: 3rem !important;
	}
}

@media (min-width: 767.98px) {
	.m-md-0 {
		margin: 0rem !important;
	}

	.m-md-4 {
		margin: 0.25rem !important;
	}

	.m-md-8 {
		margin: 0.625rem !important;
	}

	.m-md-12 {
		margin: 0.75rem !important;
	}

	.m-md-16 {
		margin: 1rem !important;
	}

	.m-md-20 {
		margin: 1.25rem !important;
	}

	.m-md-24 {
		margin: 1.625rem !important;
	}

	.m-md-28 {
		margin: 1.75rem !important;
	}

	.m-md-32 {
		margin: 2rem !important;
	}

	.m-md-36 {
		margin: 2.25rem !important;
	}

	.m-md-40 {
		margin: 2.5rem !important;
	}

	.m-md-48 {
		margin: 3rem !important;
	}

	.m-md-auto {
		margin: auto !important;
	}

	.mx-md-0 {
		margin-right: 0rem !important;
		margin-left: 0rem !important;
	}

	.mx-md-4 {
		margin-right: 0.25rem !important;
		margin-left: 0.25rem !important;
	}

	.mx-md-8 {
		margin-right: 0.625rem !important;
		margin-left: 0.625rem !important;
	}

	.mx-md-12 {
		margin-right: 0.75rem !important;
		margin-left: 0.75rem !important;
	}

	.mx-md-16 {
		margin-right: 1rem !important;
		margin-left: 1rem !important;
	}

	.mx-md-20 {
		margin-right: 1.25rem !important;
		margin-left: 1.25rem !important;
	}

	.mx-md-24 {
		margin-right: 1.625rem !important;
		margin-left: 1.625rem !important;
	}

	.mx-md-28 {
		margin-right: 1.75rem !important;
		margin-left: 1.75rem !important;
	}

	.mx-md-32 {
		margin-right: 2rem !important;
		margin-left: 2rem !important;
	}

	.mx-md-36 {
		margin-right: 2.25rem !important;
		margin-left: 2.25rem !important;
	}

	.mx-md-40 {
		margin-right: 2.5rem !important;
		margin-left: 2.5rem !important;
	}

	.mx-md-48 {
		margin-right: 3rem !important;
		margin-left: 3rem !important;
	}

	.mx-md-auto {
		margin-right: auto !important;
		margin-left: auto !important;
	}

	.my-md-0 {
		margin-top: 0rem !important;
		margin-bottom: 0rem !important;
	}

	.my-md-4 {
		margin-top: 0.25rem !important;
		margin-bottom: 0.25rem !important;
	}

	.my-md-8 {
		margin-top: 0.625rem !important;
		margin-bottom: 0.625rem !important;
	}

	.my-md-12 {
		margin-top: 0.75rem !important;
		margin-bottom: 0.75rem !important;
	}

	.my-md-16 {
		margin-top: 1rem !important;
		margin-bottom: 1rem !important;
	}

	.my-md-20 {
		margin-top: 1.25rem !important;
		margin-bottom: 1.25rem !important;
	}

	.my-md-24 {
		margin-top: 1.625rem !important;
		margin-bottom: 1.625rem !important;
	}

	.my-md-28 {
		margin-top: 1.75rem !important;
		margin-bottom: 1.75rem !important;
	}

	.my-md-32 {
		margin-top: 2rem !important;
		margin-bottom: 2rem !important;
	}

	.my-md-36 {
		margin-top: 2.25rem !important;
		margin-bottom: 2.25rem !important;
	}

	.my-md-40 {
		margin-top: 2.5rem !important;
		margin-bottom: 2.5rem !important;
	}

	.my-md-48 {
		margin-top: 3rem !important;
		margin-bottom: 3rem !important;
	}

	.my-md-auto {
		margin-top: auto !important;
		margin-bottom: auto !important;
	}

	.mt-md-0 {
		margin-top: 0rem !important;
	}

	.mt-md-4 {
		margin-top: 0.25rem !important;
	}

	.mt-md-8 {
		margin-top: 0.625rem !important;
	}

	.mt-md-12 {
		margin-top: 0.75rem !important;
	}

	.mt-md-16 {
		margin-top: 1rem !important;
	}

	.mt-md-20 {
		margin-top: 1.25rem !important;
	}

	.mt-md-24 {
		margin-top: 1.625rem !important;
	}

	.mt-md-28 {
		margin-top: 1.75rem !important;
	}

	.mt-md-32 {
		margin-top: 2rem !important;
	}

	.mt-md-36 {
		margin-top: 2.25rem !important;
	}

	.mt-md-40 {
		margin-top: 2.5rem !important;
	}

	.mt-md-48 {
		margin-top: 3rem !important;
	}

	.mt-md-auto {
		margin-top: auto !important;
	}

	.me-md-0 {
		margin-right: 0rem !important;
	}

	.me-md-4 {
		margin-right: 0.25rem !important;
	}

	.me-md-8 {
		margin-right: 0.625rem !important;
	}

	.me-md-12 {
		margin-right: 0.75rem !important;
	}

	.me-md-16 {
		margin-right: 1rem !important;
	}

	.me-md-20 {
		margin-right: 1.25rem !important;
	}

	.me-md-24 {
		margin-right: 1.625rem !important;
	}

	.me-md-28 {
		margin-right: 1.75rem !important;
	}

	.me-md-32 {
		margin-right: 2rem !important;
	}

	.me-md-36 {
		margin-right: 2.25rem !important;
	}

	.me-md-40 {
		margin-right: 2.5rem !important;
	}

	.me-md-48 {
		margin-right: 3rem !important;
	}

	.me-md-auto {
		margin-right: auto !important;
	}

	.mb-md-0 {
		margin-bottom: 0rem !important;
	}

	.mb-md-4 {
		margin-bottom: 0.25rem !important;
	}

	.mb-md-8 {
		margin-bottom: 0.625rem !important;
	}

	.mb-md-12 {
		margin-bottom: 0.75rem !important;
	}

	.mb-md-16 {
		margin-bottom: 1rem !important;
	}

	.mb-md-20 {
		margin-bottom: 1.25rem !important;
	}

	.mb-md-24 {
		margin-bottom: 1.625rem !important;
	}

	.mb-md-28 {
		margin-bottom: 1.75rem !important;
	}

	.mb-md-32 {
		margin-bottom: 2rem !important;
	}

	.mb-md-36 {
		margin-bottom: 2.25rem !important;
	}

	.mb-md-40 {
		margin-bottom: 2.5rem !important;
	}

	.mb-md-48 {
		margin-bottom: 3rem !important;
	}

	.mb-md-auto {
		margin-bottom: auto !important;
	}

	.ms-md-0 {
		margin-left: 0rem !important;
	}

	.ms-md-4 {
		margin-left: 0.25rem !important;
	}

	.ms-md-8 {
		margin-left: 0.625rem !important;
	}

	.ms-md-12 {
		margin-left: 0.75rem !important;
	}

	.ms-md-16 {
		margin-left: 1rem !important;
	}

	.ms-md-20 {
		margin-left: 1.25rem !important;
	}

	.ms-md-24 {
		margin-left: 1.625rem !important;
	}

	.ms-md-28 {
		margin-left: 1.75rem !important;
	}

	.ms-md-32 {
		margin-left: 2rem !important;
	}

	.ms-md-36 {
		margin-left: 2.25rem !important;
	}

	.ms-md-40 {
		margin-left: 2.5rem !important;
	}

	.ms-md-48 {
		margin-left: 3rem !important;
	}

	.ms-md-auto {
		margin-left: auto !important;
	}

	.p-md-0 {
		padding: 0rem !important;
	}

	.p-md-4 {
		padding: 0.25rem !important;
	}

	.p-md-8 {
		padding: 0.625rem !important;
	}

	.p-md-12 {
		padding: 0.75rem !important;
	}

	.p-md-16 {
		padding: 1rem !important;
	}

	.p-md-20 {
		padding: 1.25rem !important;
	}

	.p-md-24 {
		padding: 1.625rem !important;
	}

	.p-md-28 {
		padding: 1.75rem !important;
	}

	.p-md-32 {
		padding: 2rem !important;
	}

	.p-md-36 {
		padding: 2.25rem !important;
	}

	.p-md-40 {
		padding: 2.5rem !important;
	}

	.p-md-48 {
		padding: 3rem !important;
	}

	.px-md-0 {
		padding-right: 0rem !important;
		padding-left: 0rem !important;
	}

	.px-md-4 {
		padding-right: 0.25rem !important;
		padding-left: 0.25rem !important;
	}

	.px-md-8 {
		padding-right: 0.625rem !important;
		padding-left: 0.625rem !important;
	}

	.px-md-12 {
		padding-right: 0.75rem !important;
		padding-left: 0.75rem !important;
	}

	.px-md-16 {
		padding-right: 1rem !important;
		padding-left: 1rem !important;
	}

	.px-md-20 {
		padding-right: 1.25rem !important;
		padding-left: 1.25rem !important;
	}

	.px-md-24 {
		padding-right: 1.625rem !important;
		padding-left: 1.625rem !important;
	}

	.px-md-28 {
		padding-right: 1.75rem !important;
		padding-left: 1.75rem !important;
	}

	.px-md-32 {
		padding-right: 2rem !important;
		padding-left: 2rem !important;
	}

	.px-md-36 {
		padding-right: 2.25rem !important;
		padding-left: 2.25rem !important;
	}

	.px-md-40 {
		padding-right: 2.5rem !important;
		padding-left: 2.5rem !important;
	}

	.px-md-48 {
		padding-right: 3rem !important;
		padding-left: 3rem !important;
	}

	.py-md-0 {
		padding-top: 0rem !important;
		padding-bottom: 0rem !important;
	}

	.py-md-4 {
		padding-top: 0.25rem !important;
		padding-bottom: 0.25rem !important;
	}

	.py-md-8 {
		padding-top: 0.625rem !important;
		padding-bottom: 0.625rem !important;
	}

	.py-md-12 {
		padding-top: 0.75rem !important;
		padding-bottom: 0.75rem !important;
	}

	.py-md-16 {
		padding-top: 1rem !important;
		padding-bottom: 1rem !important;
	}

	.py-md-20 {
		padding-top: 1.25rem !important;
		padding-bottom: 1.25rem !important;
	}

	.py-md-24 {
		padding-top: 1.625rem !important;
		padding-bottom: 1.625rem !important;
	}

	.py-md-28 {
		padding-top: 1.75rem !important;
		padding-bottom: 1.75rem !important;
	}

	.py-md-32 {
		padding-top: 2rem !important;
		padding-bottom: 2rem !important;
	}

	.py-md-36 {
		padding-top: 2.25rem !important;
		padding-bottom: 2.25rem !important;
	}

	.py-md-40 {
		padding-top: 2.5rem !important;
		padding-bottom: 2.5rem !important;
	}

	.py-md-48 {
		padding-top: 3rem !important;
		padding-bottom: 3rem !important;
	}

	.pt-md-0 {
		padding-top: 0rem !important;
	}

	.pt-md-4 {
		padding-top: 0.25rem !important;
	}

	.pt-md-8 {
		padding-top: 0.625rem !important;
	}

	.pt-md-12 {
		padding-top: 0.75rem !important;
	}

	.pt-md-16 {
		padding-top: 1rem !important;
	}

	.pt-md-20 {
		padding-top: 1.25rem !important;
	}

	.pt-md-24 {
		padding-top: 1.625rem !important;
	}

	.pt-md-28 {
		padding-top: 1.75rem !important;
	}

	.pt-md-32 {
		padding-top: 2rem !important;
	}

	.pt-md-36 {
		padding-top: 2.25rem !important;
	}

	.pt-md-40 {
		padding-top: 2.5rem !important;
	}

	.pt-md-48 {
		padding-top: 3rem !important;
	}

	.pe-md-0 {
		padding-right: 0rem !important;
	}

	.pe-md-4 {
		padding-right: 0.25rem !important;
	}

	.pe-md-8 {
		padding-right: 0.625rem !important;
	}

	.pe-md-12 {
		padding-right: 0.75rem !important;
	}

	.pe-md-16 {
		padding-right: 1rem !important;
	}

	.pe-md-20 {
		padding-right: 1.25rem !important;
	}

	.pe-md-24 {
		padding-right: 1.625rem !important;
	}

	.pe-md-28 {
		padding-right: 1.75rem !important;
	}

	.pe-md-32 {
		padding-right: 2rem !important;
	}

	.pe-md-36 {
		padding-right: 2.25rem !important;
	}

	.pe-md-40 {
		padding-right: 2.5rem !important;
	}

	.pe-md-48 {
		padding-right: 3rem !important;
	}

	.pb-md-0 {
		padding-bottom: 0rem !important;
	}

	.pb-md-4 {
		padding-bottom: 0.25rem !important;
	}

	.pb-md-8 {
		padding-bottom: 0.625rem !important;
	}

	.pb-md-12 {
		padding-bottom: 0.75rem !important;
	}

	.pb-md-16 {
		padding-bottom: 1rem !important;
	}

	.pb-md-20 {
		padding-bottom: 1.25rem !important;
	}

	.pb-md-24 {
		padding-bottom: 1.625rem !important;
	}

	.pb-md-28 {
		padding-bottom: 1.75rem !important;
	}

	.pb-md-32 {
		padding-bottom: 2rem !important;
	}

	.pb-md-36 {
		padding-bottom: 2.25rem !important;
	}

	.pb-md-40 {
		padding-bottom: 2.5rem !important;
	}

	.pb-md-48 {
		padding-bottom: 3rem !important;
	}

	.ps-md-0 {
		padding-left: 0rem !important;
	}

	.ps-md-4 {
		padding-left: 0.25rem !important;
	}

	.ps-md-8 {
		padding-left: 0.625rem !important;
	}

	.ps-md-12 {
		padding-left: 0.75rem !important;
	}

	.ps-md-16 {
		padding-left: 1rem !important;
	}

	.ps-md-20 {
		padding-left: 1.25rem !important;
	}

	.ps-md-24 {
		padding-left: 1.625rem !important;
	}

	.ps-md-28 {
		padding-left: 1.75rem !important;
	}

	.ps-md-32 {
		padding-left: 2rem !important;
	}

	.ps-md-36 {
		padding-left: 2.25rem !important;
	}

	.ps-md-40 {
		padding-left: 2.5rem !important;
	}

	.ps-md-48 {
		padding-left: 3rem !important;
	}

	.gap-md-0 {
		gap: 0rem !important;
	}

	.gap-md-4 {
		gap: 0.25rem !important;
	}

	.gap-md-8 {
		gap: 0.625rem !important;
	}

	.gap-md-12 {
		gap: 0.75rem !important;
	}

	.gap-md-16 {
		gap: 1rem !important;
	}

	.gap-md-20 {
		gap: 1.25rem !important;
	}

	.gap-md-24 {
		gap: 1.625rem !important;
	}

	.gap-md-28 {
		gap: 1.75rem !important;
	}

	.gap-md-32 {
		gap: 2rem !important;
	}

	.gap-md-36 {
		gap: 2.25rem !important;
	}

	.gap-md-40 {
		gap: 2.5rem !important;
	}

	.gap-md-48 {
		gap: 3rem !important;
	}

	.column-gap-md-0 {
		column-gap: 0rem !important;
	}

	.column-gap-md-4 {
		column-gap: 0.25rem !important;
	}

	.column-gap-md-8 {
		column-gap: 0.625rem !important;
	}

	.column-gap-md-12 {
		column-gap: 0.75rem !important;
	}

	.column-gap-md-16 {
		column-gap: 1rem !important;
	}

	.column-gap-md-20 {
		column-gap: 1.25rem !important;
	}

	.column-gap-md-24 {
		column-gap: 1.625rem !important;
	}

	.column-gap-md-28 {
		column-gap: 1.75rem !important;
	}

	.column-gap-md-32 {
		column-gap: 2rem !important;
	}

	.column-gap-md-36 {
		column-gap: 2.25rem !important;
	}

	.column-gap-md-40 {
		column-gap: 2.5rem !important;
	}

	.column-gap-md-48 {
		column-gap: 3rem !important;
	}

	.row-gap-md-0 {
		row-gap: 0rem !important;
	}

	.row-gap-md-4 {
		row-gap: 0.25rem !important;
	}

	.row-gap-md-8 {
		row-gap: 0.625rem !important;
	}

	.row-gap-md-12 {
		row-gap: 0.75rem !important;
	}

	.row-gap-md-16 {
		row-gap: 1rem !important;
	}

	.row-gap-md-20 {
		row-gap: 1.25rem !important;
	}

	.row-gap-md-24 {
		row-gap: 1.625rem !important;
	}

	.row-gap-md-28 {
		row-gap: 1.75rem !important;
	}

	.row-gap-md-32 {
		row-gap: 2rem !important;
	}

	.row-gap-md-36 {
		row-gap: 2.25rem !important;
	}

	.row-gap-md-40 {
		row-gap: 2.5rem !important;
	}

	.row-gap-md-48 {
		row-gap: 3rem !important;
	}
}

@media (min-width: 991.98px) {
	.m-lg-0 {
		margin: 0rem !important;
	}

	.m-lg-4 {
		margin: 0.25rem !important;
	}

	.m-lg-8 {
		margin: 0.625rem !important;
	}

	.m-lg-12 {
		margin: 0.75rem !important;
	}

	.m-lg-16 {
		margin: 1rem !important;
	}

	.m-lg-20 {
		margin: 1.25rem !important;
	}

	.m-lg-24 {
		margin: 1.625rem !important;
	}

	.m-lg-28 {
		margin: 1.75rem !important;
	}

	.m-lg-32 {
		margin: 2rem !important;
	}

	.m-lg-36 {
		margin: 2.25rem !important;
	}

	.m-lg-40 {
		margin: 2.5rem !important;
	}

	.m-lg-48 {
		margin: 3rem !important;
	}

	.m-lg-auto {
		margin: auto !important;
	}

	.mx-lg-0 {
		margin-right: 0rem !important;
		margin-left: 0rem !important;
	}

	.mx-lg-4 {
		margin-right: 0.25rem !important;
		margin-left: 0.25rem !important;
	}

	.mx-lg-8 {
		margin-right: 0.625rem !important;
		margin-left: 0.625rem !important;
	}

	.mx-lg-12 {
		margin-right: 0.75rem !important;
		margin-left: 0.75rem !important;
	}

	.mx-lg-16 {
		margin-right: 1rem !important;
		margin-left: 1rem !important;
	}

	.mx-lg-20 {
		margin-right: 1.25rem !important;
		margin-left: 1.25rem !important;
	}

	.mx-lg-24 {
		margin-right: 1.625rem !important;
		margin-left: 1.625rem !important;
	}

	.mx-lg-28 {
		margin-right: 1.75rem !important;
		margin-left: 1.75rem !important;
	}

	.mx-lg-32 {
		margin-right: 2rem !important;
		margin-left: 2rem !important;
	}

	.mx-lg-36 {
		margin-right: 2.25rem !important;
		margin-left: 2.25rem !important;
	}

	.mx-lg-40 {
		margin-right: 2.5rem !important;
		margin-left: 2.5rem !important;
	}

	.mx-lg-48 {
		margin-right: 3rem !important;
		margin-left: 3rem !important;
	}

	.mx-lg-auto {
		margin-right: auto !important;
		margin-left: auto !important;
	}

	.my-lg-0 {
		margin-top: 0rem !important;
		margin-bottom: 0rem !important;
	}

	.my-lg-4 {
		margin-top: 0.25rem !important;
		margin-bottom: 0.25rem !important;
	}

	.my-lg-8 {
		margin-top: 0.625rem !important;
		margin-bottom: 0.625rem !important;
	}

	.my-lg-12 {
		margin-top: 0.75rem !important;
		margin-bottom: 0.75rem !important;
	}

	.my-lg-16 {
		margin-top: 1rem !important;
		margin-bottom: 1rem !important;
	}

	.my-lg-20 {
		margin-top: 1.25rem !important;
		margin-bottom: 1.25rem !important;
	}

	.my-lg-24 {
		margin-top: 1.625rem !important;
		margin-bottom: 1.625rem !important;
	}

	.my-lg-28 {
		margin-top: 1.75rem !important;
		margin-bottom: 1.75rem !important;
	}

	.my-lg-32 {
		margin-top: 2rem !important;
		margin-bottom: 2rem !important;
	}

	.my-lg-36 {
		margin-top: 2.25rem !important;
		margin-bottom: 2.25rem !important;
	}

	.my-lg-40 {
		margin-top: 2.5rem !important;
		margin-bottom: 2.5rem !important;
	}

	.my-lg-48 {
		margin-top: 3rem !important;
		margin-bottom: 3rem !important;
	}

	.my-lg-auto {
		margin-top: auto !important;
		margin-bottom: auto !important;
	}

	.mt-lg-0 {
		margin-top: 0rem !important;
	}

	.mt-lg-4 {
		margin-top: 0.25rem !important;
	}

	.mt-lg-8 {
		margin-top: 0.625rem !important;
	}

	.mt-lg-12 {
		margin-top: 0.75rem !important;
	}

	.mt-lg-16 {
		margin-top: 1rem !important;
	}

	.mt-lg-20 {
		margin-top: 1.25rem !important;
	}

	.mt-lg-24 {
		margin-top: 1.625rem !important;
	}

	.mt-lg-28 {
		margin-top: 1.75rem !important;
	}

	.mt-lg-32 {
		margin-top: 2rem !important;
	}

	.mt-lg-36 {
		margin-top: 2.25rem !important;
	}

	.mt-lg-40 {
		margin-top: 2.5rem !important;
	}

	.mt-lg-48 {
		margin-top: 3rem !important;
	}

	.mt-lg-auto {
		margin-top: auto !important;
	}

	.me-lg-0 {
		margin-right: 0rem !important;
	}

	.me-lg-4 {
		margin-right: 0.25rem !important;
	}

	.me-lg-8 {
		margin-right: 0.625rem !important;
	}

	.me-lg-12 {
		margin-right: 0.75rem !important;
	}

	.me-lg-16 {
		margin-right: 1rem !important;
	}

	.me-lg-20 {
		margin-right: 1.25rem !important;
	}

	.me-lg-24 {
		margin-right: 1.625rem !important;
	}

	.me-lg-28 {
		margin-right: 1.75rem !important;
	}

	.me-lg-32 {
		margin-right: 2rem !important;
	}

	.me-lg-36 {
		margin-right: 2.25rem !important;
	}

	.me-lg-40 {
		margin-right: 2.5rem !important;
	}

	.me-lg-48 {
		margin-right: 3rem !important;
	}

	.me-lg-auto {
		margin-right: auto !important;
	}

	.mb-lg-0 {
		margin-bottom: 0rem !important;
	}

	.mb-lg-4 {
		margin-bottom: 0.25rem !important;
	}

	.mb-lg-8 {
		margin-bottom: 0.625rem !important;
	}

	.mb-lg-12 {
		margin-bottom: 0.75rem !important;
	}

	.mb-lg-16 {
		margin-bottom: 1rem !important;
	}

	.mb-lg-20 {
		margin-bottom: 1.25rem !important;
	}

	.mb-lg-24 {
		margin-bottom: 1.625rem !important;
	}

	.mb-lg-28 {
		margin-bottom: 1.75rem !important;
	}

	.mb-lg-32 {
		margin-bottom: 2rem !important;
	}

	.mb-lg-36 {
		margin-bottom: 2.25rem !important;
	}

	.mb-lg-40 {
		margin-bottom: 2.5rem !important;
	}

	.mb-lg-48 {
		margin-bottom: 3rem !important;
	}

	.mb-lg-auto {
		margin-bottom: auto !important;
	}

	.ms-lg-0 {
		margin-left: 0rem !important;
	}

	.ms-lg-4 {
		margin-left: 0.25rem !important;
	}

	.ms-lg-8 {
		margin-left: 0.625rem !important;
	}

	.ms-lg-12 {
		margin-left: 0.75rem !important;
	}

	.ms-lg-16 {
		margin-left: 1rem !important;
	}

	.ms-lg-20 {
		margin-left: 1.25rem !important;
	}

	.ms-lg-24 {
		margin-left: 1.625rem !important;
	}

	.ms-lg-28 {
		margin-left: 1.75rem !important;
	}

	.ms-lg-32 {
		margin-left: 2rem !important;
	}

	.ms-lg-36 {
		margin-left: 2.25rem !important;
	}

	.ms-lg-40 {
		margin-left: 2.5rem !important;
	}

	.ms-lg-48 {
		margin-left: 3rem !important;
	}

	.ms-lg-auto {
		margin-left: auto !important;
	}

	.p-lg-0 {
		padding: 0rem !important;
	}

	.p-lg-4 {
		padding: 0.25rem !important;
	}

	.p-lg-8 {
		padding: 0.625rem !important;
	}

	.p-lg-12 {
		padding: 0.75rem !important;
	}

	.p-lg-16 {
		padding: 1rem !important;
	}

	.p-lg-20 {
		padding: 1.25rem !important;
	}

	.p-lg-24 {
		padding: 1.625rem !important;
	}

	.p-lg-28 {
		padding: 1.75rem !important;
	}

	.p-lg-32 {
		padding: 2rem !important;
	}

	.p-lg-36 {
		padding: 2.25rem !important;
	}

	.p-lg-40 {
		padding: 2.5rem !important;
	}

	.p-lg-48 {
		padding: 3rem !important;
	}

	.px-lg-0 {
		padding-right: 0rem !important;
		padding-left: 0rem !important;
	}

	.px-lg-4 {
		padding-right: 0.25rem !important;
		padding-left: 0.25rem !important;
	}

	.px-lg-8 {
		padding-right: 0.625rem !important;
		padding-left: 0.625rem !important;
	}

	.px-lg-12 {
		padding-right: 0.75rem !important;
		padding-left: 0.75rem !important;
	}

	.px-lg-16 {
		padding-right: 1rem !important;
		padding-left: 1rem !important;
	}

	.px-lg-20 {
		padding-right: 1.25rem !important;
		padding-left: 1.25rem !important;
	}

	.px-lg-24 {
		padding-right: 1.625rem !important;
		padding-left: 1.625rem !important;
	}

	.px-lg-28 {
		padding-right: 1.75rem !important;
		padding-left: 1.75rem !important;
	}

	.px-lg-32 {
		padding-right: 2rem !important;
		padding-left: 2rem !important;
	}

	.px-lg-36 {
		padding-right: 2.25rem !important;
		padding-left: 2.25rem !important;
	}

	.px-lg-40 {
		padding-right: 2.5rem !important;
		padding-left: 2.5rem !important;
	}

	.px-lg-48 {
		padding-right: 3rem !important;
		padding-left: 3rem !important;
	}

	.py-lg-0 {
		padding-top: 0rem !important;
		padding-bottom: 0rem !important;
	}

	.py-lg-4 {
		padding-top: 0.25rem !important;
		padding-bottom: 0.25rem !important;
	}

	.py-lg-8 {
		padding-top: 0.625rem !important;
		padding-bottom: 0.625rem !important;
	}

	.py-lg-12 {
		padding-top: 0.75rem !important;
		padding-bottom: 0.75rem !important;
	}

	.py-lg-16 {
		padding-top: 1rem !important;
		padding-bottom: 1rem !important;
	}

	.py-lg-20 {
		padding-top: 1.25rem !important;
		padding-bottom: 1.25rem !important;
	}

	.py-lg-24 {
		padding-top: 1.625rem !important;
		padding-bottom: 1.625rem !important;
	}

	.py-lg-28 {
		padding-top: 1.75rem !important;
		padding-bottom: 1.75rem !important;
	}

	.py-lg-32 {
		padding-top: 2rem !important;
		padding-bottom: 2rem !important;
	}

	.py-lg-36 {
		padding-top: 2.25rem !important;
		padding-bottom: 2.25rem !important;
	}

	.py-lg-40 {
		padding-top: 2.5rem !important;
		padding-bottom: 2.5rem !important;
	}

	.py-lg-48 {
		padding-top: 3rem !important;
		padding-bottom: 3rem !important;
	}

	.pt-lg-0 {
		padding-top: 0rem !important;
	}

	.pt-lg-4 {
		padding-top: 0.25rem !important;
	}

	.pt-lg-8 {
		padding-top: 0.625rem !important;
	}

	.pt-lg-12 {
		padding-top: 0.75rem !important;
	}

	.pt-lg-16 {
		padding-top: 1rem !important;
	}

	.pt-lg-20 {
		padding-top: 1.25rem !important;
	}

	.pt-lg-24 {
		padding-top: 1.625rem !important;
	}

	.pt-lg-28 {
		padding-top: 1.75rem !important;
	}

	.pt-lg-32 {
		padding-top: 2rem !important;
	}

	.pt-lg-36 {
		padding-top: 2.25rem !important;
	}

	.pt-lg-40 {
		padding-top: 2.5rem !important;
	}

	.pt-lg-48 {
		padding-top: 3rem !important;
	}

	.pe-lg-0 {
		padding-right: 0rem !important;
	}

	.pe-lg-4 {
		padding-right: 0.25rem !important;
	}

	.pe-lg-8 {
		padding-right: 0.625rem !important;
	}

	.pe-lg-12 {
		padding-right: 0.75rem !important;
	}

	.pe-lg-16 {
		padding-right: 1rem !important;
	}

	.pe-lg-20 {
		padding-right: 1.25rem !important;
	}

	.pe-lg-24 {
		padding-right: 1.625rem !important;
	}

	.pe-lg-28 {
		padding-right: 1.75rem !important;
	}

	.pe-lg-32 {
		padding-right: 2rem !important;
	}

	.pe-lg-36 {
		padding-right: 2.25rem !important;
	}

	.pe-lg-40 {
		padding-right: 2.5rem !important;
	}

	.pe-lg-48 {
		padding-right: 3rem !important;
	}

	.pb-lg-0 {
		padding-bottom: 0rem !important;
	}

	.pb-lg-4 {
		padding-bottom: 0.25rem !important;
	}

	.pb-lg-8 {
		padding-bottom: 0.625rem !important;
	}

	.pb-lg-12 {
		padding-bottom: 0.75rem !important;
	}

	.pb-lg-16 {
		padding-bottom: 1rem !important;
	}

	.pb-lg-20 {
		padding-bottom: 1.25rem !important;
	}

	.pb-lg-24 {
		padding-bottom: 1.625rem !important;
	}

	.pb-lg-28 {
		padding-bottom: 1.75rem !important;
	}

	.pb-lg-32 {
		padding-bottom: 2rem !important;
	}

	.pb-lg-36 {
		padding-bottom: 2.25rem !important;
	}

	.pb-lg-40 {
		padding-bottom: 2.5rem !important;
	}

	.pb-lg-48 {
		padding-bottom: 3rem !important;
	}

	.ps-lg-0 {
		padding-left: 0rem !important;
	}

	.ps-lg-4 {
		padding-left: 0.25rem !important;
	}

	.ps-lg-8 {
		padding-left: 0.625rem !important;
	}

	.ps-lg-12 {
		padding-left: 0.75rem !important;
	}

	.ps-lg-16 {
		padding-left: 1rem !important;
	}

	.ps-lg-20 {
		padding-left: 1.25rem !important;
	}

	.ps-lg-24 {
		padding-left: 1.625rem !important;
	}

	.ps-lg-28 {
		padding-left: 1.75rem !important;
	}

	.ps-lg-32 {
		padding-left: 2rem !important;
	}

	.ps-lg-36 {
		padding-left: 2.25rem !important;
	}

	.ps-lg-40 {
		padding-left: 2.5rem !important;
	}

	.ps-lg-48 {
		padding-left: 3rem !important;
	}

	.gap-lg-0 {
		gap: 0rem !important;
	}

	.gap-lg-4 {
		gap: 0.25rem !important;
	}

	.gap-lg-8 {
		gap: 0.625rem !important;
	}

	.gap-lg-12 {
		gap: 0.75rem !important;
	}

	.gap-lg-16 {
		gap: 1rem !important;
	}

	.gap-lg-20 {
		gap: 1.25rem !important;
	}

	.gap-lg-24 {
		gap: 1.625rem !important;
	}

	.gap-lg-28 {
		gap: 1.75rem !important;
	}

	.gap-lg-32 {
		gap: 2rem !important;
	}

	.gap-lg-36 {
		gap: 2.25rem !important;
	}

	.gap-lg-40 {
		gap: 2.5rem !important;
	}

	.gap-lg-48 {
		gap: 3rem !important;
	}

	.column-gap-lg-0 {
		column-gap: 0rem !important;
	}

	.column-gap-lg-4 {
		column-gap: 0.25rem !important;
	}

	.column-gap-lg-8 {
		column-gap: 0.625rem !important;
	}

	.column-gap-lg-12 {
		column-gap: 0.75rem !important;
	}

	.column-gap-lg-16 {
		column-gap: 1rem !important;
	}

	.column-gap-lg-20 {
		column-gap: 1.25rem !important;
	}

	.column-gap-lg-24 {
		column-gap: 1.625rem !important;
	}

	.column-gap-lg-28 {
		column-gap: 1.75rem !important;
	}

	.column-gap-lg-32 {
		column-gap: 2rem !important;
	}

	.column-gap-lg-36 {
		column-gap: 2.25rem !important;
	}

	.column-gap-lg-40 {
		column-gap: 2.5rem !important;
	}

	.column-gap-lg-48 {
		column-gap: 3rem !important;
	}

	.row-gap-lg-0 {
		row-gap: 0rem !important;
	}

	.row-gap-lg-4 {
		row-gap: 0.25rem !important;
	}

	.row-gap-lg-8 {
		row-gap: 0.625rem !important;
	}

	.row-gap-lg-12 {
		row-gap: 0.75rem !important;
	}

	.row-gap-lg-16 {
		row-gap: 1rem !important;
	}

	.row-gap-lg-20 {
		row-gap: 1.25rem !important;
	}

	.row-gap-lg-24 {
		row-gap: 1.625rem !important;
	}

	.row-gap-lg-28 {
		row-gap: 1.75rem !important;
	}

	.row-gap-lg-32 {
		row-gap: 2rem !important;
	}

	.row-gap-lg-36 {
		row-gap: 2.25rem !important;
	}

	.row-gap-lg-40 {
		row-gap: 2.5rem !important;
	}

	.row-gap-lg-48 {
		row-gap: 3rem !important;
	}
}

.grid-2 {
	grid-template-columns: repeat(2, 1fr);
}

.grid-3 {
	grid-template-columns: repeat(3, 1fr);
}

.grid-4 {
	grid-template-columns: repeat(4, 1fr);
}

.grid-5 {
	grid-template-columns: repeat(5, 1fr);
}

@media (min-width: 576px) {
	.grid-sm-2 {
		grid-template-columns: repeat(2, 1fr);
	}

	.grid-sm-3 {
		grid-template-columns: repeat(3, 1fr);
	}

	.grid-sm-4 {
		grid-template-columns: repeat(4, 1fr);
	}

	.grid-sm-5 {
		grid-template-columns: repeat(5, 1fr);
	}
}

@media (min-width: 768px) {
	.grid-md-2 {
		grid-template-columns: repeat(2, 1fr);
	}

	.grid-md-3 {
		grid-template-columns: repeat(3, 1fr);
	}

	.grid-md-4 {
		grid-template-columns: repeat(4, 1fr);
	}

	.grid-md-5 {
		grid-template-columns: repeat(5, 1fr);
	}

	.grid-md-6 {
		grid-template-columns: repeat(6, 1fr);
	}
}

@media (min-width: 992px) {
	.grid-lg-2 {
		grid-template-columns: repeat(2, 1fr);
	}

	.grid-lg-3 {
		grid-template-columns: repeat(3, 1fr);
	}

	.grid-lg-4 {
		grid-template-columns: repeat(4, 1fr);
	}

	.grid-lg-5 {
		grid-template-columns: repeat(5, 1fr);
	}

	.grid-lg-6 {
		grid-template-columns: repeat(6, 1fr);
	}
}

@media (min-width: 1200px) {
	.grid-xl-2 {
		grid-template-columns: repeat(2, 1fr);
	}

	.grid-xl-3 {
		grid-template-columns: repeat(3, 1fr);
	}

	.grid-xl-4 {
		grid-template-columns: repeat(4, 1fr);
	}

	.grid-xl-5 {
		grid-template-columns: repeat(5, 1fr);
	}
}

@media (min-width: 1400px) {
	.grid-xxl-2 {
		grid-template-columns: repeat(2, 1fr);
	}

	.grid-xxl-3 {
		grid-template-columns: repeat(3, 1fr);
	}

	.grid-xxl-4 {
		grid-template-columns: repeat(4, 1fr);
	}

	.grid-xxl-5 {
		grid-template-columns: repeat(5, 1fr);
	}
}

::placeholder {
	font-family: "quicksand";
}

a {
	color: inherit;
	text-decoration: none;
}

a:hover {
	color: var(--primary-color);
}

button:focus-visible {
	outline: none;
}

input:focus-visible {
	outline: none;
}

input[type="checkbox"] {
	appearance: none;
	display: inline-block;
	width: 1rem;
	height: 1rem;
	border: 1px solid var(--primary-color);
}

input[type="checkbox"]:checked {
	background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiBmaWxsPSIjZmFhZjQwIiBoZWlnaHQ9IjgwMHB4IiB3aWR0aD0iODAwcHgiIHZlcnNpb249IjEuMSIgaWQ9IkNhcGFfMSIgdmlld0JveD0iMCAwIDI4OC45NDEgMjg4Ljk0MSIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxnPgoJPHBhdGggaWQ9IkNoZWNrIiBkPSJNMjg1LjM3Nyw0Ni4zNjhjLTQuNzQtNC43MDQtMTIuNDM5LTQuNzA0LTE3LjE3OSwwTDk2LjMwOSwyMTcuMTE0TDIwLjczNCwxNDIuNjEgICBjLTQuNzQtNC43MDQtMTIuNDM5LTQuNzA0LTE3LjE3OSwwcy00Ljc0LDEyLjMxOSwwLDE3LjAxMWw4NC4yLDgyLjk5N2M0LjY5Miw0LjY0NCwxMi40OTksNC42NDQsMTcuMTkxLDBsMTgwLjQzLTE3OS4yMzkgICBDMjkwLjEyOSw1OC42ODcsMjkwLjEyOSw1MS4wNiwyODUuMzc3LDQ2LjM2OEMyODAuNjM3LDQxLjY2NCwyOTAuMTI5LDUxLjA2LDI4NS4zNzcsNDYuMzY4eiIvPgoJPGc+Cgk8L2c+Cgk8Zz4KCTwvZz4KCTxnPgoJPC9nPgoJPGc+Cgk8L2c+Cgk8Zz4KCTwvZz4KCTxnPgoJPC9nPgo8L2c+Cjwvc3ZnPg==") no-repeat center center/0.625rem;
}

main {
	min-height: 100dvh;
}

p+* {
	margin-top: 1em;
}

.breadcrumb {
	margin-bottom: 0;
}

.breadcrumb .breadcrumb-item {
	font-size: 0.875em;
	color: #ffffff;
}

.breadcrumb .breadcrumb-item+.breadcrumb-item {
	display: flex;
	align-items: center;
	gap: 0.5rem;
	padding-left: 0.5rem;
	color: #ffffff;
}

.breadcrumb .breadcrumb-item+.breadcrumb-item::before {
	content: "";
	display: block;
	width: 0.21875rem;
	height: 0.375rem;
	background: url(../icons/breadcrumb-icon.png) no-repeat center center/contain;
}

.btn {
	display: inline-flex;
	align-items: center;
	gap: 0.25rem;
	border: 0;
	border-radius: 1.875rem;
	padding: 0.3125rem 1.25rem;
	font-family: "quicksand";
	font-weight: 700;
	font-size: 1rem;
	line-height: normal;
	text-align: center;
	white-space: nowrap;
	text-decoration: none;
	vertical-align: middle;
	cursor: pointer;
	transition: all 0.15s ease-in-out;
	user-select: none;
	-webkit-user-select: none;
	-moz-user-select: none;
}

.btn.btn-primary.btn-yellow {
	background-color: #faaf40;
	color: #ffffff;
}

.btn.btn-primary.btn-white {
	background-color: #ffffff;
	color: #000000;
}

.btn-toggle-offcanvas {
	aspect-ratio: 1 / 1;
	border: 0;
	border-radius: 0.25rem;
	background-color: var(--primary-color);
	color: #ffffff;
}

.color-primary {
	color: var(--primary-color);
}

.color-black {
	color: #000000;
}

.h1,
.h2,
.h3,
.h4,
.h5,
.h6,
h1,
h2,
h3,
h4,
h5,
h6 {
	font-weight: 700;
}

.img-cover {
	overflow: hidden;
	line-height: 0;
}

.img-cover img {
	width: 100%;
	height: 100%;
	object-fit: cover;
}

.img-contain {
	line-height: 0;
}

.img-contain img {
	width: 100%;
	height: 100%;
	object-fit: contain;
}

.pagination {
	display: flex;
	justify-content: center;
	align-items: center;
	gap: 0.375rem;
}

.pagination .page-numbers {
	display: flex;
	justify-content: center;
	align-items: center;
	min-width: 2rem;
	aspect-ratio: 1 / 1;
	border: 1px solid #595959;
	border-radius: 50%;
}

.pagination .page-numbers.prev,
.pagination .page-numbers.next {
	background: url(../icons/breadcrumb-icon.png) no-repeat center center/0.375rem, #595959;
}

.pagination .page-numbers.prev.disabled,
.pagination .page-numbers.next.disabled {
	opacity: 0.5;
	pointer-events: none;
}

.pagination .page-numbers.prev {
	transform: rotate(180deg);
}

.pagination .page-numbers.current {
	border-color: var(--primary-color);
	color: var(--primary-color);
}

.swiper-slide {
	height: auto;
	transition-property: all;
}

.is-form-style {
	border-radius: 0.625rem;
	overflow: hidden;
}

.is-form-style input.is-search-submit,
.is-search-icon,
.is-form-style button.is-search-submit {
	height: 2rem;
}

.is-form-style input.is-search-submit,
.is-search-icon {
	border: 0;
	background: #ffffff;
}

.is-form-style input.is-search-submit:hover,
.is-search-icon:hover {
	background-color: #ffffff;
}

.is-form-style input.is-search-input {
	height: 2rem;
	border: 0 !important;
	font-family: "quicksand";
}

body div.is-ajax-search-details,
body div.is-ajax-search-result {
	border-radius: 0.625rem;
	background-color: #ffffff;
	padding: 0;
	overflow: hidden;
	margin-top: 0.25rem;
}

@media (min-width: 1400px) {

	body div.is-ajax-search-details,
	body div.is-ajax-search-result {
		right: calc((100vw - 1320px) / 2);
		left: auto !important;
	}
}

body .is-ajax-search-post,
.is-ajax-search-post-details {
	padding: 0.75rem;
}

body .is-search-sections .thumbnail img {
	border-radius: 0.625rem;
}

body .is-ajax-search-details a,
body .is-ajax-search-result a {
	color: #000000;
}

body .is-ajax-search-details a:hover,
body .is-ajax-search-result a:hover {
	color: var(--primary-color);
	text-decoration: none;
}

.offcanvas {
	max-width: 65%;
	background-color: #000000;
	color: #ffffff;
}

.offcanvas .offcanvas-body {
	padding-inline: 0;
}

.offcanvas .mobile-menu .menu-item a {
	display: block;
	padding: 0.5rem 1rem;
}

.offcanvas .mobile-menu .current-menu-item,
.offcanvas .mobile-menu .current_page_item,
.offcanvas .mobile-menu .current-menu-ancestor,
.offcanvas .mobile-menu .current-menu-parent {
	background-color: #232323;
}

.offcanvas .mobile-menu .current-menu-item>a,
.offcanvas .mobile-menu .current-menu-item>i,
.offcanvas .mobile-menu .current_page_item>a,
.offcanvas .mobile-menu .current_page_item>i,
.offcanvas .mobile-menu .current-menu-ancestor>a,
.offcanvas .mobile-menu .current-menu-ancestor>i,
.offcanvas .mobile-menu .current-menu-parent>a,
.offcanvas .mobile-menu .current-menu-parent>i {
	color: var(--primary-color);
}

.offcanvas .mobile-menu .menu-item-has-children {
	position: relative;
}

.offcanvas .mobile-menu .menu-item-has-children .sub-menu-icon {
	aspect-ratio: 1 / 1;
	width: 2rem;
	display: flex;
	justify-content: center;
	align-items: center;
	position: absolute;
	top: 0;
	right: 0;
	transition: all 0.15s;
}

.offcanvas .mobile-menu .sub-menu {
	display: none;
	background-color: #232323;
	padding: 0;
	list-style: none;
	font-size: 80%;
}

.offcanvas .mobile-menu .sub-menu .menu-item+.menu-item {
	border-top: 1px solid rgba(255, 255, 255, 0.1);
}

.offcanvas .mobile-menu .current-menu-parent .sub-menu {
	display: block;
}

header.header {
	background-color: #232323;
}

header.header .logo {
	width: auto;
	height: 2rem;
}

@media (min-width: 992px) {
	header.header .header-menu .menu-item a:hover+i {
		color: var(--primary-color);
	}

	header.header .header-menu .menu-item-has-children {
		position: relative;
	}

	header.header .header-menu .menu-item-has-children .sub-menu {
		width: fit-content;
		min-width: 13rem;
		box-shadow: 0 0.25rem 0.25rem 0 rgba(0, 0, 0, 0.05);
		border-radius: 0.625rem;
		overflow: hidden;
		background: rgba(35, 35, 35, 0.25);
		backdrop-filter: blur(1.25rem);
		padding: 0.625rem;
		list-style: none;
		visibility: hidden;
		opacity: 0;
		transition: all 0.3s;
		position: absolute;
		top: 100%;
		left: -1rem;
		z-index: 11;
	}

	header.header .header-menu .menu-item-has-children .sub-menu .menu-item a {
		display: block;
		padding: 0.625rem;
	}

	header.header .header-menu .menu-item-has-children:hover .sub-menu {
		visibility: visible;
		opacity: 1;
	}

	header.header .header-menu .current-menu-item>a,
	header.header .header-menu .current-menu-item>i,
	header.header .header-menu .current_page_item>a,
	header.header .header-menu .current_page_item>i,
	header.header .header-menu .current-menu-ancestor>a,
	header.header .header-menu .current-menu-ancestor>i,
	header.header .header-menu .current-menu-parent>a,
	header.header .header-menu .current-menu-parent>i {
		color: var(--primary-color);
	}
}

header.header .user-avt {
	width: 3rem;
	height: 3rem;
	border-radius: 50%;
}

@media only screen and (min-width: 576px) {
	header.header .user-avt {
		width: 2rem;
		height: 2rem;
	}
}

footer.footer {
	background-color: #30302f;
	padding-block: 0.75rem 1rem;
}

footer.footer .social-list .item .item-icon {
	width: 2rem;
	height: 2rem;
}

@media only screen and (min-width: 576px) {
	footer.footer .menu .menu-item+.menu-item {
		position: relative;
	}

	footer.footer .menu .menu-item+.menu-item::before {
		content: "";
		display: block;
		width: 1px;
		height: 1.25rem;
		background-color: #ffffff;
		position: absolute;
		top: 0;
		left: -1.25rem;
	}
}

footer.footer .logo {
	width: auto;
	height: 1.75rem;
}

.section-home-banner .bg {
	background-repeat: no-repeat;
	background-position: top;
	background-size: cover;
	filter: blur(3rem);
	position: absolute;
	inset: 0;
	z-index: 0;
}

.section-home-banner .swiper-story-content .swiper-slide:not(.swiper-slide-active) {
	opacity: 0 !important;
}

.section-home-banner .swiper-thumb-wrap {
	overflow: hidden;
}

.section-home-banner .swiper-story-thumb {
	overflow: visible;
}

@media only screen and (min-width: 992px) {
	.section-home-banner .swiper-story-thumb {
		max-width: 30rem;
	}
}

@media only screen and (min-width: 1200px) {
	.section-home-banner .swiper-story-thumb {
		max-width: 38.75rem;
	}
}

.section-home-banner .swiper-story-thumb .swiper-slide {
	opacity: 0;
}

.section-home-banner .swiper-story-thumb .swiper-slide.swiper-slide-prev,
.section-home-banner .swiper-story-thumb .swiper-slide.swiper-slide-next {
	opacity: 0.5;
}

.section-home-banner .swiper-story-thumb .swiper-slide.swiper-slide-active {
	opacity: 1;
}

.section-home-banner .swiper-story-thumb .swiper-pagination {
	bottom: 0;
}

.section-home-banner .swiper-story-thumb .swiper-pagination .swiper-pagination-bullet {
	background-color: #ffffff;
}

.section-home-banner .story .story-tag {
	width: fit-content;
	border-radius: 0.5rem 0.5rem 0.5rem 0.125rem;
	background: #faaf40;
	padding: 0.125rem 0.375rem;
}

.section-home-banner .story .story-thumb {
	aspect-ratio: 2 / 1;
	border-radius: 0.625rem;
	box-shadow: 0px 0px 0.625rem 0px rgba(0, 0, 0, 0.25);
}

.section-home-banner .story .story-desc {
	overflow: hidden;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 5;
	line-clamp: 5;
}

.stories-list .story .story-thumb {
	aspect-ratio: 204 / 300;
	border-radius: 0.625rem;
}

@media only screen and (min-width: 992px) {
	.section-latest-stories .story .story-thumb {
		min-width: 60%;
		max-width: 60%;
	}
}

.section-latest-stories .story .story-content {
	flex: 1;
}

.section-banner-img .img {
	border-radius: 0.625rem;
}

.section-archive-story .term-thumb {
	width: 8rem;
	aspect-ratio: 1 / 1;
	border-radius: 50%;
}

.ad-banner {
	border-radius: 0.625rem;
}

.glsr {
	--glsr-text-lg: 0.875rem;
	--glsr-summary-text: 0.75rem;
}

.section-single-story .story .story-thumb {
	border-radius: 0.625rem;
	box-shadow: 0 0 1.25rem 0.3125rem rgba(0, 0, 0, 0.25);
}

.section-single-story .story .story-terms-group {
	padding-bottom: 0.75rem;
	border-bottom: 1px solid #ffffff;
}

.section-single-story .story .story-categories .btn:hover {
	color: #000000;
}

.section-single-story .story .story-short-desc.read-more {
	overflow: hidden;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3;
	line-clamp: 3;
}

.section-single-story .story .btn-read-more {
	font-size: 0.75rem;
	text-decoration-line: underline;
	text-decoration-style: solid;
	text-decoration-skip-ink: auto;
	text-decoration-thickness: auto;
	text-underline-offset: auto;
	text-underline-position: from-font;
	color: #0d92ff;
	cursor: pointer;
}

.section-single-story .story .story-chapters-title {
	font-size: 0.9375rem;
}

.section-single-story .story .story-chapters-list {
	display: flex;
	flex-direction: column;
	gap: 0.375rem;
	padding-right: 1rem;
	max-height: 10.625rem;
	overflow: auto;
}

.section-single-story .story .story-chapters-list::-webkit-scrollbar {
	width: 0.125rem;
}

.section-single-story .story .story-chapters-list::-webkit-scrollbar-track {
	border-radius: 1rem;
	background: #30302f;
}

.section-single-story .story .story-chapters-list::-webkit-scrollbar-thumb {
	background: rgba(0, 0, 0, 0.5);
	border-radius: 1rem;
}

.section-single-story .story .story-chapters-list .chapter-group {
	border-radius: 0.625rem;
	background: #30302f;
}

.section-single-story .story .story-chapters-list .chapter-group div {
	width: 100%;
	padding: 0.3125rem 1rem;
}

.section-single-story .review .glsr {
	box-shadow: 0 0 1.25rem 0.3125rem rgba(0, 0, 0, 0.25);
	border-radius: 0.625rem;
	background: #30302f;
	padding: 2rem 1.5rem;
}

.section-single-story .review .glsr+.glsr {
	margin-top: 1.5rem;
}

.section-single-story .review .glsr-summary {
	gap: 1rem;
}

.section-single-story .review .glsr-summary-text {
	margin-top: -0.5rem;
}

.section-single-story .review .glsr-summary-rating {
	font-size: 3rem;
}

.section-single-story .review .glsr-summary-stars,
.section-single-story .review .glsr-summary-text,
.section-single-story .review .glsr-summary .glsr-bar-label {
	--glsr-summary-text: 0.875rem;
}

.section-single-story .review .glsr-summary .glsr-bar-background:before,
.section-single-story .review .glsr-summary .glsr-bar-background-percent {
	--glsr-text-md: 0.625rem;
	border-radius: 1rem;
}

.section-single-story .review form.glsr-form .glsr-star-rating--stars {
	font-size: 0.875rem;
}

.section-single-story .review .glsr-bootstrap button.glsr-button {
	background-color: var(--primary-color);
	padding: 0.5rem 2rem;
}

.section-single-story .review .glsr-bootstrap .glsr-review {
	display: block;
	padding-bottom: 1rem;
	border-bottom: 1px solid rgba(255, 255, 255, 0.1);
}

.section-single-story .review .glsr-bootstrap .glsr-review-avatar img {
	border-radius: 50%;
}

.section-single-story .review .glsr-bootstrap .glsr-review-author {
	display: block;
}

.section-single-story .review .glsr-bootstrap .glsr-review-content {
	margin-top: 0.5rem;
	font-weight: 500;
}

.section-single-story .review .glsr-bootstrap .glsr-review-date {
	font-weight: 500;
	font-size: 0.75rem;
	opacity: 0.75;
	font-style: normal;
}

.section-single-story .chap-content {
	font-size: 1.125rem;
}

.section-single-story .chap-pagination .prev-chap,
.section-single-story .chap-pagination .next-chap {
	padding: 0.375rem 0.75rem;
	text-align: center;
}

.section-single-story .chap-pagination .prev-chap.disabled,
.section-single-story .chap-pagination .next-chap.disabled {
	opacity: 0.5;
	pointer-events: none;
}

.section-single-story .chap-pagination .prev-chap:hover,
.section-single-story .chap-pagination .next-chap:hover {
	color: #ffffff;
}

.section-single-story .chap-pagination .prev-chap {
	border-radius: 1.875rem 0 0 1.875rem;
	background: #7a5621;
}

.section-single-story .chap-pagination .next-chap {
	border-radius: 0 1.875rem 1.875rem 0;
	background: #faaf40;
}

.section-single-story .chap-pagination .chaps-list {
	border: 0;
	border-radius: 0;
	background-color: #ffffff;
	padding-inline: 0.5rem;
	font-weight: 700;
	color: #232323;
}

.section-single-story .modal-body {
	padding: 0;
}

.section-single-story .modal-body .btn-close {
	width: 1.25rem;
	height: 1.25rem;
	border-radius: 50%;
	background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI4MDBweCIgaGVpZ2h0PSI4MDBweCIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCI+PHBhdGggZmlsbD0iI2ZmZmZmZiIgZD0iTTE5NS4yIDE5NS4yYTY0IDY0IDAgMCAxIDkwLjQ5NiAwTDUxMiA0MjEuNTA0IDczOC4zMDQgMTk1LjJhNjQgNjQgMCAwIDEgOTAuNDk2IDkwLjQ5Nkw2MDIuNDk2IDUxMiA4MjguOCA3MzguMzA0YTY0IDY0IDAgMCAxLTkwLjQ5NiA5MC40OTZMNTEyIDYwMi40OTYgMjg1LjY5NiA4MjguOGE2NCA2NCAwIDAgMS05MC40OTYtOTAuNDk2TDQyMS41MDQgNTEyIDE5NS4yIDI4NS42OTZhNjQgNjQgMCAwIDEgMC05MC40OTZ6Ii8+PC9zdmc+") no-repeat center center/contain, rgba(0, 0, 0, 0.5);
	opacity: 1;
	position: absolute;
	top: 0.625rem;
	right: 0.625rem;
	z-index: 2;
}

.section-single-story a.overlay {
	position: absolute;
	inset: 0;
	z-index: 1;
	cursor: auto;
	opacity: 0;
}

.user-registration {
	color: #000000;
}

body.page.user-registration-page #user-registration:not(.user-registration-MyAccount) .ur-frontend-form .user-registration-form .ur-form-row .ur-form-grid .user-registration-before-login-btn .user-registration-LostPassword a,
body.page.user-registration-page .user-registration:not(.user-registration-MyAccount) .ur-frontend-form .user-registration-form .ur-form-row .ur-form-grid .user-registration-before-login-btn .user-registration-LostPassword a,
body.page.user-registration-membership_page_user-registration-login-forms #user-registration:not(.user-registration-MyAccount) .ur-frontend-form .user-registration-form .ur-form-row .ur-form-grid .user-registration-before-login-btn .user-registration-LostPassword a,
body.page.user-registration-membership_page_user-registration-login-forms .user-registration:not(.user-registration-MyAccount) .ur-frontend-form .user-registration-form .ur-form-row .ur-form-grid .user-registration-before-login-btn .user-registration-LostPassword a {
	color: var(--primary-color);
}

body.page.user-registration-page #user-registration:not(.user-registration-MyAccount) .ur-frontend-form .user-registration-form .ur-form-row .ur-form-grid .user-registration-register a,
body.page.user-registration-page .user-registration:not(.user-registration-MyAccount) .ur-frontend-form .user-registration-form .ur-form-row .ur-form-grid .user-registration-register a,
body.page.user-registration-membership_page_user-registration-login-forms #user-registration:not(.user-registration-MyAccount) .ur-frontend-form .user-registration-form .ur-form-row .ur-form-grid .user-registration-register a,
body.page.user-registration-membership_page_user-registration-login-forms .user-registration:not(.user-registration-MyAccount) .ur-frontend-form .user-registration-form .ur-form-row .ur-form-grid .user-registration-register a {
	color: var(--primary-color);
}

body.page.user-registration-page #user-registration:not(.user-registration-MyAccount),
body.page.user-registration-page .user-registration:not(.user-registration-MyAccount),
body.page.user-registration-membership_page_user-registration-login-forms #user-registration:not(.user-registration-MyAccount),
body.page.user-registration-membership_page_user-registration-login-forms .user-registration:not(.user-registration-MyAccount) {
	max-width: 520px !important;
}

body.page.user-registration-page #user-registration:not(.user-registration-MyAccount) .ur-form-row .ur-form-grid .ur-field-item label,
body.page.user-registration-page .user-registration:not(.user-registration-MyAccount) .ur-form-row .ur-form-grid .ur-field-item label,
body.page.user-registration-membership_page_user-registration-login-forms #user-registration:not(.user-registration-MyAccount) .ur-form-row .ur-form-grid .ur-field-item label,
body.page.user-registration-membership_page_user-registration-login-forms .user-registration:not(.user-registration-MyAccount) .ur-form-row .ur-form-grid .ur-field-item label {
	color: red;
}

body.page.user-registration-page #user-registration:not(.user-registration-MyAccount) .ur-button-container .ur-submit-button,
body.page.user-registration-page .user-registration:not(.user-registration-MyAccount) .ur-button-container .ur-submit-button,
body.page.user-registration-membership_page_user-registration-login-forms #user-registration:not(.user-registration-MyAccount) .ur-button-container .ur-submit-button,
body.page.user-registration-membership_page_user-registration-login-forms .user-registration:not(.user-registration-MyAccount) .ur-button-container .ur-submit-button,
body .ur-frontend-form button,
body .ur-frontend-form button[type="submit"],
body .ur-frontend-form input[type="submit"] {
	justify-content: center;
	border: 0 !important;
	background-color: var(--primary-color) !important;
	color: #ffffff !important;
}

body.page.user-registration-page #user-registration:not(.user-registration-MyAccount) .ur-button-container .ur-submit-button:hover,
body.page.user-registration-page .user-registration:not(.user-registration-MyAccount) .ur-button-container .ur-submit-button:hover,
body.page.user-registration-membership_page_user-registration-login-forms #user-registration:not(.user-registration-MyAccount) .ur-button-container .ur-submit-button:hover,
body.page.user-registration-membership_page_user-registration-login-forms .user-registration:not(.user-registration-MyAccount) .ur-button-container .ur-submit-button:hover,
body .ur-frontend-form button:hover,
body .ur-frontend-form button[type="submit"]:hover,
body .ur-frontend-form input[type="submit"]:hover {
	background-color: var(--primary-color) !important;
}

body.page.user-registration-page .user-registration.ur-frontend-form form .ur-button-container,
body.page.user-registration-membership_page_user-registration-login-forms .user-registration.ur-frontend-form form .ur-button-container {
	width: 100%;
}

.field-user_pass+.user-registration-password-strength {
	margin-top: -1.25rem;
}

.ur-form-row .user-registration-password-hint {
	margin-bottom: 1.25rem;
}

.page #user-registration.vertical .user-registration-MyAccount-navigation ul .user-registration-MyAccount-navigation-link.is-active a {
	border-color: var(--primary-color);
	background-color: rgba(250, 175, 64, 0.05);
	color: var(--primary-color);
}

.page #user-registration.vertical .user-registration-MyAccount-navigation ul .user-registration-MyAccount-navigation-link:hover a {
	background-color: rgba(250, 175, 64, 0.05);
	color: var(--primary-color);
}

.page #user-registration.horizontal .user-registration-MyAccount-content__body p a,
.page #user-registration.vertical .user-registration-MyAccount-content__body p a {
	color: var(--primary-color);
}

.simplefavorite-button {
	display: inline-flex;
	align-items: center;
	gap: 0.25rem;
	border: 0;
	border-radius: 1.875rem;
	background-color: #ff6870;
	padding: 0.3125rem 1.25rem;
	font-family: "quicksand";
	font-weight: 700;
	font-size: 1rem;
	color: #ffffff;
}

.simplefavorite-button::before {
	content: "";
	display: block;
	width: 1rem;
	height: 1rem;
	background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiBmaWxsPSIjZmZmZmZmIiB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIHdpZHRoPSI4MDBweCIgaGVpZ2h0PSI4MDBweCIgdmlld0JveD0iMCAwIDY3LjIwMSA2Ny4yMDEiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8Zz4KCTxnPgoJCTxnPgoJCQk8cGF0aCBkPSJNNDYuNzA1LDE1LjIzMlYwSDEuOTA0djY3LjIwMWwyMi40LTIwLjE2bDIyLjQsMjAuMTZWNTEuOTY5YzEwLjA4LDAsMTguNTkyLTguMjg3LDE4LjU5Mi0xOC41OTMgICAgIEM2NS4yOTcsMjMuMDc0LDU2Ljc4NSwxNS4yMzIsNDYuNzA1LDE1LjIzMnogTTQ2LjcwNSw0OC44MzNjLTguMjg5LDAtMTUuMjMyLTYuNzIyLTE1LjIzMi0xNS4yMzIgICAgIGMwLTguNTExLDYuNzItMTUuMjMyLDE1LjIzMi0xNS4yMzJjOC41MTQsMCwxNS4yMjksNi43MjIsMTUuMjI5LDE1LjIzMkM2MS45MzYsNDIuMTEzLDU0Ljk5Miw0OC44MzMsNDYuNzA1LDQ4LjgzM3oiLz4KCQkJPHBvbHlnb24gcG9pbnRzPSI0OS4zOTMsMjQuMTkzIDQzLjc5MywyNC4xOTMgNDMuNzkzLDMwLjY4OCAzNy4yOTcsMzAuNjg4IDM3LjI5NywzNi41MTIgNDMuNzkzLDM2LjUxMiA0My43OTMsNDMuMDA5ICAgICAgNDkuMzkzLDQzLjAwOSA0OS4zOTMsMzYuNTEyIDU2LjExMiwzNi41MTIgNTYuMTEyLDMwLjY4OCA0OS4zOTMsMzAuNjg4ICAgICIvPgoJCTwvZz4KCTwvZz4KPC9nPgo8L3N2Zz4=") no-repeat center center/contain;
}

.page .favorites-list {
	padding: 0;
}

.page .favorites-list li {
	display: flex;
	align-items: center;
	gap: 1rem;
	border-top: 0;
}

.page .favorites-list li::before,
.page .favorites-list li::after {
	content: none;
}

.page .favorites-list li img {
	float: unset;
	margin-right: 0;
	width: 4rem;
	height: 4rem;
	object-fit: contain;
	border: 1px solid rgba(0, 0, 0, 0.1);
	border-radius: 0.625rem;
}

#btn-toggle-light {
	width: 2.5rem;
	height: 2rem;
	border: 0;
	border-radius: 1rem 0 0 1rem;
	background-color: #ffffff;
	background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiBmaWxsPSIjMDAwMDAwIiBoZWlnaHQ9IjgwMHB4IiB3aWR0aD0iODAwcHgiIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHZpZXdCb3g9IjAgMCA1MDAgNTAwIiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPGc+Cgk8Zz4KCQk8cGF0aCBkPSJNMjUwLjAwMiwwQzE1My4wMzQsMCw3NC4xNDIsNzguODkyLDc0LjEzOCwxNzUuODY0YzAsNTguNzMyLDI5LjE1NiwxMTMuMzY0LDc3Ljk5NiwxNDYuMTI4ICAgIGMxLjg0NCwxLjIzNiw0LjMyNCwwLjc0NCw1LjU1Mi0xLjA5MmMxLjIzMi0xLjgzMiwwLjc0NC00LjMxNi0xLjA5Mi01LjU0OGMtNDYuNjItMzEuMjc2LTc0LjQ1Mi04My40Mi03NC40NTItMTM5LjQ4OCAgICBDODIuMTQyLDgzLjMwNCwxNTcuNDM4LDgsMjQ5Ljk5OCw4czE2Ny44Niw3NS4zMDQsMTY3Ljg2LDE2Ny44NjRjMCw1Ni4zMTItMjguMDI0LDEwOC41OC03NC45NiwxMzkuODI4ICAgIGMtMS44NCwxLjIyNC0yLjM0LDMuNzA4LTEuMTEyLDUuNTQ0YzAuNzY4LDEuMTYsMi4wNCwxLjc4NCwzLjMzMiwxLjc4NGMwLjc2NCwwLDEuNTMyLTAuMjE2LDIuMjEyLTAuNjcyICAgIGM0OS4xNzYtMzIuNzMyLDc4LjUzMi04Ny40ODgsNzguNTMyLTE0Ni40ODRDNDI1Ljg2Miw3OC44OTIsMzQ2Ljk3LDAsMjUwLjAwMiwweiIvPgoJPC9nPgo8L2c+CjxnPgoJPGc+CgkJPHBhdGggZD0iTTMwNC42MjYsMzc0LjkzMmgtMTA5LjI2Yy0yLjIxMiwwLTQsMS43ODgtNCw0djU5LjM2NGMwLDI3LjU2OCwyMS41MjgsNDkuOTk2LDQ3Ljk4NCw0OS45OTZoMjEuMjQ0ICAgIGMyNi4wNCwwLDQ4LjAzNi0yMi44OTIsNDguMDMyLTQ5Ljk5NnYtNTkuMzY0QzMwOC42MjYsMzc2LjcyLDMwNi44MzgsMzc0LjkzMiwzMDQuNjI2LDM3NC45MzJ6IE0zMDAuNjM0LDQzOC4yOTYgICAgYzAsMjIuNzY0LTE4LjMzMiw0MS45OTYtNDAuMDM2LDQxLjk5NmgtMjEuMjQ0Yy0yMS42NzIsMC0zOS45ODQtMTkuMjMyLTM5Ljk4NC00MS45OTZ2LTU1LjM2NGgxMDEuMjY0VjQzOC4yOTZ6Ii8+Cgk8L2c+CjwvZz4KPGc+Cgk8Zz4KCQk8cGF0aCBkPSJNMTk5LjMwMiwzODEuMjk2Yy0zLjk5Ni0yNC41MTItMTguODcyLTQ4LjAxNi00MC43OTYtNjQuNDc2Yy0wLjYwOC0wLjQ1Ni0xLjIyOC0wLjkwOC0xLjg0LTEuMzQ4ICAgIGMtMS44MDQtMS4yNzYtNC4zLTAuODY0LTUuNTg0LDAuOTMyYy0xLjI4NCwxLjgwNC0wLjg2NCw0LjMsMC45MzIsNS41ODRjMC41NiwwLjM5NiwxLjExMiwwLjgsMS42NzIsMS4yMjQgICAgYzIwLjMwNCwxNS4yNCwzNC4wNTIsMzYuODgsMzcuNzE2LDU5LjM3NmMwLjMyLDEuOTYsMi4wMiwzLjM1NiwzLjk0NCwzLjM1NmMwLjIxMiwwLDAuNDI4LTAuMDE2LDAuNjUyLTAuMDU2ICAgIEMxOTguMTc4LDM4NS41MzYsMTk5LjY1OCwzODMuNDc2LDE5OS4zMDIsMzgxLjI5NnoiLz4KCTwvZz4KPC9nPgo8Zz4KCTxnPgoJCTxwYXRoIGQ9Ik0zNDguODU0LDMxNi40MDRjLTEuMjg4LTEuOC0zLjc4OC0yLjIxMi01LjU4LTAuOTJjLTIyLjk1NiwxNi40NDgtMzguNDk2LDQwLjQ0LTQyLjYyOCw2NS44MTYgICAgYy0wLjM1NiwyLjE4LDEuMTI0LDQuMjM2LDMuMzA0LDQuNTkyYzAuMjIsMC4wMzYsMC40MzYsMC4wNTIsMC42NDgsMC4wNTJjMS45MjgsMCwzLjYyOC0xLjM5MiwzLjk0OC0zLjM1NiAgICBjMy43OTYtMjMuMjk2LDE4LjE0OC00NS4zOCwzOS4zODgtNjAuNjA0QzM0OS43MywzMjAuNjk2LDM1MC4xNDIsMzE4LjE5NiwzNDguODU0LDMxNi40MDR6Ii8+Cgk8L2c+CjwvZz4KPGc+Cgk8Zz4KCQk8cGF0aCBkPSJNMjY5LjUxNCw0ODAuMjkyYy0yLjIxMiwwLTQsMS43ODgtNCw0djMuMDUyYzAsMi4yNi0yLjAwNCw0LjY1Ni0zLjksNC42NTZoLTIyLjgzMmMtMi4wMDgsMC00LjI5Mi0yLjQ4LTQuMjkyLTQuNjU2ICAgIHYtMy4wNTJjMC0yLjIxMi0xLjc4OC00LTQtNGMtMi4yMTIsMC00LDEuNzg4LTQsNHYzLjA1MmMwLDYuNjI0LDUuODYsMTIuNjU2LDEyLjI5MiwxMi42NTZoMjIuODMyYzYuMzQsMCwxMS45LTUuOTE2LDExLjktMTIuNjU2ICAgIHYtMy4wNTJDMjczLjUxNCw0ODIuMDgsMjcxLjcyNiw0ODAuMjkyLDI2OS41MTQsNDgwLjI5MnoiLz4KCTwvZz4KPC9nPgo8Zz4KCTxnPgoJCTxwYXRoIGQ9Ik0yMzMuMDgyLDM3Ny40NzJsLTQ5LjIzNi0xOTEuMjA0Yy0wLjU1Mi0yLjE0LTIuNzU2LTMuNDItNC44NzItMi44OGMtMi4xNCwwLjU1Mi0zLjQzMiwyLjczNi0yLjg4LDQuODcybDQ5LjIzNiwxOTEuMjA0ICAgIGMwLjQ2NCwxLjgwNCwyLjA5MiwzLjAwNCwzLjg3MiwzLjAwNGMwLjMzMiwwLDAuNjY4LTAuMDQsMS0wLjEyNEMyMzIuMzQyLDM4MS43OTIsMjMzLjYzNCwzNzkuNjA4LDIzMy4wODIsMzc3LjQ3MnoiLz4KCTwvZz4KPC9nPgo8Zz4KCTxnPgoJCTxwYXRoIGQ9Ik0zMjEuNDQ2LDE4My4zODhjLTIuMTEyLTAuNTM2LTQuMzIsMC43NC00Ljg3MiwyLjg4bC00OS4yNCwxOTEuMjA0Yy0wLjU0OCwyLjEzNiwwLjc0LDQuMzIsMi44OCw0Ljg3MiAgICBjMC4zMzIsMC4wODQsMC42NjgsMC4xMjQsMSwwLjEyNGMxLjc4LDAsMy40MDQtMS4yLDMuODcyLTMuMDA0bDQ5LjI0LTE5MS4yMDRDMzI0Ljg3NCwxODYuMTI0LDMyMy41ODYsMTgzLjk0LDMyMS40NDYsMTgzLjM4OHoiLz4KCTwvZz4KPC9nPgo8Zz4KCTxnPgoJCTxwYXRoIGQ9Ik0zMTQuNTksMTk1LjMzMmMtNy40OTYsMC0xMS4xNTIsNS4yOC0xNC4wODgsOS41MjhjLTIuNjg4LDMuODg0LTQuMzY0LDYuMDg0LTcuNTE2LDYuMDg0cy00LjgyOC0yLjItNy41MTYtNi4wODQgICAgYy0yLjkzNi00LjI0OC02LjU5Mi05LjUyOC0xNC4wODgtOS41MjhjLTcuNDk2LDAtMTEuMTUyLDUuMjg0LTE0LjA4OCw5LjUzMmMtMi42ODgsMy44ODQtNC4zNiw2LjA4LTcuNTA4LDYuMDggICAgYy0zLjE0NCwwLTQuODE2LTIuMTk2LTcuNS02LjA4NGMtMi45MzYtNC4yNDQtNi41ODQtOS41MjgtMTQuMDcyLTkuNTI4Yy03LjQ5NiwwLTExLjE1Miw1LjI4NC0xNC4wODQsOS41MzIgICAgYy0yLjY4OCwzLjg4NC00LjM2LDYuMDgtNy41MDQsNi4wOHMtNC44MTYtMi4xOTYtNy41LTYuMDhjLTIuOTM2LTQuMjQ4LTYuNTg4LTkuNTMyLTE0LjA4NC05LjUzMmMtMi4yMTIsMC00LDEuNzg4LTQsNCAgICBjMCwyLjIxMiwxLjc4OCw0LDQsNGMzLjE0NCwwLDQuODE2LDIuMTk2LDcuNTA0LDYuMDg0YzIuOTM2LDQuMjQ0LDYuNTg0LDkuNTI4LDE0LjA4LDkuNTI4YzcuNDk2LDAsMTEuMTUyLTUuMjg0LDE0LjA4NC05LjUzMiAgICBjMi42ODgtMy44ODQsNC4zNi02LjA4LDcuNTA0LTYuMDhjMy4xMzYsMCw0LjgwOCwyLjE5Niw3LjQ4OCw2LjA4YzIuOTQsNC4yNDgsNi41OTIsOS41MzIsMTQuMDg0LDkuNTMyICAgIGM3LjQ5NiwwLDExLjE0OC01LjI4LDE0LjA4NC05LjUyOGMyLjY4OC0zLjg4NCw0LjM2LTYuMDg0LDcuNTEyLTYuMDg0YzMuMTQ4LDAsNC44MjQsMi4xOTYsNy41MTIsNi4wOCAgICBjMi45MzYsNC4yNDgsNi41OTIsOS41MzIsMTQuMDkyLDkuNTMyczExLjE1Ni01LjI4NCwxNC4wOTItOS41MzJjMi42ODgtMy44ODQsNC4zNjQtNi4wOCw3LjUxMi02LjA4YzIuMjEyLDAsNC0xLjc4OCw0LTQgICAgQzMxOC41OSwxOTcuMTIsMzE2LjgwMiwxOTUuMzMyLDMxNC41OSwxOTUuMzMyeiIvPgoJPC9nPgo8L2c+CjxnPgoJPGc+CgkJPHBhdGggZD0iTTMzMy4wNDYsNTIuNDMyYy0xLjgzNi0xLjIyOC00LjMxNi0wLjc1Mi01LjU1NiwxLjA4Yy0xLjIzMiwxLjgyOC0wLjc1Miw0LjMxNiwxLjA4LDUuNTU2ICAgIGMzOC44ODQsMjYuMjY4LDYyLjEsNjkuOTMyLDYyLjEsMTE2Ljc5NmMwLDIuMjEyLDEuNzg4LDQsNCw0YzIuMjEyLDAsNC0xLjc4OCw0LTQuMDA0ICAgIEMzOTguNjcsMTI2LjMzNiwzNzQuMTM4LDgwLjE5MiwzMzMuMDQ2LDUyLjQzMnoiLz4KCTwvZz4KPC9nPgo8Zz4KCTxnPgoJCTxwYXRoIGQ9Ik0zMDUuNjA2LDM3LjgyYy0xNy43MzItNy4xNzItMzYuNTA0LTEwLjgwOC01NS43ODgtMTAuODA4Yy0yLjIxMiwwLTQsMS43ODgtNCw0YzAsMi4yMTIsMS43ODgsNCw0LDQgICAgYzE4LjI1MiwwLDM2LjAxMiwzLjQ0NCw1Mi43ODgsMTAuMjI0YzAuNDkyLDAuMiwxLDAuMjkyLDEuNSwwLjI5MmMxLjU4NCwwLDMuMDgtMC45NDQsMy43MDgtMi41ICAgIEMzMDguNjQyLDQwLjk4LDMwNy42NTQsMzguNjQ4LDMwNS42MDYsMzcuODJ6Ii8+Cgk8L2c+CjwvZz4KPGc+Cgk8Zz4KCQk8cGF0aCBkPSJNMjY5LjUxNCwzOTQuNDQ0SDE5NS4zN2MtMi4yMTIsMC00LDEuNzg4LTQsNGMwLDIuMjEyLDEuNzg4LDQsNCw0aDc0LjE0NGMyLjIxMiwwLDQtMS43ODgsNC00ICAgIEMyNzMuNTE0LDM5Ni4yMzIsMjcxLjcyNiwzOTQuNDQ0LDI2OS41MTQsMzk0LjQ0NHoiLz4KCTwvZz4KPC9nPgo8Zz4KCTxnPgoJCTxwYXRoIGQ9Ik0yNjkuNTE0LDQxMy45NTZIMTk1LjM3Yy0yLjIxMiwwLTQsMS43ODgtNCw0YzAsMi4yMTIsMS43ODgsNCw0LDRoNzQuMTQ0YzIuMjEyLDAsNC0xLjc4OCw0LTQgICAgQzI3My41MTQsNDE1Ljc0NCwyNzEuNzI2LDQxMy45NTYsMjY5LjUxNCw0MTMuOTU2eiIvPgoJPC9nPgo8L2c+CjxnPgoJPGc+CgkJPHBhdGggZD0iTTI2OS41MTQsNDMzLjQ2OEgxOTUuMzdjLTIuMjEyLDAtNCwxLjc4OC00LDRjMCwyLjIxMiwxLjc4OCw0LDQsNGg3NC4xNDRjMi4yMTIsMCw0LTEuNzg4LDQtNCAgICBDMjczLjUxNCw0MzUuMjU2LDI3MS43MjYsNDMzLjQ2OCwyNjkuNTE0LDQzMy40Njh6Ii8+Cgk8L2c+CjwvZz4KPGc+Cgk8Zz4KCQk8cGF0aCBkPSJNMzA0LjYzLDM5NC40NDRoLTExLjcwOGMtMi4yMTIsMC00LDEuNzg4LTQsNGMwLDIuMjEyLDEuNzg4LDQsNCw0aDExLjcwOGMyLjIxMiwwLDQtMS43ODgsNC00ICAgIEMzMDguNjMsMzk2LjIzMiwzMDYuODQyLDM5NC40NDQsMzA0LjYzLDM5NC40NDR6Ii8+Cgk8L2c+CjwvZz4KPGc+Cgk8Zz4KCQk8cGF0aCBkPSJNMzA0LjYzLDQxMy45NTZoLTExLjcwOGMtMi4yMTIsMC00LDEuNzg4LTQsNGMwLDIuMjEyLDEuNzg4LDQsNCw0aDExLjcwOGMyLjIxMiwwLDQtMS43ODgsNC00ICAgIEMzMDguNjMsNDE1Ljc0NCwzMDYuODQyLDQxMy45NTYsMzA0LjYzLDQxMy45NTZ6Ii8+Cgk8L2c+CjwvZz4KPGc+Cgk8Zz4KCQk8cGF0aCBkPSJNMzA0LjYzLDQzMy40NjhoLTExLjcwOGMtMi4yMTIsMC00LDEuNzg4LTQsNGMwLDIuMjEyLDEuNzg4LDQsNCw0aDExLjcwOGMyLjIxMiwwLDQtMS43ODgsNC00ICAgIEMzMDguNjMsNDM1LjI1NiwzMDYuODQyLDQzMy40NjgsMzA0LjYzLDQzMy40Njh6Ii8+Cgk8L2c+CjwvZz4KPGc+Cgk8Zz4KCQk8cGF0aCBkPSJNMzAwLjcyNiw0NTIuOTc2SDE5OS4yNzRjLTIuMjEyLDAtNCwxLjc4OC00LDRjMCwyLjIxMiwxLjc4OCw0LDQsNEgzMDAuNzNjMi4yMDgsMCwzLjk5Ni0xLjc4OCwzLjk5Ni00ICAgIEMzMDQuNzI2LDQ1NC43NjQsMzAyLjkzOCw0NTIuOTc2LDMwMC43MjYsNDUyLjk3NnoiLz4KCTwvZz4KPC9nPgo8L3N2Zz4=");
	background-repeat: no-repeat;
	background-position: center;
	background-size: 1.5rem;
	position: fixed;
	top: 10rem;
	right: 0;
}

body.light-on main {
	background-color: #ffffff;
	color: #000000;
}

body.light-on .breadcrumb .breadcrumb-item {
	color: #000000;
}

body.light-on .breadcrumb .breadcrumb-item+.breadcrumb-item::before {
	filter: invert(1);
}

body.light-on #btn-toggle-light {
	background-color: var(--primary-color);
	background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiBmaWxsPSIjZmZmZmZmIiBoZWlnaHQ9IjgwMHB4IiB3aWR0aD0iODAwcHgiIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHZpZXdCb3g9IjAgMCA1MDcuOCA1MDcuOCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxnPgoJPGc+CgkJPHBhdGggZD0iTTI1My45NDQsMTQ2LjkwNGMtNjUuNjc2LDAtMTE5LjEwNCw1My40MjgtMTE5LjEwNCwxMTkuMWMwLDM5Ljc3NiwxOS43NDgsNzYuNzc2LDUyLjgyOCw5OC45NjQgICAgYzEuODMyLDEuMjM2LDQuMzIsMC43NDgsNS41NDgtMS4wOTJjMS4yMzItMS44MzIsMC43NDQtNC4zMTYtMS4wOTItNS41NDhjLTMwLjg2LTIwLjcwNC00OS4yOC01NS4yMi00OS4yOC05Mi4zMjQgICAgYzAtNjEuMjYsNDkuODQtMTExLjEsMTExLjEwNC0xMTEuMWM2MS4yNiwwLDExMS4xLDQ5Ljg0LDExMS4xLDExMS4xYzAsMzcuMjY4LTE4LjU0OCw3MS44NjQtNDkuNjE2LDkyLjU1MiAgICBjLTEuODQsMS4yMjQtMi4zNCwzLjcwOC0xLjExMiw1LjU0NGMwLjc2OCwxLjE2LDIuMDQsMS43ODQsMy4zMzIsMS43ODRjMC43NjQsMCwxLjUzMi0wLjIxNiwyLjIwNC0wLjY3MiAgICBjMzMuMzA0LTIyLjE2OCw1My4xODgtNTkuMjYsNTMuMTg4LTk5LjIwOEMzNzMuMDQ0LDIwMC4zMzIsMzE5LjYxNiwxNDYuOTA0LDI1My45NDQsMTQ2LjkwNHoiLz4KCTwvZz4KPC9nPgo8Zz4KCTxnPgoJCTxwYXRoIGQ9Ik0yODkuNiwzOTYuNjY0aC03MS40Yy0yLjIxMiwwLTQsMS43ODgtNCw0djQ1LjM3MmMwLDE4Ljc0OCwxNS4xNiwzMy45OTYsMzMuNzkyLDMzLjk5NmgxMi4xNzIgICAgYzE4LjQzNiwwLDMzLjQzNi0xNS4yNDgsMzMuNDM2LTMzLjk5NnYtNDUuMzcyQzI5My42LDM5OC40NTIsMjkxLjgxMiwzOTYuNjY0LDI4OS42LDM5Ni42NjR6IE0yODUuNTk2LDQ0Ni4wMzYgICAgYzAsMTQuMzM2LTExLjQwOCwyNS45OTYtMjUuNDMyLDI1Ljk5NmgtMTIuMTcyYy0xNC4yMiwwLTI1Ljc5Mi0xMS42Ni0yNS43OTItMjUuOTk2di00MS4zNzJoNjMuMzk2VjQ0Ni4wMzZ6Ii8+Cgk8L2c+CjwvZz4KPGc+Cgk8Zz4KCQk8cGF0aCBkPSJNMTkzLjQ2LDM1OS4zNmwtMS4yNC0wLjkxMmMtMS44LTEuMjk2LTQuMjkyLTAuODkyLTUuNTg0LDAuOWMtMS4yOTIsMS43OTItMC44ODgsNC4yOTIsMC45LDUuNTg0bDEuMTEyLDAuODE2ICAgIGMxMy4xODQsOS44ODgsMjYuMTIsMjguODUyLDI2LjEyLDM4LjI4YzAsMi4yMTIsMS43ODgsNCw0LDRjMi4yMTIsMCw0LTEuNzg4LDQtMy45OTYgICAgQzIyMi43NjgsMzkwLjY2NCwyMDcuMzIsMzY5Ljc1NiwxOTMuNDYsMzU5LjM2eiIvPgoJPC9nPgo8L2c+CjxnPgoJPGc+CgkJPHBhdGggZD0iTTMyMS42NDQsMzU4LjkyYy0xLjMtMS43OC0zLjkwOC0yLjA5Ni01LjY5Ni0wLjc5NmwtMC45OTYsMC43MzZjLTEzLjg2OCwxMC40MDgtMjkuMzIsMzEuMzEyLTI5LjMyLDQ0LjY4ICAgIGMwLDIuMjEyLDEuNzg4LDQsNCw0YzIuMjA4LDAsNC0xLjc4OCw0LjAwNC00LjAwNGMwLTkuNDI4LDEyLjk0LTI4LjM4OCwyNi4xMzItMzguMjg4bDEuMTE2LTAuODIgICAgQzMyMi42NjQsMzYzLjEyOCwzMjIuOTQ4LDM2MC43MDQsMzIxLjY0NCwzNTguOTJ6Ii8+Cgk8L2c+CjwvZz4KPGc+Cgk8Zz4KCQk8cGF0aCBkPSJNMjY1LjgsNDcyLjAzMmMtMi4yMTIsMC00LDEuNzg4LTQsNHYxMC42NGMwLDAuNzI4LTAuMTIsMS4xNTYtMC4xLDEuMjI4aC0xNS40MDRjLTAuMDU2LTAuMDUyLTAuMjkyLTAuNDQtMC4yOTItMS4yMjggICAgdi0xMC42NGMwLTIuMjEyLTEuNzg4LTQtNC00Yy0yLjIxMiwwLTQsMS43ODgtNCw0djEwLjY0YzAsNS4zNDgsMy41NDQsOS4yMjgsOC40MzYsOS4yMjhoMTUuMjg4YzQuODI4LDAsOC4wNzItMy43MDgsOC4wNzItOS4yMjggICAgdi0xMC42NEMyNjkuOCw0NzMuODIsMjY4LjAxMiw0NzIuMDMyLDI2NS44LDQ3Mi4wMzJ6Ii8+Cgk8L2c+CjwvZz4KPGc+Cgk8Zz4KCQk8cGF0aCBkPSJNMjQzLjg5NiwzOTkuNTY0TDIxMC45MiwyNzIuNjM2Yy0wLjU1Ni0yLjE0LTIuNzY0LTMuNDMyLTQuODc2LTIuODY0Yy0yLjE0LDAuNTU2LTMuNDI0LDIuNzQtMi44NjgsNC44NzZsMzIuOTc2LDEyNi45MjQgICAgYzAuNDY4LDEuODA0LDIuMDkyLDIuOTk2LDMuODY4LDIuOTk2YzAuMzM2LDAsMC42NzItMC4wNCwxLjAwOC0wLjEyOEMyNDMuMTY4LDQwMy44ODQsMjQ0LjQ1Miw0MDEuNywyNDMuODk2LDM5OS41NjR6Ii8+Cgk8L2c+CjwvZz4KPGc+Cgk8Zz4KCQk8cGF0aCBkPSJNMzAyLjEzMiwyNjkuNzcyYy0yLjExNi0wLjU2OC00LjMxNiwwLjcyOC00Ljg3NiwyLjg2NEwyNjQuMjgsMzk5LjU2NGMtMC41NTIsMi4xMzYsMC43MjgsNC4zMiwyLjg2OCw0Ljg3NiAgICBjMC4zMzYsMC4wODgsMC42NzIsMC4xMjgsMS4wMDgsMC4xMjhjMS43OCwwLDMuNC0xLjE5MiwzLjg2OC0yLjk5NkwzMDUsMjc0LjY0OEMzMDUuNTUyLDI3Mi41MTIsMzA0LjI3MiwyNzAuMzI4LDMwMi4xMzIsMjY5Ljc3MiAgICB6Ii8+Cgk8L2c+CjwvZz4KPGc+Cgk8Zz4KCQk8cGF0aCBkPSJNMjk3LjIxMiwyNzcuNzI0Yy01LjcxNiwwLTguNDk2LDQuMDItMTAuNTI4LDYuOTUyYy0xLjg3NiwyLjcxNi0yLjYyNCwzLjUwNC0zLjk0NCwzLjUwNHMtMi4wNjQtMC43ODgtMy45NDQtMy41MDQgICAgYy0yLjAzMi0yLjkzMi00LjgwOC02Ljk1Mi0xMC41MjQtNi45NTJjLTUuNzE2LDAtOC40OTIsNC4wMi0xMC41MjQsNi45NTJjLTEuODc2LDIuNzE2LTIuNjI0LDMuNTA0LTMuOTQ0LDMuNTA0ICAgIGMtMS4zMTIsMC0yLjA1Ni0wLjc4OC0zLjkyOC0zLjUwNGMtMi4wMjgtMi45MzItNC44MDQtNi45NTItMTAuNTEyLTYuOTUyYy01LjcxNiwwLTguNDk2LDQuMDItMTAuNTI0LDYuOTU2ICAgIGMtMS44NzYsMi43MTItMi42MiwzLjUtMy45MzYsMy41Yy0xLjMxNiwwLTIuMDYtMC43ODgtMy45MzYtMy41MDRjLTIuMDI4LTIuOTMyLTQuODA0LTYuOTUyLTEwLjUxNi02Ljk1MmMtMi4yMTIsMC00LDEuNzg4LTQsNCAgICBjMCwyLjIxMiwxLjc4OCw0LDQsNGMxLjMxNiwwLDIuMDYsMC43ODgsMy45MzYsMy41MDRjMi4wMjgsMi45MzIsNC44MDQsNi45NTIsMTAuNTE2LDYuOTUyYzUuNzEyLDAsOC40ODgtNC4wMiwxMC41MTYtNi45NTIgICAgYzEuODc2LTIuNzE2LDIuNjI0LTMuNTA0LDMuOTQ0LTMuNTA0YzEuMzEyLDAsMi4wNTIsMC43ODgsMy45MjQsMy41YzIuMDI4LDIuOTM2LDQuODA0LDYuOTU2LDEwLjUxNiw2Ljk1NiAgICBjNS43MTYsMCw4LjQ5Mi00LjAyLDEwLjUyNC02Ljk1MmMxLjg3Ni0yLjcxNiwyLjYyNC0zLjUwNCwzLjk0NC0zLjUwNHMyLjA2NCwwLjc4OCwzLjk0NCwzLjUwNCAgICBjMi4wMzIsMi45MzIsNC44MDgsNi45NTIsMTAuNTI0LDYuOTUyczguNDkyLTQuMDIsMTAuNTI0LTYuOTUyYzEuODc2LTIuNzE2LDIuNjI0LTMuNTA0LDMuOTQ4LTMuNTA0YzIuMjEyLDAsNC0xLjc4OCw0LTQgICAgQzMwMS4yMTIsMjc5LjUxMiwyOTkuNDI0LDI3Ny43MjQsMjk3LjIxMiwyNzcuNzI0eiIvPgoJPC9nPgo8L2c+CjxnPgoJPGc+CgkJPHBhdGggZD0iTTMxMC4zMDQsMTgyLjI0Yy0xLjgyNC0xLjIzMi00LjMxNi0wLjc1Mi01LjU1MiwxLjA3NmMtMS4yMzYsMS44MzItMC43NTYsNC4zMiwxLjA3Niw1LjU1NiAgICBjMjUuNjc2LDE3LjM1Miw0MS4wMDgsNDYuMTg4LDQxLjAwOCw3Ny4xMzJjMCwyLjIxMiwxLjc4OCw0LDQsNGMyLjIxMiwwLDQtMS43ODgsNC00LjAwNCAgICBDMzU0LjgzNiwyMzIuMzk2LDMzOC4xODgsMjAxLjA4LDMxMC4zMDQsMTgyLjI0eiIvPgoJPC9nPgo8L2c+CjxnPgoJPGc+CgkJPHBhdGggZD0iTTI2NS43OTYsNDIwLjQ2OEgyMTguMmMtMi4yMTIsMC00LDEuNzg4LTQsNGMwLDIuMjEyLDEuNzg4LDQsNCw0aDQ3LjZjMi4yMDgsMCwzLjk5Ni0xLjc4OCwzLjk5Ni00ICAgIEMyNjkuNzk2LDQyMi4yNTYsMjY4LjAwOCw0MjAuNDY4LDI2NS43OTYsNDIwLjQ2OHoiLz4KCTwvZz4KPC9nPgo8Zz4KCTxnPgoJCTxwYXRoIGQ9Ik0yNjUuNzk2LDQ0MC4zSDIxOC4yYy0yLjIxMiwwLTQsMS43ODgtNCw0YzAsMi4yMTIsMS43ODgsNCw0LDRoNDcuNmMyLjIwOCwwLDMuOTk2LTEuNzg4LDMuOTk2LTQgICAgQzI2OS43OTYsNDQyLjA4OCwyNjguMDA4LDQ0MC4zLDI2NS43OTYsNDQwLjN6Ii8+Cgk8L2c+CjwvZz4KPGc+Cgk8Zz4KCQk8cGF0aCBkPSJNMjg5LjYsNDIwLjQ2OGgtNy45MzJjLTIuMjEyLDAtNCwxLjc4OC00LDRjMCwyLjIxMiwxLjc4OCw0LDQsNGg3LjkzMmMyLjIxMiwwLDQtMS43ODgsNC00ICAgIEMyOTMuNiw0MjIuMjU2LDI5MS44MTIsNDIwLjQ2OCwyODkuNiw0MjAuNDY4eiIvPgoJPC9nPgo8L2c+CjxnPgoJPGc+CgkJPHBhdGggZD0iTTI4OS42LDQ0MC4zaC03LjkzMmMtMi4yMTIsMC00LDEuNzg4LTQsNGMwLDIuMjEyLDEuNzg4LDQsNCw0aDcuOTMyYzIuMjEyLDAsNC0xLjc4OCw0LTQgICAgQzI5My42LDQ0Mi4wODgsMjkxLjgxMiw0NDAuMywyODkuNiw0NDAuM3oiLz4KCTwvZz4KPC9nPgo8Zz4KCTxnPgoJCTxwYXRoIGQ9Ik0yODUuNjMyLDQ1Ni4xNjRoLTYzLjQ2OGMtMi4yMTIsMC00LDEuNzg4LTQsNGMwLDIuMjEyLDEuNzg4LDQsNCw0aDYzLjQ3MmMyLjIwOCwwLDMuOTk2LTEuNzg4LDMuOTk2LTQgICAgQzI4OS42MzIsNDU3Ljk1MiwyODcuODQ0LDQ1Ni4xNjQsMjg1LjYzMiw0NTYuMTY0eiIvPgoJPC9nPgo8L2c+CjxnPgoJPGc+CgkJPHBhdGggZD0iTTExNS4wNjQsMjYxLjhINGMtMi4yMTIsMC00LDEuNzg4LTQsNGMwLDIuMjEyLDEuNzg4LDQsNCw0aDExMS4wNjRjMi4yMTIsMCw0LTEuNzg4LDQtNCAgICBDMTE5LjA2NCwyNjMuNTg4LDExNy4yNzYsMjYxLjgsMTE1LjA2NCwyNjEuOHoiLz4KCTwvZz4KPC9nPgo8Zz4KCTxnPgoJCTxwYXRoIGQ9Ik01MDMuOCwyNjEuOEgzOTIuNzMyYy0yLjIxMiwwLTQsMS43ODgtNCw0YzAsMi4yMTIsMS43ODgsNCw0LDRINTAzLjhjMi4yMDgsMCw0LTEuNzg4LDQtNCAgICBDNTA3LjgsMjYzLjU4OCw1MDYuMDEyLDI2MS44LDUwMy44LDI2MS44eiIvPgoJPC9nPgo8L2c+CjxnPgoJPGc+CgkJPHBhdGggZD0iTTI1My45LDExLjljLTIuMjEyLDAtNCwxLjc5Mi00LDR2MTExLjA2OGMwLDIuMjA4LDEuNzg4LDQsNCw0YzIuMjEyLDAsNC0xLjc5Miw0LTRWMTUuOSAgICBDMjU3LjksMTMuNjkyLDI1Ni4xMTIsMTEuOSwyNTMuOSwxMS45eiIvPgoJPC9nPgo8L2c+CjxnPgoJPGc+CgkJPHBhdGggZD0iTTQzMy41MDgsODYuMjRjLTEuNTY0LTEuNTY0LTQuMDkyLTEuNTY0LTUuNjU2LDBsLTc4LjUzNiw3OC41MzZjLTEuNTY0LDEuNTY0LTEuNTY0LDQuMDkyLDAsNS42NTYgICAgYzAuNzgsMC43OCwxLjgwNCwxLjE3MiwyLjgyOCwxLjE3MmMxLjAyLDAsMi4wNDQtMC4zOTIsMi44MjgtMS4xNzJsNzguNTM2LTc4LjUzNkM0MzUuMDcyLDkwLjMzMiw0MzUuMDcyLDg3LjgwNCw0MzMuNTA4LDg2LjI0eiIvPgoJPC9nPgo8L2c+CjxnPgoJPGc+CgkJPHBhdGggZD0iTTE1OC41NzIsMTY0Ljc3Nkw4MC4wMzIsODYuMjRjLTEuNTY0LTEuNTY0LTQuMDkyLTEuNTY0LTUuNjU2LDBjLTEuNTY0LDEuNTY0LTEuNTY0LDQuMDkyLDAsNS42NTZsNzguNTQsNzguNTM2ICAgIGMwLjc4LDAuNzgsMS44MDQsMS4xNzIsMi44MjgsMS4xNzJzMi4wNDgtMC4zOTIsMi44MjgtMS4xNzJDMTYwLjEzNiwxNjguODY4LDE2MC4xMzYsMTY2LjM0LDE1OC41NzIsMTY0Ljc3NnoiLz4KCTwvZz4KPC9nPgo8Zz4KCTxnPgoJCTxwYXRoIGQ9Ik0zNTEuMTIsMzEuMTg4Yy0yLjAyOC0wLjg0NC00LjM4NCwwLjEyNC01LjIyOCwyLjE2NGwtNDIuNSwxMDIuNjA4Yy0wLjg0NCwyLjA0NCwwLjEyNCw0LjM4NCwyLjE2NCw1LjIyOCAgICBjMC41LDAuMjA4LDEuMDIsMC4zMDgsMS41MzIsMC4zMDhjMS41NjQsMCwzLjA2LTAuOTMyLDMuNjk2LTIuNDcybDQyLjUtMTAyLjYwOEMzNTQuMTI4LDM0LjM3MiwzNTMuMTYsMzIuMDMyLDM1MS4xMiwzMS4xODh6Ii8+Cgk8L2c+CjwvZz4KPGc+Cgk8Zz4KCQk8cGF0aCBkPSJNMTI3LjE2OCwyMDguOTZMMjQuNTU2LDE2Ni40NTJjLTIuMDMyLTAuODQtNC4zODQsMC4xMi01LjIyOCwyLjE2NHMwLjEyNCw0LjM4NCwyLjE2NCw1LjIyOGwxMDIuNjE2LDQyLjUwOCAgICBjMC41LDAuMjA4LDEuMDIsMC4zMDgsMS41MzIsMC4zMDhjMS41NjQsMCwzLjA1Ni0wLjkzMiwzLjY5Mi0yLjQ3MkMxMzAuMTc2LDIxMi4xNDQsMTI5LjIwOCwyMDkuODA0LDEyNy4xNjgsMjA4Ljk2eiIvPgoJPC9nPgo8L2c+CjxnPgoJPGc+CgkJPHBhdGggZD0iTTIwNC40OTIsMTM1Ljk2TDE2MS45ODgsMzMuMzUyYy0wLjg0NC0yLjA0LTMuMTkyLTMuMDA0LTUuMjI4LTIuMTY0Yy0yLjA0LDAuODQ4LTMuMDA4LDMuMTg4LTIuMTY0LDUuMjI4TDE5Ny4xLDEzOS4wMjQgICAgYzAuNjM2LDEuNTQsMi4xMjgsMi40NzIsMy42OTYsMi40NzJjMC41MTIsMCwxLjAyOC0wLjEsMS41MzItMC4zMDhDMjA0LjM2OCwxNDAuMzQsMjA1LjMzNiwxMzgsMjA0LjQ5MiwxMzUuOTZ6Ii8+Cgk8L2c+CjwvZz4KPGc+Cgk8Zz4KCQk8cGF0aCBkPSJNNDg4LjU1MiwxNjguNjE2Yy0wLjg0NC0yLjA0NC0zLjE5Mi0zLjAwNC01LjIyOC0yLjE2NEwzODAuNzEyLDIwOC45NmMtMi4wNCwwLjg0OC0zLjAwOCwzLjE4OC0yLjE2NCw1LjIyOCAgICBjMC42MzYsMS41NDQsMi4xMjgsMi40NzIsMy42OTYsMi40NzJjMC41MTIsMCwxLjAzMi0wLjEsMS41MzItMC4zMDhsMTAyLjYxMi00Mi41MDggICAgQzQ4OC40MjgsMTcyLjk5Niw0ODkuMzk2LDE3MC42NTYsNDg4LjU1MiwxNjguNjE2eiIvPgoJPC9nPgo8L2c+Cjwvc3ZnPg==");
}

body.light-on .section-single-story .chap-pagination .chaps-list {
	background-color: #E7E7E7;
}

@media screen and (max-width: 600px) {
	.page #user-registration.vertical .user-registration-MyAccount-navigation {
		max-width: 100%;
	}
	
	#btn-toggle-light {
		width: 3.5rem;
		height: 2.75rem;
		background-size: 2rem;
		top: 6rem;
	}
}

@media screen and (max-width: 575px) {

	body.page.user-registration-membership_page_user-registration-login-forms #user-registration:not(.user-registration-MyAccount),
	body.page.user-registration-membership_page_user-registration-login-forms .user-registration:not(.user-registration-MyAccount),
	body.page.user-registration-page #user-registration:not(.user-registration-MyAccount),
	body.page.user-registration-page .user-registration:not(.user-registration-MyAccount) {
		padding: 2rem 1rem;
	}
}