/* MAIN */

@import url("https://fonts.googleapis.com/css2?family=Roboto+Condensed:ital,wght@0,300;0,400;0,700;1,300;1,400;1,700&display=swap");
@import url("https://fonts.googleapis.com/css2?family=Cabin:ital,wght@0,400;0,500;0,600;0,700;1,400;1,500;1,600;1,700&display=swap");

html:root {
	--color-accent: #00447C;
	--bg-color-accent: #00447C;
	--color-primary: #ffffff;
	--bg-color-primary: #ffffff;
	--color-secondary: #EAF0F6;
	--bg-color-secondary: #EAF0F6;
	--color-contrast-dark: #ffffff;
	--bg-color-contrast-dark: #ffffff;
	--color-detail-primary: #00223F;
	--bg-color-detail-primary: #00223F;
	--color-contrast-primary: #00223F;
	--bg-color-contrast-primary: #00223F;
	--color-detail-secondary: #00223F;
	--bg-color-detail-secondary: #00223F;
	--color-contrast-secondary: #00447C;
	--bg-color-contrast-secondary: #00447C;

		--regular-font-size: 16px;
		--regular-font-style: normal;
		--regular-font-weight: normal;
		--regular-line-height: 1.5;
		--regular-font-variant: normal;
		--regular-letter-spacing: normal;
		--regular-text-transform: none;
			--regular-font: 'Cabin', sans-serif;
			--bold-font-size: 1rem;
		--bold-font-style: normal;
		--bold-font-weight: bold;
		--bold-line-height: 1.5;
		--bold-font-variant: normal;
		--bold-letter-spacing: normal;
		--bold-text-transform: none;
			--bold-font: 'Cabin', sans-serif;
			--link-font-size: 1rem;
		--link-font-style: normal;
		--link-font-weight: bold;
		--link-line-height: 1.5;
		--link-font-variant: normal;
		--link-letter-spacing: normal;
		--link-text-transform: none;
			--link-font: 'Cabin', sans-serif;
			--medium-font-size: 1rem;
		--medium-font-style: normal;
		--medium-font-weight: medium;
		--medium-line-height: 1.5;
		--medium-font-variant: normal;
		--medium-letter-spacing: normal;
		--medium-text-transform: none;
			--medium-font: 'Cabin', sans-serif;
			--label-font-size: 0.75rem;
		--label-font-style: normal;
		--label-font-weight: medium;
		--label-line-height: 0.75;
		--label-font-variant: normal;
		--label-letter-spacing: normal;
		--label-text-transform: none;
			--label-font: 'Cabin', sans-serif;
			--subtitle-font-size: 2.25rem;
		--subtitle-font-style: italic;
		--subtitle-font-weight: normal;
		--subtitle-font-variant: normal;
		--subtitle-letter-spacing: normal;
		--subtitle-text-transform: none;
			--subtitle-font: 'Roboto Condensed', sans-serif;
			--heading-1-font-size: 2.5rem;
		--heading-1-font-style: normal;
		--heading-1-font-weight: bold;
		--heading-1-line-height: 1.2;
		--heading-1-font-variant: normal;
		--heading-1-letter-spacing: normal;
		--heading-1-text-transform: none;
			--heading-1-font: 'Roboto Condensed', sans-serif;
			--heading-2-font-size: 2rem;
		--heading-2-font-style: normal;
		--heading-2-font-weight: bold;
		--heading-2-line-height: 1.25;
		--heading-2-font-variant: normal;
		--heading-2-letter-spacing: normal;
		--heading-2-text-transform: none;
			--heading-2-font: 'Roboto Condensed', sans-serif;
			--heading-3-font-size: 1.5rem;
		--heading-3-font-style: italic;
		--heading-3-font-weight: 500;
		--heading-3-line-height: 1.33333;
		--heading-3-font-variant: normal;
		--heading-3-letter-spacing: normal;
		--heading-3-text-transform: none;
			--heading-3-font: 'Roboto Condensed', sans-serif;
			--heading-4-font-size: 1.125rem;
		--heading-4-font-style: normal;
		--heading-4-font-weight: medium;
		--heading-4-line-height: 1.33333;
		--heading-4-font-variant: normal;
		--heading-4-letter-spacing: normal;
		--heading-4-text-transform: none;
			--heading-4-font: 'Roboto Condensed', sans-serif;
			--button-font-size: 1rem;
		--button-font-style: normal;
		--button-font-weight: normal;
		--button-line-height: 1.5;
		--button-font-variant: normal;
		--button-letter-spacing: normal;
		--button-text-transform: none;
		--button-color: var(--color-primary);
		--button-background-color: var(--color-accent);
		--button-padding-left: 1rem;
		--button-padding-right: 1rem;
			--button-font: 'Cabin', sans-serif;
	
.strike {
	text-decoration: line-through;
}
.float-start {
	float: inline-start;
}
.float-end {
	float: inline-end;
}
.float-right {
	float: right;
}
.float-left {
	float: left;
}
.float-none {
	float: none;
}
.-mx-0 {
	margin-left: -0px;
margin-right: -0px;
}
.-mx-0.5 {
	margin-left: -.125rem;
margin-right: -.125rem;
}
.-mx-1 {
	margin-left: -.25rem;
margin-right: -.25rem;
}
.-mx-1.5 {
	margin-left: -.375rem;
margin-right: -.375rem;
}
.-mx-10 {
	margin-left: -2.5rem;
margin-right: -2.5rem;
}
.-mx-11 {
	margin-left: -2.75rem;
margin-right: -2.75rem;
}
.-mx-12 {
	margin-left: -3rem;
margin-right: -3rem;
}
.-mx-14 {
	margin-left: -3.5rem;
margin-right: -3.5rem;
}
.-mx-16 {
	margin-left: -4rem;
margin-right: -4rem;
}
.-mx-2 {
	margin-left: -.5rem;
margin-right: -.5rem;
}
.-mx-2.5 {
	margin-left: -.625rem;
margin-right: -.625rem;
}
.-mx-20 {
	margin-left: -5rem;
margin-right: -5rem;
}
.-mx-24 {
	margin-left: -6rem;
margin-right: -6rem;
}
.-mx-28 {
	margin-left: -7rem;
margin-right: -7rem;
}
.-mx-3 {
	margin-left: -.75rem;
margin-right: -.75rem;
}
.-mx-3.5 {
	margin-left: -.875rem;
margin-right: -.875rem;
}
.-mx-32 {
	margin-left: -8rem;
margin-right: -8rem;
}
.-mx-36 {
	margin-left: -9rem;
margin-right: -9rem;
}
.-mx-4 {
	margin-left: -1rem;
margin-right: -1rem;
}
.-mx-40 {
	margin-left: -10rem;
margin-right: -10rem;
}
.-mx-44 {
	margin-left: -11rem;
margin-right: -11rem;
}
.-mx-48 {
	margin-left: -12rem;
margin-right: -12rem;
}
.-mx-5 {
	margin-left: -1.25rem;
margin-right: -1.25rem;
}
.-mx-52 {
	margin-left: -13rem;
margin-right: -13rem;
}
.-mx-56 {
	margin-left: -14rem;
margin-right: -14rem;
}
.-mx-6 {
	margin-left: -1.5rem;
margin-right: -1.5rem;
}
.-mx-60 {
	margin-left: -15rem;
margin-right: -15rem;
}
.-mx-64 {
	margin-left: -16rem;
margin-right: -16rem;
}
.-mx-7 {
	margin-left: -1.75rem;
margin-right: -1.75rem;
}
.-mx-72 {
	margin-left: -18rem;
margin-right: -18rem;
}
.-mx-8 {
	margin-left: -2rem;
margin-right: -2rem;
}
.-mx-80 {
	margin-left: -20rem;
margin-right: -20rem;
}
.-mx-9 {
	margin-left: -2.25rem;
margin-right: -2.25rem;
}
.-mx-96 {
	margin-left: -24rem;
margin-right: -24rem;
}
.-mx-px {
	margin-left: -1px;
margin-right: -1px;
}
.-my-0 {
	margin-top: -0px;
margin-bottom: -0px;
}
.-my-0.5 {
	margin-top: -.125rem;
margin-bottom: -.125rem;
}
.-my-1 {
	margin-top: -.25rem;
margin-bottom: -.25rem;
}
.-my-1.5 {
	margin-top: -.375rem;
margin-bottom: -.375rem;
}
.-my-10 {
	margin-top: -2.5rem;
margin-bottom: -2.5rem;
}
.-my-11 {
	margin-top: -2.75rem;
margin-bottom: -2.75rem;
}
.-my-12 {
	margin-top: -3rem;
margin-bottom: -3rem;
}
.-my-14 {
	margin-top: -3.5rem;
margin-bottom: -3.5rem;
}
.-my-16 {
	margin-top: -4rem;
margin-bottom: -4rem;
}
.-my-2 {
	margin-top: -.5rem;
margin-bottom: -.5rem;
}
.-my-2.5 {
	margin-top: -.625rem;
margin-bottom: -.625rem;
}
.-my-20 {
	margin-top: -5rem;
margin-bottom: -5rem;
}
.-my-24 {
	margin-top: -6rem;
margin-bottom: -6rem;
}
.-my-28 {
	margin-top: -7rem;
margin-bottom: -7rem;
}
.-my-3 {
	margin-top: -.75rem;
margin-bottom: -.75rem;
}
.-my-3.5 {
	margin-top: -.875rem;
margin-bottom: -.875rem;
}
.-my-32 {
	margin-top: -8rem;
margin-bottom: -8rem;
}
.-my-36 {
	margin-top: -9rem;
margin-bottom: -9rem;
}
.-my-4 {
	margin-top: -1rem;
margin-bottom: -1rem;
}
.-my-40 {
	margin-top: -10rem;
margin-bottom: -10rem;
}
.-my-44 {
	margin-top: -11rem;
margin-bottom: -11rem;
}
.-my-48 {
	margin-top: -12rem;
margin-bottom: -12rem;
}
.-my-5 {
	margin-top: -1.25rem;
margin-bottom: -1.25rem;
}
.-my-52 {
	margin-top: -13rem;
margin-bottom: -13rem;
}
.-my-56 {
	margin-top: -14rem;
margin-bottom: -14rem;
}
.-my-6 {
	margin-top: -1.5rem;
margin-bottom: -1.5rem;
}
.-my-60 {
	margin-top: -15rem;
margin-bottom: -15rem;
}
.-my-64 {
	margin-top: -16rem;
margin-bottom: -16rem;
}
.-my-7 {
	margin-top: -1.75rem;
margin-bottom: -1.75rem;
}
.-my-72 {
	margin-top: -18rem;
margin-bottom: -18rem;
}
.-my-8 {
	margin-top: -2rem;
margin-bottom: -2rem;
}
.-my-80 {
	margin-top: -20rem;
margin-bottom: -20rem;
}
.-my-9 {
	margin-top: -2.25rem;
margin-bottom: -2.25rem;
}
.-my-96 {
	margin-top: -24rem;
margin-bottom: -24rem;
}
.-my-px {
	margin-top: -1px;
margin-bottom: -1px;
}
.mx-0 {
	margin-left: 0px;
margin-right: 0px;
}
.mx-0.5 {
	margin-left: .125rem;
margin-right: .125rem;
}
.mx-1 {
	margin-left: .25rem;
margin-right: .25rem;
}
.mx-1.5 {
	margin-left: .375rem;
margin-right: .375rem;
}
.mx-10 {
	margin-left: 2.5rem;
margin-right: 2.5rem;
}
.mx-11 {
	margin-left: 2.75rem;
margin-right: 2.75rem;
}
.mx-12 {
	margin-left: 3rem;
margin-right: 3rem;
}
.mx-14 {
	margin-left: 3.5rem;
margin-right: 3.5rem;
}
.mx-16 {
	margin-left: 4rem;
margin-right: 4rem;
}
.mx-2 {
	margin-left: .5rem;
margin-right: .5rem;
}
.mx-2.5 {
	margin-left: .625rem;
margin-right: .625rem;
}
.mx-20 {
	margin-left: 5rem;
margin-right: 5rem;
}
.mx-24 {
	margin-left: 6rem;
margin-right: 6rem;
}
.mx-28 {
	margin-left: 7rem;
margin-right: 7rem;
}
.mx-3 {
	margin-left: .75rem;
margin-right: .75rem;
}
.mx-3.5 {
	margin-left: .875rem;
margin-right: .875rem;
}
.mx-32 {
	margin-left: 8rem;
margin-right: 8rem;
}
.mx-36 {
	margin-left: 9rem;
margin-right: 9rem;
}
.mx-4 {
	margin-left: 1rem;
margin-right: 1rem;
}
.mx-40 {
	margin-left: 10rem;
margin-right: 10rem;
}
.mx-44 {
	margin-left: 11rem;
margin-right: 11rem;
}
.mx-48 {
	margin-left: 12rem;
margin-right: 12rem;
}
.mx-5 {
	margin-left: 1.25rem;
margin-right: 1.25rem;
}
.mx-52 {
	margin-left: 13rem;
margin-right: 13rem;
}
.mx-56 {
	margin-left: 14rem;
margin-right: 14rem;
}
.mx-6 {
	margin-left: 1.5rem;
margin-right: 1.5rem;
}
.mx-60 {
	margin-left: 15rem;
margin-right: 15rem;
}
.mx-64 {
	margin-left: 16rem;
margin-right: 16rem;
}
.mx-7 {
	margin-left: 1.75rem;
margin-right: 1.75rem;
}
.mx-72 {
	margin-left: 18rem;
margin-right: 18rem;
}
.mx-8 {
	margin-left: 2rem;
margin-right: 2rem;
}
.mx-80 {
	margin-left: 20rem;
margin-right: 20rem;
}
.mx-9 {
	margin-left: 2.25rem;
margin-right: 2.25rem;
}
.mx-96 {
	margin-left: 24rem;
margin-right: 24rem;
}
.mx-auto {
	margin-left: auto;
margin-right: auto;
}
.my-0 {
	margin-top: 0px;
margin-bottom: 0px;
}
.my-0.5 {
	margin-top: .125rem;
margin-bottom: .125rem;
}
.my-1 {
	margin-top: .25rem;
margin-bottom: .25rem;
}
.my-1.5 {
	margin-top: .375rem;
margin-bottom: .375rem;
}
.my-10 {
	margin-top: 2.5rem;
margin-bottom: 2.5rem;
}
.my-11 {
	margin-top: 2.75rem;
margin-bottom: 2.75rem;
}
.my-12 {
	margin-top: 3rem;
margin-bottom: 3rem;
}
.my-14 {
	margin-top: 3.5rem;
margin-bottom: 3.5rem;
}
.my-16 {
	margin-top: 4rem;
margin-bottom: 4rem;
}
.my-2 {
	margin-top: .5rem;
margin-bottom: .5rem;
}
.my-2.5 {
	margin-top: .625rem;
margin-bottom: .625rem;
}
.my-20 {
	margin-top: 5rem;
margin-bottom: 5rem;
}
.my-24 {
	margin-top: 6rem;
margin-bottom: 6rem;
}
.my-28 {
	margin-top: 7rem;
margin-bottom: 7rem;
}
.my-3 {
	margin-top: .75rem;
margin-bottom: .75rem;
}
.my-3.5 {
	margin-top: .875rem;
margin-bottom: .875rem;
}
.my-32 {
	margin-top: 8rem;
margin-bottom: 8rem;
}
.my-36 {
	margin-top: 9rem;
margin-bottom: 9rem;
}
.my-4 {
	margin-top: 1rem;
margin-bottom: 1rem;
}
.my-40 {
	margin-top: 10rem;
margin-bottom: 10rem;
}
.my-44 {
	margin-top: 11rem;
margin-bottom: 11rem;
}
.my-48 {
	margin-top: 12rem;
margin-bottom: 12rem;
}
.my-5 {
	margin-top: 1.25rem;
margin-bottom: 1.25rem;
}
.my-52 {
	margin-top: 13rem;
margin-bottom: 13rem;
}
.my-56 {
	margin-top: 14rem;
margin-bottom: 14rem;
}
.my-6 {
	margin-top: 1.5rem;
margin-bottom: 1.5rem;
}
.my-60 {
	margin-top: 15rem;
margin-bottom: 15rem;
}
.my-64 {
	margin-top: 16rem;
margin-bottom: 16rem;
}
.my-7 {
	margin-top: 1.75rem;
margin-bottom: 1.75rem;
}
.my-72 {
	margin-top: 18rem;
margin-bottom: 18rem;
}
.my-8 {
	margin-top: 2rem;
margin-bottom: 2rem;
}
.my-80 {
	margin-top: 20rem;
margin-bottom: 20rem;
}
.my-9 {
	margin-top: 2.25rem;
margin-bottom: 2.25rem;
}
.my-96 {
	margin-top: 24rem;
margin-bottom: 24rem;
}
.mb-0 {
	margin-bottom: 0px;
}
.mb-0.5 {
	margin-bottom: .125rem;
}
.mb-1 {
	margin-bottom: .25rem;
}
.mb-1.5 {
	margin-bottom: .375rem;
}
.mb-10 {
	margin-bottom: 2.5rem;
}
.mb-11 {
	margin-bottom: 2.75rem;
}
.mb-12 {
	margin-bottom: 3rem;
}
.mb-14 {
	margin-bottom: 3.5rem;
}
.mb-16 {
	margin-bottom: 4rem;
}
.mb-2 {
	margin-bottom: .5rem;
}
.mb-2.5 {
	margin-bottom: .625rem;
}
.mb-20 {
	margin-bottom: 5rem;
}
.mb-24 {
	margin-bottom: 6rem;
}
.mb-28 {
	margin-bottom: 7rem;
}
.mb-3 {
	margin-bottom: .75rem;
}
.mb-3.5 {
	margin-bottom: .875rem;
}
.mb-32 {
	margin-bottom: 8rem;
}
.mb-36 {
	margin-bottom: 9rem;
}
.mb-4 {
	margin-bottom: 1rem;
}
.mb-40 {
	margin-bottom: 10rem;
}
.mb-44 {
	margin-bottom: 11rem;
}
.mb-48 {
	margin-bottom: 12rem;
}
.mb-5 {
	margin-bottom: 1.25rem;
}
.mb-52 {
	margin-bottom: 13rem;
}
.mb-56 {
	margin-bottom: 14rem;
}
.mb-6 {
	margin-bottom: 1.5rem;
}
.mb-60 {
	margin-bottom: 15rem;
}
.mb-64 {
	margin-bottom: 16rem;
}
.mb-7 {
	margin-bottom: 1.75rem;
}
.mb-72 {
	margin-bottom: 18rem;
}
.mb-8 {
	margin-bottom: 2rem;
}
.mb-80 {
	margin-bottom: 20rem;
}
.mb-9 {
	margin-bottom: 2.25rem;
}
.mb-96 {
	margin-bottom: 24rem;
}
.ml-0 {
	margin-left: 0px;
}
.ml-0.5 {
	margin-left: .125rem;
}
.ml-1 {
	margin-left: .25rem;
}
.ml-1.5 {
	margin-left: .375rem;
}
.ml-10 {
	margin-left: 2.5rem;
}
.ml-11 {
	margin-left: 2.75rem;
}
.ml-12 {
	margin-left: 3rem;
}
.ml-14 {
	margin-left: 3.5rem;
}
.ml-16 {
	margin-left: 4rem;
}
.ml-2 {
	margin-left: .5rem;
}
.ml-2.5 {
	margin-left: .625rem;
}
.ml-20 {
	margin-left: 5rem;
}
.ml-24 {
	margin-left: 6rem;
}
.ml-28 {
	margin-left: 7rem;
}
.ml-3 {
	margin-left: .75rem;
}
.ml-3.5 {
	margin-left: .875rem;
}
.ml-32 {
	margin-left: 8rem;
}
.ml-36 {
	margin-left: 9rem;
}
.ml-4 {
	margin-left: 1rem;
}
.ml-40 {
	margin-left: 10rem;
}
.ml-44 {
	margin-left: 11rem;
}
.ml-48 {
	margin-left: 12rem;
}
.ml-5 {
	margin-left: 1.25rem;
}
.ml-52 {
	margin-left: 13rem;
}
.ml-56 {
	margin-left: 14rem;
}
.ml-6 {
	margin-left: 1.5rem;
}
.ml-60 {
	margin-left: 15rem;
}
.ml-64 {
	margin-left: 16rem;
}
.ml-7 {
	margin-left: 1.75rem;
}
.ml-72 {
	margin-left: 18rem;
}
.ml-8 {
	margin-left: 2rem;
}
.ml-80 {
	margin-left: 20rem;
}
.ml-9 {
	margin-left: 2.25rem;
}
.ml-96 {
	margin-left: 24rem;
}
.mr-0 {
	margin-right: 0px;
}
.mr-0.5 {
	margin-right: .125rem;
}
.mr-1 {
	margin-right: .25rem;
}
.mr-1.5 {
	margin-right: .375rem;
}
.mr-10 {
	margin-right: 2.5rem;
}
.mr-11 {
	margin-right: 2.75rem;
}
.mr-12 {
	margin-right: 3rem;
}
.mr-14 {
	margin-right: 3.5rem;
}
.mr-16 {
	margin-right: 4rem;
}
.mr-2 {
	margin-right: .5rem;
}
.mr-2.5 {
	margin-right: .625rem;
}
.mr-20 {
	margin-right: 5rem;
}
.mr-24 {
	margin-right: 6rem;
}
.mr-28 {
	margin-right: 7rem;
}
.mr-3 {
	margin-right: .75rem;
}
.mr-3.5 {
	margin-right: .875rem;
}
.mr-32 {
	margin-right: 8rem;
}
.mr-36 {
	margin-right: 9rem;
}
.mr-4 {
	margin-right: 1rem;
}
.mr-40 {
	margin-right: 10rem;
}
.mr-44 {
	margin-right: 11rem;
}
.mr-48 {
	margin-right: 12rem;
}
.mr-5 {
	margin-right: 1.25rem;
}
.mr-52 {
	margin-right: 13rem;
}
.mr-56 {
	margin-right: 14rem;
}
.mr-6 {
	margin-right: 1.5rem;
}
.mr-60 {
	margin-right: 15rem;
}
.mr-64 {
	margin-right: 16rem;
}
.mr-7 {
	margin-right: 1.75rem;
}
.mr-72 {
	margin-right: 18rem;
}
.mr-8 {
	margin-right: 2rem;
}
.mr-80 {
	margin-right: 20rem;
}
.mr-9 {
	margin-right: 2.25rem;
}
.mr-96 {
	margin-right: 24rem;
}
.mt-0 {
	margin-top: 0px;
}
.mt-0.5 {
	margin-top: .125rem;
}
.mt-1 {
	margin-top: .25rem;
}
.mt-1.5 {
	margin-top: .375rem;
}
.mt-10 {
	margin-top: 2.5rem;
}
.mt-11 {
	margin-top: 2.75rem;
}
.mt-12 {
	margin-top: 3rem;
}
.mt-14 {
	margin-top: 3.5rem;
}
.mt-16 {
	margin-top: 4rem;
}
.mt-2 {
	margin-top: .5rem;
}
.mt-2.5 {
	margin-top: .625rem;
}
.mt-20 {
	margin-top: 5rem;
}
.mt-24 {
	margin-top: 6rem;
}
.mt-28 {
	margin-top: 7rem;
}
.mt-3 {
	margin-top: .75rem;
}
.mt-3.5 {
	margin-top: .875rem;
}
.mt-32 {
	margin-top: 8rem;
}
.mt-36 {
	margin-top: 9rem;
}
.mt-4 {
	margin-top: 1rem;
}
.mt-40 {
	margin-top: 10rem;
}
.mt-44 {
	margin-top: 11rem;
}
.mt-48 {
	margin-top: 12rem;
}
.mt-5 {
	margin-top: 1.25rem;
}
.mt-52 {
	margin-top: 13rem;
}
.mt-56 {
	margin-top: 14rem;
}
.mt-6 {
	margin-top: 1.5rem;
}
.mt-60 {
	margin-top: 15rem;
}
.mt-64 {
	margin-top: 16rem;
}
.mt-7 {
	margin-top: 1.75rem;
}
.mt-72 {
	margin-top: 18rem;
}
.mt-8 {
	margin-top: 2rem;
}
.mt-80 {
	margin-top: 20rem;
}
.mt-9 {
	margin-top: 2.25rem;
}
.mt-96 {
	margin-top: 24rem;
}
.w-2/4 {
	width: 50%;
}
.cursor-context-menu {
	cursor: context-menu;
}
.text-ellipsis {
	text-overflow: ellipsis;
}
.text-clip {
	text-overflow: clip;
}
.text-wrap {
	text-wrap: wrap;
}
.text-nowrap {
	text-wrap: nowrap;
}
.text-balance {
	text-wrap: balance;
}
.text-pretty {
	text-wrap: pretty;
}
.px-0 {
	padding-left: 0px;
padding-right: 0px;
}
.px-0.5 {
	padding-left: .125rem;
padding-right: .125rem;
}
.px-1 {
	padding-left: .25rem;
padding-right: .25rem;
}
.px-1.5 {
	padding-left: .375rem;
padding-right: .375rem;
}
.px-10 {
	padding-left: 2.5rem;
padding-right: 2.5rem;
}
.px-11 {
	padding-left: 2.75rem;
padding-right: 2.75rem;
}
.px-12 {
	padding-left: 3rem;
padding-right: 3rem;
}
.px-14 {
	padding-left: 3.5rem;
padding-right: 3.5rem;
}
.px-16 {
	padding-left: 4rem;
padding-right: 4rem;
}
.px-2 {
	padding-left: .5rem;
padding-right: .5rem;
}
.px-2.5 {
	padding-left: .625rem;
padding-right: .625rem;
}
.px-20 {
	padding-left: 5rem;
padding-right: 5rem;
}
.px-24 {
	padding-left: 6rem;
padding-right: 6rem;
}
.px-28 {
	padding-left: 7rem;
padding-right: 7rem;
}
.px-3 {
	padding-left: .75rem;
padding-right: .75rem;
}
.px-3.5 {
	padding-left: .875rem;
padding-right: .875rem;
}
.px-32 {
	padding-left: 8rem;
padding-right: 8rem;
}
.px-36 {
	padding-left: 9rem;
padding-right: 9rem;
}
.px-4 {
	padding-left: 1rem;
padding-right: 1rem;
}
.px-40 {
	padding-left: 10rem;
padding-right: 10rem;
}
.px-44 {
	padding-left: 11rem;
padding-right: 11rem;
}
.px-48 {
	padding-left: 12rem;
padding-right: 12rem;
}
.px-5 {
	padding-left: 1.25rem;
padding-right: 1.25rem;
}
.px-52 {
	padding-left: 13rem;
padding-right: 13rem;
}
.px-56 {
	padding-left: 14rem;
padding-right: 14rem;
}
.px-6 {
	padding-left: 1.5rem;
padding-right: 1.5rem;
}
.px-60 {
	padding-left: 15rem;
padding-right: 15rem;
}
.px-64 {
	padding-left: 16rem;
padding-right: 16rem;
}
.px-7 {
	padding-left: 1.75rem;
padding-right: 1.75rem;
}
.px-72 {
	padding-left: 18rem;
padding-right: 18rem;
}
.px-8 {
	padding-left: 2rem;
padding-right: 2rem;
}
.px-80 {
	padding-left: 20rem;
padding-right: 20rem;
}
.px-9 {
	padding-left: 2.25rem;
padding-right: 2.25rem;
}
.px-96 {
	padding-left: 24rem;
padding-right: 24rem;
}
.py-0 {
	padding-top: 0px;
padding-bottom: 0px;
}
.py-0.5 {
	padding-top: .125rem;
padding-bottom: .125rem;
}
.py-1 {
	padding-top: .25rem;
padding-bottom: .25rem;
}
.py-1.5 {
	padding-top: .375rem;
padding-bottom: .375rem;
}
.py-10 {
	padding-top: 2.5rem;
padding-bottom: 2.5rem;
}
.py-11 {
	padding-top: 2.75rem;
padding-bottom: 2.75rem;
}
.py-12 {
	padding-top: 3rem;
padding-bottom: 3rem;
}
.py-14 {
	padding-top: 3.5rem;
padding-bottom: 3.5rem;
}
.py-16 {
	padding-top: 4rem;
padding-bottom: 4rem;
}
.py-2 {
	padding-top: .5rem;
padding-bottom: .5rem;
}
.py-2.5 {
	padding-top: .625rem;
padding-bottom: .625rem;
}
.py-20 {
	padding-top: 5rem;
padding-bottom: 5rem;
}
.py-24 {
	padding-top: 6rem;
padding-bottom: 6rem;
}
.py-28 {
	padding-top: 7rem;
padding-bottom: 7rem;
}
.py-3 {
	padding-top: .75rem;
padding-bottom: .75rem;
}
.py-3.5 {
	padding-top: .875rem;
padding-bottom: .875rem;
}
.py-32 {
	padding-top: 8rem;
padding-bottom: 8rem;
}
.py-36 {
	padding-top: 9rem;
padding-bottom: 9rem;
}
.py-4 {
	padding-top: 1rem;
padding-bottom: 1rem;
}
.py-40 {
	padding-top: 10rem;
padding-bottom: 10rem;
}
.py-44 {
	padding-top: 11rem;
padding-bottom: 11rem;
}
.py-48 {
	padding-top: 12rem;
padding-bottom: 12rem;
}
.py-5 {
	padding-top: 1.25rem;
padding-bottom: 1.25rem;
}
.py-52 {
	padding-top: 13rem;
padding-bottom: 13rem;
}
.py-56 {
	padding-top: 14rem;
padding-bottom: 14rem;
}
.py-6 {
	padding-top: 1.5rem;
padding-bottom: 1.5rem;
}
.py-60 {
	padding-top: 15rem;
padding-bottom: 15rem;
}
.py-64 {
	padding-top: 16rem;
padding-bottom: 16rem;
}
.py-7 {
	padding-top: 1.75rem;
padding-bottom: 1.75rem;
}
.py-72 {
	padding-top: 18rem;
padding-bottom: 18rem;
}
.py-8 {
	padding-top: 2rem;
padding-bottom: 2rem;
}
.py-80 {
	padding-top: 20rem;
padding-bottom: 20rem;
}
.py-9 {
	padding-top: 2.25rem;
padding-bottom: 2.25rem;
}
.py-96 {
	padding-top: 24rem;
padding-bottom: 24rem;
}
.pb-0 {
	padding-bottom: 0px;
}
.pb-0.5 {
	padding-bottom: .125rem;
}
.pb-1 {
	padding-bottom: .25rem;
}
.pb-1.5 {
	padding-bottom: .375rem;
}
.pb-10 {
	padding-bottom: 2.5rem;
}
.pb-11 {
	padding-bottom: 2.75rem;
}
.pb-12 {
	padding-bottom: 3rem;
}
.pb-14 {
	padding-bottom: 3.5rem;
}
.pb-16 {
	padding-bottom: 4rem;
}
.pb-2 {
	padding-bottom: .5rem;
}
.pb-2.5 {
	padding-bottom: .625rem;
}
.pb-20 {
	padding-bottom: 5rem;
}
.pb-24 {
	padding-bottom: 6rem;
}
.pb-28 {
	padding-bottom: 7rem;
}
.pb-3 {
	padding-bottom: .75rem;
}
.pb-3.5 {
	padding-bottom: .875rem;
}
.pb-32 {
	padding-bottom: 8rem;
}
.pb-36 {
	padding-bottom: 9rem;
}
.pb-4 {
	padding-bottom: 1rem;
}
.pb-40 {
	padding-bottom: 10rem;
}
.pb-44 {
	padding-bottom: 11rem;
}
.pb-48 {
	padding-bottom: 12rem;
}
.pb-5 {
	padding-bottom: 1.25rem;
}
.pb-52 {
	padding-bottom: 13rem;
}
.pb-56 {
	padding-bottom: 14rem;
}
.pb-6 {
	padding-bottom: 1.5rem;
}
.pb-60 {
	padding-bottom: 15rem;
}
.pb-64 {
	padding-bottom: 16rem;
}
.pb-7 {
	padding-bottom: 1.75rem;
}
.pb-72 {
	padding-bottom: 18rem;
}
.pb-8 {
	padding-bottom: 2rem;
}
.pb-80 {
	padding-bottom: 20rem;
}
.pb-9 {
	padding-bottom: 2.25rem;
}
.pb-96 {
	padding-bottom: 24rem;
}
.pl-0 {
	padding-left: 0px;
}
.pl-0.5 {
	padding-left: .125rem;
}
.pl-1 {
	padding-left: .25rem;
}
.pl-1.5 {
	padding-left: .375rem;
}
.pl-10 {
	padding-left: 2.5rem;
}
.pl-11 {
	padding-left: 2.75rem;
}
.pl-12 {
	padding-left: 3rem;
}
.pl-14 {
	padding-left: 3.5rem;
}
.pl-16 {
	padding-left: 4rem;
}
.pl-2 {
	padding-left: .5rem;
}
.pl-2.5 {
	padding-left: .625rem;
}
.pl-20 {
	padding-left: 5rem;
}
.pl-24 {
	padding-left: 6rem;
}
.pl-28 {
	padding-left: 7rem;
}
.pl-3 {
	padding-left: .75rem;
}
.pl-3.5 {
	padding-left: .875rem;
}
.pl-32 {
	padding-left: 8rem;
}
.pl-36 {
	padding-left: 9rem;
}
.pl-4 {
	padding-left: 1rem;
}
.pl-40 {
	padding-left: 10rem;
}
.pl-44 {
	padding-left: 11rem;
}
.pl-48 {
	padding-left: 12rem;
}
.pl-5 {
	padding-left: 1.25rem;
}
.pl-52 {
	padding-left: 13rem;
}
.pl-56 {
	padding-left: 14rem;
}
.pl-6 {
	padding-left: 1.5rem;
}
.pl-60 {
	padding-left: 15rem;
}
.pl-64 {
	padding-left: 16rem;
}
.pl-7 {
	padding-left: 1.75rem;
}
.pl-72 {
	padding-left: 18rem;
}
.pl-8 {
	padding-left: 2rem;
}
.pl-80 {
	padding-left: 20rem;
}
.pl-9 {
	padding-left: 2.25rem;
}
.pl-96 {
	padding-left: 24rem;
}
.pr-0 {
	padding-right: 0px;
}
.pr-0.5 {
	padding-right: .125rem;
}
.pr-1 {
	padding-right: .25rem;
}
.pr-1.5 {
	padding-right: .375rem;
}
.pr-10 {
	padding-right: 2.5rem;
}
.pr-11 {
	padding-right: 2.75rem;
}
.pr-12 {
	padding-right: 3rem;
}
.pr-14 {
	padding-right: 3.5rem;
}
.pr-16 {
	padding-right: 4rem;
}
.pr-2 {
	padding-right: .5rem;
}
.pr-2.5 {
	padding-right: .625rem;
}
.pr-20 {
	padding-right: 5rem;
}
.pr-24 {
	padding-right: 6rem;
}
.pr-28 {
	padding-right: 7rem;
}
.pr-3 {
	padding-right: .75rem;
}
.pr-3.5 {
	padding-right: .875rem;
}
.pr-32 {
	padding-right: 8rem;
}
.pr-36 {
	padding-right: 9rem;
}
.pr-4 {
	padding-right: 1rem;
}
.pr-40 {
	padding-right: 10rem;
}
.pr-44 {
	padding-right: 11rem;
}
.pr-48 {
	padding-right: 12rem;
}
.pr-5 {
	padding-right: 1.25rem;
}
.pr-52 {
	padding-right: 13rem;
}
.pr-56 {
	padding-right: 14rem;
}
.pr-6 {
	padding-right: 1.5rem;
}
.pr-60 {
	padding-right: 15rem;
}
.pr-64 {
	padding-right: 16rem;
}
.pr-7 {
	padding-right: 1.75rem;
}
.pr-72 {
	padding-right: 18rem;
}
.pr-8 {
	padding-right: 2rem;
}
.pr-80 {
	padding-right: 20rem;
}
.pr-9 {
	padding-right: 2.25rem;
}
.pr-96 {
	padding-right: 24rem;
}
.pt-0 {
	padding-top: 0px;
}
.pt-0.5 {
	padding-top: .125rem;
}
.pt-1 {
	padding-top: .25rem;
}
.pt-1.5 {
	padding-top: .375rem;
}
.pt-10 {
	padding-top: 2.5rem;
}
.pt-11 {
	padding-top: 2.75rem;
}
.pt-12 {
	padding-top: 3rem;
}
.pt-14 {
	padding-top: 3.5rem;
}
.pt-16 {
	padding-top: 4rem;
}
.pt-2 {
	padding-top: .5rem;
}
.pt-2.5 {
	padding-top: .625rem;
}
.pt-20 {
	padding-top: 5rem;
}
.pt-24 {
	padding-top: 6rem;
}
.pt-28 {
	padding-top: 7rem;
}
.pt-3 {
	padding-top: .75rem;
}
.pt-3.5 {
	padding-top: .875rem;
}
.pt-32 {
	padding-top: 8rem;
}
.pt-36 {
	padding-top: 9rem;
}
.pt-4 {
	padding-top: 1rem;
}
.pt-40 {
	padding-top: 10rem;
}
.pt-44 {
	padding-top: 11rem;
}
.pt-48 {
	padding-top: 12rem;
}
.pt-5 {
	padding-top: 1.25rem;
}
.pt-52 {
	padding-top: 13rem;
}
.pt-56 {
	padding-top: 14rem;
}
.pt-6 {
	padding-top: 1.5rem;
}
.pt-60 {
	padding-top: 15rem;
}
.pt-64 {
	padding-top: 16rem;
}
.pt-7 {
	padding-top: 1.75rem;
}
.pt-72 {
	padding-top: 18rem;
}
.pt-8 {
	padding-top: 2rem;
}
.pt-80 {
	padding-top: 20rem;
}
.pt-9 {
	padding-top: 2.25rem;
}
.pt-96 {
	padding-top: 24rem;
}
.text-left {
	text-align: left;
}
.text-center {
	text-align: center;
}
.text-right {
	text-align: right;
}
.text-justify {
	text-align: justify;
}
.text-start {
	text-align: start;
}
.text-end {
	text-align: end;
}
.align-text-top {
	vertical-align: text-top;
}
.align-text-bottom {
	vertical-align: text-bottom;
}
.text-2xl {
	font-size: 1.5rem;
line-height: 2rem;
}
.text-3xl {
	font-size: 1.875rem;
line-height: 2.25rem;
}
.text-4xl {
	font-size: 2.25rem;
line-height: 2.5rem;
}
.text-5xl {
	font-size: 3rem;
line-height: 1;
}
.text-6xl {
	font-size: 3.75rem;
line-height: 1;
}
.text-7xl {
	font-size: 4.5rem;
line-height: 1;
}
.text-8xl {
	font-size: 6rem;
line-height: 1;
}
.text-9xl {
	font-size: 8rem;
line-height: 1;
}
.text-base {
	font-size: 1rem;
line-height: 1.5rem;
}
.text-lg {
	font-size: 1.125rem;
line-height: 1.75rem;
}
.text-sm {
	font-size: .875rem;
line-height: 1.25rem;
}
.text-xl {
	font-size: 1.25rem;
line-height: 1.75rem;
}
.text-xs {
	font-size: .75rem;
line-height: 1rem;
}
.uppercase {
	text-transform: uppercase;
}
.italic {
	font-style: italic;
}
.leading-10 {
	line-height: 2.5rem;
}
.leading-3 {
	line-height: .75rem;
}
.leading-4 {
	line-height: 1rem;
}
.leading-5 {
	line-height: 1.25rem;
}
.leading-6 {
	line-height: 1.5rem;
}
.leading-7 {
	line-height: 1.75rem;
}
.leading-8 {
	line-height: 2rem;
}
.leading-9 {
	line-height: 2.25rem;
}
.leading-loose {
	line-height: 2;
}
.leading-none {
	line-height: 1;
}
.leading-normal {
	line-height: 1.5;
}
.leading-relaxed {
	line-height: 1.625;
}
.leading-snug {
	line-height: 1.375;
}
.leading-tight {
	line-height: 1.25;
}
.text-current {
	color: currentColor;
}
.text-inherit {
	color: inherit;
}
.text-transparent {
	color: transparent;
}

.color-accent { color: var(--color-accent) };
.color-accent a  { color: var(--color-accent) };
.bg-color-accent { background-color: var(--color-accent) };
.color-primary { color: var(--color-primary) };
.color-primary a  { color: var(--color-primary) };
.bg-color-primary { background-color: var(--color-primary) };
.color-secondary { color: var(--color-secondary) };
.color-secondary a  { color: var(--color-secondary) };
.bg-color-secondary { background-color: var(--color-secondary) };
.color-contrast-dark { color: var(--color-contrast-dark) };
.color-contrast-dark a  { color: var(--color-contrast-dark) };
.bg-color-contrast-dark { background-color: var(--color-contrast-dark) };
.color-detail-primary { color: var(--color-detail-primary) };
.color-detail-primary a  { color: var(--color-detail-primary) };
.bg-color-detail-primary { background-color: var(--color-detail-primary) };
.color-contrast-primary { color: var(--color-contrast-primary) };
.color-contrast-primary a  { color: var(--color-contrast-primary) };
.bg-color-contrast-primary { background-color: var(--color-contrast-primary) };
.color-detail-secondary { color: var(--color-detail-secondary) };
.color-detail-secondary a  { color: var(--color-detail-secondary) };
.bg-color-detail-secondary { background-color: var(--color-detail-secondary) };
.color-contrast-secondary { color: var(--color-contrast-secondary) };
.color-contrast-secondary a  { color: var(--color-contrast-secondary) };
.bg-color-contrast-secondary { background-color: var(--color-contrast-secondary) };

.design-wireframe.composition .button {
		--button-padding-bottom: 0.75rem;
		--button-padding-top: 0.75rem;
		--button-padding-left: 0.75rem;
		--button-padding-right: 0.75rem;
	}

.design-wireframe.composition {
		--heading-2-font-size: 1.25rem;
		--heading-1-font-size: 2rem;
	}	



}

	.composition .text-font-roboto_condense {
		font-family: 'Roboto Condensed', sans-serif;
	}
	.composition .text-font-cabin {
		font-family: 'Cabin', sans-serif;
	}

 
		html:root .strike {
		text-decoration: line-through;
	}
		html:root .float-start {
		float: inline-start;
	}
		html:root .float-end {
		float: inline-end;
	}
		html:root .float-right {
		float: right;
	}
		html:root .float-left {
		float: left;
	}
		html:root .float-none {
		float: none;
	}
		html:root .-mx-0 {
		margin-left: -0px;
margin-right: -0px;
	}
		html:root .-mx-0.5 {
		margin-left: -.125rem;
margin-right: -.125rem;
	}
		html:root .-mx-1 {
		margin-left: -.25rem;
margin-right: -.25rem;
	}
		html:root .-mx-1.5 {
		margin-left: -.375rem;
margin-right: -.375rem;
	}
		html:root .-mx-10 {
		margin-left: -2.5rem;
margin-right: -2.5rem;
	}
		html:root .-mx-11 {
		margin-left: -2.75rem;
margin-right: -2.75rem;
	}
		html:root .-mx-12 {
		margin-left: -3rem;
margin-right: -3rem;
	}
		html:root .-mx-14 {
		margin-left: -3.5rem;
margin-right: -3.5rem;
	}
		html:root .-mx-16 {
		margin-left: -4rem;
margin-right: -4rem;
	}
		html:root .-mx-2 {
		margin-left: -.5rem;
margin-right: -.5rem;
	}
		html:root .-mx-2.5 {
		margin-left: -.625rem;
margin-right: -.625rem;
	}
		html:root .-mx-20 {
		margin-left: -5rem;
margin-right: -5rem;
	}
		html:root .-mx-24 {
		margin-left: -6rem;
margin-right: -6rem;
	}
		html:root .-mx-28 {
		margin-left: -7rem;
margin-right: -7rem;
	}
		html:root .-mx-3 {
		margin-left: -.75rem;
margin-right: -.75rem;
	}
		html:root .-mx-3.5 {
		margin-left: -.875rem;
margin-right: -.875rem;
	}
		html:root .-mx-32 {
		margin-left: -8rem;
margin-right: -8rem;
	}
		html:root .-mx-36 {
		margin-left: -9rem;
margin-right: -9rem;
	}
		html:root .-mx-4 {
		margin-left: -1rem;
margin-right: -1rem;
	}
		html:root .-mx-40 {
		margin-left: -10rem;
margin-right: -10rem;
	}
		html:root .-mx-44 {
		margin-left: -11rem;
margin-right: -11rem;
	}
		html:root .-mx-48 {
		margin-left: -12rem;
margin-right: -12rem;
	}
		html:root .-mx-5 {
		margin-left: -1.25rem;
margin-right: -1.25rem;
	}
		html:root .-mx-52 {
		margin-left: -13rem;
margin-right: -13rem;
	}
		html:root .-mx-56 {
		margin-left: -14rem;
margin-right: -14rem;
	}
		html:root .-mx-6 {
		margin-left: -1.5rem;
margin-right: -1.5rem;
	}
		html:root .-mx-60 {
		margin-left: -15rem;
margin-right: -15rem;
	}
		html:root .-mx-64 {
		margin-left: -16rem;
margin-right: -16rem;
	}
		html:root .-mx-7 {
		margin-left: -1.75rem;
margin-right: -1.75rem;
	}
		html:root .-mx-72 {
		margin-left: -18rem;
margin-right: -18rem;
	}
		html:root .-mx-8 {
		margin-left: -2rem;
margin-right: -2rem;
	}
		html:root .-mx-80 {
		margin-left: -20rem;
margin-right: -20rem;
	}
		html:root .-mx-9 {
		margin-left: -2.25rem;
margin-right: -2.25rem;
	}
		html:root .-mx-96 {
		margin-left: -24rem;
margin-right: -24rem;
	}
		html:root .-mx-px {
		margin-left: -1px;
margin-right: -1px;
	}
		html:root .-my-0 {
		margin-top: -0px;
margin-bottom: -0px;
	}
		html:root .-my-0.5 {
		margin-top: -.125rem;
margin-bottom: -.125rem;
	}
		html:root .-my-1 {
		margin-top: -.25rem;
margin-bottom: -.25rem;
	}
		html:root .-my-1.5 {
		margin-top: -.375rem;
margin-bottom: -.375rem;
	}
		html:root .-my-10 {
		margin-top: -2.5rem;
margin-bottom: -2.5rem;
	}
		html:root .-my-11 {
		margin-top: -2.75rem;
margin-bottom: -2.75rem;
	}
		html:root .-my-12 {
		margin-top: -3rem;
margin-bottom: -3rem;
	}
		html:root .-my-14 {
		margin-top: -3.5rem;
margin-bottom: -3.5rem;
	}
		html:root .-my-16 {
		margin-top: -4rem;
margin-bottom: -4rem;
	}
		html:root .-my-2 {
		margin-top: -.5rem;
margin-bottom: -.5rem;
	}
		html:root .-my-2.5 {
		margin-top: -.625rem;
margin-bottom: -.625rem;
	}
		html:root .-my-20 {
		margin-top: -5rem;
margin-bottom: -5rem;
	}
		html:root .-my-24 {
		margin-top: -6rem;
margin-bottom: -6rem;
	}
		html:root .-my-28 {
		margin-top: -7rem;
margin-bottom: -7rem;
	}
		html:root .-my-3 {
		margin-top: -.75rem;
margin-bottom: -.75rem;
	}
		html:root .-my-3.5 {
		margin-top: -.875rem;
margin-bottom: -.875rem;
	}
		html:root .-my-32 {
		margin-top: -8rem;
margin-bottom: -8rem;
	}
		html:root .-my-36 {
		margin-top: -9rem;
margin-bottom: -9rem;
	}
		html:root .-my-4 {
		margin-top: -1rem;
margin-bottom: -1rem;
	}
		html:root .-my-40 {
		margin-top: -10rem;
margin-bottom: -10rem;
	}
		html:root .-my-44 {
		margin-top: -11rem;
margin-bottom: -11rem;
	}
		html:root .-my-48 {
		margin-top: -12rem;
margin-bottom: -12rem;
	}
		html:root .-my-5 {
		margin-top: -1.25rem;
margin-bottom: -1.25rem;
	}
		html:root .-my-52 {
		margin-top: -13rem;
margin-bottom: -13rem;
	}
		html:root .-my-56 {
		margin-top: -14rem;
margin-bottom: -14rem;
	}
		html:root .-my-6 {
		margin-top: -1.5rem;
margin-bottom: -1.5rem;
	}
		html:root .-my-60 {
		margin-top: -15rem;
margin-bottom: -15rem;
	}
		html:root .-my-64 {
		margin-top: -16rem;
margin-bottom: -16rem;
	}
		html:root .-my-7 {
		margin-top: -1.75rem;
margin-bottom: -1.75rem;
	}
		html:root .-my-72 {
		margin-top: -18rem;
margin-bottom: -18rem;
	}
		html:root .-my-8 {
		margin-top: -2rem;
margin-bottom: -2rem;
	}
		html:root .-my-80 {
		margin-top: -20rem;
margin-bottom: -20rem;
	}
		html:root .-my-9 {
		margin-top: -2.25rem;
margin-bottom: -2.25rem;
	}
		html:root .-my-96 {
		margin-top: -24rem;
margin-bottom: -24rem;
	}
		html:root .-my-px {
		margin-top: -1px;
margin-bottom: -1px;
	}
		html:root .mx-0 {
		margin-left: 0px;
margin-right: 0px;
	}
		html:root .mx-0.5 {
		margin-left: .125rem;
margin-right: .125rem;
	}
		html:root .mx-1 {
		margin-left: .25rem;
margin-right: .25rem;
	}
		html:root .mx-1.5 {
		margin-left: .375rem;
margin-right: .375rem;
	}
		html:root .mx-10 {
		margin-left: 2.5rem;
margin-right: 2.5rem;
	}
		html:root .mx-11 {
		margin-left: 2.75rem;
margin-right: 2.75rem;
	}
		html:root .mx-12 {
		margin-left: 3rem;
margin-right: 3rem;
	}
		html:root .mx-14 {
		margin-left: 3.5rem;
margin-right: 3.5rem;
	}
		html:root .mx-16 {
		margin-left: 4rem;
margin-right: 4rem;
	}
		html:root .mx-2 {
		margin-left: .5rem;
margin-right: .5rem;
	}
		html:root .mx-2.5 {
		margin-left: .625rem;
margin-right: .625rem;
	}
		html:root .mx-20 {
		margin-left: 5rem;
margin-right: 5rem;
	}
		html:root .mx-24 {
		margin-left: 6rem;
margin-right: 6rem;
	}
		html:root .mx-28 {
		margin-left: 7rem;
margin-right: 7rem;
	}
		html:root .mx-3 {
		margin-left: .75rem;
margin-right: .75rem;
	}
		html:root .mx-3.5 {
		margin-left: .875rem;
margin-right: .875rem;
	}
		html:root .mx-32 {
		margin-left: 8rem;
margin-right: 8rem;
	}
		html:root .mx-36 {
		margin-left: 9rem;
margin-right: 9rem;
	}
		html:root .mx-4 {
		margin-left: 1rem;
margin-right: 1rem;
	}
		html:root .mx-40 {
		margin-left: 10rem;
margin-right: 10rem;
	}
		html:root .mx-44 {
		margin-left: 11rem;
margin-right: 11rem;
	}
		html:root .mx-48 {
		margin-left: 12rem;
margin-right: 12rem;
	}
		html:root .mx-5 {
		margin-left: 1.25rem;
margin-right: 1.25rem;
	}
		html:root .mx-52 {
		margin-left: 13rem;
margin-right: 13rem;
	}
		html:root .mx-56 {
		margin-left: 14rem;
margin-right: 14rem;
	}
		html:root .mx-6 {
		margin-left: 1.5rem;
margin-right: 1.5rem;
	}
		html:root .mx-60 {
		margin-left: 15rem;
margin-right: 15rem;
	}
		html:root .mx-64 {
		margin-left: 16rem;
margin-right: 16rem;
	}
		html:root .mx-7 {
		margin-left: 1.75rem;
margin-right: 1.75rem;
	}
		html:root .mx-72 {
		margin-left: 18rem;
margin-right: 18rem;
	}
		html:root .mx-8 {
		margin-left: 2rem;
margin-right: 2rem;
	}
		html:root .mx-80 {
		margin-left: 20rem;
margin-right: 20rem;
	}
		html:root .mx-9 {
		margin-left: 2.25rem;
margin-right: 2.25rem;
	}
		html:root .mx-96 {
		margin-left: 24rem;
margin-right: 24rem;
	}
		html:root .mx-auto {
		margin-left: auto;
margin-right: auto;
	}
		html:root .my-0 {
		margin-top: 0px;
margin-bottom: 0px;
	}
		html:root .my-0.5 {
		margin-top: .125rem;
margin-bottom: .125rem;
	}
		html:root .my-1 {
		margin-top: .25rem;
margin-bottom: .25rem;
	}
		html:root .my-1.5 {
		margin-top: .375rem;
margin-bottom: .375rem;
	}
		html:root .my-10 {
		margin-top: 2.5rem;
margin-bottom: 2.5rem;
	}
		html:root .my-11 {
		margin-top: 2.75rem;
margin-bottom: 2.75rem;
	}
		html:root .my-12 {
		margin-top: 3rem;
margin-bottom: 3rem;
	}
		html:root .my-14 {
		margin-top: 3.5rem;
margin-bottom: 3.5rem;
	}
		html:root .my-16 {
		margin-top: 4rem;
margin-bottom: 4rem;
	}
		html:root .my-2 {
		margin-top: .5rem;
margin-bottom: .5rem;
	}
		html:root .my-2.5 {
		margin-top: .625rem;
margin-bottom: .625rem;
	}
		html:root .my-20 {
		margin-top: 5rem;
margin-bottom: 5rem;
	}
		html:root .my-24 {
		margin-top: 6rem;
margin-bottom: 6rem;
	}
		html:root .my-28 {
		margin-top: 7rem;
margin-bottom: 7rem;
	}
		html:root .my-3 {
		margin-top: .75rem;
margin-bottom: .75rem;
	}
		html:root .my-3.5 {
		margin-top: .875rem;
margin-bottom: .875rem;
	}
		html:root .my-32 {
		margin-top: 8rem;
margin-bottom: 8rem;
	}
		html:root .my-36 {
		margin-top: 9rem;
margin-bottom: 9rem;
	}
		html:root .my-4 {
		margin-top: 1rem;
margin-bottom: 1rem;
	}
		html:root .my-40 {
		margin-top: 10rem;
margin-bottom: 10rem;
	}
		html:root .my-44 {
		margin-top: 11rem;
margin-bottom: 11rem;
	}
		html:root .my-48 {
		margin-top: 12rem;
margin-bottom: 12rem;
	}
		html:root .my-5 {
		margin-top: 1.25rem;
margin-bottom: 1.25rem;
	}
		html:root .my-52 {
		margin-top: 13rem;
margin-bottom: 13rem;
	}
		html:root .my-56 {
		margin-top: 14rem;
margin-bottom: 14rem;
	}
		html:root .my-6 {
		margin-top: 1.5rem;
margin-bottom: 1.5rem;
	}
		html:root .my-60 {
		margin-top: 15rem;
margin-bottom: 15rem;
	}
		html:root .my-64 {
		margin-top: 16rem;
margin-bottom: 16rem;
	}
		html:root .my-7 {
		margin-top: 1.75rem;
margin-bottom: 1.75rem;
	}
		html:root .my-72 {
		margin-top: 18rem;
margin-bottom: 18rem;
	}
		html:root .my-8 {
		margin-top: 2rem;
margin-bottom: 2rem;
	}
		html:root .my-80 {
		margin-top: 20rem;
margin-bottom: 20rem;
	}
		html:root .my-9 {
		margin-top: 2.25rem;
margin-bottom: 2.25rem;
	}
		html:root .my-96 {
		margin-top: 24rem;
margin-bottom: 24rem;
	}
		html:root .mb-0 {
		margin-bottom: 0px;
	}
		html:root .mb-0.5 {
		margin-bottom: .125rem;
	}
		html:root .mb-1 {
		margin-bottom: .25rem;
	}
		html:root .mb-1.5 {
		margin-bottom: .375rem;
	}
		html:root .mb-10 {
		margin-bottom: 2.5rem;
	}
		html:root .mb-11 {
		margin-bottom: 2.75rem;
	}
		html:root .mb-12 {
		margin-bottom: 3rem;
	}
		html:root .mb-14 {
		margin-bottom: 3.5rem;
	}
		html:root .mb-16 {
		margin-bottom: 4rem;
	}
		html:root .mb-2 {
		margin-bottom: .5rem;
	}
		html:root .mb-2.5 {
		margin-bottom: .625rem;
	}
		html:root .mb-20 {
		margin-bottom: 5rem;
	}
		html:root .mb-24 {
		margin-bottom: 6rem;
	}
		html:root .mb-28 {
		margin-bottom: 7rem;
	}
		html:root .mb-3 {
		margin-bottom: .75rem;
	}
		html:root .mb-3.5 {
		margin-bottom: .875rem;
	}
		html:root .mb-32 {
		margin-bottom: 8rem;
	}
		html:root .mb-36 {
		margin-bottom: 9rem;
	}
		html:root .mb-4 {
		margin-bottom: 1rem;
	}
		html:root .mb-40 {
		margin-bottom: 10rem;
	}
		html:root .mb-44 {
		margin-bottom: 11rem;
	}
		html:root .mb-48 {
		margin-bottom: 12rem;
	}
		html:root .mb-5 {
		margin-bottom: 1.25rem;
	}
		html:root .mb-52 {
		margin-bottom: 13rem;
	}
		html:root .mb-56 {
		margin-bottom: 14rem;
	}
		html:root .mb-6 {
		margin-bottom: 1.5rem;
	}
		html:root .mb-60 {
		margin-bottom: 15rem;
	}
		html:root .mb-64 {
		margin-bottom: 16rem;
	}
		html:root .mb-7 {
		margin-bottom: 1.75rem;
	}
		html:root .mb-72 {
		margin-bottom: 18rem;
	}
		html:root .mb-8 {
		margin-bottom: 2rem;
	}
		html:root .mb-80 {
		margin-bottom: 20rem;
	}
		html:root .mb-9 {
		margin-bottom: 2.25rem;
	}
		html:root .mb-96 {
		margin-bottom: 24rem;
	}
		html:root .ml-0 {
		margin-left: 0px;
	}
		html:root .ml-0.5 {
		margin-left: .125rem;
	}
		html:root .ml-1 {
		margin-left: .25rem;
	}
		html:root .ml-1.5 {
		margin-left: .375rem;
	}
		html:root .ml-10 {
		margin-left: 2.5rem;
	}
		html:root .ml-11 {
		margin-left: 2.75rem;
	}
		html:root .ml-12 {
		margin-left: 3rem;
	}
		html:root .ml-14 {
		margin-left: 3.5rem;
	}
		html:root .ml-16 {
		margin-left: 4rem;
	}
		html:root .ml-2 {
		margin-left: .5rem;
	}
		html:root .ml-2.5 {
		margin-left: .625rem;
	}
		html:root .ml-20 {
		margin-left: 5rem;
	}
		html:root .ml-24 {
		margin-left: 6rem;
	}
		html:root .ml-28 {
		margin-left: 7rem;
	}
		html:root .ml-3 {
		margin-left: .75rem;
	}
		html:root .ml-3.5 {
		margin-left: .875rem;
	}
		html:root .ml-32 {
		margin-left: 8rem;
	}
		html:root .ml-36 {
		margin-left: 9rem;
	}
		html:root .ml-4 {
		margin-left: 1rem;
	}
		html:root .ml-40 {
		margin-left: 10rem;
	}
		html:root .ml-44 {
		margin-left: 11rem;
	}
		html:root .ml-48 {
		margin-left: 12rem;
	}
		html:root .ml-5 {
		margin-left: 1.25rem;
	}
		html:root .ml-52 {
		margin-left: 13rem;
	}
		html:root .ml-56 {
		margin-left: 14rem;
	}
		html:root .ml-6 {
		margin-left: 1.5rem;
	}
		html:root .ml-60 {
		margin-left: 15rem;
	}
		html:root .ml-64 {
		margin-left: 16rem;
	}
		html:root .ml-7 {
		margin-left: 1.75rem;
	}
		html:root .ml-72 {
		margin-left: 18rem;
	}
		html:root .ml-8 {
		margin-left: 2rem;
	}
		html:root .ml-80 {
		margin-left: 20rem;
	}
		html:root .ml-9 {
		margin-left: 2.25rem;
	}
		html:root .ml-96 {
		margin-left: 24rem;
	}
		html:root .mr-0 {
		margin-right: 0px;
	}
		html:root .mr-0.5 {
		margin-right: .125rem;
	}
		html:root .mr-1 {
		margin-right: .25rem;
	}
		html:root .mr-1.5 {
		margin-right: .375rem;
	}
		html:root .mr-10 {
		margin-right: 2.5rem;
	}
		html:root .mr-11 {
		margin-right: 2.75rem;
	}
		html:root .mr-12 {
		margin-right: 3rem;
	}
		html:root .mr-14 {
		margin-right: 3.5rem;
	}
		html:root .mr-16 {
		margin-right: 4rem;
	}
		html:root .mr-2 {
		margin-right: .5rem;
	}
		html:root .mr-2.5 {
		margin-right: .625rem;
	}
		html:root .mr-20 {
		margin-right: 5rem;
	}
		html:root .mr-24 {
		margin-right: 6rem;
	}
		html:root .mr-28 {
		margin-right: 7rem;
	}
		html:root .mr-3 {
		margin-right: .75rem;
	}
		html:root .mr-3.5 {
		margin-right: .875rem;
	}
		html:root .mr-32 {
		margin-right: 8rem;
	}
		html:root .mr-36 {
		margin-right: 9rem;
	}
		html:root .mr-4 {
		margin-right: 1rem;
	}
		html:root .mr-40 {
		margin-right: 10rem;
	}
		html:root .mr-44 {
		margin-right: 11rem;
	}
		html:root .mr-48 {
		margin-right: 12rem;
	}
		html:root .mr-5 {
		margin-right: 1.25rem;
	}
		html:root .mr-52 {
		margin-right: 13rem;
	}
		html:root .mr-56 {
		margin-right: 14rem;
	}
		html:root .mr-6 {
		margin-right: 1.5rem;
	}
		html:root .mr-60 {
		margin-right: 15rem;
	}
		html:root .mr-64 {
		margin-right: 16rem;
	}
		html:root .mr-7 {
		margin-right: 1.75rem;
	}
		html:root .mr-72 {
		margin-right: 18rem;
	}
		html:root .mr-8 {
		margin-right: 2rem;
	}
		html:root .mr-80 {
		margin-right: 20rem;
	}
		html:root .mr-9 {
		margin-right: 2.25rem;
	}
		html:root .mr-96 {
		margin-right: 24rem;
	}
		html:root .mt-0 {
		margin-top: 0px;
	}
		html:root .mt-0.5 {
		margin-top: .125rem;
	}
		html:root .mt-1 {
		margin-top: .25rem;
	}
		html:root .mt-1.5 {
		margin-top: .375rem;
	}
		html:root .mt-10 {
		margin-top: 2.5rem;
	}
		html:root .mt-11 {
		margin-top: 2.75rem;
	}
		html:root .mt-12 {
		margin-top: 3rem;
	}
		html:root .mt-14 {
		margin-top: 3.5rem;
	}
		html:root .mt-16 {
		margin-top: 4rem;
	}
		html:root .mt-2 {
		margin-top: .5rem;
	}
		html:root .mt-2.5 {
		margin-top: .625rem;
	}
		html:root .mt-20 {
		margin-top: 5rem;
	}
		html:root .mt-24 {
		margin-top: 6rem;
	}
		html:root .mt-28 {
		margin-top: 7rem;
	}
		html:root .mt-3 {
		margin-top: .75rem;
	}
		html:root .mt-3.5 {
		margin-top: .875rem;
	}
		html:root .mt-32 {
		margin-top: 8rem;
	}
		html:root .mt-36 {
		margin-top: 9rem;
	}
		html:root .mt-4 {
		margin-top: 1rem;
	}
		html:root .mt-40 {
		margin-top: 10rem;
	}
		html:root .mt-44 {
		margin-top: 11rem;
	}
		html:root .mt-48 {
		margin-top: 12rem;
	}
		html:root .mt-5 {
		margin-top: 1.25rem;
	}
		html:root .mt-52 {
		margin-top: 13rem;
	}
		html:root .mt-56 {
		margin-top: 14rem;
	}
		html:root .mt-6 {
		margin-top: 1.5rem;
	}
		html:root .mt-60 {
		margin-top: 15rem;
	}
		html:root .mt-64 {
		margin-top: 16rem;
	}
		html:root .mt-7 {
		margin-top: 1.75rem;
	}
		html:root .mt-72 {
		margin-top: 18rem;
	}
		html:root .mt-8 {
		margin-top: 2rem;
	}
		html:root .mt-80 {
		margin-top: 20rem;
	}
		html:root .mt-9 {
		margin-top: 2.25rem;
	}
		html:root .mt-96 {
		margin-top: 24rem;
	}
		html:root .w-2/4 {
		width: 50%;
	}
		html:root .cursor-context-menu {
		cursor: context-menu;
	}
		html:root .text-ellipsis {
		text-overflow: ellipsis;
	}
		html:root .text-clip {
		text-overflow: clip;
	}
		html:root .text-wrap {
		text-wrap: wrap;
	}
		html:root .text-nowrap {
		text-wrap: nowrap;
	}
		html:root .text-balance {
		text-wrap: balance;
	}
		html:root .text-pretty {
		text-wrap: pretty;
	}
		html:root .px-0 {
		padding-left: 0px;
padding-right: 0px;
	}
		html:root .px-0.5 {
		padding-left: .125rem;
padding-right: .125rem;
	}
		html:root .px-1 {
		padding-left: .25rem;
padding-right: .25rem;
	}
		html:root .px-1.5 {
		padding-left: .375rem;
padding-right: .375rem;
	}
		html:root .px-10 {
		padding-left: 2.5rem;
padding-right: 2.5rem;
	}
		html:root .px-11 {
		padding-left: 2.75rem;
padding-right: 2.75rem;
	}
		html:root .px-12 {
		padding-left: 3rem;
padding-right: 3rem;
	}
		html:root .px-14 {
		padding-left: 3.5rem;
padding-right: 3.5rem;
	}
		html:root .px-16 {
		padding-left: 4rem;
padding-right: 4rem;
	}
		html:root .px-2 {
		padding-left: .5rem;
padding-right: .5rem;
	}
		html:root .px-2.5 {
		padding-left: .625rem;
padding-right: .625rem;
	}
		html:root .px-20 {
		padding-left: 5rem;
padding-right: 5rem;
	}
		html:root .px-24 {
		padding-left: 6rem;
padding-right: 6rem;
	}
		html:root .px-28 {
		padding-left: 7rem;
padding-right: 7rem;
	}
		html:root .px-3 {
		padding-left: .75rem;
padding-right: .75rem;
	}
		html:root .px-3.5 {
		padding-left: .875rem;
padding-right: .875rem;
	}
		html:root .px-32 {
		padding-left: 8rem;
padding-right: 8rem;
	}
		html:root .px-36 {
		padding-left: 9rem;
padding-right: 9rem;
	}
		html:root .px-4 {
		padding-left: 1rem;
padding-right: 1rem;
	}
		html:root .px-40 {
		padding-left: 10rem;
padding-right: 10rem;
	}
		html:root .px-44 {
		padding-left: 11rem;
padding-right: 11rem;
	}
		html:root .px-48 {
		padding-left: 12rem;
padding-right: 12rem;
	}
		html:root .px-5 {
		padding-left: 1.25rem;
padding-right: 1.25rem;
	}
		html:root .px-52 {
		padding-left: 13rem;
padding-right: 13rem;
	}
		html:root .px-56 {
		padding-left: 14rem;
padding-right: 14rem;
	}
		html:root .px-6 {
		padding-left: 1.5rem;
padding-right: 1.5rem;
	}
		html:root .px-60 {
		padding-left: 15rem;
padding-right: 15rem;
	}
		html:root .px-64 {
		padding-left: 16rem;
padding-right: 16rem;
	}
		html:root .px-7 {
		padding-left: 1.75rem;
padding-right: 1.75rem;
	}
		html:root .px-72 {
		padding-left: 18rem;
padding-right: 18rem;
	}
		html:root .px-8 {
		padding-left: 2rem;
padding-right: 2rem;
	}
		html:root .px-80 {
		padding-left: 20rem;
padding-right: 20rem;
	}
		html:root .px-9 {
		padding-left: 2.25rem;
padding-right: 2.25rem;
	}
		html:root .px-96 {
		padding-left: 24rem;
padding-right: 24rem;
	}
		html:root .py-0 {
		padding-top: 0px;
padding-bottom: 0px;
	}
		html:root .py-0.5 {
		padding-top: .125rem;
padding-bottom: .125rem;
	}
		html:root .py-1 {
		padding-top: .25rem;
padding-bottom: .25rem;
	}
		html:root .py-1.5 {
		padding-top: .375rem;
padding-bottom: .375rem;
	}
		html:root .py-10 {
		padding-top: 2.5rem;
padding-bottom: 2.5rem;
	}
		html:root .py-11 {
		padding-top: 2.75rem;
padding-bottom: 2.75rem;
	}
		html:root .py-12 {
		padding-top: 3rem;
padding-bottom: 3rem;
	}
		html:root .py-14 {
		padding-top: 3.5rem;
padding-bottom: 3.5rem;
	}
		html:root .py-16 {
		padding-top: 4rem;
padding-bottom: 4rem;
	}
		html:root .py-2 {
		padding-top: .5rem;
padding-bottom: .5rem;
	}
		html:root .py-2.5 {
		padding-top: .625rem;
padding-bottom: .625rem;
	}
		html:root .py-20 {
		padding-top: 5rem;
padding-bottom: 5rem;
	}
		html:root .py-24 {
		padding-top: 6rem;
padding-bottom: 6rem;
	}
		html:root .py-28 {
		padding-top: 7rem;
padding-bottom: 7rem;
	}
		html:root .py-3 {
		padding-top: .75rem;
padding-bottom: .75rem;
	}
		html:root .py-3.5 {
		padding-top: .875rem;
padding-bottom: .875rem;
	}
		html:root .py-32 {
		padding-top: 8rem;
padding-bottom: 8rem;
	}
		html:root .py-36 {
		padding-top: 9rem;
padding-bottom: 9rem;
	}
		html:root .py-4 {
		padding-top: 1rem;
padding-bottom: 1rem;
	}
		html:root .py-40 {
		padding-top: 10rem;
padding-bottom: 10rem;
	}
		html:root .py-44 {
		padding-top: 11rem;
padding-bottom: 11rem;
	}
		html:root .py-48 {
		padding-top: 12rem;
padding-bottom: 12rem;
	}
		html:root .py-5 {
		padding-top: 1.25rem;
padding-bottom: 1.25rem;
	}
		html:root .py-52 {
		padding-top: 13rem;
padding-bottom: 13rem;
	}
		html:root .py-56 {
		padding-top: 14rem;
padding-bottom: 14rem;
	}
		html:root .py-6 {
		padding-top: 1.5rem;
padding-bottom: 1.5rem;
	}
		html:root .py-60 {
		padding-top: 15rem;
padding-bottom: 15rem;
	}
		html:root .py-64 {
		padding-top: 16rem;
padding-bottom: 16rem;
	}
		html:root .py-7 {
		padding-top: 1.75rem;
padding-bottom: 1.75rem;
	}
		html:root .py-72 {
		padding-top: 18rem;
padding-bottom: 18rem;
	}
		html:root .py-8 {
		padding-top: 2rem;
padding-bottom: 2rem;
	}
		html:root .py-80 {
		padding-top: 20rem;
padding-bottom: 20rem;
	}
		html:root .py-9 {
		padding-top: 2.25rem;
padding-bottom: 2.25rem;
	}
		html:root .py-96 {
		padding-top: 24rem;
padding-bottom: 24rem;
	}
		html:root .pb-0 {
		padding-bottom: 0px;
	}
		html:root .pb-0.5 {
		padding-bottom: .125rem;
	}
		html:root .pb-1 {
		padding-bottom: .25rem;
	}
		html:root .pb-1.5 {
		padding-bottom: .375rem;
	}
		html:root .pb-10 {
		padding-bottom: 2.5rem;
	}
		html:root .pb-11 {
		padding-bottom: 2.75rem;
	}
		html:root .pb-12 {
		padding-bottom: 3rem;
	}
		html:root .pb-14 {
		padding-bottom: 3.5rem;
	}
		html:root .pb-16 {
		padding-bottom: 4rem;
	}
		html:root .pb-2 {
		padding-bottom: .5rem;
	}
		html:root .pb-2.5 {
		padding-bottom: .625rem;
	}
		html:root .pb-20 {
		padding-bottom: 5rem;
	}
		html:root .pb-24 {
		padding-bottom: 6rem;
	}
		html:root .pb-28 {
		padding-bottom: 7rem;
	}
		html:root .pb-3 {
		padding-bottom: .75rem;
	}
		html:root .pb-3.5 {
		padding-bottom: .875rem;
	}
		html:root .pb-32 {
		padding-bottom: 8rem;
	}
		html:root .pb-36 {
		padding-bottom: 9rem;
	}
		html:root .pb-4 {
		padding-bottom: 1rem;
	}
		html:root .pb-40 {
		padding-bottom: 10rem;
	}
		html:root .pb-44 {
		padding-bottom: 11rem;
	}
		html:root .pb-48 {
		padding-bottom: 12rem;
	}
		html:root .pb-5 {
		padding-bottom: 1.25rem;
	}
		html:root .pb-52 {
		padding-bottom: 13rem;
	}
		html:root .pb-56 {
		padding-bottom: 14rem;
	}
		html:root .pb-6 {
		padding-bottom: 1.5rem;
	}
		html:root .pb-60 {
		padding-bottom: 15rem;
	}
		html:root .pb-64 {
		padding-bottom: 16rem;
	}
		html:root .pb-7 {
		padding-bottom: 1.75rem;
	}
		html:root .pb-72 {
		padding-bottom: 18rem;
	}
		html:root .pb-8 {
		padding-bottom: 2rem;
	}
		html:root .pb-80 {
		padding-bottom: 20rem;
	}
		html:root .pb-9 {
		padding-bottom: 2.25rem;
	}
		html:root .pb-96 {
		padding-bottom: 24rem;
	}
		html:root .pl-0 {
		padding-left: 0px;
	}
		html:root .pl-0.5 {
		padding-left: .125rem;
	}
		html:root .pl-1 {
		padding-left: .25rem;
	}
		html:root .pl-1.5 {
		padding-left: .375rem;
	}
		html:root .pl-10 {
		padding-left: 2.5rem;
	}
		html:root .pl-11 {
		padding-left: 2.75rem;
	}
		html:root .pl-12 {
		padding-left: 3rem;
	}
		html:root .pl-14 {
		padding-left: 3.5rem;
	}
		html:root .pl-16 {
		padding-left: 4rem;
	}
		html:root .pl-2 {
		padding-left: .5rem;
	}
		html:root .pl-2.5 {
		padding-left: .625rem;
	}
		html:root .pl-20 {
		padding-left: 5rem;
	}
		html:root .pl-24 {
		padding-left: 6rem;
	}
		html:root .pl-28 {
		padding-left: 7rem;
	}
		html:root .pl-3 {
		padding-left: .75rem;
	}
		html:root .pl-3.5 {
		padding-left: .875rem;
	}
		html:root .pl-32 {
		padding-left: 8rem;
	}
		html:root .pl-36 {
		padding-left: 9rem;
	}
		html:root .pl-4 {
		padding-left: 1rem;
	}
		html:root .pl-40 {
		padding-left: 10rem;
	}
		html:root .pl-44 {
		padding-left: 11rem;
	}
		html:root .pl-48 {
		padding-left: 12rem;
	}
		html:root .pl-5 {
		padding-left: 1.25rem;
	}
		html:root .pl-52 {
		padding-left: 13rem;
	}
		html:root .pl-56 {
		padding-left: 14rem;
	}
		html:root .pl-6 {
		padding-left: 1.5rem;
	}
		html:root .pl-60 {
		padding-left: 15rem;
	}
		html:root .pl-64 {
		padding-left: 16rem;
	}
		html:root .pl-7 {
		padding-left: 1.75rem;
	}
		html:root .pl-72 {
		padding-left: 18rem;
	}
		html:root .pl-8 {
		padding-left: 2rem;
	}
		html:root .pl-80 {
		padding-left: 20rem;
	}
		html:root .pl-9 {
		padding-left: 2.25rem;
	}
		html:root .pl-96 {
		padding-left: 24rem;
	}
		html:root .pr-0 {
		padding-right: 0px;
	}
		html:root .pr-0.5 {
		padding-right: .125rem;
	}
		html:root .pr-1 {
		padding-right: .25rem;
	}
		html:root .pr-1.5 {
		padding-right: .375rem;
	}
		html:root .pr-10 {
		padding-right: 2.5rem;
	}
		html:root .pr-11 {
		padding-right: 2.75rem;
	}
		html:root .pr-12 {
		padding-right: 3rem;
	}
		html:root .pr-14 {
		padding-right: 3.5rem;
	}
		html:root .pr-16 {
		padding-right: 4rem;
	}
		html:root .pr-2 {
		padding-right: .5rem;
	}
		html:root .pr-2.5 {
		padding-right: .625rem;
	}
		html:root .pr-20 {
		padding-right: 5rem;
	}
		html:root .pr-24 {
		padding-right: 6rem;
	}
		html:root .pr-28 {
		padding-right: 7rem;
	}
		html:root .pr-3 {
		padding-right: .75rem;
	}
		html:root .pr-3.5 {
		padding-right: .875rem;
	}
		html:root .pr-32 {
		padding-right: 8rem;
	}
		html:root .pr-36 {
		padding-right: 9rem;
	}
		html:root .pr-4 {
		padding-right: 1rem;
	}
		html:root .pr-40 {
		padding-right: 10rem;
	}
		html:root .pr-44 {
		padding-right: 11rem;
	}
		html:root .pr-48 {
		padding-right: 12rem;
	}
		html:root .pr-5 {
		padding-right: 1.25rem;
	}
		html:root .pr-52 {
		padding-right: 13rem;
	}
		html:root .pr-56 {
		padding-right: 14rem;
	}
		html:root .pr-6 {
		padding-right: 1.5rem;
	}
		html:root .pr-60 {
		padding-right: 15rem;
	}
		html:root .pr-64 {
		padding-right: 16rem;
	}
		html:root .pr-7 {
		padding-right: 1.75rem;
	}
		html:root .pr-72 {
		padding-right: 18rem;
	}
		html:root .pr-8 {
		padding-right: 2rem;
	}
		html:root .pr-80 {
		padding-right: 20rem;
	}
		html:root .pr-9 {
		padding-right: 2.25rem;
	}
		html:root .pr-96 {
		padding-right: 24rem;
	}
		html:root .pt-0 {
		padding-top: 0px;
	}
		html:root .pt-0.5 {
		padding-top: .125rem;
	}
		html:root .pt-1 {
		padding-top: .25rem;
	}
		html:root .pt-1.5 {
		padding-top: .375rem;
	}
		html:root .pt-10 {
		padding-top: 2.5rem;
	}
		html:root .pt-11 {
		padding-top: 2.75rem;
	}
		html:root .pt-12 {
		padding-top: 3rem;
	}
		html:root .pt-14 {
		padding-top: 3.5rem;
	}
		html:root .pt-16 {
		padding-top: 4rem;
	}
		html:root .pt-2 {
		padding-top: .5rem;
	}
		html:root .pt-2.5 {
		padding-top: .625rem;
	}
		html:root .pt-20 {
		padding-top: 5rem;
	}
		html:root .pt-24 {
		padding-top: 6rem;
	}
		html:root .pt-28 {
		padding-top: 7rem;
	}
		html:root .pt-3 {
		padding-top: .75rem;
	}
		html:root .pt-3.5 {
		padding-top: .875rem;
	}
		html:root .pt-32 {
		padding-top: 8rem;
	}
		html:root .pt-36 {
		padding-top: 9rem;
	}
		html:root .pt-4 {
		padding-top: 1rem;
	}
		html:root .pt-40 {
		padding-top: 10rem;
	}
		html:root .pt-44 {
		padding-top: 11rem;
	}
		html:root .pt-48 {
		padding-top: 12rem;
	}
		html:root .pt-5 {
		padding-top: 1.25rem;
	}
		html:root .pt-52 {
		padding-top: 13rem;
	}
		html:root .pt-56 {
		padding-top: 14rem;
	}
		html:root .pt-6 {
		padding-top: 1.5rem;
	}
		html:root .pt-60 {
		padding-top: 15rem;
	}
		html:root .pt-64 {
		padding-top: 16rem;
	}
		html:root .pt-7 {
		padding-top: 1.75rem;
	}
		html:root .pt-72 {
		padding-top: 18rem;
	}
		html:root .pt-8 {
		padding-top: 2rem;
	}
		html:root .pt-80 {
		padding-top: 20rem;
	}
		html:root .pt-9 {
		padding-top: 2.25rem;
	}
		html:root .pt-96 {
		padding-top: 24rem;
	}
		html:root .text-left {
		text-align: left;
	}
		html:root .text-center {
		text-align: center;
	}
		html:root .text-right {
		text-align: right;
	}
		html:root .text-justify {
		text-align: justify;
	}
		html:root .text-start {
		text-align: start;
	}
		html:root .text-end {
		text-align: end;
	}
		html:root .align-text-top {
		vertical-align: text-top;
	}
		html:root .align-text-bottom {
		vertical-align: text-bottom;
	}
		html:root .text-2xl {
		font-size: 1.5rem;
line-height: 2rem;
	}
		html:root .text-3xl {
		font-size: 1.875rem;
line-height: 2.25rem;
	}
		html:root .text-4xl {
		font-size: 2.25rem;
line-height: 2.5rem;
	}
		html:root .text-5xl {
		font-size: 3rem;
line-height: 1;
	}
		html:root .text-6xl {
		font-size: 3.75rem;
line-height: 1;
	}
		html:root .text-7xl {
		font-size: 4.5rem;
line-height: 1;
	}
		html:root .text-8xl {
		font-size: 6rem;
line-height: 1;
	}
		html:root .text-9xl {
		font-size: 8rem;
line-height: 1;
	}
		html:root .text-base {
		font-size: 1rem;
line-height: 1.5rem;
	}
		html:root .text-lg {
		font-size: 1.125rem;
line-height: 1.75rem;
	}
		html:root .text-sm {
		font-size: .875rem;
line-height: 1.25rem;
	}
		html:root .text-xl {
		font-size: 1.25rem;
line-height: 1.75rem;
	}
		html:root .text-xs {
		font-size: .75rem;
line-height: 1rem;
	}
		html:root .uppercase {
		text-transform: uppercase;
	}
		html:root .italic {
		font-style: italic;
	}
		html:root .leading-10 {
		line-height: 2.5rem;
	}
		html:root .leading-3 {
		line-height: .75rem;
	}
		html:root .leading-4 {
		line-height: 1rem;
	}
		html:root .leading-5 {
		line-height: 1.25rem;
	}
		html:root .leading-6 {
		line-height: 1.5rem;
	}
		html:root .leading-7 {
		line-height: 1.75rem;
	}
		html:root .leading-8 {
		line-height: 2rem;
	}
		html:root .leading-9 {
		line-height: 2.25rem;
	}
		html:root .leading-loose {
		line-height: 2;
	}
		html:root .leading-none {
		line-height: 1;
	}
		html:root .leading-normal {
		line-height: 1.5;
	}
		html:root .leading-relaxed {
		line-height: 1.625;
	}
		html:root .leading-snug {
		line-height: 1.375;
	}
		html:root .leading-tight {
		line-height: 1.25;
	}
		html:root .text-current {
		color: currentColor;
	}
		html:root .text-inherit {
		color: inherit;
	}
		html:root .text-transparent {
		color: transparent;
	}
	 
@media (max-width: 640px) { 
 
		html:root .sm\:strike {
		text-decoration: line-through;
	}
		html:root .sm\:float-start {
		float: inline-start;
	}
		html:root .sm\:float-end {
		float: inline-end;
	}
		html:root .sm\:float-right {
		float: right;
	}
		html:root .sm\:float-left {
		float: left;
	}
		html:root .sm\:float-none {
		float: none;
	}
		html:root .sm\:-mx-0 {
		margin-left: -0px;
margin-right: -0px;
	}
		html:root .sm\:-mx-0.5 {
		margin-left: -.125rem;
margin-right: -.125rem;
	}
		html:root .sm\:-mx-1 {
		margin-left: -.25rem;
margin-right: -.25rem;
	}
		html:root .sm\:-mx-1.5 {
		margin-left: -.375rem;
margin-right: -.375rem;
	}
		html:root .sm\:-mx-10 {
		margin-left: -2.5rem;
margin-right: -2.5rem;
	}
		html:root .sm\:-mx-11 {
		margin-left: -2.75rem;
margin-right: -2.75rem;
	}
		html:root .sm\:-mx-12 {
		margin-left: -3rem;
margin-right: -3rem;
	}
		html:root .sm\:-mx-14 {
		margin-left: -3.5rem;
margin-right: -3.5rem;
	}
		html:root .sm\:-mx-16 {
		margin-left: -4rem;
margin-right: -4rem;
	}
		html:root .sm\:-mx-2 {
		margin-left: -.5rem;
margin-right: -.5rem;
	}
		html:root .sm\:-mx-2.5 {
		margin-left: -.625rem;
margin-right: -.625rem;
	}
		html:root .sm\:-mx-20 {
		margin-left: -5rem;
margin-right: -5rem;
	}
		html:root .sm\:-mx-24 {
		margin-left: -6rem;
margin-right: -6rem;
	}
		html:root .sm\:-mx-28 {
		margin-left: -7rem;
margin-right: -7rem;
	}
		html:root .sm\:-mx-3 {
		margin-left: -.75rem;
margin-right: -.75rem;
	}
		html:root .sm\:-mx-3.5 {
		margin-left: -.875rem;
margin-right: -.875rem;
	}
		html:root .sm\:-mx-32 {
		margin-left: -8rem;
margin-right: -8rem;
	}
		html:root .sm\:-mx-36 {
		margin-left: -9rem;
margin-right: -9rem;
	}
		html:root .sm\:-mx-4 {
		margin-left: -1rem;
margin-right: -1rem;
	}
		html:root .sm\:-mx-40 {
		margin-left: -10rem;
margin-right: -10rem;
	}
		html:root .sm\:-mx-44 {
		margin-left: -11rem;
margin-right: -11rem;
	}
		html:root .sm\:-mx-48 {
		margin-left: -12rem;
margin-right: -12rem;
	}
		html:root .sm\:-mx-5 {
		margin-left: -1.25rem;
margin-right: -1.25rem;
	}
		html:root .sm\:-mx-52 {
		margin-left: -13rem;
margin-right: -13rem;
	}
		html:root .sm\:-mx-56 {
		margin-left: -14rem;
margin-right: -14rem;
	}
		html:root .sm\:-mx-6 {
		margin-left: -1.5rem;
margin-right: -1.5rem;
	}
		html:root .sm\:-mx-60 {
		margin-left: -15rem;
margin-right: -15rem;
	}
		html:root .sm\:-mx-64 {
		margin-left: -16rem;
margin-right: -16rem;
	}
		html:root .sm\:-mx-7 {
		margin-left: -1.75rem;
margin-right: -1.75rem;
	}
		html:root .sm\:-mx-72 {
		margin-left: -18rem;
margin-right: -18rem;
	}
		html:root .sm\:-mx-8 {
		margin-left: -2rem;
margin-right: -2rem;
	}
		html:root .sm\:-mx-80 {
		margin-left: -20rem;
margin-right: -20rem;
	}
		html:root .sm\:-mx-9 {
		margin-left: -2.25rem;
margin-right: -2.25rem;
	}
		html:root .sm\:-mx-96 {
		margin-left: -24rem;
margin-right: -24rem;
	}
		html:root .sm\:-mx-px {
		margin-left: -1px;
margin-right: -1px;
	}
		html:root .sm\:-my-0 {
		margin-top: -0px;
margin-bottom: -0px;
	}
		html:root .sm\:-my-0.5 {
		margin-top: -.125rem;
margin-bottom: -.125rem;
	}
		html:root .sm\:-my-1 {
		margin-top: -.25rem;
margin-bottom: -.25rem;
	}
		html:root .sm\:-my-1.5 {
		margin-top: -.375rem;
margin-bottom: -.375rem;
	}
		html:root .sm\:-my-10 {
		margin-top: -2.5rem;
margin-bottom: -2.5rem;
	}
		html:root .sm\:-my-11 {
		margin-top: -2.75rem;
margin-bottom: -2.75rem;
	}
		html:root .sm\:-my-12 {
		margin-top: -3rem;
margin-bottom: -3rem;
	}
		html:root .sm\:-my-14 {
		margin-top: -3.5rem;
margin-bottom: -3.5rem;
	}
		html:root .sm\:-my-16 {
		margin-top: -4rem;
margin-bottom: -4rem;
	}
		html:root .sm\:-my-2 {
		margin-top: -.5rem;
margin-bottom: -.5rem;
	}
		html:root .sm\:-my-2.5 {
		margin-top: -.625rem;
margin-bottom: -.625rem;
	}
		html:root .sm\:-my-20 {
		margin-top: -5rem;
margin-bottom: -5rem;
	}
		html:root .sm\:-my-24 {
		margin-top: -6rem;
margin-bottom: -6rem;
	}
		html:root .sm\:-my-28 {
		margin-top: -7rem;
margin-bottom: -7rem;
	}
		html:root .sm\:-my-3 {
		margin-top: -.75rem;
margin-bottom: -.75rem;
	}
		html:root .sm\:-my-3.5 {
		margin-top: -.875rem;
margin-bottom: -.875rem;
	}
		html:root .sm\:-my-32 {
		margin-top: -8rem;
margin-bottom: -8rem;
	}
		html:root .sm\:-my-36 {
		margin-top: -9rem;
margin-bottom: -9rem;
	}
		html:root .sm\:-my-4 {
		margin-top: -1rem;
margin-bottom: -1rem;
	}
		html:root .sm\:-my-40 {
		margin-top: -10rem;
margin-bottom: -10rem;
	}
		html:root .sm\:-my-44 {
		margin-top: -11rem;
margin-bottom: -11rem;
	}
		html:root .sm\:-my-48 {
		margin-top: -12rem;
margin-bottom: -12rem;
	}
		html:root .sm\:-my-5 {
		margin-top: -1.25rem;
margin-bottom: -1.25rem;
	}
		html:root .sm\:-my-52 {
		margin-top: -13rem;
margin-bottom: -13rem;
	}
		html:root .sm\:-my-56 {
		margin-top: -14rem;
margin-bottom: -14rem;
	}
		html:root .sm\:-my-6 {
		margin-top: -1.5rem;
margin-bottom: -1.5rem;
	}
		html:root .sm\:-my-60 {
		margin-top: -15rem;
margin-bottom: -15rem;
	}
		html:root .sm\:-my-64 {
		margin-top: -16rem;
margin-bottom: -16rem;
	}
		html:root .sm\:-my-7 {
		margin-top: -1.75rem;
margin-bottom: -1.75rem;
	}
		html:root .sm\:-my-72 {
		margin-top: -18rem;
margin-bottom: -18rem;
	}
		html:root .sm\:-my-8 {
		margin-top: -2rem;
margin-bottom: -2rem;
	}
		html:root .sm\:-my-80 {
		margin-top: -20rem;
margin-bottom: -20rem;
	}
		html:root .sm\:-my-9 {
		margin-top: -2.25rem;
margin-bottom: -2.25rem;
	}
		html:root .sm\:-my-96 {
		margin-top: -24rem;
margin-bottom: -24rem;
	}
		html:root .sm\:-my-px {
		margin-top: -1px;
margin-bottom: -1px;
	}
		html:root .sm\:mx-0 {
		margin-left: 0px;
margin-right: 0px;
	}
		html:root .sm\:mx-0.5 {
		margin-left: .125rem;
margin-right: .125rem;
	}
		html:root .sm\:mx-1 {
		margin-left: .25rem;
margin-right: .25rem;
	}
		html:root .sm\:mx-1.5 {
		margin-left: .375rem;
margin-right: .375rem;
	}
		html:root .sm\:mx-10 {
		margin-left: 2.5rem;
margin-right: 2.5rem;
	}
		html:root .sm\:mx-11 {
		margin-left: 2.75rem;
margin-right: 2.75rem;
	}
		html:root .sm\:mx-12 {
		margin-left: 3rem;
margin-right: 3rem;
	}
		html:root .sm\:mx-14 {
		margin-left: 3.5rem;
margin-right: 3.5rem;
	}
		html:root .sm\:mx-16 {
		margin-left: 4rem;
margin-right: 4rem;
	}
		html:root .sm\:mx-2 {
		margin-left: .5rem;
margin-right: .5rem;
	}
		html:root .sm\:mx-2.5 {
		margin-left: .625rem;
margin-right: .625rem;
	}
		html:root .sm\:mx-20 {
		margin-left: 5rem;
margin-right: 5rem;
	}
		html:root .sm\:mx-24 {
		margin-left: 6rem;
margin-right: 6rem;
	}
		html:root .sm\:mx-28 {
		margin-left: 7rem;
margin-right: 7rem;
	}
		html:root .sm\:mx-3 {
		margin-left: .75rem;
margin-right: .75rem;
	}
		html:root .sm\:mx-3.5 {
		margin-left: .875rem;
margin-right: .875rem;
	}
		html:root .sm\:mx-32 {
		margin-left: 8rem;
margin-right: 8rem;
	}
		html:root .sm\:mx-36 {
		margin-left: 9rem;
margin-right: 9rem;
	}
		html:root .sm\:mx-4 {
		margin-left: 1rem;
margin-right: 1rem;
	}
		html:root .sm\:mx-40 {
		margin-left: 10rem;
margin-right: 10rem;
	}
		html:root .sm\:mx-44 {
		margin-left: 11rem;
margin-right: 11rem;
	}
		html:root .sm\:mx-48 {
		margin-left: 12rem;
margin-right: 12rem;
	}
		html:root .sm\:mx-5 {
		margin-left: 1.25rem;
margin-right: 1.25rem;
	}
		html:root .sm\:mx-52 {
		margin-left: 13rem;
margin-right: 13rem;
	}
		html:root .sm\:mx-56 {
		margin-left: 14rem;
margin-right: 14rem;
	}
		html:root .sm\:mx-6 {
		margin-left: 1.5rem;
margin-right: 1.5rem;
	}
		html:root .sm\:mx-60 {
		margin-left: 15rem;
margin-right: 15rem;
	}
		html:root .sm\:mx-64 {
		margin-left: 16rem;
margin-right: 16rem;
	}
		html:root .sm\:mx-7 {
		margin-left: 1.75rem;
margin-right: 1.75rem;
	}
		html:root .sm\:mx-72 {
		margin-left: 18rem;
margin-right: 18rem;
	}
		html:root .sm\:mx-8 {
		margin-left: 2rem;
margin-right: 2rem;
	}
		html:root .sm\:mx-80 {
		margin-left: 20rem;
margin-right: 20rem;
	}
		html:root .sm\:mx-9 {
		margin-left: 2.25rem;
margin-right: 2.25rem;
	}
		html:root .sm\:mx-96 {
		margin-left: 24rem;
margin-right: 24rem;
	}
		html:root .sm\:mx-auto {
		margin-left: auto;
margin-right: auto;
	}
		html:root .sm\:my-0 {
		margin-top: 0px;
margin-bottom: 0px;
	}
		html:root .sm\:my-0.5 {
		margin-top: .125rem;
margin-bottom: .125rem;
	}
		html:root .sm\:my-1 {
		margin-top: .25rem;
margin-bottom: .25rem;
	}
		html:root .sm\:my-1.5 {
		margin-top: .375rem;
margin-bottom: .375rem;
	}
		html:root .sm\:my-10 {
		margin-top: 2.5rem;
margin-bottom: 2.5rem;
	}
		html:root .sm\:my-11 {
		margin-top: 2.75rem;
margin-bottom: 2.75rem;
	}
		html:root .sm\:my-12 {
		margin-top: 3rem;
margin-bottom: 3rem;
	}
		html:root .sm\:my-14 {
		margin-top: 3.5rem;
margin-bottom: 3.5rem;
	}
		html:root .sm\:my-16 {
		margin-top: 4rem;
margin-bottom: 4rem;
	}
		html:root .sm\:my-2 {
		margin-top: .5rem;
margin-bottom: .5rem;
	}
		html:root .sm\:my-2.5 {
		margin-top: .625rem;
margin-bottom: .625rem;
	}
		html:root .sm\:my-20 {
		margin-top: 5rem;
margin-bottom: 5rem;
	}
		html:root .sm\:my-24 {
		margin-top: 6rem;
margin-bottom: 6rem;
	}
		html:root .sm\:my-28 {
		margin-top: 7rem;
margin-bottom: 7rem;
	}
		html:root .sm\:my-3 {
		margin-top: .75rem;
margin-bottom: .75rem;
	}
		html:root .sm\:my-3.5 {
		margin-top: .875rem;
margin-bottom: .875rem;
	}
		html:root .sm\:my-32 {
		margin-top: 8rem;
margin-bottom: 8rem;
	}
		html:root .sm\:my-36 {
		margin-top: 9rem;
margin-bottom: 9rem;
	}
		html:root .sm\:my-4 {
		margin-top: 1rem;
margin-bottom: 1rem;
	}
		html:root .sm\:my-40 {
		margin-top: 10rem;
margin-bottom: 10rem;
	}
		html:root .sm\:my-44 {
		margin-top: 11rem;
margin-bottom: 11rem;
	}
		html:root .sm\:my-48 {
		margin-top: 12rem;
margin-bottom: 12rem;
	}
		html:root .sm\:my-5 {
		margin-top: 1.25rem;
margin-bottom: 1.25rem;
	}
		html:root .sm\:my-52 {
		margin-top: 13rem;
margin-bottom: 13rem;
	}
		html:root .sm\:my-56 {
		margin-top: 14rem;
margin-bottom: 14rem;
	}
		html:root .sm\:my-6 {
		margin-top: 1.5rem;
margin-bottom: 1.5rem;
	}
		html:root .sm\:my-60 {
		margin-top: 15rem;
margin-bottom: 15rem;
	}
		html:root .sm\:my-64 {
		margin-top: 16rem;
margin-bottom: 16rem;
	}
		html:root .sm\:my-7 {
		margin-top: 1.75rem;
margin-bottom: 1.75rem;
	}
		html:root .sm\:my-72 {
		margin-top: 18rem;
margin-bottom: 18rem;
	}
		html:root .sm\:my-8 {
		margin-top: 2rem;
margin-bottom: 2rem;
	}
		html:root .sm\:my-80 {
		margin-top: 20rem;
margin-bottom: 20rem;
	}
		html:root .sm\:my-9 {
		margin-top: 2.25rem;
margin-bottom: 2.25rem;
	}
		html:root .sm\:my-96 {
		margin-top: 24rem;
margin-bottom: 24rem;
	}
		html:root .sm\:mb-0 {
		margin-bottom: 0px;
	}
		html:root .sm\:mb-0.5 {
		margin-bottom: .125rem;
	}
		html:root .sm\:mb-1 {
		margin-bottom: .25rem;
	}
		html:root .sm\:mb-1.5 {
		margin-bottom: .375rem;
	}
		html:root .sm\:mb-10 {
		margin-bottom: 2.5rem;
	}
		html:root .sm\:mb-11 {
		margin-bottom: 2.75rem;
	}
		html:root .sm\:mb-12 {
		margin-bottom: 3rem;
	}
		html:root .sm\:mb-14 {
		margin-bottom: 3.5rem;
	}
		html:root .sm\:mb-16 {
		margin-bottom: 4rem;
	}
		html:root .sm\:mb-2 {
		margin-bottom: .5rem;
	}
		html:root .sm\:mb-2.5 {
		margin-bottom: .625rem;
	}
		html:root .sm\:mb-20 {
		margin-bottom: 5rem;
	}
		html:root .sm\:mb-24 {
		margin-bottom: 6rem;
	}
		html:root .sm\:mb-28 {
		margin-bottom: 7rem;
	}
		html:root .sm\:mb-3 {
		margin-bottom: .75rem;
	}
		html:root .sm\:mb-3.5 {
		margin-bottom: .875rem;
	}
		html:root .sm\:mb-32 {
		margin-bottom: 8rem;
	}
		html:root .sm\:mb-36 {
		margin-bottom: 9rem;
	}
		html:root .sm\:mb-4 {
		margin-bottom: 1rem;
	}
		html:root .sm\:mb-40 {
		margin-bottom: 10rem;
	}
		html:root .sm\:mb-44 {
		margin-bottom: 11rem;
	}
		html:root .sm\:mb-48 {
		margin-bottom: 12rem;
	}
		html:root .sm\:mb-5 {
		margin-bottom: 1.25rem;
	}
		html:root .sm\:mb-52 {
		margin-bottom: 13rem;
	}
		html:root .sm\:mb-56 {
		margin-bottom: 14rem;
	}
		html:root .sm\:mb-6 {
		margin-bottom: 1.5rem;
	}
		html:root .sm\:mb-60 {
		margin-bottom: 15rem;
	}
		html:root .sm\:mb-64 {
		margin-bottom: 16rem;
	}
		html:root .sm\:mb-7 {
		margin-bottom: 1.75rem;
	}
		html:root .sm\:mb-72 {
		margin-bottom: 18rem;
	}
		html:root .sm\:mb-8 {
		margin-bottom: 2rem;
	}
		html:root .sm\:mb-80 {
		margin-bottom: 20rem;
	}
		html:root .sm\:mb-9 {
		margin-bottom: 2.25rem;
	}
		html:root .sm\:mb-96 {
		margin-bottom: 24rem;
	}
		html:root .sm\:ml-0 {
		margin-left: 0px;
	}
		html:root .sm\:ml-0.5 {
		margin-left: .125rem;
	}
		html:root .sm\:ml-1 {
		margin-left: .25rem;
	}
		html:root .sm\:ml-1.5 {
		margin-left: .375rem;
	}
		html:root .sm\:ml-10 {
		margin-left: 2.5rem;
	}
		html:root .sm\:ml-11 {
		margin-left: 2.75rem;
	}
		html:root .sm\:ml-12 {
		margin-left: 3rem;
	}
		html:root .sm\:ml-14 {
		margin-left: 3.5rem;
	}
		html:root .sm\:ml-16 {
		margin-left: 4rem;
	}
		html:root .sm\:ml-2 {
		margin-left: .5rem;
	}
		html:root .sm\:ml-2.5 {
		margin-left: .625rem;
	}
		html:root .sm\:ml-20 {
		margin-left: 5rem;
	}
		html:root .sm\:ml-24 {
		margin-left: 6rem;
	}
		html:root .sm\:ml-28 {
		margin-left: 7rem;
	}
		html:root .sm\:ml-3 {
		margin-left: .75rem;
	}
		html:root .sm\:ml-3.5 {
		margin-left: .875rem;
	}
		html:root .sm\:ml-32 {
		margin-left: 8rem;
	}
		html:root .sm\:ml-36 {
		margin-left: 9rem;
	}
		html:root .sm\:ml-4 {
		margin-left: 1rem;
	}
		html:root .sm\:ml-40 {
		margin-left: 10rem;
	}
		html:root .sm\:ml-44 {
		margin-left: 11rem;
	}
		html:root .sm\:ml-48 {
		margin-left: 12rem;
	}
		html:root .sm\:ml-5 {
		margin-left: 1.25rem;
	}
		html:root .sm\:ml-52 {
		margin-left: 13rem;
	}
		html:root .sm\:ml-56 {
		margin-left: 14rem;
	}
		html:root .sm\:ml-6 {
		margin-left: 1.5rem;
	}
		html:root .sm\:ml-60 {
		margin-left: 15rem;
	}
		html:root .sm\:ml-64 {
		margin-left: 16rem;
	}
		html:root .sm\:ml-7 {
		margin-left: 1.75rem;
	}
		html:root .sm\:ml-72 {
		margin-left: 18rem;
	}
		html:root .sm\:ml-8 {
		margin-left: 2rem;
	}
		html:root .sm\:ml-80 {
		margin-left: 20rem;
	}
		html:root .sm\:ml-9 {
		margin-left: 2.25rem;
	}
		html:root .sm\:ml-96 {
		margin-left: 24rem;
	}
		html:root .sm\:mr-0 {
		margin-right: 0px;
	}
		html:root .sm\:mr-0.5 {
		margin-right: .125rem;
	}
		html:root .sm\:mr-1 {
		margin-right: .25rem;
	}
		html:root .sm\:mr-1.5 {
		margin-right: .375rem;
	}
		html:root .sm\:mr-10 {
		margin-right: 2.5rem;
	}
		html:root .sm\:mr-11 {
		margin-right: 2.75rem;
	}
		html:root .sm\:mr-12 {
		margin-right: 3rem;
	}
		html:root .sm\:mr-14 {
		margin-right: 3.5rem;
	}
		html:root .sm\:mr-16 {
		margin-right: 4rem;
	}
		html:root .sm\:mr-2 {
		margin-right: .5rem;
	}
		html:root .sm\:mr-2.5 {
		margin-right: .625rem;
	}
		html:root .sm\:mr-20 {
		margin-right: 5rem;
	}
		html:root .sm\:mr-24 {
		margin-right: 6rem;
	}
		html:root .sm\:mr-28 {
		margin-right: 7rem;
	}
		html:root .sm\:mr-3 {
		margin-right: .75rem;
	}
		html:root .sm\:mr-3.5 {
		margin-right: .875rem;
	}
		html:root .sm\:mr-32 {
		margin-right: 8rem;
	}
		html:root .sm\:mr-36 {
		margin-right: 9rem;
	}
		html:root .sm\:mr-4 {
		margin-right: 1rem;
	}
		html:root .sm\:mr-40 {
		margin-right: 10rem;
	}
		html:root .sm\:mr-44 {
		margin-right: 11rem;
	}
		html:root .sm\:mr-48 {
		margin-right: 12rem;
	}
		html:root .sm\:mr-5 {
		margin-right: 1.25rem;
	}
		html:root .sm\:mr-52 {
		margin-right: 13rem;
	}
		html:root .sm\:mr-56 {
		margin-right: 14rem;
	}
		html:root .sm\:mr-6 {
		margin-right: 1.5rem;
	}
		html:root .sm\:mr-60 {
		margin-right: 15rem;
	}
		html:root .sm\:mr-64 {
		margin-right: 16rem;
	}
		html:root .sm\:mr-7 {
		margin-right: 1.75rem;
	}
		html:root .sm\:mr-72 {
		margin-right: 18rem;
	}
		html:root .sm\:mr-8 {
		margin-right: 2rem;
	}
		html:root .sm\:mr-80 {
		margin-right: 20rem;
	}
		html:root .sm\:mr-9 {
		margin-right: 2.25rem;
	}
		html:root .sm\:mr-96 {
		margin-right: 24rem;
	}
		html:root .sm\:mt-0 {
		margin-top: 0px;
	}
		html:root .sm\:mt-0.5 {
		margin-top: .125rem;
	}
		html:root .sm\:mt-1 {
		margin-top: .25rem;
	}
		html:root .sm\:mt-1.5 {
		margin-top: .375rem;
	}
		html:root .sm\:mt-10 {
		margin-top: 2.5rem;
	}
		html:root .sm\:mt-11 {
		margin-top: 2.75rem;
	}
		html:root .sm\:mt-12 {
		margin-top: 3rem;
	}
		html:root .sm\:mt-14 {
		margin-top: 3.5rem;
	}
		html:root .sm\:mt-16 {
		margin-top: 4rem;
	}
		html:root .sm\:mt-2 {
		margin-top: .5rem;
	}
		html:root .sm\:mt-2.5 {
		margin-top: .625rem;
	}
		html:root .sm\:mt-20 {
		margin-top: 5rem;
	}
		html:root .sm\:mt-24 {
		margin-top: 6rem;
	}
		html:root .sm\:mt-28 {
		margin-top: 7rem;
	}
		html:root .sm\:mt-3 {
		margin-top: .75rem;
	}
		html:root .sm\:mt-3.5 {
		margin-top: .875rem;
	}
		html:root .sm\:mt-32 {
		margin-top: 8rem;
	}
		html:root .sm\:mt-36 {
		margin-top: 9rem;
	}
		html:root .sm\:mt-4 {
		margin-top: 1rem;
	}
		html:root .sm\:mt-40 {
		margin-top: 10rem;
	}
		html:root .sm\:mt-44 {
		margin-top: 11rem;
	}
		html:root .sm\:mt-48 {
		margin-top: 12rem;
	}
		html:root .sm\:mt-5 {
		margin-top: 1.25rem;
	}
		html:root .sm\:mt-52 {
		margin-top: 13rem;
	}
		html:root .sm\:mt-56 {
		margin-top: 14rem;
	}
		html:root .sm\:mt-6 {
		margin-top: 1.5rem;
	}
		html:root .sm\:mt-60 {
		margin-top: 15rem;
	}
		html:root .sm\:mt-64 {
		margin-top: 16rem;
	}
		html:root .sm\:mt-7 {
		margin-top: 1.75rem;
	}
		html:root .sm\:mt-72 {
		margin-top: 18rem;
	}
		html:root .sm\:mt-8 {
		margin-top: 2rem;
	}
		html:root .sm\:mt-80 {
		margin-top: 20rem;
	}
		html:root .sm\:mt-9 {
		margin-top: 2.25rem;
	}
		html:root .sm\:mt-96 {
		margin-top: 24rem;
	}
		html:root .sm\:w-2/4 {
		width: 50%;
	}
		html:root .sm\:cursor-context-menu {
		cursor: context-menu;
	}
		html:root .sm\:text-ellipsis {
		text-overflow: ellipsis;
	}
		html:root .sm\:text-clip {
		text-overflow: clip;
	}
		html:root .sm\:text-wrap {
		text-wrap: wrap;
	}
		html:root .sm\:text-nowrap {
		text-wrap: nowrap;
	}
		html:root .sm\:text-balance {
		text-wrap: balance;
	}
		html:root .sm\:text-pretty {
		text-wrap: pretty;
	}
		html:root .sm\:px-0 {
		padding-left: 0px;
padding-right: 0px;
	}
		html:root .sm\:px-0.5 {
		padding-left: .125rem;
padding-right: .125rem;
	}
		html:root .sm\:px-1 {
		padding-left: .25rem;
padding-right: .25rem;
	}
		html:root .sm\:px-1.5 {
		padding-left: .375rem;
padding-right: .375rem;
	}
		html:root .sm\:px-10 {
		padding-left: 2.5rem;
padding-right: 2.5rem;
	}
		html:root .sm\:px-11 {
		padding-left: 2.75rem;
padding-right: 2.75rem;
	}
		html:root .sm\:px-12 {
		padding-left: 3rem;
padding-right: 3rem;
	}
		html:root .sm\:px-14 {
		padding-left: 3.5rem;
padding-right: 3.5rem;
	}
		html:root .sm\:px-16 {
		padding-left: 4rem;
padding-right: 4rem;
	}
		html:root .sm\:px-2 {
		padding-left: .5rem;
padding-right: .5rem;
	}
		html:root .sm\:px-2.5 {
		padding-left: .625rem;
padding-right: .625rem;
	}
		html:root .sm\:px-20 {
		padding-left: 5rem;
padding-right: 5rem;
	}
		html:root .sm\:px-24 {
		padding-left: 6rem;
padding-right: 6rem;
	}
		html:root .sm\:px-28 {
		padding-left: 7rem;
padding-right: 7rem;
	}
		html:root .sm\:px-3 {
		padding-left: .75rem;
padding-right: .75rem;
	}
		html:root .sm\:px-3.5 {
		padding-left: .875rem;
padding-right: .875rem;
	}
		html:root .sm\:px-32 {
		padding-left: 8rem;
padding-right: 8rem;
	}
		html:root .sm\:px-36 {
		padding-left: 9rem;
padding-right: 9rem;
	}
		html:root .sm\:px-4 {
		padding-left: 1rem;
padding-right: 1rem;
	}
		html:root .sm\:px-40 {
		padding-left: 10rem;
padding-right: 10rem;
	}
		html:root .sm\:px-44 {
		padding-left: 11rem;
padding-right: 11rem;
	}
		html:root .sm\:px-48 {
		padding-left: 12rem;
padding-right: 12rem;
	}
		html:root .sm\:px-5 {
		padding-left: 1.25rem;
padding-right: 1.25rem;
	}
		html:root .sm\:px-52 {
		padding-left: 13rem;
padding-right: 13rem;
	}
		html:root .sm\:px-56 {
		padding-left: 14rem;
padding-right: 14rem;
	}
		html:root .sm\:px-6 {
		padding-left: 1.5rem;
padding-right: 1.5rem;
	}
		html:root .sm\:px-60 {
		padding-left: 15rem;
padding-right: 15rem;
	}
		html:root .sm\:px-64 {
		padding-left: 16rem;
padding-right: 16rem;
	}
		html:root .sm\:px-7 {
		padding-left: 1.75rem;
padding-right: 1.75rem;
	}
		html:root .sm\:px-72 {
		padding-left: 18rem;
padding-right: 18rem;
	}
		html:root .sm\:px-8 {
		padding-left: 2rem;
padding-right: 2rem;
	}
		html:root .sm\:px-80 {
		padding-left: 20rem;
padding-right: 20rem;
	}
		html:root .sm\:px-9 {
		padding-left: 2.25rem;
padding-right: 2.25rem;
	}
		html:root .sm\:px-96 {
		padding-left: 24rem;
padding-right: 24rem;
	}
		html:root .sm\:py-0 {
		padding-top: 0px;
padding-bottom: 0px;
	}
		html:root .sm\:py-0.5 {
		padding-top: .125rem;
padding-bottom: .125rem;
	}
		html:root .sm\:py-1 {
		padding-top: .25rem;
padding-bottom: .25rem;
	}
		html:root .sm\:py-1.5 {
		padding-top: .375rem;
padding-bottom: .375rem;
	}
		html:root .sm\:py-10 {
		padding-top: 2.5rem;
padding-bottom: 2.5rem;
	}
		html:root .sm\:py-11 {
		padding-top: 2.75rem;
padding-bottom: 2.75rem;
	}
		html:root .sm\:py-12 {
		padding-top: 3rem;
padding-bottom: 3rem;
	}
		html:root .sm\:py-14 {
		padding-top: 3.5rem;
padding-bottom: 3.5rem;
	}
		html:root .sm\:py-16 {
		padding-top: 4rem;
padding-bottom: 4rem;
	}
		html:root .sm\:py-2 {
		padding-top: .5rem;
padding-bottom: .5rem;
	}
		html:root .sm\:py-2.5 {
		padding-top: .625rem;
padding-bottom: .625rem;
	}
		html:root .sm\:py-20 {
		padding-top: 5rem;
padding-bottom: 5rem;
	}
		html:root .sm\:py-24 {
		padding-top: 6rem;
padding-bottom: 6rem;
	}
		html:root .sm\:py-28 {
		padding-top: 7rem;
padding-bottom: 7rem;
	}
		html:root .sm\:py-3 {
		padding-top: .75rem;
padding-bottom: .75rem;
	}
		html:root .sm\:py-3.5 {
		padding-top: .875rem;
padding-bottom: .875rem;
	}
		html:root .sm\:py-32 {
		padding-top: 8rem;
padding-bottom: 8rem;
	}
		html:root .sm\:py-36 {
		padding-top: 9rem;
padding-bottom: 9rem;
	}
		html:root .sm\:py-4 {
		padding-top: 1rem;
padding-bottom: 1rem;
	}
		html:root .sm\:py-40 {
		padding-top: 10rem;
padding-bottom: 10rem;
	}
		html:root .sm\:py-44 {
		padding-top: 11rem;
padding-bottom: 11rem;
	}
		html:root .sm\:py-48 {
		padding-top: 12rem;
padding-bottom: 12rem;
	}
		html:root .sm\:py-5 {
		padding-top: 1.25rem;
padding-bottom: 1.25rem;
	}
		html:root .sm\:py-52 {
		padding-top: 13rem;
padding-bottom: 13rem;
	}
		html:root .sm\:py-56 {
		padding-top: 14rem;
padding-bottom: 14rem;
	}
		html:root .sm\:py-6 {
		padding-top: 1.5rem;
padding-bottom: 1.5rem;
	}
		html:root .sm\:py-60 {
		padding-top: 15rem;
padding-bottom: 15rem;
	}
		html:root .sm\:py-64 {
		padding-top: 16rem;
padding-bottom: 16rem;
	}
		html:root .sm\:py-7 {
		padding-top: 1.75rem;
padding-bottom: 1.75rem;
	}
		html:root .sm\:py-72 {
		padding-top: 18rem;
padding-bottom: 18rem;
	}
		html:root .sm\:py-8 {
		padding-top: 2rem;
padding-bottom: 2rem;
	}
		html:root .sm\:py-80 {
		padding-top: 20rem;
padding-bottom: 20rem;
	}
		html:root .sm\:py-9 {
		padding-top: 2.25rem;
padding-bottom: 2.25rem;
	}
		html:root .sm\:py-96 {
		padding-top: 24rem;
padding-bottom: 24rem;
	}
		html:root .sm\:pb-0 {
		padding-bottom: 0px;
	}
		html:root .sm\:pb-0.5 {
		padding-bottom: .125rem;
	}
		html:root .sm\:pb-1 {
		padding-bottom: .25rem;
	}
		html:root .sm\:pb-1.5 {
		padding-bottom: .375rem;
	}
		html:root .sm\:pb-10 {
		padding-bottom: 2.5rem;
	}
		html:root .sm\:pb-11 {
		padding-bottom: 2.75rem;
	}
		html:root .sm\:pb-12 {
		padding-bottom: 3rem;
	}
		html:root .sm\:pb-14 {
		padding-bottom: 3.5rem;
	}
		html:root .sm\:pb-16 {
		padding-bottom: 4rem;
	}
		html:root .sm\:pb-2 {
		padding-bottom: .5rem;
	}
		html:root .sm\:pb-2.5 {
		padding-bottom: .625rem;
	}
		html:root .sm\:pb-20 {
		padding-bottom: 5rem;
	}
		html:root .sm\:pb-24 {
		padding-bottom: 6rem;
	}
		html:root .sm\:pb-28 {
		padding-bottom: 7rem;
	}
		html:root .sm\:pb-3 {
		padding-bottom: .75rem;
	}
		html:root .sm\:pb-3.5 {
		padding-bottom: .875rem;
	}
		html:root .sm\:pb-32 {
		padding-bottom: 8rem;
	}
		html:root .sm\:pb-36 {
		padding-bottom: 9rem;
	}
		html:root .sm\:pb-4 {
		padding-bottom: 1rem;
	}
		html:root .sm\:pb-40 {
		padding-bottom: 10rem;
	}
		html:root .sm\:pb-44 {
		padding-bottom: 11rem;
	}
		html:root .sm\:pb-48 {
		padding-bottom: 12rem;
	}
		html:root .sm\:pb-5 {
		padding-bottom: 1.25rem;
	}
		html:root .sm\:pb-52 {
		padding-bottom: 13rem;
	}
		html:root .sm\:pb-56 {
		padding-bottom: 14rem;
	}
		html:root .sm\:pb-6 {
		padding-bottom: 1.5rem;
	}
		html:root .sm\:pb-60 {
		padding-bottom: 15rem;
	}
		html:root .sm\:pb-64 {
		padding-bottom: 16rem;
	}
		html:root .sm\:pb-7 {
		padding-bottom: 1.75rem;
	}
		html:root .sm\:pb-72 {
		padding-bottom: 18rem;
	}
		html:root .sm\:pb-8 {
		padding-bottom: 2rem;
	}
		html:root .sm\:pb-80 {
		padding-bottom: 20rem;
	}
		html:root .sm\:pb-9 {
		padding-bottom: 2.25rem;
	}
		html:root .sm\:pb-96 {
		padding-bottom: 24rem;
	}
		html:root .sm\:pl-0 {
		padding-left: 0px;
	}
		html:root .sm\:pl-0.5 {
		padding-left: .125rem;
	}
		html:root .sm\:pl-1 {
		padding-left: .25rem;
	}
		html:root .sm\:pl-1.5 {
		padding-left: .375rem;
	}
		html:root .sm\:pl-10 {
		padding-left: 2.5rem;
	}
		html:root .sm\:pl-11 {
		padding-left: 2.75rem;
	}
		html:root .sm\:pl-12 {
		padding-left: 3rem;
	}
		html:root .sm\:pl-14 {
		padding-left: 3.5rem;
	}
		html:root .sm\:pl-16 {
		padding-left: 4rem;
	}
		html:root .sm\:pl-2 {
		padding-left: .5rem;
	}
		html:root .sm\:pl-2.5 {
		padding-left: .625rem;
	}
		html:root .sm\:pl-20 {
		padding-left: 5rem;
	}
		html:root .sm\:pl-24 {
		padding-left: 6rem;
	}
		html:root .sm\:pl-28 {
		padding-left: 7rem;
	}
		html:root .sm\:pl-3 {
		padding-left: .75rem;
	}
		html:root .sm\:pl-3.5 {
		padding-left: .875rem;
	}
		html:root .sm\:pl-32 {
		padding-left: 8rem;
	}
		html:root .sm\:pl-36 {
		padding-left: 9rem;
	}
		html:root .sm\:pl-4 {
		padding-left: 1rem;
	}
		html:root .sm\:pl-40 {
		padding-left: 10rem;
	}
		html:root .sm\:pl-44 {
		padding-left: 11rem;
	}
		html:root .sm\:pl-48 {
		padding-left: 12rem;
	}
		html:root .sm\:pl-5 {
		padding-left: 1.25rem;
	}
		html:root .sm\:pl-52 {
		padding-left: 13rem;
	}
		html:root .sm\:pl-56 {
		padding-left: 14rem;
	}
		html:root .sm\:pl-6 {
		padding-left: 1.5rem;
	}
		html:root .sm\:pl-60 {
		padding-left: 15rem;
	}
		html:root .sm\:pl-64 {
		padding-left: 16rem;
	}
		html:root .sm\:pl-7 {
		padding-left: 1.75rem;
	}
		html:root .sm\:pl-72 {
		padding-left: 18rem;
	}
		html:root .sm\:pl-8 {
		padding-left: 2rem;
	}
		html:root .sm\:pl-80 {
		padding-left: 20rem;
	}
		html:root .sm\:pl-9 {
		padding-left: 2.25rem;
	}
		html:root .sm\:pl-96 {
		padding-left: 24rem;
	}
		html:root .sm\:pr-0 {
		padding-right: 0px;
	}
		html:root .sm\:pr-0.5 {
		padding-right: .125rem;
	}
		html:root .sm\:pr-1 {
		padding-right: .25rem;
	}
		html:root .sm\:pr-1.5 {
		padding-right: .375rem;
	}
		html:root .sm\:pr-10 {
		padding-right: 2.5rem;
	}
		html:root .sm\:pr-11 {
		padding-right: 2.75rem;
	}
		html:root .sm\:pr-12 {
		padding-right: 3rem;
	}
		html:root .sm\:pr-14 {
		padding-right: 3.5rem;
	}
		html:root .sm\:pr-16 {
		padding-right: 4rem;
	}
		html:root .sm\:pr-2 {
		padding-right: .5rem;
	}
		html:root .sm\:pr-2.5 {
		padding-right: .625rem;
	}
		html:root .sm\:pr-20 {
		padding-right: 5rem;
	}
		html:root .sm\:pr-24 {
		padding-right: 6rem;
	}
		html:root .sm\:pr-28 {
		padding-right: 7rem;
	}
		html:root .sm\:pr-3 {
		padding-right: .75rem;
	}
		html:root .sm\:pr-3.5 {
		padding-right: .875rem;
	}
		html:root .sm\:pr-32 {
		padding-right: 8rem;
	}
		html:root .sm\:pr-36 {
		padding-right: 9rem;
	}
		html:root .sm\:pr-4 {
		padding-right: 1rem;
	}
		html:root .sm\:pr-40 {
		padding-right: 10rem;
	}
		html:root .sm\:pr-44 {
		padding-right: 11rem;
	}
		html:root .sm\:pr-48 {
		padding-right: 12rem;
	}
		html:root .sm\:pr-5 {
		padding-right: 1.25rem;
	}
		html:root .sm\:pr-52 {
		padding-right: 13rem;
	}
		html:root .sm\:pr-56 {
		padding-right: 14rem;
	}
		html:root .sm\:pr-6 {
		padding-right: 1.5rem;
	}
		html:root .sm\:pr-60 {
		padding-right: 15rem;
	}
		html:root .sm\:pr-64 {
		padding-right: 16rem;
	}
		html:root .sm\:pr-7 {
		padding-right: 1.75rem;
	}
		html:root .sm\:pr-72 {
		padding-right: 18rem;
	}
		html:root .sm\:pr-8 {
		padding-right: 2rem;
	}
		html:root .sm\:pr-80 {
		padding-right: 20rem;
	}
		html:root .sm\:pr-9 {
		padding-right: 2.25rem;
	}
		html:root .sm\:pr-96 {
		padding-right: 24rem;
	}
		html:root .sm\:pt-0 {
		padding-top: 0px;
	}
		html:root .sm\:pt-0.5 {
		padding-top: .125rem;
	}
		html:root .sm\:pt-1 {
		padding-top: .25rem;
	}
		html:root .sm\:pt-1.5 {
		padding-top: .375rem;
	}
		html:root .sm\:pt-10 {
		padding-top: 2.5rem;
	}
		html:root .sm\:pt-11 {
		padding-top: 2.75rem;
	}
		html:root .sm\:pt-12 {
		padding-top: 3rem;
	}
		html:root .sm\:pt-14 {
		padding-top: 3.5rem;
	}
		html:root .sm\:pt-16 {
		padding-top: 4rem;
	}
		html:root .sm\:pt-2 {
		padding-top: .5rem;
	}
		html:root .sm\:pt-2.5 {
		padding-top: .625rem;
	}
		html:root .sm\:pt-20 {
		padding-top: 5rem;
	}
		html:root .sm\:pt-24 {
		padding-top: 6rem;
	}
		html:root .sm\:pt-28 {
		padding-top: 7rem;
	}
		html:root .sm\:pt-3 {
		padding-top: .75rem;
	}
		html:root .sm\:pt-3.5 {
		padding-top: .875rem;
	}
		html:root .sm\:pt-32 {
		padding-top: 8rem;
	}
		html:root .sm\:pt-36 {
		padding-top: 9rem;
	}
		html:root .sm\:pt-4 {
		padding-top: 1rem;
	}
		html:root .sm\:pt-40 {
		padding-top: 10rem;
	}
		html:root .sm\:pt-44 {
		padding-top: 11rem;
	}
		html:root .sm\:pt-48 {
		padding-top: 12rem;
	}
		html:root .sm\:pt-5 {
		padding-top: 1.25rem;
	}
		html:root .sm\:pt-52 {
		padding-top: 13rem;
	}
		html:root .sm\:pt-56 {
		padding-top: 14rem;
	}
		html:root .sm\:pt-6 {
		padding-top: 1.5rem;
	}
		html:root .sm\:pt-60 {
		padding-top: 15rem;
	}
		html:root .sm\:pt-64 {
		padding-top: 16rem;
	}
		html:root .sm\:pt-7 {
		padding-top: 1.75rem;
	}
		html:root .sm\:pt-72 {
		padding-top: 18rem;
	}
		html:root .sm\:pt-8 {
		padding-top: 2rem;
	}
		html:root .sm\:pt-80 {
		padding-top: 20rem;
	}
		html:root .sm\:pt-9 {
		padding-top: 2.25rem;
	}
		html:root .sm\:pt-96 {
		padding-top: 24rem;
	}
		html:root .sm\:text-left {
		text-align: left;
	}
		html:root .sm\:text-center {
		text-align: center;
	}
		html:root .sm\:text-right {
		text-align: right;
	}
		html:root .sm\:text-justify {
		text-align: justify;
	}
		html:root .sm\:text-start {
		text-align: start;
	}
		html:root .sm\:text-end {
		text-align: end;
	}
		html:root .sm\:align-text-top {
		vertical-align: text-top;
	}
		html:root .sm\:align-text-bottom {
		vertical-align: text-bottom;
	}
		html:root .sm\:text-2xl {
		font-size: 1.5rem;
line-height: 2rem;
	}
		html:root .sm\:text-3xl {
		font-size: 1.875rem;
line-height: 2.25rem;
	}
		html:root .sm\:text-4xl {
		font-size: 2.25rem;
line-height: 2.5rem;
	}
		html:root .sm\:text-5xl {
		font-size: 3rem;
line-height: 1;
	}
		html:root .sm\:text-6xl {
		font-size: 3.75rem;
line-height: 1;
	}
		html:root .sm\:text-7xl {
		font-size: 4.5rem;
line-height: 1;
	}
		html:root .sm\:text-8xl {
		font-size: 6rem;
line-height: 1;
	}
		html:root .sm\:text-9xl {
		font-size: 8rem;
line-height: 1;
	}
		html:root .sm\:text-base {
		font-size: 1rem;
line-height: 1.5rem;
	}
		html:root .sm\:text-lg {
		font-size: 1.125rem;
line-height: 1.75rem;
	}
		html:root .sm\:text-sm {
		font-size: .875rem;
line-height: 1.25rem;
	}
		html:root .sm\:text-xl {
		font-size: 1.25rem;
line-height: 1.75rem;
	}
		html:root .sm\:text-xs {
		font-size: .75rem;
line-height: 1rem;
	}
		html:root .sm\:uppercase {
		text-transform: uppercase;
	}
		html:root .sm\:italic {
		font-style: italic;
	}
		html:root .sm\:leading-10 {
		line-height: 2.5rem;
	}
		html:root .sm\:leading-3 {
		line-height: .75rem;
	}
		html:root .sm\:leading-4 {
		line-height: 1rem;
	}
		html:root .sm\:leading-5 {
		line-height: 1.25rem;
	}
		html:root .sm\:leading-6 {
		line-height: 1.5rem;
	}
		html:root .sm\:leading-7 {
		line-height: 1.75rem;
	}
		html:root .sm\:leading-8 {
		line-height: 2rem;
	}
		html:root .sm\:leading-9 {
		line-height: 2.25rem;
	}
		html:root .sm\:leading-loose {
		line-height: 2;
	}
		html:root .sm\:leading-none {
		line-height: 1;
	}
		html:root .sm\:leading-normal {
		line-height: 1.5;
	}
		html:root .sm\:leading-relaxed {
		line-height: 1.625;
	}
		html:root .sm\:leading-snug {
		line-height: 1.375;
	}
		html:root .sm\:leading-tight {
		line-height: 1.25;
	}
		html:root .sm\:text-current {
		color: currentColor;
	}
		html:root .sm\:text-inherit {
		color: inherit;
	}
		html:root .sm\:text-transparent {
		color: transparent;
	}
	 
} 
 
@media (min-width: 641px) and (max-width: 768px) { 
 
		html:root .md\:strike {
		text-decoration: line-through;
	}
		html:root .md\:float-start {
		float: inline-start;
	}
		html:root .md\:float-end {
		float: inline-end;
	}
		html:root .md\:float-right {
		float: right;
	}
		html:root .md\:float-left {
		float: left;
	}
		html:root .md\:float-none {
		float: none;
	}
		html:root .md\:-mx-0 {
		margin-left: -0px;
margin-right: -0px;
	}
		html:root .md\:-mx-0.5 {
		margin-left: -.125rem;
margin-right: -.125rem;
	}
		html:root .md\:-mx-1 {
		margin-left: -.25rem;
margin-right: -.25rem;
	}
		html:root .md\:-mx-1.5 {
		margin-left: -.375rem;
margin-right: -.375rem;
	}
		html:root .md\:-mx-10 {
		margin-left: -2.5rem;
margin-right: -2.5rem;
	}
		html:root .md\:-mx-11 {
		margin-left: -2.75rem;
margin-right: -2.75rem;
	}
		html:root .md\:-mx-12 {
		margin-left: -3rem;
margin-right: -3rem;
	}
		html:root .md\:-mx-14 {
		margin-left: -3.5rem;
margin-right: -3.5rem;
	}
		html:root .md\:-mx-16 {
		margin-left: -4rem;
margin-right: -4rem;
	}
		html:root .md\:-mx-2 {
		margin-left: -.5rem;
margin-right: -.5rem;
	}
		html:root .md\:-mx-2.5 {
		margin-left: -.625rem;
margin-right: -.625rem;
	}
		html:root .md\:-mx-20 {
		margin-left: -5rem;
margin-right: -5rem;
	}
		html:root .md\:-mx-24 {
		margin-left: -6rem;
margin-right: -6rem;
	}
		html:root .md\:-mx-28 {
		margin-left: -7rem;
margin-right: -7rem;
	}
		html:root .md\:-mx-3 {
		margin-left: -.75rem;
margin-right: -.75rem;
	}
		html:root .md\:-mx-3.5 {
		margin-left: -.875rem;
margin-right: -.875rem;
	}
		html:root .md\:-mx-32 {
		margin-left: -8rem;
margin-right: -8rem;
	}
		html:root .md\:-mx-36 {
		margin-left: -9rem;
margin-right: -9rem;
	}
		html:root .md\:-mx-4 {
		margin-left: -1rem;
margin-right: -1rem;
	}
		html:root .md\:-mx-40 {
		margin-left: -10rem;
margin-right: -10rem;
	}
		html:root .md\:-mx-44 {
		margin-left: -11rem;
margin-right: -11rem;
	}
		html:root .md\:-mx-48 {
		margin-left: -12rem;
margin-right: -12rem;
	}
		html:root .md\:-mx-5 {
		margin-left: -1.25rem;
margin-right: -1.25rem;
	}
		html:root .md\:-mx-52 {
		margin-left: -13rem;
margin-right: -13rem;
	}
		html:root .md\:-mx-56 {
		margin-left: -14rem;
margin-right: -14rem;
	}
		html:root .md\:-mx-6 {
		margin-left: -1.5rem;
margin-right: -1.5rem;
	}
		html:root .md\:-mx-60 {
		margin-left: -15rem;
margin-right: -15rem;
	}
		html:root .md\:-mx-64 {
		margin-left: -16rem;
margin-right: -16rem;
	}
		html:root .md\:-mx-7 {
		margin-left: -1.75rem;
margin-right: -1.75rem;
	}
		html:root .md\:-mx-72 {
		margin-left: -18rem;
margin-right: -18rem;
	}
		html:root .md\:-mx-8 {
		margin-left: -2rem;
margin-right: -2rem;
	}
		html:root .md\:-mx-80 {
		margin-left: -20rem;
margin-right: -20rem;
	}
		html:root .md\:-mx-9 {
		margin-left: -2.25rem;
margin-right: -2.25rem;
	}
		html:root .md\:-mx-96 {
		margin-left: -24rem;
margin-right: -24rem;
	}
		html:root .md\:-mx-px {
		margin-left: -1px;
margin-right: -1px;
	}
		html:root .md\:-my-0 {
		margin-top: -0px;
margin-bottom: -0px;
	}
		html:root .md\:-my-0.5 {
		margin-top: -.125rem;
margin-bottom: -.125rem;
	}
		html:root .md\:-my-1 {
		margin-top: -.25rem;
margin-bottom: -.25rem;
	}
		html:root .md\:-my-1.5 {
		margin-top: -.375rem;
margin-bottom: -.375rem;
	}
		html:root .md\:-my-10 {
		margin-top: -2.5rem;
margin-bottom: -2.5rem;
	}
		html:root .md\:-my-11 {
		margin-top: -2.75rem;
margin-bottom: -2.75rem;
	}
		html:root .md\:-my-12 {
		margin-top: -3rem;
margin-bottom: -3rem;
	}
		html:root .md\:-my-14 {
		margin-top: -3.5rem;
margin-bottom: -3.5rem;
	}
		html:root .md\:-my-16 {
		margin-top: -4rem;
margin-bottom: -4rem;
	}
		html:root .md\:-my-2 {
		margin-top: -.5rem;
margin-bottom: -.5rem;
	}
		html:root .md\:-my-2.5 {
		margin-top: -.625rem;
margin-bottom: -.625rem;
	}
		html:root .md\:-my-20 {
		margin-top: -5rem;
margin-bottom: -5rem;
	}
		html:root .md\:-my-24 {
		margin-top: -6rem;
margin-bottom: -6rem;
	}
		html:root .md\:-my-28 {
		margin-top: -7rem;
margin-bottom: -7rem;
	}
		html:root .md\:-my-3 {
		margin-top: -.75rem;
margin-bottom: -.75rem;
	}
		html:root .md\:-my-3.5 {
		margin-top: -.875rem;
margin-bottom: -.875rem;
	}
		html:root .md\:-my-32 {
		margin-top: -8rem;
margin-bottom: -8rem;
	}
		html:root .md\:-my-36 {
		margin-top: -9rem;
margin-bottom: -9rem;
	}
		html:root .md\:-my-4 {
		margin-top: -1rem;
margin-bottom: -1rem;
	}
		html:root .md\:-my-40 {
		margin-top: -10rem;
margin-bottom: -10rem;
	}
		html:root .md\:-my-44 {
		margin-top: -11rem;
margin-bottom: -11rem;
	}
		html:root .md\:-my-48 {
		margin-top: -12rem;
margin-bottom: -12rem;
	}
		html:root .md\:-my-5 {
		margin-top: -1.25rem;
margin-bottom: -1.25rem;
	}
		html:root .md\:-my-52 {
		margin-top: -13rem;
margin-bottom: -13rem;
	}
		html:root .md\:-my-56 {
		margin-top: -14rem;
margin-bottom: -14rem;
	}
		html:root .md\:-my-6 {
		margin-top: -1.5rem;
margin-bottom: -1.5rem;
	}
		html:root .md\:-my-60 {
		margin-top: -15rem;
margin-bottom: -15rem;
	}
		html:root .md\:-my-64 {
		margin-top: -16rem;
margin-bottom: -16rem;
	}
		html:root .md\:-my-7 {
		margin-top: -1.75rem;
margin-bottom: -1.75rem;
	}
		html:root .md\:-my-72 {
		margin-top: -18rem;
margin-bottom: -18rem;
	}
		html:root .md\:-my-8 {
		margin-top: -2rem;
margin-bottom: -2rem;
	}
		html:root .md\:-my-80 {
		margin-top: -20rem;
margin-bottom: -20rem;
	}
		html:root .md\:-my-9 {
		margin-top: -2.25rem;
margin-bottom: -2.25rem;
	}
		html:root .md\:-my-96 {
		margin-top: -24rem;
margin-bottom: -24rem;
	}
		html:root .md\:-my-px {
		margin-top: -1px;
margin-bottom: -1px;
	}
		html:root .md\:mx-0 {
		margin-left: 0px;
margin-right: 0px;
	}
		html:root .md\:mx-0.5 {
		margin-left: .125rem;
margin-right: .125rem;
	}
		html:root .md\:mx-1 {
		margin-left: .25rem;
margin-right: .25rem;
	}
		html:root .md\:mx-1.5 {
		margin-left: .375rem;
margin-right: .375rem;
	}
		html:root .md\:mx-10 {
		margin-left: 2.5rem;
margin-right: 2.5rem;
	}
		html:root .md\:mx-11 {
		margin-left: 2.75rem;
margin-right: 2.75rem;
	}
		html:root .md\:mx-12 {
		margin-left: 3rem;
margin-right: 3rem;
	}
		html:root .md\:mx-14 {
		margin-left: 3.5rem;
margin-right: 3.5rem;
	}
		html:root .md\:mx-16 {
		margin-left: 4rem;
margin-right: 4rem;
	}
		html:root .md\:mx-2 {
		margin-left: .5rem;
margin-right: .5rem;
	}
		html:root .md\:mx-2.5 {
		margin-left: .625rem;
margin-right: .625rem;
	}
		html:root .md\:mx-20 {
		margin-left: 5rem;
margin-right: 5rem;
	}
		html:root .md\:mx-24 {
		margin-left: 6rem;
margin-right: 6rem;
	}
		html:root .md\:mx-28 {
		margin-left: 7rem;
margin-right: 7rem;
	}
		html:root .md\:mx-3 {
		margin-left: .75rem;
margin-right: .75rem;
	}
		html:root .md\:mx-3.5 {
		margin-left: .875rem;
margin-right: .875rem;
	}
		html:root .md\:mx-32 {
		margin-left: 8rem;
margin-right: 8rem;
	}
		html:root .md\:mx-36 {
		margin-left: 9rem;
margin-right: 9rem;
	}
		html:root .md\:mx-4 {
		margin-left: 1rem;
margin-right: 1rem;
	}
		html:root .md\:mx-40 {
		margin-left: 10rem;
margin-right: 10rem;
	}
		html:root .md\:mx-44 {
		margin-left: 11rem;
margin-right: 11rem;
	}
		html:root .md\:mx-48 {
		margin-left: 12rem;
margin-right: 12rem;
	}
		html:root .md\:mx-5 {
		margin-left: 1.25rem;
margin-right: 1.25rem;
	}
		html:root .md\:mx-52 {
		margin-left: 13rem;
margin-right: 13rem;
	}
		html:root .md\:mx-56 {
		margin-left: 14rem;
margin-right: 14rem;
	}
		html:root .md\:mx-6 {
		margin-left: 1.5rem;
margin-right: 1.5rem;
	}
		html:root .md\:mx-60 {
		margin-left: 15rem;
margin-right: 15rem;
	}
		html:root .md\:mx-64 {
		margin-left: 16rem;
margin-right: 16rem;
	}
		html:root .md\:mx-7 {
		margin-left: 1.75rem;
margin-right: 1.75rem;
	}
		html:root .md\:mx-72 {
		margin-left: 18rem;
margin-right: 18rem;
	}
		html:root .md\:mx-8 {
		margin-left: 2rem;
margin-right: 2rem;
	}
		html:root .md\:mx-80 {
		margin-left: 20rem;
margin-right: 20rem;
	}
		html:root .md\:mx-9 {
		margin-left: 2.25rem;
margin-right: 2.25rem;
	}
		html:root .md\:mx-96 {
		margin-left: 24rem;
margin-right: 24rem;
	}
		html:root .md\:mx-auto {
		margin-left: auto;
margin-right: auto;
	}
		html:root .md\:my-0 {
		margin-top: 0px;
margin-bottom: 0px;
	}
		html:root .md\:my-0.5 {
		margin-top: .125rem;
margin-bottom: .125rem;
	}
		html:root .md\:my-1 {
		margin-top: .25rem;
margin-bottom: .25rem;
	}
		html:root .md\:my-1.5 {
		margin-top: .375rem;
margin-bottom: .375rem;
	}
		html:root .md\:my-10 {
		margin-top: 2.5rem;
margin-bottom: 2.5rem;
	}
		html:root .md\:my-11 {
		margin-top: 2.75rem;
margin-bottom: 2.75rem;
	}
		html:root .md\:my-12 {
		margin-top: 3rem;
margin-bottom: 3rem;
	}
		html:root .md\:my-14 {
		margin-top: 3.5rem;
margin-bottom: 3.5rem;
	}
		html:root .md\:my-16 {
		margin-top: 4rem;
margin-bottom: 4rem;
	}
		html:root .md\:my-2 {
		margin-top: .5rem;
margin-bottom: .5rem;
	}
		html:root .md\:my-2.5 {
		margin-top: .625rem;
margin-bottom: .625rem;
	}
		html:root .md\:my-20 {
		margin-top: 5rem;
margin-bottom: 5rem;
	}
		html:root .md\:my-24 {
		margin-top: 6rem;
margin-bottom: 6rem;
	}
		html:root .md\:my-28 {
		margin-top: 7rem;
margin-bottom: 7rem;
	}
		html:root .md\:my-3 {
		margin-top: .75rem;
margin-bottom: .75rem;
	}
		html:root .md\:my-3.5 {
		margin-top: .875rem;
margin-bottom: .875rem;
	}
		html:root .md\:my-32 {
		margin-top: 8rem;
margin-bottom: 8rem;
	}
		html:root .md\:my-36 {
		margin-top: 9rem;
margin-bottom: 9rem;
	}
		html:root .md\:my-4 {
		margin-top: 1rem;
margin-bottom: 1rem;
	}
		html:root .md\:my-40 {
		margin-top: 10rem;
margin-bottom: 10rem;
	}
		html:root .md\:my-44 {
		margin-top: 11rem;
margin-bottom: 11rem;
	}
		html:root .md\:my-48 {
		margin-top: 12rem;
margin-bottom: 12rem;
	}
		html:root .md\:my-5 {
		margin-top: 1.25rem;
margin-bottom: 1.25rem;
	}
		html:root .md\:my-52 {
		margin-top: 13rem;
margin-bottom: 13rem;
	}
		html:root .md\:my-56 {
		margin-top: 14rem;
margin-bottom: 14rem;
	}
		html:root .md\:my-6 {
		margin-top: 1.5rem;
margin-bottom: 1.5rem;
	}
		html:root .md\:my-60 {
		margin-top: 15rem;
margin-bottom: 15rem;
	}
		html:root .md\:my-64 {
		margin-top: 16rem;
margin-bottom: 16rem;
	}
		html:root .md\:my-7 {
		margin-top: 1.75rem;
margin-bottom: 1.75rem;
	}
		html:root .md\:my-72 {
		margin-top: 18rem;
margin-bottom: 18rem;
	}
		html:root .md\:my-8 {
		margin-top: 2rem;
margin-bottom: 2rem;
	}
		html:root .md\:my-80 {
		margin-top: 20rem;
margin-bottom: 20rem;
	}
		html:root .md\:my-9 {
		margin-top: 2.25rem;
margin-bottom: 2.25rem;
	}
		html:root .md\:my-96 {
		margin-top: 24rem;
margin-bottom: 24rem;
	}
		html:root .md\:mb-0 {
		margin-bottom: 0px;
	}
		html:root .md\:mb-0.5 {
		margin-bottom: .125rem;
	}
		html:root .md\:mb-1 {
		margin-bottom: .25rem;
	}
		html:root .md\:mb-1.5 {
		margin-bottom: .375rem;
	}
		html:root .md\:mb-10 {
		margin-bottom: 2.5rem;
	}
		html:root .md\:mb-11 {
		margin-bottom: 2.75rem;
	}
		html:root .md\:mb-12 {
		margin-bottom: 3rem;
	}
		html:root .md\:mb-14 {
		margin-bottom: 3.5rem;
	}
		html:root .md\:mb-16 {
		margin-bottom: 4rem;
	}
		html:root .md\:mb-2 {
		margin-bottom: .5rem;
	}
		html:root .md\:mb-2.5 {
		margin-bottom: .625rem;
	}
		html:root .md\:mb-20 {
		margin-bottom: 5rem;
	}
		html:root .md\:mb-24 {
		margin-bottom: 6rem;
	}
		html:root .md\:mb-28 {
		margin-bottom: 7rem;
	}
		html:root .md\:mb-3 {
		margin-bottom: .75rem;
	}
		html:root .md\:mb-3.5 {
		margin-bottom: .875rem;
	}
		html:root .md\:mb-32 {
		margin-bottom: 8rem;
	}
		html:root .md\:mb-36 {
		margin-bottom: 9rem;
	}
		html:root .md\:mb-4 {
		margin-bottom: 1rem;
	}
		html:root .md\:mb-40 {
		margin-bottom: 10rem;
	}
		html:root .md\:mb-44 {
		margin-bottom: 11rem;
	}
		html:root .md\:mb-48 {
		margin-bottom: 12rem;
	}
		html:root .md\:mb-5 {
		margin-bottom: 1.25rem;
	}
		html:root .md\:mb-52 {
		margin-bottom: 13rem;
	}
		html:root .md\:mb-56 {
		margin-bottom: 14rem;
	}
		html:root .md\:mb-6 {
		margin-bottom: 1.5rem;
	}
		html:root .md\:mb-60 {
		margin-bottom: 15rem;
	}
		html:root .md\:mb-64 {
		margin-bottom: 16rem;
	}
		html:root .md\:mb-7 {
		margin-bottom: 1.75rem;
	}
		html:root .md\:mb-72 {
		margin-bottom: 18rem;
	}
		html:root .md\:mb-8 {
		margin-bottom: 2rem;
	}
		html:root .md\:mb-80 {
		margin-bottom: 20rem;
	}
		html:root .md\:mb-9 {
		margin-bottom: 2.25rem;
	}
		html:root .md\:mb-96 {
		margin-bottom: 24rem;
	}
		html:root .md\:ml-0 {
		margin-left: 0px;
	}
		html:root .md\:ml-0.5 {
		margin-left: .125rem;
	}
		html:root .md\:ml-1 {
		margin-left: .25rem;
	}
		html:root .md\:ml-1.5 {
		margin-left: .375rem;
	}
		html:root .md\:ml-10 {
		margin-left: 2.5rem;
	}
		html:root .md\:ml-11 {
		margin-left: 2.75rem;
	}
		html:root .md\:ml-12 {
		margin-left: 3rem;
	}
		html:root .md\:ml-14 {
		margin-left: 3.5rem;
	}
		html:root .md\:ml-16 {
		margin-left: 4rem;
	}
		html:root .md\:ml-2 {
		margin-left: .5rem;
	}
		html:root .md\:ml-2.5 {
		margin-left: .625rem;
	}
		html:root .md\:ml-20 {
		margin-left: 5rem;
	}
		html:root .md\:ml-24 {
		margin-left: 6rem;
	}
		html:root .md\:ml-28 {
		margin-left: 7rem;
	}
		html:root .md\:ml-3 {
		margin-left: .75rem;
	}
		html:root .md\:ml-3.5 {
		margin-left: .875rem;
	}
		html:root .md\:ml-32 {
		margin-left: 8rem;
	}
		html:root .md\:ml-36 {
		margin-left: 9rem;
	}
		html:root .md\:ml-4 {
		margin-left: 1rem;
	}
		html:root .md\:ml-40 {
		margin-left: 10rem;
	}
		html:root .md\:ml-44 {
		margin-left: 11rem;
	}
		html:root .md\:ml-48 {
		margin-left: 12rem;
	}
		html:root .md\:ml-5 {
		margin-left: 1.25rem;
	}
		html:root .md\:ml-52 {
		margin-left: 13rem;
	}
		html:root .md\:ml-56 {
		margin-left: 14rem;
	}
		html:root .md\:ml-6 {
		margin-left: 1.5rem;
	}
		html:root .md\:ml-60 {
		margin-left: 15rem;
	}
		html:root .md\:ml-64 {
		margin-left: 16rem;
	}
		html:root .md\:ml-7 {
		margin-left: 1.75rem;
	}
		html:root .md\:ml-72 {
		margin-left: 18rem;
	}
		html:root .md\:ml-8 {
		margin-left: 2rem;
	}
		html:root .md\:ml-80 {
		margin-left: 20rem;
	}
		html:root .md\:ml-9 {
		margin-left: 2.25rem;
	}
		html:root .md\:ml-96 {
		margin-left: 24rem;
	}
		html:root .md\:mr-0 {
		margin-right: 0px;
	}
		html:root .md\:mr-0.5 {
		margin-right: .125rem;
	}
		html:root .md\:mr-1 {
		margin-right: .25rem;
	}
		html:root .md\:mr-1.5 {
		margin-right: .375rem;
	}
		html:root .md\:mr-10 {
		margin-right: 2.5rem;
	}
		html:root .md\:mr-11 {
		margin-right: 2.75rem;
	}
		html:root .md\:mr-12 {
		margin-right: 3rem;
	}
		html:root .md\:mr-14 {
		margin-right: 3.5rem;
	}
		html:root .md\:mr-16 {
		margin-right: 4rem;
	}
		html:root .md\:mr-2 {
		margin-right: .5rem;
	}
		html:root .md\:mr-2.5 {
		margin-right: .625rem;
	}
		html:root .md\:mr-20 {
		margin-right: 5rem;
	}
		html:root .md\:mr-24 {
		margin-right: 6rem;
	}
		html:root .md\:mr-28 {
		margin-right: 7rem;
	}
		html:root .md\:mr-3 {
		margin-right: .75rem;
	}
		html:root .md\:mr-3.5 {
		margin-right: .875rem;
	}
		html:root .md\:mr-32 {
		margin-right: 8rem;
	}
		html:root .md\:mr-36 {
		margin-right: 9rem;
	}
		html:root .md\:mr-4 {
		margin-right: 1rem;
	}
		html:root .md\:mr-40 {
		margin-right: 10rem;
	}
		html:root .md\:mr-44 {
		margin-right: 11rem;
	}
		html:root .md\:mr-48 {
		margin-right: 12rem;
	}
		html:root .md\:mr-5 {
		margin-right: 1.25rem;
	}
		html:root .md\:mr-52 {
		margin-right: 13rem;
	}
		html:root .md\:mr-56 {
		margin-right: 14rem;
	}
		html:root .md\:mr-6 {
		margin-right: 1.5rem;
	}
		html:root .md\:mr-60 {
		margin-right: 15rem;
	}
		html:root .md\:mr-64 {
		margin-right: 16rem;
	}
		html:root .md\:mr-7 {
		margin-right: 1.75rem;
	}
		html:root .md\:mr-72 {
		margin-right: 18rem;
	}
		html:root .md\:mr-8 {
		margin-right: 2rem;
	}
		html:root .md\:mr-80 {
		margin-right: 20rem;
	}
		html:root .md\:mr-9 {
		margin-right: 2.25rem;
	}
		html:root .md\:mr-96 {
		margin-right: 24rem;
	}
		html:root .md\:mt-0 {
		margin-top: 0px;
	}
		html:root .md\:mt-0.5 {
		margin-top: .125rem;
	}
		html:root .md\:mt-1 {
		margin-top: .25rem;
	}
		html:root .md\:mt-1.5 {
		margin-top: .375rem;
	}
		html:root .md\:mt-10 {
		margin-top: 2.5rem;
	}
		html:root .md\:mt-11 {
		margin-top: 2.75rem;
	}
		html:root .md\:mt-12 {
		margin-top: 3rem;
	}
		html:root .md\:mt-14 {
		margin-top: 3.5rem;
	}
		html:root .md\:mt-16 {
		margin-top: 4rem;
	}
		html:root .md\:mt-2 {
		margin-top: .5rem;
	}
		html:root .md\:mt-2.5 {
		margin-top: .625rem;
	}
		html:root .md\:mt-20 {
		margin-top: 5rem;
	}
		html:root .md\:mt-24 {
		margin-top: 6rem;
	}
		html:root .md\:mt-28 {
		margin-top: 7rem;
	}
		html:root .md\:mt-3 {
		margin-top: .75rem;
	}
		html:root .md\:mt-3.5 {
		margin-top: .875rem;
	}
		html:root .md\:mt-32 {
		margin-top: 8rem;
	}
		html:root .md\:mt-36 {
		margin-top: 9rem;
	}
		html:root .md\:mt-4 {
		margin-top: 1rem;
	}
		html:root .md\:mt-40 {
		margin-top: 10rem;
	}
		html:root .md\:mt-44 {
		margin-top: 11rem;
	}
		html:root .md\:mt-48 {
		margin-top: 12rem;
	}
		html:root .md\:mt-5 {
		margin-top: 1.25rem;
	}
		html:root .md\:mt-52 {
		margin-top: 13rem;
	}
		html:root .md\:mt-56 {
		margin-top: 14rem;
	}
		html:root .md\:mt-6 {
		margin-top: 1.5rem;
	}
		html:root .md\:mt-60 {
		margin-top: 15rem;
	}
		html:root .md\:mt-64 {
		margin-top: 16rem;
	}
		html:root .md\:mt-7 {
		margin-top: 1.75rem;
	}
		html:root .md\:mt-72 {
		margin-top: 18rem;
	}
		html:root .md\:mt-8 {
		margin-top: 2rem;
	}
		html:root .md\:mt-80 {
		margin-top: 20rem;
	}
		html:root .md\:mt-9 {
		margin-top: 2.25rem;
	}
		html:root .md\:mt-96 {
		margin-top: 24rem;
	}
		html:root .md\:w-2/4 {
		width: 50%;
	}
		html:root .md\:cursor-context-menu {
		cursor: context-menu;
	}
		html:root .md\:text-ellipsis {
		text-overflow: ellipsis;
	}
		html:root .md\:text-clip {
		text-overflow: clip;
	}
		html:root .md\:text-wrap {
		text-wrap: wrap;
	}
		html:root .md\:text-nowrap {
		text-wrap: nowrap;
	}
		html:root .md\:text-balance {
		text-wrap: balance;
	}
		html:root .md\:text-pretty {
		text-wrap: pretty;
	}
		html:root .md\:px-0 {
		padding-left: 0px;
padding-right: 0px;
	}
		html:root .md\:px-0.5 {
		padding-left: .125rem;
padding-right: .125rem;
	}
		html:root .md\:px-1 {
		padding-left: .25rem;
padding-right: .25rem;
	}
		html:root .md\:px-1.5 {
		padding-left: .375rem;
padding-right: .375rem;
	}
		html:root .md\:px-10 {
		padding-left: 2.5rem;
padding-right: 2.5rem;
	}
		html:root .md\:px-11 {
		padding-left: 2.75rem;
padding-right: 2.75rem;
	}
		html:root .md\:px-12 {
		padding-left: 3rem;
padding-right: 3rem;
	}
		html:root .md\:px-14 {
		padding-left: 3.5rem;
padding-right: 3.5rem;
	}
		html:root .md\:px-16 {
		padding-left: 4rem;
padding-right: 4rem;
	}
		html:root .md\:px-2 {
		padding-left: .5rem;
padding-right: .5rem;
	}
		html:root .md\:px-2.5 {
		padding-left: .625rem;
padding-right: .625rem;
	}
		html:root .md\:px-20 {
		padding-left: 5rem;
padding-right: 5rem;
	}
		html:root .md\:px-24 {
		padding-left: 6rem;
padding-right: 6rem;
	}
		html:root .md\:px-28 {
		padding-left: 7rem;
padding-right: 7rem;
	}
		html:root .md\:px-3 {
		padding-left: .75rem;
padding-right: .75rem;
	}
		html:root .md\:px-3.5 {
		padding-left: .875rem;
padding-right: .875rem;
	}
		html:root .md\:px-32 {
		padding-left: 8rem;
padding-right: 8rem;
	}
		html:root .md\:px-36 {
		padding-left: 9rem;
padding-right: 9rem;
	}
		html:root .md\:px-4 {
		padding-left: 1rem;
padding-right: 1rem;
	}
		html:root .md\:px-40 {
		padding-left: 10rem;
padding-right: 10rem;
	}
		html:root .md\:px-44 {
		padding-left: 11rem;
padding-right: 11rem;
	}
		html:root .md\:px-48 {
		padding-left: 12rem;
padding-right: 12rem;
	}
		html:root .md\:px-5 {
		padding-left: 1.25rem;
padding-right: 1.25rem;
	}
		html:root .md\:px-52 {
		padding-left: 13rem;
padding-right: 13rem;
	}
		html:root .md\:px-56 {
		padding-left: 14rem;
padding-right: 14rem;
	}
		html:root .md\:px-6 {
		padding-left: 1.5rem;
padding-right: 1.5rem;
	}
		html:root .md\:px-60 {
		padding-left: 15rem;
padding-right: 15rem;
	}
		html:root .md\:px-64 {
		padding-left: 16rem;
padding-right: 16rem;
	}
		html:root .md\:px-7 {
		padding-left: 1.75rem;
padding-right: 1.75rem;
	}
		html:root .md\:px-72 {
		padding-left: 18rem;
padding-right: 18rem;
	}
		html:root .md\:px-8 {
		padding-left: 2rem;
padding-right: 2rem;
	}
		html:root .md\:px-80 {
		padding-left: 20rem;
padding-right: 20rem;
	}
		html:root .md\:px-9 {
		padding-left: 2.25rem;
padding-right: 2.25rem;
	}
		html:root .md\:px-96 {
		padding-left: 24rem;
padding-right: 24rem;
	}
		html:root .md\:py-0 {
		padding-top: 0px;
padding-bottom: 0px;
	}
		html:root .md\:py-0.5 {
		padding-top: .125rem;
padding-bottom: .125rem;
	}
		html:root .md\:py-1 {
		padding-top: .25rem;
padding-bottom: .25rem;
	}
		html:root .md\:py-1.5 {
		padding-top: .375rem;
padding-bottom: .375rem;
	}
		html:root .md\:py-10 {
		padding-top: 2.5rem;
padding-bottom: 2.5rem;
	}
		html:root .md\:py-11 {
		padding-top: 2.75rem;
padding-bottom: 2.75rem;
	}
		html:root .md\:py-12 {
		padding-top: 3rem;
padding-bottom: 3rem;
	}
		html:root .md\:py-14 {
		padding-top: 3.5rem;
padding-bottom: 3.5rem;
	}
		html:root .md\:py-16 {
		padding-top: 4rem;
padding-bottom: 4rem;
	}
		html:root .md\:py-2 {
		padding-top: .5rem;
padding-bottom: .5rem;
	}
		html:root .md\:py-2.5 {
		padding-top: .625rem;
padding-bottom: .625rem;
	}
		html:root .md\:py-20 {
		padding-top: 5rem;
padding-bottom: 5rem;
	}
		html:root .md\:py-24 {
		padding-top: 6rem;
padding-bottom: 6rem;
	}
		html:root .md\:py-28 {
		padding-top: 7rem;
padding-bottom: 7rem;
	}
		html:root .md\:py-3 {
		padding-top: .75rem;
padding-bottom: .75rem;
	}
		html:root .md\:py-3.5 {
		padding-top: .875rem;
padding-bottom: .875rem;
	}
		html:root .md\:py-32 {
		padding-top: 8rem;
padding-bottom: 8rem;
	}
		html:root .md\:py-36 {
		padding-top: 9rem;
padding-bottom: 9rem;
	}
		html:root .md\:py-4 {
		padding-top: 1rem;
padding-bottom: 1rem;
	}
		html:root .md\:py-40 {
		padding-top: 10rem;
padding-bottom: 10rem;
	}
		html:root .md\:py-44 {
		padding-top: 11rem;
padding-bottom: 11rem;
	}
		html:root .md\:py-48 {
		padding-top: 12rem;
padding-bottom: 12rem;
	}
		html:root .md\:py-5 {
		padding-top: 1.25rem;
padding-bottom: 1.25rem;
	}
		html:root .md\:py-52 {
		padding-top: 13rem;
padding-bottom: 13rem;
	}
		html:root .md\:py-56 {
		padding-top: 14rem;
padding-bottom: 14rem;
	}
		html:root .md\:py-6 {
		padding-top: 1.5rem;
padding-bottom: 1.5rem;
	}
		html:root .md\:py-60 {
		padding-top: 15rem;
padding-bottom: 15rem;
	}
		html:root .md\:py-64 {
		padding-top: 16rem;
padding-bottom: 16rem;
	}
		html:root .md\:py-7 {
		padding-top: 1.75rem;
padding-bottom: 1.75rem;
	}
		html:root .md\:py-72 {
		padding-top: 18rem;
padding-bottom: 18rem;
	}
		html:root .md\:py-8 {
		padding-top: 2rem;
padding-bottom: 2rem;
	}
		html:root .md\:py-80 {
		padding-top: 20rem;
padding-bottom: 20rem;
	}
		html:root .md\:py-9 {
		padding-top: 2.25rem;
padding-bottom: 2.25rem;
	}
		html:root .md\:py-96 {
		padding-top: 24rem;
padding-bottom: 24rem;
	}
		html:root .md\:pb-0 {
		padding-bottom: 0px;
	}
		html:root .md\:pb-0.5 {
		padding-bottom: .125rem;
	}
		html:root .md\:pb-1 {
		padding-bottom: .25rem;
	}
		html:root .md\:pb-1.5 {
		padding-bottom: .375rem;
	}
		html:root .md\:pb-10 {
		padding-bottom: 2.5rem;
	}
		html:root .md\:pb-11 {
		padding-bottom: 2.75rem;
	}
		html:root .md\:pb-12 {
		padding-bottom: 3rem;
	}
		html:root .md\:pb-14 {
		padding-bottom: 3.5rem;
	}
		html:root .md\:pb-16 {
		padding-bottom: 4rem;
	}
		html:root .md\:pb-2 {
		padding-bottom: .5rem;
	}
		html:root .md\:pb-2.5 {
		padding-bottom: .625rem;
	}
		html:root .md\:pb-20 {
		padding-bottom: 5rem;
	}
		html:root .md\:pb-24 {
		padding-bottom: 6rem;
	}
		html:root .md\:pb-28 {
		padding-bottom: 7rem;
	}
		html:root .md\:pb-3 {
		padding-bottom: .75rem;
	}
		html:root .md\:pb-3.5 {
		padding-bottom: .875rem;
	}
		html:root .md\:pb-32 {
		padding-bottom: 8rem;
	}
		html:root .md\:pb-36 {
		padding-bottom: 9rem;
	}
		html:root .md\:pb-4 {
		padding-bottom: 1rem;
	}
		html:root .md\:pb-40 {
		padding-bottom: 10rem;
	}
		html:root .md\:pb-44 {
		padding-bottom: 11rem;
	}
		html:root .md\:pb-48 {
		padding-bottom: 12rem;
	}
		html:root .md\:pb-5 {
		padding-bottom: 1.25rem;
	}
		html:root .md\:pb-52 {
		padding-bottom: 13rem;
	}
		html:root .md\:pb-56 {
		padding-bottom: 14rem;
	}
		html:root .md\:pb-6 {
		padding-bottom: 1.5rem;
	}
		html:root .md\:pb-60 {
		padding-bottom: 15rem;
	}
		html:root .md\:pb-64 {
		padding-bottom: 16rem;
	}
		html:root .md\:pb-7 {
		padding-bottom: 1.75rem;
	}
		html:root .md\:pb-72 {
		padding-bottom: 18rem;
	}
		html:root .md\:pb-8 {
		padding-bottom: 2rem;
	}
		html:root .md\:pb-80 {
		padding-bottom: 20rem;
	}
		html:root .md\:pb-9 {
		padding-bottom: 2.25rem;
	}
		html:root .md\:pb-96 {
		padding-bottom: 24rem;
	}
		html:root .md\:pl-0 {
		padding-left: 0px;
	}
		html:root .md\:pl-0.5 {
		padding-left: .125rem;
	}
		html:root .md\:pl-1 {
		padding-left: .25rem;
	}
		html:root .md\:pl-1.5 {
		padding-left: .375rem;
	}
		html:root .md\:pl-10 {
		padding-left: 2.5rem;
	}
		html:root .md\:pl-11 {
		padding-left: 2.75rem;
	}
		html:root .md\:pl-12 {
		padding-left: 3rem;
	}
		html:root .md\:pl-14 {
		padding-left: 3.5rem;
	}
		html:root .md\:pl-16 {
		padding-left: 4rem;
	}
		html:root .md\:pl-2 {
		padding-left: .5rem;
	}
		html:root .md\:pl-2.5 {
		padding-left: .625rem;
	}
		html:root .md\:pl-20 {
		padding-left: 5rem;
	}
		html:root .md\:pl-24 {
		padding-left: 6rem;
	}
		html:root .md\:pl-28 {
		padding-left: 7rem;
	}
		html:root .md\:pl-3 {
		padding-left: .75rem;
	}
		html:root .md\:pl-3.5 {
		padding-left: .875rem;
	}
		html:root .md\:pl-32 {
		padding-left: 8rem;
	}
		html:root .md\:pl-36 {
		padding-left: 9rem;
	}
		html:root .md\:pl-4 {
		padding-left: 1rem;
	}
		html:root .md\:pl-40 {
		padding-left: 10rem;
	}
		html:root .md\:pl-44 {
		padding-left: 11rem;
	}
		html:root .md\:pl-48 {
		padding-left: 12rem;
	}
		html:root .md\:pl-5 {
		padding-left: 1.25rem;
	}
		html:root .md\:pl-52 {
		padding-left: 13rem;
	}
		html:root .md\:pl-56 {
		padding-left: 14rem;
	}
		html:root .md\:pl-6 {
		padding-left: 1.5rem;
	}
		html:root .md\:pl-60 {
		padding-left: 15rem;
	}
		html:root .md\:pl-64 {
		padding-left: 16rem;
	}
		html:root .md\:pl-7 {
		padding-left: 1.75rem;
	}
		html:root .md\:pl-72 {
		padding-left: 18rem;
	}
		html:root .md\:pl-8 {
		padding-left: 2rem;
	}
		html:root .md\:pl-80 {
		padding-left: 20rem;
	}
		html:root .md\:pl-9 {
		padding-left: 2.25rem;
	}
		html:root .md\:pl-96 {
		padding-left: 24rem;
	}
		html:root .md\:pr-0 {
		padding-right: 0px;
	}
		html:root .md\:pr-0.5 {
		padding-right: .125rem;
	}
		html:root .md\:pr-1 {
		padding-right: .25rem;
	}
		html:root .md\:pr-1.5 {
		padding-right: .375rem;
	}
		html:root .md\:pr-10 {
		padding-right: 2.5rem;
	}
		html:root .md\:pr-11 {
		padding-right: 2.75rem;
	}
		html:root .md\:pr-12 {
		padding-right: 3rem;
	}
		html:root .md\:pr-14 {
		padding-right: 3.5rem;
	}
		html:root .md\:pr-16 {
		padding-right: 4rem;
	}
		html:root .md\:pr-2 {
		padding-right: .5rem;
	}
		html:root .md\:pr-2.5 {
		padding-right: .625rem;
	}
		html:root .md\:pr-20 {
		padding-right: 5rem;
	}
		html:root .md\:pr-24 {
		padding-right: 6rem;
	}
		html:root .md\:pr-28 {
		padding-right: 7rem;
	}
		html:root .md\:pr-3 {
		padding-right: .75rem;
	}
		html:root .md\:pr-3.5 {
		padding-right: .875rem;
	}
		html:root .md\:pr-32 {
		padding-right: 8rem;
	}
		html:root .md\:pr-36 {
		padding-right: 9rem;
	}
		html:root .md\:pr-4 {
		padding-right: 1rem;
	}
		html:root .md\:pr-40 {
		padding-right: 10rem;
	}
		html:root .md\:pr-44 {
		padding-right: 11rem;
	}
		html:root .md\:pr-48 {
		padding-right: 12rem;
	}
		html:root .md\:pr-5 {
		padding-right: 1.25rem;
	}
		html:root .md\:pr-52 {
		padding-right: 13rem;
	}
		html:root .md\:pr-56 {
		padding-right: 14rem;
	}
		html:root .md\:pr-6 {
		padding-right: 1.5rem;
	}
		html:root .md\:pr-60 {
		padding-right: 15rem;
	}
		html:root .md\:pr-64 {
		padding-right: 16rem;
	}
		html:root .md\:pr-7 {
		padding-right: 1.75rem;
	}
		html:root .md\:pr-72 {
		padding-right: 18rem;
	}
		html:root .md\:pr-8 {
		padding-right: 2rem;
	}
		html:root .md\:pr-80 {
		padding-right: 20rem;
	}
		html:root .md\:pr-9 {
		padding-right: 2.25rem;
	}
		html:root .md\:pr-96 {
		padding-right: 24rem;
	}
		html:root .md\:pt-0 {
		padding-top: 0px;
	}
		html:root .md\:pt-0.5 {
		padding-top: .125rem;
	}
		html:root .md\:pt-1 {
		padding-top: .25rem;
	}
		html:root .md\:pt-1.5 {
		padding-top: .375rem;
	}
		html:root .md\:pt-10 {
		padding-top: 2.5rem;
	}
		html:root .md\:pt-11 {
		padding-top: 2.75rem;
	}
		html:root .md\:pt-12 {
		padding-top: 3rem;
	}
		html:root .md\:pt-14 {
		padding-top: 3.5rem;
	}
		html:root .md\:pt-16 {
		padding-top: 4rem;
	}
		html:root .md\:pt-2 {
		padding-top: .5rem;
	}
		html:root .md\:pt-2.5 {
		padding-top: .625rem;
	}
		html:root .md\:pt-20 {
		padding-top: 5rem;
	}
		html:root .md\:pt-24 {
		padding-top: 6rem;
	}
		html:root .md\:pt-28 {
		padding-top: 7rem;
	}
		html:root .md\:pt-3 {
		padding-top: .75rem;
	}
		html:root .md\:pt-3.5 {
		padding-top: .875rem;
	}
		html:root .md\:pt-32 {
		padding-top: 8rem;
	}
		html:root .md\:pt-36 {
		padding-top: 9rem;
	}
		html:root .md\:pt-4 {
		padding-top: 1rem;
	}
		html:root .md\:pt-40 {
		padding-top: 10rem;
	}
		html:root .md\:pt-44 {
		padding-top: 11rem;
	}
		html:root .md\:pt-48 {
		padding-top: 12rem;
	}
		html:root .md\:pt-5 {
		padding-top: 1.25rem;
	}
		html:root .md\:pt-52 {
		padding-top: 13rem;
	}
		html:root .md\:pt-56 {
		padding-top: 14rem;
	}
		html:root .md\:pt-6 {
		padding-top: 1.5rem;
	}
		html:root .md\:pt-60 {
		padding-top: 15rem;
	}
		html:root .md\:pt-64 {
		padding-top: 16rem;
	}
		html:root .md\:pt-7 {
		padding-top: 1.75rem;
	}
		html:root .md\:pt-72 {
		padding-top: 18rem;
	}
		html:root .md\:pt-8 {
		padding-top: 2rem;
	}
		html:root .md\:pt-80 {
		padding-top: 20rem;
	}
		html:root .md\:pt-9 {
		padding-top: 2.25rem;
	}
		html:root .md\:pt-96 {
		padding-top: 24rem;
	}
		html:root .md\:text-left {
		text-align: left;
	}
		html:root .md\:text-center {
		text-align: center;
	}
		html:root .md\:text-right {
		text-align: right;
	}
		html:root .md\:text-justify {
		text-align: justify;
	}
		html:root .md\:text-start {
		text-align: start;
	}
		html:root .md\:text-end {
		text-align: end;
	}
		html:root .md\:align-text-top {
		vertical-align: text-top;
	}
		html:root .md\:align-text-bottom {
		vertical-align: text-bottom;
	}
		html:root .md\:text-2xl {
		font-size: 1.5rem;
line-height: 2rem;
	}
		html:root .md\:text-3xl {
		font-size: 1.875rem;
line-height: 2.25rem;
	}
		html:root .md\:text-4xl {
		font-size: 2.25rem;
line-height: 2.5rem;
	}
		html:root .md\:text-5xl {
		font-size: 3rem;
line-height: 1;
	}
		html:root .md\:text-6xl {
		font-size: 3.75rem;
line-height: 1;
	}
		html:root .md\:text-7xl {
		font-size: 4.5rem;
line-height: 1;
	}
		html:root .md\:text-8xl {
		font-size: 6rem;
line-height: 1;
	}
		html:root .md\:text-9xl {
		font-size: 8rem;
line-height: 1;
	}
		html:root .md\:text-base {
		font-size: 1rem;
line-height: 1.5rem;
	}
		html:root .md\:text-lg {
		font-size: 1.125rem;
line-height: 1.75rem;
	}
		html:root .md\:text-sm {
		font-size: .875rem;
line-height: 1.25rem;
	}
		html:root .md\:text-xl {
		font-size: 1.25rem;
line-height: 1.75rem;
	}
		html:root .md\:text-xs {
		font-size: .75rem;
line-height: 1rem;
	}
		html:root .md\:uppercase {
		text-transform: uppercase;
	}
		html:root .md\:italic {
		font-style: italic;
	}
		html:root .md\:leading-10 {
		line-height: 2.5rem;
	}
		html:root .md\:leading-3 {
		line-height: .75rem;
	}
		html:root .md\:leading-4 {
		line-height: 1rem;
	}
		html:root .md\:leading-5 {
		line-height: 1.25rem;
	}
		html:root .md\:leading-6 {
		line-height: 1.5rem;
	}
		html:root .md\:leading-7 {
		line-height: 1.75rem;
	}
		html:root .md\:leading-8 {
		line-height: 2rem;
	}
		html:root .md\:leading-9 {
		line-height: 2.25rem;
	}
		html:root .md\:leading-loose {
		line-height: 2;
	}
		html:root .md\:leading-none {
		line-height: 1;
	}
		html:root .md\:leading-normal {
		line-height: 1.5;
	}
		html:root .md\:leading-relaxed {
		line-height: 1.625;
	}
		html:root .md\:leading-snug {
		line-height: 1.375;
	}
		html:root .md\:leading-tight {
		line-height: 1.25;
	}
		html:root .md\:text-current {
		color: currentColor;
	}
		html:root .md\:text-inherit {
		color: inherit;
	}
		html:root .md\:text-transparent {
		color: transparent;
	}
	 
} 



						.composition {
  --width-narrow-container: 1000px;
  /*.container--wide,
	.container--narrow {
		width: 100%;
		box-sizing: border-box;
	}
	.container--wide {
		padding: 2rem 4rem;
	}
	.container--narrow {
		margin-left: auto;
		margin-right: auto;
		padding: 2rem 0;
		max-width: 1280px;
	}
	&:first-of-type {
		.container--wide, .container--narrow {
			padding-top: 0;
		}
	}
	&:last-of-type {
		.container--wide,
		.container--narrow {
			padding-bottom: 0;
		}
	}*/
}
.composition.composition-overlap {
  position: relative;
  background: linear-gradient(to bottom, var(--color-secondary) 0%, var(--color-secondary) 40vh, var(--color-primary) 40vh, var(--color-primary) 100%);
}
.composition .container {
  width: 100%;
  max-width: 100%;
}
.composition .container.container--narrow {
  max-width: var(--width-narrow-container);
  margin-left: auto;
  margin-right: auto;
}
/*
.composition a,
.composition h1,
.composition h2,
.composition h3,
.composition h4,
.composition p,
.composition span,
.composition strong {
  margin: 0;
}
.composition a {
  cursor: pointer;
  transition: 0.5s;
  text-decoration: underline;
  color: var(--color-contrast-secondary);
}
.composition a:hover,
.composition a:active,
.composition a:focus {
  transition: 0.5s;
  text-decoration: none;
  color: var(--color-contrast-primary);
}
.composition h1,
.composition h2,
.composition h3,
.composition h4 {
  line-height: 1.25;
  font-weight: bold;
}
.composition h1 {
  font-size: 2.5rem;
}
.composition h2 {
  font-size: 2rem;
}
.composition h3 {
  font-size: 1.5rem;
  line-height: 2rem;
}
.composition small {
  font-size: 0.8rem;
}
*/
/*
.composition .button {
/*  line-height: 1;*/
  transition: 0.5s;
  padding: 0.5rem 1rem;
  text-decoration: none;
  color: var(--color-primary);
  background: var(--color-accent);
  border: 1px solid var(--color-accent);
}
*/
.composition .button:hover,
.composition .button:active,
.composition .button:focus {
  transition: 0.5s;
  color: var(--color-accent);
  background: var(--color-primary);
}
.composition .button.button-invert {
  color: var(--color-accent);
  background: var(--color-primary);
}
.composition .button.button-invert:hover,
.composition .button.button-invert:active,
.composition .button.button-invert:focus {
  color: var(--color-accent);
  background: var(--color-primary);
}
.composition .buttons {
  gap: 1rem;
  display: flex;
}
.composition .read-more {
  color: var(--color-contrast-secondary);
}
.composition .jf-editor-nonadd-item[data-jf-f-type=repeatable-adder] {
  width: 100%;
  height: 100%;
  display: block;
  box-sizing: border-box;
}
.composition .jf-editor-nonadd-item[data-jf-f-type=repeatable-adder] .add-item {
  width: 100%;
  height: 100%;
  display: block;
  cursor: pointer;
  min-height: 4rem;
  position: relative;
  border: 1px dashed var(--composition-editor-color);
}
.composition .jf-editor-nonadd-item[data-jf-f-type=repeatable-adder] .add-item:after {
  top: 0;
  left: 0;
  content: "";
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
  background: var(--composition-editor-color);
  -webkit-mask: url(/front/pub/images/plus.95ddd9db.svg) center / 3rem no-repeat;
  mask: url(/front/pub/images/plus.95ddd9db.svg) center / 3rem no-repeat;
}
.composition .jf-editor-nonadd-item[data-jf-f-type=repeatable-adder] .add-item:hover,
.composition .jf-editor-nonadd-item[data-jf-f-type=repeatable-adder] .add-item:active,
.composition .jf-editor-nonadd-item[data-jf-f-type=repeatable-adder] .add-item:focus {
  background: var(--composition-editor-color);
}
.composition .jf-editor-nonadd-item[data-jf-f-type=repeatable-adder] .add-item:hover:after,
.composition .jf-editor-nonadd-item[data-jf-f-type=repeatable-adder] .add-item:active:after,
.composition .jf-editor-nonadd-item[data-jf-f-type=repeatable-adder] .add-item:focus:after {
  background: #fff;
}

.composition .jf-editor-nonadd-item[data-jf-f-type=repeatable-adder] .add-element .jf-container {
  left: 0;
  right: 0;
  top: 50%;
  z-index: 2;
  width: 100px;
  height: 48px;
  margin: auto;
  display: flex;
  position: absolute;
  align-items: center;
  box-sizing: border-box;
  justify-content: center;
  background-color: #fff;
  transform: translateY(-50%);
  box-shadow: 0 0 20px 0 rgba(27, 30, 31, 0.6);
  border: 1px solid var(--composition-editor-color);
}

.composition .jf-editor-nonadd-item[data-jf-f-type=repeatable-adder] .add-element .jf-content * {
   background: var(--color-contrast-dark) !important;
    width: fit-content;
    pointer-events: none;
    color: var(--color-contrast-dark);
    -webkit-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.composition .jf-editor-nonadd-item[data-jf-f-type=repeatable-adder] .add-element .jf-container .jf-plus:before {
  top: 0;
  left: 0;
  content: '';
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
  background: var(--composition-editor-color);
  -webkit-mask: url(/front/jfdata/ikony/small_plus.svg) center / 37px no-repeat;
  mask-image: url(/front/jfdata/ikony/small_plus.svg) center / 37px no-repeat;
}

.composition .jf-editor-nonadd-item[data-jf-f-type=repeatable-adder] .add-element:is(:hover,:active,:focus) {
  cursor: pointer;
}

.composition .jf-editor-nonadd-item[data-jf-f-type=repeatable-adder] .add-element:is(:hover,:active,:focus) .jf-container .jf-plus {
  width: 100%;
  height: 100%;
  display: block;
  cursor: pointer;
  transition: 0.5s;
  text-align: center;
  box-sizing: border-box;
  background: var(--composition-editor-color);
}

.composition .jf-editor-nonadd-item[data-jf-f-type=repeatable-adder] .add-element:is(:hover,:active,:focus) .jf-container .jf-plus:before {
  background: #fff;
}






.composition .icon {
  min-width: 1.5rem;
  min-height: 1.5rem; 
  display: block;
  position: relative;
}
.composition .icon:after {
  top: 0;
  left: 0;
  content: '';
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-position: center;
  -webkit-mask-size: contain;
  mask-repeat: no-repeat;
  mask-position: center;
  mask-size: contain;
}
.composition .icon.icon-wedding:after {
  -webkit-mask-image: url(/front/jfdata/ikony/wedding.svg);
  mask-image: url(/front/jfdata/ikony/wedding.svg);
}
.composition .icon.icon-eye:after {
  -webkit-mask-image: url(/front/jfdata/ikony/eye.svg);
  mask-image: url(/front/jfdata/ikony/eye.svg);
}
.composition .icon.icon-quote:after {
  -webkit-mask-image: url(/front/jfdata/ikony/quote.svg);
  mask-image: url(/front/jfdata/ikony/quote.svg);
}
.composition .icon.icon-graph:after {
  -webkit-mask-image: url(/front/jfdata/ikony/graph.svg);
  mask-image: url(/front/jfdata/ikony/graph.svg);
}
.composition .icon.icon-clients:after {
  -webkit-mask-image: url(/front/jfdata/ikony/clients.svg);
  mask-image: url(/front/jfdata/ikony/clients.svg);
}
.composition .icon.icon-photos:after {
  -webkit-mask-image: url(/front/jfdata/ikony/photos.svg);
  mask-image: url(/front/jfdata/ikony/photos.svg);
}
.composition .icon.icon-phone:after {
  -webkit-mask-image: url(/front/jfdata/ikony/phone.svg);
  mask-image: url(/front/jfdata/ikony/phone.svg);
}
.composition .icon.icon-message:after {
  -webkit-mask-image: url(/front/jfdata/ikony/message.svg);
  mask-image: url(/front/jfdata/ikony/message.svg);
}
.composition .icon.icon-clients:after {
  -webkit-mask-image: url(/front/jfdata/ikony/clients.svg);
  mask-image: url(/front/jfdata/ikony/clients.svg);
}
.composition .icon.icon-facebook:after {
  -webkit-mask-image: url(/front/jfdata/ikony/facebook.svg);
  mask-image: url(/front/jfdata/ikony/facebook.svg);
}
.composition .icon.icon-family:after {
  -webkit-mask-image: url(/front/jfdata/ikony/family.svg);
  mask-image: url(/front/jfdata/ikony/family.svg);
}
.composition .icon.icon-fashion:after {
  -webkit-mask-image: url(/front/jfdata/ikony/fashion.svg);
  mask-image: url(/front/jfdata/ikony/fashion.svg);
}
.composition .icon.icon-gastro:after {
  -webkit-mask-image: url(/front/jfdata/ikony/gastro.svg);
  mask-image: url(/front/jfdata/ikony/gastro.svg);
}
.composition .icon.icon-instagram:after {
  -webkit-mask-image: url(/front/jfdata/ikony/instagram.svg);
  mask-image: url(/front/jfdata/ikony/instagram.svg);
}
.composition .icon.icon-portraits:after {
  -webkit-mask-image: url(/front/jfdata/ikony/portraits.svg);
  mask-image: url(/front/jfdata/ikony/portraits.svg);
}
.composition .icon.icon-products:after {
  -webkit-mask-image: url(/front/jfdata/ikony/products.svg);
  mask-image: url(/front/jfdata/ikony/products.svg);
}
.composition .icon.icon-person:after {
  -webkit-mask-image: url(/front/jfdata/ikony/person.svg);
  mask-image: url(/front/jfdata/ikony/person.svg);
}
.composition .icon.icon-twitter:after {
  -webkit-mask-image: url(/front/jfdata/ikony/twitter.svg);
  mask-image: url(/front/jfdata/ikony/twitter.svg);
}
					.basic-gallery-container {
  display: flex;
  flex-direction: column;
  gap: 5px;
}

.basic-gallery-container .medium {
  position: relative;
}

.basic-gallery-container .medium img {
  max-width: 100%;
  width: 100%
}
					.menu-default {
  gap: 4rem;
  display: flex;
  padding: 0 4rem;
  position: relative;
  align-items: center;
  box-sizing: border-box;
  height: 4rem;
}
.menu-default .logo,
.menu-default .social-icons {
  flex: unset;
}
.menu-default .logo {
  width: auto;
  height: 100%;
  display: block;
  padding: 0.5rem 0;
  position: relative;
  box-sizing: border-box;
}
.menu-default .logo .jf-content-logo {
  width: auto;
  height: 100%;
  display: flex;
  font-size: 2rem;
  align-items: center;
}
.menu-default .logo .jf-content-logo a {
  display: inherit;
}
.menu-default .logo .jf-content-logo img {
  width: auto;
  display: block;
  text-align: left;
  object-fit: contain;
  height: calc(4rem - 1rem);
}
.menu-default .logo .jf-content-logo:hover,
.menu-default .logo .jf-content-logo:active,
.menu-default .logo .jf-content-logo:focus {
  color: var(--color-contrast-secondary);
}
.menu-default .menu {
  flex: 1;
  position: relative;
  height: 4rem;
}
.menu-default .menu a.hamburger-switcher {
  display: none;
}
.menu-default .menu a.menu-default_link {
  display: flex;
  line-height: 1.5;
  font-size: 1.25rem;
  font-family: var(--regular-font);
  text-align: center;
  align-items: center;
  justify-content: center;
  height: 4rem;
}
.menu-default .menu .jf-editor-nonadd-item {
  height: 100%;
  display: flex;
  align-items: center;
}
.menu-default .menu .menu-default_submenu-content {
  display: none;
  transition: 0.5s;
}
.menu-default .menu .menu-default_content {
  gap: 2rem;
  display: flex;
  justify-content: flex-end;
}
.menu-default .menu .menu-default_submenu {
  position: relative;
}
.menu-default .menu .menu-default_submenu:hover .menu-default_submenu-content,
.menu-default .menu .menu-default_submenu:active .menu-default_submenu-content,
.menu-default .menu .menu-default_submenu:focus .menu-default_submenu-content {
  gap: 1px;
  top: auto;
  left: -25%;
  width: 150%;
  display: flex;
  padding: 1px 0;
  transition: 0.5s;
  flex-flow: column;
  position: absolute;
  align-items: stretch;
  background: var(--color-primary);
}
.menu-default .menu .menu-default_submenu:hover .menu-default_submenu-content a.menu-default_link,
.menu-default .menu .menu-default_submenu:active .menu-default_submenu-content a.menu-default_link,
.menu-default .menu .menu-default_submenu:focus .menu-default_submenu-content a.menu-default_link {
  width: 100%;
  height: auto;
  font-size: 1rem;
  padding: 0.25rem 0.5rem;
  box-sizing: border-box;
  background: var(--color-secondary);
  border-top: 1px solid var(--color-primary);
}
.menu-default .social-icons {
  gap: 1rem;
  display: flex;
}
.menu-default .social-icons a.icon {
  width: 1rem;
  height: 1rem;
  font-size: 0;
}
.menu-default .social-icons a.icon:after {
  background: var(--color-contrast-secondary);
}
					.design-kiwi.composition {
  --special-font: "Bree Serif", serif;
  /* sekundární border (nebo pro placeholder ve formuláři) */
  --box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px;
  --width-narrow-container: 1312px;
  /* šířka úzkejch elementů */
  --menu-height: 4rem;

}
.design-kiwi.composition .button {
  --button-line-height: 1.1;
  border-radius: 8px;
}
.design-kiwi.composition .read-more {
  font-weight: bold;
  width: fit-content;
  padding-right: 2rem;
  text-decoration: none;
}
.design-kiwi.composition .read-more:after {
  top: 0;
  right: 0;
  content: '';
  width: 1.5rem;
  height: 1.5rem;
  display: block;
  position: absolute;
  background: var(--color-contrast-secondary);
  -webkit-mask: url(ikony/read-more.svg) center / 1rem no-repeat;
  mask: url(ikony/read-more.svg) center / 1rem no-repeat;
}
.design-kiwi.composition .read-more:hover,
.design-kiwi.composition .read-more:active,
.design-kiwi.composition .read-more:focus {
  color: var(--color-contrast-primary);
  text-decoration: underline;
}
					.design-blueberry.composition {
  --width-narrow-container: 1200px;
}
		
    

		@media (max-width: 640px)  {
						  .composition {
    font-size: 13px;
    --menu-height: 3rem;
    /* výška menu */
    --menu-height-secondary: 3rem;
  }
					  .composition {
    --menu-height: 3rem;
    /* výška menu */
    --menu-height-secondary: 3rem;
  }
  .composition {
    font-size: 13px;
  }
		
    	}
	

		@media (max-width: 768px) {
						
		
    	}
	

		@media (max-width: 1024px) {
						  .composition {
    --menu-height-secondary: 4rem;
  }
		
    	}
	

		@media (max-width: 1280px) {
						
					
		
    	}
	
