	@import url(https://fonts.googleapis.com/css2?family=Montserrat:wght@100;200;300;400;500;600;700;800;900;950&family=Open+Sans:wght@100;200;300;400;500;600;700;800;900;950&family=Arsenal:wght@100;200;300;400;500;600;700;800;900;950&family=Barlow:wght@100;200;300;400;500;600;700;800;900;950&family=Inter:wght@100;200;300;400;500;600;700;800;900;950);

@font-face {
	font-family: Arsenal;
	font-weight: 400;
	font-style: normal;
	font-display: swap;
	src: url("https://offer.showerenvy.com/arsenal_n4.51305299cd12b61bc0400367405b80442269043d.woff2") format("woff2"),
		url("https://assets.checkoutchamp.com/Funnel/assets/images/e0f373fe-91ad-4f51-8e7b-a5f9a73c16cb/7b260f90-fae9-473b-80fa-3838216beaae/arsenal_n4.93261dd112afca16489c9f1c0d423ccd8a12c0a3.woff") format("woff");
}

#shopify-buyer-consent {
	margin-top: 1em;
	display: inline-block;
	width: 100%;
}
span strong {
    font-weight: 700;
}

img {
	max-width: 100%;
}

#shopify-buyer-consent.hidden {
	display: none;
}

#shopify-subscription-policy-button {
	background: none;
	border: none;
	padding: 0;
	text-decoration: underline;
	font-size: inherit;
	cursor: pointer;
}

#shopify-subscription-policy-button::before {
	box-shadow: none;
}

main {
	visibility: hidden !important;
}

h2.footer-block__heading{
	    font-weight: 400;
}
.footer__content-top{
	    padding: 0 5rem;
}

:root {
	--font-body-family: "system_ui", -apple-system, 'Segoe UI', Roboto, 'Helvetica Neue', 'Noto Sans', 'Liberation Sans', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji';
	--font-body-style: normal;
	--font-body-weight: 400;
	--font-body-weight-bold: 700;
	--font-heading-family: Arsenal, sans-serif;
	--font-heading-style: normal;
	--font-heading-weight: 400;
	--font-heading-size: 35px;
	--font-heading-mob-size: 30px;
	--heading-text-transform: none;
	--font-button-family: "system_ui", -apple-system, 'Segoe UI', Roboto, 'Helvetica Neue', 'Noto Sans', 'Liberation Sans', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji';
	--font-button-weight: 400;
	/* --font-body-scale: 1.0; */
	--font-body-scale: 1;
	--global-body-text-font-size: 16px;
	/* --font-heading-scale: 1.1; */
	--font-heading-scale: 1;
	--color-base-heading: 56, 56, 56;
	--color-navigation-links: 48, 47, 47;
	--color-base-text: 48, 48, 48;
	--color-shadow: 48, 47, 47;
	--color-base-solid-button-labels: 255, 255, 255;
	--color-base-outline-button-labels: 246, 199, 209;
	--color-base-accent-1: 255, 251, 250;
	--color-base-accent-2: 246, 199, 209;
	--color-base-accent-3: 223, 99, 124;
	--color-base-custom-color-1: 48, 47, 47;
	--color-base-custom-color-2: 255, 255, 255;
	--color-custom-color-1: 48, 47, 47;
	--color-custom-color-2: 255, 255, 255;
	--gradient-base-background-1: ;
	--gradient-base-background-2: ;
	--gradient-base-accent-1: rgb(255, 251, 250);
	--gradient-base-accent-2: linear-gradient(180deg, rgba(240, 69, 87, 1), rgba(221, 39, 57, 1) 100%);
	--gradient-base-accent-3: rgb(223, 99, 124);
	--media-padding: px;
	--media-border-opacity: 0.1;
	--media-border-width: 0px;
	--media-radius: 12px;
	--media-shadow-opacity: 0.0;
	--media-shadow-horizontal-offset: 0px;
	--media-shadow-vertical-offset: 0px;
	--media-shadow-blur-radius: 20px;
	--media-shadow-visible: 0;
	--page-width: 140rem;
	--page-width-margin: 0rem;
	--product-card-image-padding: 0.0rem;
	--product-card-corner-radius: 1.2rem;
	--product-card-text-alignment: center;
	--product-card-border-width: 0.0rem;
	--product-card-border-opacity: 0.1;
	--product-card-shadow-opacity: 0.05;
	--product-card-shadow-visible: 1;
	--product-card-shadow-horizontal-offset: 1.0rem;
	--product-card-shadow-vertical-offset: 1.0rem;
	--product-card-shadow-blur-radius: 3.5rem;
	--collection-card-image-padding: 0.0rem;
	--collection-card-corner-radius: 1.2rem;
	--collection-card-text-alignment: center;
	--collection-card-border-width: 0.0rem;
	--collection-card-border-opacity: 0.1;
	--collection-card-shadow-opacity: 0.05;
	--collection-card-shadow-visible: 1;
	--collection-card-shadow-horizontal-offset: 1.0rem;
	--collection-card-shadow-vertical-offset: 1.0rem;
	--collection-card-shadow-blur-radius: 3.5rem;
	--blog-card-image-padding: 0.0rem;
	--blog-card-corner-radius: 1.2rem;
	--blog-card-text-alignment: center;
	--blog-card-border-width: 0.0rem;
	--blog-card-border-opacity: 0.1;
	--blog-card-shadow-opacity: 0.05;
	--blog-card-shadow-visible: 1;
	--blog-card-shadow-horizontal-offset: 1.0rem;
	--blog-card-shadow-vertical-offset: 1.0rem;
	--blog-card-shadow-blur-radius: 3.5rem;
	--badge-corner-radius: 0.6rem;
	--sale-badge-background: linear-gradient(125deg, rgba(223, 99, 124, 1), rgba(246, 199, 209, 1) 100%);
	--popup-border-width: 1px;
	--popup-border-opacity: 0.1;
	--popup-corner-radius: 22px;
	--popup-shadow-opacity: 0.1;
	--popup-shadow-horizontal-offset: 10px;
	--popup-shadow-vertical-offset: 12px;
	--popup-shadow-blur-radius: 20px;
	--drawer-border-width: 1px;
	--drawer-border-opacity: 0.1;
	--drawer-shadow-opacity: 0.0;
	--drawer-shadow-horizontal-offset: 0px;
	--drawer-shadow-vertical-offset: 4px;
	--drawer-shadow-blur-radius: 5px;
	--spacing-sections-desktop: 0px;
	--spacing-sections-mobile: 0px;
	--grid-desktop-vertical-spacing: 40px;
	--grid-desktop-horizontal-spacing: 40px;
	--grid-mobile-vertical-spacing: 20px;
	--grid-mobile-horizontal-spacing: 20px;
	--text-boxes-border-opacity: 0.1;
	--text-boxes-border-width: 0px;
	--text-boxes-radius: 12px;
	--text-boxes-shadow-opacity: 0.0;
	--text-boxes-shadow-visible: 0;
	--text-boxes-shadow-horizontal-offset: 10px;
	--text-boxes-shadow-vertical-offset: 12px;
	--text-boxes-shadow-blur-radius: 20px;
	--buttons-radius: 10px;
	--buttons-radius-outset: 12px;
	--buttons-border-width: 2px;
	--buttons-border-opacity: 1.0;
	--buttons-shadow-opacity: 0.0;
	--buttons-shadow-visible: 0;
	--buttons-shadow-horizontal-offset: 4px;
	--buttons-shadow-vertical-offset: 4px;
	--buttons-shadow-blur-radius: 5px;
	--buttons-border-offset: 0.3px;
	--inputs-radius: 5px;
	--inputs-border-width: 2px;
	--inputs-border-opacity: 0.55;
	--inputs-shadow-opacity: 0.0;
	--inputs-shadow-horizontal-offset: 0px;
	--inputs-margin-offset: 0px;
	--inputs-shadow-vertical-offset: 0px;
	--inputs-shadow-blur-radius: 5px;
	--inputs-radius-outset: 7px;
	--variant-pills-radius: 4px;
	--variant-pills-border-width: 2px;
	--variant-pills-border-opacity: 0.55;
	--variant-pills-shadow-opacity: 0.0;
	--variant-pills-shadow-horizontal-offset: 0px;
	--variant-pills-shadow-vertical-offset: 4px;
	--variant-pills-shadow-blur-radius: 5px;
	--animation-button-hover-color: #1e1e1e;
	--animatioin-button-text-with-arrow-content: none;
	--animatioin-button-text-with-arrow-padding: 3rem;
	--animation-scale: 1.0;
	--animation-glow: 0 0 10px 2px rgba(var(--color-base-accent-3), 1.0), 0 0 0 1px rgba(var(--color-base-accent-3), 0.5);
	--animation-slide-background: block;
}

*,
*::before,
*::after {
	box-sizing: inherit;
}

html {
	box-sizing: border-box;
	font-size: calc(var(--font-body-scale) * 62.5%);
	height: 100%;
}

body {
	display: grid;
	grid-template-rows: auto auto 1fr auto;
	grid-template-columns: 100%;
	min-height: 100%;
	margin: 0;
	letter-spacing: 0.06rem;
	/* line-height: calc(1 + 0.8 / var(--font-body-scale)); */
	line-height: 1.4em;
	font-family: var(--font-body-family);
	font-style: var(--font-body-style);
	font-weight: var(--font-body-weight);
	font-size: var(--global-body-text-font-size);
}

div#dropshipt-error {
	position: fixed;
	top: 0px;
	left: 0px;
	bottom: 0px;
	right: 0px;
	background: #fff;
	z-index: 99999999;
	display: flex;
	align-items: center;
	padding: 30px 20px;
	justify-content: center;
}

#dropshipt-error .dropshipt-error-content {
	max-width: 700px;
	margin: 0px auto;
	display: flex;
	align-items: center;
	flex-direction: column;
	text-align: center;
}

#dropshipt-error h2 {
	color: #1f3879;
	font-family: Inter;
	font-size: 40px;
	font-weight: 700;
	line-height: 70.19px;
	margin-bottom: 0px;
	text-align: center;
	text-underline-position: from-font;
	text-decoration-skip-ink: none;
}

.dropshipt-buttons>a {
	box-shadow: 0px 1px 0px 0px #e3e3e3 inset, 1px 0px 0px 0px #e3e3e3 inset, -1px 0px 0px 0px #e3e3e3 inset,
		0px -1px 0px 0px #b5b5b5 inset;
	background: #ffffff;
	display: block;
	padding: 15px 20px;
	min-width: 200px;
	font-size: 14px;
	font-weight: 550;
	line-height: 16px;
	text-align: center;
	text-underline-position: from-font;
	text-decoration-skip-ink: none;
	font-variation-settings: 'slnt' 0;
	color: #303030;
	text-decoration: none;
	border-radius: 7px;
}

.dropshipt-buttons>a:last-child {
	background: #303030;
	color: #fff;
	box-shadow: 0px 1px 0px 0px #000000 inset, 0px -1px 0px 1px #000000 inset, -2px 0px 0px 0px #ffffff33 inset,
		2px 0px 0px 0px #ffffff33 inset, 0px 2px 0px 0px #ffffff33 inset;
}

.dropshipt-buttons {
	display: flex;
	align-items: center;
	justify-content: center;
	gap: 20px;
}

.drawer {
	visibility: hidden;
}

#announcement-bar-section-sections--25607988314486__announcement-bar {
	padding-top: 10px;
	padding-bottom: 10px;
	background-color: #df637c;
}

@media (max-width: 768px) {
	#announcement-bar-section-sections--25607988314486__announcement-bar {
		padding-top: 8px;
		padding-bottom: 8px;
	}
}

#shopify-section-sections--25607988314486__announcement-bar

/* Kleiner announcement-bar tekst */
#announcement-bar-section-sections--25607988314486__announcement-bar .announcement-bar__message {
	font-size: clamp(13px, 1.4vw, 15px);
	line-height: 1.25;
	letter-spacing: 0.2px;
}

:not(#\20):not(#\20).r-14y1w93 {
	display: flex;
	position: relative;
	min-width: auto;
	align-self: stretch;
	flex-basis: auto;
	min-height: 1px;
	align-items: center;
	flex-shrink: 0;
	flex-direction: column;
	justify-content: center;
	background-color: #FFFFFFFF;
	background-image: none;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-14y1w93 {
		display: flex;
		position: relative;
		min-width: auto;
		align-self: stretch;
		flex-basis: auto;
		min-height: 1px;
		align-items: center;
		flex-shrink: 0;
		flex-direction: column;
		justify-content: center;
		background-color: #FFFFFFFF;
		background-image: none;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-14y1w93 {
		display: flex;
		position: relative;
		min-width: auto;
		align-self: stretch;
		flex-basis: auto;
		min-height: 1px;
		align-items: center;
		flex-shrink: 0;
		flex-direction: column;
		justify-content: center;
		background-color: #FFFFFFFF;
		background-image: none;
	}
}

:not(#\20):not(#\20).r-1a4gdcj {
	display: flex;
	position: relative;
	max-width: 100%;
	min-width: auto;
	align-self: stretch;
	flex-basis: auto;
	min-height: 1px;
	align-items: center;
	flex-shrink: 0;
	flex-direction: column;
	justify-content: center;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-1a4gdcj {
		display: flex;
		position: relative;
		max-width: 100%;
		min-width: auto;
		align-self: stretch;
		flex-basis: auto;
		min-height: 1px;
		align-items: center;
		flex-shrink: 0;
		flex-direction: column;
		justify-content: center;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-1a4gdcj {
		display: flex;
		position: relative;
		max-width: 100%;
		min-width: auto;
		align-self: stretch;
		flex-basis: auto;
		min-height: 1px;
		align-items: center;
		flex-shrink: 0;
		flex-direction: column;
		justify-content: center;
	}
}

:not(#\20):not(#\20).r-1iudiu6 {
	gap: 0px 512px;
	height: 66.137315031323px;
	display: grid;
	position: relative;
	flex-grow: 1;
	max-width: 100%;
	min-width: auto;
	align-self: stretch;
	flex-basis: 0;
	min-height: 1px;
	--replo-gap: 512px;
	align-items: center;
	flex-shrink: 1;
	padding-bottom: 5px;
	justify-content: center;
	background-color: #F5F5FDFF;
	background-image: none;
	grid-template-columns: repeat(2, minmax(0, 1fr));
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-1iudiu6 {
		gap: 0px 9px;
		height: 0px;
		display: grid;
		position: relative;
		flex-grow: 1;
		max-width: 100%;
		min-width: auto;
		align-self: stretch;
		flex-basis: 0;
		margin-top: 0px;
		min-height: 1px;
		--replo-gap: 9px;
		align-items: center;
		flex-shrink: 1;
		padding-top: 17px;
		margin-bottom: 28px;
		padding-bottom: 27px;
		justify-content: center;
		background-color: #F5F5FDFF;
		background-image: none;
		grid-template-columns: repeat(2, minmax(0, 1fr));
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-1iudiu6 {
		gap: 0px 512px;
		height: 66.137315031323px;
		display: grid;
		position: relative;
		flex-grow: 1;
		max-width: 100%;
		min-width: auto;
		align-self: stretch;
		flex-basis: 0;
		min-height: 1px;
		--replo-gap: 512px;
		align-items: center;
		flex-shrink: 1;
		padding-bottom: 5px;
		justify-content: center;
		background-color: #F5F5FDFF;
		background-image: none;
		grid-template-columns: repeat(2, minmax(0, 1fr));
	}
}

:not(#\20):not(#\20).r-1crsgdd {
	display: flex;
	max-width: 100%;
	align-self: stretch;
	flex-basis: auto;
	align-items: center;
	flex-shrink: 0;
	justify-content: center;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-1crsgdd {
		display: flex;
		flex-grow: unset;
		max-width: 100%;
		align-self: stretch;
		flex-basis: auto;
		align-items: center;
		flex-shrink: 0;
		justify-content: center;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-1crsgdd {
		display: flex;
		max-width: 100%;
		align-self: stretch;
		flex-basis: auto;
		align-items: center;
		flex-shrink: 0;
		justify-content: center;
	}
}

:not(#\20):not(#\20).r-ntjlxc {
	display: flex;
	position: relative;
	flex-grow: 1;
	max-width: 100%;
	min-width: var(--replo-flex-min-dimension, 0px);
	align-self: stretch;
	flex-basis: 0;
	min-height: 1px;
	align-items: center;
	flex-shrink: 1;
	justify-content: center;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-ntjlxc {
		display: flex;
		position: relative;
		flex-grow: 1;
		max-width: 100%;
		min-width: var(--replo-flex-min-dimension, 0px);
		align-self: stretch;
		flex-basis: 0;
		min-height: 1px;
		align-items: center;
		flex-shrink: 1;
		justify-content: center;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-ntjlxc {
		display: flex;
		position: relative;
		flex-grow: 1;
		max-width: 100%;
		min-width: var(--replo-flex-min-dimension, 0px);
		align-self: stretch;
		flex-basis: 0;
		min-height: 1px;
		align-items: center;
		flex-shrink: 1;
		justify-content: center;
	}
}

:not(#\20):not(#\20).r-1spnz65 {
	display: flex;
	max-width: 400px;
	min-width: 0;
	flex-basis: auto;
	margin-top: 11px;
	min-height: 0;
	object-fit: cover;
	overflow-x: auto;
	overflow-y: hidden;
	align-items: center;
	flex-shrink: 0;
	padding-top: 21px;
	padding-left: 78px;
	margin-bottom: 22px;
	padding-right: 144px;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-1spnz65 {
		display: flex;
		max-width: 400px;
		min-width: 0;
		flex-basis: auto;
		margin-top: 11px;
		min-height: 0;
		object-fit: cover;
		overflow-x: auto;
		overflow-y: hidden;
		align-items: center;
		flex-shrink: 0;
		padding-top: 21px;
		padding-left: 78px;
		margin-bottom: 22px;
		padding-right: 144px;
		border-top-color: #000000;
		border-top-style: solid;
		border-top-width: 0px;
		border-left-color: #000000;
		border-left-style: solid;
		border-left-width: 0px;
		border-right-color: #000000;
		border-right-style: solid;
		border-right-width: 0px;
		border-bottom-color: #000000;
		border-bottom-style: solid;
		border-bottom-width: 0px;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-1spnz65 {
		display: flex;
		max-width: 400px;
		min-width: 0;
		flex-basis: auto;
		margin-top: 11px;
		min-height: 0;
		object-fit: cover;
		overflow-x: auto;
		overflow-y: hidden;
		align-items: center;
		flex-shrink: 0;
		padding-top: 21px;
		padding-left: 78px;
		margin-bottom: 22px;
		padding-right: 144px;
	}
}

:not(#\20):not(#\20).r-1c04n1l {
	height: 100%;
	margin: 0;
	display: block;
	padding: 0;
	max-width: 100%;
	min-width: 100%;
	max-height: 100%;
	min-height: 100%;
	object-fit: cover;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-1c04n1l {
		object-fit: cover;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-1c04n1l {
		object-fit: cover;
	}
}

:not(#\20):not(#\20).r-17utcws {
	gap: 8px;
	color: #2563EB;
	--rpmh: 270px;
	--rpmw: 270px;
	cursor: pointer;
	display: flex;
	font-size: 14px;
	min-width: var(--rpmw, auto);
	min-height: var(--rpmh, auto);
	align-items: center;
	font-weight: 500;
	line-height: 20px;
	flex-direction: column;
	justify-content: center;
	background-color: #f0f0f0;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-17utcws {
		--rpmh: 270px;
		--rpmw: 270px;
		display: flex;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-17utcws {
		--rpmh: 270px;
		--rpmw: 270px;
		display: flex;
	}
}

:not(#\20):not(#\20).r-qz1acw {
	display: flex;
	position: relative;
	flex-grow: 1;
	max-width: 100%;
	min-width: var(--replo-flex-min-dimension, 0px);
	align-self: stretch;
	flex-basis: 0;
	min-height: 1px;
	align-items: center;
	flex-shrink: 1;
	justify-content: center;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-qz1acw {
		display: flex;
		position: relative;
		flex-grow: 1;
		max-width: 100%;
		min-width: var(--replo-flex-min-dimension, 0px);
		align-self: stretch;
		flex-basis: 0;
		min-height: 1px;
		align-items: center;
		flex-shrink: 1;
		justify-content: center;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-qz1acw {
		display: flex;
		position: relative;
		flex-grow: 1;
		max-width: 100%;
		min-width: var(--replo-flex-min-dimension, 0px);
		align-self: stretch;
		flex-basis: 0;
		min-height: 1px;
		align-items: center;
		flex-shrink: 1;
		justify-content: center;
	}
}

:not(#\20):not(#\20).r-e7ndkh {
	height: 100%;
	display: flex;
	max-width: 400px;
	min-width: 0;
	align-self: stretch;
	flex-basis: auto;
	min-height: 0;
	object-fit: cover;
	overflow-x: auto;
	overflow-y: hidden;
	align-items: center;
	flex-shrink: 0;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-e7ndkh {
		width: auto;
		height: auto;
		display: flex;
		flex-grow: 1;
		min-width: var(--replo-flex-min-dimension, 0px);
		align-self: auto;
		flex-basis: 0;
		margin-top: 6px;
		min-height: 0;
		object-fit: cover;
		overflow-x: auto;
		overflow-y: hidden;
		align-items: center;
		flex-shrink: 1;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-e7ndkh {
		height: 100%;
		display: flex;
		max-width: 400px;
		min-width: 0;
		align-self: stretch;
		flex-basis: auto;
		min-height: 0;
		object-fit: cover;
		overflow-x: auto;
		overflow-y: hidden;
		align-items: center;
		flex-shrink: 0;
	}
}

:not(#\20):not(#\20).r-zwx0xr {
	height: 100%;
	margin: 0;
	display: block;
	padding: 0;
	max-width: 100%;
	min-width: 100%;
	max-height: 100%;
	min-height: 100%;
	object-fit: cover;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-zwx0xr {
		object-fit: cover;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-zwx0xr {
		object-fit: cover;
	}
}

:not(#\20):not(#\20).r-jwo4v6 {
	gap: 8px;
	color: #2563EB;
	--rpmh: 100%;
	--rpmw: 270px;
	cursor: pointer;
	display: flex;
	font-size: 14px;
	min-width: var(--rpmw, auto);
	min-height: var(--rpmh, auto);
	align-items: center;
	font-weight: 500;
	line-height: 20px;
	flex-direction: column;
	justify-content: center;
	background-color: #f0f0f0;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-jwo4v6 {
		--rpmh: 270px;
		--rpmw: 100%;
		display: flex;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-jwo4v6 {
		--rpmh: 100%;
		--rpmw: 270px;
		display: flex;
	}
}

:not(#\20):not(#\20).r-e3vu41 {
	display: flex;
	row-gap: 1rem;
	position: relative;
	max-width: 100%;
	min-width: auto;
	align-self: stretch;
	column-gap: 1rem;
	flex-basis: auto;
	margin-top: -45px;
	min-height: 1px;
	align-items: flex-start;
	flex-shrink: 0;
	padding-top: 4rem;
	padding-left: 3%;
	margin-bottom: 1px;
	padding-right: 3%;
	padding-bottom: 4rem;
	justify-content: center;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-e3vu41 {
		display: flex;
		row-gap: 1rem;
		position: relative;
		max-width: 100%;
		min-width: auto;
		align-self: stretch;
		column-gap: 1rem;
		flex-basis: auto;
		margin-top: -45px;
		min-height: 1px;
		align-items: center;
		flex-shrink: 0;
		padding-top: 3rem;
		padding-left: 1.5rem;
		margin-bottom: 1px;
		padding-right: 1.5rem;
		padding-bottom: 2rem;
		justify-content: center;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-e3vu41 {
		display: flex;
		row-gap: 1rem;
		position: relative;
		max-width: 100%;
		min-width: auto;
		align-self: stretch;
		column-gap: 1rem;
		flex-basis: auto;
		margin-top: -45px;
		min-height: 1px;
		align-items: center;
		flex-shrink: 0;
		padding-top: 4rem;
		padding-left: 3%;
		margin-bottom: 1px;
		padding-right: 3%;
		padding-bottom: 4rem;
		justify-content: center;
	}
}

:not(#\20):not(#\20).r-cquo7v {
	cursor: pointer;
	display: flex;
	row-gap: 3rem;
	position: relative;
	flex-grow: 1;
	max-width: 900px;
	min-width: var(--replo-flex-min-dimension, 0px);
	column-gap: 3rem;
	flex-basis: 0;
	min-height: 1px;
	align-items: flex-start;
	flex-shrink: 1;
	flex-direction: column;
	justify-content: center;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-cquo7v {
		cursor: pointer;
		display: flex;
		row-gap: 3rem;
		position: relative;
		flex-grow: 1;
		max-width: 390px;
		min-width: var(--replo-flex-min-dimension, 0px);
		column-gap: 3rem;
		flex-basis: 0;
		margin-top: -25px;
		min-height: 1px;
		align-items: flex-start;
		flex-shrink: 1;
		margin-bottom: 1px;
		flex-direction: column;
		justify-content: center;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-cquo7v {
		cursor: pointer;
		display: flex;
		row-gap: 3rem;
		position: relative;
		flex-grow: 1;
		max-width: 900px;
		min-width: var(--replo-flex-min-dimension, 0px);
		column-gap: 3rem;
		flex-basis: 0;
		min-height: 1px;
		align-items: flex-start;
		flex-shrink: 1;
		flex-direction: column;
		justify-content: center;
	}
}

:not(#\20):not(#\20).r-loshlt {
	display: flex;
	row-gap: 1.5rem;
	position: relative;
	min-width: auto;
	align-self: stretch;
	column-gap: 1.5rem;
	flex-basis: auto;
	min-height: 1px;
	align-items: flex-start;
	flex-shrink: 0;
	flex-direction: column;
	justify-content: center;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-loshlt {
		display: flex;
		row-gap: 1.5rem;
		position: relative;
		min-width: auto;
		align-self: stretch;
		column-gap: 1.5rem;
		flex-basis: auto;
		min-height: 1px;
		align-items: flex-start;
		flex-shrink: 0;
		margin-bottom: -30px;
		flex-direction: column;
		justify-content: center;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-loshlt {
		display: flex;
		row-gap: 1.5rem;
		position: relative;
		min-width: auto;
		align-self: stretch;
		column-gap: 1.5rem;
		flex-basis: auto;
		min-height: 1px;
		align-items: flex-start;
		flex-shrink: 0;
		flex-direction: column;
		justify-content: center;
	}
}

:not(#\20):not(#\20).r-wah7rn {
	display: flex;
	row-gap: 1.5rem;
	position: relative;
	max-width: 860px;
	min-width: auto;
	align-self: stretch;
	column-gap: 1.5rem;
	flex-basis: auto;
	min-height: 1px;
	align-items: flex-start;
	flex-shrink: 0;
	flex-direction: column;
	justify-content: center;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-wah7rn {
		display: flex;
		row-gap: 1.5rem;
		position: relative;
		max-width: 860px;
		min-width: auto;
		align-self: stretch;
		column-gap: 1.5rem;
		flex-basis: auto;
		min-height: 1px;
		align-items: flex-start;
		flex-shrink: 0;
		flex-direction: column;
		justify-content: center;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-wah7rn {
		display: flex;
		row-gap: 1.5rem;
		position: relative;
		max-width: 860px;
		min-width: auto;
		align-self: stretch;
		column-gap: 1.5rem;
		flex-basis: auto;
		min-height: 1px;
		align-items: flex-start;
		flex-shrink: 0;
		flex-direction: column;
		justify-content: center;
	}
}

:not(#\20):not(#\20).r-tfsbuk {
	font-size: 20px;
	flex-basis: auto;
	margin-top: 23px;
	flex-shrink: 0;
	line-height: 24px;
	padding-top: 14px;
	margin-right: -374px;
	margin-bottom: -16px;
	overflow-wrap: break-word;
	background-color: #FEFBD8FF;
	background-image: none;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-tfsbuk {
		width: auto;
		height: auto;
		flex-grow: unset;
		font-size: 15px;
		align-self: auto;
		flex-basis: auto;
		margin-top: 31px;
		overflow-y: hidden;
		flex-shrink: 0;
		line-height: 22px;
		margin-left: 7px;
		padding-top: 11px;
		margin-right: 7px;
		padding-left: 7px;
		margin-bottom: 0px;
		padding-right: 0px;
		background-color: #FEFBD8FF;
		background-image: none;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-tfsbuk {
		font-size: 20px;
		flex-basis: auto;
		margin-top: 23px;
		flex-shrink: 0;
		line-height: 24px;
		padding-top: 14px;
		margin-right: -374px;
		margin-bottom: -16px;
		background-color: #FEFBD8FF;
		background-image: none;
	}
}

:not(#\20):not(#\20).r-iitjit {
	color: #212529FF;
	flex-grow: 1;
	font-size: 40px;
	flex-basis: auto;
	text-align: left;
	flex-shrink: 1;
	font-family: Montserrat, " sans-serif";
	font-weight: 400;
	line-height: 48px;
	overflow-wrap: break-word;
	text-transform: capitalize;
	text-align-last: left;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-iitjit {
		color: #212529FF;
		flex-grow: 1;
		font-size: 26px;
		flex-basis: auto;
		margin-top: 6px;
		text-align: left;
		flex-shrink: 1;
		font-family: Montserrat, " sans-serif";
		font-weight: 400;
		line-height: 31px;
		padding-bottom: 17px;
		text-transform: capitalize;
		text-align-last: left;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-iitjit {
		color: #212529FF;
		flex-grow: 1;
		font-size: 40px;
		flex-basis: auto;
		text-align: left;
		flex-shrink: 1;
		font-family: Montserrat, " sans-serif";
		font-weight: 400;
		line-height: 48px;
		text-transform: capitalize;
		text-align-last: left;
	}
}

:not(#\20):not(#\20).r-79fvu0 {
	display: flex;
	position: relative;
	max-width: 100%;
	min-width: auto;
	align-self: stretch;
	flex-basis: auto;
	min-height: 1px;
	align-items: center;
	flex-shrink: 0;
	justify-content: flex-start;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-79fvu0 {
		display: flex;
		position: relative;
		flex-grow: unset;
		max-width: 100%;
		min-width: auto;
		align-self: stretch;
		flex-basis: auto;
		min-height: 1px;
		align-items: center;
		flex-shrink: 0;
		justify-content: flex-start;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-79fvu0 {
		display: flex;
		position: relative;
		max-width: 100%;
		min-width: auto;
		align-self: stretch;
		flex-basis: auto;
		min-height: 1px;
		align-items: center;
		flex-shrink: 0;
		justify-content: flex-start;
	}
}

:not(#\20):not(#\20).r-fhqb1j {
	display: flex;
	row-gap: 2rem;
	position: relative;
	max-width: 100%;
	min-width: auto;
	align-self: stretch;
	column-gap: 2rem;
	flex-basis: auto;
	min-height: 1px;
	align-items: flex-start;
	flex-shrink: 0;
	flex-direction: column;
	justify-content: center;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-fhqb1j {
		display: flex;
		row-gap: 1.5rem;
		position: relative;
		max-width: 100%;
		min-width: auto;
		align-self: stretch;
		column-gap: 1.5rem;
		flex-basis: auto;
		margin-top: 8px;
		min-height: 1px;
		align-items: flex-start;
		flex-shrink: 0;
		flex-direction: column;
		justify-content: center;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-fhqb1j {
		display: flex;
		row-gap: 2rem;
		position: relative;
		max-width: 100%;
		min-width: auto;
		align-self: stretch;
		column-gap: 2rem;
		flex-basis: auto;
		min-height: 1px;
		align-items: flex-start;
		flex-shrink: 0;
		flex-direction: column;
		justify-content: center;
	}
}

:not(#\20):not(#\20).r-1ey15s5 {
	display: flex;
	row-gap: 1rem;
	position: relative;
	max-width: 100%;
	min-width: auto;
	align-self: stretch;
	column-gap: 1rem;
	flex-basis: auto;
	min-height: 1px;
	align-items: center;
	flex-shrink: 0;
	justify-content: flex-start;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-1ey15s5 {
		display: flex;
		row-gap: 1rem;
		position: relative;
		flex-wrap: nowrap;
		max-width: 100%;
		min-width: auto;
		align-self: stretch;
		column-gap: 1rem;
		flex-basis: auto;
		margin-top: -23px;
		min-height: 1px;
		align-items: center;
		flex-shrink: 0;
		margin-left: -1px;
		flex-direction: row;
		justify-content: flex-start;
		--replo-flex-min-dimension: 0px;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-1ey15s5 {
		display: flex;
		row-gap: 1rem;
		position: relative;
		max-width: 100%;
		min-width: auto;
		align-self: stretch;
		column-gap: 1rem;
		flex-basis: auto;
		min-height: 1px;
		align-items: center;
		flex-shrink: 0;
		justify-content: flex-start;
	}
}

:not(#\20):not(#\20).r-1gppf7d {
	width: 50px;
	height: 50px;
	display: flex;
	overflow: hidden;
	min-width: 0;
	flex-basis: auto;
	min-height: 0;
	object-fit: cover;
	overflow-x: auto;
	overflow-y: hidden;
	align-items: center;
	flex-shrink: 0;
	border-top-left-radius: 100%;
	border-top-right-radius: 100%;
	border-bottom-left-radius: 100%;
	border-bottom-right-radius: 100%;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-1gppf7d {
		width: 50px;
		height: 50px;
		display: flex;
		overflow: hidden;
		min-width: 0;
		flex-basis: auto;
		min-height: 0;
		object-fit: cover;
		overflow-x: auto;
		overflow-y: hidden;
		align-items: center;
		flex-shrink: 0;
		border-top-left-radius: 100%;
		border-top-right-radius: 100%;
		border-bottom-left-radius: 100%;
		border-bottom-right-radius: 100%;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-1gppf7d {
		width: 50px;
		height: 50px;
		display: flex;
		overflow: hidden;
		min-width: 0;
		flex-basis: auto;
		min-height: 0;
		object-fit: cover;
		overflow-x: auto;
		overflow-y: hidden;
		align-items: center;
		flex-shrink: 0;
		border-top-left-radius: 100%;
		border-top-right-radius: 100%;
		border-bottom-left-radius: 100%;
		border-bottom-right-radius: 100%;
	}
}

:not(#\20):not(#\20).r-oupvn5 {
	height: 100%;
	margin: 0;
	display: block;
	padding: 0;
	max-width: 100%;
	min-width: 100%;
	max-height: 100%;
	min-height: 100%;
	object-fit: cover;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-oupvn5 {
		object-fit: cover;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-oupvn5 {
		object-fit: cover;
	}
}

:not(#\20):not(#\20).r-ri89b0 {
	gap: 8px;
	color: #2563EB;
	--rpmh: 100%;
	--rpmw: 100%;
	cursor: pointer;
	display: flex;
	font-size: 14px;
	min-width: var(--rpmw, auto);
	min-height: var(--rpmh, auto);
	align-items: center;
	font-weight: 500;
	line-height: 20px;
	flex-direction: column;
	justify-content: center;
	background-color: #f0f0f0;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-ri89b0 {
		--rpmh: 100%;
		--rpmw: 100%;
		display: flex;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-ri89b0 {
		--rpmh: 100%;
		--rpmw: 100%;
		display: flex;
	}
}

:not(#\20):not(#\20).r-199pzwh {
	display: flex;
	row-gap: 0.8rem;
	position: relative;
	max-width: 100%;
	min-width: auto;
	align-self: stretch;
	column-gap: 0.8rem;
	flex-basis: auto;
	min-height: 1px;
	align-items: center;
	flex-shrink: 0;
	justify-content: flex-start;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-199pzwh {
		width: auto;
		height: auto;
		display: flex;
		row-gap: 0.2rem;
		position: relative;
		flex-wrap: nowrap;
		max-width: 100%;
		min-width: auto;
		align-self: stretch;
		column-gap: 0.2rem;
		flex-basis: auto;
		min-height: 1px;
		align-items: flex-start;
		flex-shrink: 0;
		margin-left: -3px;
		flex-direction: column;
		justify-content: center;
		--replo-flex-min-dimension: 0px;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-199pzwh {
		display: flex;
		row-gap: 0.8rem;
		position: relative;
		max-width: 100%;
		min-width: auto;
		align-self: stretch;
		column-gap: 0.8rem;
		flex-basis: auto;
		min-height: 1px;
		align-items: center;
		flex-shrink: 0;
		justify-content: flex-start;
	}
}

:not(#\20):not(#\20).r-1g0jqs1 {
	display: flex;
	position: relative;
	max-width: 100%;
	min-width: auto;
	align-self: stretch;
	flex-basis: auto;
	min-height: 1px;
	align-items: center;
	flex-shrink: 0;
	justify-content: flex-start;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-1g0jqs1 {
		display: flex;
		position: relative;
		flex-grow: unset;
		max-width: 100%;
		min-width: auto;
		align-self: stretch;
		flex-basis: auto;
		min-height: 1px;
		align-items: center;
		flex-shrink: 0;
		justify-content: flex-start;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-1g0jqs1 {
		display: flex;
		position: relative;
		max-width: 100%;
		min-width: auto;
		align-self: stretch;
		flex-basis: auto;
		min-height: 1px;
		align-items: center;
		flex-shrink: 0;
		justify-content: flex-start;
	}
}

:not(#\20):not(#\20).r-17z773q {
	display: flex;
	row-gap: 1rem;
	position: relative;
	max-width: 100%;
	min-width: auto;
	align-self: stretch;
	column-gap: 1rem;
	flex-basis: auto;
	min-height: 1px;
	align-items: center;
	flex-shrink: 0;
	justify-content: flex-start;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-17z773q {
		width: auto;
		display: flex;
		row-gap: 0.8rem;
		position: relative;
		max-width: 100%;
		min-width: auto;
		align-self: stretch;
		column-gap: 0.8rem;
		flex-basis: auto;
		min-height: 1px;
		align-items: center;
		flex-shrink: 0;
		justify-content: flex-start;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-17z773q {
		display: flex;
		row-gap: 1rem;
		position: relative;
		max-width: 100%;
		min-width: auto;
		align-self: stretch;
		column-gap: 1rem;
		flex-basis: auto;
		min-height: 1px;
		align-items: center;
		flex-shrink: 0;
		justify-content: flex-start;
	}
}

:not(#\20):not(#\20).r-i1a39h {
	color: #303030FF;
	font-size: 16px;
	flex-basis: auto;
	flex-shrink: 0;
	font-family: Montserrat, " sans-serif";
	font-weight: 700;
	line-height: 27.2px;
	overflow-wrap: break-word;
	text-transform: capitalize;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-i1a39h {
		color: #303030FF;
		font-size: 16px;
		flex-basis: auto;
		flex-shrink: 0;
		font-family: Montserrat, " sans-serif";
		font-weight: 700;
		line-height: 27.2px;
		text-transform: capitalize;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-i1a39h {
		color: #303030FF;
		font-size: 16px;
		flex-basis: auto;
		flex-shrink: 0;
		font-family: Montserrat, " sans-serif";
		font-weight: 700;
		line-height: 27.2px;
		text-transform: capitalize;
	}
}

:not(#\20):not(#\20).r-1v6y9zi {
	width: 20px;
	height: 20px;
	display: flex;
	overflow: hidden;
	min-width: 0;
	flex-basis: auto;
	min-height: 0;
	object-fit: cover;
	overflow-x: auto;
	overflow-y: hidden;
	align-items: center;
	flex-shrink: 0;
	border-top-left-radius: 100%;
	border-top-right-radius: 100%;
	border-bottom-left-radius: 100%;
	border-bottom-right-radius: 100%;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-1v6y9zi {
		width: 20px;
		height: 20px;
		display: flex;
		overflow: hidden;
		min-width: 0;
		flex-basis: auto;
		min-height: 0;
		object-fit: cover;
		overflow-x: auto;
		overflow-y: hidden;
		align-items: center;
		flex-shrink: 0;
		border-top-left-radius: 100%;
		border-top-right-radius: 100%;
		border-bottom-left-radius: 100%;
		border-bottom-right-radius: 100%;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-1v6y9zi {
		width: 20px;
		height: 20px;
		display: flex;
		overflow: hidden;
		min-width: 0;
		flex-basis: auto;
		min-height: 0;
		object-fit: cover;
		overflow-x: auto;
		overflow-y: hidden;
		align-items: center;
		flex-shrink: 0;
		border-top-left-radius: 100%;
		border-top-right-radius: 100%;
		border-bottom-left-radius: 100%;
		border-bottom-right-radius: 100%;
	}
}

:not(#\20):not(#\20).r-18368lm {
	height: 100%;
	margin: 0;
	display: block;
	padding: 0;
	max-width: 100%;
	min-width: 100%;
	max-height: 100%;
	min-height: 100%;
	object-fit: cover;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-18368lm {
		object-fit: cover;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-18368lm {
		object-fit: cover;
	}
}

:not(#\20):not(#\20).r-glczag {
	gap: 8px;
	color: #2563EB;
	--rpmh: 100%;
	--rpmw: 100%;
	cursor: pointer;
	display: flex;
	font-size: 14px;
	min-width: var(--rpmw, auto);
	min-height: var(--rpmh, auto);
	align-items: center;
	font-weight: 500;
	line-height: 20px;
	flex-direction: column;
	justify-content: center;
	background-color: #f0f0f0;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-glczag {
		--rpmh: 100%;
		--rpmw: 100%;
		display: flex;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-glczag {
		--rpmh: 100%;
		--rpmw: 100%;
		display: flex;
	}
}

:not(#\20):not(#\20).r-1g2btp4 {
	color: #575757FF;
	font-size: 16px;
	flex-basis: auto;
	font-style: italic;
	flex-shrink: 0;
	font-family: Montserrat, " sans-serif";
	font-weight: 400;
	line-height: 27.2px;
	overflow-wrap: break-word;
	text-transform: capitalize;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-1g2btp4 {
		color: #575757FF;
		font-size: 15px;
		flex-basis: auto;
		font-style: italic;
		margin-top: -4px;
		flex-shrink: 0;
		font-family: Montserrat, " sans-serif";
		font-weight: 400;
		line-height: 27.2px;
		margin-left: -1px;
		margin-right: -1px;
		text-transform: capitalize;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-1g2btp4 {
		color: #575757FF;
		font-size: 16px;
		flex-basis: auto;
		font-style: italic;
		flex-shrink: 0;
		font-family: Montserrat, " sans-serif";
		font-weight: 400;
		line-height: 27.2px;
		text-transform: capitalize;
	}
}

:not(#\20):not(#\20).r-1p58aa3 {
	display: flex;
	max-width: 400px;
	min-width: 0;
	flex-basis: auto;
	min-height: 0;
	object-fit: cover;
	overflow-x: auto;
	overflow-y: hidden;
	align-items: center;
	flex-shrink: 0;
	margin-left: 8px;
	margin-right: -105px;
	padding-left: 1px;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-1p58aa3 {
		display: flex;
		max-width: 400px;
		min-width: 0;
		flex-basis: auto;
		margin-top: 8px;
		min-height: 0;
		object-fit: cover;
		overflow-x: auto;
		overflow-y: hidden;
		align-items: center;
		flex-shrink: 0;
		margin-left: 7px;
		margin-right: -2px;
		padding-left: 0px;
		margin-bottom: -8px;
		padding-right: 0px;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-1p58aa3 {
		display: flex;
		max-width: 400px;
		min-width: 0;
		flex-basis: auto;
		min-height: 0;
		object-fit: cover;
		overflow-x: auto;
		overflow-y: hidden;
		align-items: center;
		flex-shrink: 0;
		margin-left: 8px;
		margin-right: -105px;
		padding-left: 1px;
	}
}

:not(#\20):not(#\20).r-1tab362 {
	height: 100%;
	margin: 0;
	display: block;
	padding: 0;
	max-width: 100%;
	min-width: 100%;
	max-height: 100%;
	min-height: 100%;
	object-fit: cover;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-1tab362 {
		object-fit: cover;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-1tab362 {
		object-fit: cover;
	}
}

:not(#\20):not(#\20).r-w71n3d {
	gap: 8px;
	color: #2563EB;
	--rpmh: 270px;
	--rpmw: 270px;
	cursor: pointer;
	display: flex;
	font-size: 14px;
	min-width: var(--rpmw, auto);
	min-height: var(--rpmh, auto);
	align-items: center;
	font-weight: 500;
	line-height: 20px;
	flex-direction: column;
	justify-content: center;
	background-color: #f0f0f0;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-w71n3d {
		--rpmh: 270px;
		--rpmw: 270px;
		display: flex;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-w71n3d {
		--rpmh: 270px;
		--rpmw: 270px;
		display: flex;
	}
}

:not(#\20):not(#\20).r-5s06r4 {
	display: flex;
	position: relative;
	flex-grow: 1;
	max-width: 100%;
	min-width: auto;
	align-self: stretch;
	flex-basis: auto;
	min-height: 1px;
	align-items: flex-start;
	flex-shrink: 1;
	flex-direction: column;
	justify-content: center;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-5s06r4 {
		width: auto;
		display: flex;
		position: relative;
		flex-grow: unset;
		max-width: 100%;
		min-width: auto;
		align-self: stretch;
		flex-basis: auto;
		min-height: 1px;
		align-items: flex-start;
		flex-shrink: 0;
		padding-top: 12px;
		flex-direction: column;
		justify-content: center;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-5s06r4 {
		display: flex;
		position: relative;
		flex-grow: 1;
		max-width: 100%;
		min-width: auto;
		align-self: stretch;
		flex-basis: auto;
		min-height: 1px;
		align-items: flex-start;
		flex-shrink: 1;
		flex-direction: column;
		justify-content: center;
	}
}

:not(#\20):not(#\20).r-saim0d {
	display: flex;
	max-width: 100px;
	min-width: 0;
	flex-basis: auto;
	margin-top: -40px;
	min-height: 0;
	object-fit: cover;
	overflow-x: auto;
	overflow-y: hidden;
	align-items: center;
	flex-shrink: 0;
	margin-left: 79px;
	margin-right: 3px;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-saim0d {
		width: auto;
		height: auto;
		display: flex;
		flex-grow: unset;
		max-width: 100px;
		min-width: 0;
		align-self: auto;
		flex-basis: auto;
		margin-top: -11px;
		min-height: 0;
		object-fit: cover;
		overflow-x: auto;
		overflow-y: hidden;
		align-items: center;
		flex-shrink: 0;
		margin-left: -32px;
		margin-right: -9px;
		margin-bottom: 30px;
		padding-right: 18px;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-saim0d {
		display: flex;
		max-width: 100px;
		min-width: 0;
		flex-basis: auto;
		margin-top: -40px;
		min-height: 0;
		object-fit: cover;
		overflow-x: auto;
		overflow-y: hidden;
		align-items: center;
		flex-shrink: 0;
		margin-left: 79px;
		margin-right: 3px;
	}
}

:not(#\20):not(#\20).r-112k6gj {
	height: 100%;
	margin: 0;
	display: block;
	padding: 0;
	max-width: 100%;
	min-width: 100%;
	max-height: 100%;
	min-height: 100%;
	object-fit: cover;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-112k6gj {
		transform: scale(100%);
		object-fit: cover;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-112k6gj {
		object-fit: cover;
	}
}

:not(#\20):not(#\20).r-1967q7d {
	gap: 8px;
	color: #2563EB;
	--rpmh: 270px;
	--rpmw: 270px;
	cursor: pointer;
	display: flex;
	font-size: 14px;
	min-width: var(--rpmw, auto);
	min-height: var(--rpmh, auto);
	align-items: center;
	font-weight: 500;
	line-height: 20px;
	flex-direction: column;
	justify-content: center;
	background-color: #f0f0f0;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-1967q7d {
		--rpmh: 270px;
		--rpmw: 270px;
		display: flex;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-1967q7d {
		--rpmh: 270px;
		--rpmw: 270px;
		display: flex;
	}
}

:not(#\20):not(#\20).r-13k0vsh {
	color: #A1A1A1FF;
	font-size: 15px;
	flex-basis: auto;
	flex-shrink: 0;
	font-family: Montserrat, " sans-serif";
	font-weight: 400;
	line-height: 15px;
	margin-left: -85px;
	overflow-wrap: break-word;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-13k0vsh {
		color: #A1A1A1FF;
		font-size: 14px;
		flex-basis: auto;
		margin-top: -12px;
		flex-shrink: 0;
		font-family: "Open Sans", " sans-serif";
		font-weight: 400;
		line-height: 19px;
		margin-left: -98px;
		padding-top: 14px;
		margin-right: -8px;
		padding-left: 34px;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-13k0vsh {
		color: #A1A1A1FF;
		font-size: 15px;
		flex-basis: auto;
		flex-shrink: 0;
		font-family: Montserrat, " sans-serif";
		font-weight: 400;
		line-height: 15px;
		margin-left: -85px;
	}
}

:not(#\20):not(#\20).r-1n0ac82 {
	font-size: 20px;
	flex-basis: auto;
	flex-shrink: 0;
	line-height: 24px;
	overflow-wrap: break-word;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-1n0ac82 {
		width: auto;
		height: auto;
		flex-grow: unset;
		font-size: 17px;
		align-self: auto;
		flex-basis: auto;
		margin-top: 8px;
		flex-shrink: 0;
		line-height: 21px;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-1n0ac82 {
		font-size: 20px;
		flex-basis: auto;
		flex-shrink: 0;
		line-height: 24px;
	}
}

:not(#\20):not(#\20).r-9vwvt7 {
	display: flex;
	min-width: 0;
	align-self: stretch;
	flex-basis: auto;
	min-height: 0;
	object-fit: cover;
	overflow-x: auto;
	overflow-y: hidden;
	align-items: center;
	flex-shrink: 0;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-9vwvt7 {
		display: flex;
		min-width: 0;
		align-self: stretch;
		flex-basis: auto;
		min-height: 0;
		object-fit: cover;
		overflow-x: auto;
		overflow-y: hidden;
		align-items: center;
		flex-shrink: 0;
		margin-bottom: 12px;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-9vwvt7 {
		display: flex;
		min-width: 0;
		align-self: stretch;
		flex-basis: auto;
		min-height: 0;
		object-fit: cover;
		overflow-x: auto;
		overflow-y: hidden;
		align-items: center;
		flex-shrink: 0;
	}
}

:not(#\20):not(#\20).r-15n0zpr {
	height: 100%;
	margin: 0;
	display: block;
	padding: 0;
	max-width: 100%;
	min-width: 100%;
	max-height: 100%;
	min-height: 100%;
	object-fit: cover;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-15n0zpr {
		transform: scale(100%);
		object-fit: cover;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-15n0zpr {
		object-fit: cover;
	}
}

:not(#\20):not(#\20).r-v8rhwp {
	gap: 8px;
	color: #2563EB;
	--rpmh: 270px;
	--rpmw: 100%;
	cursor: pointer;
	display: flex;
	font-size: 14px;
	min-width: var(--rpmw, auto);
	min-height: var(--rpmh, auto);
	align-items: center;
	font-weight: 500;
	line-height: 20px;
	flex-direction: column;
	justify-content: center;
	background-color: #f0f0f0;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-v8rhwp {
		--rpmh: 270px;
		--rpmw: 100%;
		display: flex;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-v8rhwp {
		--rpmh: 270px;
		--rpmw: 100%;
		display: flex;
	}
}

:not(#\20):not(#\20).r-dd2tf4 {
	font-size: 20px;
	flex-basis: auto;
	flex-shrink: 0;
	line-height: 24px;
	overflow-wrap: break-word;
	background-color: var(--replo-library-f5d1aebc-d385-4962-9c0d-04dcc222f4aa-styles-63d28f3a-3fc3-412a-bda1-fe7c58a36daa-attributes-color);
	background-image: none;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-dd2tf4 {
		font-size: 13px;
		flex-basis: auto;
		margin-top: -12px;
		text-align: center;
		flex-shrink: 0;
		font-family: Arsenal, " sans-serif";
		font-weight: 400;
		line-height: 15px;
		margin-bottom: 7px;
		padding-right: 0px;
		text-align-last: center;
		background-color: #E9EAEDFF;
		background-image: none;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-dd2tf4 {
		font-size: 20px;
		flex-basis: auto;
		flex-shrink: 0;
		line-height: 24px;
		background-color: var(--replo-library-f5d1aebc-d385-4962-9c0d-04dcc222f4aa-styles-63d28f3a-3fc3-412a-bda1-fe7c58a36daa-attributes-color);
		background-image: none;
	}
}

:not(#\20):not(#\20).r-19lcb8d {
	font-size: 20px;
	flex-basis: auto;
	flex-shrink: 0;
	line-height: 24px;
	overflow-wrap: break-word;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-19lcb8d {
		width: auto;
		height: auto;
		flex-grow: unset;
		font-size: 17px;
		align-self: auto;
		flex-basis: auto;
		margin-top: 0px;
		flex-shrink: 0;
		line-height: 19px;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-19lcb8d {
		font-size: 20px;
		flex-basis: auto;
		flex-shrink: 0;
		line-height: 24px;
	}
}

:not(#\20):not(#\20).r-1tha3rt {
	display: flex;
	row-gap: 1.5rem;
	position: relative;
	min-width: auto;
	align-self: stretch;
	column-gap: 1.5rem;
	flex-basis: auto;
	min-height: 1px;
	align-items: flex-start;
	flex-shrink: 0;
	flex-direction: column;
	justify-content: center;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-1tha3rt {
		display: flex;
		row-gap: 1.5rem;
		position: relative;
		min-width: auto;
		align-self: stretch;
		column-gap: 1.5rem;
		flex-basis: auto;
		margin-top: 48px;
		min-height: 1px;
		align-items: flex-start;
		flex-shrink: 0;
		flex-direction: column;
		justify-content: center;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-1tha3rt {
		display: flex;
		row-gap: 1.5rem;
		position: relative;
		min-width: auto;
		align-self: stretch;
		column-gap: 1.5rem;
		flex-basis: auto;
		min-height: 1px;
		align-items: flex-start;
		flex-shrink: 0;
		flex-direction: column;
		justify-content: center;
	}
}

:not(#\20):not(#\20).r-e9nxfc {
	display: flex;
	row-gap: 1.5rem;
	position: relative;
	max-width: 860px;
	min-width: auto;
	align-self: stretch;
	column-gap: 1.5rem;
	flex-basis: auto;
	min-height: 1px;
	align-items: flex-start;
	flex-shrink: 0;
	flex-direction: column;
	justify-content: center;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-e9nxfc {
		display: flex;
		row-gap: 1.5rem;
		position: relative;
		max-width: 860px;
		min-width: auto;
		align-self: stretch;
		column-gap: 1.5rem;
		flex-basis: auto;
		min-height: 1px;
		align-items: flex-start;
		flex-shrink: 0;
		flex-direction: column;
		justify-content: center;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-e9nxfc {
		display: flex;
		row-gap: 1.5rem;
		position: relative;
		max-width: 860px;
		min-width: auto;
		align-self: stretch;
		column-gap: 1.5rem;
		flex-basis: auto;
		min-height: 1px;
		align-items: flex-start;
		flex-shrink: 0;
		flex-direction: column;
		justify-content: center;
	}
}

:not(#\20):not(#\20).r-17n099l {
	color: #212529FF;
	flex-grow: 1;
	font-size: 40px;
	flex-basis: auto;
	text-align: left;
	flex-shrink: 1;
	font-family: Montserrat, " sans-serif";
	font-weight: 400;
	line-height: 48px;
	overflow-wrap: break-word;
	text-transform: capitalize;
	text-align-last: left;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-17n099l {
		color: #212529FF;
		flex-grow: 1;
		font-size: 25px;
		flex-basis: auto;
		text-align: left;
		flex-shrink: 1;
		font-family: Montserrat, " sans-serif";
		font-weight: 400;
		line-height: 27px;
		padding-bottom: 11px;
		text-transform: capitalize;
		text-align-last: left;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-17n099l {
		color: #212529FF;
		flex-grow: 1;
		font-size: 40px;
		flex-basis: auto;
		text-align: left;
		flex-shrink: 1;
		font-family: Montserrat, " sans-serif";
		font-weight: 400;
		line-height: 48px;
		text-transform: capitalize;
		text-align-last: left;
	}
}

:not(#\20):not(#\20).r-13y7m92 {
	display: flex;
	row-gap: 2rem;
	position: relative;
	max-width: 100%;
	min-width: auto;
	align-self: stretch;
	column-gap: 2rem;
	flex-basis: auto;
	min-height: 1px;
	align-items: flex-start;
	flex-shrink: 0;
	flex-direction: column;
	justify-content: center;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-13y7m92 {
		display: flex;
		row-gap: 1.5rem;
		position: relative;
		max-width: 100%;
		min-width: auto;
		align-self: stretch;
		column-gap: 1.5rem;
		flex-basis: auto;
		min-height: 1px;
		align-items: flex-start;
		flex-shrink: 0;
		flex-direction: column;
		justify-content: center;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-13y7m92 {
		display: flex;
		row-gap: 2rem;
		position: relative;
		max-width: 100%;
		min-width: auto;
		align-self: stretch;
		column-gap: 2rem;
		flex-basis: auto;
		min-height: 1px;
		align-items: flex-start;
		flex-shrink: 0;
		flex-direction: column;
		justify-content: center;
	}
}

:not(#\20):not(#\20).r-1ko8p61 {
	color: #2F2F2FFF;
	font-size: 17px;
	flex-basis: auto;
	flex-shrink: 0;
	font-family: "Open Sans", " sans-serif";
	font-weight: 400;
	line-height: 25.5px;
	overflow-wrap: break-word;
	text-transform: none;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-1ko8p61 {
		color: #2F2F2FFF;
		width: auto;
		font-size: 17px;
		align-self: stretch;
		flex-basis: auto;
		margin-top: -15px;
		flex-shrink: 0;
		font-family: "Open Sans", " sans-serif";
		font-weight: 400;
		line-height: 25.5px;
		text-transform: none;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-1ko8p61 {
		color: #2F2F2FFF;
		font-size: 17px;
		flex-basis: auto;
		flex-shrink: 0;
		font-family: "Open Sans", " sans-serif";
		font-weight: 400;
		line-height: 25.5px;
		text-transform: none;
	}
}

:not(#\20):not(#\20).r-1q3asom {
	color: #2F2F2FFF;
	font-size: 17px;
	flex-basis: auto;
	flex-shrink: 0;
	font-family: "Open Sans", " sans-serif";
	font-weight: 400;
	line-height: 25.5px;
	overflow-wrap: break-word;
	text-transform: none;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-1q3asom {
		color: #2F2F2FFF;
		width: auto;
		font-size: 17px;
		align-self: stretch;
		flex-basis: auto;
		flex-shrink: 0;
		font-family: "Open Sans", " sans-serif";
		font-weight: 400;
		line-height: 25.5px;
		text-transform: none;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-1q3asom {
		color: #2F2F2FFF;
		font-size: 17px;
		flex-basis: auto;
		flex-shrink: 0;
		font-family: "Open Sans", " sans-serif";
		font-weight: 400;
		line-height: 25.5px;
		text-transform: none;
	}
}

:not(#\20):not(#\20).r-1t6jjk7 {
	color: #2F2F2FFF;
	font-size: 17px;
	flex-basis: auto;
	flex-shrink: 0;
	font-family: "Open Sans", " sans-serif";
	font-weight: 400;
	line-height: 25.5px;
	overflow-wrap: break-word;
	text-transform: none;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-1t6jjk7 {
		color: #2F2F2FFF;
		width: auto;
		font-size: 17px;
		align-self: stretch;
		flex-basis: auto;
		flex-shrink: 0;
		font-family: "Open Sans", " sans-serif";
		font-weight: 400;
		line-height: 25.5px;
		text-transform: none;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-1t6jjk7 {
		color: #2F2F2FFF;
		font-size: 17px;
		flex-basis: auto;
		flex-shrink: 0;
		font-family: "Open Sans", " sans-serif";
		font-weight: 400;
		line-height: 25.5px;
		text-transform: none;
	}
}

:not(#\20):not(#\20).r-d85zc {
	color: #2F2F2FFF;
	font-size: 17px;
	flex-basis: auto;
	flex-shrink: 0;
	font-family: "Open Sans", " sans-serif";
	font-weight: 400;
	line-height: 25.5px;
	overflow-wrap: break-word;
	text-transform: none;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-d85zc {
		color: #2F2F2FFF;
		width: auto;
		font-size: 17px;
		align-self: stretch;
		flex-basis: auto;
		flex-shrink: 0;
		font-family: "Open Sans", " sans-serif";
		font-weight: 400;
		line-height: 25.5px;
		text-transform: none;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-d85zc {
		color: #2F2F2FFF;
		font-size: 17px;
		flex-basis: auto;
		flex-shrink: 0;
		font-family: "Open Sans", " sans-serif";
		font-weight: 400;
		line-height: 25.5px;
		text-transform: none;
	}
}

:not(#\20):not(#\20).r-1csxlhe {
	color: #2F2F2FFF;
	font-size: 17px;
	flex-basis: auto;
	flex-shrink: 0;
	font-family: "Open Sans", " sans-serif";
	font-weight: 400;
	line-height: 25.5px;
	overflow-wrap: break-word;
	text-transform: none;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-1csxlhe {
		color: #2F2F2FFF;
		width: auto;
		font-size: 17px;
		align-self: stretch;
		flex-basis: auto;
		flex-shrink: 0;
		font-family: "Open Sans", " sans-serif";
		font-weight: 400;
		line-height: 25.5px;
		text-transform: none;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-1csxlhe {
		color: #2F2F2FFF;
		font-size: 17px;
		flex-basis: auto;
		flex-shrink: 0;
		font-family: "Open Sans", " sans-serif";
		font-weight: 400;
		line-height: 25.5px;
		text-transform: none;
	}
}

:not(#\20):not(#\20).r-1j2grlz {
	display: flex;
	row-gap: 1.5rem;
	position: relative;
	min-width: auto;
	align-self: stretch;
	column-gap: 1.5rem;
	flex-basis: auto;
	min-height: 1px;
	align-items: flex-start;
	flex-shrink: 0;
	flex-direction: column;
	justify-content: center;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-1j2grlz {
		display: flex;
		row-gap: 1.5rem;
		position: relative;
		min-width: auto;
		align-self: stretch;
		column-gap: 1.5rem;
		flex-basis: auto;
		min-height: 1px;
		align-items: flex-start;
		flex-shrink: 0;
		flex-direction: column;
		justify-content: center;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-1j2grlz {
		display: flex;
		row-gap: 1.5rem;
		position: relative;
		min-width: auto;
		align-self: stretch;
		column-gap: 1.5rem;
		flex-basis: auto;
		min-height: 1px;
		align-items: flex-start;
		flex-shrink: 0;
		flex-direction: column;
		justify-content: center;
	}
}

:not(#\20):not(#\20).r-1x3szp5 {
	display: flex;
	row-gap: 1.5rem;
	position: relative;
	max-width: 860px;
	min-width: auto;
	align-self: stretch;
	column-gap: 1.5rem;
	flex-basis: auto;
	min-height: 1px;
	align-items: flex-start;
	flex-shrink: 0;
	flex-direction: column;
	justify-content: center;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-1x3szp5 {
		display: flex;
		row-gap: 1.5rem;
		position: relative;
		max-width: 860px;
		min-width: auto;
		align-self: stretch;
		column-gap: 1.5rem;
		flex-basis: auto;
		min-height: 1px;
		align-items: flex-start;
		flex-shrink: 0;
		flex-direction: column;
		justify-content: center;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-1x3szp5 {
		display: flex;
		row-gap: 1.5rem;
		position: relative;
		max-width: 860px;
		min-width: auto;
		align-self: stretch;
		column-gap: 1.5rem;
		flex-basis: auto;
		min-height: 1px;
		align-items: flex-start;
		flex-shrink: 0;
		flex-direction: column;
		justify-content: center;
	}
}

:not(#\20):not(#\20).r-j8wepo {
	color: #212529FF;
	flex-grow: 1;
	font-size: 40px;
	flex-basis: auto;
	text-align: left;
	flex-shrink: 1;
	font-family: Montserrat, " sans-serif";
	font-weight: 400;
	line-height: 48px;
	overflow-wrap: break-word;
	text-transform: capitalize;
	text-align-last: left;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-j8wepo {
		color: #212529FF;
		flex-grow: 1;
		font-size: 26px;
		flex-basis: auto;
		text-align: left;
		flex-shrink: 1;
		font-family: Montserrat, " sans-serif";
		font-weight: 400;
		line-height: 31px;
		text-transform: capitalize;
		text-align-last: left;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-j8wepo {
		color: #212529FF;
		flex-grow: 1;
		font-size: 40px;
		flex-basis: auto;
		text-align: left;
		flex-shrink: 1;
		font-family: Montserrat, " sans-serif";
		font-weight: 400;
		line-height: 48px;
		text-transform: capitalize;
		text-align-last: left;
	}
}

:not(#\20):not(#\20).r-b89wzx {
	display: flex;
	overflow: hidden;
	min-width: 0;
	align-self: stretch;
	flex-basis: auto;
	min-height: 0;
	object-fit: cover;
	overflow-x: auto;
	overflow-y: hidden;
	align-items: center;
	flex-shrink: 0;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	border-bottom-left-radius: 10px;
	border-bottom-right-radius: 10px;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-b89wzx {
		display: flex;
		overflow: hidden;
		min-width: 0;
		align-self: stretch;
		flex-basis: auto;
		min-height: 0;
		object-fit: cover;
		overflow-x: auto;
		overflow-y: hidden;
		align-items: center;
		flex-shrink: 0;
		border-top-left-radius: 10px;
		border-top-right-radius: 10px;
		border-bottom-left-radius: 10px;
		border-bottom-right-radius: 10px;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-b89wzx {
		display: flex;
		overflow: hidden;
		min-width: 0;
		align-self: stretch;
		flex-basis: auto;
		min-height: 0;
		object-fit: cover;
		overflow-x: auto;
		overflow-y: hidden;
		align-items: center;
		flex-shrink: 0;
		border-top-left-radius: 10px;
		border-top-right-radius: 10px;
		border-bottom-left-radius: 10px;
		border-bottom-right-radius: 10px;
	}
}

:not(#\20):not(#\20).r-184qb63 {
	height: 100%;
	margin: 0;
	display: block;
	padding: 0;
	max-width: 100%;
	min-width: 100%;
	max-height: 100%;
	min-height: 100%;
	object-fit: cover;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-184qb63 {
		object-fit: cover;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-184qb63 {
		object-fit: cover;
	}
}

:not(#\20):not(#\20).r-nepixz {
	gap: 8px;
	color: #2563EB;
	--rpmh: 270px;
	--rpmw: 100%;
	cursor: pointer;
	display: flex;
	font-size: 14px;
	min-width: var(--rpmw, auto);
	min-height: var(--rpmh, auto);
	align-items: center;
	font-weight: 500;
	line-height: 20px;
	flex-direction: column;
	justify-content: center;
	background-color: #f0f0f0;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-nepixz {
		--rpmh: 270px;
		--rpmw: 100%;
		display: flex;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-nepixz {
		--rpmh: 270px;
		--rpmw: 100%;
		display: flex;
	}
}

:not(#\20):not(#\20).r-1qceuy0 {
	display: flex;
	row-gap: 2rem;
	position: relative;
	max-width: 100%;
	min-width: auto;
	align-self: stretch;
	column-gap: 2rem;
	flex-basis: auto;
	min-height: 1px;
	align-items: flex-start;
	flex-shrink: 0;
	flex-direction: column;
	justify-content: center;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-1qceuy0 {
		display: flex;
		row-gap: 1.5rem;
		position: relative;
		max-width: 100%;
		min-width: auto;
		align-self: stretch;
		column-gap: 1.5rem;
		flex-basis: auto;
		min-height: 1px;
		align-items: flex-start;
		flex-shrink: 0;
		flex-direction: column;
		justify-content: center;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-1qceuy0 {
		display: flex;
		row-gap: 2rem;
		position: relative;
		max-width: 100%;
		min-width: auto;
		align-self: stretch;
		column-gap: 2rem;
		flex-basis: auto;
		min-height: 1px;
		align-items: flex-start;
		flex-shrink: 0;
		flex-direction: column;
		justify-content: center;
	}
}

:not(#\20):not(#\20).r-18qm65s {
	color: #2F2F2FFF;
	font-size: 17px;
	flex-basis: auto;
	flex-shrink: 0;
	font-family: "Open Sans", " sans-serif";
	font-weight: 400;
	line-height: 25.5px;
	overflow-wrap: break-word;
	text-transform: none;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-18qm65s {
		color: #2F2F2FFF;
		width: auto;
		font-size: 17px;
		align-self: stretch;
		flex-basis: auto;
		flex-shrink: 0;
		font-family: "Open Sans", " sans-serif";
		font-weight: 400;
		line-height: 25.5px;
		text-transform: none;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-18qm65s {
		color: #2F2F2FFF;
		font-size: 17px;
		flex-basis: auto;
		flex-shrink: 0;
		font-family: "Open Sans", " sans-serif";
		font-weight: 400;
		line-height: 25.5px;
		text-transform: none;
	}
}

:not(#\20):not(#\20).r-tbljc7 {
	color: #2F2F2FFF;
	font-size: 17px;
	flex-basis: auto;
	flex-shrink: 0;
	font-family: "Open Sans", " sans-serif";
	font-weight: 400;
	line-height: 25.5px;
	overflow-wrap: break-word;
	text-transform: none;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-tbljc7 {
		color: #2F2F2FFF;
		width: auto;
		font-size: 17px;
		align-self: stretch;
		flex-basis: auto;
		font-style: italic;
		flex-shrink: 0;
		font-family: "Open Sans", " sans-serif";
		font-weight: 400;
		line-height: 25.5px;
		text-transform: none;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-tbljc7 {
		color: #2F2F2FFF;
		font-size: 17px;
		flex-basis: auto;
		flex-shrink: 0;
		font-family: "Open Sans", " sans-serif";
		font-weight: 400;
		line-height: 25.5px;
		text-transform: none;
	}
}

:not(#\20):not(#\20).r-g7f1v1 {
	color: #2F2F2FFF;
	font-size: 17px;
	flex-basis: auto;
	flex-shrink: 0;
	font-family: "Open Sans", " sans-serif";
	font-weight: 400;
	line-height: 25.5px;
	overflow-wrap: break-word;
	text-transform: none;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-g7f1v1 {
		color: #2F2F2FFF;
		width: auto;
		font-size: 17px;
		align-self: stretch;
		flex-basis: auto;
		flex-shrink: 0;
		font-family: "Open Sans", " sans-serif";
		font-weight: 400;
		line-height: 25.5px;
		text-transform: none;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-g7f1v1 {
		color: #2F2F2FFF;
		font-size: 17px;
		flex-basis: auto;
		flex-shrink: 0;
		font-family: "Open Sans", " sans-serif";
		font-weight: 400;
		line-height: 25.5px;
		text-transform: none;
	}
}

:not(#\20):not(#\20).r-qmyrcw {
	color: #2F2F2FFF;
	font-size: 17px;
	flex-basis: auto;
	flex-shrink: 0;
	font-family: "Open Sans", " sans-serif";
	font-weight: 400;
	line-height: 25.5px;
	overflow-wrap: break-word;
	text-transform: none;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-qmyrcw {
		color: #2F2F2FFF;
		width: auto;
		font-size: 17px;
		align-self: stretch;
		flex-basis: auto;
		flex-shrink: 0;
		font-family: "Open Sans", " sans-serif";
		font-weight: 400;
		line-height: 25.5px;
		text-transform: none;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-qmyrcw {
		color: #2F2F2FFF;
		font-size: 17px;
		flex-basis: auto;
		flex-shrink: 0;
		font-family: "Open Sans", " sans-serif";
		font-weight: 400;
		line-height: 25.5px;
		text-transform: none;
	}
}

:not(#\20):not(#\20).r-1gf7zmr {
	color: #2F2F2FFF;
	font-size: 17px;
	flex-basis: auto;
	flex-shrink: 0;
	font-family: "Open Sans", " sans-serif";
	font-weight: 400;
	line-height: 25.5px;
	overflow-wrap: break-word;
	text-transform: none;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-1gf7zmr {
		color: #2F2F2FFF;
		width: auto;
		font-size: 17px;
		align-self: stretch;
		flex-basis: auto;
		flex-shrink: 0;
		font-family: "Open Sans", " sans-serif";
		font-weight: 400;
		line-height: 25.5px;
		text-transform: none;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-1gf7zmr {
		color: #2F2F2FFF;
		font-size: 17px;
		flex-basis: auto;
		flex-shrink: 0;
		font-family: "Open Sans", " sans-serif";
		font-weight: 400;
		line-height: 25.5px;
		text-transform: none;
	}
}

:not(#\20):not(#\20).r-12z6dse {
	display: flex;
	row-gap: 1.5rem;
	position: relative;
	min-width: auto;
	align-self: stretch;
	column-gap: 1.5rem;
	flex-basis: auto;
	min-height: 1px;
	align-items: flex-start;
	flex-shrink: 0;
	flex-direction: column;
	justify-content: center;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-12z6dse {
		display: flex;
		row-gap: 1.5rem;
		position: relative;
		min-width: auto;
		align-self: stretch;
		column-gap: 1.5rem;
		flex-basis: auto;
		min-height: 1px;
		align-items: flex-start;
		flex-shrink: 0;
		flex-direction: column;
		justify-content: center;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-12z6dse {
		display: flex;
		row-gap: 1.5rem;
		position: relative;
		min-width: auto;
		align-self: stretch;
		column-gap: 1.5rem;
		flex-basis: auto;
		min-height: 1px;
		align-items: flex-start;
		flex-shrink: 0;
		flex-direction: column;
		justify-content: center;
	}
}

:not(#\20):not(#\20).r-tka8ea {
	display: flex;
	row-gap: 1.5rem;
	position: relative;
	max-width: 860px;
	min-width: auto;
	align-self: stretch;
	column-gap: 1.5rem;
	flex-basis: auto;
	min-height: 1px;
	align-items: flex-start;
	flex-shrink: 0;
	flex-direction: column;
	justify-content: center;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-tka8ea {
		display: flex;
		row-gap: 1.5rem;
		position: relative;
		max-width: 860px;
		min-width: auto;
		align-self: stretch;
		column-gap: 1.5rem;
		flex-basis: auto;
		min-height: 1px;
		align-items: flex-start;
		flex-shrink: 0;
		margin-left: -7px;
		margin-bottom: -9px;
		flex-direction: column;
		justify-content: center;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-tka8ea {
		display: flex;
		row-gap: 1.5rem;
		position: relative;
		max-width: 860px;
		min-width: auto;
		align-self: stretch;
		column-gap: 1.5rem;
		flex-basis: auto;
		min-height: 1px;
		align-items: flex-start;
		flex-shrink: 0;
		flex-direction: column;
		justify-content: center;
	}
}

:not(#\20):not(#\20).r-thwq0b {
	color: #212529FF;
	flex-grow: 1;
	font-size: 40px;
	flex-basis: auto;
	text-align: left;
	flex-shrink: 1;
	font-family: Montserrat, " sans-serif";
	font-weight: 400;
	line-height: 48px;
	overflow-wrap: break-word;
	text-transform: capitalize;
	text-align-last: left;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-thwq0b {
		color: #212529FF;
		flex-grow: 1;
		font-size: 26px;
		flex-basis: auto;
		text-align: left;
		flex-shrink: 1;
		font-family: Montserrat, " sans-serif";
		font-weight: 400;
		line-height: 31px;
		margin-bottom: -10px;
		text-transform: capitalize;
		text-align-last: left;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-thwq0b {
		color: #212529FF;
		flex-grow: 1;
		font-size: 40px;
		flex-basis: auto;
		text-align: left;
		flex-shrink: 1;
		font-family: Montserrat, " sans-serif";
		font-weight: 400;
		line-height: 48px;
		text-transform: capitalize;
		text-align-last: left;
	}
}

:not(#\20):not(#\20).r-1oi3vtm {
	display: flex;
	min-width: 0;
	align-self: stretch;
	flex-basis: auto;
	min-height: 0;
	object-fit: cover;
	overflow-x: auto;
	overflow-y: hidden;
	align-items: center;
	flex-shrink: 0;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-1oi3vtm {
		display: flex;
		min-width: 0;
		align-self: stretch;
		flex-basis: auto;
		margin-top: -20px;
		min-height: 0;
		object-fit: cover;
		overflow-x: auto;
		overflow-y: hidden;
		align-items: center;
		flex-shrink: 0;
		padding-bottom: 18px;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-1oi3vtm {
		display: flex;
		min-width: 0;
		align-self: stretch;
		flex-basis: auto;
		min-height: 0;
		object-fit: cover;
		overflow-x: auto;
		overflow-y: hidden;
		align-items: center;
		flex-shrink: 0;
	}
}

:not(#\20):not(#\20).r-1m6kawz {
	height: 100%;
	margin: 0;
	display: block;
	padding: 0;
	max-width: 100%;
	min-width: 100%;
	max-height: 100%;
	min-height: 100%;
	object-fit: cover;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-1m6kawz {
		object-fit: cover;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-1m6kawz {
		object-fit: cover;
	}
}

:not(#\20):not(#\20).r-1xgk3ac {
	gap: 8px;
	color: #2563EB;
	--rpmh: 270px;
	--rpmw: 100%;
	cursor: pointer;
	display: flex;
	font-size: 14px;
	min-width: var(--rpmw, auto);
	min-height: var(--rpmh, auto);
	align-items: center;
	font-weight: 500;
	line-height: 20px;
	flex-direction: column;
	justify-content: center;
	background-color: #f0f0f0;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-1xgk3ac {
		--rpmh: 270px;
		--rpmw: 100%;
		display: flex;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-1xgk3ac {
		--rpmh: 270px;
		--rpmw: 100%;
		display: flex;
	}
}

:not(#\20):not(#\20).r-1z0btx6 {
	font-size: 20px;
	flex-basis: auto;
	flex-shrink: 0;
	line-height: 24px;
	overflow-wrap: break-word;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-1z0btx6 {
		width: auto;
		height: auto;
		flex-grow: unset;
		font-size: 13px;
		align-self: auto;
		flex-basis: auto;
		font-style: var(--replo-library-f5d1aebc-d385-4962-9c0d-04dcc222f4aa-styles-16750722-77c8-4e9a-ab52-04e47ae91e5c-attributes-textdecoration);
		margin-top: -26px;
		text-align: center;
		flex-shrink: 0;
		font-family: Arsenal, " sans-serif";
		font-weight: 400;
		line-height: 21px;
		margin-bottom: 7px;
		text-align-last: center;
		background-color: var(--replo-library-f5d1aebc-d385-4962-9c0d-04dcc222f4aa-styles-63d28f3a-3fc3-412a-bda1-fe7c58a36daa-attributes-color);
		background-image: none;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-1z0btx6 {
		font-size: 20px;
		flex-basis: auto;
		flex-shrink: 0;
		line-height: 24px;
	}
}

:not(#\20):not(#\20).r-1jn8h7g {
	display: flex;
	row-gap: 2rem;
	position: relative;
	max-width: 100%;
	min-width: auto;
	align-self: stretch;
	column-gap: 2rem;
	flex-basis: auto;
	min-height: 1px;
	align-items: flex-start;
	flex-shrink: 0;
	flex-direction: column;
	justify-content: center;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-1jn8h7g {
		display: flex;
		row-gap: 1.5rem;
		position: relative;
		max-width: 100%;
		min-width: auto;
		align-self: stretch;
		column-gap: 1.5rem;
		flex-basis: auto;
		min-height: 1px;
		align-items: flex-start;
		flex-shrink: 0;
		flex-direction: column;
		justify-content: center;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-1jn8h7g {
		display: flex;
		row-gap: 2rem;
		position: relative;
		max-width: 100%;
		min-width: auto;
		align-self: stretch;
		column-gap: 2rem;
		flex-basis: auto;
		min-height: 1px;
		align-items: flex-start;
		flex-shrink: 0;
		flex-direction: column;
		justify-content: center;
	}
}

:not(#\20):not(#\20).r-16b0hnd {
	color: #2F2F2FFF;
	font-size: 17px;
	flex-basis: auto;
	flex-shrink: 0;
	font-family: "Open Sans", " sans-serif";
	font-weight: 400;
	line-height: 25.5px;
	overflow-wrap: break-word;
	text-transform: none;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-16b0hnd {
		color: #2F2F2FFF;
		width: auto;
		font-size: 17px;
		align-self: stretch;
		flex-basis: auto;
		flex-shrink: 0;
		font-family: "Open Sans", " sans-serif";
		font-weight: 400;
		line-height: 25.5px;
		text-transform: none;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-16b0hnd {
		color: #2F2F2FFF;
		font-size: 17px;
		flex-basis: auto;
		flex-shrink: 0;
		font-family: "Open Sans", " sans-serif";
		font-weight: 400;
		line-height: 25.5px;
		text-transform: none;
	}
}

:not(#\20):not(#\20).r-1qhtd9f {
	color: #2F2F2FFF;
	font-size: 17px;
	flex-basis: auto;
	flex-shrink: 0;
	font-family: "Open Sans", " sans-serif";
	font-weight: 400;
	line-height: 25.5px;
	overflow-wrap: break-word;
	text-transform: none;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-1qhtd9f {
		color: #2F2F2FFF;
		width: auto;
		font-size: 16px;
		align-self: stretch;
		flex-basis: auto;
		font-style: italic;
		flex-shrink: 0;
		font-family: "Open Sans", " sans-serif";
		font-weight: 400;
		line-height: 25.5px;
		text-transform: none;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-1qhtd9f {
		color: #2F2F2FFF;
		font-size: 17px;
		flex-basis: auto;
		flex-shrink: 0;
		font-family: "Open Sans", " sans-serif";
		font-weight: 400;
		line-height: 25.5px;
		text-transform: none;
	}
}

:not(#\20):not(#\20).r-1mfecs4 {
	color: #2F2F2FFF;
	font-size: 17px;
	flex-basis: auto;
	flex-shrink: 0;
	font-family: "Open Sans", " sans-serif";
	font-weight: 400;
	line-height: 25.5px;
	overflow-wrap: break-word;
	text-transform: none;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-1mfecs4 {
		color: #2F2F2FFF;
		width: auto;
		font-size: 17px;
		align-self: stretch;
		flex-basis: auto;
		flex-shrink: 0;
		font-family: "Open Sans", " sans-serif";
		font-weight: 400;
		line-height: 25.5px;
		text-transform: none;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-1mfecs4 {
		color: #2F2F2FFF;
		font-size: 17px;
		flex-basis: auto;
		flex-shrink: 0;
		font-family: "Open Sans", " sans-serif";
		font-weight: 400;
		line-height: 25.5px;
		text-transform: none;
	}
}

:not(#\20):not(#\20).r-1mvolu8 {
	display: flex;
	row-gap: 1.5rem;
	position: relative;
	min-width: auto;
	align-self: stretch;
	column-gap: 1.5rem;
	flex-basis: auto;
	min-height: 1px;
	align-items: flex-start;
	flex-shrink: 0;
	flex-direction: column;
	justify-content: center;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-1mvolu8 {
		display: flex;
		row-gap: 1.5rem;
		position: relative;
		min-width: auto;
		align-self: stretch;
		column-gap: 1.5rem;
		flex-basis: auto;
		min-height: 1px;
		align-items: flex-start;
		flex-shrink: 0;
		flex-direction: column;
		justify-content: center;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-1mvolu8 {
		display: flex;
		row-gap: 1.5rem;
		position: relative;
		min-width: auto;
		align-self: stretch;
		column-gap: 1.5rem;
		flex-basis: auto;
		min-height: 1px;
		align-items: flex-start;
		flex-shrink: 0;
		flex-direction: column;
		justify-content: center;
	}
}

:not(#\20):not(#\20).r-2dgo1y {
	display: flex;
	row-gap: 1.5rem;
	position: relative;
	max-width: 860px;
	min-width: auto;
	align-self: stretch;
	column-gap: 1.5rem;
	flex-basis: auto;
	min-height: 1px;
	align-items: flex-start;
	flex-shrink: 0;
	flex-direction: column;
	justify-content: center;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-2dgo1y {
		display: flex;
		row-gap: 1.5rem;
		position: relative;
		max-width: 860px;
		min-width: auto;
		align-self: stretch;
		column-gap: 1.5rem;
		flex-basis: auto;
		min-height: 1px;
		align-items: flex-start;
		flex-shrink: 0;
		flex-direction: column;
		justify-content: center;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-2dgo1y {
		display: flex;
		row-gap: 1.5rem;
		position: relative;
		max-width: 860px;
		min-width: auto;
		align-self: stretch;
		column-gap: 1.5rem;
		flex-basis: auto;
		min-height: 1px;
		align-items: flex-start;
		flex-shrink: 0;
		flex-direction: column;
		justify-content: center;
	}
}

:not(#\20):not(#\20).r-1cmofzm {
	color: #212529FF;
	flex-grow: 1;
	font-size: 40px;
	flex-basis: auto;
	text-align: left;
	flex-shrink: 1;
	font-family: Montserrat, " sans-serif";
	font-weight: 400;
	line-height: 48px;
	overflow-wrap: break-word;
	text-transform: capitalize;
	text-align-last: left;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-1cmofzm {
		color: #212529FF;
		flex-grow: 1;
		font-size: 26px;
		flex-basis: auto;
		text-align: left;
		flex-shrink: 1;
		font-family: Montserrat, " sans-serif";
		font-weight: 400;
		line-height: 31px;
		text-transform: capitalize;
		text-align-last: left;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-1cmofzm {
		color: #212529FF;
		flex-grow: 1;
		font-size: 40px;
		flex-basis: auto;
		text-align: left;
		flex-shrink: 1;
		font-family: Montserrat, " sans-serif";
		font-weight: 400;
		line-height: 48px;
		text-transform: capitalize;
		text-align-last: left;
	}
}

:not(#\20):not(#\20).r-rd1wxf {
	display: flex;
	overflow: hidden;
	min-width: 0;
	align-self: stretch;
	flex-basis: auto;
	min-height: 0;
	object-fit: cover;
	overflow-x: auto;
	overflow-y: hidden;
	align-items: center;
	flex-shrink: 0;
	object-position: 0px center;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	border-bottom-left-radius: 10px;
	border-bottom-right-radius: 10px;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-rd1wxf {
		display: flex;
		overflow: hidden;
		min-width: 0;
		align-self: stretch;
		flex-basis: auto;
		min-height: 0;
		object-fit: cover;
		overflow-x: auto;
		overflow-y: hidden;
		align-items: center;
		flex-shrink: 0;
		object-position: 0px center;
		border-top-left-radius: 10px;
		border-top-right-radius: 10px;
		border-bottom-left-radius: 10px;
		border-bottom-right-radius: 10px;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-rd1wxf {
		display: flex;
		overflow: hidden;
		min-width: 0;
		align-self: stretch;
		flex-basis: auto;
		min-height: 0;
		object-fit: cover;
		overflow-x: auto;
		overflow-y: hidden;
		align-items: center;
		flex-shrink: 0;
		object-position: 0px center;
		border-top-left-radius: 10px;
		border-top-right-radius: 10px;
		border-bottom-left-radius: 10px;
		border-bottom-right-radius: 10px;
	}
}

:not(#\20):not(#\20).r-ubuixl {
	height: 100%;
	margin: 0;
	display: block;
	padding: 0;
	max-width: 100%;
	min-width: 100%;
	max-height: 100%;
	min-height: 100%;
	object-fit: cover;
	object-position: 0px center;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-ubuixl {
		object-fit: cover;
		object-position: 0px center;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-ubuixl {
		object-fit: cover;
		object-position: 0px center;
	}
}

:not(#\20):not(#\20).r-xeke72 {
	gap: 8px;
	color: #2563EB;
	--rpmh: 270px;
	--rpmw: 100%;
	cursor: pointer;
	display: flex;
	font-size: 14px;
	min-width: var(--rpmw, auto);
	min-height: var(--rpmh, auto);
	align-items: center;
	font-weight: 500;
	line-height: 20px;
	flex-direction: column;
	justify-content: center;
	background-color: #f0f0f0;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-xeke72 {
		--rpmh: 270px;
		--rpmw: 100%;
		display: flex;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-xeke72 {
		--rpmh: 270px;
		--rpmw: 100%;
		display: flex;
	}
}

:not(#\20):not(#\20).r-1nolhxs {
	display: flex;
	row-gap: 2rem;
	position: relative;
	max-width: 100%;
	min-width: auto;
	align-self: stretch;
	column-gap: 2rem;
	flex-basis: auto;
	min-height: 1px;
	align-items: flex-start;
	flex-shrink: 0;
	flex-direction: column;
	justify-content: center;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-1nolhxs {
		display: flex;
		row-gap: 1.5rem;
		position: relative;
		max-width: 100%;
		min-width: auto;
		align-self: stretch;
		column-gap: 1.5rem;
		flex-basis: auto;
		min-height: 1px;
		align-items: flex-start;
		flex-shrink: 0;
		flex-direction: column;
		justify-content: center;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-1nolhxs {
		display: flex;
		row-gap: 2rem;
		position: relative;
		max-width: 100%;
		min-width: auto;
		align-self: stretch;
		column-gap: 2rem;
		flex-basis: auto;
		min-height: 1px;
		align-items: flex-start;
		flex-shrink: 0;
		flex-direction: column;
		justify-content: center;
	}
}

:not(#\20):not(#\20).r-twsh6y {
	color: #2F2F2FFF;
	font-size: 17px;
	flex-basis: auto;
	flex-shrink: 0;
	font-family: "Open Sans", " sans-serif";
	font-weight: 400;
	line-height: 25.5px;
	overflow-wrap: break-word;
	text-transform: none;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-twsh6y {
		color: #2F2F2FFF;
		width: auto;
		font-size: 17px;
		align-self: stretch;
		flex-basis: auto;
		flex-shrink: 0;
		font-family: "Open Sans", " sans-serif";
		font-weight: 400;
		line-height: 25.5px;
		text-transform: none;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-twsh6y {
		color: #2F2F2FFF;
		font-size: 17px;
		flex-basis: auto;
		flex-shrink: 0;
		font-family: "Open Sans", " sans-serif";
		font-weight: 400;
		line-height: 25.5px;
		text-transform: none;
	}
}

:not(#\20):not(#\20).r-dfzxo5 {
	color: #2F2F2FFF;
	font-size: 17px;
	flex-basis: auto;
	flex-shrink: 0;
	font-family: "Open Sans", " sans-serif";
	font-weight: 400;
	line-height: 25.5px;
	overflow-wrap: break-word;
	text-transform: none;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-dfzxo5 {
		color: #2F2F2FFF;
		width: auto;
		font-size: 17px;
		align-self: stretch;
		flex-basis: auto;
		flex-shrink: 0;
		font-family: "Open Sans", " sans-serif";
		font-weight: 400;
		line-height: 25.5px;
		text-transform: none;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-dfzxo5 {
		color: #2F2F2FFF;
		font-size: 17px;
		flex-basis: auto;
		flex-shrink: 0;
		font-family: "Open Sans", " sans-serif";
		font-weight: 400;
		line-height: 25.5px;
		text-transform: none;
	}
}

:not(#\20):not(#\20).r-1tila9y {
	color: #2F2F2FFF;
	font-size: 17px;
	flex-basis: auto;
	flex-shrink: 0;
	font-family: "Open Sans", " sans-serif";
	font-weight: 400;
	line-height: 25.5px;
	overflow-wrap: break-word;
	text-transform: none;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-1tila9y {
		color: #000000FF;
		width: auto;
		font-size: 17px;
		align-self: stretch;
		flex-basis: auto;
		flex-shrink: 0;
		font-family: "Open Sans", " sans-serif";
		font-weight: 400;
		line-height: 21.5px;
		text-transform: none;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-1tila9y {
		color: #2F2F2FFF;
		font-size: 17px;
		flex-basis: auto;
		flex-shrink: 0;
		font-family: "Open Sans", " sans-serif";
		font-weight: 400;
		line-height: 25.5px;
		text-transform: none;
	}
}

:not(#\20):not(#\20).r-5m0k06 {
	color: #2F2F2FFF;
	font-size: 17px;
	flex-basis: auto;
	flex-shrink: 0;
	font-family: "Open Sans", " sans-serif";
	font-weight: 400;
	line-height: 25.5px;
	overflow-wrap: break-word;
	text-transform: none;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-5m0k06 {
		color: #2F2F2FFF;
		width: auto;
		font-size: 17px;
		align-self: stretch;
		flex-basis: auto;
		flex-shrink: 0;
		font-family: "Open Sans", " sans-serif";
		font-weight: 400;
		line-height: 25.5px;
		text-transform: none;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-5m0k06 {
		color: #2F2F2FFF;
		font-size: 17px;
		flex-basis: auto;
		flex-shrink: 0;
		font-family: "Open Sans", " sans-serif";
		font-weight: 400;
		line-height: 25.5px;
		text-transform: none;
	}
}

:not(#\20):not(#\20).r-3hik56 {
	color: #2F2F2FFF;
	font-size: 17px;
	flex-basis: auto;
	flex-shrink: 0;
	font-family: "Open Sans", " sans-serif";
	font-weight: 400;
	line-height: 25.5px;
	overflow-wrap: break-word;
	text-transform: none;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-3hik56 {
		color: #2F2F2FFF;
		width: auto;
		font-size: 17px;
		align-self: stretch;
		flex-basis: auto;
		flex-shrink: 0;
		font-family: "Open Sans", " sans-serif";
		font-weight: 400;
		line-height: 25.5px;
		text-transform: none;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-3hik56 {
		color: #2F2F2FFF;
		font-size: 17px;
		flex-basis: auto;
		flex-shrink: 0;
		font-family: "Open Sans", " sans-serif";
		font-weight: 400;
		line-height: 25.5px;
		text-transform: none;
	}
}

:not(#\20):not(#\20).r-q93qri {
	font-size: 20px;
	flex-basis: auto;
	flex-shrink: 0;
	line-height: 24px;
	overflow-wrap: break-word;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-q93qri {
		font-size: 17px;
		flex-basis: auto;
		margin-top: -12px;
		flex-shrink: 0;
		line-height: 24px;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-q93qri {
		font-size: 20px;
		flex-basis: auto;
		flex-shrink: 0;
		line-height: 24px;
	}
}

:not(#\20):not(#\20).r-1ffysgw {
	color: #FFFFFF;
	cursor: pointer;
	display: flex;
	overflow: hidden;
	align-self: stretch;
	flex-basis: auto;
	text-align: center;
	transition: all 300ms cubic-bezier(0.4, 0, 0.2, 1);
	flex-shrink: 0;
	padding-top: 15px;
	padding-left: 40px;
	padding-right: 40px;
	padding-bottom: 15px;
	text-align-last: center;
	background-color: #149312FF;
	background-image: none;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-1ffysgw {
		color: #FFFFFF;
		cursor: pointer;
		display: flex;
		overflow: hidden;
		align-self: stretch;
		flex-basis: auto;
		text-align: center;
		transition: all 300ms cubic-bezier(0.4, 0, 0.2, 1);
		flex-shrink: 0;
		padding-top: 10px;
		padding-left: 15px;
		padding-right: 15px;
		padding-bottom: 10px;
		text-align-last: center;
		background-color: #149312FF;
		background-image: none;
		border-top-left-radius: 4px;
		border-top-right-radius: 4px;
		border-bottom-left-radius: 4px;
		border-bottom-right-radius: 4px;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-1ffysgw {
		color: #FFFFFF;
		cursor: pointer;
		display: flex;
		overflow: hidden;
		align-self: stretch;
		flex-basis: auto;
		text-align: center;
		transition: all 300ms cubic-bezier(0.4, 0, 0.2, 1);
		flex-shrink: 0;
		padding-top: 15px;
		padding-left: 40px;
		padding-right: 40px;
		padding-bottom: 15px;
		text-align-last: center;
		background-color: #149312FF;
		background-image: none;
		border-top-left-radius: 4px;
		border-top-right-radius: 4px;
		border-bottom-left-radius: 4px;
		border-bottom-right-radius: 4px;
	}
}

:not(#\20):not(#\20):not(#\20).r-1xgwly8 {
	color: #FFFFFF;
	cursor: pointer;
	display: flex;
	overflow: hidden;
	align-self: stretch;
	flex-basis: auto;
	transition: all 300ms cubic-bezier(0.4, 0, 0.2, 1);
	flex-shrink: 0;
	padding-top: 15px;
	padding-left: 40px;
	padding-right: 40px;
	padding-bottom: 15px;
	background-color: #019E3FFF;
	background-image: none;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20):not(#\20).r-1xgwly8 {
		color: #FFFFFF;
		cursor: pointer;
		display: flex;
		overflow: hidden;
		align-self: stretch;
		flex-basis: auto;
		transition: all 300ms cubic-bezier(0.4, 0, 0.2, 1);
		flex-shrink: 0;
		padding-top: 10px;
		padding-left: 15px;
		padding-right: 15px;
		padding-bottom: 10px;
		background-color: #019E3FFF;
		background-image: none;
		border-top-left-radius: 4px;
		border-top-right-radius: 4px;
		border-bottom-left-radius: 4px;
		border-bottom-right-radius: 4px;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20):not(#\20).r-1xgwly8 {
		color: #FFFFFF;
		cursor: pointer;
		display: flex;
		overflow: hidden;
		align-self: stretch;
		flex-basis: auto;
		transition: all 300ms cubic-bezier(0.4, 0, 0.2, 1);
		flex-shrink: 0;
		padding-top: 15px;
		padding-left: 40px;
		padding-right: 40px;
		padding-bottom: 15px;
		background-color: #019E3FFF;
		background-image: none;
		border-top-left-radius: 4px;
		border-top-right-radius: 4px;
		border-bottom-left-radius: 4px;
		border-bottom-right-radius: 4px;
	}
}

:not(#\20):not(#\20).r-1procyd {
	color: #F6F9FEFF;
	flex-grow: 1;
	font-size: 20px;
	min-width: var(--replo-flex-min-dimension, 0px);
	flex-basis: 0;
	transition: inherit;
	flex-shrink: 1;
	font-family: "Open Sans", " sans-serif";
	font-weight: 700;
	line-height: 30px;
	overflow-wrap: break-word;
	letter-spacing: 2px;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-1procyd {
		color: #F6F9FEFF;
		flex-grow: 1;
		font-size: 16px;
		min-width: var(--replo-flex-min-dimension, 0px);
		flex-basis: 0;
		transition: inherit;
		flex-shrink: 1;
		font-family: "Open Sans", " sans-serif";
		font-weight: 700;
		line-height: 20px;
		letter-spacing: 2px;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-1procyd {
		color: #F6F9FEFF;
		flex-grow: 1;
		font-size: 20px;
		min-width: var(--replo-flex-min-dimension, 0px);
		flex-basis: 0;
		transition: inherit;
		flex-shrink: 1;
		font-family: "Open Sans", " sans-serif";
		font-weight: 700;
		line-height: 30px;
		letter-spacing: 2px;
	}
}

:not(#\20):not(#\20).r-1xoap1d {
	display: flex;
	row-gap: 1.5rem;
	position: relative;
	min-width: auto;
	align-self: stretch;
	column-gap: 1.5rem;
	flex-basis: auto;
	min-height: 1px;
	align-items: flex-start;
	flex-shrink: 0;
	flex-direction: column;
	justify-content: center;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-1xoap1d {
		display: flex;
		row-gap: 1.5rem;
		position: relative;
		min-width: auto;
		align-self: stretch;
		column-gap: 1.5rem;
		flex-basis: auto;
		min-height: 1px;
		align-items: flex-start;
		flex-shrink: 0;
		flex-direction: column;
		justify-content: center;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-1xoap1d {
		display: flex;
		row-gap: 1.5rem;
		position: relative;
		min-width: auto;
		align-self: stretch;
		column-gap: 1.5rem;
		flex-basis: auto;
		min-height: 1px;
		align-items: flex-start;
		flex-shrink: 0;
		flex-direction: column;
		justify-content: center;
	}
}

:not(#\20):not(#\20).r-1a420oe {
	display: flex;
	row-gap: 1.5rem;
	position: relative;
	max-width: 860px;
	min-width: auto;
	align-self: stretch;
	column-gap: 1.5rem;
	flex-basis: auto;
	min-height: 1px;
	align-items: flex-start;
	flex-shrink: 0;
	flex-direction: column;
	justify-content: center;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-1a420oe {
		display: flex;
		row-gap: 1.5rem;
		position: relative;
		max-width: 860px;
		min-width: auto;
		align-self: stretch;
		column-gap: 1.5rem;
		flex-basis: auto;
		min-height: 1px;
		align-items: flex-start;
		flex-shrink: 0;
		flex-direction: column;
		justify-content: center;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-1a420oe {
		display: flex;
		row-gap: 1.5rem;
		position: relative;
		max-width: 860px;
		min-width: auto;
		align-self: stretch;
		column-gap: 1.5rem;
		flex-basis: auto;
		min-height: 1px;
		align-items: flex-start;
		flex-shrink: 0;
		flex-direction: column;
		justify-content: center;
	}
}

:not(#\20):not(#\20).r-1hvpcrc {
	color: #212529FF;
	flex-grow: 1;
	font-size: 40px;
	flex-basis: auto;
	text-align: left;
	flex-shrink: 1;
	font-family: Montserrat, " sans-serif";
	font-weight: 400;
	line-height: 48px;
	overflow-wrap: break-word;
	text-transform: capitalize;
	text-align-last: left;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-1hvpcrc {
		color: #212529FF;
		flex-grow: 1;
		font-size: 26px;
		flex-basis: auto;
		text-align: left;
		flex-shrink: 1;
		font-family: Montserrat, " sans-serif";
		font-weight: 400;
		line-height: 31px;
		text-transform: capitalize;
		text-align-last: left;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-1hvpcrc {
		color: #212529FF;
		flex-grow: 1;
		font-size: 40px;
		flex-basis: auto;
		text-align: left;
		flex-shrink: 1;
		font-family: Montserrat, " sans-serif";
		font-weight: 400;
		line-height: 48px;
		text-transform: capitalize;
		text-align-last: left;
	}
}

:not(#\20):not(#\20).r-vec5e1 {
	display: flex;
	row-gap: 2rem;
	position: relative;
	max-width: 100%;
	min-width: auto;
	align-self: stretch;
	column-gap: 2rem;
	flex-basis: auto;
	min-height: 1px;
	align-items: flex-start;
	flex-shrink: 0;
	flex-direction: column;
	justify-content: center;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-vec5e1 {
		display: flex;
		row-gap: 1.5rem;
		position: relative;
		max-width: 100%;
		min-width: auto;
		align-self: stretch;
		column-gap: 1.5rem;
		flex-basis: auto;
		min-height: 1px;
		align-items: flex-start;
		flex-shrink: 0;
		flex-direction: column;
		justify-content: center;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-vec5e1 {
		display: flex;
		row-gap: 2rem;
		position: relative;
		max-width: 100%;
		min-width: auto;
		align-self: stretch;
		column-gap: 2rem;
		flex-basis: auto;
		min-height: 1px;
		align-items: flex-start;
		flex-shrink: 0;
		flex-direction: column;
		justify-content: center;
	}
}

:not(#\20):not(#\20).r-1f2jkqm {
	color: #2F2F2FFF;
	font-size: 17px;
	flex-basis: auto;
	flex-shrink: 0;
	font-family: "Open Sans", " sans-serif";
	font-weight: 400;
	line-height: 25.5px;
	overflow-wrap: break-word;
	text-transform: none;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-1f2jkqm {
		color: #2F2F2FFF;
		width: auto;
		font-size: 17px;
		align-self: stretch;
		flex-basis: auto;
		flex-shrink: 0;
		font-family: "Open Sans", " sans-serif";
		font-weight: 400;
		line-height: 25.5px;
		text-transform: none;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-1f2jkqm {
		color: #2F2F2FFF;
		font-size: 17px;
		flex-basis: auto;
		flex-shrink: 0;
		font-family: "Open Sans", " sans-serif";
		font-weight: 400;
		line-height: 25.5px;
		text-transform: none;
	}
}

:not(#\20):not(#\20).r-bm0uvy {
	color: #2F2F2FFF;
	font-size: 17px;
	flex-basis: auto;
	flex-shrink: 0;
	font-family: "Open Sans", " sans-serif";
	font-weight: 400;
	line-height: 25.5px;
	overflow-wrap: break-word;
	text-transform: none;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-bm0uvy {
		color: #2F2F2FFF;
		width: auto;
		font-size: 17px;
		align-self: stretch;
		flex-basis: auto;
		flex-shrink: 0;
		font-family: "Open Sans", " sans-serif";
		font-weight: 400;
		line-height: 25.5px;
		text-transform: none;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-bm0uvy {
		color: #2F2F2FFF;
		font-size: 17px;
		flex-basis: auto;
		flex-shrink: 0;
		font-family: "Open Sans", " sans-serif";
		font-weight: 400;
		line-height: 25.5px;
		text-transform: none;
	}
}

:not(#\20):not(#\20).r-1lahmxx {
	color: #2F2F2FFF;
	font-size: 17px;
	flex-basis: auto;
	flex-shrink: 0;
	font-family: "Open Sans", " sans-serif";
	font-weight: 400;
	line-height: 25.5px;
	overflow-wrap: break-word;
	text-transform: none;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-1lahmxx {
		color: #2F2F2FFF;
		width: auto;
		font-size: 17px;
		align-self: stretch;
		flex-basis: auto;
		flex-shrink: 0;
		font-family: "Open Sans", " sans-serif";
		font-weight: 400;
		line-height: 25.5px;
		text-transform: none;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-1lahmxx {
		color: #2F2F2FFF;
		font-size: 17px;
		flex-basis: auto;
		flex-shrink: 0;
		font-family: "Open Sans", " sans-serif";
		font-weight: 400;
		line-height: 25.5px;
		text-transform: none;
	}
}

:not(#\20):not(#\20).r-14uisfl {
	color: #2F2F2FFF;
	font-size: 17px;
	flex-basis: auto;
	flex-shrink: 0;
	font-family: "Open Sans", " sans-serif";
	font-weight: 400;
	line-height: 25.5px;
	overflow-wrap: break-word;
	text-transform: none;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-14uisfl {
		color: #2F2F2FFF;
		width: auto;
		font-size: 17px;
		align-self: stretch;
		flex-basis: auto;
		flex-shrink: 0;
		font-family: "Open Sans", " sans-serif";
		font-weight: 400;
		line-height: 25.5px;
		margin-bottom: 15px;
		text-transform: none;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-14uisfl {
		color: #2F2F2FFF;
		font-size: 17px;
		flex-basis: auto;
		flex-shrink: 0;
		font-family: "Open Sans", " sans-serif";
		font-weight: 400;
		line-height: 25.5px;
		text-transform: none;
	}
}

:not(#\20):not(#\20).r-daql1u {
	display: flex;
	row-gap: 1.5rem;
	position: relative;
	min-width: auto;
	align-self: stretch;
	column-gap: 1.5rem;
	flex-basis: auto;
	min-height: 1px;
	align-items: flex-start;
	flex-shrink: 0;
	flex-direction: column;
	justify-content: center;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-daql1u {
		display: flex;
		row-gap: 1.5rem;
		position: relative;
		min-width: auto;
		align-self: stretch;
		column-gap: 1.5rem;
		flex-basis: auto;
		min-height: 1px;
		align-items: flex-start;
		flex-shrink: 0;
		flex-direction: column;
		justify-content: center;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-daql1u {
		display: flex;
		row-gap: 1.5rem;
		position: relative;
		min-width: auto;
		align-self: stretch;
		column-gap: 1.5rem;
		flex-basis: auto;
		min-height: 1px;
		align-items: flex-start;
		flex-shrink: 0;
		flex-direction: column;
		justify-content: center;
	}
}

:not(#\20):not(#\20).r-eehowp {
	display: flex;
	row-gap: 1.5rem;
	position: relative;
	max-width: 860px;
	min-width: auto;
	align-self: stretch;
	column-gap: 1.5rem;
	flex-basis: auto;
	min-height: 1px;
	align-items: flex-start;
	flex-shrink: 0;
	flex-direction: column;
	justify-content: center;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-eehowp {
		display: flex;
		row-gap: 1.5rem;
		position: relative;
		max-width: 860px;
		min-width: auto;
		align-self: stretch;
		column-gap: 1.5rem;
		flex-basis: auto;
		margin-top: -18px;
		min-height: 1px;
		align-items: flex-start;
		flex-shrink: 0;
		margin-bottom: -15px;
		flex-direction: column;
		justify-content: center;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-eehowp {
		display: flex;
		row-gap: 1.5rem;
		position: relative;
		max-width: 860px;
		min-width: auto;
		align-self: stretch;
		column-gap: 1.5rem;
		flex-basis: auto;
		min-height: 1px;
		align-items: flex-start;
		flex-shrink: 0;
		flex-direction: column;
		justify-content: center;
	}
}

:not(#\20):not(#\20).r-nunpur {
	color: #212529FF;
	flex-grow: 1;
	font-size: 40px;
	flex-basis: auto;
	text-align: left;
	flex-shrink: 1;
	font-family: Montserrat, " sans-serif";
	font-weight: 400;
	line-height: 48px;
	overflow-wrap: break-word;
	text-transform: capitalize;
	text-align-last: left;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-nunpur {
		color: #212529FF;
		flex-grow: 1;
		font-size: 26px;
		flex-basis: auto;
		text-align: left;
		flex-shrink: 1;
		font-family: Montserrat, " sans-serif";
		font-weight: 400;
		line-height: 31px;
		text-transform: capitalize;
		text-align-last: left;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-nunpur {
		color: #212529FF;
		flex-grow: 1;
		font-size: 40px;
		flex-basis: auto;
		text-align: left;
		flex-shrink: 1;
		font-family: Montserrat, " sans-serif";
		font-weight: 400;
		line-height: 48px;
		text-transform: capitalize;
		text-align-last: left;
	}
}

:not(#\20):not(#\20).r-19nlm5 {
	display: flex;
	min-width: 0;
	align-self: stretch;
	flex-basis: auto;
	min-height: 0;
	object-fit: cover;
	overflow-x: auto;
	overflow-y: hidden;
	align-items: center;
	flex-shrink: 0;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-19nlm5 {
		display: flex;
		min-width: 0;
		align-self: stretch;
		flex-basis: auto;
		min-height: 0;
		object-fit: cover;
		overflow-x: auto;
		overflow-y: hidden;
		align-items: center;
		flex-shrink: 0;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-19nlm5 {
		display: flex;
		min-width: 0;
		align-self: stretch;
		flex-basis: auto;
		min-height: 0;
		object-fit: cover;
		overflow-x: auto;
		overflow-y: hidden;
		align-items: center;
		flex-shrink: 0;
	}
}

:not(#\20):not(#\20).r-1t7yspk {
	height: 100%;
	margin: 0;
	display: block;
	padding: 0;
	max-width: 100%;
	min-width: 100%;
	max-height: 100%;
	min-height: 100%;
	object-fit: cover;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-1t7yspk {
		object-fit: cover;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-1t7yspk {
		object-fit: cover;
	}
}

:not(#\20):not(#\20).r-1etqndv {
	gap: 8px;
	color: #2563EB;
	--rpmh: 270px;
	--rpmw: 100%;
	cursor: pointer;
	display: flex;
	font-size: 14px;
	min-width: var(--rpmw, auto);
	min-height: var(--rpmh, auto);
	align-items: center;
	font-weight: 500;
	line-height: 20px;
	flex-direction: column;
	justify-content: center;
	background-color: #f0f0f0;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-1etqndv {
		--rpmh: 270px;
		--rpmw: 100%;
		display: flex;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-1etqndv {
		--rpmh: 270px;
		--rpmw: 100%;
		display: flex;
	}
}

:not(#\20):not(#\20).r-x4x0yv {
	display: flex;
	row-gap: 2rem;
	position: relative;
	max-width: 100%;
	min-width: auto;
	align-self: stretch;
	column-gap: 2rem;
	flex-basis: auto;
	min-height: 1px;
	align-items: flex-start;
	flex-shrink: 0;
	flex-direction: column;
	justify-content: center;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-x4x0yv {
		display: flex;
		row-gap: 1.5rem;
		position: relative;
		max-width: 100%;
		min-width: auto;
		align-self: stretch;
		column-gap: 1.5rem;
		flex-basis: auto;
		min-height: 1px;
		align-items: flex-start;
		flex-shrink: 0;
		flex-direction: column;
		justify-content: center;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-x4x0yv {
		display: flex;
		row-gap: 2rem;
		position: relative;
		max-width: 100%;
		min-width: auto;
		align-self: stretch;
		column-gap: 2rem;
		flex-basis: auto;
		min-height: 1px;
		align-items: flex-start;
		flex-shrink: 0;
		flex-direction: column;
		justify-content: center;
	}
}

:not(#\20):not(#\20).r-xivvh9 {
	color: #2F2F2FFF;
	font-size: 17px;
	flex-basis: auto;
	flex-shrink: 0;
	font-family: "Open Sans", " sans-serif";
	font-weight: 400;
	line-height: 25.5px;
	overflow-wrap: break-word;
	text-transform: none;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-xivvh9 {
		color: #2F2F2FFF;
		width: auto;
		font-size: 17px;
		align-self: stretch;
		flex-basis: auto;
		flex-shrink: 0;
		font-family: "Open Sans", " sans-serif";
		font-weight: 400;
		line-height: 25.5px;
		text-transform: none;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-xivvh9 {
		color: #2F2F2FFF;
		font-size: 17px;
		flex-basis: auto;
		flex-shrink: 0;
		font-family: "Open Sans", " sans-serif";
		font-weight: 400;
		line-height: 25.5px;
		text-transform: none;
	}
}

:not(#\20):not(#\20).r-s0at3m {
	color: #2F2F2FFF;
	font-size: 17px;
	flex-basis: auto;
	flex-shrink: 0;
	font-family: "Open Sans", " sans-serif";
	font-weight: 400;
	line-height: 25.5px;
	overflow-wrap: break-word;
	text-transform: none;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-s0at3m {
		color: #2F2F2FFF;
		width: auto;
		font-size: 17px;
		align-self: stretch;
		flex-basis: auto;
		flex-shrink: 0;
		font-family: "Open Sans", " sans-serif";
		font-weight: 400;
		line-height: 25.5px;
		text-transform: none;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-s0at3m {
		color: #2F2F2FFF;
		font-size: 17px;
		flex-basis: auto;
		flex-shrink: 0;
		font-family: "Open Sans", " sans-serif";
		font-weight: 400;
		line-height: 25.5px;
		text-transform: none;
	}
}

:not(#\20):not(#\20).r-1jwr3r5 {
	display: flex;
	row-gap: 1.25rem;
	position: relative;
	max-width: 100%;
	min-width: auto;
	align-self: stretch;
	column-gap: 1.25rem;
	flex-basis: auto;
	min-height: 1px;
	align-items: center;
	flex-shrink: 0;
	padding-top: 1rem;
	padding-left: 1.5rem;
	padding-right: 1rem;
	flex-direction: column;
	padding-bottom: 1rem;
	justify-content: flex-start;
	background-color: #E1F3F8FF;
	background-image: none;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-1jwr3r5 {
		display: flex;
		row-gap: 1.25rem;
		position: relative;
		max-width: 100%;
		min-width: auto;
		align-self: stretch;
		column-gap: 1.25rem;
		flex-basis: auto;
		min-height: 1px;
		align-items: center;
		flex-shrink: 0;
		padding-top: 1rem;
		padding-left: 1rem;
		padding-right: 1rem;
		flex-direction: column;
		padding-bottom: 1rem;
		justify-content: flex-start;
		background-color: #E1F3F8FF;
		background-image: none;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-1jwr3r5 {
		display: flex;
		row-gap: 1.25rem;
		position: relative;
		max-width: 100%;
		min-width: auto;
		align-self: stretch;
		column-gap: 1.25rem;
		flex-basis: auto;
		min-height: 1px;
		align-items: center;
		flex-shrink: 0;
		padding-top: 1rem;
		padding-left: 1.5rem;
		padding-right: 1rem;
		flex-direction: column;
		padding-bottom: 1rem;
		justify-content: flex-start;
		background-color: #E1F3F8FF;
		background-image: none;
	}
}

:not(#\20):not(#\20).r-1aqg3v8 {
	display: flex;
	row-gap: 1rem;
	position: relative;
	max-width: 100%;
	min-width: auto;
	align-self: stretch;
	column-gap: 1rem;
	flex-basis: auto;
	min-height: 1px;
	align-items: center;
	flex-shrink: 0;
	justify-content: flex-start;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-1aqg3v8 {
		display: flex;
		row-gap: 1rem;
		position: relative;
		max-width: 100%;
		min-width: auto;
		align-self: stretch;
		column-gap: 1rem;
		flex-basis: auto;
		min-height: 1px;
		align-items: flex-start;
		flex-shrink: 0;
		justify-content: flex-start;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-1aqg3v8 {
		display: flex;
		row-gap: 1rem;
		position: relative;
		max-width: 100%;
		min-width: auto;
		align-self: stretch;
		column-gap: 1rem;
		flex-basis: auto;
		min-height: 1px;
		align-items: center;
		flex-shrink: 0;
		justify-content: flex-start;
	}
}

:not(#\20):not(#\20).r-1bf37nu {
	--rsw: 100%;
	color: #149312FF;
	width: 30px;
	height: 30px;
	flex-basis: auto;
	flex-shrink: 0;
	line-height: 100%;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-1bf37nu {
		--rsw: 100%;
		color: #149312FF;
		width: 30px;
		height: 30px;
		flex-basis: auto;
		flex-shrink: 0;
		line-height: 100%;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-1bf37nu {
		--rsw: 100%;
		color: #149312FF;
		width: 30px;
		height: 30px;
		flex-basis: auto;
		flex-shrink: 0;
		line-height: 100%;
	}
}

:not(#\20):not(#\20).r-70uvjj {
	width: var(--rsw, 100%);
	height: auto;
	max-height: 100%;
}

:not(#\20):not(#\20).r-e7fmeh {
	color: #2F2F2FFF;
	flex-grow: 1;
	font-size: 17px;
	min-width: var(--replo-flex-min-dimension, 0px);
	flex-basis: 0;
	flex-shrink: 1;
	font-family: "Open Sans", " sans-serif";
	font-weight: 400;
	line-height: 25.5px;
	overflow-wrap: break-word;
	text-transform: none;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-e7fmeh {
		color: #2F2F2FFF;
		flex-grow: 1;
		font-size: 17px;
		min-width: var(--replo-flex-min-dimension, 0px);
		flex-basis: 0;
		flex-shrink: 1;
		font-family: "Open Sans", " sans-serif";
		font-weight: 400;
		line-height: 25.5px;
		text-transform: none;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-e7fmeh {
		color: #2F2F2FFF;
		flex-grow: 1;
		font-size: 17px;
		min-width: var(--replo-flex-min-dimension, 0px);
		flex-basis: 0;
		flex-shrink: 1;
		font-family: "Open Sans", " sans-serif";
		font-weight: 400;
		line-height: 25.5px;
		text-transform: none;
	}
}

:not(#\20):not(#\20).r-63az1q {
	font-size: 20px;
	flex-basis: auto;
	flex-shrink: 0;
	line-height: 24px;
	overflow-wrap: break-word;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-63az1q {
		font-size: 12px;
		flex-basis: auto;
		margin-top: -2px;
		flex-shrink: 0;
		line-height: 14px;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-63az1q {
		font-size: 20px;
		flex-basis: auto;
		flex-shrink: 0;
		line-height: 24px;
	}
}

:not(#\20):not(#\20).r-6yysp9 {
	display: flex;
	row-gap: 1rem;
	position: relative;
	max-width: 100%;
	min-width: auto;
	align-self: stretch;
	column-gap: 1rem;
	flex-basis: auto;
	min-height: 1px;
	align-items: center;
	flex-shrink: 0;
	justify-content: flex-start;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-6yysp9 {
		display: flex;
		row-gap: 1rem;
		position: relative;
		max-width: 100%;
		min-width: auto;
		align-self: stretch;
		column-gap: 1rem;
		flex-basis: auto;
		min-height: 1px;
		align-items: flex-start;
		flex-shrink: 0;
		justify-content: flex-start;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-6yysp9 {
		display: flex;
		row-gap: 1rem;
		position: relative;
		max-width: 100%;
		min-width: auto;
		align-self: stretch;
		column-gap: 1rem;
		flex-basis: auto;
		min-height: 1px;
		align-items: center;
		flex-shrink: 0;
		justify-content: flex-start;
	}
}

:not(#\20):not(#\20).r-1lgda07 {
	--rsw: 100%;
	color: #149312FF;
	width: 30px;
	height: 30px;
	flex-basis: auto;
	flex-shrink: 0;
	line-height: 100%;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-1lgda07 {
		--rsw: 100%;
		color: #149312FF;
		width: 30px;
		height: 30px;
		flex-basis: auto;
		flex-shrink: 0;
		line-height: 100%;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-1lgda07 {
		--rsw: 100%;
		color: #149312FF;
		width: 30px;
		height: 30px;
		flex-basis: auto;
		flex-shrink: 0;
		line-height: 100%;
	}
}

:not(#\20):not(#\20).r-10rux32 {
	width: var(--rsw, 100%);
	height: auto;
	max-height: 100%;
}

:not(#\20):not(#\20).r-l2ci9c {
	color: #2F2F2FFF;
	flex-grow: 1;
	font-size: 17px;
	min-width: var(--replo-flex-min-dimension, 0px);
	flex-basis: 0;
	flex-shrink: 1;
	font-family: "Open Sans", " sans-serif";
	font-weight: 400;
	line-height: 25.5px;
	overflow-wrap: break-word;
	text-transform: none;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-l2ci9c {
		color: #2F2F2FFF;
		flex-grow: 1;
		font-size: 17px;
		min-width: var(--replo-flex-min-dimension, 0px);
		flex-basis: 0;
		flex-shrink: 1;
		font-family: "Open Sans", " sans-serif";
		font-weight: 400;
		line-height: 25.5px;
		text-transform: none;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-l2ci9c {
		color: #2F2F2FFF;
		flex-grow: 1;
		font-size: 17px;
		min-width: var(--replo-flex-min-dimension, 0px);
		flex-basis: 0;
		flex-shrink: 1;
		font-family: "Open Sans", " sans-serif";
		font-weight: 400;
		line-height: 25.5px;
		text-transform: none;
	}
}

:not(#\20):not(#\20).r-1m3a7ob {
	font-size: 20px;
	flex-basis: auto;
	flex-shrink: 0;
	line-height: 24px;
	overflow-wrap: break-word;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-1m3a7ob {
		font-size: 12px;
		flex-basis: auto;
		margin-top: -2px;
		flex-shrink: 0;
		line-height: 15px;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-1m3a7ob {
		font-size: 20px;
		flex-basis: auto;
		flex-shrink: 0;
		line-height: 24px;
	}
}

:not(#\20):not(#\20).r-1hp7qms {
	display: flex;
	row-gap: 1rem;
	position: relative;
	max-width: 100%;
	min-width: auto;
	align-self: stretch;
	column-gap: 1rem;
	flex-basis: auto;
	min-height: 1px;
	align-items: center;
	flex-shrink: 0;
	justify-content: flex-start;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-1hp7qms {
		display: flex;
		row-gap: 1rem;
		position: relative;
		max-width: 100%;
		min-width: auto;
		align-self: stretch;
		column-gap: 1rem;
		flex-basis: auto;
		min-height: 1px;
		align-items: flex-start;
		flex-shrink: 0;
		justify-content: flex-start;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-1hp7qms {
		display: flex;
		row-gap: 1rem;
		position: relative;
		max-width: 100%;
		min-width: auto;
		align-self: stretch;
		column-gap: 1rem;
		flex-basis: auto;
		min-height: 1px;
		align-items: center;
		flex-shrink: 0;
		justify-content: flex-start;
	}
}

:not(#\20):not(#\20).r-1ayl148 {
	--rsw: 100%;
	color: #149312FF;
	width: 30px;
	height: 30px;
	flex-basis: auto;
	flex-shrink: 0;
	line-height: 100%;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-1ayl148 {
		--rsw: 100%;
		color: #149312FF;
		width: 30px;
		height: 30px;
		flex-basis: auto;
		flex-shrink: 0;
		line-height: 100%;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-1ayl148 {
		--rsw: 100%;
		color: #149312FF;
		width: 30px;
		height: 30px;
		flex-basis: auto;
		flex-shrink: 0;
		line-height: 100%;
	}
}

:not(#\20):not(#\20).r-11v2gn {
	width: var(--rsw, 100%);
	height: auto;
	max-height: 100%;
}

:not(#\20):not(#\20).r-7qrvk3 {
	color: #2F2F2FFF;
	flex-grow: 1;
	font-size: 17px;
	min-width: var(--replo-flex-min-dimension, 0px);
	flex-basis: 0;
	flex-shrink: 1;
	font-family: "Open Sans", " sans-serif";
	font-weight: 400;
	line-height: 25.5px;
	overflow-wrap: break-word;
	text-transform: none;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-7qrvk3 {
		color: #2F2F2FFF;
		flex-grow: 1;
		font-size: 17px;
		min-width: var(--replo-flex-min-dimension, 0px);
		flex-basis: 0;
		flex-shrink: 1;
		font-family: "Open Sans", " sans-serif";
		font-weight: 400;
		line-height: 25.5px;
		text-transform: none;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-7qrvk3 {
		color: #2F2F2FFF;
		flex-grow: 1;
		font-size: 17px;
		min-width: var(--replo-flex-min-dimension, 0px);
		flex-basis: 0;
		flex-shrink: 1;
		font-family: "Open Sans", " sans-serif";
		font-weight: 400;
		line-height: 25.5px;
		text-transform: none;
	}
}

:not(#\20):not(#\20).r-snubjh {
	font-size: 20px;
	flex-basis: auto;
	flex-shrink: 0;
	line-height: 24px;
	overflow-wrap: break-word;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-snubjh {
		font-size: 12px;
		flex-basis: auto;
		margin-top: 2px;
		flex-shrink: 0;
		line-height: 14px;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-snubjh {
		font-size: 20px;
		flex-basis: auto;
		flex-shrink: 0;
		line-height: 24px;
	}
}

:not(#\20):not(#\20).r-pgxhnh {
	color: #2F2F2FFF;
	font-size: 17px;
	flex-basis: auto;
	flex-shrink: 0;
	font-family: "Open Sans", " sans-serif";
	font-weight: 400;
	line-height: 25.5px;
	overflow-wrap: break-word;
	text-transform: none;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-pgxhnh {
		color: #2F2F2FFF;
		width: auto;
		font-size: 17px;
		align-self: stretch;
		flex-basis: auto;
		flex-shrink: 0;
		font-family: "Open Sans", " sans-serif";
		font-weight: 400;
		line-height: 25.5px;
		text-transform: none;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-pgxhnh {
		color: #2F2F2FFF;
		font-size: 17px;
		flex-basis: auto;
		flex-shrink: 0;
		font-family: "Open Sans", " sans-serif";
		font-weight: 400;
		line-height: 25.5px;
		text-transform: none;
	}
}

:not(#\20):not(#\20).r-ah6iu2 {
	color: #FFFFFF;
	cursor: pointer;
	display: flex;
	overflow: hidden;
	align-self: stretch;
	flex-basis: auto;
	text-align: center;
	transition: all 300ms cubic-bezier(0.4, 0, 0.2, 1);
	flex-shrink: 0;
	padding-top: 15px;
	padding-left: 40px;
	padding-right: 40px;
	padding-bottom: 15px;
	text-align-last: center;
	background-color: #149312FF;
	background-image: none;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-ah6iu2 {
		color: #FFFFFF;
		cursor: pointer;
		display: flex;
		overflow: hidden;
		align-self: stretch;
		flex-basis: auto;
		text-align: center;
		transition: all 300ms cubic-bezier(0.4, 0, 0.2, 1);
		flex-shrink: 0;
		padding-top: 10px;
		padding-left: 15px;
		padding-right: 15px;
		padding-bottom: 10px;
		text-align-last: center;
		background-color: #149312FF;
		background-image: none;
		border-top-left-radius: 4px;
		border-top-right-radius: 4px;
		border-bottom-left-radius: 4px;
		border-bottom-right-radius: 4px;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-ah6iu2 {
		color: #FFFFFF;
		cursor: pointer;
		display: flex;
		overflow: hidden;
		align-self: stretch;
		flex-basis: auto;
		text-align: center;
		transition: all 300ms cubic-bezier(0.4, 0, 0.2, 1);
		flex-shrink: 0;
		padding-top: 15px;
		padding-left: 40px;
		padding-right: 40px;
		padding-bottom: 15px;
		text-align-last: center;
		background-color: #149312FF;
		background-image: none;
		border-top-left-radius: 4px;
		border-top-right-radius: 4px;
		border-bottom-left-radius: 4px;
		border-bottom-right-radius: 4px;
	}
}

:not(#\20):not(#\20):not(#\20).r-upzgwb {
	color: #FFFFFF;
	cursor: pointer;
	display: flex;
	overflow: hidden;
	align-self: stretch;
	flex-basis: auto;
	transition: all 300ms cubic-bezier(0.4, 0, 0.2, 1);
	flex-shrink: 0;
	padding-top: 15px;
	padding-left: 40px;
	padding-right: 40px;
	padding-bottom: 15px;
	background-color: #019E3FFF;
	background-image: none;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20):not(#\20).r-upzgwb {
		color: #FFFFFF;
		cursor: pointer;
		display: flex;
		overflow: hidden;
		align-self: stretch;
		flex-basis: auto;
		transition: all 300ms cubic-bezier(0.4, 0, 0.2, 1);
		flex-shrink: 0;
		padding-top: 10px;
		padding-left: 15px;
		padding-right: 15px;
		padding-bottom: 10px;
		background-color: #019E3FFF;
		background-image: none;
		border-top-left-radius: 4px;
		border-top-right-radius: 4px;
		border-bottom-left-radius: 4px;
		border-bottom-right-radius: 4px;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20):not(#\20).r-upzgwb {
		color: #FFFFFF;
		cursor: pointer;
		display: flex;
		overflow: hidden;
		align-self: stretch;
		flex-basis: auto;
		transition: all 300ms cubic-bezier(0.4, 0, 0.2, 1);
		flex-shrink: 0;
		padding-top: 15px;
		padding-left: 40px;
		padding-right: 40px;
		padding-bottom: 15px;
		background-color: #019E3FFF;
		background-image: none;
		border-top-left-radius: 4px;
		border-top-right-radius: 4px;
		border-bottom-left-radius: 4px;
		border-bottom-right-radius: 4px;
	}
}

:not(#\20):not(#\20).r-1neo73r {
	color: #F6F9FEFF;
	flex-grow: 1;
	font-size: 20px;
	min-width: var(--replo-flex-min-dimension, 0px);
	flex-basis: 0;
	transition: inherit;
	flex-shrink: 1;
	font-family: "Open Sans", " sans-serif";
	font-weight: 700;
	line-height: 30px;
	overflow-wrap: break-word;
	letter-spacing: 2px;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-1neo73r {
		color: #F6F9FEFF;
		flex-grow: 1;
		font-size: 16px;
		min-width: var(--replo-flex-min-dimension, 0px);
		flex-basis: 0;
		transition: inherit;
		flex-shrink: 1;
		font-family: "Open Sans", " sans-serif";
		font-weight: 700;
		line-height: 20px;
		letter-spacing: 2px;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-1neo73r {
		color: #F6F9FEFF;
		flex-grow: 1;
		font-size: 20px;
		min-width: var(--replo-flex-min-dimension, 0px);
		flex-basis: 0;
		transition: inherit;
		flex-shrink: 1;
		font-family: "Open Sans", " sans-serif";
		font-weight: 700;
		line-height: 30px;
		letter-spacing: 2px;
	}
}

:not(#\20):not(#\20).r-dto1wy {
	display: flex;
	row-gap: 1.5rem;
	position: relative;
	min-width: auto;
	align-self: stretch;
	column-gap: 1.5rem;
	flex-basis: auto;
	min-height: 1px;
	align-items: flex-start;
	flex-shrink: 0;
	flex-direction: column;
	justify-content: center;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-dto1wy {
		display: flex;
		row-gap: 1.5rem;
		position: relative;
		min-width: auto;
		align-self: stretch;
		column-gap: 1.5rem;
		flex-basis: auto;
		margin-top: -12px;
		min-height: 1px;
		align-items: flex-start;
		flex-shrink: 0;
		margin-bottom: 25px;
		flex-direction: column;
		justify-content: center;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-dto1wy {
		display: flex;
		row-gap: 1.5rem;
		position: relative;
		min-width: auto;
		align-self: stretch;
		column-gap: 1.5rem;
		flex-basis: auto;
		min-height: 1px;
		align-items: flex-start;
		flex-shrink: 0;
		flex-direction: column;
		justify-content: center;
	}
}

:not(#\20):not(#\20).r-1ibihco {
	display: flex;
	row-gap: 1.5rem;
	position: relative;
	max-width: 860px;
	min-width: auto;
	align-self: stretch;
	column-gap: 1.5rem;
	flex-basis: auto;
	min-height: 1px;
	align-items: flex-start;
	flex-shrink: 0;
	flex-direction: column;
	justify-content: center;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-1ibihco {
		display: flex;
		row-gap: 1.5rem;
		position: relative;
		max-width: 860px;
		min-width: auto;
		align-self: stretch;
		column-gap: 1.5rem;
		flex-basis: auto;
		min-height: 1px;
		align-items: flex-start;
		flex-shrink: 0;
		flex-direction: column;
		justify-content: center;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-1ibihco {
		display: flex;
		row-gap: 1.5rem;
		position: relative;
		max-width: 860px;
		min-width: auto;
		align-self: stretch;
		column-gap: 1.5rem;
		flex-basis: auto;
		min-height: 1px;
		align-items: flex-start;
		flex-shrink: 0;
		flex-direction: column;
		justify-content: center;
	}
}

:not(#\20):not(#\20).r-yc9ckq {
	color: #212529FF;
	flex-grow: 1;
	font-size: 40px;
	flex-basis: auto;
	text-align: left;
	flex-shrink: 1;
	font-family: Montserrat, " sans-serif";
	font-weight: 400;
	line-height: 48px;
	overflow-wrap: break-word;
	text-transform: capitalize;
	text-align-last: left;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-yc9ckq {
		color: #212529FF;
		flex-grow: 1;
		font-size: 26px;
		flex-basis: auto;
		text-align: left;
		flex-shrink: 1;
		font-family: Montserrat, " sans-serif";
		font-weight: 400;
		line-height: 31px;
		text-transform: capitalize;
		text-align-last: left;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-yc9ckq {
		color: #212529FF;
		flex-grow: 1;
		font-size: 40px;
		flex-basis: auto;
		text-align: left;
		flex-shrink: 1;
		font-family: Montserrat, " sans-serif";
		font-weight: 400;
		line-height: 48px;
		text-transform: capitalize;
		text-align-last: left;
	}
}

:not(#\20):not(#\20).r-nn13gx {
	display: flex;
	min-width: 0;
	align-self: stretch;
	flex-basis: auto;
	min-height: 0;
	object-fit: cover;
	overflow-x: auto;
	overflow-y: hidden;
	align-items: center;
	flex-shrink: 0;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-nn13gx {
		display: flex;
		min-width: 0;
		align-self: stretch;
		flex-basis: auto;
		min-height: 0;
		object-fit: cover;
		overflow-x: auto;
		overflow-y: hidden;
		align-items: center;
		flex-shrink: 0;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-nn13gx {
		display: flex;
		min-width: 0;
		align-self: stretch;
		flex-basis: auto;
		min-height: 0;
		object-fit: cover;
		overflow-x: auto;
		overflow-y: hidden;
		align-items: center;
		flex-shrink: 0;
	}
}

:not(#\20):not(#\20).r-1atmuud {
	height: 100%;
	margin: 0;
	display: block;
	padding: 0;
	max-width: 100%;
	min-width: 100%;
	max-height: 100%;
	min-height: 100%;
	object-fit: cover;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-1atmuud {
		object-fit: cover;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-1atmuud {
		object-fit: cover;
	}
}

:not(#\20):not(#\20).r-1rxkfb1 {
	gap: 8px;
	color: #2563EB;
	--rpmh: 270px;
	--rpmw: 100%;
	cursor: pointer;
	display: flex;
	font-size: 14px;
	min-width: var(--rpmw, auto);
	min-height: var(--rpmh, auto);
	align-items: center;
	font-weight: 500;
	line-height: 20px;
	flex-direction: column;
	justify-content: center;
	background-color: #f0f0f0;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-1rxkfb1 {
		--rpmh: 270px;
		--rpmw: 100%;
		display: flex;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-1rxkfb1 {
		--rpmh: 270px;
		--rpmw: 100%;
		display: flex;
	}
}

:not(#\20):not(#\20).r-2gk3hc {
	display: flex;
	row-gap: 2rem;
	position: relative;
	max-width: 100%;
	min-width: auto;
	align-self: stretch;
	column-gap: 2rem;
	flex-basis: auto;
	min-height: 1px;
	align-items: flex-start;
	flex-shrink: 0;
	flex-direction: column;
	justify-content: center;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-2gk3hc {
		display: flex;
		row-gap: 1.5rem;
		position: relative;
		max-width: 100%;
		min-width: auto;
		align-self: stretch;
		column-gap: 1.5rem;
		flex-basis: auto;
		min-height: 1px;
		align-items: flex-start;
		flex-shrink: 0;
		flex-direction: column;
		justify-content: center;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-2gk3hc {
		display: flex;
		row-gap: 2rem;
		position: relative;
		max-width: 100%;
		min-width: auto;
		align-self: stretch;
		column-gap: 2rem;
		flex-basis: auto;
		min-height: 1px;
		align-items: flex-start;
		flex-shrink: 0;
		flex-direction: column;
		justify-content: center;
	}
}

:not(#\20):not(#\20).r-16cdsx7 {
	color: #2F2F2FFF;
	font-size: 17px;
	flex-basis: auto;
	flex-shrink: 0;
	font-family: "Open Sans", " sans-serif";
	font-weight: 400;
	line-height: 25.5px;
	overflow-wrap: break-word;
	text-transform: none;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-16cdsx7 {
		color: #2F2F2FFF;
		width: auto;
		font-size: 17px;
		align-self: stretch;
		flex-basis: auto;
		flex-shrink: 0;
		font-family: "Open Sans", " sans-serif";
		font-weight: 400;
		line-height: 25.5px;
		text-transform: none;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-16cdsx7 {
		color: #2F2F2FFF;
		font-size: 17px;
		flex-basis: auto;
		flex-shrink: 0;
		font-family: "Open Sans", " sans-serif";
		font-weight: 400;
		line-height: 25.5px;
		text-transform: none;
	}
}

:not(#\20):not(#\20).r-1mre7mx {
	display: flex;
	row-gap: 1.5rem;
	position: relative;
	min-width: auto;
	align-self: stretch;
	column-gap: 1.5rem;
	flex-basis: auto;
	min-height: 1px;
	align-items: flex-start;
	flex-shrink: 0;
	flex-direction: column;
	justify-content: center;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-1mre7mx {
		display: flex;
		row-gap: 1.5rem;
		position: relative;
		min-width: auto;
		align-self: stretch;
		column-gap: 1.5rem;
		flex-basis: auto;
		margin-top: -42px;
		min-height: 1px;
		align-items: flex-start;
		flex-shrink: 0;
		flex-direction: column;
		justify-content: center;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-1mre7mx {
		display: flex;
		row-gap: 1.5rem;
		position: relative;
		min-width: auto;
		align-self: stretch;
		column-gap: 1.5rem;
		flex-basis: auto;
		min-height: 1px;
		align-items: flex-start;
		flex-shrink: 0;
		flex-direction: column;
		justify-content: center;
	}
}

:not(#\20):not(#\20).r-19gr98d {
	display: flex;
	row-gap: 1.5rem;
	position: relative;
	max-width: 860px;
	min-width: auto;
	align-self: stretch;
	column-gap: 1.5rem;
	flex-basis: auto;
	min-height: 1px;
	align-items: flex-start;
	flex-shrink: 0;
	flex-direction: column;
	justify-content: center;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-19gr98d {
		display: flex;
		row-gap: 1.5rem;
		position: relative;
		max-width: 860px;
		min-width: auto;
		align-self: stretch;
		column-gap: 1.5rem;
		flex-basis: auto;
		min-height: 1px;
		align-items: flex-start;
		flex-shrink: 0;
		flex-direction: column;
		justify-content: center;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-19gr98d {
		display: flex;
		row-gap: 1.5rem;
		position: relative;
		max-width: 860px;
		min-width: auto;
		align-self: stretch;
		column-gap: 1.5rem;
		flex-basis: auto;
		min-height: 1px;
		align-items: flex-start;
		flex-shrink: 0;
		flex-direction: column;
		justify-content: center;
	}
}

:not(#\20):not(#\20).r-15gvqnb {
	color: #212529FF;
	flex-grow: 1;
	font-size: 40px;
	flex-basis: auto;
	text-align: left;
	flex-shrink: 1;
	font-family: Montserrat, " sans-serif";
	font-weight: 400;
	line-height: 48px;
	overflow-wrap: break-word;
	text-transform: capitalize;
	text-align-last: left;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-15gvqnb {
		color: #212529FF;
		flex-grow: 1;
		font-size: 26px;
		flex-basis: auto;
		text-align: left;
		flex-shrink: 1;
		font-family: Montserrat, " sans-serif";
		font-weight: 400;
		line-height: 31px;
		text-transform: capitalize;
		text-align-last: left;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-15gvqnb {
		color: #212529FF;
		flex-grow: 1;
		font-size: 40px;
		flex-basis: auto;
		text-align: left;
		flex-shrink: 1;
		font-family: Montserrat, " sans-serif";
		font-weight: 400;
		line-height: 48px;
		text-transform: capitalize;
		text-align-last: left;
	}
}

:not(#\20):not(#\20).r-1dsv7oh {
	display: flex;
	min-width: 0;
	align-self: stretch;
	flex-basis: auto;
	min-height: 0;
	object-fit: cover;
	overflow-x: auto;
	overflow-y: hidden;
	align-items: center;
	flex-shrink: 0;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-1dsv7oh {
		display: flex;
		min-width: 0;
		align-self: stretch;
		flex-basis: auto;
		min-height: 0;
		object-fit: cover;
		overflow-x: auto;
		overflow-y: hidden;
		align-items: center;
		flex-shrink: 0;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-1dsv7oh {
		display: flex;
		min-width: 0;
		align-self: stretch;
		flex-basis: auto;
		min-height: 0;
		object-fit: cover;
		overflow-x: auto;
		overflow-y: hidden;
		align-items: center;
		flex-shrink: 0;
	}
}

:not(#\20):not(#\20).r-1700nrg {
	height: 100%;
	margin: 0;
	display: block;
	padding: 0;
	max-width: 100%;
	min-width: 100%;
	max-height: 100%;
	min-height: 100%;
	object-fit: cover;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-1700nrg {
		object-fit: cover;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-1700nrg {
		object-fit: cover;
	}
}

:not(#\20):not(#\20).r-1inp6lx {
	gap: 8px;
	color: #2563EB;
	--rpmh: 270px;
	--rpmw: 100%;
	cursor: pointer;
	display: flex;
	font-size: 14px;
	min-width: var(--rpmw, auto);
	min-height: var(--rpmh, auto);
	align-items: center;
	font-weight: 500;
	line-height: 20px;
	flex-direction: column;
	justify-content: center;
	background-color: #f0f0f0;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-1inp6lx {
		--rpmh: 270px;
		--rpmw: 100%;
		display: flex;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-1inp6lx {
		--rpmh: 270px;
		--rpmw: 100%;
		display: flex;
	}
}

:not(#\20):not(#\20).r-1bylzgm {
	display: flex;
	row-gap: 2rem;
	position: relative;
	max-width: 100%;
	min-width: auto;
	align-self: stretch;
	column-gap: 2rem;
	flex-basis: auto;
	min-height: 1px;
	align-items: flex-start;
	flex-shrink: 0;
	flex-direction: column;
	justify-content: center;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-1bylzgm {
		display: flex;
		row-gap: 1.5rem;
		position: relative;
		max-width: 100%;
		min-width: auto;
		align-self: stretch;
		column-gap: 1.5rem;
		flex-basis: auto;
		min-height: 1px;
		align-items: flex-start;
		flex-shrink: 0;
		flex-direction: column;
		justify-content: center;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-1bylzgm {
		display: flex;
		row-gap: 2rem;
		position: relative;
		max-width: 100%;
		min-width: auto;
		align-self: stretch;
		column-gap: 2rem;
		flex-basis: auto;
		min-height: 1px;
		align-items: flex-start;
		flex-shrink: 0;
		flex-direction: column;
		justify-content: center;
	}
}

:not(#\20):not(#\20).r-flfwn9 {
	color: #2F2F2FFF;
	font-size: 17px;
	flex-basis: auto;
	flex-shrink: 0;
	font-family: "Open Sans", " sans-serif";
	font-weight: 400;
	line-height: 25.5px;
	overflow-wrap: break-word;
	text-transform: none;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-flfwn9 {
		color: #2F2F2FFF;
		width: auto;
		font-size: 17px;
		align-self: stretch;
		flex-basis: auto;
		flex-shrink: 0;
		font-family: "Open Sans", " sans-serif";
		font-weight: 400;
		line-height: 25.5px;
		text-transform: none;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-flfwn9 {
		color: #2F2F2FFF;
		font-size: 17px;
		flex-basis: auto;
		flex-shrink: 0;
		font-family: "Open Sans", " sans-serif";
		font-weight: 400;
		line-height: 25.5px;
		text-transform: none;
	}
}

:not(#\20):not(#\20).r-1a1s9ti {
	display: flex;
	row-gap: 1.5rem;
	position: relative;
	min-width: auto;
	align-self: stretch;
	column-gap: 1.5rem;
	flex-basis: auto;
	min-height: 1px;
	align-items: flex-start;
	flex-shrink: 0;
	flex-direction: column;
	justify-content: center;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-1a1s9ti {
		display: flex;
		row-gap: 1.5rem;
		position: relative;
		min-width: auto;
		align-self: stretch;
		column-gap: 1.5rem;
		flex-basis: auto;
		margin-top: -7px;
		min-height: 1px;
		align-items: flex-start;
		flex-shrink: 0;
		flex-direction: column;
		justify-content: center;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-1a1s9ti {
		display: flex;
		row-gap: 1.5rem;
		position: relative;
		min-width: auto;
		align-self: stretch;
		column-gap: 1.5rem;
		flex-basis: auto;
		min-height: 1px;
		align-items: flex-start;
		flex-shrink: 0;
		flex-direction: column;
		justify-content: center;
	}
}

:not(#\20):not(#\20).r-4ixjwz {
	display: flex;
	row-gap: 1.5rem;
	position: relative;
	min-width: auto;
	align-self: stretch;
	column-gap: 1.5rem;
	flex-basis: auto;
	min-height: 1px;
	align-items: flex-start;
	flex-shrink: 0;
	flex-direction: column;
	justify-content: center;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-4ixjwz {
		display: flex;
		row-gap: 1.5rem;
		position: relative;
		min-width: auto;
		align-self: stretch;
		column-gap: 1.5rem;
		flex-basis: auto;
		min-height: 1px;
		align-items: flex-start;
		flex-shrink: 0;
		flex-direction: column;
		justify-content: center;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-4ixjwz {
		display: flex;
		row-gap: 1.5rem;
		position: relative;
		min-width: auto;
		align-self: stretch;
		column-gap: 1.5rem;
		flex-basis: auto;
		min-height: 1px;
		align-items: flex-start;
		flex-shrink: 0;
		flex-direction: column;
		justify-content: center;
	}
}

:not(#\20):not(#\20).r-1ncy6fl {
	color: #212529FF;
	flex-grow: 1;
	font-size: 40px;
	flex-basis: auto;
	text-align: left;
	flex-shrink: 1;
	font-family: Montserrat, " sans-serif";
	font-weight: 400;
	line-height: 48px;
	overflow-wrap: break-word;
	text-transform: capitalize;
	text-align-last: left;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-1ncy6fl {
		color: #212529FF;
		flex-grow: 1;
		font-size: 26px;
		flex-basis: auto;
		text-align: left;
		flex-shrink: 1;
		font-family: Montserrat, " sans-serif";
		font-weight: 400;
		line-height: 31px;
		text-transform: capitalize;
		text-align-last: left;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-1ncy6fl {
		color: #212529FF;
		flex-grow: 1;
		font-size: 40px;
		flex-basis: auto;
		text-align: left;
		flex-shrink: 1;
		font-family: Montserrat, " sans-serif";
		font-weight: 400;
		line-height: 48px;
		text-transform: capitalize;
		text-align-last: left;
	}
}

:not(#\20):not(#\20).r-nnupzz {
	display: flex;
	min-width: 0;
	align-self: stretch;
	flex-basis: auto;
	min-height: 0;
	object-fit: cover;
	overflow-x: auto;
	overflow-y: hidden;
	align-items: center;
	flex-shrink: 0;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-nnupzz {
		display: flex;
		min-width: 0;
		align-self: stretch;
		flex-basis: auto;
		min-height: 0;
		object-fit: cover;
		overflow-x: auto;
		overflow-y: hidden;
		align-items: center;
		flex-shrink: 0;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-nnupzz {
		display: flex;
		min-width: 0;
		align-self: stretch;
		flex-basis: auto;
		min-height: 0;
		object-fit: cover;
		overflow-x: auto;
		overflow-y: hidden;
		align-items: center;
		flex-shrink: 0;
	}
}

:not(#\20):not(#\20).r-1hptc01 {
	height: 100%;
	margin: 0;
	display: block;
	padding: 0;
	max-width: 100%;
	min-width: 100%;
	max-height: 100%;
	min-height: 100%;
	object-fit: cover;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-1hptc01 {
		object-fit: cover;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-1hptc01 {
		object-fit: cover;
	}
}

:not(#\20):not(#\20).r-1umtjmt {
	gap: 8px;
	color: #2563EB;
	--rpmh: 270px;
	--rpmw: 100%;
	cursor: pointer;
	display: flex;
	font-size: 14px;
	min-width: var(--rpmw, auto);
	min-height: var(--rpmh, auto);
	align-items: center;
	font-weight: 500;
	line-height: 20px;
	flex-direction: column;
	justify-content: center;
	background-color: #f0f0f0;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-1umtjmt {
		--rpmh: 270px;
		--rpmw: 100%;
		display: flex;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-1umtjmt {
		--rpmh: 270px;
		--rpmw: 100%;
		display: flex;
	}
}

:not(#\20):not(#\20).r-2jey58 {
	display: flex;
	row-gap: 2rem;
	position: relative;
	max-width: 100%;
	min-width: auto;
	align-self: stretch;
	column-gap: 2rem;
	flex-basis: auto;
	min-height: 1px;
	align-items: flex-start;
	flex-shrink: 0;
	flex-direction: column;
	justify-content: center;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-2jey58 {
		display: flex;
		row-gap: 1.5rem;
		position: relative;
		max-width: 100%;
		min-width: auto;
		align-self: stretch;
		column-gap: 1.5rem;
		flex-basis: auto;
		min-height: 1px;
		align-items: flex-start;
		flex-shrink: 0;
		flex-direction: column;
		justify-content: center;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-2jey58 {
		display: flex;
		row-gap: 2rem;
		position: relative;
		max-width: 100%;
		min-width: auto;
		align-self: stretch;
		column-gap: 2rem;
		flex-basis: auto;
		min-height: 1px;
		align-items: flex-start;
		flex-shrink: 0;
		flex-direction: column;
		justify-content: center;
	}
}

:not(#\20):not(#\20).r-12rver1 {
	color: #2F2F2FFF;
	font-size: 17px;
	flex-basis: auto;
	flex-shrink: 0;
	font-family: "Open Sans", " sans-serif";
	font-weight: 400;
	line-height: 25.5px;
	overflow-wrap: break-word;
	text-transform: none;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-12rver1 {
		color: #2F2F2FFF;
		font-size: 17px;
		flex-basis: auto;
		flex-shrink: 0;
		font-family: "Open Sans", " sans-serif";
		font-weight: 400;
		line-height: 25.5px;
		text-transform: none;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-12rver1 {
		color: #2F2F2FFF;
		font-size: 17px;
		flex-basis: auto;
		flex-shrink: 0;
		font-family: "Open Sans", " sans-serif";
		font-weight: 400;
		line-height: 25.5px;
		text-transform: none;
	}
}

:not(#\20):not(#\20).r-12pihl3 {
	color: #FFFFFF;
	cursor: pointer;
	display: flex;
	overflow: hidden;
	align-self: stretch;
	flex-basis: auto;
	text-align: center;
	transition: all 300ms cubic-bezier(0.4, 0, 0.2, 1);
	flex-shrink: 0;
	padding-top: 15px;
	padding-left: 40px;
	padding-right: 40px;
	padding-bottom: 15px;
	text-align-last: center;
	background-color: #149312FF;
	background-image: none;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-12pihl3 {
		color: #FFFFFF;
		cursor: pointer;
		display: flex;
		overflow: hidden;
		align-self: stretch;
		flex-basis: auto;
		text-align: center;
		transition: all 300ms cubic-bezier(0.4, 0, 0.2, 1);
		flex-shrink: 0;
		padding-top: 10px;
		padding-left: 15px;
		padding-right: 15px;
		padding-bottom: 10px;
		text-align-last: center;
		background-color: #149312FF;
		background-image: none;
		border-top-left-radius: 4px;
		border-top-right-radius: 4px;
		border-bottom-left-radius: 4px;
		border-bottom-right-radius: 4px;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-12pihl3 {
		color: #FFFFFF;
		cursor: pointer;
		display: flex;
		overflow: hidden;
		align-self: stretch;
		flex-basis: auto;
		text-align: center;
		transition: all 300ms cubic-bezier(0.4, 0, 0.2, 1);
		flex-shrink: 0;
		padding-top: 15px;
		padding-left: 40px;
		padding-right: 40px;
		padding-bottom: 15px;
		text-align-last: center;
		background-color: #149312FF;
		background-image: none;
		border-top-left-radius: 4px;
		border-top-right-radius: 4px;
		border-bottom-left-radius: 4px;
		border-bottom-right-radius: 4px;
	}
}

:not(#\20):not(#\20):not(#\20).r-akeww4 {
	color: #FFFFFF;
	cursor: pointer;
	display: flex;
	overflow: hidden;
	align-self: stretch;
	flex-basis: auto;
	transition: all 300ms cubic-bezier(0.4, 0, 0.2, 1);
	flex-shrink: 0;
	padding-top: 15px;
	padding-left: 40px;
	padding-right: 40px;
	padding-bottom: 15px;
	background-color: #019E3FFF;
	background-image: none;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20):not(#\20).r-akeww4 {
		color: #FFFFFF;
		cursor: pointer;
		display: flex;
		overflow: hidden;
		align-self: stretch;
		flex-basis: auto;
		transition: all 300ms cubic-bezier(0.4, 0, 0.2, 1);
		flex-shrink: 0;
		padding-top: 10px;
		padding-left: 15px;
		padding-right: 15px;
		padding-bottom: 10px;
		background-color: #019E3FFF;
		background-image: none;
		border-top-left-radius: 4px;
		border-top-right-radius: 4px;
		border-bottom-left-radius: 4px;
		border-bottom-right-radius: 4px;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20):not(#\20).r-akeww4 {
		color: #FFFFFF;
		cursor: pointer;
		display: flex;
		overflow: hidden;
		align-self: stretch;
		flex-basis: auto;
		transition: all 300ms cubic-bezier(0.4, 0, 0.2, 1);
		flex-shrink: 0;
		padding-top: 15px;
		padding-left: 40px;
		padding-right: 40px;
		padding-bottom: 15px;
		background-color: #019E3FFF;
		background-image: none;
		border-top-left-radius: 4px;
		border-top-right-radius: 4px;
		border-bottom-left-radius: 4px;
		border-bottom-right-radius: 4px;
	}
}

:not(#\20):not(#\20).r-1oabsbl {
	color: #F6F9FEFF;
	flex-grow: 1;
	font-size: 20px;
	min-width: var(--replo-flex-min-dimension, 0px);
	flex-basis: 0;
	transition: inherit;
	flex-shrink: 1;
	font-family: "Open Sans", " sans-serif";
	font-weight: 700;
	line-height: 30px;
	overflow-wrap: break-word;
	letter-spacing: 2px;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-1oabsbl {
		color: #F6F9FEFF;
		flex-grow: 1;
		font-size: 16px;
		min-width: var(--replo-flex-min-dimension, 0px);
		flex-basis: 0;
		transition: inherit;
		flex-shrink: 1;
		font-family: "Open Sans", " sans-serif";
		font-weight: 700;
		line-height: 20px;
		letter-spacing: 2px;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-1oabsbl {
		color: #F6F9FEFF;
		flex-grow: 1;
		font-size: 20px;
		min-width: var(--replo-flex-min-dimension, 0px);
		flex-basis: 0;
		transition: inherit;
		flex-shrink: 1;
		font-family: "Open Sans", " sans-serif";
		font-weight: 700;
		line-height: 30px;
		letter-spacing: 2px;
	}
}

:not(#\20):not(#\20).r-1dymnr8 {
	font-size: 20px;
	flex-basis: auto;
	flex-shrink: 0;
	line-height: 24px;
	overflow-wrap: break-word;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-1dymnr8 {
		font-size: 20px;
		flex-basis: auto;
		flex-shrink: 0;
		line-height: 24px;
		background-color: #F2F2F2FF;
		background-image: none;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-1dymnr8 {
		font-size: 20px;
		flex-basis: auto;
		flex-shrink: 0;
		line-height: 24px;
	}
}

:not(#\20):not(#\20).r-1p6oe9t {
	flex-basis: auto;
	flex-shrink: 0;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-1p6oe9t {
		flex-basis: auto;
		flex-shrink: 0;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-1p6oe9t {
		flex-basis: auto;
		flex-shrink: 0;
	}
}

:not(#\20):not(#\20).r-2tlath {
	display: flex;
	row-gap: 20px;
	position: relative;
	flex-grow: 1;
	max-width: 1000px;
	min-width: auto;
	align-self: stretch;
	column-gap: 20px;
	flex-basis: auto;
	min-height: 1px;
	flex-shrink: 1;
	padding-top: 5%;
	border-bottom: 1px #E9EAED solid;
	flex-direction: column;
	padding-bottom: 5%;
	border-bottom-color: #E9EAEDFF;
	border-bottom-style: solid;
	border-bottom-width: 1px;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-2tlath {
		display: flex;
		row-gap: 20px;
		position: relative;
		flex-grow: 1;
		max-width: 1000px;
		min-width: auto;
		align-self: stretch;
		column-gap: 20px;
		flex-basis: auto;
		min-height: 1px;
		flex-shrink: 1;
		margin-left: 5%;
		padding-top: 5%;
		margin-right: 5%;
		border-bottom: 1px #E9EAED solid;
		flex-direction: column;
		padding-bottom: 5%;
		border-bottom-color: #E9EAEDFF;
		border-bottom-style: solid;
		border-bottom-width: 1px;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-2tlath {
		display: flex;
		row-gap: 20px;
		position: relative;
		flex-grow: 1;
		max-width: 1000px;
		min-width: auto;
		align-self: stretch;
		column-gap: 20px;
		flex-basis: auto;
		min-height: 1px;
		flex-shrink: 1;
		margin-left: 5%;
		padding-top: 5%;
		margin-right: 5%;
		border-bottom: 1px #E9EAED solid;
		flex-direction: column;
		padding-bottom: 5%;
		border-bottom-color: #E9EAEDFF;
		border-bottom-style: solid;
		border-bottom-width: 1px;
	}
}

:not(#\20):not(#\20).r-10dgjz0 {
	color: #15294F;
	font-size: 24px;
	align-self: flex-start;
	flex-basis: auto;
	text-align: left;
	flex-shrink: 0;
	font-family: Barlow, " sans-serif";
	font-weight: 600;
	overflow-wrap: break-word;
	text-align-last: left;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-10dgjz0 {
		color: #15294F;
		font-size: 20px;
		align-self: flex-start;
		flex-basis: auto;
		text-align: left;
		flex-shrink: 0;
		font-family: Barlow, " sans-serif";
		font-weight: 600;
		line-height: 30px;
		padding-left: 0px;
		text-align-last: left;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-10dgjz0 {
		color: #15294F;
		font-size: 24px;
		align-self: flex-start;
		flex-basis: auto;
		text-align: left;
		flex-shrink: 0;
		font-family: Barlow, " sans-serif";
		font-weight: 600;
		text-align-last: left;
	}
}

:not(#\20):not(#\20).r-loydcy {
	border: 1px #DEDEDE solid;
	display: flex;
	position: relative;
	flex-grow: 1;
	min-width: auto;
	transform: none;
	flex-basis: auto;
	min-height: 1px;
	align-items: flex-start;
	flex-shrink: 1;
	padding-top: 20px;
	padding-left: 20px;
	padding-right: 20px;
	flex-direction: column;
	padding-bottom: 20px;
	justify-content: flex-start;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-loydcy {
		border: 1px #DEDEDE solid;
		display: flex;
		position: relative;
		flex-grow: 1;
		min-width: auto;
		transform: none;
		flex-basis: auto;
		min-height: 1px;
		align-items: flex-start;
		flex-shrink: 1;
		padding-top: 20px;
		padding-left: 20px;
		padding-right: 20px;
		flex-direction: column;
		padding-bottom: 20px;
		justify-content: flex-start;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-loydcy {
		border: 1px #DEDEDE solid;
		display: flex;
		position: relative;
		flex-grow: 1;
		min-width: auto;
		transform: none;
		flex-basis: auto;
		min-height: 1px;
		align-items: flex-start;
		flex-shrink: 1;
		padding-top: 20px;
		padding-left: 20px;
		padding-right: 20px;
		flex-direction: column;
		padding-bottom: 20px;
		justify-content: flex-start;
	}
}

:not(#\20):not(#\20).r-1rmmfa0 {
	color: #A1A1A1;
	width: 120.91px;
	height: 16.10px;
	position: relative;
	font-size: 14px;
	transform: none;
	word-wrap: break-word;
	flex-basis: auto;
	overflow-y: hidden;
	flex-shrink: 0;
	font-family: Inter;
	font-weight: 400;
	line-height: 16.10px;
	overflow-wrap: break-word;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-1rmmfa0 {
		color: #A1A1A1;
		width: 120.91px;
		height: 16.10px;
		position: relative;
		font-size: 14px;
		transform: none;
		word-wrap: break-word;
		flex-basis: auto;
		overflow-y: hidden;
		flex-shrink: 0;
		font-family: Inter;
		font-weight: 400;
		line-height: 16.10px;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-1rmmfa0 {
		color: #A1A1A1;
		width: 120.91px;
		height: 16.10px;
		position: relative;
		font-size: 14px;
		transform: none;
		word-wrap: break-word;
		flex-basis: auto;
		overflow-y: hidden;
		flex-shrink: 0;
		font-family: Inter;
		font-weight: 400;
		line-height: 16.10px;
	}
}

:not(#\20):not(#\20).r-1nqdox5 {
	display: flex;
	row-gap: 15px;
	position: relative;
	flex-grow: 1;
	min-width: auto;
	column-gap: 15px;
	flex-basis: auto;
	min-height: 1px;
	flex-shrink: 1;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-1nqdox5 {
		display: flex;
		row-gap: 15px;
		position: relative;
		flex-grow: 1;
		min-width: auto;
		column-gap: 15px;
		flex-basis: auto;
		min-height: 1px;
		flex-shrink: 1;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-1nqdox5 {
		display: flex;
		row-gap: 15px;
		position: relative;
		flex-grow: 1;
		min-width: auto;
		column-gap: 15px;
		flex-basis: auto;
		min-height: 1px;
		flex-shrink: 1;
	}
}

:not(#\20):not(#\20).r-1lcal7c {
	width: 48px;
	height: 48px;
	display: flex;
	position: relative;
	min-width: 0;
	transform: none;
	flex-basis: auto;
	min-height: 0;
	overflow-x: auto;
	overflow-y: hidden;
	align-items: center;
	flex-shrink: 0;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-1lcal7c {
		width: 48px;
		height: 48px;
		display: flex;
		position: relative;
		min-width: 0;
		transform: none;
		flex-basis: auto;
		min-height: 0;
		overflow-x: auto;
		overflow-y: hidden;
		align-items: center;
		flex-shrink: 0;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-1lcal7c {
		width: 48px;
		height: 48px;
		display: flex;
		position: relative;
		min-width: 0;
		transform: none;
		flex-basis: auto;
		min-height: 0;
		overflow-x: auto;
		overflow-y: hidden;
		align-items: center;
		flex-shrink: 0;
	}
}

:not(#\20):not(#\20).r-p2nx1q {
	height: 100%;
	margin: 0;
	display: block;
	padding: 0;
	max-width: 100%;
	min-width: 100%;
	max-height: 100%;
	min-height: 100%;
}

:not(#\20):not(#\20).r-cm6com {
	gap: 8px;
	color: #2563EB;
	--rpmh: 100%;
	--rpmw: 100%;
	cursor: pointer;
	display: flex;
	font-size: 14px;
	min-width: var(--rpmw, auto);
	min-height: var(--rpmh, auto);
	align-items: center;
	font-weight: 500;
	line-height: 20px;
	flex-direction: column;
	justify-content: center;
	background-color: #f0f0f0;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-cm6com {
		--rpmh: 100%;
		--rpmw: 100%;
		display: flex;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-cm6com {
		--rpmh: 100%;
		--rpmw: 100%;
		display: flex;
	}
}

:not(#\20):not(#\20).r-1082xjf {
	display: flex;
	row-gap: 5px;
	position: relative;
	flex-grow: 1;
	max-width: 100%;
	min-width: auto;
	align-self: stretch;
	column-gap: 5px;
	flex-basis: auto;
	min-height: 1px;
	flex-shrink: 1;
	flex-direction: column;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-1082xjf {
		display: flex;
		row-gap: 5px;
		position: relative;
		flex-grow: 1;
		max-width: 100%;
		min-width: auto;
		align-self: stretch;
		column-gap: 5px;
		flex-basis: auto;
		min-height: 1px;
		flex-shrink: 1;
		flex-direction: column;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-1082xjf {
		display: flex;
		row-gap: 5px;
		position: relative;
		flex-grow: 1;
		max-width: 100%;
		min-width: auto;
		align-self: stretch;
		column-gap: 5px;
		flex-basis: auto;
		min-height: 1px;
		flex-shrink: 1;
		flex-direction: column;
	}
}

:not(#\20):not(#\20).r-50pib {
	color: #3B5998;
	position: relative;
	font-size: 18px;
	transform: none;
	word-wrap: break-word;
	flex-basis: auto;
	flex-shrink: 0;
	font-family: Inter;
	font-weight: 700;
	line-height: 20px;
	overflow-wrap: break-word;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-50pib {
		color: #3B5998;
		position: relative;
		font-size: 18px;
		transform: none;
		word-wrap: break-word;
		flex-basis: auto;
		flex-shrink: 0;
		font-family: Inter;
		font-weight: 700;
		line-height: 20px;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-50pib {
		color: #3B5998;
		position: relative;
		font-size: 18px;
		transform: none;
		word-wrap: break-word;
		flex-basis: auto;
		flex-shrink: 0;
		font-family: Inter;
		font-weight: 700;
		line-height: 20px;
	}
}

:not(#\20):not(#\20).r-joio6e {
	color: black;
	height: 20.02px;
	position: relative;
	font-size: 18px;
	transform: none;
	word-wrap: break-word;
	flex-basis: auto;
	overflow-y: hidden;
	flex-shrink: 0;
	font-family: Inter;
	font-weight: 400;
	line-height: 20.02px;
	overflow-wrap: break-word;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-joio6e {
		color: black;
		height: 20.02px;
		position: relative;
		font-size: 18px;
		transform: none;
		word-wrap: break-word;
		flex-basis: auto;
		overflow-y: hidden;
		flex-shrink: 0;
		font-family: Inter;
		font-weight: 400;
		line-height: 20.02px;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-joio6e {
		color: black;
		height: 20.02px;
		position: relative;
		font-size: 18px;
		transform: none;
		word-wrap: break-word;
		flex-basis: auto;
		overflow-y: hidden;
		flex-shrink: 0;
		font-family: Inter;
		font-weight: 400;
		line-height: 20.02px;
	}
}

:not(#\20):not(#\20).r-13oezrw {
	display: flex;
	row-gap: 10px;
	position: relative;
	max-width: 100%;
	min-width: auto;
	align-self: flex-start;
	column-gap: 10px;
	flex-basis: auto;
	min-height: 1px;
	align-items: center;
	flex-shrink: 0;
	justify-content: center;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-13oezrw {
		display: flex;
		row-gap: 10px;
		position: relative;
		max-width: 100%;
		min-width: auto;
		align-self: flex-start;
		column-gap: 10px;
		flex-basis: auto;
		min-height: 1px;
		align-items: center;
		flex-shrink: 0;
		justify-content: center;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-13oezrw {
		display: flex;
		row-gap: 10px;
		position: relative;
		max-width: 100%;
		min-width: auto;
		align-self: flex-start;
		column-gap: 10px;
		flex-basis: auto;
		min-height: 1px;
		align-items: center;
		flex-shrink: 0;
		justify-content: center;
	}
}

:not(#\20):not(#\20).r-1jmqvgk {
	color: #627AAD;
	position: relative;
	font-size: 12px;
	transform: none;
	word-wrap: break-word;
	flex-basis: auto;
	flex-shrink: 0;
	font-family: Inter;
	font-weight: 400;
	line-height: 20.04px;
	overflow-wrap: break-word;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-1jmqvgk {
		color: #627AAD;
		position: relative;
		font-size: 12px;
		transform: none;
		word-wrap: break-word;
		flex-basis: auto;
		flex-shrink: 0;
		font-family: Inter;
		font-weight: 400;
		line-height: 20.04px;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-1jmqvgk {
		color: #627AAD;
		position: relative;
		font-size: 12px;
		transform: none;
		word-wrap: break-word;
		flex-basis: auto;
		flex-shrink: 0;
		font-family: Inter;
		font-weight: 400;
		line-height: 20.04px;
	}
}

:not(#\20):not(#\20).r-1navam2 {
	color: #000000;
	height: 20.02px;
	position: relative;
	font-size: 14px;
	transform: none;
	word-wrap: break-word;
	flex-basis: auto;
	overflow-y: hidden;
	flex-shrink: 0;
	font-family: Inter;
	font-weight: 400;
	line-height: 20.02px;
	overflow-wrap: break-word;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-1navam2 {
		color: #000000;
		height: 20.02px;
		position: relative;
		font-size: 14px;
		transform: none;
		word-wrap: break-word;
		flex-basis: auto;
		overflow-y: hidden;
		flex-shrink: 0;
		font-family: Inter;
		font-weight: 400;
		line-height: 20.02px;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-1navam2 {
		color: #000000;
		height: 20.02px;
		position: relative;
		font-size: 14px;
		transform: none;
		word-wrap: break-word;
		flex-basis: auto;
		overflow-y: hidden;
		flex-shrink: 0;
		font-family: Inter;
		font-weight: 400;
		line-height: 20.02px;
	}
}

:not(#\20):not(#\20).r-9q8m8u {
	color: #627AAD;
	position: relative;
	font-size: 12px;
	transform: none;
	word-wrap: break-word;
	flex-basis: auto;
	flex-shrink: 0;
	font-family: Inter;
	font-weight: 400;
	line-height: 20.04px;
	overflow-wrap: break-word;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-9q8m8u {
		color: #627AAD;
		position: relative;
		font-size: 12px;
		transform: none;
		word-wrap: break-word;
		flex-basis: auto;
		flex-shrink: 0;
		font-family: Inter;
		font-weight: 400;
		line-height: 20.04px;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-9q8m8u {
		color: #627AAD;
		position: relative;
		font-size: 12px;
		transform: none;
		word-wrap: break-word;
		flex-basis: auto;
		flex-shrink: 0;
		font-family: Inter;
		font-weight: 400;
		line-height: 20.04px;
	}
}

:not(#\20):not(#\20).r-10gbusa {
	color: black;
	position: relative;
	font-size: 14px;
	transform: none;
	word-wrap: break-word;
	flex-basis: auto;
	flex-shrink: 0;
	font-family: Inter;
	font-weight: 400;
	line-height: 20.02px;
	overflow-wrap: break-word;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-10gbusa {
		color: black;
		position: relative;
		font-size: 14px;
		transform: none;
		word-wrap: break-word;
		flex-basis: auto;
		flex-shrink: 0;
		font-family: Inter;
		font-weight: 400;
		line-height: 20.02px;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-10gbusa {
		color: black;
		position: relative;
		font-size: 14px;
		transform: none;
		word-wrap: break-word;
		flex-basis: auto;
		flex-shrink: 0;
		font-family: Inter;
		font-weight: 400;
		line-height: 20.02px;
	}
}

:not(#\20):not(#\20).r-1rgnfjs {
	display: flex;
	row-gap: 10px;
	position: relative;
	max-width: 100%;
	min-width: auto;
	align-self: stretch;
	column-gap: 10px;
	flex-basis: auto;
	min-height: 1px;
	align-items: center;
	flex-shrink: 0;
	justify-content: center;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-1rgnfjs {
		display: flex;
		row-gap: 10px;
		position: relative;
		max-width: 100%;
		min-width: auto;
		align-self: stretch;
		column-gap: 10px;
		flex-basis: auto;
		min-height: 1px;
		align-items: center;
		flex-shrink: 0;
		justify-content: center;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-1rgnfjs {
		display: flex;
		row-gap: 10px;
		position: relative;
		max-width: 100%;
		min-width: auto;
		align-self: stretch;
		column-gap: 10px;
		flex-basis: auto;
		min-height: 1px;
		align-items: center;
		flex-shrink: 0;
		justify-content: center;
	}
}

:not(#\20):not(#\20).r-4vy4j9 {
	display: flex;
	position: relative;
	max-width: 400px;
	min-width: 0;
	transform: none;
	flex-basis: auto;
	min-height: 0;
	overflow-x: auto;
	overflow-y: hidden;
	align-items: center;
	flex-shrink: 0;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-4vy4j9 {
		display: flex;
		position: relative;
		max-width: 400px;
		min-width: 0;
		transform: none;
		flex-basis: auto;
		min-height: 0;
		overflow-x: auto;
		overflow-y: hidden;
		align-items: center;
		flex-shrink: 0;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-4vy4j9 {
		display: flex;
		position: relative;
		max-width: 400px;
		min-width: 0;
		transform: none;
		flex-basis: auto;
		min-height: 0;
		overflow-x: auto;
		overflow-y: hidden;
		align-items: center;
		flex-shrink: 0;
	}
}

:not(#\20):not(#\20).r-xky2xy {
	height: 100%;
	margin: 0;
	display: block;
	padding: 0;
	max-width: 100%;
	min-width: 100%;
	max-height: 100%;
	min-height: 100%;
}

:not(#\20):not(#\20).r-qsy0zf {
	gap: 8px;
	color: #2563EB;
	--rpmh: 270px;
	--rpmw: 270px;
	cursor: pointer;
	display: flex;
	font-size: 14px;
	min-width: var(--rpmw, auto);
	min-height: var(--rpmh, auto);
	align-items: center;
	font-weight: 500;
	line-height: 20px;
	flex-direction: column;
	justify-content: center;
	background-color: #f0f0f0;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-qsy0zf {
		--rpmh: 270px;
		--rpmw: 270px;
		display: flex;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-qsy0zf {
		--rpmh: 270px;
		--rpmw: 270px;
		display: flex;
	}
}

:not(#\20):not(#\20).r-1moj72s {
	color: #7F7F7F;
	z-index: 1;
	position: relative;
	font-size: 12px;
	transform: none;
	word-wrap: break-word;
	flex-basis: auto;
	flex-shrink: 0;
	font-family: Inter;
	font-weight: 400;
	line-height: 20.04px;
	overflow-wrap: break-word;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-1moj72s {
		color: #7F7F7F;
		z-index: 1;
		position: relative;
		font-size: 12px;
		transform: none;
		word-wrap: break-word;
		flex-basis: auto;
		flex-shrink: 0;
		font-family: Inter;
		font-weight: 400;
		line-height: 20.04px;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-1moj72s {
		color: #7F7F7F;
		z-index: 1;
		position: relative;
		font-size: 12px;
		transform: none;
		word-wrap: break-word;
		flex-basis: auto;
		flex-shrink: 0;
		font-family: Inter;
		font-weight: 400;
		line-height: 20.04px;
	}
}

:not(#\20):not(#\20).r-1rgm84r {
	color: black;
	position: relative;
	font-size: 14px;
	transform: none;
	word-wrap: break-word;
	flex-basis: auto;
	flex-shrink: 0;
	font-family: Inter;
	font-weight: 400;
	line-height: 20.02px;
	overflow-wrap: break-word;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-1rgm84r {
		color: black;
		position: relative;
		font-size: 14px;
		transform: none;
		word-wrap: break-word;
		flex-basis: auto;
		flex-shrink: 0;
		font-family: Inter;
		font-weight: 400;
		line-height: 20.02px;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-1rgm84r {
		color: black;
		position: relative;
		font-size: 14px;
		transform: none;
		word-wrap: break-word;
		flex-basis: auto;
		flex-shrink: 0;
		font-family: Inter;
		font-weight: 400;
		line-height: 20.02px;
	}
}

:not(#\20):not(#\20).r-1uep71o {
	color: #7F7F7F;
	position: relative;
	font-size: 12px;
	transform: none;
	word-wrap: break-word;
	flex-basis: auto;
	flex-shrink: 0;
	font-family: Inter;
	font-weight: 400;
	line-height: 20.04px;
	overflow-wrap: break-word;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-1uep71o {
		color: #7F7F7F;
		position: relative;
		font-size: 12px;
		transform: none;
		word-wrap: break-word;
		flex-basis: auto;
		flex-shrink: 0;
		font-family: Inter;
		font-weight: 400;
		line-height: 20.04px;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-1uep71o {
		color: #7F7F7F;
		position: relative;
		font-size: 12px;
		transform: none;
		word-wrap: break-word;
		flex-basis: auto;
		flex-shrink: 0;
		font-family: Inter;
		font-weight: 400;
		line-height: 20.04px;
	}
}

:not(#\20):not(#\20).r-ddg98p {
	display: flex;
	row-gap: 15px;
	position: relative;
	min-width: auto;
	transform: none;
	align-self: stretch;
	column-gap: 15px;
	flex-basis: auto;
	margin-top: 1.25%;
	min-height: 1px;
	border-left: 1px #D4D6DB dotted;
	flex-shrink: 0;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-ddg98p {
		display: flex;
		row-gap: 15px;
		position: relative;
		min-width: auto;
		transform: none;
		align-self: stretch;
		column-gap: 15px;
		flex-basis: auto;
		margin-top: 1.25%;
		min-height: 1px;
		border-left: 1px #D4D6DB dotted;
		flex-shrink: 0;
		padding-left: 2.5%;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-ddg98p {
		display: flex;
		row-gap: 15px;
		position: relative;
		min-width: auto;
		transform: none;
		align-self: stretch;
		column-gap: 15px;
		flex-basis: auto;
		margin-top: 1.25%;
		min-height: 1px;
		border-left: 1px #D4D6DB dotted;
		flex-shrink: 0;
	}
}

:not(#\20):not(#\20).r-1e8bxgh {
	width: 48px;
	height: 48px;
	display: flex;
	position: relative;
	min-width: 0;
	transform: none;
	flex-basis: auto;
	min-height: 0;
	overflow-x: auto;
	overflow-y: hidden;
	align-items: center;
	flex-shrink: 0;
	margin-left: 1.25%;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-1e8bxgh {
		width: 48px;
		height: 48px;
		display: flex;
		position: relative;
		min-width: 0;
		transform: none;
		flex-basis: auto;
		min-height: 0;
		overflow-x: auto;
		overflow-y: hidden;
		align-items: center;
		flex-shrink: 0;
		margin-left: 1.25%;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-1e8bxgh {
		width: 48px;
		height: 48px;
		display: flex;
		position: relative;
		min-width: 0;
		transform: none;
		flex-basis: auto;
		min-height: 0;
		overflow-x: auto;
		overflow-y: hidden;
		align-items: center;
		flex-shrink: 0;
		margin-left: 1.25%;
	}
}

:not(#\20):not(#\20).r-cnq1ye {
	height: 100%;
	margin: 0;
	display: block;
	padding: 0;
	max-width: 100%;
	min-width: 100%;
	max-height: 100%;
	min-height: 100%;
}

:not(#\20):not(#\20).r-1axekjs {
	gap: 8px;
	color: #2563EB;
	--rpmh: 100%;
	--rpmw: 100%;
	cursor: pointer;
	display: flex;
	font-size: 14px;
	min-width: var(--rpmw, auto);
	min-height: var(--rpmh, auto);
	align-items: center;
	font-weight: 500;
	line-height: 20px;
	flex-direction: column;
	justify-content: center;
	background-color: #f0f0f0;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-1axekjs {
		--rpmh: 100%;
		--rpmw: 100%;
		display: flex;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-1axekjs {
		--rpmh: 100%;
		--rpmw: 100%;
		display: flex;
	}
}

:not(#\20):not(#\20).r-skzume {
	display: flex;
	row-gap: 5px;
	position: relative;
	flex-grow: 1;
	max-width: 100%;
	min-width: auto;
	align-self: stretch;
	column-gap: 5px;
	flex-basis: auto;
	min-height: 1px;
	flex-shrink: 1;
	flex-direction: column;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-skzume {
		display: flex;
		row-gap: 5px;
		position: relative;
		flex-grow: 1;
		max-width: 100%;
		min-width: auto;
		align-self: stretch;
		column-gap: 5px;
		flex-basis: auto;
		min-height: 1px;
		flex-shrink: 1;
		flex-direction: column;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-skzume {
		display: flex;
		row-gap: 5px;
		position: relative;
		flex-grow: 1;
		max-width: 100%;
		min-width: auto;
		align-self: stretch;
		column-gap: 5px;
		flex-basis: auto;
		min-height: 1px;
		flex-shrink: 1;
		flex-direction: column;
	}
}

:not(#\20):not(#\20).r-1jt3044 {
	color: #3B5998;
	position: relative;
	font-size: 18px;
	transform: none;
	word-wrap: break-word;
	flex-basis: auto;
	flex-shrink: 0;
	font-family: Inter;
	font-weight: 700;
	line-height: 20px;
	overflow-wrap: break-word;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-1jt3044 {
		color: #3B5998;
		position: relative;
		font-size: 18px;
		transform: none;
		word-wrap: break-word;
		flex-basis: auto;
		flex-shrink: 0;
		font-family: Inter;
		font-weight: 700;
		line-height: 20px;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-1jt3044 {
		color: #3B5998;
		position: relative;
		font-size: 18px;
		transform: none;
		word-wrap: break-word;
		flex-basis: auto;
		flex-shrink: 0;
		font-family: Inter;
		font-weight: 700;
		line-height: 20px;
	}
}

:not(#\20):not(#\20).r-1ci1qvf {
	color: black;
	position: relative;
	font-size: 18px;
	transform: none;
	word-wrap: break-word;
	align-self: stretch;
	flex-basis: auto;
	flex-shrink: 0;
	font-family: Inter;
	font-weight: 400;
	overflow-wrap: break-word;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-1ci1qvf {
		color: black;
		height: auto;
		position: relative;
		flex-grow: unset;
		font-size: 18px;
		transform: none;
		word-wrap: break-word;
		align-self: stretch;
		flex-basis: auto;
		flex-shrink: 0;
		font-family: Inter;
		font-weight: 400;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-1ci1qvf {
		color: black;
		position: relative;
		font-size: 18px;
		transform: none;
		word-wrap: break-word;
		align-self: stretch;
		flex-basis: auto;
		flex-shrink: 0;
		font-family: Inter;
		font-weight: 400;
	}
}

:not(#\20):not(#\20).r-1td2be8 {
	display: flex;
	row-gap: 10px;
	position: relative;
	max-width: 100%;
	min-width: auto;
	align-self: flex-start;
	column-gap: 10px;
	flex-basis: auto;
	min-height: 1px;
	align-items: center;
	flex-shrink: 0;
	justify-content: center;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-1td2be8 {
		display: flex;
		row-gap: 10px;
		position: relative;
		max-width: 100%;
		min-width: auto;
		align-self: flex-start;
		column-gap: 10px;
		flex-basis: auto;
		min-height: 1px;
		align-items: center;
		flex-shrink: 0;
		justify-content: center;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-1td2be8 {
		display: flex;
		row-gap: 10px;
		position: relative;
		max-width: 100%;
		min-width: auto;
		align-self: flex-start;
		column-gap: 10px;
		flex-basis: auto;
		min-height: 1px;
		align-items: center;
		flex-shrink: 0;
		justify-content: center;
	}
}

:not(#\20):not(#\20).r-vy8w8f {
	color: #627AAD;
	position: relative;
	font-size: 12px;
	transform: none;
	word-wrap: break-word;
	flex-basis: auto;
	flex-shrink: 0;
	font-family: Inter;
	font-weight: 400;
	line-height: 20.04px;
	overflow-wrap: break-word;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-vy8w8f {
		color: #627AAD;
		position: relative;
		font-size: 12px;
		transform: none;
		word-wrap: break-word;
		flex-basis: auto;
		flex-shrink: 0;
		font-family: Inter;
		font-weight: 400;
		line-height: 20.04px;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-vy8w8f {
		color: #627AAD;
		position: relative;
		font-size: 12px;
		transform: none;
		word-wrap: break-word;
		flex-basis: auto;
		flex-shrink: 0;
		font-family: Inter;
		font-weight: 400;
		line-height: 20.04px;
	}
}

:not(#\20):not(#\20).r-1y8a4d5 {
	color: #000000;
	height: 20.02px;
	position: relative;
	font-size: 14px;
	transform: none;
	word-wrap: break-word;
	flex-basis: auto;
	overflow-y: hidden;
	flex-shrink: 0;
	font-family: Inter;
	font-weight: 400;
	line-height: 20.02px;
	overflow-wrap: break-word;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-1y8a4d5 {
		color: #000000;
		height: 20.02px;
		position: relative;
		font-size: 14px;
		transform: none;
		word-wrap: break-word;
		flex-basis: auto;
		overflow-y: hidden;
		flex-shrink: 0;
		font-family: Inter;
		font-weight: 400;
		line-height: 20.02px;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-1y8a4d5 {
		color: #000000;
		height: 20.02px;
		position: relative;
		font-size: 14px;
		transform: none;
		word-wrap: break-word;
		flex-basis: auto;
		overflow-y: hidden;
		flex-shrink: 0;
		font-family: Inter;
		font-weight: 400;
		line-height: 20.02px;
	}
}

:not(#\20):not(#\20).r-vnq7xs {
	color: #627AAD;
	position: relative;
	font-size: 12px;
	transform: none;
	word-wrap: break-word;
	flex-basis: auto;
	flex-shrink: 0;
	font-family: Inter;
	font-weight: 400;
	line-height: 20.04px;
	overflow-wrap: break-word;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-vnq7xs {
		color: #627AAD;
		position: relative;
		font-size: 12px;
		transform: none;
		word-wrap: break-word;
		flex-basis: auto;
		flex-shrink: 0;
		font-family: Inter;
		font-weight: 400;
		line-height: 20.04px;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-vnq7xs {
		color: #627AAD;
		position: relative;
		font-size: 12px;
		transform: none;
		word-wrap: break-word;
		flex-basis: auto;
		flex-shrink: 0;
		font-family: Inter;
		font-weight: 400;
		line-height: 20.04px;
	}
}

:not(#\20):not(#\20).r-1gce8jl {
	color: black;
	position: relative;
	font-size: 14px;
	transform: none;
	word-wrap: break-word;
	flex-basis: auto;
	flex-shrink: 0;
	font-family: Inter;
	font-weight: 400;
	line-height: 20.02px;
	overflow-wrap: break-word;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-1gce8jl {
		color: black;
		position: relative;
		font-size: 14px;
		transform: none;
		word-wrap: break-word;
		flex-basis: auto;
		flex-shrink: 0;
		font-family: Inter;
		font-weight: 400;
		line-height: 20.02px;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-1gce8jl {
		color: black;
		position: relative;
		font-size: 14px;
		transform: none;
		word-wrap: break-word;
		flex-basis: auto;
		flex-shrink: 0;
		font-family: Inter;
		font-weight: 400;
		line-height: 20.02px;
	}
}

:not(#\20):not(#\20).r-5g96yh {
	display: flex;
	row-gap: 10px;
	position: relative;
	max-width: 100%;
	min-width: auto;
	align-self: stretch;
	column-gap: 10px;
	flex-basis: auto;
	min-height: 1px;
	align-items: center;
	flex-shrink: 0;
	justify-content: center;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-5g96yh {
		display: flex;
		row-gap: 10px;
		position: relative;
		max-width: 100%;
		min-width: auto;
		align-self: stretch;
		column-gap: 10px;
		flex-basis: auto;
		min-height: 1px;
		align-items: center;
		flex-shrink: 0;
		justify-content: center;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-5g96yh {
		display: flex;
		row-gap: 10px;
		position: relative;
		max-width: 100%;
		min-width: auto;
		align-self: stretch;
		column-gap: 10px;
		flex-basis: auto;
		min-height: 1px;
		align-items: center;
		flex-shrink: 0;
		justify-content: center;
	}
}

:not(#\20):not(#\20).r-whzl1q {
	display: flex;
	position: relative;
	max-width: 400px;
	min-width: 0;
	transform: none;
	flex-basis: auto;
	min-height: 0;
	overflow-x: auto;
	overflow-y: hidden;
	align-items: center;
	flex-shrink: 0;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-whzl1q {
		display: flex;
		position: relative;
		max-width: 400px;
		min-width: 0;
		transform: none;
		flex-basis: auto;
		min-height: 0;
		overflow-x: auto;
		overflow-y: hidden;
		align-items: center;
		flex-shrink: 0;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-whzl1q {
		display: flex;
		position: relative;
		max-width: 400px;
		min-width: 0;
		transform: none;
		flex-basis: auto;
		min-height: 0;
		overflow-x: auto;
		overflow-y: hidden;
		align-items: center;
		flex-shrink: 0;
	}
}

:not(#\20):not(#\20).r-u5sloh {
	height: 100%;
	margin: 0;
	display: block;
	padding: 0;
	max-width: 100%;
	min-width: 100%;
	max-height: 100%;
	min-height: 100%;
}

:not(#\20):not(#\20).r-1oau0j7 {
	gap: 8px;
	color: #2563EB;
	--rpmh: 270px;
	--rpmw: 270px;
	cursor: pointer;
	display: flex;
	font-size: 14px;
	min-width: var(--rpmw, auto);
	min-height: var(--rpmh, auto);
	align-items: center;
	font-weight: 500;
	line-height: 20px;
	flex-direction: column;
	justify-content: center;
	background-color: #f0f0f0;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-1oau0j7 {
		--rpmh: 270px;
		--rpmw: 270px;
		display: flex;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-1oau0j7 {
		--rpmh: 270px;
		--rpmw: 270px;
		display: flex;
	}
}

:not(#\20):not(#\20).r-13vt33h {
	color: #7F7F7F;
	z-index: 1;
	position: relative;
	font-size: 12px;
	transform: none;
	word-wrap: break-word;
	flex-basis: auto;
	flex-shrink: 0;
	font-family: Inter;
	font-weight: 400;
	line-height: 20.04px;
	overflow-wrap: break-word;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-13vt33h {
		color: #7F7F7F;
		z-index: 1;
		position: relative;
		font-size: 12px;
		transform: none;
		word-wrap: break-word;
		flex-basis: auto;
		flex-shrink: 0;
		font-family: Inter;
		font-weight: 400;
		line-height: 20.04px;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-13vt33h {
		color: #7F7F7F;
		z-index: 1;
		position: relative;
		font-size: 12px;
		transform: none;
		word-wrap: break-word;
		flex-basis: auto;
		flex-shrink: 0;
		font-family: Inter;
		font-weight: 400;
		line-height: 20.04px;
	}
}

:not(#\20):not(#\20).r-3mxjye {
	color: black;
	width: 4.40px;
	height: 20.02px;
	position: relative;
	font-size: 14px;
	transform: none;
	word-wrap: break-word;
	flex-basis: auto;
	overflow-y: hidden;
	flex-shrink: 0;
	font-family: Inter;
	font-weight: 400;
	line-height: 20.02px;
	overflow-wrap: break-word;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-3mxjye {
		color: black;
		width: 4.40px;
		height: 20.02px;
		position: relative;
		font-size: 14px;
		transform: none;
		word-wrap: break-word;
		flex-basis: auto;
		overflow-y: hidden;
		flex-shrink: 0;
		font-family: Inter;
		font-weight: 400;
		line-height: 20.02px;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-3mxjye {
		color: black;
		width: 4.40px;
		height: 20.02px;
		position: relative;
		font-size: 14px;
		transform: none;
		word-wrap: break-word;
		flex-basis: auto;
		overflow-y: hidden;
		flex-shrink: 0;
		font-family: Inter;
		font-weight: 400;
		line-height: 20.02px;
	}
}

:not(#\20):not(#\20).r-1w84le1 {
	color: #7F7F7F;
	position: relative;
	font-size: 12px;
	transform: none;
	word-wrap: break-word;
	flex-basis: auto;
	flex-shrink: 0;
	font-family: Inter;
	font-weight: 400;
	line-height: 20.04px;
	overflow-wrap: break-word;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-1w84le1 {
		color: #7F7F7F;
		position: relative;
		font-size: 12px;
		transform: none;
		word-wrap: break-word;
		flex-basis: auto;
		flex-shrink: 0;
		font-family: Inter;
		font-weight: 400;
		line-height: 20.04px;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-1w84le1 {
		color: #7F7F7F;
		position: relative;
		font-size: 12px;
		transform: none;
		word-wrap: break-word;
		flex-basis: auto;
		flex-shrink: 0;
		font-family: Inter;
		font-weight: 400;
		line-height: 20.04px;
	}
}

:not(#\20):not(#\20).r-16a6xxi {
	display: flex;
	row-gap: 15px;
	position: relative;
	flex-grow: 1;
	min-width: auto;
	column-gap: 15px;
	flex-basis: auto;
	min-height: 1px;
	flex-shrink: 1;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-16a6xxi {
		display: flex;
		row-gap: 15px;
		position: relative;
		flex-grow: 1;
		min-width: auto;
		column-gap: 15px;
		flex-basis: auto;
		min-height: 1px;
		flex-shrink: 1;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-16a6xxi {
		display: flex;
		row-gap: 15px;
		position: relative;
		flex-grow: 1;
		min-width: auto;
		column-gap: 15px;
		flex-basis: auto;
		min-height: 1px;
		flex-shrink: 1;
	}
}

:not(#\20):not(#\20).r-1kj86d8 {
	width: 48px;
	height: 48px;
	display: flex;
	position: relative;
	min-width: 0;
	transform: none;
	flex-basis: auto;
	min-height: 0;
	overflow-x: auto;
	overflow-y: hidden;
	align-items: center;
	flex-shrink: 0;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-1kj86d8 {
		width: 48px;
		height: 48px;
		display: flex;
		position: relative;
		min-width: 0;
		transform: none;
		flex-basis: auto;
		min-height: 0;
		overflow-x: auto;
		overflow-y: hidden;
		align-items: center;
		flex-shrink: 0;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-1kj86d8 {
		width: 48px;
		height: 48px;
		display: flex;
		position: relative;
		min-width: 0;
		transform: none;
		flex-basis: auto;
		min-height: 0;
		overflow-x: auto;
		overflow-y: hidden;
		align-items: center;
		flex-shrink: 0;
	}
}

:not(#\20):not(#\20).r-jc4mwu {
	height: 100%;
	margin: 0;
	display: block;
	padding: 0;
	max-width: 100%;
	min-width: 100%;
	max-height: 100%;
	min-height: 100%;
}

:not(#\20):not(#\20).r-1ld048g {
	gap: 8px;
	color: #2563EB;
	--rpmh: 100%;
	--rpmw: 100%;
	cursor: pointer;
	display: flex;
	font-size: 14px;
	min-width: var(--rpmw, auto);
	min-height: var(--rpmh, auto);
	align-items: center;
	font-weight: 500;
	line-height: 20px;
	flex-direction: column;
	justify-content: center;
	background-color: #f0f0f0;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-1ld048g {
		--rpmh: 100%;
		--rpmw: 100%;
		display: flex;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-1ld048g {
		--rpmh: 100%;
		--rpmw: 100%;
		display: flex;
	}
}

:not(#\20):not(#\20).r-13anea {
	display: flex;
	row-gap: 5px;
	position: relative;
	flex-grow: 1;
	max-width: 100%;
	min-width: auto;
	align-self: stretch;
	column-gap: 5px;
	flex-basis: auto;
	min-height: 1px;
	flex-shrink: 1;
	flex-direction: column;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-13anea {
		display: flex;
		row-gap: 5px;
		position: relative;
		flex-grow: 1;
		max-width: 100%;
		min-width: auto;
		align-self: stretch;
		column-gap: 5px;
		flex-basis: auto;
		min-height: 1px;
		flex-shrink: 1;
		flex-direction: column;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-13anea {
		display: flex;
		row-gap: 5px;
		position: relative;
		flex-grow: 1;
		max-width: 100%;
		min-width: auto;
		align-self: stretch;
		column-gap: 5px;
		flex-basis: auto;
		min-height: 1px;
		flex-shrink: 1;
		flex-direction: column;
	}
}

:not(#\20):not(#\20).r-oiguab {
	color: #3B5998;
	position: relative;
	font-size: 18px;
	transform: none;
	word-wrap: break-word;
	flex-basis: auto;
	flex-shrink: 0;
	font-family: Inter;
	font-weight: 700;
	line-height: 22px;
	overflow-wrap: break-word;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-oiguab {
		color: #3B5998;
		position: relative;
		font-size: 18px;
		transform: none;
		word-wrap: break-word;
		flex-basis: auto;
		flex-shrink: 0;
		font-family: Inter;
		font-weight: 700;
		line-height: 22px;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-oiguab {
		color: #3B5998;
		position: relative;
		font-size: 18px;
		transform: none;
		word-wrap: break-word;
		flex-basis: auto;
		flex-shrink: 0;
		font-family: Inter;
		font-weight: 700;
		line-height: 22px;
	}
}

:not(#\20):not(#\20).r-1s4biyq {
	color: black;
	position: relative;
	font-size: 18px;
	transform: none;
	word-wrap: break-word;
	flex-basis: auto;
	flex-shrink: 0;
	font-family: Inter;
	font-weight: 400;
	line-height: 20.02px;
	overflow-wrap: break-word;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-1s4biyq {
		color: black;
		height: auto;
		position: relative;
		flex-grow: unset;
		font-size: 18px;
		transform: none;
		word-wrap: break-word;
		flex-basis: auto;
		flex-shrink: 0;
		font-family: Inter;
		font-weight: 400;
		line-height: 20.02px;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-1s4biyq {
		color: black;
		position: relative;
		font-size: 18px;
		transform: none;
		word-wrap: break-word;
		flex-basis: auto;
		flex-shrink: 0;
		font-family: Inter;
		font-weight: 400;
		line-height: 20.02px;
	}
}

:not(#\20):not(#\20).r-rf9d3x {
	display: flex;
	row-gap: 10px;
	position: relative;
	max-width: 100%;
	min-width: auto;
	align-self: flex-start;
	column-gap: 10px;
	flex-basis: auto;
	min-height: 1px;
	align-items: center;
	flex-shrink: 0;
	justify-content: center;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-rf9d3x {
		display: flex;
		row-gap: 10px;
		position: relative;
		max-width: 100%;
		min-width: auto;
		align-self: flex-start;
		column-gap: 10px;
		flex-basis: auto;
		min-height: 1px;
		align-items: center;
		flex-shrink: 0;
		justify-content: center;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-rf9d3x {
		display: flex;
		row-gap: 10px;
		position: relative;
		max-width: 100%;
		min-width: auto;
		align-self: flex-start;
		column-gap: 10px;
		flex-basis: auto;
		min-height: 1px;
		align-items: center;
		flex-shrink: 0;
		justify-content: center;
	}
}

:not(#\20):not(#\20).r-4jihe1 {
	color: #627AAD;
	position: relative;
	font-size: 12px;
	transform: none;
	word-wrap: break-word;
	flex-basis: auto;
	flex-shrink: 0;
	font-family: Inter;
	font-weight: 400;
	line-height: 20.04px;
	overflow-wrap: break-word;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-4jihe1 {
		color: #627AAD;
		position: relative;
		font-size: 12px;
		transform: none;
		word-wrap: break-word;
		flex-basis: auto;
		flex-shrink: 0;
		font-family: Inter;
		font-weight: 400;
		line-height: 20.04px;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-4jihe1 {
		color: #627AAD;
		position: relative;
		font-size: 12px;
		transform: none;
		word-wrap: break-word;
		flex-basis: auto;
		flex-shrink: 0;
		font-family: Inter;
		font-weight: 400;
		line-height: 20.04px;
	}
}

:not(#\20):not(#\20).r-1xr6xk4 {
	color: #000000;
	height: 20.02px;
	position: relative;
	font-size: 14px;
	transform: none;
	word-wrap: break-word;
	flex-basis: auto;
	overflow-y: hidden;
	flex-shrink: 0;
	font-family: Inter;
	font-weight: 400;
	line-height: 20.02px;
	overflow-wrap: break-word;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-1xr6xk4 {
		color: #000000;
		height: 20.02px;
		position: relative;
		font-size: 14px;
		transform: none;
		word-wrap: break-word;
		flex-basis: auto;
		overflow-y: hidden;
		flex-shrink: 0;
		font-family: Inter;
		font-weight: 400;
		line-height: 20.02px;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-1xr6xk4 {
		color: #000000;
		height: 20.02px;
		position: relative;
		font-size: 14px;
		transform: none;
		word-wrap: break-word;
		flex-basis: auto;
		overflow-y: hidden;
		flex-shrink: 0;
		font-family: Inter;
		font-weight: 400;
		line-height: 20.02px;
	}
}

:not(#\20):not(#\20).r-1cxwt9z {
	color: #627AAD;
	position: relative;
	font-size: 12px;
	transform: none;
	word-wrap: break-word;
	flex-basis: auto;
	flex-shrink: 0;
	font-family: Inter;
	font-weight: 400;
	line-height: 20.04px;
	overflow-wrap: break-word;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-1cxwt9z {
		color: #627AAD;
		position: relative;
		font-size: 12px;
		transform: none;
		word-wrap: break-word;
		flex-basis: auto;
		flex-shrink: 0;
		font-family: Inter;
		font-weight: 400;
		line-height: 20.04px;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-1cxwt9z {
		color: #627AAD;
		position: relative;
		font-size: 12px;
		transform: none;
		word-wrap: break-word;
		flex-basis: auto;
		flex-shrink: 0;
		font-family: Inter;
		font-weight: 400;
		line-height: 20.04px;
	}
}

:not(#\20):not(#\20).r-1jtk08f {
	color: black;
	position: relative;
	font-size: 14px;
	transform: none;
	word-wrap: break-word;
	flex-basis: auto;
	flex-shrink: 0;
	font-family: Inter;
	font-weight: 400;
	line-height: 20.02px;
	overflow-wrap: break-word;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-1jtk08f {
		color: black;
		position: relative;
		font-size: 14px;
		transform: none;
		word-wrap: break-word;
		flex-basis: auto;
		flex-shrink: 0;
		font-family: Inter;
		font-weight: 400;
		line-height: 20.02px;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-1jtk08f {
		color: black;
		position: relative;
		font-size: 14px;
		transform: none;
		word-wrap: break-word;
		flex-basis: auto;
		flex-shrink: 0;
		font-family: Inter;
		font-weight: 400;
		line-height: 20.02px;
	}
}

:not(#\20):not(#\20).r-mcdtja {
	display: flex;
	row-gap: 10px;
	position: relative;
	max-width: 100%;
	min-width: auto;
	align-self: stretch;
	column-gap: 10px;
	flex-basis: auto;
	min-height: 1px;
	align-items: center;
	flex-shrink: 0;
	justify-content: center;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-mcdtja {
		display: flex;
		row-gap: 10px;
		position: relative;
		max-width: 100%;
		min-width: auto;
		align-self: stretch;
		column-gap: 10px;
		flex-basis: auto;
		min-height: 1px;
		align-items: center;
		flex-shrink: 0;
		justify-content: center;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-mcdtja {
		display: flex;
		row-gap: 10px;
		position: relative;
		max-width: 100%;
		min-width: auto;
		align-self: stretch;
		column-gap: 10px;
		flex-basis: auto;
		min-height: 1px;
		align-items: center;
		flex-shrink: 0;
		justify-content: center;
	}
}

:not(#\20):not(#\20).r-n98brz {
	display: flex;
	position: relative;
	max-width: 400px;
	min-width: 0;
	transform: none;
	flex-basis: auto;
	min-height: 0;
	overflow-x: auto;
	overflow-y: hidden;
	align-items: center;
	flex-shrink: 0;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-n98brz {
		display: flex;
		position: relative;
		max-width: 400px;
		min-width: 0;
		transform: none;
		flex-basis: auto;
		min-height: 0;
		overflow-x: auto;
		overflow-y: hidden;
		align-items: center;
		flex-shrink: 0;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-n98brz {
		display: flex;
		position: relative;
		max-width: 400px;
		min-width: 0;
		transform: none;
		flex-basis: auto;
		min-height: 0;
		overflow-x: auto;
		overflow-y: hidden;
		align-items: center;
		flex-shrink: 0;
	}
}

:not(#\20):not(#\20).r-1xcsrak {
	height: 100%;
	margin: 0;
	display: block;
	padding: 0;
	max-width: 100%;
	min-width: 100%;
	max-height: 100%;
	min-height: 100%;
}

:not(#\20):not(#\20).r-166dk6e {
	gap: 8px;
	color: #2563EB;
	--rpmh: 270px;
	--rpmw: 270px;
	cursor: pointer;
	display: flex;
	font-size: 14px;
	min-width: var(--rpmw, auto);
	min-height: var(--rpmh, auto);
	align-items: center;
	font-weight: 500;
	line-height: 20px;
	flex-direction: column;
	justify-content: center;
	background-color: #f0f0f0;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-166dk6e {
		--rpmh: 270px;
		--rpmw: 270px;
		display: flex;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-166dk6e {
		--rpmh: 270px;
		--rpmw: 270px;
		display: flex;
	}
}

:not(#\20):not(#\20).r-osue5z {
	color: #7F7F7F;
	z-index: 1;
	position: relative;
	font-size: 12px;
	transform: none;
	word-wrap: break-word;
	flex-basis: auto;
	flex-shrink: 0;
	font-family: Inter;
	font-weight: 400;
	line-height: 20.04px;
	overflow-wrap: break-word;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-osue5z {
		color: #7F7F7F;
		z-index: 1;
		position: relative;
		font-size: 12px;
		transform: none;
		word-wrap: break-word;
		flex-basis: auto;
		flex-shrink: 0;
		font-family: Inter;
		font-weight: 400;
		line-height: 20.04px;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-osue5z {
		color: #7F7F7F;
		z-index: 1;
		position: relative;
		font-size: 12px;
		transform: none;
		word-wrap: break-word;
		flex-basis: auto;
		flex-shrink: 0;
		font-family: Inter;
		font-weight: 400;
		line-height: 20.04px;
	}
}

:not(#\20):not(#\20).r-ysvdne {
	color: black;
	position: relative;
	font-size: 14px;
	transform: none;
	word-wrap: break-word;
	flex-basis: auto;
	flex-shrink: 0;
	font-family: Inter;
	font-weight: 400;
	line-height: 20.02px;
	overflow-wrap: break-word;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-ysvdne {
		color: black;
		position: relative;
		font-size: 14px;
		transform: none;
		word-wrap: break-word;
		flex-basis: auto;
		flex-shrink: 0;
		font-family: Inter;
		font-weight: 400;
		line-height: 20.02px;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-ysvdne {
		color: black;
		position: relative;
		font-size: 14px;
		transform: none;
		word-wrap: break-word;
		flex-basis: auto;
		flex-shrink: 0;
		font-family: Inter;
		font-weight: 400;
		line-height: 20.02px;
	}
}

:not(#\20):not(#\20).r-4xecxj {
	color: #7F7F7F;
	position: relative;
	font-size: 12px;
	transform: none;
	word-wrap: break-word;
	flex-basis: auto;
	flex-shrink: 0;
	font-family: Inter;
	font-weight: 400;
	line-height: 20.04px;
	overflow-wrap: break-word;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-4xecxj {
		color: #7F7F7F;
		position: relative;
		font-size: 12px;
		transform: none;
		word-wrap: break-word;
		flex-basis: auto;
		flex-shrink: 0;
		font-family: Inter;
		font-weight: 400;
		line-height: 20.04px;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-4xecxj {
		color: #7F7F7F;
		position: relative;
		font-size: 12px;
		transform: none;
		word-wrap: break-word;
		flex-basis: auto;
		flex-shrink: 0;
		font-family: Inter;
		font-weight: 400;
		line-height: 20.04px;
	}
}

:not(#\20):not(#\20).r-ai7mlm {
	display: flex;
	row-gap: 15px;
	position: relative;
	flex-grow: 1;
	min-width: auto;
	column-gap: 15px;
	flex-basis: auto;
	min-height: 1px;
	flex-shrink: 1;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-ai7mlm {
		display: flex;
		row-gap: 15px;
		position: relative;
		flex-grow: 1;
		min-width: auto;
		column-gap: 15px;
		flex-basis: auto;
		min-height: 1px;
		flex-shrink: 1;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-ai7mlm {
		display: flex;
		row-gap: 15px;
		position: relative;
		flex-grow: 1;
		min-width: auto;
		column-gap: 15px;
		flex-basis: auto;
		min-height: 1px;
		flex-shrink: 1;
	}
}

:not(#\20):not(#\20).r-28cufc {
	width: 48px;
	height: 48px;
	display: flex;
	position: relative;
	min-width: 0;
	transform: none;
	flex-basis: auto;
	min-height: 0;
	overflow-x: auto;
	overflow-y: hidden;
	align-items: center;
	flex-shrink: 0;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-28cufc {
		width: 48px;
		height: 48px;
		display: flex;
		position: relative;
		min-width: 0;
		transform: none;
		flex-basis: auto;
		min-height: 0;
		overflow-x: auto;
		overflow-y: hidden;
		align-items: center;
		flex-shrink: 0;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-28cufc {
		width: 48px;
		height: 48px;
		display: flex;
		position: relative;
		min-width: 0;
		transform: none;
		flex-basis: auto;
		min-height: 0;
		overflow-x: auto;
		overflow-y: hidden;
		align-items: center;
		flex-shrink: 0;
	}
}

:not(#\20):not(#\20).r-1dwls8i {
	height: 100%;
	margin: 0;
	display: block;
	padding: 0;
	max-width: 100%;
	min-width: 100%;
	max-height: 100%;
	min-height: 100%;
}

:not(#\20):not(#\20).r-ifw4ox {
	gap: 8px;
	color: #2563EB;
	--rpmh: 100%;
	--rpmw: 100%;
	cursor: pointer;
	display: flex;
	font-size: 14px;
	min-width: var(--rpmw, auto);
	min-height: var(--rpmh, auto);
	align-items: center;
	font-weight: 500;
	line-height: 20px;
	flex-direction: column;
	justify-content: center;
	background-color: #f0f0f0;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-ifw4ox {
		--rpmh: 100%;
		--rpmw: 100%;
		display: flex;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-ifw4ox {
		--rpmh: 100%;
		--rpmw: 100%;
		display: flex;
	}
}

:not(#\20):not(#\20).r-1q3nth7 {
	display: flex;
	row-gap: 5px;
	position: relative;
	flex-grow: 1;
	max-width: 100%;
	min-width: auto;
	align-self: stretch;
	column-gap: 5px;
	flex-basis: auto;
	min-height: 1px;
	flex-shrink: 1;
	flex-direction: column;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-1q3nth7 {
		display: flex;
		row-gap: 5px;
		position: relative;
		flex-grow: 1;
		max-width: 100%;
		min-width: auto;
		align-self: stretch;
		column-gap: 5px;
		flex-basis: auto;
		min-height: 1px;
		flex-shrink: 1;
		flex-direction: column;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-1q3nth7 {
		display: flex;
		row-gap: 5px;
		position: relative;
		flex-grow: 1;
		max-width: 100%;
		min-width: auto;
		align-self: stretch;
		column-gap: 5px;
		flex-basis: auto;
		min-height: 1px;
		flex-shrink: 1;
		flex-direction: column;
	}
}

:not(#\20):not(#\20).r-r60u7n {
	color: #3B5998;
	position: relative;
	font-size: 18px;
	transform: none;
	word-wrap: break-word;
	flex-basis: auto;
	flex-shrink: 0;
	font-family: Inter;
	font-weight: 700;
	line-height: 20px;
	overflow-wrap: break-word;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-r60u7n {
		color: #3B5998;
		position: relative;
		font-size: 18px;
		transform: none;
		word-wrap: break-word;
		flex-basis: auto;
		flex-shrink: 0;
		font-family: Inter;
		font-weight: 700;
		line-height: 20px;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-r60u7n {
		color: #3B5998;
		position: relative;
		font-size: 18px;
		transform: none;
		word-wrap: break-word;
		flex-basis: auto;
		flex-shrink: 0;
		font-family: Inter;
		font-weight: 700;
		line-height: 20px;
	}
}

:not(#\20):not(#\20).r-16da40j {
	color: black;
	position: relative;
	font-size: 18px;
	transform: none;
	word-wrap: break-word;
	flex-basis: auto;
	flex-shrink: 0;
	font-family: Inter;
	font-weight: 400;
	line-height: 20.02px;
	overflow-wrap: break-word;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-16da40j {
		color: black;
		position: relative;
		font-size: 18px;
		transform: none;
		word-wrap: break-word;
		flex-basis: auto;
		flex-shrink: 0;
		font-family: Inter;
		font-weight: 400;
		line-height: 20.02px;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-16da40j {
		color: black;
		position: relative;
		font-size: 18px;
		transform: none;
		word-wrap: break-word;
		flex-basis: auto;
		flex-shrink: 0;
		font-family: Inter;
		font-weight: 400;
		line-height: 20.02px;
	}
}

:not(#\20):not(#\20).r-1tm41u5 {
	display: flex;
	row-gap: 10px;
	position: relative;
	max-width: 100%;
	min-width: auto;
	align-self: flex-start;
	column-gap: 10px;
	flex-basis: auto;
	min-height: 1px;
	align-items: center;
	flex-shrink: 0;
	justify-content: center;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-1tm41u5 {
		display: flex;
		row-gap: 10px;
		position: relative;
		max-width: 100%;
		min-width: auto;
		align-self: flex-start;
		column-gap: 10px;
		flex-basis: auto;
		min-height: 1px;
		align-items: center;
		flex-shrink: 0;
		justify-content: center;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-1tm41u5 {
		display: flex;
		row-gap: 10px;
		position: relative;
		max-width: 100%;
		min-width: auto;
		align-self: flex-start;
		column-gap: 10px;
		flex-basis: auto;
		min-height: 1px;
		align-items: center;
		flex-shrink: 0;
		justify-content: center;
	}
}

:not(#\20):not(#\20).r-1syc1py {
	color: #627AAD;
	position: relative;
	font-size: 12px;
	transform: none;
	word-wrap: break-word;
	flex-basis: auto;
	flex-shrink: 0;
	font-family: Inter;
	font-weight: 400;
	line-height: 20.04px;
	overflow-wrap: break-word;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-1syc1py {
		color: #627AAD;
		position: relative;
		font-size: 12px;
		transform: none;
		word-wrap: break-word;
		flex-basis: auto;
		flex-shrink: 0;
		font-family: Inter;
		font-weight: 400;
		line-height: 20.04px;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-1syc1py {
		color: #627AAD;
		position: relative;
		font-size: 12px;
		transform: none;
		word-wrap: break-word;
		flex-basis: auto;
		flex-shrink: 0;
		font-family: Inter;
		font-weight: 400;
		line-height: 20.04px;
	}
}

:not(#\20):not(#\20).r-19ebyz6 {
	color: #000000;
	height: 20.02px;
	position: relative;
	font-size: 14px;
	transform: none;
	word-wrap: break-word;
	flex-basis: auto;
	overflow-y: hidden;
	flex-shrink: 0;
	font-family: Inter;
	font-weight: 400;
	line-height: 20.02px;
	overflow-wrap: break-word;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-19ebyz6 {
		color: #000000;
		height: 20.02px;
		position: relative;
		font-size: 14px;
		transform: none;
		word-wrap: break-word;
		flex-basis: auto;
		overflow-y: hidden;
		flex-shrink: 0;
		font-family: Inter;
		font-weight: 400;
		line-height: 20.02px;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-19ebyz6 {
		color: #000000;
		height: 20.02px;
		position: relative;
		font-size: 14px;
		transform: none;
		word-wrap: break-word;
		flex-basis: auto;
		overflow-y: hidden;
		flex-shrink: 0;
		font-family: Inter;
		font-weight: 400;
		line-height: 20.02px;
	}
}

:not(#\20):not(#\20).r-1ohigc3 {
	color: #627AAD;
	position: relative;
	font-size: 12px;
	transform: none;
	word-wrap: break-word;
	flex-basis: auto;
	flex-shrink: 0;
	font-family: Inter;
	font-weight: 400;
	line-height: 20.04px;
	overflow-wrap: break-word;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-1ohigc3 {
		color: #627AAD;
		position: relative;
		font-size: 12px;
		transform: none;
		word-wrap: break-word;
		flex-basis: auto;
		flex-shrink: 0;
		font-family: Inter;
		font-weight: 400;
		line-height: 20.04px;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-1ohigc3 {
		color: #627AAD;
		position: relative;
		font-size: 12px;
		transform: none;
		word-wrap: break-word;
		flex-basis: auto;
		flex-shrink: 0;
		font-family: Inter;
		font-weight: 400;
		line-height: 20.04px;
	}
}

:not(#\20):not(#\20).r-187q6ks {
	color: black;
	position: relative;
	font-size: 14px;
	transform: none;
	word-wrap: break-word;
	flex-basis: auto;
	flex-shrink: 0;
	font-family: Inter;
	font-weight: 400;
	line-height: 20.02px;
	overflow-wrap: break-word;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-187q6ks {
		color: black;
		position: relative;
		font-size: 14px;
		transform: none;
		word-wrap: break-word;
		flex-basis: auto;
		flex-shrink: 0;
		font-family: Inter;
		font-weight: 400;
		line-height: 20.02px;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-187q6ks {
		color: black;
		position: relative;
		font-size: 14px;
		transform: none;
		word-wrap: break-word;
		flex-basis: auto;
		flex-shrink: 0;
		font-family: Inter;
		font-weight: 400;
		line-height: 20.02px;
	}
}

:not(#\20):not(#\20).r-ypbrhx {
	display: flex;
	row-gap: 10px;
	position: relative;
	max-width: 100%;
	min-width: auto;
	align-self: stretch;
	column-gap: 10px;
	flex-basis: auto;
	min-height: 1px;
	align-items: center;
	flex-shrink: 0;
	justify-content: center;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-ypbrhx {
		display: flex;
		row-gap: 10px;
		position: relative;
		max-width: 100%;
		min-width: auto;
		align-self: stretch;
		column-gap: 10px;
		flex-basis: auto;
		min-height: 1px;
		align-items: center;
		flex-shrink: 0;
		justify-content: center;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-ypbrhx {
		display: flex;
		row-gap: 10px;
		position: relative;
		max-width: 100%;
		min-width: auto;
		align-self: stretch;
		column-gap: 10px;
		flex-basis: auto;
		min-height: 1px;
		align-items: center;
		flex-shrink: 0;
		justify-content: center;
	}
}

:not(#\20):not(#\20).r-1j5mf51 {
	display: flex;
	position: relative;
	max-width: 400px;
	min-width: 0;
	transform: none;
	flex-basis: auto;
	min-height: 0;
	overflow-x: auto;
	overflow-y: hidden;
	align-items: center;
	flex-shrink: 0;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-1j5mf51 {
		display: flex;
		position: relative;
		max-width: 400px;
		min-width: 0;
		transform: none;
		flex-basis: auto;
		min-height: 0;
		overflow-x: auto;
		overflow-y: hidden;
		align-items: center;
		flex-shrink: 0;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-1j5mf51 {
		display: flex;
		position: relative;
		max-width: 400px;
		min-width: 0;
		transform: none;
		flex-basis: auto;
		min-height: 0;
		overflow-x: auto;
		overflow-y: hidden;
		align-items: center;
		flex-shrink: 0;
	}
}

:not(#\20):not(#\20).r-1rycvzc {
	height: 100%;
	margin: 0;
	display: block;
	padding: 0;
	max-width: 100%;
	min-width: 100%;
	max-height: 100%;
	min-height: 100%;
}

:not(#\20):not(#\20).r-11u4dcq {
	gap: 8px;
	color: #2563EB;
	--rpmh: 270px;
	--rpmw: 270px;
	cursor: pointer;
	display: flex;
	font-size: 14px;
	min-width: var(--rpmw, auto);
	min-height: var(--rpmh, auto);
	align-items: center;
	font-weight: 500;
	line-height: 20px;
	flex-direction: column;
	justify-content: center;
	background-color: #f0f0f0;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-11u4dcq {
		--rpmh: 270px;
		--rpmw: 270px;
		display: flex;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-11u4dcq {
		--rpmh: 270px;
		--rpmw: 270px;
		display: flex;
	}
}

:not(#\20):not(#\20).r-s7vmx8 {
	color: #7F7F7F;
	z-index: 1;
	position: relative;
	font-size: 12px;
	transform: none;
	word-wrap: break-word;
	flex-basis: auto;
	flex-shrink: 0;
	font-family: Inter;
	font-weight: 400;
	line-height: 20.04px;
	overflow-wrap: break-word;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-s7vmx8 {
		color: #7F7F7F;
		z-index: 1;
		position: relative;
		font-size: 12px;
		transform: none;
		word-wrap: break-word;
		flex-basis: auto;
		flex-shrink: 0;
		font-family: Inter;
		font-weight: 400;
		line-height: 20.04px;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-s7vmx8 {
		color: #7F7F7F;
		z-index: 1;
		position: relative;
		font-size: 12px;
		transform: none;
		word-wrap: break-word;
		flex-basis: auto;
		flex-shrink: 0;
		font-family: Inter;
		font-weight: 400;
		line-height: 20.04px;
	}
}

:not(#\20):not(#\20).r-1tre4w8 {
	color: black;
	position: relative;
	font-size: 14px;
	transform: none;
	word-wrap: break-word;
	flex-basis: auto;
	flex-shrink: 0;
	font-family: Inter;
	font-weight: 400;
	line-height: 20.02px;
	overflow-wrap: break-word;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-1tre4w8 {
		color: black;
		position: relative;
		font-size: 14px;
		transform: none;
		word-wrap: break-word;
		flex-basis: auto;
		flex-shrink: 0;
		font-family: Inter;
		font-weight: 400;
		line-height: 20.02px;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-1tre4w8 {
		color: black;
		position: relative;
		font-size: 14px;
		transform: none;
		word-wrap: break-word;
		flex-basis: auto;
		flex-shrink: 0;
		font-family: Inter;
		font-weight: 400;
		line-height: 20.02px;
	}
}

:not(#\20):not(#\20).r-160j2t {
	color: #7F7F7F;
	position: relative;
	font-size: 12px;
	transform: none;
	word-wrap: break-word;
	flex-basis: auto;
	flex-shrink: 0;
	font-family: Inter;
	font-weight: 400;
	line-height: 20.04px;
	overflow-wrap: break-word;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-160j2t {
		color: #7F7F7F;
		position: relative;
		font-size: 12px;
		transform: none;
		word-wrap: break-word;
		flex-basis: auto;
		flex-shrink: 0;
		font-family: Inter;
		font-weight: 400;
		line-height: 20.04px;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-160j2t {
		color: #7F7F7F;
		position: relative;
		font-size: 12px;
		transform: none;
		word-wrap: break-word;
		flex-basis: auto;
		flex-shrink: 0;
		font-family: Inter;
		font-weight: 400;
		line-height: 20.04px;
	}
}

:not(#\20):not(#\20).r-2dz59s {
	display: flex;
	row-gap: 15px;
	position: relative;
	min-width: auto;
	transform: none;
	align-self: stretch;
	column-gap: 15px;
	flex-basis: auto;
	margin-top: 1.25%;
	min-height: 1px;
	border-left: 1px #D4D6DB dotted;
	flex-shrink: 0;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-2dz59s {
		display: flex;
		row-gap: 15px;
		position: relative;
		min-width: auto;
		transform: none;
		align-self: stretch;
		column-gap: 15px;
		flex-basis: auto;
		margin-top: 1.25%;
		min-height: 1px;
		border-left: 1px #D4D6DB dotted;
		flex-shrink: 0;
		padding-left: 2.5%;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-2dz59s {
		display: flex;
		row-gap: 15px;
		position: relative;
		min-width: auto;
		transform: none;
		align-self: stretch;
		column-gap: 15px;
		flex-basis: auto;
		margin-top: 1.25%;
		min-height: 1px;
		border-left: 1px #D4D6DB dotted;
		flex-shrink: 0;
	}
}

:not(#\20):not(#\20).r-cwtrj5 {
	width: 48px;
	height: 48px;
	display: flex;
	position: relative;
	min-width: 0;
	transform: none;
	flex-basis: auto;
	min-height: 0;
	overflow-x: auto;
	overflow-y: hidden;
	align-items: center;
	flex-shrink: 0;
	margin-left: 1.25%;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-cwtrj5 {
		width: 48px;
		height: 48px;
		display: flex;
		position: relative;
		min-width: 0;
		transform: none;
		flex-basis: auto;
		min-height: 0;
		overflow-x: auto;
		overflow-y: hidden;
		align-items: center;
		flex-shrink: 0;
		margin-left: 1.25%;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-cwtrj5 {
		width: 48px;
		height: 48px;
		display: flex;
		position: relative;
		min-width: 0;
		transform: none;
		flex-basis: auto;
		min-height: 0;
		overflow-x: auto;
		overflow-y: hidden;
		align-items: center;
		flex-shrink: 0;
		margin-left: 1.25%;
	}
}

:not(#\20):not(#\20).r-cgg6zg {
	height: 100%;
	margin: 0;
	display: block;
	padding: 0;
	max-width: 100%;
	min-width: 100%;
	max-height: 100%;
	min-height: 100%;
}

:not(#\20):not(#\20).r-x8puoi {
	gap: 8px;
	color: #2563EB;
	--rpmh: 100%;
	--rpmw: 100%;
	cursor: pointer;
	display: flex;
	font-size: 14px;
	min-width: var(--rpmw, auto);
	min-height: var(--rpmh, auto);
	align-items: center;
	font-weight: 500;
	line-height: 20px;
	flex-direction: column;
	justify-content: center;
	background-color: #f0f0f0;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-x8puoi {
		--rpmh: 100%;
		--rpmw: 100%;
		display: flex;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-x8puoi {
		--rpmh: 100%;
		--rpmw: 100%;
		display: flex;
	}
}

:not(#\20):not(#\20).r-qabrof {
	display: flex;
	row-gap: 5px;
	position: relative;
	flex-grow: 1;
	max-width: 100%;
	min-width: auto;
	align-self: stretch;
	column-gap: 5px;
	flex-basis: auto;
	min-height: 1px;
	flex-shrink: 1;
	flex-direction: column;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-qabrof {
		display: flex;
		row-gap: 5px;
		position: relative;
		flex-grow: 1;
		max-width: 100%;
		min-width: auto;
		align-self: stretch;
		column-gap: 5px;
		flex-basis: auto;
		min-height: 1px;
		flex-shrink: 1;
		flex-direction: column;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-qabrof {
		display: flex;
		row-gap: 5px;
		position: relative;
		flex-grow: 1;
		max-width: 100%;
		min-width: auto;
		align-self: stretch;
		column-gap: 5px;
		flex-basis: auto;
		min-height: 1px;
		flex-shrink: 1;
		flex-direction: column;
	}
}

:not(#\20):not(#\20).r-1cec68z {
	color: #3B5998;
	position: relative;
	font-size: 18px;
	transform: none;
	word-wrap: break-word;
	flex-basis: auto;
	flex-shrink: 0;
	font-family: Inter;
	font-weight: 700;
	line-height: 20px;
	overflow-wrap: break-word;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-1cec68z {
		color: #3B5998;
		position: relative;
		font-size: 18px;
		transform: none;
		word-wrap: break-word;
		flex-basis: auto;
		flex-shrink: 0;
		font-family: Inter;
		font-weight: 700;
		line-height: 20px;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-1cec68z {
		color: #3B5998;
		position: relative;
		font-size: 18px;
		transform: none;
		word-wrap: break-word;
		flex-basis: auto;
		flex-shrink: 0;
		font-family: Inter;
		font-weight: 700;
		line-height: 20px;
	}
}

:not(#\20):not(#\20).r-rcqgzf {
	color: black;
	position: relative;
	font-size: 18px;
	transform: none;
	word-wrap: break-word;
	align-self: stretch;
	flex-basis: auto;
	flex-shrink: 0;
	font-family: Inter;
	font-weight: 400;
	line-height: 20.02px;
	overflow-wrap: break-word;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-rcqgzf {
		color: black;
		height: auto;
		position: relative;
		flex-grow: unset;
		font-size: 18px;
		transform: none;
		word-wrap: break-word;
		align-self: stretch;
		flex-basis: auto;
		flex-shrink: 0;
		font-family: Inter;
		font-weight: 400;
		line-height: 20.02px;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-rcqgzf {
		color: black;
		position: relative;
		font-size: 18px;
		transform: none;
		word-wrap: break-word;
		align-self: stretch;
		flex-basis: auto;
		flex-shrink: 0;
		font-family: Inter;
		font-weight: 400;
		line-height: 20.02px;
	}
}

:not(#\20):not(#\20).r-cd4jwo {
	display: flex;
	row-gap: 10px;
	position: relative;
	max-width: 100%;
	min-width: auto;
	align-self: flex-start;
	column-gap: 10px;
	flex-basis: auto;
	min-height: 1px;
	align-items: center;
	flex-shrink: 0;
	justify-content: center;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-cd4jwo {
		display: flex;
		row-gap: 10px;
		position: relative;
		max-width: 100%;
		min-width: auto;
		align-self: flex-start;
		column-gap: 10px;
		flex-basis: auto;
		min-height: 1px;
		align-items: center;
		flex-shrink: 0;
		justify-content: center;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-cd4jwo {
		display: flex;
		row-gap: 10px;
		position: relative;
		max-width: 100%;
		min-width: auto;
		align-self: flex-start;
		column-gap: 10px;
		flex-basis: auto;
		min-height: 1px;
		align-items: center;
		flex-shrink: 0;
		justify-content: center;
	}
}

:not(#\20):not(#\20).r-16wjryc {
	color: #627AAD;
	position: relative;
	font-size: 12px;
	transform: none;
	word-wrap: break-word;
	flex-basis: auto;
	flex-shrink: 0;
	font-family: Inter;
	font-weight: 400;
	line-height: 20.04px;
	overflow-wrap: break-word;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-16wjryc {
		color: #627AAD;
		position: relative;
		font-size: 12px;
		transform: none;
		word-wrap: break-word;
		flex-basis: auto;
		flex-shrink: 0;
		font-family: Inter;
		font-weight: 400;
		line-height: 20.04px;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-16wjryc {
		color: #627AAD;
		position: relative;
		font-size: 12px;
		transform: none;
		word-wrap: break-word;
		flex-basis: auto;
		flex-shrink: 0;
		font-family: Inter;
		font-weight: 400;
		line-height: 20.04px;
	}
}

:not(#\20):not(#\20).r-yswtpc {
	color: #000000;
	height: 20.02px;
	position: relative;
	font-size: 14px;
	transform: none;
	word-wrap: break-word;
	flex-basis: auto;
	overflow-y: hidden;
	flex-shrink: 0;
	font-family: Inter;
	font-weight: 400;
	line-height: 20.02px;
	overflow-wrap: break-word;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-yswtpc {
		color: #000000;
		height: 20.02px;
		position: relative;
		font-size: 14px;
		transform: none;
		word-wrap: break-word;
		flex-basis: auto;
		overflow-y: hidden;
		flex-shrink: 0;
		font-family: Inter;
		font-weight: 400;
		line-height: 20.02px;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-yswtpc {
		color: #000000;
		height: 20.02px;
		position: relative;
		font-size: 14px;
		transform: none;
		word-wrap: break-word;
		flex-basis: auto;
		overflow-y: hidden;
		flex-shrink: 0;
		font-family: Inter;
		font-weight: 400;
		line-height: 20.02px;
	}
}

:not(#\20):not(#\20).r-mo68vu {
	color: #627AAD;
	position: relative;
	font-size: 12px;
	transform: none;
	word-wrap: break-word;
	flex-basis: auto;
	flex-shrink: 0;
	font-family: Inter;
	font-weight: 400;
	line-height: 20.04px;
	overflow-wrap: break-word;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-mo68vu {
		color: #627AAD;
		position: relative;
		font-size: 12px;
		transform: none;
		word-wrap: break-word;
		flex-basis: auto;
		flex-shrink: 0;
		font-family: Inter;
		font-weight: 400;
		line-height: 20.04px;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-mo68vu {
		color: #627AAD;
		position: relative;
		font-size: 12px;
		transform: none;
		word-wrap: break-word;
		flex-basis: auto;
		flex-shrink: 0;
		font-family: Inter;
		font-weight: 400;
		line-height: 20.04px;
	}
}

:not(#\20):not(#\20).r-dij1iv {
	color: black;
	position: relative;
	font-size: 14px;
	transform: none;
	word-wrap: break-word;
	flex-basis: auto;
	flex-shrink: 0;
	font-family: Inter;
	font-weight: 400;
	line-height: 20.02px;
	overflow-wrap: break-word;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-dij1iv {
		color: black;
		position: relative;
		font-size: 14px;
		transform: none;
		word-wrap: break-word;
		flex-basis: auto;
		flex-shrink: 0;
		font-family: Inter;
		font-weight: 400;
		line-height: 20.02px;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-dij1iv {
		color: black;
		position: relative;
		font-size: 14px;
		transform: none;
		word-wrap: break-word;
		flex-basis: auto;
		flex-shrink: 0;
		font-family: Inter;
		font-weight: 400;
		line-height: 20.02px;
	}
}

:not(#\20):not(#\20).r-1kbhhmd {
	display: flex;
	row-gap: 10px;
	position: relative;
	max-width: 100%;
	min-width: auto;
	align-self: stretch;
	column-gap: 10px;
	flex-basis: auto;
	min-height: 1px;
	align-items: center;
	flex-shrink: 0;
	justify-content: center;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-1kbhhmd {
		display: flex;
		row-gap: 10px;
		position: relative;
		max-width: 100%;
		min-width: auto;
		align-self: stretch;
		column-gap: 10px;
		flex-basis: auto;
		min-height: 1px;
		align-items: center;
		flex-shrink: 0;
		justify-content: center;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-1kbhhmd {
		display: flex;
		row-gap: 10px;
		position: relative;
		max-width: 100%;
		min-width: auto;
		align-self: stretch;
		column-gap: 10px;
		flex-basis: auto;
		min-height: 1px;
		align-items: center;
		flex-shrink: 0;
		justify-content: center;
	}
}

:not(#\20):not(#\20).r-w2sxpv {
	display: flex;
	position: relative;
	max-width: 400px;
	min-width: 0;
	transform: none;
	flex-basis: auto;
	min-height: 0;
	overflow-x: auto;
	overflow-y: hidden;
	align-items: center;
	flex-shrink: 0;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-w2sxpv {
		display: flex;
		position: relative;
		max-width: 400px;
		min-width: 0;
		transform: none;
		flex-basis: auto;
		min-height: 0;
		overflow-x: auto;
		overflow-y: hidden;
		align-items: center;
		flex-shrink: 0;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-w2sxpv {
		display: flex;
		position: relative;
		max-width: 400px;
		min-width: 0;
		transform: none;
		flex-basis: auto;
		min-height: 0;
		overflow-x: auto;
		overflow-y: hidden;
		align-items: center;
		flex-shrink: 0;
	}
}

:not(#\20):not(#\20).r-1m10l54 {
	height: 100%;
	margin: 0;
	display: block;
	padding: 0;
	max-width: 100%;
	min-width: 100%;
	max-height: 100%;
	min-height: 100%;
}

:not(#\20):not(#\20).r-1upk98b {
	gap: 8px;
	color: #2563EB;
	--rpmh: 270px;
	--rpmw: 270px;
	cursor: pointer;
	display: flex;
	font-size: 14px;
	min-width: var(--rpmw, auto);
	min-height: var(--rpmh, auto);
	align-items: center;
	font-weight: 500;
	line-height: 20px;
	flex-direction: column;
	justify-content: center;
	background-color: #f0f0f0;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-1upk98b {
		--rpmh: 270px;
		--rpmw: 270px;
		display: flex;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-1upk98b {
		--rpmh: 270px;
		--rpmw: 270px;
		display: flex;
	}
}

:not(#\20):not(#\20).r-1b6s2mb {
	color: #7F7F7F;
	z-index: 1;
	position: relative;
	font-size: 12px;
	transform: none;
	word-wrap: break-word;
	flex-basis: auto;
	flex-shrink: 0;
	font-family: Inter;
	font-weight: 400;
	line-height: 20.04px;
	overflow-wrap: break-word;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-1b6s2mb {
		color: #7F7F7F;
		z-index: 1;
		position: relative;
		font-size: 12px;
		transform: none;
		word-wrap: break-word;
		flex-basis: auto;
		flex-shrink: 0;
		font-family: Inter;
		font-weight: 400;
		line-height: 20.04px;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-1b6s2mb {
		color: #7F7F7F;
		z-index: 1;
		position: relative;
		font-size: 12px;
		transform: none;
		word-wrap: break-word;
		flex-basis: auto;
		flex-shrink: 0;
		font-family: Inter;
		font-weight: 400;
		line-height: 20.04px;
	}
}

:not(#\20):not(#\20).r-1lxm7n0 {
	color: black;
	width: 4.40px;
	height: 20.02px;
	position: relative;
	font-size: 14px;
	transform: none;
	word-wrap: break-word;
	flex-basis: auto;
	overflow-y: hidden;
	flex-shrink: 0;
	font-family: Inter;
	font-weight: 400;
	line-height: 20.02px;
	overflow-wrap: break-word;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-1lxm7n0 {
		color: black;
		width: 4.40px;
		height: 20.02px;
		position: relative;
		font-size: 14px;
		transform: none;
		word-wrap: break-word;
		flex-basis: auto;
		overflow-y: hidden;
		flex-shrink: 0;
		font-family: Inter;
		font-weight: 400;
		line-height: 20.02px;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-1lxm7n0 {
		color: black;
		width: 4.40px;
		height: 20.02px;
		position: relative;
		font-size: 14px;
		transform: none;
		word-wrap: break-word;
		flex-basis: auto;
		overflow-y: hidden;
		flex-shrink: 0;
		font-family: Inter;
		font-weight: 400;
		line-height: 20.02px;
	}
}

:not(#\20):not(#\20).r-la3tsc {
	color: #7F7F7F;
	position: relative;
	font-size: 12px;
	transform: none;
	word-wrap: break-word;
	flex-basis: auto;
	flex-shrink: 0;
	font-family: Inter;
	font-weight: 400;
	line-height: 20.04px;
	overflow-wrap: break-word;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-la3tsc {
		color: #7F7F7F;
		position: relative;
		font-size: 12px;
		transform: none;
		word-wrap: break-word;
		flex-basis: auto;
		flex-shrink: 0;
		font-family: Inter;
		font-weight: 400;
		line-height: 20.04px;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-la3tsc {
		color: #7F7F7F;
		position: relative;
		font-size: 12px;
		transform: none;
		word-wrap: break-word;
		flex-basis: auto;
		flex-shrink: 0;
		font-family: Inter;
		font-weight: 400;
		line-height: 20.04px;
	}
}

:not(#\20):not(#\20).r-wc3sae {
	display: flex;
	row-gap: 15px;
	position: relative;
	flex-grow: 1;
	min-width: auto;
	column-gap: 15px;
	flex-basis: auto;
	min-height: 1px;
	flex-shrink: 1;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-wc3sae {
		display: flex;
		row-gap: 15px;
		position: relative;
		flex-grow: 1;
		min-width: auto;
		column-gap: 15px;
		flex-basis: auto;
		min-height: 1px;
		flex-shrink: 1;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-wc3sae {
		display: flex;
		row-gap: 15px;
		position: relative;
		flex-grow: 1;
		min-width: auto;
		column-gap: 15px;
		flex-basis: auto;
		min-height: 1px;
		flex-shrink: 1;
	}
}

:not(#\20):not(#\20).r-pivdnn {
	width: 48px;
	height: 48px;
	display: flex;
	position: relative;
	min-width: 0;
	transform: none;
	flex-basis: auto;
	min-height: 0;
	overflow-x: auto;
	overflow-y: hidden;
	align-items: center;
	flex-shrink: 0;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-pivdnn {
		width: 48px;
		height: 48px;
		display: flex;
		position: relative;
		min-width: 0;
		transform: none;
		flex-basis: auto;
		min-height: 0;
		overflow-x: auto;
		overflow-y: hidden;
		align-items: center;
		flex-shrink: 0;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-pivdnn {
		width: 48px;
		height: 48px;
		display: flex;
		position: relative;
		min-width: 0;
		transform: none;
		flex-basis: auto;
		min-height: 0;
		overflow-x: auto;
		overflow-y: hidden;
		align-items: center;
		flex-shrink: 0;
	}
}

:not(#\20):not(#\20).r-1lhbh3i {
	height: 100%;
	margin: 0;
	display: block;
	padding: 0;
	max-width: 100%;
	min-width: 100%;
	max-height: 100%;
	min-height: 100%;
}

:not(#\20):not(#\20).r-1mj4om7 {
	gap: 8px;
	color: #2563EB;
	--rpmh: 100%;
	--rpmw: 100%;
	cursor: pointer;
	display: flex;
	font-size: 14px;
	min-width: var(--rpmw, auto);
	min-height: var(--rpmh, auto);
	align-items: center;
	font-weight: 500;
	line-height: 20px;
	flex-direction: column;
	justify-content: center;
	background-color: #f0f0f0;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-1mj4om7 {
		--rpmh: 100%;
		--rpmw: 100%;
		display: flex;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-1mj4om7 {
		--rpmh: 100%;
		--rpmw: 100%;
		display: flex;
	}
}

:not(#\20):not(#\20).r-1hkrlql {
	display: flex;
	row-gap: 5px;
	position: relative;
	flex-grow: 1;
	max-width: 100%;
	min-width: auto;
	align-self: stretch;
	column-gap: 5px;
	flex-basis: auto;
	min-height: 1px;
	flex-shrink: 1;
	flex-direction: column;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-1hkrlql {
		display: flex;
		row-gap: 5px;
		position: relative;
		flex-grow: 1;
		max-width: 100%;
		min-width: auto;
		align-self: stretch;
		column-gap: 5px;
		flex-basis: auto;
		min-height: 1px;
		flex-shrink: 1;
		flex-direction: column;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-1hkrlql {
		display: flex;
		row-gap: 5px;
		position: relative;
		flex-grow: 1;
		max-width: 100%;
		min-width: auto;
		align-self: stretch;
		column-gap: 5px;
		flex-basis: auto;
		min-height: 1px;
		flex-shrink: 1;
		flex-direction: column;
	}
}

:not(#\20):not(#\20).r-1p41mql {
	color: #3B5998;
	position: relative;
	font-size: 18px;
	transform: none;
	word-wrap: break-word;
	flex-basis: auto;
	flex-shrink: 0;
	font-family: Inter;
	font-weight: 700;
	line-height: 20px;
	overflow-wrap: break-word;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-1p41mql {
		color: #3B5998;
		position: relative;
		font-size: 18px;
		transform: none;
		word-wrap: break-word;
		flex-basis: auto;
		flex-shrink: 0;
		font-family: Inter;
		font-weight: 700;
		line-height: 20px;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-1p41mql {
		color: #3B5998;
		position: relative;
		font-size: 18px;
		transform: none;
		word-wrap: break-word;
		flex-basis: auto;
		flex-shrink: 0;
		font-family: Inter;
		font-weight: 700;
		line-height: 20px;
	}
}

:not(#\20):not(#\20).r-10dyo89 {
	color: black;
	position: relative;
	font-size: 18px;
	transform: none;
	word-wrap: break-word;
	flex-basis: auto;
	flex-shrink: 0;
	font-family: Inter;
	font-weight: 400;
	line-height: 20.02px;
	overflow-wrap: break-word;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-10dyo89 {
		color: black;
		position: relative;
		font-size: 18px;
		transform: none;
		word-wrap: break-word;
		flex-basis: auto;
		flex-shrink: 0;
		font-family: Inter;
		font-weight: 400;
		line-height: 20.02px;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-10dyo89 {
		color: black;
		position: relative;
		font-size: 18px;
		transform: none;
		word-wrap: break-word;
		flex-basis: auto;
		flex-shrink: 0;
		font-family: Inter;
		font-weight: 400;
		line-height: 20.02px;
	}
}

:not(#\20):not(#\20).r-10d19j6 {
	display: flex;
	row-gap: 10px;
	position: relative;
	max-width: 100%;
	min-width: auto;
	align-self: flex-start;
	column-gap: 10px;
	flex-basis: auto;
	min-height: 1px;
	align-items: center;
	flex-shrink: 0;
	justify-content: center;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-10d19j6 {
		display: flex;
		row-gap: 10px;
		position: relative;
		max-width: 100%;
		min-width: auto;
		align-self: flex-start;
		column-gap: 10px;
		flex-basis: auto;
		min-height: 1px;
		align-items: center;
		flex-shrink: 0;
		justify-content: center;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-10d19j6 {
		display: flex;
		row-gap: 10px;
		position: relative;
		max-width: 100%;
		min-width: auto;
		align-self: flex-start;
		column-gap: 10px;
		flex-basis: auto;
		min-height: 1px;
		align-items: center;
		flex-shrink: 0;
		justify-content: center;
	}
}

:not(#\20):not(#\20).r-10br8va {
	color: #627AAD;
	position: relative;
	font-size: 12px;
	transform: none;
	word-wrap: break-word;
	flex-basis: auto;
	flex-shrink: 0;
	font-family: Inter;
	font-weight: 400;
	line-height: 20.04px;
	overflow-wrap: break-word;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-10br8va {
		color: #627AAD;
		position: relative;
		font-size: 12px;
		transform: none;
		word-wrap: break-word;
		flex-basis: auto;
		flex-shrink: 0;
		font-family: Inter;
		font-weight: 400;
		line-height: 20.04px;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-10br8va {
		color: #627AAD;
		position: relative;
		font-size: 12px;
		transform: none;
		word-wrap: break-word;
		flex-basis: auto;
		flex-shrink: 0;
		font-family: Inter;
		font-weight: 400;
		line-height: 20.04px;
	}
}

:not(#\20):not(#\20).r-1um5vru {
	color: #000000;
	height: 20.02px;
	position: relative;
	font-size: 14px;
	transform: none;
	word-wrap: break-word;
	flex-basis: auto;
	overflow-y: hidden;
	flex-shrink: 0;
	font-family: Inter;
	font-weight: 400;
	line-height: 20.02px;
	overflow-wrap: break-word;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-1um5vru {
		color: #000000;
		height: 20.02px;
		position: relative;
		font-size: 14px;
		transform: none;
		word-wrap: break-word;
		flex-basis: auto;
		overflow-y: hidden;
		flex-shrink: 0;
		font-family: Inter;
		font-weight: 400;
		line-height: 20.02px;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-1um5vru {
		color: #000000;
		height: 20.02px;
		position: relative;
		font-size: 14px;
		transform: none;
		word-wrap: break-word;
		flex-basis: auto;
		overflow-y: hidden;
		flex-shrink: 0;
		font-family: Inter;
		font-weight: 400;
		line-height: 20.02px;
	}
}

:not(#\20):not(#\20).r-725p6n {
	color: #627AAD;
	position: relative;
	font-size: 12px;
	transform: none;
	word-wrap: break-word;
	flex-basis: auto;
	flex-shrink: 0;
	font-family: Inter;
	font-weight: 400;
	line-height: 20.04px;
	overflow-wrap: break-word;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-725p6n {
		color: #627AAD;
		position: relative;
		font-size: 12px;
		transform: none;
		word-wrap: break-word;
		flex-basis: auto;
		flex-shrink: 0;
		font-family: Inter;
		font-weight: 400;
		line-height: 20.04px;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-725p6n {
		color: #627AAD;
		position: relative;
		font-size: 12px;
		transform: none;
		word-wrap: break-word;
		flex-basis: auto;
		flex-shrink: 0;
		font-family: Inter;
		font-weight: 400;
		line-height: 20.04px;
	}
}

:not(#\20):not(#\20).r-o8kld {
	color: black;
	position: relative;
	font-size: 14px;
	transform: none;
	word-wrap: break-word;
	flex-basis: auto;
	flex-shrink: 0;
	font-family: Inter;
	font-weight: 400;
	line-height: 20.02px;
	overflow-wrap: break-word;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-o8kld {
		color: black;
		position: relative;
		font-size: 14px;
		transform: none;
		word-wrap: break-word;
		flex-basis: auto;
		flex-shrink: 0;
		font-family: Inter;
		font-weight: 400;
		line-height: 20.02px;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-o8kld {
		color: black;
		position: relative;
		font-size: 14px;
		transform: none;
		word-wrap: break-word;
		flex-basis: auto;
		flex-shrink: 0;
		font-family: Inter;
		font-weight: 400;
		line-height: 20.02px;
	}
}

:not(#\20):not(#\20).r-1uzj5gu {
	display: flex;
	row-gap: 10px;
	position: relative;
	max-width: 100%;
	min-width: auto;
	align-self: stretch;
	column-gap: 10px;
	flex-basis: auto;
	min-height: 1px;
	align-items: center;
	flex-shrink: 0;
	justify-content: center;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-1uzj5gu {
		display: flex;
		row-gap: 10px;
		position: relative;
		max-width: 100%;
		min-width: auto;
		align-self: stretch;
		column-gap: 10px;
		flex-basis: auto;
		min-height: 1px;
		align-items: center;
		flex-shrink: 0;
		justify-content: center;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-1uzj5gu {
		display: flex;
		row-gap: 10px;
		position: relative;
		max-width: 100%;
		min-width: auto;
		align-self: stretch;
		column-gap: 10px;
		flex-basis: auto;
		min-height: 1px;
		align-items: center;
		flex-shrink: 0;
		justify-content: center;
	}
}

:not(#\20):not(#\20).r-1ppoyjc {
	display: flex;
	position: relative;
	max-width: 400px;
	min-width: 0;
	transform: none;
	flex-basis: auto;
	min-height: 0;
	overflow-x: auto;
	overflow-y: hidden;
	align-items: center;
	flex-shrink: 0;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-1ppoyjc {
		display: flex;
		position: relative;
		max-width: 400px;
		min-width: 0;
		transform: none;
		flex-basis: auto;
		min-height: 0;
		overflow-x: auto;
		overflow-y: hidden;
		align-items: center;
		flex-shrink: 0;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-1ppoyjc {
		display: flex;
		position: relative;
		max-width: 400px;
		min-width: 0;
		transform: none;
		flex-basis: auto;
		min-height: 0;
		overflow-x: auto;
		overflow-y: hidden;
		align-items: center;
		flex-shrink: 0;
	}
}

:not(#\20):not(#\20).r-1ukld02 {
	height: 100%;
	margin: 0;
	display: block;
	padding: 0;
	max-width: 100%;
	min-width: 100%;
	max-height: 100%;
	min-height: 100%;
}

:not(#\20):not(#\20).r-1l82zj8 {
	gap: 8px;
	color: #2563EB;
	--rpmh: 270px;
	--rpmw: 270px;
	cursor: pointer;
	display: flex;
	font-size: 14px;
	min-width: var(--rpmw, auto);
	min-height: var(--rpmh, auto);
	align-items: center;
	font-weight: 500;
	line-height: 20px;
	flex-direction: column;
	justify-content: center;
	background-color: #f0f0f0;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-1l82zj8 {
		--rpmh: 270px;
		--rpmw: 270px;
		display: flex;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-1l82zj8 {
		--rpmh: 270px;
		--rpmw: 270px;
		display: flex;
	}
}

:not(#\20):not(#\20).r-8zksa1 {
	color: #7F7F7F;
	z-index: 1;
	position: relative;
	font-size: 12px;
	transform: none;
	word-wrap: break-word;
	flex-basis: auto;
	flex-shrink: 0;
	font-family: Inter;
	font-weight: 400;
	line-height: 20.04px;
	overflow-wrap: break-word;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-8zksa1 {
		color: #7F7F7F;
		z-index: 1;
		position: relative;
		font-size: 12px;
		transform: none;
		word-wrap: break-word;
		flex-basis: auto;
		flex-shrink: 0;
		font-family: Inter;
		font-weight: 400;
		line-height: 20.04px;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-8zksa1 {
		color: #7F7F7F;
		z-index: 1;
		position: relative;
		font-size: 12px;
		transform: none;
		word-wrap: break-word;
		flex-basis: auto;
		flex-shrink: 0;
		font-family: Inter;
		font-weight: 400;
		line-height: 20.04px;
	}
}

:not(#\20):not(#\20).r-q7b3tm {
	color: black;
	position: relative;
	font-size: 14px;
	transform: none;
	word-wrap: break-word;
	flex-basis: auto;
	flex-shrink: 0;
	font-family: Inter;
	font-weight: 400;
	line-height: 20.02px;
	overflow-wrap: break-word;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-q7b3tm {
		color: black;
		position: relative;
		font-size: 14px;
		transform: none;
		word-wrap: break-word;
		flex-basis: auto;
		flex-shrink: 0;
		font-family: Inter;
		font-weight: 400;
		line-height: 20.02px;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-q7b3tm {
		color: black;
		position: relative;
		font-size: 14px;
		transform: none;
		word-wrap: break-word;
		flex-basis: auto;
		flex-shrink: 0;
		font-family: Inter;
		font-weight: 400;
		line-height: 20.02px;
	}
}

:not(#\20):not(#\20).r-1o0u5hz {
	color: #7F7F7F;
	position: relative;
	font-size: 12px;
	transform: none;
	word-wrap: break-word;
	flex-basis: auto;
	flex-shrink: 0;
	font-family: Inter;
	font-weight: 400;
	line-height: 20.04px;
	overflow-wrap: break-word;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-1o0u5hz {
		color: #7F7F7F;
		position: relative;
		font-size: 12px;
		transform: none;
		word-wrap: break-word;
		flex-basis: auto;
		flex-shrink: 0;
		font-family: Inter;
		font-weight: 400;
		line-height: 20.04px;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-1o0u5hz {
		color: #7F7F7F;
		position: relative;
		font-size: 12px;
		transform: none;
		word-wrap: break-word;
		flex-basis: auto;
		flex-shrink: 0;
		font-family: Inter;
		font-weight: 400;
		line-height: 20.04px;
	}
}

:not(#\20):not(#\20).r-135ljgz {
	display: flex;
	row-gap: 15px;
	position: relative;
	min-width: auto;
	transform: none;
	align-self: stretch;
	column-gap: 15px;
	flex-basis: auto;
	margin-top: 1.25%;
	min-height: 1px;
	border-left: 1px #D4D6DB dotted;
	flex-shrink: 0;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-135ljgz {
		display: flex;
		row-gap: 15px;
		position: relative;
		min-width: auto;
		transform: none;
		align-self: stretch;
		column-gap: 15px;
		flex-basis: auto;
		margin-top: 1.25%;
		min-height: 1px;
		border-left: 1px #D4D6DB dotted;
		flex-shrink: 0;
		padding-left: 2%;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-135ljgz {
		display: flex;
		row-gap: 15px;
		position: relative;
		min-width: auto;
		transform: none;
		align-self: stretch;
		column-gap: 15px;
		flex-basis: auto;
		margin-top: 1.25%;
		min-height: 1px;
		border-left: 1px #D4D6DB dotted;
		flex-shrink: 0;
	}
}

:not(#\20):not(#\20).r-1k2y0ck {
	width: 48px;
	height: 48px;
	display: flex;
	position: relative;
	min-width: 0;
	transform: none;
	flex-basis: auto;
	min-height: 0;
	overflow-x: auto;
	overflow-y: hidden;
	align-items: center;
	flex-shrink: 0;
	margin-left: 1.25%;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-1k2y0ck {
		width: 48px;
		height: 48px;
		display: flex;
		position: relative;
		min-width: 0;
		transform: none;
		flex-basis: auto;
		min-height: 0;
		overflow-x: auto;
		overflow-y: hidden;
		align-items: center;
		flex-shrink: 0;
		margin-left: 1.25%;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-1k2y0ck {
		width: 48px;
		height: 48px;
		display: flex;
		position: relative;
		min-width: 0;
		transform: none;
		flex-basis: auto;
		min-height: 0;
		overflow-x: auto;
		overflow-y: hidden;
		align-items: center;
		flex-shrink: 0;
		margin-left: 1.25%;
	}
}

:not(#\20):not(#\20).r-1ibc34q {
	height: 100%;
	margin: 0;
	display: block;
	padding: 0;
	max-width: 100%;
	min-width: 100%;
	max-height: 100%;
	min-height: 100%;
}

:not(#\20):not(#\20).r-ur72sj {
	gap: 8px;
	color: #2563EB;
	--rpmh: 100%;
	--rpmw: 100%;
	cursor: pointer;
	display: flex;
	font-size: 14px;
	min-width: var(--rpmw, auto);
	min-height: var(--rpmh, auto);
	align-items: center;
	font-weight: 500;
	line-height: 20px;
	flex-direction: column;
	justify-content: center;
	background-color: #f0f0f0;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-ur72sj {
		--rpmh: 100%;
		--rpmw: 100%;
		display: flex;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-ur72sj {
		--rpmh: 100%;
		--rpmw: 100%;
		display: flex;
	}
}

:not(#\20):not(#\20).r-1xr69fr {
	display: flex;
	row-gap: 5px;
	position: relative;
	flex-grow: 1;
	max-width: 100%;
	min-width: auto;
	align-self: stretch;
	column-gap: 5px;
	flex-basis: auto;
	min-height: 1px;
	flex-shrink: 1;
	flex-direction: column;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-1xr69fr {
		display: flex;
		row-gap: 5px;
		position: relative;
		flex-grow: 1;
		max-width: 100%;
		min-width: auto;
		align-self: stretch;
		column-gap: 5px;
		flex-basis: auto;
		min-height: 1px;
		flex-shrink: 1;
		flex-direction: column;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-1xr69fr {
		display: flex;
		row-gap: 5px;
		position: relative;
		flex-grow: 1;
		max-width: 100%;
		min-width: auto;
		align-self: stretch;
		column-gap: 5px;
		flex-basis: auto;
		min-height: 1px;
		flex-shrink: 1;
		flex-direction: column;
	}
}

:not(#\20):not(#\20).r-1dpfvk0 {
	color: #3B5998;
	position: relative;
	font-size: 18px;
	transform: none;
	word-wrap: break-word;
	flex-basis: auto;
	flex-shrink: 0;
	font-family: Inter;
	font-weight: 400;
	line-height: 20px;
	overflow-wrap: break-word;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-1dpfvk0 {
		color: #3B5998;
		position: relative;
		font-size: 18px;
		transform: none;
		word-wrap: break-word;
		flex-basis: auto;
		flex-shrink: 0;
		font-family: Inter;
		font-weight: 400;
		line-height: 20px;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-1dpfvk0 {
		color: #3B5998;
		position: relative;
		font-size: 18px;
		transform: none;
		word-wrap: break-word;
		flex-basis: auto;
		flex-shrink: 0;
		font-family: Inter;
		font-weight: 400;
		line-height: 20px;
	}
}

:not(#\20):not(#\20).r-5b7cbc {
	color: black;
	position: relative;
	font-size: 18px;
	transform: none;
	word-wrap: break-word;
	align-self: stretch;
	flex-basis: auto;
	flex-shrink: 0;
	font-family: Inter;
	font-weight: 400;
	line-height: 20.02px;
	overflow-wrap: break-word;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-5b7cbc {
		color: black;
		position: relative;
		font-size: 18px;
		transform: none;
		word-wrap: break-word;
		align-self: stretch;
		flex-basis: auto;
		flex-shrink: 0;
		font-family: Inter;
		font-weight: 400;
		line-height: 20.02px;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-5b7cbc {
		color: black;
		position: relative;
		font-size: 18px;
		transform: none;
		word-wrap: break-word;
		align-self: stretch;
		flex-basis: auto;
		flex-shrink: 0;
		font-family: Inter;
		font-weight: 400;
		line-height: 20.02px;
	}
}

:not(#\20):not(#\20).r-ipi7cz {
	display: flex;
	row-gap: 10px;
	position: relative;
	max-width: 100%;
	min-width: auto;
	align-self: flex-start;
	column-gap: 10px;
	flex-basis: auto;
	min-height: 1px;
	align-items: center;
	flex-shrink: 0;
	justify-content: center;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-ipi7cz {
		display: flex;
		row-gap: 10px;
		position: relative;
		max-width: 100%;
		min-width: auto;
		align-self: flex-start;
		column-gap: 10px;
		flex-basis: auto;
		min-height: 1px;
		align-items: center;
		flex-shrink: 0;
		justify-content: center;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-ipi7cz {
		display: flex;
		row-gap: 10px;
		position: relative;
		max-width: 100%;
		min-width: auto;
		align-self: flex-start;
		column-gap: 10px;
		flex-basis: auto;
		min-height: 1px;
		align-items: center;
		flex-shrink: 0;
		justify-content: center;
	}
}

:not(#\20):not(#\20).r-eio6l1 {
	color: #627AAD;
	position: relative;
	font-size: 12px;
	transform: none;
	word-wrap: break-word;
	flex-basis: auto;
	flex-shrink: 0;
	font-family: Inter;
	font-weight: 400;
	line-height: 20.04px;
	overflow-wrap: break-word;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-eio6l1 {
		color: #627AAD;
		position: relative;
		font-size: 12px;
		transform: none;
		word-wrap: break-word;
		flex-basis: auto;
		flex-shrink: 0;
		font-family: Inter;
		font-weight: 400;
		line-height: 20.04px;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-eio6l1 {
		color: #627AAD;
		position: relative;
		font-size: 12px;
		transform: none;
		word-wrap: break-word;
		flex-basis: auto;
		flex-shrink: 0;
		font-family: Inter;
		font-weight: 400;
		line-height: 20.04px;
	}
}

:not(#\20):not(#\20).r-ttf8j4 {
	color: #000000;
	height: 20.02px;
	position: relative;
	font-size: 14px;
	transform: none;
	word-wrap: break-word;
	flex-basis: auto;
	overflow-y: hidden;
	flex-shrink: 0;
	font-family: Inter;
	font-weight: 400;
	line-height: 20.02px;
	overflow-wrap: break-word;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-ttf8j4 {
		color: #000000;
		height: 20.02px;
		position: relative;
		font-size: 14px;
		transform: none;
		word-wrap: break-word;
		flex-basis: auto;
		overflow-y: hidden;
		flex-shrink: 0;
		font-family: Inter;
		font-weight: 400;
		line-height: 20.02px;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-ttf8j4 {
		color: #000000;
		height: 20.02px;
		position: relative;
		font-size: 14px;
		transform: none;
		word-wrap: break-word;
		flex-basis: auto;
		overflow-y: hidden;
		flex-shrink: 0;
		font-family: Inter;
		font-weight: 400;
		line-height: 20.02px;
	}
}

:not(#\20):not(#\20).r-z7vrxm {
	color: #627AAD;
	position: relative;
	font-size: 12px;
	transform: none;
	word-wrap: break-word;
	flex-basis: auto;
	flex-shrink: 0;
	font-family: Inter;
	font-weight: 400;
	line-height: 20.04px;
	overflow-wrap: break-word;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-z7vrxm {
		color: #627AAD;
		position: relative;
		font-size: 12px;
		transform: none;
		word-wrap: break-word;
		flex-basis: auto;
		flex-shrink: 0;
		font-family: Inter;
		font-weight: 400;
		line-height: 20.04px;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-z7vrxm {
		color: #627AAD;
		position: relative;
		font-size: 12px;
		transform: none;
		word-wrap: break-word;
		flex-basis: auto;
		flex-shrink: 0;
		font-family: Inter;
		font-weight: 400;
		line-height: 20.04px;
	}
}

:not(#\20):not(#\20).r-10ghues {
	color: black;
	position: relative;
	font-size: 14px;
	transform: none;
	word-wrap: break-word;
	flex-basis: auto;
	flex-shrink: 0;
	font-family: Inter;
	font-weight: 400;
	line-height: 20.02px;
	overflow-wrap: break-word;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-10ghues {
		color: black;
		position: relative;
		font-size: 14px;
		transform: none;
		word-wrap: break-word;
		flex-basis: auto;
		flex-shrink: 0;
		font-family: Inter;
		font-weight: 400;
		line-height: 20.02px;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-10ghues {
		color: black;
		position: relative;
		font-size: 14px;
		transform: none;
		word-wrap: break-word;
		flex-basis: auto;
		flex-shrink: 0;
		font-family: Inter;
		font-weight: 400;
		line-height: 20.02px;
	}
}

:not(#\20):not(#\20).r-1sglk46 {
	display: flex;
	row-gap: 10px;
	position: relative;
	max-width: 100%;
	min-width: auto;
	align-self: stretch;
	column-gap: 10px;
	flex-basis: auto;
	min-height: 1px;
	align-items: center;
	flex-shrink: 0;
	justify-content: center;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-1sglk46 {
		display: flex;
		row-gap: 10px;
		position: relative;
		max-width: 100%;
		min-width: auto;
		align-self: stretch;
		column-gap: 10px;
		flex-basis: auto;
		min-height: 1px;
		align-items: center;
		flex-shrink: 0;
		justify-content: center;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-1sglk46 {
		display: flex;
		row-gap: 10px;
		position: relative;
		max-width: 100%;
		min-width: auto;
		align-self: stretch;
		column-gap: 10px;
		flex-basis: auto;
		min-height: 1px;
		align-items: center;
		flex-shrink: 0;
		justify-content: center;
	}
}

:not(#\20):not(#\20).r-1yc4dzd {
	display: flex;
	position: relative;
	max-width: 400px;
	min-width: 0;
	transform: none;
	flex-basis: auto;
	min-height: 0;
	overflow-x: auto;
	overflow-y: hidden;
	align-items: center;
	flex-shrink: 0;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-1yc4dzd {
		display: flex;
		position: relative;
		max-width: 400px;
		min-width: 0;
		transform: none;
		flex-basis: auto;
		min-height: 0;
		overflow-x: auto;
		overflow-y: hidden;
		align-items: center;
		flex-shrink: 0;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-1yc4dzd {
		display: flex;
		position: relative;
		max-width: 400px;
		min-width: 0;
		transform: none;
		flex-basis: auto;
		min-height: 0;
		overflow-x: auto;
		overflow-y: hidden;
		align-items: center;
		flex-shrink: 0;
	}
}

:not(#\20):not(#\20).r-1pky9i6 {
	height: 100%;
	margin: 0;
	display: block;
	padding: 0;
	max-width: 100%;
	min-width: 100%;
	max-height: 100%;
	min-height: 100%;
}

:not(#\20):not(#\20).r-kb4g37 {
	gap: 8px;
	color: #2563EB;
	--rpmh: 270px;
	--rpmw: 270px;
	cursor: pointer;
	display: flex;
	font-size: 14px;
	min-width: var(--rpmw, auto);
	min-height: var(--rpmh, auto);
	align-items: center;
	font-weight: 500;
	line-height: 20px;
	flex-direction: column;
	justify-content: center;
	background-color: #f0f0f0;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-kb4g37 {
		--rpmh: 270px;
		--rpmw: 270px;
		display: flex;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-kb4g37 {
		--rpmh: 270px;
		--rpmw: 270px;
		display: flex;
	}
}

:not(#\20):not(#\20).r-1czx4zp {
	color: #7F7F7F;
	z-index: 1;
	position: relative;
	font-size: 12px;
	transform: none;
	word-wrap: break-word;
	flex-basis: auto;
	flex-shrink: 0;
	font-family: Inter;
	font-weight: 400;
	line-height: 20.04px;
	overflow-wrap: break-word;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-1czx4zp {
		color: #7F7F7F;
		z-index: 1;
		position: relative;
		font-size: 12px;
		transform: none;
		word-wrap: break-word;
		flex-basis: auto;
		flex-shrink: 0;
		font-family: Inter;
		font-weight: 400;
		line-height: 20.04px;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-1czx4zp {
		color: #7F7F7F;
		z-index: 1;
		position: relative;
		font-size: 12px;
		transform: none;
		word-wrap: break-word;
		flex-basis: auto;
		flex-shrink: 0;
		font-family: Inter;
		font-weight: 400;
		line-height: 20.04px;
	}
}

:not(#\20):not(#\20).r-7fm4br {
	color: black;
	width: 4.40px;
	height: 20.02px;
	position: relative;
	font-size: 14px;
	transform: none;
	word-wrap: break-word;
	flex-basis: auto;
	overflow-y: hidden;
	flex-shrink: 0;
	font-family: Inter;
	font-weight: 400;
	line-height: 20.02px;
	overflow-wrap: break-word;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-7fm4br {
		color: black;
		width: 4.40px;
		height: 20.02px;
		position: relative;
		font-size: 14px;
		transform: none;
		word-wrap: break-word;
		flex-basis: auto;
		overflow-y: hidden;
		flex-shrink: 0;
		font-family: Inter;
		font-weight: 400;
		line-height: 20.02px;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-7fm4br {
		color: black;
		width: 4.40px;
		height: 20.02px;
		position: relative;
		font-size: 14px;
		transform: none;
		word-wrap: break-word;
		flex-basis: auto;
		overflow-y: hidden;
		flex-shrink: 0;
		font-family: Inter;
		font-weight: 400;
		line-height: 20.02px;
	}
}

:not(#\20):not(#\20).r-ysoqk6 {
	color: #7F7F7F;
	position: relative;
	font-size: 12px;
	transform: none;
	word-wrap: break-word;
	flex-basis: auto;
	flex-shrink: 0;
	font-family: Inter;
	font-weight: 400;
	line-height: 20.04px;
	overflow-wrap: break-word;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-ysoqk6 {
		color: #7F7F7F;
		position: relative;
		font-size: 12px;
		transform: none;
		word-wrap: break-word;
		flex-basis: auto;
		flex-shrink: 0;
		font-family: Inter;
		font-weight: 400;
		line-height: 20.04px;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-ysoqk6 {
		color: #7F7F7F;
		position: relative;
		font-size: 12px;
		transform: none;
		word-wrap: break-word;
		flex-basis: auto;
		flex-shrink: 0;
		font-family: Inter;
		font-weight: 400;
		line-height: 20.04px;
	}
}

:not(#\20):not(#\20).r-1hohy1u {
	display: flex;
	row-gap: 15px;
	position: relative;
	flex-grow: 1;
	min-width: auto;
	column-gap: 15px;
	flex-basis: auto;
	min-height: 1px;
	flex-shrink: 1;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-1hohy1u {
		display: flex;
		row-gap: 15px;
		position: relative;
		flex-grow: 1;
		min-width: auto;
		column-gap: 15px;
		flex-basis: auto;
		min-height: 1px;
		flex-shrink: 1;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-1hohy1u {
		display: flex;
		row-gap: 15px;
		position: relative;
		flex-grow: 1;
		min-width: auto;
		column-gap: 15px;
		flex-basis: auto;
		min-height: 1px;
		flex-shrink: 1;
	}
}

:not(#\20):not(#\20).r-17gel8v {
	width: 48px;
	height: 48px;
	display: flex;
	position: relative;
	min-width: 0;
	transform: none;
	flex-basis: auto;
	min-height: 0;
	overflow-x: auto;
	overflow-y: hidden;
	align-items: center;
	flex-shrink: 0;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-17gel8v {
		width: 48px;
		height: 48px;
		display: flex;
		position: relative;
		min-width: 0;
		transform: none;
		flex-basis: auto;
		min-height: 0;
		overflow-x: auto;
		overflow-y: hidden;
		align-items: center;
		flex-shrink: 0;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-17gel8v {
		width: 48px;
		height: 48px;
		display: flex;
		position: relative;
		min-width: 0;
		transform: none;
		flex-basis: auto;
		min-height: 0;
		overflow-x: auto;
		overflow-y: hidden;
		align-items: center;
		flex-shrink: 0;
	}
}

:not(#\20):not(#\20).r-rm6pr0 {
	height: 100%;
	margin: 0;
	display: block;
	padding: 0;
	max-width: 100%;
	min-width: 100%;
	max-height: 100%;
	min-height: 100%;
}

:not(#\20):not(#\20).r-1cqg1fk {
	gap: 8px;
	color: #2563EB;
	--rpmh: 100%;
	--rpmw: 100%;
	cursor: pointer;
	display: flex;
	font-size: 14px;
	min-width: var(--rpmw, auto);
	min-height: var(--rpmh, auto);
	align-items: center;
	font-weight: 500;
	line-height: 20px;
	flex-direction: column;
	justify-content: center;
	background-color: #f0f0f0;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-1cqg1fk {
		--rpmh: 100%;
		--rpmw: 100%;
		display: flex;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-1cqg1fk {
		--rpmh: 100%;
		--rpmw: 100%;
		display: flex;
	}
}

:not(#\20):not(#\20).r-147vidy {
	display: flex;
	row-gap: 5px;
	position: relative;
	flex-grow: 1;
	max-width: 100%;
	min-width: auto;
	align-self: stretch;
	column-gap: 5px;
	flex-basis: auto;
	min-height: 1px;
	flex-shrink: 1;
	flex-direction: column;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-147vidy {
		display: flex;
		row-gap: 5px;
		position: relative;
		flex-grow: 1;
		max-width: 100%;
		min-width: auto;
		align-self: stretch;
		column-gap: 5px;
		flex-basis: auto;
		min-height: 1px;
		flex-shrink: 1;
		flex-direction: column;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-147vidy {
		display: flex;
		row-gap: 5px;
		position: relative;
		flex-grow: 1;
		max-width: 100%;
		min-width: auto;
		align-self: stretch;
		column-gap: 5px;
		flex-basis: auto;
		min-height: 1px;
		flex-shrink: 1;
		flex-direction: column;
	}
}

:not(#\20):not(#\20).r-lew9wp {
	color: #3B5998;
	position: relative;
	font-size: 18px;
	transform: none;
	word-wrap: break-word;
	flex-basis: auto;
	flex-shrink: 0;
	font-family: Inter;
	font-weight: 400;
	line-height: 20px;
	overflow-wrap: break-word;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-lew9wp {
		color: #3B5998;
		position: relative;
		font-size: 18px;
		transform: none;
		word-wrap: break-word;
		flex-basis: auto;
		flex-shrink: 0;
		font-family: Inter;
		font-weight: 400;
		line-height: 20px;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-lew9wp {
		color: #3B5998;
		position: relative;
		font-size: 18px;
		transform: none;
		word-wrap: break-word;
		flex-basis: auto;
		flex-shrink: 0;
		font-family: Inter;
		font-weight: 400;
		line-height: 20px;
	}
}

:not(#\20):not(#\20).r-1486edp {
	color: black;
	position: relative;
	font-size: 18px;
	transform: none;
	word-wrap: break-word;
	flex-basis: auto;
	flex-shrink: 0;
	font-family: Inter;
	font-weight: 400;
	line-height: 20.02px;
	overflow-wrap: break-word;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-1486edp {
		color: black;
		position: relative;
		font-size: 18px;
		transform: none;
		word-wrap: break-word;
		flex-basis: auto;
		flex-shrink: 0;
		font-family: Inter;
		font-weight: 400;
		line-height: 20.02px;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-1486edp {
		color: black;
		position: relative;
		font-size: 18px;
		transform: none;
		word-wrap: break-word;
		flex-basis: auto;
		flex-shrink: 0;
		font-family: Inter;
		font-weight: 400;
		line-height: 20.02px;
	}
}

:not(#\20):not(#\20).r-16rxr91 {
	display: flex;
	row-gap: 10px;
	position: relative;
	max-width: 100%;
	min-width: auto;
	align-self: flex-start;
	column-gap: 10px;
	flex-basis: auto;
	min-height: 1px;
	align-items: center;
	flex-shrink: 0;
	justify-content: center;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-16rxr91 {
		display: flex;
		row-gap: 10px;
		position: relative;
		max-width: 100%;
		min-width: auto;
		align-self: flex-start;
		column-gap: 10px;
		flex-basis: auto;
		min-height: 1px;
		align-items: center;
		flex-shrink: 0;
		justify-content: center;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-16rxr91 {
		display: flex;
		row-gap: 10px;
		position: relative;
		max-width: 100%;
		min-width: auto;
		align-self: flex-start;
		column-gap: 10px;
		flex-basis: auto;
		min-height: 1px;
		align-items: center;
		flex-shrink: 0;
		justify-content: center;
	}
}

:not(#\20):not(#\20).r-1j7kx0r {
	color: #627AAD;
	position: relative;
	font-size: 12px;
	transform: none;
	word-wrap: break-word;
	flex-basis: auto;
	flex-shrink: 0;
	font-family: Inter;
	font-weight: 400;
	line-height: 20.04px;
	overflow-wrap: break-word;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-1j7kx0r {
		color: #627AAD;
		position: relative;
		font-size: 12px;
		transform: none;
		word-wrap: break-word;
		flex-basis: auto;
		flex-shrink: 0;
		font-family: Inter;
		font-weight: 400;
		line-height: 20.04px;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-1j7kx0r {
		color: #627AAD;
		position: relative;
		font-size: 12px;
		transform: none;
		word-wrap: break-word;
		flex-basis: auto;
		flex-shrink: 0;
		font-family: Inter;
		font-weight: 400;
		line-height: 20.04px;
	}
}

:not(#\20):not(#\20).r-3jwvif {
	color: #000000;
	height: 20.02px;
	position: relative;
	font-size: 14px;
	transform: none;
	word-wrap: break-word;
	flex-basis: auto;
	overflow-y: hidden;
	flex-shrink: 0;
	font-family: Inter;
	font-weight: 400;
	line-height: 20.02px;
	overflow-wrap: break-word;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-3jwvif {
		color: #000000;
		height: 20.02px;
		position: relative;
		font-size: 14px;
		transform: none;
		word-wrap: break-word;
		flex-basis: auto;
		overflow-y: hidden;
		flex-shrink: 0;
		font-family: Inter;
		font-weight: 400;
		line-height: 20.02px;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-3jwvif {
		color: #000000;
		height: 20.02px;
		position: relative;
		font-size: 14px;
		transform: none;
		word-wrap: break-word;
		flex-basis: auto;
		overflow-y: hidden;
		flex-shrink: 0;
		font-family: Inter;
		font-weight: 400;
		line-height: 20.02px;
	}
}

:not(#\20):not(#\20).r-6pvahy {
	color: #627AAD;
	position: relative;
	font-size: 12px;
	transform: none;
	word-wrap: break-word;
	flex-basis: auto;
	flex-shrink: 0;
	font-family: Inter;
	font-weight: 400;
	line-height: 20.04px;
	overflow-wrap: break-word;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-6pvahy {
		color: #627AAD;
		position: relative;
		font-size: 12px;
		transform: none;
		word-wrap: break-word;
		flex-basis: auto;
		flex-shrink: 0;
		font-family: Inter;
		font-weight: 400;
		line-height: 20.04px;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-6pvahy {
		color: #627AAD;
		position: relative;
		font-size: 12px;
		transform: none;
		word-wrap: break-word;
		flex-basis: auto;
		flex-shrink: 0;
		font-family: Inter;
		font-weight: 400;
		line-height: 20.04px;
	}
}

:not(#\20):not(#\20).r-126oq10 {
	color: black;
	position: relative;
	font-size: 14px;
	transform: none;
	word-wrap: break-word;
	flex-basis: auto;
	flex-shrink: 0;
	font-family: Inter;
	font-weight: 400;
	line-height: 20.02px;
	overflow-wrap: break-word;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-126oq10 {
		color: black;
		position: relative;
		font-size: 14px;
		transform: none;
		word-wrap: break-word;
		flex-basis: auto;
		flex-shrink: 0;
		font-family: Inter;
		font-weight: 400;
		line-height: 20.02px;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-126oq10 {
		color: black;
		position: relative;
		font-size: 14px;
		transform: none;
		word-wrap: break-word;
		flex-basis: auto;
		flex-shrink: 0;
		font-family: Inter;
		font-weight: 400;
		line-height: 20.02px;
	}
}

:not(#\20):not(#\20).r-6dqndy {
	display: flex;
	row-gap: 10px;
	position: relative;
	max-width: 100%;
	min-width: auto;
	align-self: stretch;
	column-gap: 10px;
	flex-basis: auto;
	min-height: 1px;
	align-items: center;
	flex-shrink: 0;
	justify-content: center;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-6dqndy {
		display: flex;
		row-gap: 10px;
		position: relative;
		max-width: 100%;
		min-width: auto;
		align-self: stretch;
		column-gap: 10px;
		flex-basis: auto;
		min-height: 1px;
		align-items: center;
		flex-shrink: 0;
		justify-content: center;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-6dqndy {
		display: flex;
		row-gap: 10px;
		position: relative;
		max-width: 100%;
		min-width: auto;
		align-self: stretch;
		column-gap: 10px;
		flex-basis: auto;
		min-height: 1px;
		align-items: center;
		flex-shrink: 0;
		justify-content: center;
	}
}

:not(#\20):not(#\20).r-noh5t5 {
	display: flex;
	position: relative;
	max-width: 400px;
	min-width: 0;
	transform: none;
	flex-basis: auto;
	min-height: 0;
	overflow-x: auto;
	overflow-y: hidden;
	align-items: center;
	flex-shrink: 0;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-noh5t5 {
		display: flex;
		position: relative;
		max-width: 400px;
		min-width: 0;
		transform: none;
		flex-basis: auto;
		min-height: 0;
		overflow-x: auto;
		overflow-y: hidden;
		align-items: center;
		flex-shrink: 0;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-noh5t5 {
		display: flex;
		position: relative;
		max-width: 400px;
		min-width: 0;
		transform: none;
		flex-basis: auto;
		min-height: 0;
		overflow-x: auto;
		overflow-y: hidden;
		align-items: center;
		flex-shrink: 0;
	}
}

:not(#\20):not(#\20).r-yvfj6b {
	height: 100%;
	margin: 0;
	display: block;
	padding: 0;
	max-width: 100%;
	min-width: 100%;
	max-height: 100%;
	min-height: 100%;
}

:not(#\20):not(#\20).r-1qvan5z {
	gap: 8px;
	color: #2563EB;
	--rpmh: 270px;
	--rpmw: 270px;
	cursor: pointer;
	display: flex;
	font-size: 14px;
	min-width: var(--rpmw, auto);
	min-height: var(--rpmh, auto);
	align-items: center;
	font-weight: 500;
	line-height: 20px;
	flex-direction: column;
	justify-content: center;
	background-color: #f0f0f0;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-1qvan5z {
		--rpmh: 270px;
		--rpmw: 270px;
		display: flex;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-1qvan5z {
		--rpmh: 270px;
		--rpmw: 270px;
		display: flex;
	}
}

:not(#\20):not(#\20).r-wu1hp9 {
	color: #7F7F7F;
	z-index: 1;
	position: relative;
	font-size: 12px;
	transform: none;
	word-wrap: break-word;
	flex-basis: auto;
	flex-shrink: 0;
	font-family: Inter;
	font-weight: 400;
	line-height: 20.04px;
	overflow-wrap: break-word;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-wu1hp9 {
		color: #7F7F7F;
		z-index: 1;
		position: relative;
		font-size: 12px;
		transform: none;
		word-wrap: break-word;
		flex-basis: auto;
		flex-shrink: 0;
		font-family: Inter;
		font-weight: 400;
		line-height: 20.04px;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-wu1hp9 {
		color: #7F7F7F;
		z-index: 1;
		position: relative;
		font-size: 12px;
		transform: none;
		word-wrap: break-word;
		flex-basis: auto;
		flex-shrink: 0;
		font-family: Inter;
		font-weight: 400;
		line-height: 20.04px;
	}
}

:not(#\20):not(#\20).r-1f4s0b9 {
	color: black;
	position: relative;
	font-size: 14px;
	transform: none;
	word-wrap: break-word;
	flex-basis: auto;
	flex-shrink: 0;
	font-family: Inter;
	font-weight: 400;
	line-height: 20.02px;
	overflow-wrap: break-word;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-1f4s0b9 {
		color: black;
		position: relative;
		font-size: 14px;
		transform: none;
		word-wrap: break-word;
		flex-basis: auto;
		flex-shrink: 0;
		font-family: Inter;
		font-weight: 400;
		line-height: 20.02px;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-1f4s0b9 {
		color: black;
		position: relative;
		font-size: 14px;
		transform: none;
		word-wrap: break-word;
		flex-basis: auto;
		flex-shrink: 0;
		font-family: Inter;
		font-weight: 400;
		line-height: 20.02px;
	}
}

:not(#\20):not(#\20).r-dgsjdc {
	color: #7F7F7F;
	position: relative;
	font-size: 12px;
	transform: none;
	word-wrap: break-word;
	flex-basis: auto;
	flex-shrink: 0;
	font-family: Inter;
	font-weight: 400;
	line-height: 20.04px;
	overflow-wrap: break-word;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-dgsjdc {
		color: #7F7F7F;
		position: relative;
		font-size: 12px;
		transform: none;
		word-wrap: break-word;
		flex-basis: auto;
		flex-shrink: 0;
		font-family: Inter;
		font-weight: 400;
		line-height: 20.04px;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-dgsjdc {
		color: #7F7F7F;
		position: relative;
		font-size: 12px;
		transform: none;
		word-wrap: break-word;
		flex-basis: auto;
		flex-shrink: 0;
		font-family: Inter;
		font-weight: 400;
		line-height: 20.04px;
	}
}

:not(#\20):not(#\20).r-1o05rkd {
	display: flex;
	row-gap: 15px;
	position: relative;
	flex-grow: 1;
	min-width: auto;
	column-gap: 15px;
	flex-basis: auto;
	min-height: 1px;
	flex-shrink: 1;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-1o05rkd {
		display: flex;
		row-gap: 15px;
		position: relative;
		flex-grow: 1;
		min-width: auto;
		column-gap: 15px;
		flex-basis: auto;
		min-height: 1px;
		flex-shrink: 1;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-1o05rkd {
		display: flex;
		row-gap: 15px;
		position: relative;
		flex-grow: 1;
		min-width: auto;
		column-gap: 15px;
		flex-basis: auto;
		min-height: 1px;
		flex-shrink: 1;
	}
}

:not(#\20):not(#\20).r-kzos6g {
	width: 48px;
	height: 48px;
	display: flex;
	position: relative;
	min-width: 0;
	transform: none;
	flex-basis: auto;
	min-height: 0;
	overflow-x: auto;
	overflow-y: hidden;
	align-items: center;
	flex-shrink: 0;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-kzos6g {
		width: 48px;
		height: 48px;
		display: flex;
		position: relative;
		min-width: 0;
		transform: none;
		flex-basis: auto;
		min-height: 0;
		overflow-x: auto;
		overflow-y: hidden;
		align-items: center;
		flex-shrink: 0;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-kzos6g {
		width: 48px;
		height: 48px;
		display: flex;
		position: relative;
		min-width: 0;
		transform: none;
		flex-basis: auto;
		min-height: 0;
		overflow-x: auto;
		overflow-y: hidden;
		align-items: center;
		flex-shrink: 0;
	}
}

:not(#\20):not(#\20).r-1qppxf1 {
	height: 100%;
	margin: 0;
	display: block;
	padding: 0;
	max-width: 100%;
	min-width: 100%;
	max-height: 100%;
	min-height: 100%;
}

:not(#\20):not(#\20).r-8vyfnr {
	gap: 8px;
	color: #2563EB;
	--rpmh: 100%;
	--rpmw: 100%;
	cursor: pointer;
	display: flex;
	font-size: 14px;
	min-width: var(--rpmw, auto);
	min-height: var(--rpmh, auto);
	align-items: center;
	font-weight: 500;
	line-height: 20px;
	flex-direction: column;
	justify-content: center;
	background-color: #f0f0f0;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-8vyfnr {
		--rpmh: 100%;
		--rpmw: 100%;
		display: flex;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-8vyfnr {
		--rpmh: 100%;
		--rpmw: 100%;
		display: flex;
	}
}

:not(#\20):not(#\20).r-p73chm {
	display: flex;
	row-gap: 5px;
	position: relative;
	flex-grow: 1;
	max-width: 100%;
	min-width: auto;
	align-self: stretch;
	column-gap: 5px;
	flex-basis: auto;
	min-height: 1px;
	flex-shrink: 1;
	flex-direction: column;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-p73chm {
		display: flex;
		row-gap: 5px;
		position: relative;
		flex-grow: 1;
		max-width: 100%;
		min-width: auto;
		align-self: stretch;
		column-gap: 5px;
		flex-basis: auto;
		min-height: 1px;
		flex-shrink: 1;
		flex-direction: column;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-p73chm {
		display: flex;
		row-gap: 5px;
		position: relative;
		flex-grow: 1;
		max-width: 100%;
		min-width: auto;
		align-self: stretch;
		column-gap: 5px;
		flex-basis: auto;
		min-height: 1px;
		flex-shrink: 1;
		flex-direction: column;
	}
}

:not(#\20):not(#\20).r-1wzxthg {
	color: #3B5998;
	position: relative;
	font-size: 18px;
	transform: none;
	word-wrap: break-word;
	flex-basis: auto;
	flex-shrink: 0;
	font-family: Inter;
	font-weight: 700;
	line-height: 20px;
	overflow-wrap: break-word;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-1wzxthg {
		color: #3B5998;
		position: relative;
		font-size: 18px;
		transform: none;
		word-wrap: break-word;
		flex-basis: auto;
		flex-shrink: 0;
		font-family: Inter;
		font-weight: 700;
		line-height: 20px;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-1wzxthg {
		color: #3B5998;
		position: relative;
		font-size: 18px;
		transform: none;
		word-wrap: break-word;
		flex-basis: auto;
		flex-shrink: 0;
		font-family: Inter;
		font-weight: 700;
		line-height: 20px;
	}
}

:not(#\20):not(#\20).r-7rgehs {
	color: black;
	position: relative;
	font-size: 18px;
	transform: none;
	word-wrap: break-word;
	flex-basis: auto;
	flex-shrink: 0;
	font-family: Inter;
	font-weight: 400;
	line-height: 20.02px;
	overflow-wrap: break-word;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-7rgehs {
		color: black;
		position: relative;
		font-size: 18px;
		transform: none;
		word-wrap: break-word;
		flex-basis: auto;
		flex-shrink: 0;
		font-family: Inter;
		font-weight: 400;
		line-height: 20.02px;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-7rgehs {
		color: black;
		position: relative;
		font-size: 18px;
		transform: none;
		word-wrap: break-word;
		flex-basis: auto;
		flex-shrink: 0;
		font-family: Inter;
		font-weight: 400;
		line-height: 20.02px;
	}
}

:not(#\20):not(#\20).r-dxwwck {
	display: flex;
	row-gap: 10px;
	position: relative;
	max-width: 100%;
	min-width: auto;
	align-self: flex-start;
	column-gap: 10px;
	flex-basis: auto;
	min-height: 1px;
	align-items: center;
	flex-shrink: 0;
	justify-content: center;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-dxwwck {
		display: flex;
		row-gap: 10px;
		position: relative;
		max-width: 100%;
		min-width: auto;
		align-self: flex-start;
		column-gap: 10px;
		flex-basis: auto;
		min-height: 1px;
		align-items: center;
		flex-shrink: 0;
		justify-content: center;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-dxwwck {
		display: flex;
		row-gap: 10px;
		position: relative;
		max-width: 100%;
		min-width: auto;
		align-self: flex-start;
		column-gap: 10px;
		flex-basis: auto;
		min-height: 1px;
		align-items: center;
		flex-shrink: 0;
		justify-content: center;
	}
}

:not(#\20):not(#\20).r-nsfrpj {
	color: #627AAD;
	position: relative;
	font-size: 12px;
	transform: none;
	word-wrap: break-word;
	flex-basis: auto;
	flex-shrink: 0;
	font-family: Inter;
	font-weight: 400;
	line-height: 20.04px;
	overflow-wrap: break-word;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-nsfrpj {
		color: #627AAD;
		position: relative;
		font-size: 12px;
		transform: none;
		word-wrap: break-word;
		flex-basis: auto;
		flex-shrink: 0;
		font-family: Inter;
		font-weight: 400;
		line-height: 20.04px;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-nsfrpj {
		color: #627AAD;
		position: relative;
		font-size: 12px;
		transform: none;
		word-wrap: break-word;
		flex-basis: auto;
		flex-shrink: 0;
		font-family: Inter;
		font-weight: 400;
		line-height: 20.04px;
	}
}

:not(#\20):not(#\20).r-1rrd8c3 {
	color: #000000;
	height: 20.02px;
	position: relative;
	font-size: 14px;
	transform: none;
	word-wrap: break-word;
	flex-basis: auto;
	overflow-y: hidden;
	flex-shrink: 0;
	font-family: Inter;
	font-weight: 400;
	line-height: 20.02px;
	overflow-wrap: break-word;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-1rrd8c3 {
		color: #000000;
		height: 20.02px;
		position: relative;
		font-size: 14px;
		transform: none;
		word-wrap: break-word;
		flex-basis: auto;
		overflow-y: hidden;
		flex-shrink: 0;
		font-family: Inter;
		font-weight: 400;
		line-height: 20.02px;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-1rrd8c3 {
		color: #000000;
		height: 20.02px;
		position: relative;
		font-size: 14px;
		transform: none;
		word-wrap: break-word;
		flex-basis: auto;
		overflow-y: hidden;
		flex-shrink: 0;
		font-family: Inter;
		font-weight: 400;
		line-height: 20.02px;
	}
}

:not(#\20):not(#\20).r-8qke7l {
	color: #627AAD;
	position: relative;
	font-size: 12px;
	transform: none;
	word-wrap: break-word;
	flex-basis: auto;
	flex-shrink: 0;
	font-family: Inter;
	font-weight: 400;
	line-height: 20.04px;
	overflow-wrap: break-word;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-8qke7l {
		color: #627AAD;
		position: relative;
		font-size: 12px;
		transform: none;
		word-wrap: break-word;
		flex-basis: auto;
		flex-shrink: 0;
		font-family: Inter;
		font-weight: 400;
		line-height: 20.04px;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-8qke7l {
		color: #627AAD;
		position: relative;
		font-size: 12px;
		transform: none;
		word-wrap: break-word;
		flex-basis: auto;
		flex-shrink: 0;
		font-family: Inter;
		font-weight: 400;
		line-height: 20.04px;
	}
}

:not(#\20):not(#\20).r-1mpz0qn {
	color: black;
	position: relative;
	font-size: 14px;
	transform: none;
	word-wrap: break-word;
	flex-basis: auto;
	flex-shrink: 0;
	font-family: Inter;
	font-weight: 400;
	line-height: 20.02px;
	overflow-wrap: break-word;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-1mpz0qn {
		color: black;
		position: relative;
		font-size: 14px;
		transform: none;
		word-wrap: break-word;
		flex-basis: auto;
		flex-shrink: 0;
		font-family: Inter;
		font-weight: 400;
		line-height: 20.02px;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-1mpz0qn {
		color: black;
		position: relative;
		font-size: 14px;
		transform: none;
		word-wrap: break-word;
		flex-basis: auto;
		flex-shrink: 0;
		font-family: Inter;
		font-weight: 400;
		line-height: 20.02px;
	}
}

:not(#\20):not(#\20).r-1wb9g6s {
	display: flex;
	row-gap: 10px;
	position: relative;
	max-width: 100%;
	min-width: auto;
	align-self: stretch;
	column-gap: 10px;
	flex-basis: auto;
	min-height: 1px;
	align-items: center;
	flex-shrink: 0;
	justify-content: center;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-1wb9g6s {
		display: flex;
		row-gap: 10px;
		position: relative;
		max-width: 100%;
		min-width: auto;
		align-self: stretch;
		column-gap: 10px;
		flex-basis: auto;
		min-height: 1px;
		align-items: center;
		flex-shrink: 0;
		justify-content: center;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-1wb9g6s {
		display: flex;
		row-gap: 10px;
		position: relative;
		max-width: 100%;
		min-width: auto;
		align-self: stretch;
		column-gap: 10px;
		flex-basis: auto;
		min-height: 1px;
		align-items: center;
		flex-shrink: 0;
		justify-content: center;
	}
}

:not(#\20):not(#\20).r-gd5mm2 {
	display: flex;
	position: relative;
	max-width: 400px;
	min-width: 0;
	transform: none;
	flex-basis: auto;
	min-height: 0;
	overflow-x: auto;
	overflow-y: hidden;
	align-items: center;
	flex-shrink: 0;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-gd5mm2 {
		display: flex;
		position: relative;
		max-width: 400px;
		min-width: 0;
		transform: none;
		flex-basis: auto;
		min-height: 0;
		overflow-x: auto;
		overflow-y: hidden;
		align-items: center;
		flex-shrink: 0;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-gd5mm2 {
		display: flex;
		position: relative;
		max-width: 400px;
		min-width: 0;
		transform: none;
		flex-basis: auto;
		min-height: 0;
		overflow-x: auto;
		overflow-y: hidden;
		align-items: center;
		flex-shrink: 0;
	}
}

:not(#\20):not(#\20).r-3c2ljx {
	height: 100%;
	margin: 0;
	display: block;
	padding: 0;
	max-width: 100%;
	min-width: 100%;
	max-height: 100%;
	min-height: 100%;
}

:not(#\20):not(#\20).r-1dngkrg {
	gap: 8px;
	color: #2563EB;
	--rpmh: 270px;
	--rpmw: 270px;
	cursor: pointer;
	display: flex;
	font-size: 14px;
	min-width: var(--rpmw, auto);
	min-height: var(--rpmh, auto);
	align-items: center;
	font-weight: 500;
	line-height: 20px;
	flex-direction: column;
	justify-content: center;
	background-color: #f0f0f0;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-1dngkrg {
		--rpmh: 270px;
		--rpmw: 270px;
		display: flex;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-1dngkrg {
		--rpmh: 270px;
		--rpmw: 270px;
		display: flex;
	}
}

:not(#\20):not(#\20).r-1nfmu55 {
	color: #7F7F7F;
	z-index: 1;
	position: relative;
	font-size: 12px;
	transform: none;
	word-wrap: break-word;
	flex-basis: auto;
	flex-shrink: 0;
	font-family: Inter;
	font-weight: 400;
	line-height: 20.04px;
	overflow-wrap: break-word;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-1nfmu55 {
		color: #7F7F7F;
		z-index: 1;
		position: relative;
		font-size: 12px;
		transform: none;
		word-wrap: break-word;
		flex-basis: auto;
		flex-shrink: 0;
		font-family: Inter;
		font-weight: 400;
		line-height: 20.04px;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-1nfmu55 {
		color: #7F7F7F;
		z-index: 1;
		position: relative;
		font-size: 12px;
		transform: none;
		word-wrap: break-word;
		flex-basis: auto;
		flex-shrink: 0;
		font-family: Inter;
		font-weight: 400;
		line-height: 20.04px;
	}
}

:not(#\20):not(#\20).r-n969b0 {
	color: black;
	position: relative;
	font-size: 14px;
	transform: none;
	word-wrap: break-word;
	flex-basis: auto;
	flex-shrink: 0;
	font-family: Inter;
	font-weight: 400;
	line-height: 20.02px;
	overflow-wrap: break-word;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-n969b0 {
		color: black;
		position: relative;
		font-size: 14px;
		transform: none;
		word-wrap: break-word;
		flex-basis: auto;
		flex-shrink: 0;
		font-family: Inter;
		font-weight: 400;
		line-height: 20.02px;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-n969b0 {
		color: black;
		position: relative;
		font-size: 14px;
		transform: none;
		word-wrap: break-word;
		flex-basis: auto;
		flex-shrink: 0;
		font-family: Inter;
		font-weight: 400;
		line-height: 20.02px;
	}
}

:not(#\20):not(#\20).r-1ln7z8l {
	color: #7F7F7F;
	position: relative;
	font-size: 12px;
	transform: none;
	word-wrap: break-word;
	flex-basis: auto;
	flex-shrink: 0;
	font-family: Inter;
	font-weight: 400;
	line-height: 20.04px;
	overflow-wrap: break-word;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-1ln7z8l {
		color: #7F7F7F;
		position: relative;
		font-size: 12px;
		transform: none;
		word-wrap: break-word;
		flex-basis: auto;
		flex-shrink: 0;
		font-family: Inter;
		font-weight: 400;
		line-height: 20.04px;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-1ln7z8l {
		color: #7F7F7F;
		position: relative;
		font-size: 12px;
		transform: none;
		word-wrap: break-word;
		flex-basis: auto;
		flex-shrink: 0;
		font-family: Inter;
		font-weight: 400;
		line-height: 20.04px;
	}
}

:not(#\20):not(#\20).r-ojfa50 {
	display: flex;
	row-gap: 15px;
	position: relative;
	min-width: auto;
	transform: none;
	align-self: stretch;
	column-gap: 15px;
	flex-basis: auto;
	margin-top: 1.25%;
	min-height: 1px;
	border-left: 1px #D4D6DB dotted;
	flex-shrink: 0;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-ojfa50 {
		display: flex;
		row-gap: 15px;
		position: relative;
		min-width: auto;
		transform: none;
		align-self: stretch;
		column-gap: 15px;
		flex-basis: auto;
		margin-top: 1.25%;
		min-height: 1px;
		border-left: 1px #D4D6DB dotted;
		flex-shrink: 0;
		padding-left: 2.5%;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-ojfa50 {
		display: flex;
		row-gap: 15px;
		position: relative;
		min-width: auto;
		transform: none;
		align-self: stretch;
		column-gap: 15px;
		flex-basis: auto;
		margin-top: 1.25%;
		min-height: 1px;
		border-left: 1px #D4D6DB dotted;
		flex-shrink: 0;
	}
}

:not(#\20):not(#\20).r-ntjoqi {
	width: 48px;
	height: 48px;
	display: flex;
	position: relative;
	min-width: 0;
	transform: none;
	flex-basis: auto;
	min-height: 0;
	overflow-x: auto;
	overflow-y: hidden;
	align-items: center;
	flex-shrink: 0;
	margin-left: 1.25%;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-ntjoqi {
		width: 48px;
		height: 48px;
		display: flex;
		position: relative;
		min-width: 0;
		transform: none;
		flex-basis: auto;
		min-height: 0;
		overflow-x: auto;
		overflow-y: hidden;
		align-items: center;
		flex-shrink: 0;
		margin-left: 1.25%;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-ntjoqi {
		width: 48px;
		height: 48px;
		display: flex;
		position: relative;
		min-width: 0;
		transform: none;
		flex-basis: auto;
		min-height: 0;
		overflow-x: auto;
		overflow-y: hidden;
		align-items: center;
		flex-shrink: 0;
		margin-left: 1.25%;
	}
}

:not(#\20):not(#\20).r-1njbgef {
	height: 100%;
	margin: 0;
	display: block;
	padding: 0;
	max-width: 100%;
	min-width: 100%;
	max-height: 100%;
	min-height: 100%;
}

:not(#\20):not(#\20).r-9dttai {
	gap: 8px;
	color: #2563EB;
	--rpmh: 100%;
	--rpmw: 100%;
	cursor: pointer;
	display: flex;
	font-size: 14px;
	min-width: var(--rpmw, auto);
	min-height: var(--rpmh, auto);
	align-items: center;
	font-weight: 500;
	line-height: 20px;
	flex-direction: column;
	justify-content: center;
	background-color: #f0f0f0;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-9dttai {
		--rpmh: 100%;
		--rpmw: 100%;
		display: flex;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-9dttai {
		--rpmh: 100%;
		--rpmw: 100%;
		display: flex;
	}
}

:not(#\20):not(#\20).r-cl509v {
	display: flex;
	row-gap: 5px;
	position: relative;
	flex-grow: 1;
	max-width: 100%;
	min-width: auto;
	align-self: stretch;
	column-gap: 5px;
	flex-basis: auto;
	min-height: 1px;
	flex-shrink: 1;
	flex-direction: column;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-cl509v {
		display: flex;
		row-gap: 5px;
		position: relative;
		flex-grow: 1;
		max-width: 100%;
		min-width: auto;
		align-self: stretch;
		column-gap: 5px;
		flex-basis: auto;
		min-height: 1px;
		flex-shrink: 1;
		flex-direction: column;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-cl509v {
		display: flex;
		row-gap: 5px;
		position: relative;
		flex-grow: 1;
		max-width: 100%;
		min-width: auto;
		align-self: stretch;
		column-gap: 5px;
		flex-basis: auto;
		min-height: 1px;
		flex-shrink: 1;
		flex-direction: column;
	}
}

:not(#\20):not(#\20).r-1fyuv1y {
	color: #3B5998;
	position: relative;
	font-size: 18px;
	transform: none;
	word-wrap: break-word;
	flex-basis: auto;
	flex-shrink: 0;
	font-family: Inter;
	font-weight: 700;
	line-height: 20px;
	overflow-wrap: break-word;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-1fyuv1y {
		color: #3B5998;
		position: relative;
		font-size: 18px;
		transform: none;
		word-wrap: break-word;
		flex-basis: auto;
		flex-shrink: 0;
		font-family: Inter;
		font-weight: 700;
		line-height: 20px;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-1fyuv1y {
		color: #3B5998;
		position: relative;
		font-size: 18px;
		transform: none;
		word-wrap: break-word;
		flex-basis: auto;
		flex-shrink: 0;
		font-family: Inter;
		font-weight: 700;
		line-height: 20px;
	}
}

:not(#\20):not(#\20).r-18stj2k {
	color: black;
	position: relative;
	font-size: 18px;
	transform: none;
	word-wrap: break-word;
	align-self: stretch;
	flex-basis: auto;
	flex-shrink: 0;
	font-family: Inter;
	font-weight: 400;
	line-height: 20.02px;
	overflow-wrap: break-word;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-18stj2k {
		color: black;
		position: relative;
		font-size: 18px;
		transform: none;
		word-wrap: break-word;
		align-self: stretch;
		flex-basis: auto;
		flex-shrink: 0;
		font-family: Inter;
		font-weight: 400;
		line-height: 20.02px;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-18stj2k {
		color: black;
		position: relative;
		font-size: 18px;
		transform: none;
		word-wrap: break-word;
		align-self: stretch;
		flex-basis: auto;
		flex-shrink: 0;
		font-family: Inter;
		font-weight: 400;
		line-height: 20.02px;
	}
}

:not(#\20):not(#\20).r-chh2lr {
	display: flex;
	row-gap: 10px;
	position: relative;
	max-width: 100%;
	min-width: auto;
	align-self: flex-start;
	column-gap: 10px;
	flex-basis: auto;
	min-height: 1px;
	align-items: center;
	flex-shrink: 0;
	justify-content: center;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-chh2lr {
		display: flex;
		row-gap: 10px;
		position: relative;
		max-width: 100%;
		min-width: auto;
		align-self: flex-start;
		column-gap: 10px;
		flex-basis: auto;
		min-height: 1px;
		align-items: center;
		flex-shrink: 0;
		justify-content: center;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-chh2lr {
		display: flex;
		row-gap: 10px;
		position: relative;
		max-width: 100%;
		min-width: auto;
		align-self: flex-start;
		column-gap: 10px;
		flex-basis: auto;
		min-height: 1px;
		align-items: center;
		flex-shrink: 0;
		justify-content: center;
	}
}

:not(#\20):not(#\20).r-1mmjoeb {
	color: #627AAD;
	position: relative;
	font-size: 12px;
	transform: none;
	word-wrap: break-word;
	flex-basis: auto;
	flex-shrink: 0;
	font-family: Inter;
	font-weight: 400;
	line-height: 20.04px;
	overflow-wrap: break-word;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-1mmjoeb {
		color: #627AAD;
		position: relative;
		font-size: 12px;
		transform: none;
		word-wrap: break-word;
		flex-basis: auto;
		flex-shrink: 0;
		font-family: Inter;
		font-weight: 400;
		line-height: 20.04px;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-1mmjoeb {
		color: #627AAD;
		position: relative;
		font-size: 12px;
		transform: none;
		word-wrap: break-word;
		flex-basis: auto;
		flex-shrink: 0;
		font-family: Inter;
		font-weight: 400;
		line-height: 20.04px;
	}
}

:not(#\20):not(#\20).r-bkr57k {
	color: #000000;
	height: 20.02px;
	position: relative;
	font-size: 14px;
	transform: none;
	word-wrap: break-word;
	flex-basis: auto;
	overflow-y: hidden;
	flex-shrink: 0;
	font-family: Inter;
	font-weight: 400;
	line-height: 20.02px;
	overflow-wrap: break-word;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-bkr57k {
		color: #000000;
		height: 20.02px;
		position: relative;
		font-size: 14px;
		transform: none;
		word-wrap: break-word;
		flex-basis: auto;
		overflow-y: hidden;
		flex-shrink: 0;
		font-family: Inter;
		font-weight: 400;
		line-height: 20.02px;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-bkr57k {
		color: #000000;
		height: 20.02px;
		position: relative;
		font-size: 14px;
		transform: none;
		word-wrap: break-word;
		flex-basis: auto;
		overflow-y: hidden;
		flex-shrink: 0;
		font-family: Inter;
		font-weight: 400;
		line-height: 20.02px;
	}
}

:not(#\20):not(#\20).r-1g0bfeq {
	color: #627AAD;
	position: relative;
	font-size: 12px;
	transform: none;
	word-wrap: break-word;
	flex-basis: auto;
	flex-shrink: 0;
	font-family: Inter;
	font-weight: 400;
	line-height: 20.04px;
	overflow-wrap: break-word;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-1g0bfeq {
		color: #627AAD;
		position: relative;
		font-size: 12px;
		transform: none;
		word-wrap: break-word;
		flex-basis: auto;
		flex-shrink: 0;
		font-family: Inter;
		font-weight: 400;
		line-height: 20.04px;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-1g0bfeq {
		color: #627AAD;
		position: relative;
		font-size: 12px;
		transform: none;
		word-wrap: break-word;
		flex-basis: auto;
		flex-shrink: 0;
		font-family: Inter;
		font-weight: 400;
		line-height: 20.04px;
	}
}

:not(#\20):not(#\20).r-y0aamc {
	color: black;
	position: relative;
	font-size: 14px;
	transform: none;
	word-wrap: break-word;
	flex-basis: auto;
	flex-shrink: 0;
	font-family: Inter;
	font-weight: 400;
	line-height: 20.02px;
	overflow-wrap: break-word;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-y0aamc {
		color: black;
		position: relative;
		font-size: 14px;
		transform: none;
		word-wrap: break-word;
		flex-basis: auto;
		flex-shrink: 0;
		font-family: Inter;
		font-weight: 400;
		line-height: 20.02px;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-y0aamc {
		color: black;
		position: relative;
		font-size: 14px;
		transform: none;
		word-wrap: break-word;
		flex-basis: auto;
		flex-shrink: 0;
		font-family: Inter;
		font-weight: 400;
		line-height: 20.02px;
	}
}

:not(#\20):not(#\20).r-17ei46q {
	display: flex;
	row-gap: 10px;
	position: relative;
	max-width: 100%;
	min-width: auto;
	align-self: stretch;
	column-gap: 10px;
	flex-basis: auto;
	min-height: 1px;
	align-items: center;
	flex-shrink: 0;
	justify-content: center;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-17ei46q {
		display: flex;
		row-gap: 10px;
		position: relative;
		max-width: 100%;
		min-width: auto;
		align-self: stretch;
		column-gap: 10px;
		flex-basis: auto;
		min-height: 1px;
		align-items: center;
		flex-shrink: 0;
		justify-content: center;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-17ei46q {
		display: flex;
		row-gap: 10px;
		position: relative;
		max-width: 100%;
		min-width: auto;
		align-self: stretch;
		column-gap: 10px;
		flex-basis: auto;
		min-height: 1px;
		align-items: center;
		flex-shrink: 0;
		justify-content: center;
	}
}

:not(#\20):not(#\20).r-ymezs4 {
	display: flex;
	position: relative;
	max-width: 400px;
	min-width: 0;
	transform: none;
	flex-basis: auto;
	min-height: 0;
	overflow-x: auto;
	overflow-y: hidden;
	align-items: center;
	flex-shrink: 0;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-ymezs4 {
		display: flex;
		position: relative;
		max-width: 400px;
		min-width: 0;
		transform: none;
		flex-basis: auto;
		min-height: 0;
		overflow-x: auto;
		overflow-y: hidden;
		align-items: center;
		flex-shrink: 0;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-ymezs4 {
		display: flex;
		position: relative;
		max-width: 400px;
		min-width: 0;
		transform: none;
		flex-basis: auto;
		min-height: 0;
		overflow-x: auto;
		overflow-y: hidden;
		align-items: center;
		flex-shrink: 0;
	}
}

:not(#\20):not(#\20).r-1p58nnz {
	height: 100%;
	margin: 0;
	display: block;
	padding: 0;
	max-width: 100%;
	min-width: 100%;
	max-height: 100%;
	min-height: 100%;
}

:not(#\20):not(#\20).r-151guge {
	gap: 8px;
	color: #2563EB;
	--rpmh: 270px;
	--rpmw: 270px;
	cursor: pointer;
	display: flex;
	font-size: 14px;
	min-width: var(--rpmw, auto);
	min-height: var(--rpmh, auto);
	align-items: center;
	font-weight: 500;
	line-height: 20px;
	flex-direction: column;
	justify-content: center;
	background-color: #f0f0f0;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-151guge {
		--rpmh: 270px;
		--rpmw: 270px;
		display: flex;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-151guge {
		--rpmh: 270px;
		--rpmw: 270px;
		display: flex;
	}
}

:not(#\20):not(#\20).r-1uoxv4w {
	color: #7F7F7F;
	z-index: 1;
	position: relative;
	font-size: 12px;
	transform: none;
	word-wrap: break-word;
	flex-basis: auto;
	flex-shrink: 0;
	font-family: Inter;
	font-weight: 400;
	line-height: 20.04px;
	overflow-wrap: break-word;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-1uoxv4w {
		color: #7F7F7F;
		z-index: 1;
		position: relative;
		font-size: 12px;
		transform: none;
		word-wrap: break-word;
		flex-basis: auto;
		flex-shrink: 0;
		font-family: Inter;
		font-weight: 400;
		line-height: 20.04px;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-1uoxv4w {
		color: #7F7F7F;
		z-index: 1;
		position: relative;
		font-size: 12px;
		transform: none;
		word-wrap: break-word;
		flex-basis: auto;
		flex-shrink: 0;
		font-family: Inter;
		font-weight: 400;
		line-height: 20.04px;
	}
}

:not(#\20):not(#\20).r-dh9l43 {
	color: black;
	width: 4.40px;
	height: 20.02px;
	position: relative;
	font-size: 14px;
	transform: none;
	word-wrap: break-word;
	flex-basis: auto;
	overflow-y: hidden;
	flex-shrink: 0;
	font-family: Inter;
	font-weight: 400;
	line-height: 20.02px;
	overflow-wrap: break-word;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-dh9l43 {
		color: black;
		width: 4.40px;
		height: 20.02px;
		position: relative;
		font-size: 14px;
		transform: none;
		word-wrap: break-word;
		flex-basis: auto;
		overflow-y: hidden;
		flex-shrink: 0;
		font-family: Inter;
		font-weight: 400;
		line-height: 20.02px;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-dh9l43 {
		color: black;
		width: 4.40px;
		height: 20.02px;
		position: relative;
		font-size: 14px;
		transform: none;
		word-wrap: break-word;
		flex-basis: auto;
		overflow-y: hidden;
		flex-shrink: 0;
		font-family: Inter;
		font-weight: 400;
		line-height: 20.02px;
	}
}

:not(#\20):not(#\20).r-m2eqpv {
	color: #7F7F7F;
	position: relative;
	font-size: 12px;
	transform: none;
	word-wrap: break-word;
	flex-basis: auto;
	flex-shrink: 0;
	font-family: Inter;
	font-weight: 400;
	line-height: 20.04px;
	overflow-wrap: break-word;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-m2eqpv {
		color: #7F7F7F;
		position: relative;
		font-size: 12px;
		transform: none;
		word-wrap: break-word;
		flex-basis: auto;
		flex-shrink: 0;
		font-family: Inter;
		font-weight: 400;
		line-height: 20.04px;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-m2eqpv {
		color: #7F7F7F;
		position: relative;
		font-size: 12px;
		transform: none;
		word-wrap: break-word;
		flex-basis: auto;
		flex-shrink: 0;
		font-family: Inter;
		font-weight: 400;
		line-height: 20.04px;
	}
}

:not(#\20):not(#\20).r-1nbjwv2 {
	display: flex;
	row-gap: 15px;
	position: relative;
	flex-grow: 1;
	min-width: auto;
	column-gap: 15px;
	flex-basis: auto;
	min-height: 1px;
	flex-shrink: 1;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-1nbjwv2 {
		display: flex;
		row-gap: 15px;
		position: relative;
		flex-grow: 1;
		min-width: auto;
		column-gap: 15px;
		flex-basis: auto;
		min-height: 1px;
		flex-shrink: 1;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-1nbjwv2 {
		display: flex;
		row-gap: 15px;
		position: relative;
		flex-grow: 1;
		min-width: auto;
		column-gap: 15px;
		flex-basis: auto;
		min-height: 1px;
		flex-shrink: 1;
	}
}

:not(#\20):not(#\20).r-xv52o4 {
	width: 48px;
	height: 48px;
	display: flex;
	position: relative;
	min-width: 0;
	transform: none;
	flex-basis: auto;
	min-height: 0;
	overflow-x: auto;
	overflow-y: hidden;
	align-items: center;
	flex-shrink: 0;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-xv52o4 {
		width: 48px;
		height: 48px;
		display: flex;
		position: relative;
		min-width: 0;
		transform: none;
		flex-basis: auto;
		min-height: 0;
		overflow-x: auto;
		overflow-y: hidden;
		align-items: center;
		flex-shrink: 0;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-xv52o4 {
		width: 48px;
		height: 48px;
		display: flex;
		position: relative;
		min-width: 0;
		transform: none;
		flex-basis: auto;
		min-height: 0;
		overflow-x: auto;
		overflow-y: hidden;
		align-items: center;
		flex-shrink: 0;
	}
}

:not(#\20):not(#\20).r-1emlil5 {
	height: 100%;
	margin: 0;
	display: block;
	padding: 0;
	max-width: 100%;
	min-width: 100%;
	max-height: 100%;
	min-height: 100%;
}

:not(#\20):not(#\20).r-1rsgrr7 {
	gap: 8px;
	color: #2563EB;
	--rpmh: 100%;
	--rpmw: 100%;
	cursor: pointer;
	display: flex;
	font-size: 14px;
	min-width: var(--rpmw, auto);
	min-height: var(--rpmh, auto);
	align-items: center;
	font-weight: 500;
	line-height: 20px;
	flex-direction: column;
	justify-content: center;
	background-color: #f0f0f0;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-1rsgrr7 {
		--rpmh: 100%;
		--rpmw: 100%;
		display: flex;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-1rsgrr7 {
		--rpmh: 100%;
		--rpmw: 100%;
		display: flex;
	}
}

:not(#\20):not(#\20).r-qg8rv4 {
	display: flex;
	row-gap: 5px;
	position: relative;
	flex-grow: 1;
	max-width: 100%;
	min-width: auto;
	align-self: stretch;
	column-gap: 5px;
	flex-basis: auto;
	min-height: 1px;
	flex-shrink: 1;
	flex-direction: column;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-qg8rv4 {
		display: flex;
		row-gap: 5px;
		position: relative;
		flex-grow: 1;
		max-width: 100%;
		min-width: auto;
		align-self: stretch;
		column-gap: 5px;
		flex-basis: auto;
		min-height: 1px;
		flex-shrink: 1;
		flex-direction: column;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-qg8rv4 {
		display: flex;
		row-gap: 5px;
		position: relative;
		flex-grow: 1;
		max-width: 100%;
		min-width: auto;
		align-self: stretch;
		column-gap: 5px;
		flex-basis: auto;
		min-height: 1px;
		flex-shrink: 1;
		flex-direction: column;
	}
}

:not(#\20):not(#\20).r-1ml60cv {
	color: #3B5998;
	position: relative;
	font-size: 18px;
	transform: none;
	word-wrap: break-word;
	flex-basis: auto;
	flex-shrink: 0;
	font-family: Inter;
	font-weight: 700;
	line-height: 20px;
	overflow-wrap: break-word;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-1ml60cv {
		color: #3B5998;
		position: relative;
		font-size: 18px;
		transform: none;
		word-wrap: break-word;
		flex-basis: auto;
		flex-shrink: 0;
		font-family: Inter;
		font-weight: 700;
		line-height: 20px;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-1ml60cv {
		color: #3B5998;
		position: relative;
		font-size: 18px;
		transform: none;
		word-wrap: break-word;
		flex-basis: auto;
		flex-shrink: 0;
		font-family: Inter;
		font-weight: 700;
		line-height: 20px;
	}
}

:not(#\20):not(#\20).r-1nqiirp {
	color: black;
	position: relative;
	font-size: 18px;
	transform: none;
	word-wrap: break-word;
	flex-basis: auto;
	flex-shrink: 0;
	font-family: Inter;
	font-weight: 400;
	line-height: 20.02px;
	overflow-wrap: break-word;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-1nqiirp {
		color: black;
		position: relative;
		font-size: 18px;
		transform: none;
		word-wrap: break-word;
		flex-basis: auto;
		flex-shrink: 0;
		font-family: Inter;
		font-weight: 400;
		line-height: 20.02px;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-1nqiirp {
		color: black;
		position: relative;
		font-size: 18px;
		transform: none;
		word-wrap: break-word;
		flex-basis: auto;
		flex-shrink: 0;
		font-family: Inter;
		font-weight: 400;
		line-height: 20.02px;
	}
}

:not(#\20):not(#\20).r-1ed25c7 {
	display: flex;
	row-gap: 10px;
	position: relative;
	max-width: 100%;
	min-width: auto;
	align-self: flex-start;
	column-gap: 10px;
	flex-basis: auto;
	min-height: 1px;
	align-items: center;
	flex-shrink: 0;
	justify-content: center;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-1ed25c7 {
		display: flex;
		row-gap: 10px;
		position: relative;
		max-width: 100%;
		min-width: auto;
		align-self: flex-start;
		column-gap: 10px;
		flex-basis: auto;
		min-height: 1px;
		align-items: center;
		flex-shrink: 0;
		justify-content: center;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-1ed25c7 {
		display: flex;
		row-gap: 10px;
		position: relative;
		max-width: 100%;
		min-width: auto;
		align-self: flex-start;
		column-gap: 10px;
		flex-basis: auto;
		min-height: 1px;
		align-items: center;
		flex-shrink: 0;
		justify-content: center;
	}
}

:not(#\20):not(#\20).r-o3ntve {
	color: #627AAD;
	position: relative;
	font-size: 12px;
	transform: none;
	word-wrap: break-word;
	flex-basis: auto;
	flex-shrink: 0;
	font-family: Inter;
	font-weight: 400;
	line-height: 20.04px;
	overflow-wrap: break-word;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-o3ntve {
		color: #627AAD;
		position: relative;
		font-size: 12px;
		transform: none;
		word-wrap: break-word;
		flex-basis: auto;
		flex-shrink: 0;
		font-family: Inter;
		font-weight: 400;
		line-height: 20.04px;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-o3ntve {
		color: #627AAD;
		position: relative;
		font-size: 12px;
		transform: none;
		word-wrap: break-word;
		flex-basis: auto;
		flex-shrink: 0;
		font-family: Inter;
		font-weight: 400;
		line-height: 20.04px;
	}
}

:not(#\20):not(#\20).r-1l7f44x {
	color: #000000;
	height: 20.02px;
	position: relative;
	font-size: 14px;
	transform: none;
	word-wrap: break-word;
	flex-basis: auto;
	overflow-y: hidden;
	flex-shrink: 0;
	font-family: Inter;
	font-weight: 400;
	line-height: 20.02px;
	overflow-wrap: break-word;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-1l7f44x {
		color: #000000;
		height: 20.02px;
		position: relative;
		font-size: 14px;
		transform: none;
		word-wrap: break-word;
		flex-basis: auto;
		overflow-y: hidden;
		flex-shrink: 0;
		font-family: Inter;
		font-weight: 400;
		line-height: 20.02px;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-1l7f44x {
		color: #000000;
		height: 20.02px;
		position: relative;
		font-size: 14px;
		transform: none;
		word-wrap: break-word;
		flex-basis: auto;
		overflow-y: hidden;
		flex-shrink: 0;
		font-family: Inter;
		font-weight: 400;
		line-height: 20.02px;
	}
}

:not(#\20):not(#\20).r-4c2tm2 {
	color: #627AAD;
	position: relative;
	font-size: 12px;
	transform: none;
	word-wrap: break-word;
	flex-basis: auto;
	flex-shrink: 0;
	font-family: Inter;
	font-weight: 400;
	line-height: 20.04px;
	overflow-wrap: break-word;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-4c2tm2 {
		color: #627AAD;
		position: relative;
		font-size: 12px;
		transform: none;
		word-wrap: break-word;
		flex-basis: auto;
		flex-shrink: 0;
		font-family: Inter;
		font-weight: 400;
		line-height: 20.04px;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-4c2tm2 {
		color: #627AAD;
		position: relative;
		font-size: 12px;
		transform: none;
		word-wrap: break-word;
		flex-basis: auto;
		flex-shrink: 0;
		font-family: Inter;
		font-weight: 400;
		line-height: 20.04px;
	}
}

:not(#\20):not(#\20).r-13t2a0e {
	color: black;
	position: relative;
	font-size: 14px;
	transform: none;
	word-wrap: break-word;
	flex-basis: auto;
	flex-shrink: 0;
	font-family: Inter;
	font-weight: 400;
	line-height: 20.02px;
	overflow-wrap: break-word;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-13t2a0e {
		color: black;
		position: relative;
		font-size: 14px;
		transform: none;
		word-wrap: break-word;
		flex-basis: auto;
		flex-shrink: 0;
		font-family: Inter;
		font-weight: 400;
		line-height: 20.02px;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-13t2a0e {
		color: black;
		position: relative;
		font-size: 14px;
		transform: none;
		word-wrap: break-word;
		flex-basis: auto;
		flex-shrink: 0;
		font-family: Inter;
		font-weight: 400;
		line-height: 20.02px;
	}
}

:not(#\20):not(#\20).r-yfgyuz {
	display: flex;
	row-gap: 10px;
	position: relative;
	max-width: 100%;
	min-width: auto;
	align-self: stretch;
	column-gap: 10px;
	flex-basis: auto;
	min-height: 1px;
	align-items: center;
	flex-shrink: 0;
	justify-content: center;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-yfgyuz {
		display: flex;
		row-gap: 10px;
		position: relative;
		max-width: 100%;
		min-width: auto;
		align-self: stretch;
		column-gap: 10px;
		flex-basis: auto;
		min-height: 1px;
		align-items: center;
		flex-shrink: 0;
		justify-content: center;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-yfgyuz {
		display: flex;
		row-gap: 10px;
		position: relative;
		max-width: 100%;
		min-width: auto;
		align-self: stretch;
		column-gap: 10px;
		flex-basis: auto;
		min-height: 1px;
		align-items: center;
		flex-shrink: 0;
		justify-content: center;
	}
}

:not(#\20):not(#\20).r-loh1ud {
	display: flex;
	position: relative;
	max-width: 400px;
	min-width: 0;
	transform: none;
	flex-basis: auto;
	min-height: 0;
	overflow-x: auto;
	overflow-y: hidden;
	align-items: center;
	flex-shrink: 0;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-loh1ud {
		display: flex;
		position: relative;
		max-width: 400px;
		min-width: 0;
		transform: none;
		flex-basis: auto;
		min-height: 0;
		overflow-x: auto;
		overflow-y: hidden;
		align-items: center;
		flex-shrink: 0;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-loh1ud {
		display: flex;
		position: relative;
		max-width: 400px;
		min-width: 0;
		transform: none;
		flex-basis: auto;
		min-height: 0;
		overflow-x: auto;
		overflow-y: hidden;
		align-items: center;
		flex-shrink: 0;
	}
}

:not(#\20):not(#\20).r-bu6oip {
	height: 100%;
	margin: 0;
	display: block;
	padding: 0;
	max-width: 100%;
	min-width: 100%;
	max-height: 100%;
	min-height: 100%;
}

:not(#\20):not(#\20).r-18qopzc {
	gap: 8px;
	color: #2563EB;
	--rpmh: 270px;
	--rpmw: 270px;
	cursor: pointer;
	display: flex;
	font-size: 14px;
	min-width: var(--rpmw, auto);
	min-height: var(--rpmh, auto);
	align-items: center;
	font-weight: 500;
	line-height: 20px;
	flex-direction: column;
	justify-content: center;
	background-color: #f0f0f0;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-18qopzc {
		--rpmh: 270px;
		--rpmw: 270px;
		display: flex;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-18qopzc {
		--rpmh: 270px;
		--rpmw: 270px;
		display: flex;
	}
}

:not(#\20):not(#\20).r-1dhlqtz {
	color: #7F7F7F;
	z-index: 1;
	position: relative;
	font-size: 12px;
	transform: none;
	word-wrap: break-word;
	flex-basis: auto;
	flex-shrink: 0;
	font-family: Inter;
	font-weight: 400;
	line-height: 20.04px;
	overflow-wrap: break-word;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-1dhlqtz {
		color: #7F7F7F;
		z-index: 1;
		position: relative;
		font-size: 12px;
		transform: none;
		word-wrap: break-word;
		flex-basis: auto;
		flex-shrink: 0;
		font-family: Inter;
		font-weight: 400;
		line-height: 20.04px;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-1dhlqtz {
		color: #7F7F7F;
		z-index: 1;
		position: relative;
		font-size: 12px;
		transform: none;
		word-wrap: break-word;
		flex-basis: auto;
		flex-shrink: 0;
		font-family: Inter;
		font-weight: 400;
		line-height: 20.04px;
	}
}

:not(#\20):not(#\20).r-1hcncvm {
	color: black;
	position: relative;
	font-size: 14px;
	transform: none;
	word-wrap: break-word;
	flex-basis: auto;
	flex-shrink: 0;
	font-family: Inter;
	font-weight: 400;
	line-height: 20.02px;
	overflow-wrap: break-word;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-1hcncvm {
		color: black;
		position: relative;
		font-size: 14px;
		transform: none;
		word-wrap: break-word;
		flex-basis: auto;
		flex-shrink: 0;
		font-family: Inter;
		font-weight: 400;
		line-height: 20.02px;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-1hcncvm {
		color: black;
		position: relative;
		font-size: 14px;
		transform: none;
		word-wrap: break-word;
		flex-basis: auto;
		flex-shrink: 0;
		font-family: Inter;
		font-weight: 400;
		line-height: 20.02px;
	}
}

:not(#\20):not(#\20).r-1u1b949 {
	color: #7F7F7F;
	position: relative;
	font-size: 12px;
	transform: none;
	word-wrap: break-word;
	flex-basis: auto;
	flex-shrink: 0;
	font-family: Inter;
	font-weight: 400;
	line-height: 20.04px;
	overflow-wrap: break-word;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-1u1b949 {
		color: #7F7F7F;
		position: relative;
		font-size: 12px;
		transform: none;
		word-wrap: break-word;
		flex-basis: auto;
		flex-shrink: 0;
		font-family: Inter;
		font-weight: 400;
		line-height: 20.04px;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-1u1b949 {
		color: #7F7F7F;
		position: relative;
		font-size: 12px;
		transform: none;
		word-wrap: break-word;
		flex-basis: auto;
		flex-shrink: 0;
		font-family: Inter;
		font-weight: 400;
		line-height: 20.04px;
	}
}

:not(#\20):not(#\20).r-10dfpdm {
	display: flex;
	row-gap: 15px;
	position: relative;
	flex-grow: 1;
	min-width: auto;
	column-gap: 15px;
	flex-basis: auto;
	min-height: 1px;
	flex-shrink: 1;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-10dfpdm {
		display: flex;
		row-gap: 15px;
		position: relative;
		flex-grow: 1;
		min-width: auto;
		column-gap: 15px;
		flex-basis: auto;
		min-height: 1px;
		flex-shrink: 1;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-10dfpdm {
		display: flex;
		row-gap: 15px;
		position: relative;
		flex-grow: 1;
		min-width: auto;
		column-gap: 15px;
		flex-basis: auto;
		min-height: 1px;
		flex-shrink: 1;
	}
}

:not(#\20):not(#\20).r-b5si5v {
	width: 48px;
	height: 48px;
	display: flex;
	position: relative;
	min-width: 0;
	transform: none;
	flex-basis: auto;
	min-height: 0;
	overflow-x: auto;
	overflow-y: hidden;
	align-items: center;
	flex-shrink: 0;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-b5si5v {
		width: 48px;
		height: 48px;
		display: flex;
		position: relative;
		min-width: 0;
		transform: none;
		flex-basis: auto;
		min-height: 0;
		overflow-x: auto;
		overflow-y: hidden;
		align-items: center;
		flex-shrink: 0;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-b5si5v {
		width: 48px;
		height: 48px;
		display: flex;
		position: relative;
		min-width: 0;
		transform: none;
		flex-basis: auto;
		min-height: 0;
		overflow-x: auto;
		overflow-y: hidden;
		align-items: center;
		flex-shrink: 0;
	}
}

:not(#\20):not(#\20).r-jnttow {
	height: 100%;
	margin: 0;
	display: block;
	padding: 0;
	max-width: 100%;
	min-width: 100%;
	max-height: 100%;
	min-height: 100%;
}

:not(#\20):not(#\20).r-16ep2it {
	gap: 8px;
	color: #2563EB;
	--rpmh: 100%;
	--rpmw: 100%;
	cursor: pointer;
	display: flex;
	font-size: 14px;
	min-width: var(--rpmw, auto);
	min-height: var(--rpmh, auto);
	align-items: center;
	font-weight: 500;
	line-height: 20px;
	flex-direction: column;
	justify-content: center;
	background-color: #f0f0f0;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-16ep2it {
		--rpmh: 100%;
		--rpmw: 100%;
		display: flex;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-16ep2it {
		--rpmh: 100%;
		--rpmw: 100%;
		display: flex;
	}
}

:not(#\20):not(#\20).r-1asnmrb {
	display: flex;
	row-gap: 5px;
	position: relative;
	flex-grow: 1;
	max-width: 100%;
	min-width: auto;
	align-self: stretch;
	column-gap: 5px;
	flex-basis: auto;
	min-height: 1px;
	flex-shrink: 1;
	flex-direction: column;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-1asnmrb {
		display: flex;
		row-gap: 5px;
		position: relative;
		flex-grow: 1;
		max-width: 100%;
		min-width: auto;
		align-self: stretch;
		column-gap: 5px;
		flex-basis: auto;
		min-height: 1px;
		flex-shrink: 1;
		flex-direction: column;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-1asnmrb {
		display: flex;
		row-gap: 5px;
		position: relative;
		flex-grow: 1;
		max-width: 100%;
		min-width: auto;
		align-self: stretch;
		column-gap: 5px;
		flex-basis: auto;
		min-height: 1px;
		flex-shrink: 1;
		flex-direction: column;
	}
}

:not(#\20):not(#\20).r-m80w76 {
	color: #3B5998;
	position: relative;
	font-size: 18px;
	transform: none;
	word-wrap: break-word;
	flex-basis: auto;
	flex-shrink: 0;
	font-family: Inter;
	font-weight: 700;
	line-height: 20px;
	overflow-wrap: break-word;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-m80w76 {
		color: #3B5998;
		position: relative;
		font-size: 18px;
		transform: none;
		word-wrap: break-word;
		flex-basis: auto;
		flex-shrink: 0;
		font-family: Inter;
		font-weight: 700;
		line-height: 20px;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-m80w76 {
		color: #3B5998;
		position: relative;
		font-size: 18px;
		transform: none;
		word-wrap: break-word;
		flex-basis: auto;
		flex-shrink: 0;
		font-family: Inter;
		font-weight: 700;
		line-height: 20px;
	}
}

:not(#\20):not(#\20).r-tzo1mw {
	color: black;
	position: relative;
	font-size: 18px;
	transform: none;
	word-wrap: break-word;
	flex-basis: auto;
	flex-shrink: 0;
	font-family: Inter;
	font-weight: 400;
	line-height: 20.02px;
	overflow-wrap: break-word;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-tzo1mw {
		color: black;
		position: relative;
		font-size: 18px;
		transform: none;
		word-wrap: break-word;
		flex-basis: auto;
		flex-shrink: 0;
		font-family: Inter;
		font-weight: 400;
		line-height: 20.02px;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-tzo1mw {
		color: black;
		position: relative;
		font-size: 18px;
		transform: none;
		word-wrap: break-word;
		flex-basis: auto;
		flex-shrink: 0;
		font-family: Inter;
		font-weight: 400;
		line-height: 20.02px;
	}
}

:not(#\20):not(#\20).r-1b5osf2 {
	display: flex;
	row-gap: 10px;
	position: relative;
	max-width: 100%;
	min-width: auto;
	align-self: flex-start;
	column-gap: 10px;
	flex-basis: auto;
	min-height: 1px;
	align-items: center;
	flex-shrink: 0;
	justify-content: center;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-1b5osf2 {
		display: flex;
		row-gap: 10px;
		position: relative;
		max-width: 100%;
		min-width: auto;
		align-self: flex-start;
		column-gap: 10px;
		flex-basis: auto;
		min-height: 1px;
		align-items: center;
		flex-shrink: 0;
		justify-content: center;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-1b5osf2 {
		display: flex;
		row-gap: 10px;
		position: relative;
		max-width: 100%;
		min-width: auto;
		align-self: flex-start;
		column-gap: 10px;
		flex-basis: auto;
		min-height: 1px;
		align-items: center;
		flex-shrink: 0;
		justify-content: center;
	}
}

:not(#\20):not(#\20).r-15iy9tm {
	color: #627AAD;
	position: relative;
	font-size: 12px;
	transform: none;
	word-wrap: break-word;
	flex-basis: auto;
	flex-shrink: 0;
	font-family: Inter;
	font-weight: 400;
	line-height: 20.04px;
	overflow-wrap: break-word;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-15iy9tm {
		color: #627AAD;
		position: relative;
		font-size: 12px;
		transform: none;
		word-wrap: break-word;
		flex-basis: auto;
		flex-shrink: 0;
		font-family: Inter;
		font-weight: 400;
		line-height: 20.04px;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-15iy9tm {
		color: #627AAD;
		position: relative;
		font-size: 12px;
		transform: none;
		word-wrap: break-word;
		flex-basis: auto;
		flex-shrink: 0;
		font-family: Inter;
		font-weight: 400;
		line-height: 20.04px;
	}
}

:not(#\20):not(#\20).r-1epyk72 {
	color: #000000;
	height: 20.02px;
	position: relative;
	font-size: 14px;
	transform: none;
	word-wrap: break-word;
	flex-basis: auto;
	overflow-y: hidden;
	flex-shrink: 0;
	font-family: Inter;
	font-weight: 400;
	line-height: 20.02px;
	overflow-wrap: break-word;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-1epyk72 {
		color: #000000;
		height: 20.02px;
		position: relative;
		font-size: 14px;
		transform: none;
		word-wrap: break-word;
		flex-basis: auto;
		overflow-y: hidden;
		flex-shrink: 0;
		font-family: Inter;
		font-weight: 400;
		line-height: 20.02px;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-1epyk72 {
		color: #000000;
		height: 20.02px;
		position: relative;
		font-size: 14px;
		transform: none;
		word-wrap: break-word;
		flex-basis: auto;
		overflow-y: hidden;
		flex-shrink: 0;
		font-family: Inter;
		font-weight: 400;
		line-height: 20.02px;
	}
}

:not(#\20):not(#\20).r-1ep8iw6 {
	color: #627AAD;
	position: relative;
	font-size: 12px;
	transform: none;
	word-wrap: break-word;
	flex-basis: auto;
	flex-shrink: 0;
	font-family: Inter;
	font-weight: 400;
	line-height: 20.04px;
	overflow-wrap: break-word;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-1ep8iw6 {
		color: #627AAD;
		position: relative;
		font-size: 12px;
		transform: none;
		word-wrap: break-word;
		flex-basis: auto;
		flex-shrink: 0;
		font-family: Inter;
		font-weight: 400;
		line-height: 20.04px;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-1ep8iw6 {
		color: #627AAD;
		position: relative;
		font-size: 12px;
		transform: none;
		word-wrap: break-word;
		flex-basis: auto;
		flex-shrink: 0;
		font-family: Inter;
		font-weight: 400;
		line-height: 20.04px;
	}
}

:not(#\20):not(#\20).r-1dfvtht {
	color: black;
	position: relative;
	font-size: 14px;
	transform: none;
	word-wrap: break-word;
	flex-basis: auto;
	flex-shrink: 0;
	font-family: Inter;
	font-weight: 400;
	line-height: 20.02px;
	overflow-wrap: break-word;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-1dfvtht {
		color: black;
		position: relative;
		font-size: 14px;
		transform: none;
		word-wrap: break-word;
		flex-basis: auto;
		flex-shrink: 0;
		font-family: Inter;
		font-weight: 400;
		line-height: 20.02px;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-1dfvtht {
		color: black;
		position: relative;
		font-size: 14px;
		transform: none;
		word-wrap: break-word;
		flex-basis: auto;
		flex-shrink: 0;
		font-family: Inter;
		font-weight: 400;
		line-height: 20.02px;
	}
}

:not(#\20):not(#\20).r-5ekn7f {
	display: flex;
	row-gap: 10px;
	position: relative;
	max-width: 100%;
	min-width: auto;
	align-self: stretch;
	column-gap: 10px;
	flex-basis: auto;
	min-height: 1px;
	align-items: center;
	flex-shrink: 0;
	justify-content: center;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-5ekn7f {
		display: flex;
		row-gap: 10px;
		position: relative;
		max-width: 100%;
		min-width: auto;
		align-self: stretch;
		column-gap: 10px;
		flex-basis: auto;
		min-height: 1px;
		align-items: center;
		flex-shrink: 0;
		justify-content: center;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-5ekn7f {
		display: flex;
		row-gap: 10px;
		position: relative;
		max-width: 100%;
		min-width: auto;
		align-self: stretch;
		column-gap: 10px;
		flex-basis: auto;
		min-height: 1px;
		align-items: center;
		flex-shrink: 0;
		justify-content: center;
	}
}

:not(#\20):not(#\20).r-1w65kre {
	display: flex;
	position: relative;
	max-width: 400px;
	min-width: 0;
	transform: none;
	flex-basis: auto;
	min-height: 0;
	overflow-x: auto;
	overflow-y: hidden;
	align-items: center;
	flex-shrink: 0;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-1w65kre {
		display: flex;
		position: relative;
		max-width: 400px;
		min-width: 0;
		transform: none;
		flex-basis: auto;
		min-height: 0;
		overflow-x: auto;
		overflow-y: hidden;
		align-items: center;
		flex-shrink: 0;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-1w65kre {
		display: flex;
		position: relative;
		max-width: 400px;
		min-width: 0;
		transform: none;
		flex-basis: auto;
		min-height: 0;
		overflow-x: auto;
		overflow-y: hidden;
		align-items: center;
		flex-shrink: 0;
	}
}

:not(#\20):not(#\20).r-pfhl4v {
	height: 100%;
	margin: 0;
	display: block;
	padding: 0;
	max-width: 100%;
	min-width: 100%;
	max-height: 100%;
	min-height: 100%;
}

:not(#\20):not(#\20).r-1ho7zpf {
	gap: 8px;
	color: #2563EB;
	--rpmh: 270px;
	--rpmw: 270px;
	cursor: pointer;
	display: flex;
	font-size: 14px;
	min-width: var(--rpmw, auto);
	min-height: var(--rpmh, auto);
	align-items: center;
	font-weight: 500;
	line-height: 20px;
	flex-direction: column;
	justify-content: center;
	background-color: #f0f0f0;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-1ho7zpf {
		--rpmh: 270px;
		--rpmw: 270px;
		display: flex;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-1ho7zpf {
		--rpmh: 270px;
		--rpmw: 270px;
		display: flex;
	}
}

:not(#\20):not(#\20).r-14qloj3 {
	color: #7F7F7F;
	z-index: 1;
	position: relative;
	font-size: 12px;
	transform: none;
	word-wrap: break-word;
	flex-basis: auto;
	flex-shrink: 0;
	font-family: Inter;
	font-weight: 400;
	line-height: 20.04px;
	overflow-wrap: break-word;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-14qloj3 {
		color: #7F7F7F;
		z-index: 1;
		position: relative;
		font-size: 12px;
		transform: none;
		word-wrap: break-word;
		flex-basis: auto;
		flex-shrink: 0;
		font-family: Inter;
		font-weight: 400;
		line-height: 20.04px;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-14qloj3 {
		color: #7F7F7F;
		z-index: 1;
		position: relative;
		font-size: 12px;
		transform: none;
		word-wrap: break-word;
		flex-basis: auto;
		flex-shrink: 0;
		font-family: Inter;
		font-weight: 400;
		line-height: 20.04px;
	}
}

:not(#\20):not(#\20).r-1596kvk {
	color: black;
	position: relative;
	font-size: 14px;
	transform: none;
	word-wrap: break-word;
	flex-basis: auto;
	flex-shrink: 0;
	font-family: Inter;
	font-weight: 400;
	line-height: 20.02px;
	overflow-wrap: break-word;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-1596kvk {
		color: black;
		position: relative;
		font-size: 14px;
		transform: none;
		word-wrap: break-word;
		flex-basis: auto;
		flex-shrink: 0;
		font-family: Inter;
		font-weight: 400;
		line-height: 20.02px;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-1596kvk {
		color: black;
		position: relative;
		font-size: 14px;
		transform: none;
		word-wrap: break-word;
		flex-basis: auto;
		flex-shrink: 0;
		font-family: Inter;
		font-weight: 400;
		line-height: 20.02px;
	}
}

:not(#\20):not(#\20).r-ym74ur {
	color: #7F7F7F;
	position: relative;
	font-size: 12px;
	transform: none;
	word-wrap: break-word;
	flex-basis: auto;
	flex-shrink: 0;
	font-family: Inter;
	font-weight: 400;
	line-height: 20.04px;
	overflow-wrap: break-word;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-ym74ur {
		color: #7F7F7F;
		position: relative;
		font-size: 12px;
		transform: none;
		word-wrap: break-word;
		flex-basis: auto;
		flex-shrink: 0;
		font-family: Inter;
		font-weight: 400;
		line-height: 20.04px;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-ym74ur {
		color: #7F7F7F;
		position: relative;
		font-size: 12px;
		transform: none;
		word-wrap: break-word;
		flex-basis: auto;
		flex-shrink: 0;
		font-family: Inter;
		font-weight: 400;
		line-height: 20.04px;
	}
}

:not(#\20):not(#\20).r-13smljp {
	display: flex;
	row-gap: 15px;
	position: relative;
	flex-grow: 1;
	min-width: auto;
	column-gap: 15px;
	flex-basis: auto;
	min-height: 1px;
	flex-shrink: 1;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-13smljp {
		display: flex;
		row-gap: 15px;
		position: relative;
		flex-grow: 1;
		min-width: auto;
		column-gap: 15px;
		flex-basis: auto;
		min-height: 1px;
		flex-shrink: 1;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-13smljp {
		display: flex;
		row-gap: 15px;
		position: relative;
		flex-grow: 1;
		min-width: auto;
		column-gap: 15px;
		flex-basis: auto;
		min-height: 1px;
		flex-shrink: 1;
	}
}

:not(#\20):not(#\20).r-1o4b99j {
	width: 48px;
	height: 48px;
	display: flex;
	position: relative;
	min-width: 0;
	transform: none;
	flex-basis: auto;
	min-height: 0;
	overflow-x: auto;
	overflow-y: hidden;
	align-items: center;
	flex-shrink: 0;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-1o4b99j {
		width: 48px;
		height: 48px;
		display: flex;
		position: relative;
		min-width: 0;
		transform: none;
		flex-basis: auto;
		min-height: 0;
		overflow-x: auto;
		overflow-y: hidden;
		align-items: center;
		flex-shrink: 0;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-1o4b99j {
		width: 48px;
		height: 48px;
		display: flex;
		position: relative;
		min-width: 0;
		transform: none;
		flex-basis: auto;
		min-height: 0;
		overflow-x: auto;
		overflow-y: hidden;
		align-items: center;
		flex-shrink: 0;
	}
}

:not(#\20):not(#\20).r-1ncryku {
	height: 100%;
	margin: 0;
	display: block;
	padding: 0;
	max-width: 100%;
	min-width: 100%;
	max-height: 100%;
	min-height: 100%;
}

:not(#\20):not(#\20).r-4b8nbs {
	gap: 8px;
	color: #2563EB;
	--rpmh: 100%;
	--rpmw: 100%;
	cursor: pointer;
	display: flex;
	font-size: 14px;
	min-width: var(--rpmw, auto);
	min-height: var(--rpmh, auto);
	align-items: center;
	font-weight: 500;
	line-height: 20px;
	flex-direction: column;
	justify-content: center;
	background-color: #f0f0f0;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-4b8nbs {
		--rpmh: 100%;
		--rpmw: 100%;
		display: flex;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-4b8nbs {
		--rpmh: 100%;
		--rpmw: 100%;
		display: flex;
	}
}

:not(#\20):not(#\20).r-1cagn3n {
	display: flex;
	row-gap: 5px;
	position: relative;
	flex-grow: 1;
	max-width: 100%;
	min-width: auto;
	align-self: stretch;
	column-gap: 5px;
	flex-basis: auto;
	min-height: 1px;
	flex-shrink: 1;
	flex-direction: column;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-1cagn3n {
		display: flex;
		row-gap: 5px;
		position: relative;
		flex-grow: 1;
		max-width: 100%;
		min-width: auto;
		align-self: stretch;
		column-gap: 5px;
		flex-basis: auto;
		min-height: 1px;
		flex-shrink: 1;
		flex-direction: column;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-1cagn3n {
		display: flex;
		row-gap: 5px;
		position: relative;
		flex-grow: 1;
		max-width: 100%;
		min-width: auto;
		align-self: stretch;
		column-gap: 5px;
		flex-basis: auto;
		min-height: 1px;
		flex-shrink: 1;
		flex-direction: column;
	}
}

:not(#\20):not(#\20).r-15tnpqi {
	color: #3B5998;
	position: relative;
	font-size: 18px;
	transform: none;
	word-wrap: break-word;
	flex-basis: auto;
	flex-shrink: 0;
	font-family: Inter;
	font-weight: 700;
	line-height: 20px;
	overflow-wrap: break-word;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-15tnpqi {
		color: #3B5998;
		position: relative;
		font-size: 18px;
		transform: none;
		word-wrap: break-word;
		flex-basis: auto;
		flex-shrink: 0;
		font-family: Inter;
		font-weight: 700;
		line-height: 20px;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-15tnpqi {
		color: #3B5998;
		position: relative;
		font-size: 18px;
		transform: none;
		word-wrap: break-word;
		flex-basis: auto;
		flex-shrink: 0;
		font-family: Inter;
		font-weight: 700;
		line-height: 20px;
	}
}

:not(#\20):not(#\20).r-1b7h8z5 {
	color: black;
	position: relative;
	font-size: 18px;
	transform: none;
	word-wrap: break-word;
	flex-basis: auto;
	flex-shrink: 0;
	font-family: Inter;
	font-weight: 400;
	line-height: 20.02px;
	overflow-wrap: break-word;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-1b7h8z5 {
		color: black;
		position: relative;
		font-size: 18px;
		transform: none;
		word-wrap: break-word;
		flex-basis: auto;
		flex-shrink: 0;
		font-family: Inter;
		font-weight: 400;
		line-height: 20.02px;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-1b7h8z5 {
		color: black;
		position: relative;
		font-size: 18px;
		transform: none;
		word-wrap: break-word;
		flex-basis: auto;
		flex-shrink: 0;
		font-family: Inter;
		font-weight: 400;
		line-height: 20.02px;
	}
}

:not(#\20):not(#\20).r-ojj21l {
	display: flex;
	row-gap: 10px;
	position: relative;
	max-width: 100%;
	min-width: auto;
	align-self: flex-start;
	column-gap: 10px;
	flex-basis: auto;
	min-height: 1px;
	align-items: center;
	flex-shrink: 0;
	justify-content: center;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-ojj21l {
		display: flex;
		row-gap: 10px;
		position: relative;
		max-width: 100%;
		min-width: auto;
		align-self: flex-start;
		column-gap: 10px;
		flex-basis: auto;
		min-height: 1px;
		align-items: center;
		flex-shrink: 0;
		justify-content: center;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-ojj21l {
		display: flex;
		row-gap: 10px;
		position: relative;
		max-width: 100%;
		min-width: auto;
		align-self: flex-start;
		column-gap: 10px;
		flex-basis: auto;
		min-height: 1px;
		align-items: center;
		flex-shrink: 0;
		justify-content: center;
	}
}

:not(#\20):not(#\20).r-1apzyyk {
	color: #627AAD;
	position: relative;
	font-size: 12px;
	transform: none;
	word-wrap: break-word;
	flex-basis: auto;
	flex-shrink: 0;
	font-family: Inter;
	font-weight: 400;
	line-height: 20.04px;
	overflow-wrap: break-word;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-1apzyyk {
		color: #627AAD;
		position: relative;
		font-size: 12px;
		transform: none;
		word-wrap: break-word;
		flex-basis: auto;
		flex-shrink: 0;
		font-family: Inter;
		font-weight: 400;
		line-height: 20.04px;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-1apzyyk {
		color: #627AAD;
		position: relative;
		font-size: 12px;
		transform: none;
		word-wrap: break-word;
		flex-basis: auto;
		flex-shrink: 0;
		font-family: Inter;
		font-weight: 400;
		line-height: 20.04px;
	}
}

:not(#\20):not(#\20).r-6uf8dz {
	color: #000000;
	height: 20.02px;
	position: relative;
	font-size: 14px;
	transform: none;
	word-wrap: break-word;
	flex-basis: auto;
	overflow-y: hidden;
	flex-shrink: 0;
	font-family: Inter;
	font-weight: 400;
	line-height: 20.02px;
	overflow-wrap: break-word;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-6uf8dz {
		color: #000000;
		height: 20.02px;
		position: relative;
		font-size: 14px;
		transform: none;
		word-wrap: break-word;
		flex-basis: auto;
		overflow-y: hidden;
		flex-shrink: 0;
		font-family: Inter;
		font-weight: 400;
		line-height: 20.02px;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-6uf8dz {
		color: #000000;
		height: 20.02px;
		position: relative;
		font-size: 14px;
		transform: none;
		word-wrap: break-word;
		flex-basis: auto;
		overflow-y: hidden;
		flex-shrink: 0;
		font-family: Inter;
		font-weight: 400;
		line-height: 20.02px;
	}
}

:not(#\20):not(#\20).r-vythip {
	color: #627AAD;
	position: relative;
	font-size: 12px;
	transform: none;
	word-wrap: break-word;
	flex-basis: auto;
	flex-shrink: 0;
	font-family: Inter;
	font-weight: 400;
	line-height: 20.04px;
	overflow-wrap: break-word;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-vythip {
		color: #627AAD;
		position: relative;
		font-size: 12px;
		transform: none;
		word-wrap: break-word;
		flex-basis: auto;
		flex-shrink: 0;
		font-family: Inter;
		font-weight: 400;
		line-height: 20.04px;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-vythip {
		color: #627AAD;
		position: relative;
		font-size: 12px;
		transform: none;
		word-wrap: break-word;
		flex-basis: auto;
		flex-shrink: 0;
		font-family: Inter;
		font-weight: 400;
		line-height: 20.04px;
	}
}

:not(#\20):not(#\20).r-w7u2xi {
	color: black;
	position: relative;
	font-size: 14px;
	transform: none;
	word-wrap: break-word;
	flex-basis: auto;
	flex-shrink: 0;
	font-family: Inter;
	font-weight: 400;
	line-height: 20.02px;
	overflow-wrap: break-word;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-w7u2xi {
		color: black;
		position: relative;
		font-size: 14px;
		transform: none;
		word-wrap: break-word;
		flex-basis: auto;
		flex-shrink: 0;
		font-family: Inter;
		font-weight: 400;
		line-height: 20.02px;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-w7u2xi {
		color: black;
		position: relative;
		font-size: 14px;
		transform: none;
		word-wrap: break-word;
		flex-basis: auto;
		flex-shrink: 0;
		font-family: Inter;
		font-weight: 400;
		line-height: 20.02px;
	}
}

:not(#\20):not(#\20).r-1vw1ndt {
	display: flex;
	row-gap: 10px;
	position: relative;
	max-width: 100%;
	min-width: auto;
	align-self: stretch;
	column-gap: 10px;
	flex-basis: auto;
	min-height: 1px;
	align-items: center;
	flex-shrink: 0;
	justify-content: center;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-1vw1ndt {
		display: flex;
		row-gap: 10px;
		position: relative;
		max-width: 100%;
		min-width: auto;
		align-self: stretch;
		column-gap: 10px;
		flex-basis: auto;
		min-height: 1px;
		align-items: center;
		flex-shrink: 0;
		justify-content: center;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-1vw1ndt {
		display: flex;
		row-gap: 10px;
		position: relative;
		max-width: 100%;
		min-width: auto;
		align-self: stretch;
		column-gap: 10px;
		flex-basis: auto;
		min-height: 1px;
		align-items: center;
		flex-shrink: 0;
		justify-content: center;
	}
}

:not(#\20):not(#\20).r-1va3iwj {
	display: flex;
	position: relative;
	max-width: 400px;
	min-width: 0;
	transform: none;
	flex-basis: auto;
	min-height: 0;
	overflow-x: auto;
	overflow-y: hidden;
	align-items: center;
	flex-shrink: 0;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-1va3iwj {
		display: flex;
		position: relative;
		max-width: 400px;
		min-width: 0;
		transform: none;
		flex-basis: auto;
		min-height: 0;
		overflow-x: auto;
		overflow-y: hidden;
		align-items: center;
		flex-shrink: 0;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-1va3iwj {
		display: flex;
		position: relative;
		max-width: 400px;
		min-width: 0;
		transform: none;
		flex-basis: auto;
		min-height: 0;
		overflow-x: auto;
		overflow-y: hidden;
		align-items: center;
		flex-shrink: 0;
	}
}

:not(#\20):not(#\20).r-qcue1e {
	height: 100%;
	margin: 0;
	display: block;
	padding: 0;
	max-width: 100%;
	min-width: 100%;
	max-height: 100%;
	min-height: 100%;
}

:not(#\20):not(#\20).r-1x77xw8 {
	gap: 8px;
	color: #2563EB;
	--rpmh: 270px;
	--rpmw: 270px;
	cursor: pointer;
	display: flex;
	font-size: 14px;
	min-width: var(--rpmw, auto);
	min-height: var(--rpmh, auto);
	align-items: center;
	font-weight: 500;
	line-height: 20px;
	flex-direction: column;
	justify-content: center;
	background-color: #f0f0f0;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-1x77xw8 {
		--rpmh: 270px;
		--rpmw: 270px;
		display: flex;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-1x77xw8 {
		--rpmh: 270px;
		--rpmw: 270px;
		display: flex;
	}
}

:not(#\20):not(#\20).r-oaduhw {
	color: #7F7F7F;
	z-index: 1;
	position: relative;
	font-size: 12px;
	transform: none;
	word-wrap: break-word;
	flex-basis: auto;
	flex-shrink: 0;
	font-family: Inter;
	font-weight: 400;
	line-height: 20.04px;
	overflow-wrap: break-word;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-oaduhw {
		color: #7F7F7F;
		z-index: 1;
		position: relative;
		font-size: 12px;
		transform: none;
		word-wrap: break-word;
		flex-basis: auto;
		flex-shrink: 0;
		font-family: Inter;
		font-weight: 400;
		line-height: 20.04px;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-oaduhw {
		color: #7F7F7F;
		z-index: 1;
		position: relative;
		font-size: 12px;
		transform: none;
		word-wrap: break-word;
		flex-basis: auto;
		flex-shrink: 0;
		font-family: Inter;
		font-weight: 400;
		line-height: 20.04px;
	}
}

:not(#\20):not(#\20).r-vuaojf {
	color: black;
	position: relative;
	font-size: 14px;
	transform: none;
	word-wrap: break-word;
	flex-basis: auto;
	flex-shrink: 0;
	font-family: Inter;
	font-weight: 400;
	line-height: 20.02px;
	overflow-wrap: break-word;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-vuaojf {
		color: black;
		position: relative;
		font-size: 14px;
		transform: none;
		word-wrap: break-word;
		flex-basis: auto;
		flex-shrink: 0;
		font-family: Inter;
		font-weight: 400;
		line-height: 20.02px;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-vuaojf {
		color: black;
		position: relative;
		font-size: 14px;
		transform: none;
		word-wrap: break-word;
		flex-basis: auto;
		flex-shrink: 0;
		font-family: Inter;
		font-weight: 400;
		line-height: 20.02px;
	}
}

:not(#\20):not(#\20).r-7td6y3 {
	color: #7F7F7F;
	position: relative;
	font-size: 12px;
	transform: none;
	word-wrap: break-word;
	flex-basis: auto;
	flex-shrink: 0;
	font-family: Inter;
	font-weight: 400;
	line-height: 20.04px;
	overflow-wrap: break-word;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-7td6y3 {
		color: #7F7F7F;
		position: relative;
		font-size: 12px;
		transform: none;
		word-wrap: break-word;
		flex-basis: auto;
		flex-shrink: 0;
		font-family: Inter;
		font-weight: 400;
		line-height: 20.04px;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-7td6y3 {
		color: #7F7F7F;
		position: relative;
		font-size: 12px;
		transform: none;
		word-wrap: break-word;
		flex-basis: auto;
		flex-shrink: 0;
		font-family: Inter;
		font-weight: 400;
		line-height: 20.04px;
	}
}

:not(#\20):not(#\20).r-poru7c {
	display: flex;
	row-gap: 15px;
	position: relative;
	min-width: auto;
	transform: none;
	align-self: stretch;
	column-gap: 15px;
	flex-basis: auto;
	margin-top: 1.25%;
	min-height: 1px;
	border-left: 1px #D4D6DB dotted;
	flex-shrink: 0;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-poru7c {
		display: flex;
		row-gap: 15px;
		position: relative;
		min-width: auto;
		transform: none;
		align-self: stretch;
		column-gap: 15px;
		flex-basis: auto;
		margin-top: 1.25%;
		min-height: 1px;
		border-left: 1px #D4D6DB dotted;
		flex-shrink: 0;
		padding-left: 2.5%;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-poru7c {
		display: flex;
		row-gap: 15px;
		position: relative;
		min-width: auto;
		transform: none;
		align-self: stretch;
		column-gap: 15px;
		flex-basis: auto;
		margin-top: 1.25%;
		min-height: 1px;
		border-left: 1px #D4D6DB dotted;
		flex-shrink: 0;
	}
}

:not(#\20):not(#\20).r-1bqke6m {
	width: 48px;
	height: 48px;
	display: flex;
	position: relative;
	min-width: 0;
	transform: none;
	flex-basis: auto;
	min-height: 0;
	overflow-x: auto;
	overflow-y: hidden;
	align-items: center;
	flex-shrink: 0;
	margin-left: 1.25%;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-1bqke6m {
		width: 48px;
		height: 48px;
		display: flex;
		position: relative;
		min-width: 0;
		transform: none;
		flex-basis: auto;
		min-height: 0;
		overflow-x: auto;
		overflow-y: hidden;
		align-items: center;
		flex-shrink: 0;
		margin-left: 1.25%;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-1bqke6m {
		width: 48px;
		height: 48px;
		display: flex;
		position: relative;
		min-width: 0;
		transform: none;
		flex-basis: auto;
		min-height: 0;
		overflow-x: auto;
		overflow-y: hidden;
		align-items: center;
		flex-shrink: 0;
		margin-left: 1.25%;
	}
}

:not(#\20):not(#\20).r-npq5tx {
	height: 100%;
	margin: 0;
	display: block;
	padding: 0;
	max-width: 100%;
	min-width: 100%;
	max-height: 100%;
	min-height: 100%;
}

:not(#\20):not(#\20).r-1bxq734 {
	gap: 8px;
	color: #2563EB;
	--rpmh: 100%;
	--rpmw: 100%;
	cursor: pointer;
	display: flex;
	font-size: 14px;
	min-width: var(--rpmw, auto);
	min-height: var(--rpmh, auto);
	align-items: center;
	font-weight: 500;
	line-height: 20px;
	flex-direction: column;
	justify-content: center;
	background-color: #f0f0f0;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-1bxq734 {
		--rpmh: 100%;
		--rpmw: 100%;
		display: flex;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-1bxq734 {
		--rpmh: 100%;
		--rpmw: 100%;
		display: flex;
	}
}

:not(#\20):not(#\20).r-16n9dza {
	display: flex;
	row-gap: 5px;
	position: relative;
	flex-grow: 1;
	max-width: 100%;
	min-width: auto;
	align-self: stretch;
	column-gap: 5px;
	flex-basis: auto;
	min-height: 1px;
	flex-shrink: 1;
	flex-direction: column;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-16n9dza {
		display: flex;
		row-gap: 5px;
		position: relative;
		flex-grow: 1;
		max-width: 100%;
		min-width: auto;
		align-self: stretch;
		column-gap: 5px;
		flex-basis: auto;
		min-height: 1px;
		flex-shrink: 1;
		flex-direction: column;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-16n9dza {
		display: flex;
		row-gap: 5px;
		position: relative;
		flex-grow: 1;
		max-width: 100%;
		min-width: auto;
		align-self: stretch;
		column-gap: 5px;
		flex-basis: auto;
		min-height: 1px;
		flex-shrink: 1;
		flex-direction: column;
	}
}

:not(#\20):not(#\20).r-wbwntw {
	color: #3B5998;
	position: relative;
	font-size: 18px;
	transform: none;
	word-wrap: break-word;
	flex-basis: auto;
	flex-shrink: 0;
	font-family: Inter;
	font-weight: 700;
	line-height: 20px;
	overflow-wrap: break-word;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-wbwntw {
		color: #3B5998;
		position: relative;
		font-size: 18px;
		transform: none;
		word-wrap: break-word;
		flex-basis: auto;
		flex-shrink: 0;
		font-family: Inter;
		font-weight: 700;
		line-height: 20px;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-wbwntw {
		color: #3B5998;
		position: relative;
		font-size: 18px;
		transform: none;
		word-wrap: break-word;
		flex-basis: auto;
		flex-shrink: 0;
		font-family: Inter;
		font-weight: 700;
		line-height: 20px;
	}
}

:not(#\20):not(#\20).r-1dldtm5 {
	color: black;
	position: relative;
	font-size: 18px;
	transform: none;
	word-wrap: break-word;
	align-self: stretch;
	flex-basis: auto;
	flex-shrink: 0;
	font-family: Inter;
	font-weight: 400;
	line-height: 20.02px;
	overflow-wrap: break-word;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-1dldtm5 {
		color: black;
		position: relative;
		font-size: 18px;
		transform: none;
		word-wrap: break-word;
		align-self: stretch;
		flex-basis: auto;
		flex-shrink: 0;
		font-family: Inter;
		font-weight: 400;
		line-height: 20.02px;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-1dldtm5 {
		color: black;
		position: relative;
		font-size: 18px;
		transform: none;
		word-wrap: break-word;
		align-self: stretch;
		flex-basis: auto;
		flex-shrink: 0;
		font-family: Inter;
		font-weight: 400;
		line-height: 20.02px;
	}
}

:not(#\20):not(#\20).r-1ddpkj4 {
	display: flex;
	row-gap: 10px;
	position: relative;
	max-width: 100%;
	min-width: auto;
	align-self: flex-start;
	column-gap: 10px;
	flex-basis: auto;
	min-height: 1px;
	align-items: center;
	flex-shrink: 0;
	justify-content: center;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-1ddpkj4 {
		display: flex;
		row-gap: 10px;
		position: relative;
		max-width: 100%;
		min-width: auto;
		align-self: flex-start;
		column-gap: 10px;
		flex-basis: auto;
		min-height: 1px;
		align-items: center;
		flex-shrink: 0;
		justify-content: center;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-1ddpkj4 {
		display: flex;
		row-gap: 10px;
		position: relative;
		max-width: 100%;
		min-width: auto;
		align-self: flex-start;
		column-gap: 10px;
		flex-basis: auto;
		min-height: 1px;
		align-items: center;
		flex-shrink: 0;
		justify-content: center;
	}
}

:not(#\20):not(#\20).r-1v2stm9 {
	color: #627AAD;
	position: relative;
	font-size: 12px;
	transform: none;
	word-wrap: break-word;
	flex-basis: auto;
	flex-shrink: 0;
	font-family: Inter;
	font-weight: 400;
	line-height: 20.04px;
	overflow-wrap: break-word;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-1v2stm9 {
		color: #627AAD;
		position: relative;
		font-size: 12px;
		transform: none;
		word-wrap: break-word;
		flex-basis: auto;
		flex-shrink: 0;
		font-family: Inter;
		font-weight: 400;
		line-height: 20.04px;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-1v2stm9 {
		color: #627AAD;
		position: relative;
		font-size: 12px;
		transform: none;
		word-wrap: break-word;
		flex-basis: auto;
		flex-shrink: 0;
		font-family: Inter;
		font-weight: 400;
		line-height: 20.04px;
	}
}

:not(#\20):not(#\20).r-o4r75n {
	color: #000000;
	height: 20.02px;
	position: relative;
	font-size: 14px;
	transform: none;
	word-wrap: break-word;
	flex-basis: auto;
	overflow-y: hidden;
	flex-shrink: 0;
	font-family: Inter;
	font-weight: 400;
	line-height: 20.02px;
	overflow-wrap: break-word;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-o4r75n {
		color: #000000;
		height: 20.02px;
		position: relative;
		font-size: 14px;
		transform: none;
		word-wrap: break-word;
		flex-basis: auto;
		overflow-y: hidden;
		flex-shrink: 0;
		font-family: Inter;
		font-weight: 400;
		line-height: 20.02px;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-o4r75n {
		color: #000000;
		height: 20.02px;
		position: relative;
		font-size: 14px;
		transform: none;
		word-wrap: break-word;
		flex-basis: auto;
		overflow-y: hidden;
		flex-shrink: 0;
		font-family: Inter;
		font-weight: 400;
		line-height: 20.02px;
	}
}

:not(#\20):not(#\20).r-151g3l2 {
	color: #627AAD;
	position: relative;
	font-size: 12px;
	transform: none;
	word-wrap: break-word;
	flex-basis: auto;
	flex-shrink: 0;
	font-family: Inter;
	font-weight: 400;
	line-height: 20.04px;
	overflow-wrap: break-word;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-151g3l2 {
		color: #627AAD;
		position: relative;
		font-size: 12px;
		transform: none;
		word-wrap: break-word;
		flex-basis: auto;
		flex-shrink: 0;
		font-family: Inter;
		font-weight: 400;
		line-height: 20.04px;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-151g3l2 {
		color: #627AAD;
		position: relative;
		font-size: 12px;
		transform: none;
		word-wrap: break-word;
		flex-basis: auto;
		flex-shrink: 0;
		font-family: Inter;
		font-weight: 400;
		line-height: 20.04px;
	}
}

:not(#\20):not(#\20).r-mqxweh {
	color: black;
	position: relative;
	font-size: 14px;
	transform: none;
	word-wrap: break-word;
	flex-basis: auto;
	flex-shrink: 0;
	font-family: Inter;
	font-weight: 400;
	line-height: 20.02px;
	overflow-wrap: break-word;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-mqxweh {
		color: black;
		position: relative;
		font-size: 14px;
		transform: none;
		word-wrap: break-word;
		flex-basis: auto;
		flex-shrink: 0;
		font-family: Inter;
		font-weight: 400;
		line-height: 20.02px;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-mqxweh {
		color: black;
		position: relative;
		font-size: 14px;
		transform: none;
		word-wrap: break-word;
		flex-basis: auto;
		flex-shrink: 0;
		font-family: Inter;
		font-weight: 400;
		line-height: 20.02px;
	}
}

:not(#\20):not(#\20).r-1j2pveg {
	display: flex;
	row-gap: 10px;
	position: relative;
	max-width: 100%;
	min-width: auto;
	align-self: stretch;
	column-gap: 10px;
	flex-basis: auto;
	min-height: 1px;
	align-items: center;
	flex-shrink: 0;
	justify-content: center;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-1j2pveg {
		display: flex;
		row-gap: 10px;
		position: relative;
		max-width: 100%;
		min-width: auto;
		align-self: stretch;
		column-gap: 10px;
		flex-basis: auto;
		min-height: 1px;
		align-items: center;
		flex-shrink: 0;
		justify-content: center;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-1j2pveg {
		display: flex;
		row-gap: 10px;
		position: relative;
		max-width: 100%;
		min-width: auto;
		align-self: stretch;
		column-gap: 10px;
		flex-basis: auto;
		min-height: 1px;
		align-items: center;
		flex-shrink: 0;
		justify-content: center;
	}
}

:not(#\20):not(#\20).r-fh9e5m {
	display: flex;
	position: relative;
	max-width: 400px;
	min-width: 0;
	transform: none;
	flex-basis: auto;
	min-height: 0;
	overflow-x: auto;
	overflow-y: hidden;
	align-items: center;
	flex-shrink: 0;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-fh9e5m {
		display: flex;
		position: relative;
		max-width: 400px;
		min-width: 0;
		transform: none;
		flex-basis: auto;
		min-height: 0;
		overflow-x: auto;
		overflow-y: hidden;
		align-items: center;
		flex-shrink: 0;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-fh9e5m {
		display: flex;
		position: relative;
		max-width: 400px;
		min-width: 0;
		transform: none;
		flex-basis: auto;
		min-height: 0;
		overflow-x: auto;
		overflow-y: hidden;
		align-items: center;
		flex-shrink: 0;
	}
}

:not(#\20):not(#\20).r-5wm40f {
	height: 100%;
	margin: 0;
	display: block;
	padding: 0;
	max-width: 100%;
	min-width: 100%;
	max-height: 100%;
	min-height: 100%;
}

:not(#\20):not(#\20).r-7qypac {
	gap: 8px;
	color: #2563EB;
	--rpmh: 270px;
	--rpmw: 270px;
	cursor: pointer;
	display: flex;
	font-size: 14px;
	min-width: var(--rpmw, auto);
	min-height: var(--rpmh, auto);
	align-items: center;
	font-weight: 500;
	line-height: 20px;
	flex-direction: column;
	justify-content: center;
	background-color: #f0f0f0;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-7qypac {
		--rpmh: 270px;
		--rpmw: 270px;
		display: flex;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-7qypac {
		--rpmh: 270px;
		--rpmw: 270px;
		display: flex;
	}
}

:not(#\20):not(#\20).r-oo1gph {
	color: #7F7F7F;
	z-index: 1;
	position: relative;
	font-size: 12px;
	transform: none;
	word-wrap: break-word;
	flex-basis: auto;
	flex-shrink: 0;
	font-family: Inter;
	font-weight: 400;
	line-height: 20.04px;
	overflow-wrap: break-word;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-oo1gph {
		color: #7F7F7F;
		z-index: 1;
		position: relative;
		font-size: 12px;
		transform: none;
		word-wrap: break-word;
		flex-basis: auto;
		flex-shrink: 0;
		font-family: Inter;
		font-weight: 400;
		line-height: 20.04px;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-oo1gph {
		color: #7F7F7F;
		z-index: 1;
		position: relative;
		font-size: 12px;
		transform: none;
		word-wrap: break-word;
		flex-basis: auto;
		flex-shrink: 0;
		font-family: Inter;
		font-weight: 400;
		line-height: 20.04px;
	}
}

:not(#\20):not(#\20).r-1szfzqv {
	color: black;
	width: 4.40px;
	height: 20.02px;
	position: relative;
	font-size: 14px;
	transform: none;
	word-wrap: break-word;
	flex-basis: auto;
	overflow-y: hidden;
	flex-shrink: 0;
	font-family: Inter;
	font-weight: 400;
	line-height: 20.02px;
	overflow-wrap: break-word;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-1szfzqv {
		color: black;
		width: 4.40px;
		height: 20.02px;
		position: relative;
		font-size: 14px;
		transform: none;
		word-wrap: break-word;
		flex-basis: auto;
		overflow-y: hidden;
		flex-shrink: 0;
		font-family: Inter;
		font-weight: 400;
		line-height: 20.02px;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-1szfzqv {
		color: black;
		width: 4.40px;
		height: 20.02px;
		position: relative;
		font-size: 14px;
		transform: none;
		word-wrap: break-word;
		flex-basis: auto;
		overflow-y: hidden;
		flex-shrink: 0;
		font-family: Inter;
		font-weight: 400;
		line-height: 20.02px;
	}
}

:not(#\20):not(#\20).r-no9po1 {
	color: #7F7F7F;
	position: relative;
	font-size: 12px;
	transform: none;
	word-wrap: break-word;
	flex-basis: auto;
	flex-shrink: 0;
	font-family: Inter;
	font-weight: 400;
	line-height: 20.04px;
	overflow-wrap: break-word;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-no9po1 {
		color: #7F7F7F;
		position: relative;
		font-size: 12px;
		transform: none;
		word-wrap: break-word;
		flex-basis: auto;
		flex-shrink: 0;
		font-family: Inter;
		font-weight: 400;
		line-height: 20.04px;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-no9po1 {
		color: #7F7F7F;
		position: relative;
		font-size: 12px;
		transform: none;
		word-wrap: break-word;
		flex-basis: auto;
		flex-shrink: 0;
		font-family: Inter;
		font-weight: 400;
		line-height: 20.04px;
	}
}

:not(#\20):not(#\20).r-9gaee3 {
	display: flex;
	row-gap: 15px;
	position: relative;
	min-width: auto;
	transform: none;
	align-self: stretch;
	column-gap: 15px;
	flex-basis: auto;
	margin-top: 1.25%;
	min-height: 1px;
	border-left: 1px #D4D6DB dotted;
	flex-shrink: 0;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-9gaee3 {
		display: flex;
		row-gap: 15px;
		position: relative;
		min-width: auto;
		transform: none;
		align-self: stretch;
		column-gap: 15px;
		flex-basis: auto;
		margin-top: 1.25%;
		min-height: 1px;
		border-left: 1px #D4D6DB dotted;
		flex-shrink: 0;
		padding-left: 2.5%;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-9gaee3 {
		display: flex;
		row-gap: 15px;
		position: relative;
		min-width: auto;
		transform: none;
		align-self: stretch;
		column-gap: 15px;
		flex-basis: auto;
		margin-top: 1.25%;
		min-height: 1px;
		border-left: 1px #D4D6DB dotted;
		flex-shrink: 0;
	}
}

:not(#\20):not(#\20).r-uwxz8m {
	width: 48px;
	height: 48px;
	display: flex;
	position: relative;
	min-width: 0;
	transform: none;
	flex-basis: auto;
	min-height: 0;
	overflow-x: auto;
	overflow-y: hidden;
	align-items: center;
	flex-shrink: 0;
	margin-left: 1.25%;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-uwxz8m {
		width: 48px;
		height: 48px;
		display: flex;
		position: relative;
		min-width: 0;
		transform: none;
		flex-basis: auto;
		min-height: 0;
		overflow-x: auto;
		overflow-y: hidden;
		align-items: center;
		flex-shrink: 0;
		margin-left: 1.25%;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-uwxz8m {
		width: 48px;
		height: 48px;
		display: flex;
		position: relative;
		min-width: 0;
		transform: none;
		flex-basis: auto;
		min-height: 0;
		overflow-x: auto;
		overflow-y: hidden;
		align-items: center;
		flex-shrink: 0;
		margin-left: 1.25%;
	}
}

:not(#\20):not(#\20).r-8vj6e8 {
	height: 100%;
	margin: 0;
	display: block;
	padding: 0;
	max-width: 100%;
	min-width: 100%;
	max-height: 100%;
	min-height: 100%;
}

:not(#\20):not(#\20).r-1nwdoxi {
	gap: 8px;
	color: #2563EB;
	--rpmh: 100%;
	--rpmw: 100%;
	cursor: pointer;
	display: flex;
	font-size: 14px;
	min-width: var(--rpmw, auto);
	min-height: var(--rpmh, auto);
	align-items: center;
	font-weight: 500;
	line-height: 20px;
	flex-direction: column;
	justify-content: center;
	background-color: #f0f0f0;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-1nwdoxi {
		--rpmh: 100%;
		--rpmw: 100%;
		display: flex;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-1nwdoxi {
		--rpmh: 100%;
		--rpmw: 100%;
		display: flex;
	}
}

:not(#\20):not(#\20).r-1h6ojar {
	display: flex;
	row-gap: 5px;
	position: relative;
	flex-grow: 1;
	max-width: 100%;
	min-width: auto;
	align-self: stretch;
	column-gap: 5px;
	flex-basis: auto;
	min-height: 1px;
	flex-shrink: 1;
	flex-direction: column;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-1h6ojar {
		display: flex;
		row-gap: 5px;
		position: relative;
		flex-grow: 1;
		max-width: 100%;
		min-width: auto;
		align-self: stretch;
		column-gap: 5px;
		flex-basis: auto;
		min-height: 1px;
		flex-shrink: 1;
		flex-direction: column;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-1h6ojar {
		display: flex;
		row-gap: 5px;
		position: relative;
		flex-grow: 1;
		max-width: 100%;
		min-width: auto;
		align-self: stretch;
		column-gap: 5px;
		flex-basis: auto;
		min-height: 1px;
		flex-shrink: 1;
		flex-direction: column;
	}
}

:not(#\20):not(#\20).r-1r9y8vy {
	color: #3B5998;
	position: relative;
	font-size: 18px;
	transform: none;
	word-wrap: break-word;
	flex-basis: auto;
	flex-shrink: 0;
	font-family: Inter;
	font-weight: 700;
	line-height: 20px;
	overflow-wrap: break-word;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-1r9y8vy {
		color: #3B5998;
		position: relative;
		font-size: 18px;
		transform: none;
		word-wrap: break-word;
		flex-basis: auto;
		flex-shrink: 0;
		font-family: Inter;
		font-weight: 700;
		line-height: 20px;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-1r9y8vy {
		color: #3B5998;
		position: relative;
		font-size: 18px;
		transform: none;
		word-wrap: break-word;
		flex-basis: auto;
		flex-shrink: 0;
		font-family: Inter;
		font-weight: 700;
		line-height: 20px;
	}
}

:not(#\20):not(#\20).r-v13df8 {
	color: black;
	position: relative;
	font-size: 18px;
	transform: none;
	word-wrap: break-word;
	align-self: stretch;
	flex-basis: auto;
	flex-shrink: 0;
	font-family: Inter;
	font-weight: 400;
	line-height: 20.02px;
	overflow-wrap: break-word;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-v13df8 {
		color: black;
		position: relative;
		font-size: 18px;
		transform: none;
		word-wrap: break-word;
		align-self: stretch;
		flex-basis: auto;
		flex-shrink: 0;
		font-family: Inter;
		font-weight: 400;
		line-height: 20.02px;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-v13df8 {
		color: black;
		position: relative;
		font-size: 18px;
		transform: none;
		word-wrap: break-word;
		align-self: stretch;
		flex-basis: auto;
		flex-shrink: 0;
		font-family: Inter;
		font-weight: 400;
		line-height: 20.02px;
	}
}

:not(#\20):not(#\20).r-11qxwn1 {
	display: flex;
	row-gap: 10px;
	position: relative;
	max-width: 100%;
	min-width: auto;
	align-self: flex-start;
	column-gap: 10px;
	flex-basis: auto;
	min-height: 1px;
	align-items: center;
	flex-shrink: 0;
	justify-content: center;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-11qxwn1 {
		display: flex;
		row-gap: 10px;
		position: relative;
		max-width: 100%;
		min-width: auto;
		align-self: flex-start;
		column-gap: 10px;
		flex-basis: auto;
		min-height: 1px;
		align-items: center;
		flex-shrink: 0;
		justify-content: center;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-11qxwn1 {
		display: flex;
		row-gap: 10px;
		position: relative;
		max-width: 100%;
		min-width: auto;
		align-self: flex-start;
		column-gap: 10px;
		flex-basis: auto;
		min-height: 1px;
		align-items: center;
		flex-shrink: 0;
		justify-content: center;
	}
}

:not(#\20):not(#\20).r-15rlnmy {
	color: #627AAD;
	position: relative;
	font-size: 12px;
	transform: none;
	word-wrap: break-word;
	flex-basis: auto;
	flex-shrink: 0;
	font-family: Inter;
	font-weight: 400;
	line-height: 20.04px;
	overflow-wrap: break-word;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-15rlnmy {
		color: #627AAD;
		position: relative;
		font-size: 12px;
		transform: none;
		word-wrap: break-word;
		flex-basis: auto;
		flex-shrink: 0;
		font-family: Inter;
		font-weight: 400;
		line-height: 20.04px;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-15rlnmy {
		color: #627AAD;
		position: relative;
		font-size: 12px;
		transform: none;
		word-wrap: break-word;
		flex-basis: auto;
		flex-shrink: 0;
		font-family: Inter;
		font-weight: 400;
		line-height: 20.04px;
	}
}

:not(#\20):not(#\20).r-1ydzzpo {
	color: #000000;
	height: 20.02px;
	position: relative;
	font-size: 14px;
	transform: none;
	word-wrap: break-word;
	flex-basis: auto;
	overflow-y: hidden;
	flex-shrink: 0;
	font-family: Inter;
	font-weight: 400;
	line-height: 20.02px;
	overflow-wrap: break-word;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-1ydzzpo {
		color: #000000;
		height: 20.02px;
		position: relative;
		font-size: 14px;
		transform: none;
		word-wrap: break-word;
		flex-basis: auto;
		overflow-y: hidden;
		flex-shrink: 0;
		font-family: Inter;
		font-weight: 400;
		line-height: 20.02px;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-1ydzzpo {
		color: #000000;
		height: 20.02px;
		position: relative;
		font-size: 14px;
		transform: none;
		word-wrap: break-word;
		flex-basis: auto;
		overflow-y: hidden;
		flex-shrink: 0;
		font-family: Inter;
		font-weight: 400;
		line-height: 20.02px;
	}
}

:not(#\20):not(#\20).r-c7ju2t {
	color: #627AAD;
	position: relative;
	font-size: 12px;
	transform: none;
	word-wrap: break-word;
	flex-basis: auto;
	flex-shrink: 0;
	font-family: Inter;
	font-weight: 400;
	line-height: 20.04px;
	overflow-wrap: break-word;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-c7ju2t {
		color: #627AAD;
		position: relative;
		font-size: 12px;
		transform: none;
		word-wrap: break-word;
		flex-basis: auto;
		flex-shrink: 0;
		font-family: Inter;
		font-weight: 400;
		line-height: 20.04px;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-c7ju2t {
		color: #627AAD;
		position: relative;
		font-size: 12px;
		transform: none;
		word-wrap: break-word;
		flex-basis: auto;
		flex-shrink: 0;
		font-family: Inter;
		font-weight: 400;
		line-height: 20.04px;
	}
}

:not(#\20):not(#\20).r-1xmso9q {
	color: black;
	position: relative;
	font-size: 14px;
	transform: none;
	word-wrap: break-word;
	flex-basis: auto;
	flex-shrink: 0;
	font-family: Inter;
	font-weight: 400;
	line-height: 20.02px;
	overflow-wrap: break-word;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-1xmso9q {
		color: black;
		position: relative;
		font-size: 14px;
		transform: none;
		word-wrap: break-word;
		flex-basis: auto;
		flex-shrink: 0;
		font-family: Inter;
		font-weight: 400;
		line-height: 20.02px;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-1xmso9q {
		color: black;
		position: relative;
		font-size: 14px;
		transform: none;
		word-wrap: break-word;
		flex-basis: auto;
		flex-shrink: 0;
		font-family: Inter;
		font-weight: 400;
		line-height: 20.02px;
	}
}

:not(#\20):not(#\20).r-18rvm2s {
	display: flex;
	row-gap: 10px;
	position: relative;
	max-width: 100%;
	min-width: auto;
	align-self: stretch;
	column-gap: 10px;
	flex-basis: auto;
	min-height: 1px;
	align-items: center;
	flex-shrink: 0;
	justify-content: center;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-18rvm2s {
		display: flex;
		row-gap: 10px;
		position: relative;
		max-width: 100%;
		min-width: auto;
		align-self: stretch;
		column-gap: 10px;
		flex-basis: auto;
		min-height: 1px;
		align-items: center;
		flex-shrink: 0;
		justify-content: center;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-18rvm2s {
		display: flex;
		row-gap: 10px;
		position: relative;
		max-width: 100%;
		min-width: auto;
		align-self: stretch;
		column-gap: 10px;
		flex-basis: auto;
		min-height: 1px;
		align-items: center;
		flex-shrink: 0;
		justify-content: center;
	}
}

:not(#\20):not(#\20).r-3f1d81 {
	display: flex;
	position: relative;
	max-width: 400px;
	min-width: 0;
	transform: none;
	flex-basis: auto;
	min-height: 0;
	overflow-x: auto;
	overflow-y: hidden;
	align-items: center;
	flex-shrink: 0;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-3f1d81 {
		display: flex;
		position: relative;
		max-width: 400px;
		min-width: 0;
		transform: none;
		flex-basis: auto;
		min-height: 0;
		overflow-x: auto;
		overflow-y: hidden;
		align-items: center;
		flex-shrink: 0;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-3f1d81 {
		display: flex;
		position: relative;
		max-width: 400px;
		min-width: 0;
		transform: none;
		flex-basis: auto;
		min-height: 0;
		overflow-x: auto;
		overflow-y: hidden;
		align-items: center;
		flex-shrink: 0;
	}
}

:not(#\20):not(#\20).r-1dcxyog {
	height: 100%;
	margin: 0;
	display: block;
	padding: 0;
	max-width: 100%;
	min-width: 100%;
	max-height: 100%;
	min-height: 100%;
}

:not(#\20):not(#\20).r-ihy8dg {
	gap: 8px;
	color: #2563EB;
	--rpmh: 270px;
	--rpmw: 270px;
	cursor: pointer;
	display: flex;
	font-size: 14px;
	min-width: var(--rpmw, auto);
	min-height: var(--rpmh, auto);
	align-items: center;
	font-weight: 500;
	line-height: 20px;
	flex-direction: column;
	justify-content: center;
	background-color: #f0f0f0;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-ihy8dg {
		--rpmh: 270px;
		--rpmw: 270px;
		display: flex;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-ihy8dg {
		--rpmh: 270px;
		--rpmw: 270px;
		display: flex;
	}
}

:not(#\20):not(#\20).r-1v28dle {
	color: #7F7F7F;
	z-index: 1;
	position: relative;
	font-size: 12px;
	transform: none;
	word-wrap: break-word;
	flex-basis: auto;
	flex-shrink: 0;
	font-family: Inter;
	font-weight: 400;
	line-height: 20.04px;
	overflow-wrap: break-word;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-1v28dle {
		color: #7F7F7F;
		z-index: 1;
		position: relative;
		font-size: 12px;
		transform: none;
		word-wrap: break-word;
		flex-basis: auto;
		flex-shrink: 0;
		font-family: Inter;
		font-weight: 400;
		line-height: 20.04px;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-1v28dle {
		color: #7F7F7F;
		z-index: 1;
		position: relative;
		font-size: 12px;
		transform: none;
		word-wrap: break-word;
		flex-basis: auto;
		flex-shrink: 0;
		font-family: Inter;
		font-weight: 400;
		line-height: 20.04px;
	}
}

:not(#\20):not(#\20).r-vt3atc {
	color: black;
	width: 4.40px;
	height: 20.02px;
	position: relative;
	font-size: 14px;
	transform: none;
	word-wrap: break-word;
	flex-basis: auto;
	overflow-y: hidden;
	flex-shrink: 0;
	font-family: Inter;
	font-weight: 400;
	line-height: 20.02px;
	overflow-wrap: break-word;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-vt3atc {
		color: black;
		width: 4.40px;
		height: 20.02px;
		position: relative;
		font-size: 14px;
		transform: none;
		word-wrap: break-word;
		flex-basis: auto;
		overflow-y: hidden;
		flex-shrink: 0;
		font-family: Inter;
		font-weight: 400;
		line-height: 20.02px;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-vt3atc {
		color: black;
		width: 4.40px;
		height: 20.02px;
		position: relative;
		font-size: 14px;
		transform: none;
		word-wrap: break-word;
		flex-basis: auto;
		overflow-y: hidden;
		flex-shrink: 0;
		font-family: Inter;
		font-weight: 400;
		line-height: 20.02px;
	}
}

:not(#\20):not(#\20).r-rznb1h {
	color: #7F7F7F;
	position: relative;
	font-size: 12px;
	transform: none;
	word-wrap: break-word;
	flex-basis: auto;
	flex-shrink: 0;
	font-family: Inter;
	font-weight: 400;
	line-height: 20.04px;
	overflow-wrap: break-word;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-rznb1h {
		color: #7F7F7F;
		position: relative;
		font-size: 12px;
		transform: none;
		word-wrap: break-word;
		flex-basis: auto;
		flex-shrink: 0;
		font-family: Inter;
		font-weight: 400;
		line-height: 20.04px;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-rznb1h {
		color: #7F7F7F;
		position: relative;
		font-size: 12px;
		transform: none;
		word-wrap: break-word;
		flex-basis: auto;
		flex-shrink: 0;
		font-family: Inter;
		font-weight: 400;
		line-height: 20.04px;
	}
}

:not(#\20):not(#\20).r-or0e4a {
	display: flex;
	row-gap: 15px;
	position: relative;
	flex-grow: 1;
	min-width: auto;
	column-gap: 15px;
	flex-basis: auto;
	min-height: 1px;
	flex-shrink: 1;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-or0e4a {
		display: flex;
		row-gap: 15px;
		position: relative;
		flex-grow: 1;
		min-width: auto;
		column-gap: 15px;
		flex-basis: auto;
		min-height: 1px;
		flex-shrink: 1;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-or0e4a {
		display: flex;
		row-gap: 15px;
		position: relative;
		flex-grow: 1;
		min-width: auto;
		column-gap: 15px;
		flex-basis: auto;
		min-height: 1px;
		flex-shrink: 1;
	}
}

:not(#\20):not(#\20).r-yr571t {
	width: 48px;
	height: 48px;
	display: flex;
	position: relative;
	min-width: 0;
	transform: none;
	flex-basis: auto;
	min-height: 0;
	overflow-x: auto;
	overflow-y: hidden;
	align-items: center;
	flex-shrink: 0;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-yr571t {
		width: 48px;
		height: 48px;
		display: flex;
		position: relative;
		min-width: 0;
		transform: none;
		flex-basis: auto;
		min-height: 0;
		overflow-x: auto;
		overflow-y: hidden;
		align-items: center;
		flex-shrink: 0;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-yr571t {
		width: 48px;
		height: 48px;
		display: flex;
		position: relative;
		min-width: 0;
		transform: none;
		flex-basis: auto;
		min-height: 0;
		overflow-x: auto;
		overflow-y: hidden;
		align-items: center;
		flex-shrink: 0;
	}
}

:not(#\20):not(#\20).r-16qzz27 {
	height: 100%;
	margin: 0;
	display: block;
	padding: 0;
	max-width: 100%;
	min-width: 100%;
	max-height: 100%;
	min-height: 100%;
}

:not(#\20):not(#\20).r-1cvaows {
	gap: 8px;
	color: #2563EB;
	--rpmh: 100%;
	--rpmw: 100%;
	cursor: pointer;
	display: flex;
	font-size: 14px;
	min-width: var(--rpmw, auto);
	min-height: var(--rpmh, auto);
	align-items: center;
	font-weight: 500;
	line-height: 20px;
	flex-direction: column;
	justify-content: center;
	background-color: #f0f0f0;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-1cvaows {
		--rpmh: 100%;
		--rpmw: 100%;
		display: flex;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-1cvaows {
		--rpmh: 100%;
		--rpmw: 100%;
		display: flex;
	}
}

:not(#\20):not(#\20).r-1yga69n {
	display: flex;
	row-gap: 5px;
	position: relative;
	flex-grow: 1;
	max-width: 100%;
	min-width: auto;
	align-self: stretch;
	column-gap: 5px;
	flex-basis: auto;
	min-height: 1px;
	flex-shrink: 1;
	flex-direction: column;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-1yga69n {
		display: flex;
		row-gap: 5px;
		position: relative;
		flex-grow: 1;
		max-width: 100%;
		min-width: auto;
		align-self: stretch;
		column-gap: 5px;
		flex-basis: auto;
		min-height: 1px;
		flex-shrink: 1;
		flex-direction: column;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-1yga69n {
		display: flex;
		row-gap: 5px;
		position: relative;
		flex-grow: 1;
		max-width: 100%;
		min-width: auto;
		align-self: stretch;
		column-gap: 5px;
		flex-basis: auto;
		min-height: 1px;
		flex-shrink: 1;
		flex-direction: column;
	}
}

:not(#\20):not(#\20).r-4n4std {
	color: #3B5998;
	position: relative;
	font-size: 18px;
	transform: none;
	word-wrap: break-word;
	flex-basis: auto;
	flex-shrink: 0;
	font-family: Inter;
	font-weight: 700;
	line-height: 20px;
	overflow-wrap: break-word;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-4n4std {
		color: #3B5998;
		position: relative;
		font-size: 18px;
		transform: none;
		word-wrap: break-word;
		flex-basis: auto;
		flex-shrink: 0;
		font-family: Inter;
		font-weight: 700;
		line-height: 20px;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-4n4std {
		color: #3B5998;
		position: relative;
		font-size: 18px;
		transform: none;
		word-wrap: break-word;
		flex-basis: auto;
		flex-shrink: 0;
		font-family: Inter;
		font-weight: 700;
		line-height: 20px;
	}
}

:not(#\20):not(#\20).r-gsdk34 {
	color: black;
	position: relative;
	font-size: 18px;
	transform: none;
	word-wrap: break-word;
	flex-basis: auto;
	flex-shrink: 0;
	font-family: Inter;
	font-weight: 400;
	line-height: 20.02px;
	overflow-wrap: break-word;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-gsdk34 {
		color: black;
		position: relative;
		font-size: 18px;
		transform: none;
		word-wrap: break-word;
		flex-basis: auto;
		flex-shrink: 0;
		font-family: Inter;
		font-weight: 400;
		line-height: 20.02px;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-gsdk34 {
		color: black;
		position: relative;
		font-size: 18px;
		transform: none;
		word-wrap: break-word;
		flex-basis: auto;
		flex-shrink: 0;
		font-family: Inter;
		font-weight: 400;
		line-height: 20.02px;
	}
}

:not(#\20):not(#\20).r-11pmmwf {
	display: flex;
	row-gap: 10px;
	position: relative;
	max-width: 100%;
	min-width: auto;
	align-self: flex-start;
	column-gap: 10px;
	flex-basis: auto;
	min-height: 1px;
	align-items: center;
	flex-shrink: 0;
	justify-content: center;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-11pmmwf {
		display: flex;
		row-gap: 10px;
		position: relative;
		max-width: 100%;
		min-width: auto;
		align-self: flex-start;
		column-gap: 10px;
		flex-basis: auto;
		min-height: 1px;
		align-items: center;
		flex-shrink: 0;
		justify-content: center;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-11pmmwf {
		display: flex;
		row-gap: 10px;
		position: relative;
		max-width: 100%;
		min-width: auto;
		align-self: flex-start;
		column-gap: 10px;
		flex-basis: auto;
		min-height: 1px;
		align-items: center;
		flex-shrink: 0;
		justify-content: center;
	}
}

:not(#\20):not(#\20).r-xvserz {
	color: #627AAD;
	position: relative;
	font-size: 12px;
	transform: none;
	word-wrap: break-word;
	flex-basis: auto;
	flex-shrink: 0;
	font-family: Inter;
	font-weight: 400;
	line-height: 20.04px;
	overflow-wrap: break-word;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-xvserz {
		color: #627AAD;
		position: relative;
		font-size: 12px;
		transform: none;
		word-wrap: break-word;
		flex-basis: auto;
		flex-shrink: 0;
		font-family: Inter;
		font-weight: 400;
		line-height: 20.04px;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-xvserz {
		color: #627AAD;
		position: relative;
		font-size: 12px;
		transform: none;
		word-wrap: break-word;
		flex-basis: auto;
		flex-shrink: 0;
		font-family: Inter;
		font-weight: 400;
		line-height: 20.04px;
	}
}

:not(#\20):not(#\20).r-111uhb0 {
	color: #000000;
	height: 20.02px;
	position: relative;
	font-size: 14px;
	transform: none;
	word-wrap: break-word;
	flex-basis: auto;
	overflow-y: hidden;
	flex-shrink: 0;
	font-family: Inter;
	font-weight: 400;
	line-height: 20.02px;
	overflow-wrap: break-word;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-111uhb0 {
		color: #000000;
		height: 20.02px;
		position: relative;
		font-size: 14px;
		transform: none;
		word-wrap: break-word;
		flex-basis: auto;
		overflow-y: hidden;
		flex-shrink: 0;
		font-family: Inter;
		font-weight: 400;
		line-height: 20.02px;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-111uhb0 {
		color: #000000;
		height: 20.02px;
		position: relative;
		font-size: 14px;
		transform: none;
		word-wrap: break-word;
		flex-basis: auto;
		overflow-y: hidden;
		flex-shrink: 0;
		font-family: Inter;
		font-weight: 400;
		line-height: 20.02px;
	}
}

:not(#\20):not(#\20).r-dgu1hq {
	color: #627AAD;
	position: relative;
	font-size: 12px;
	transform: none;
	word-wrap: break-word;
	flex-basis: auto;
	flex-shrink: 0;
	font-family: Inter;
	font-weight: 400;
	line-height: 20.04px;
	overflow-wrap: break-word;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-dgu1hq {
		color: #627AAD;
		position: relative;
		font-size: 12px;
		transform: none;
		word-wrap: break-word;
		flex-basis: auto;
		flex-shrink: 0;
		font-family: Inter;
		font-weight: 400;
		line-height: 20.04px;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-dgu1hq {
		color: #627AAD;
		position: relative;
		font-size: 12px;
		transform: none;
		word-wrap: break-word;
		flex-basis: auto;
		flex-shrink: 0;
		font-family: Inter;
		font-weight: 400;
		line-height: 20.04px;
	}
}

:not(#\20):not(#\20).r-140b6rq {
	color: black;
	position: relative;
	font-size: 14px;
	transform: none;
	word-wrap: break-word;
	flex-basis: auto;
	flex-shrink: 0;
	font-family: Inter;
	font-weight: 400;
	line-height: 20.02px;
	overflow-wrap: break-word;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-140b6rq {
		color: black;
		position: relative;
		font-size: 14px;
		transform: none;
		word-wrap: break-word;
		flex-basis: auto;
		flex-shrink: 0;
		font-family: Inter;
		font-weight: 400;
		line-height: 20.02px;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-140b6rq {
		color: black;
		position: relative;
		font-size: 14px;
		transform: none;
		word-wrap: break-word;
		flex-basis: auto;
		flex-shrink: 0;
		font-family: Inter;
		font-weight: 400;
		line-height: 20.02px;
	}
}

:not(#\20):not(#\20).r-q9oew5 {
	display: flex;
	row-gap: 10px;
	position: relative;
	max-width: 100%;
	min-width: auto;
	align-self: stretch;
	column-gap: 10px;
	flex-basis: auto;
	min-height: 1px;
	align-items: center;
	flex-shrink: 0;
	justify-content: center;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-q9oew5 {
		display: flex;
		row-gap: 10px;
		position: relative;
		max-width: 100%;
		min-width: auto;
		align-self: stretch;
		column-gap: 10px;
		flex-basis: auto;
		min-height: 1px;
		align-items: center;
		flex-shrink: 0;
		justify-content: center;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-q9oew5 {
		display: flex;
		row-gap: 10px;
		position: relative;
		max-width: 100%;
		min-width: auto;
		align-self: stretch;
		column-gap: 10px;
		flex-basis: auto;
		min-height: 1px;
		align-items: center;
		flex-shrink: 0;
		justify-content: center;
	}
}

:not(#\20):not(#\20).r-otw3wm {
	display: flex;
	position: relative;
	max-width: 400px;
	min-width: 0;
	transform: none;
	flex-basis: auto;
	min-height: 0;
	overflow-x: auto;
	overflow-y: hidden;
	align-items: center;
	flex-shrink: 0;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-otw3wm {
		display: flex;
		position: relative;
		max-width: 400px;
		min-width: 0;
		transform: none;
		flex-basis: auto;
		min-height: 0;
		overflow-x: auto;
		overflow-y: hidden;
		align-items: center;
		flex-shrink: 0;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-otw3wm {
		display: flex;
		position: relative;
		max-width: 400px;
		min-width: 0;
		transform: none;
		flex-basis: auto;
		min-height: 0;
		overflow-x: auto;
		overflow-y: hidden;
		align-items: center;
		flex-shrink: 0;
	}
}

:not(#\20):not(#\20).r-hyfr5s {
	height: 100%;
	margin: 0;
	display: block;
	padding: 0;
	max-width: 100%;
	min-width: 100%;
	max-height: 100%;
	min-height: 100%;
}

:not(#\20):not(#\20).r-bq8aqa {
	gap: 8px;
	color: #2563EB;
	--rpmh: 270px;
	--rpmw: 270px;
	cursor: pointer;
	display: flex;
	font-size: 14px;
	min-width: var(--rpmw, auto);
	min-height: var(--rpmh, auto);
	align-items: center;
	font-weight: 500;
	line-height: 20px;
	flex-direction: column;
	justify-content: center;
	background-color: #f0f0f0;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-bq8aqa {
		--rpmh: 270px;
		--rpmw: 270px;
		display: flex;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-bq8aqa {
		--rpmh: 270px;
		--rpmw: 270px;
		display: flex;
	}
}

:not(#\20):not(#\20).r-614jfk {
	color: #7F7F7F;
	z-index: 1;
	position: relative;
	font-size: 12px;
	transform: none;
	word-wrap: break-word;
	flex-basis: auto;
	flex-shrink: 0;
	font-family: Inter;
	font-weight: 400;
	line-height: 20.04px;
	overflow-wrap: break-word;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-614jfk {
		color: #7F7F7F;
		z-index: 1;
		position: relative;
		font-size: 12px;
		transform: none;
		word-wrap: break-word;
		flex-basis: auto;
		flex-shrink: 0;
		font-family: Inter;
		font-weight: 400;
		line-height: 20.04px;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-614jfk {
		color: #7F7F7F;
		z-index: 1;
		position: relative;
		font-size: 12px;
		transform: none;
		word-wrap: break-word;
		flex-basis: auto;
		flex-shrink: 0;
		font-family: Inter;
		font-weight: 400;
		line-height: 20.04px;
	}
}

:not(#\20):not(#\20).r-1qfnk7r {
	color: black;
	position: relative;
	font-size: 14px;
	transform: none;
	word-wrap: break-word;
	flex-basis: auto;
	flex-shrink: 0;
	font-family: Inter;
	font-weight: 400;
	line-height: 20.02px;
	overflow-wrap: break-word;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-1qfnk7r {
		color: black;
		position: relative;
		font-size: 14px;
		transform: none;
		word-wrap: break-word;
		flex-basis: auto;
		flex-shrink: 0;
		font-family: Inter;
		font-weight: 400;
		line-height: 20.02px;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-1qfnk7r {
		color: black;
		position: relative;
		font-size: 14px;
		transform: none;
		word-wrap: break-word;
		flex-basis: auto;
		flex-shrink: 0;
		font-family: Inter;
		font-weight: 400;
		line-height: 20.02px;
	}
}

:not(#\20):not(#\20).r-ac0w99 {
	color: #7F7F7F;
	position: relative;
	font-size: 12px;
	transform: none;
	word-wrap: break-word;
	flex-basis: auto;
	flex-shrink: 0;
	font-family: Inter;
	font-weight: 400;
	line-height: 20.04px;
	overflow-wrap: break-word;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-ac0w99 {
		color: #7F7F7F;
		position: relative;
		font-size: 12px;
		transform: none;
		word-wrap: break-word;
		flex-basis: auto;
		flex-shrink: 0;
		font-family: Inter;
		font-weight: 400;
		line-height: 20.04px;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-ac0w99 {
		color: #7F7F7F;
		position: relative;
		font-size: 12px;
		transform: none;
		word-wrap: break-word;
		flex-basis: auto;
		flex-shrink: 0;
		font-family: Inter;
		font-weight: 400;
		line-height: 20.04px;
	}
}

:not(#\20):not(#\20).r-114c6z8 {
	display: flex;
	row-gap: 15px;
	position: relative;
	flex-grow: 1;
	min-width: auto;
	column-gap: 15px;
	flex-basis: auto;
	min-height: 1px;
	flex-shrink: 1;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-114c6z8 {
		display: flex;
		row-gap: 15px;
		position: relative;
		flex-grow: 1;
		min-width: auto;
		column-gap: 15px;
		flex-basis: auto;
		min-height: 1px;
		flex-shrink: 1;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-114c6z8 {
		display: flex;
		row-gap: 15px;
		position: relative;
		flex-grow: 1;
		min-width: auto;
		column-gap: 15px;
		flex-basis: auto;
		min-height: 1px;
		flex-shrink: 1;
	}
}

:not(#\20):not(#\20).r-1huo25w {
	width: 48px;
	height: 48px;
	display: flex;
	position: relative;
	min-width: 0;
	transform: none;
	flex-basis: auto;
	min-height: 0;
	overflow-x: auto;
	overflow-y: hidden;
	align-items: center;
	flex-shrink: 0;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-1huo25w {
		width: 48px;
		height: 48px;
		display: flex;
		position: relative;
		min-width: 0;
		transform: none;
		flex-basis: auto;
		min-height: 0;
		overflow-x: auto;
		overflow-y: hidden;
		align-items: center;
		flex-shrink: 0;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-1huo25w {
		width: 48px;
		height: 48px;
		display: flex;
		position: relative;
		min-width: 0;
		transform: none;
		flex-basis: auto;
		min-height: 0;
		overflow-x: auto;
		overflow-y: hidden;
		align-items: center;
		flex-shrink: 0;
	}
}

:not(#\20):not(#\20).r-1u8nret {
	height: 100%;
	margin: 0;
	display: block;
	padding: 0;
	max-width: 100%;
	min-width: 100%;
	max-height: 100%;
	min-height: 100%;
}

:not(#\20):not(#\20).r-lg0nyc {
	gap: 8px;
	color: #2563EB;
	--rpmh: 100%;
	--rpmw: 100%;
	cursor: pointer;
	display: flex;
	font-size: 14px;
	min-width: var(--rpmw, auto);
	min-height: var(--rpmh, auto);
	align-items: center;
	font-weight: 500;
	line-height: 20px;
	flex-direction: column;
	justify-content: center;
	background-color: #f0f0f0;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-lg0nyc {
		--rpmh: 100%;
		--rpmw: 100%;
		display: flex;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-lg0nyc {
		--rpmh: 100%;
		--rpmw: 100%;
		display: flex;
	}
}

:not(#\20):not(#\20).r-1czmsqs {
	display: flex;
	row-gap: 5px;
	position: relative;
	flex-grow: 1;
	max-width: 100%;
	min-width: auto;
	align-self: stretch;
	column-gap: 5px;
	flex-basis: auto;
	min-height: 1px;
	flex-shrink: 1;
	flex-direction: column;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-1czmsqs {
		display: flex;
		row-gap: 5px;
		position: relative;
		flex-grow: 1;
		max-width: 100%;
		min-width: auto;
		align-self: stretch;
		column-gap: 5px;
		flex-basis: auto;
		min-height: 1px;
		flex-shrink: 1;
		flex-direction: column;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-1czmsqs {
		display: flex;
		row-gap: 5px;
		position: relative;
		flex-grow: 1;
		max-width: 100%;
		min-width: auto;
		align-self: stretch;
		column-gap: 5px;
		flex-basis: auto;
		min-height: 1px;
		flex-shrink: 1;
		flex-direction: column;
	}
}

:not(#\20):not(#\20).r-1egn3bo {
	color: #3B5998;
	position: relative;
	font-size: 18px;
	transform: none;
	word-wrap: break-word;
	flex-basis: auto;
	flex-shrink: 0;
	font-family: Inter;
	font-weight: 700;
	line-height: 20px;
	overflow-wrap: break-word;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-1egn3bo {
		color: #3B5998;
		position: relative;
		font-size: 18px;
		transform: none;
		word-wrap: break-word;
		flex-basis: auto;
		flex-shrink: 0;
		font-family: Inter;
		font-weight: 700;
		line-height: 20px;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-1egn3bo {
		color: #3B5998;
		position: relative;
		font-size: 18px;
		transform: none;
		word-wrap: break-word;
		flex-basis: auto;
		flex-shrink: 0;
		font-family: Inter;
		font-weight: 700;
		line-height: 20px;
	}
}

:not(#\20):not(#\20).r-1u5q3om {
	color: black;
	position: relative;
	font-size: 18px;
	transform: none;
	word-wrap: break-word;
	flex-basis: auto;
	flex-shrink: 0;
	font-family: Inter;
	font-weight: 400;
	line-height: 20.02px;
	overflow-wrap: break-word;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-1u5q3om {
		color: black;
		position: relative;
		font-size: 18px;
		transform: none;
		word-wrap: break-word;
		flex-basis: auto;
		flex-shrink: 0;
		font-family: Inter;
		font-weight: 400;
		line-height: 20.02px;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-1u5q3om {
		color: black;
		position: relative;
		font-size: 18px;
		transform: none;
		word-wrap: break-word;
		flex-basis: auto;
		flex-shrink: 0;
		font-family: Inter;
		font-weight: 400;
		line-height: 20.02px;
	}
}

:not(#\20):not(#\20).r-1nsjjlb {
	display: flex;
	row-gap: 10px;
	position: relative;
	max-width: 100%;
	min-width: auto;
	align-self: flex-start;
	column-gap: 10px;
	flex-basis: auto;
	min-height: 1px;
	align-items: center;
	flex-shrink: 0;
	justify-content: center;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-1nsjjlb {
		display: flex;
		row-gap: 10px;
		position: relative;
		max-width: 100%;
		min-width: auto;
		align-self: flex-start;
		column-gap: 10px;
		flex-basis: auto;
		min-height: 1px;
		align-items: center;
		flex-shrink: 0;
		justify-content: center;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-1nsjjlb {
		display: flex;
		row-gap: 10px;
		position: relative;
		max-width: 100%;
		min-width: auto;
		align-self: flex-start;
		column-gap: 10px;
		flex-basis: auto;
		min-height: 1px;
		align-items: center;
		flex-shrink: 0;
		justify-content: center;
	}
}

:not(#\20):not(#\20).r-7zj469 {
	color: #627AAD;
	position: relative;
	font-size: 12px;
	transform: none;
	word-wrap: break-word;
	flex-basis: auto;
	flex-shrink: 0;
	font-family: Inter;
	font-weight: 400;
	line-height: 20.04px;
	overflow-wrap: break-word;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-7zj469 {
		color: #627AAD;
		position: relative;
		font-size: 12px;
		transform: none;
		word-wrap: break-word;
		flex-basis: auto;
		flex-shrink: 0;
		font-family: Inter;
		font-weight: 400;
		line-height: 20.04px;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-7zj469 {
		color: #627AAD;
		position: relative;
		font-size: 12px;
		transform: none;
		word-wrap: break-word;
		flex-basis: auto;
		flex-shrink: 0;
		font-family: Inter;
		font-weight: 400;
		line-height: 20.04px;
	}
}

:not(#\20):not(#\20).r-1kmfhy3 {
	color: #000000;
	height: 20.02px;
	position: relative;
	font-size: 14px;
	transform: none;
	word-wrap: break-word;
	flex-basis: auto;
	overflow-y: hidden;
	flex-shrink: 0;
	font-family: Inter;
	font-weight: 400;
	line-height: 20.02px;
	overflow-wrap: break-word;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-1kmfhy3 {
		color: #000000;
		height: 20.02px;
		position: relative;
		font-size: 14px;
		transform: none;
		word-wrap: break-word;
		flex-basis: auto;
		overflow-y: hidden;
		flex-shrink: 0;
		font-family: Inter;
		font-weight: 400;
		line-height: 20.02px;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-1kmfhy3 {
		color: #000000;
		height: 20.02px;
		position: relative;
		font-size: 14px;
		transform: none;
		word-wrap: break-word;
		flex-basis: auto;
		overflow-y: hidden;
		flex-shrink: 0;
		font-family: Inter;
		font-weight: 400;
		line-height: 20.02px;
	}
}

:not(#\20):not(#\20).r-sy7pm7 {
	color: #627AAD;
	position: relative;
	font-size: 12px;
	transform: none;
	word-wrap: break-word;
	flex-basis: auto;
	flex-shrink: 0;
	font-family: Inter;
	font-weight: 400;
	line-height: 20.04px;
	overflow-wrap: break-word;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-sy7pm7 {
		color: #627AAD;
		position: relative;
		font-size: 12px;
		transform: none;
		word-wrap: break-word;
		flex-basis: auto;
		flex-shrink: 0;
		font-family: Inter;
		font-weight: 400;
		line-height: 20.04px;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-sy7pm7 {
		color: #627AAD;
		position: relative;
		font-size: 12px;
		transform: none;
		word-wrap: break-word;
		flex-basis: auto;
		flex-shrink: 0;
		font-family: Inter;
		font-weight: 400;
		line-height: 20.04px;
	}
}

:not(#\20):not(#\20).r-1lw6m2g {
	color: black;
	position: relative;
	font-size: 14px;
	transform: none;
	word-wrap: break-word;
	flex-basis: auto;
	flex-shrink: 0;
	font-family: Inter;
	font-weight: 400;
	line-height: 20.02px;
	overflow-wrap: break-word;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-1lw6m2g {
		color: black;
		position: relative;
		font-size: 14px;
		transform: none;
		word-wrap: break-word;
		flex-basis: auto;
		flex-shrink: 0;
		font-family: Inter;
		font-weight: 400;
		line-height: 20.02px;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-1lw6m2g {
		color: black;
		position: relative;
		font-size: 14px;
		transform: none;
		word-wrap: break-word;
		flex-basis: auto;
		flex-shrink: 0;
		font-family: Inter;
		font-weight: 400;
		line-height: 20.02px;
	}
}

:not(#\20):not(#\20).r-1lmsl57 {
	display: flex;
	row-gap: 10px;
	position: relative;
	max-width: 100%;
	min-width: auto;
	align-self: stretch;
	column-gap: 10px;
	flex-basis: auto;
	min-height: 1px;
	align-items: center;
	flex-shrink: 0;
	justify-content: center;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-1lmsl57 {
		display: flex;
		row-gap: 10px;
		position: relative;
		max-width: 100%;
		min-width: auto;
		align-self: stretch;
		column-gap: 10px;
		flex-basis: auto;
		min-height: 1px;
		align-items: center;
		flex-shrink: 0;
		justify-content: center;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-1lmsl57 {
		display: flex;
		row-gap: 10px;
		position: relative;
		max-width: 100%;
		min-width: auto;
		align-self: stretch;
		column-gap: 10px;
		flex-basis: auto;
		min-height: 1px;
		align-items: center;
		flex-shrink: 0;
		justify-content: center;
	}
}

:not(#\20):not(#\20).r-xd2zb2 {
	display: flex;
	position: relative;
	max-width: 400px;
	min-width: 0;
	transform: none;
	flex-basis: auto;
	min-height: 0;
	overflow-x: auto;
	overflow-y: hidden;
	align-items: center;
	flex-shrink: 0;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-xd2zb2 {
		display: flex;
		position: relative;
		max-width: 400px;
		min-width: 0;
		transform: none;
		flex-basis: auto;
		min-height: 0;
		overflow-x: auto;
		overflow-y: hidden;
		align-items: center;
		flex-shrink: 0;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-xd2zb2 {
		display: flex;
		position: relative;
		max-width: 400px;
		min-width: 0;
		transform: none;
		flex-basis: auto;
		min-height: 0;
		overflow-x: auto;
		overflow-y: hidden;
		align-items: center;
		flex-shrink: 0;
	}
}

:not(#\20):not(#\20).r-vjg4fk {
	height: 100%;
	margin: 0;
	display: block;
	padding: 0;
	max-width: 100%;
	min-width: 100%;
	max-height: 100%;
	min-height: 100%;
}

:not(#\20):not(#\20).r-1km84y7 {
	gap: 8px;
	color: #2563EB;
	--rpmh: 270px;
	--rpmw: 270px;
	cursor: pointer;
	display: flex;
	font-size: 14px;
	min-width: var(--rpmw, auto);
	min-height: var(--rpmh, auto);
	align-items: center;
	font-weight: 500;
	line-height: 20px;
	flex-direction: column;
	justify-content: center;
	background-color: #f0f0f0;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-1km84y7 {
		--rpmh: 270px;
		--rpmw: 270px;
		display: flex;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-1km84y7 {
		--rpmh: 270px;
		--rpmw: 270px;
		display: flex;
	}
}

:not(#\20):not(#\20).r-1e7bp85 {
	color: #7F7F7F;
	z-index: 1;
	position: relative;
	font-size: 12px;
	transform: none;
	word-wrap: break-word;
	flex-basis: auto;
	flex-shrink: 0;
	font-family: Inter;
	font-weight: 400;
	line-height: 20.04px;
	overflow-wrap: break-word;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-1e7bp85 {
		color: #7F7F7F;
		z-index: 1;
		position: relative;
		font-size: 12px;
		transform: none;
		word-wrap: break-word;
		flex-basis: auto;
		flex-shrink: 0;
		font-family: Inter;
		font-weight: 400;
		line-height: 20.04px;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-1e7bp85 {
		color: #7F7F7F;
		z-index: 1;
		position: relative;
		font-size: 12px;
		transform: none;
		word-wrap: break-word;
		flex-basis: auto;
		flex-shrink: 0;
		font-family: Inter;
		font-weight: 400;
		line-height: 20.04px;
	}
}

:not(#\20):not(#\20).r-1dxz6uv {
	color: black;
	position: relative;
	font-size: 14px;
	transform: none;
	word-wrap: break-word;
	flex-basis: auto;
	flex-shrink: 0;
	font-family: Inter;
	font-weight: 400;
	line-height: 20.02px;
	overflow-wrap: break-word;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-1dxz6uv {
		color: black;
		position: relative;
		font-size: 14px;
		transform: none;
		word-wrap: break-word;
		flex-basis: auto;
		flex-shrink: 0;
		font-family: Inter;
		font-weight: 400;
		line-height: 20.02px;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-1dxz6uv {
		color: black;
		position: relative;
		font-size: 14px;
		transform: none;
		word-wrap: break-word;
		flex-basis: auto;
		flex-shrink: 0;
		font-family: Inter;
		font-weight: 400;
		line-height: 20.02px;
	}
}

:not(#\20):not(#\20).r-hb2t3o {
	color: #7F7F7F;
	position: relative;
	font-size: 12px;
	transform: none;
	word-wrap: break-word;
	flex-basis: auto;
	flex-shrink: 0;
	font-family: Inter;
	font-weight: 400;
	line-height: 20.04px;
	overflow-wrap: break-word;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-hb2t3o {
		color: #7F7F7F;
		position: relative;
		font-size: 12px;
		transform: none;
		word-wrap: break-word;
		flex-basis: auto;
		flex-shrink: 0;
		font-family: Inter;
		font-weight: 400;
		line-height: 20.04px;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-hb2t3o {
		color: #7F7F7F;
		position: relative;
		font-size: 12px;
		transform: none;
		word-wrap: break-word;
		flex-basis: auto;
		flex-shrink: 0;
		font-family: Inter;
		font-weight: 400;
		line-height: 20.04px;
	}
}

:not(#\20):not(#\20).r-1ofr4ek {
	display: flex;
	row-gap: 15px;
	position: relative;
	flex-grow: 1;
	min-width: auto;
	column-gap: 15px;
	flex-basis: auto;
	min-height: 1px;
	flex-shrink: 1;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-1ofr4ek {
		display: flex;
		row-gap: 15px;
		position: relative;
		flex-grow: 1;
		min-width: auto;
		column-gap: 15px;
		flex-basis: auto;
		min-height: 1px;
		flex-shrink: 1;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-1ofr4ek {
		display: flex;
		row-gap: 15px;
		position: relative;
		flex-grow: 1;
		min-width: auto;
		column-gap: 15px;
		flex-basis: auto;
		min-height: 1px;
		flex-shrink: 1;
	}
}

:not(#\20):not(#\20).r-1bbfvqc {
	width: 48px;
	height: 48px;
	display: flex;
	position: relative;
	min-width: 0;
	transform: none;
	flex-basis: auto;
	min-height: 0;
	overflow-x: auto;
	overflow-y: hidden;
	align-items: center;
	flex-shrink: 0;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-1bbfvqc {
		width: 48px;
		height: 48px;
		display: flex;
		position: relative;
		min-width: 0;
		transform: none;
		flex-basis: auto;
		min-height: 0;
		overflow-x: auto;
		overflow-y: hidden;
		align-items: center;
		flex-shrink: 0;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-1bbfvqc {
		width: 48px;
		height: 48px;
		display: flex;
		position: relative;
		min-width: 0;
		transform: none;
		flex-basis: auto;
		min-height: 0;
		overflow-x: auto;
		overflow-y: hidden;
		align-items: center;
		flex-shrink: 0;
	}
}

:not(#\20):not(#\20).r-1vqf7jy {
	height: 100%;
	margin: 0;
	display: block;
	padding: 0;
	max-width: 100%;
	min-width: 100%;
	max-height: 100%;
	min-height: 100%;
}

:not(#\20):not(#\20).r-ir6k4x {
	gap: 8px;
	color: #2563EB;
	--rpmh: 100%;
	--rpmw: 100%;
	cursor: pointer;
	display: flex;
	font-size: 14px;
	min-width: var(--rpmw, auto);
	min-height: var(--rpmh, auto);
	align-items: center;
	font-weight: 500;
	line-height: 20px;
	flex-direction: column;
	justify-content: center;
	background-color: #f0f0f0;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-ir6k4x {
		--rpmh: 100%;
		--rpmw: 100%;
		display: flex;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-ir6k4x {
		--rpmh: 100%;
		--rpmw: 100%;
		display: flex;
	}
}

:not(#\20):not(#\20).r-1t4fv6u {
	display: flex;
	row-gap: 5px;
	position: relative;
	flex-grow: 1;
	max-width: 100%;
	min-width: auto;
	align-self: stretch;
	column-gap: 5px;
	flex-basis: auto;
	min-height: 1px;
	flex-shrink: 1;
	flex-direction: column;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-1t4fv6u {
		display: flex;
		row-gap: 5px;
		position: relative;
		flex-grow: 1;
		max-width: 100%;
		min-width: auto;
		align-self: stretch;
		column-gap: 5px;
		flex-basis: auto;
		min-height: 1px;
		flex-shrink: 1;
		flex-direction: column;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-1t4fv6u {
		display: flex;
		row-gap: 5px;
		position: relative;
		flex-grow: 1;
		max-width: 100%;
		min-width: auto;
		align-self: stretch;
		column-gap: 5px;
		flex-basis: auto;
		min-height: 1px;
		flex-shrink: 1;
		flex-direction: column;
	}
}

:not(#\20):not(#\20).r-ex1cu6 {
	color: #3B5998;
	position: relative;
	font-size: 18px;
	transform: none;
	word-wrap: break-word;
	flex-basis: auto;
	flex-shrink: 0;
	font-family: Inter;
	font-weight: 700;
	line-height: 20px;
	overflow-wrap: break-word;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-ex1cu6 {
		color: #3B5998;
		position: relative;
		font-size: 18px;
		transform: none;
		word-wrap: break-word;
		flex-basis: auto;
		flex-shrink: 0;
		font-family: Inter;
		font-weight: 700;
		line-height: 20px;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-ex1cu6 {
		color: #3B5998;
		position: relative;
		font-size: 18px;
		transform: none;
		word-wrap: break-word;
		flex-basis: auto;
		flex-shrink: 0;
		font-family: Inter;
		font-weight: 700;
		line-height: 20px;
	}
}

:not(#\20):not(#\20).r-cu3127 {
	color: black;
	position: relative;
	font-size: 18px;
	transform: none;
	word-wrap: break-word;
	flex-basis: auto;
	flex-shrink: 0;
	font-family: Inter;
	font-weight: 400;
	line-height: 20.02px;
	overflow-wrap: break-word;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-cu3127 {
		color: black;
		position: relative;
		font-size: 18px;
		transform: none;
		word-wrap: break-word;
		flex-basis: auto;
		flex-shrink: 0;
		font-family: Inter;
		font-weight: 400;
		line-height: 20.02px;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-cu3127 {
		color: black;
		position: relative;
		font-size: 18px;
		transform: none;
		word-wrap: break-word;
		flex-basis: auto;
		flex-shrink: 0;
		font-family: Inter;
		font-weight: 400;
		line-height: 20.02px;
	}
}

:not(#\20):not(#\20).r-1slzr83 {
	display: flex;
	row-gap: 10px;
	position: relative;
	max-width: 100%;
	min-width: auto;
	align-self: flex-start;
	column-gap: 10px;
	flex-basis: auto;
	min-height: 1px;
	align-items: center;
	flex-shrink: 0;
	justify-content: center;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-1slzr83 {
		display: flex;
		row-gap: 10px;
		position: relative;
		max-width: 100%;
		min-width: auto;
		align-self: flex-start;
		column-gap: 10px;
		flex-basis: auto;
		min-height: 1px;
		align-items: center;
		flex-shrink: 0;
		justify-content: center;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-1slzr83 {
		display: flex;
		row-gap: 10px;
		position: relative;
		max-width: 100%;
		min-width: auto;
		align-self: flex-start;
		column-gap: 10px;
		flex-basis: auto;
		min-height: 1px;
		align-items: center;
		flex-shrink: 0;
		justify-content: center;
	}
}

:not(#\20):not(#\20).r-17teedh {
	color: #627AAD;
	position: relative;
	font-size: 12px;
	transform: none;
	word-wrap: break-word;
	flex-basis: auto;
	flex-shrink: 0;
	font-family: Inter;
	font-weight: 400;
	line-height: 20.04px;
	overflow-wrap: break-word;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-17teedh {
		color: #627AAD;
		position: relative;
		font-size: 12px;
		transform: none;
		word-wrap: break-word;
		flex-basis: auto;
		flex-shrink: 0;
		font-family: Inter;
		font-weight: 400;
		line-height: 20.04px;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-17teedh {
		color: #627AAD;
		position: relative;
		font-size: 12px;
		transform: none;
		word-wrap: break-word;
		flex-basis: auto;
		flex-shrink: 0;
		font-family: Inter;
		font-weight: 400;
		line-height: 20.04px;
	}
}

:not(#\20):not(#\20).r-9m332s {
	color: #000000;
	height: 20.02px;
	position: relative;
	font-size: 14px;
	transform: none;
	word-wrap: break-word;
	flex-basis: auto;
	overflow-y: hidden;
	flex-shrink: 0;
	font-family: Inter;
	font-weight: 400;
	line-height: 20.02px;
	overflow-wrap: break-word;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-9m332s {
		color: #000000;
		height: 20.02px;
		position: relative;
		font-size: 14px;
		transform: none;
		word-wrap: break-word;
		flex-basis: auto;
		overflow-y: hidden;
		flex-shrink: 0;
		font-family: Inter;
		font-weight: 400;
		line-height: 20.02px;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-9m332s {
		color: #000000;
		height: 20.02px;
		position: relative;
		font-size: 14px;
		transform: none;
		word-wrap: break-word;
		flex-basis: auto;
		overflow-y: hidden;
		flex-shrink: 0;
		font-family: Inter;
		font-weight: 400;
		line-height: 20.02px;
	}
}

:not(#\20):not(#\20).r-14px9yu {
	color: #627AAD;
	position: relative;
	font-size: 12px;
	transform: none;
	word-wrap: break-word;
	flex-basis: auto;
	flex-shrink: 0;
	font-family: Inter;
	font-weight: 400;
	line-height: 20.04px;
	overflow-wrap: break-word;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-14px9yu {
		color: #627AAD;
		position: relative;
		font-size: 12px;
		transform: none;
		word-wrap: break-word;
		flex-basis: auto;
		flex-shrink: 0;
		font-family: Inter;
		font-weight: 400;
		line-height: 20.04px;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-14px9yu {
		color: #627AAD;
		position: relative;
		font-size: 12px;
		transform: none;
		word-wrap: break-word;
		flex-basis: auto;
		flex-shrink: 0;
		font-family: Inter;
		font-weight: 400;
		line-height: 20.04px;
	}
}

:not(#\20):not(#\20).r-n914lm {
	color: black;
	position: relative;
	font-size: 14px;
	transform: none;
	word-wrap: break-word;
	flex-basis: auto;
	flex-shrink: 0;
	font-family: Inter;
	font-weight: 400;
	line-height: 20.02px;
	overflow-wrap: break-word;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-n914lm {
		color: black;
		position: relative;
		font-size: 14px;
		transform: none;
		word-wrap: break-word;
		flex-basis: auto;
		flex-shrink: 0;
		font-family: Inter;
		font-weight: 400;
		line-height: 20.02px;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-n914lm {
		color: black;
		position: relative;
		font-size: 14px;
		transform: none;
		word-wrap: break-word;
		flex-basis: auto;
		flex-shrink: 0;
		font-family: Inter;
		font-weight: 400;
		line-height: 20.02px;
	}
}

:not(#\20):not(#\20).r-1nq57ap {
	display: flex;
	row-gap: 10px;
	position: relative;
	max-width: 100%;
	min-width: auto;
	align-self: stretch;
	column-gap: 10px;
	flex-basis: auto;
	min-height: 1px;
	align-items: center;
	flex-shrink: 0;
	justify-content: center;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-1nq57ap {
		display: flex;
		row-gap: 10px;
		position: relative;
		max-width: 100%;
		min-width: auto;
		align-self: stretch;
		column-gap: 10px;
		flex-basis: auto;
		min-height: 1px;
		align-items: center;
		flex-shrink: 0;
		justify-content: center;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-1nq57ap {
		display: flex;
		row-gap: 10px;
		position: relative;
		max-width: 100%;
		min-width: auto;
		align-self: stretch;
		column-gap: 10px;
		flex-basis: auto;
		min-height: 1px;
		align-items: center;
		flex-shrink: 0;
		justify-content: center;
	}
}

:not(#\20):not(#\20).r-1p80eps {
	display: flex;
	position: relative;
	max-width: 400px;
	min-width: 0;
	transform: none;
	flex-basis: auto;
	min-height: 0;
	overflow-x: auto;
	overflow-y: hidden;
	align-items: center;
	flex-shrink: 0;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-1p80eps {
		display: flex;
		position: relative;
		max-width: 400px;
		min-width: 0;
		transform: none;
		flex-basis: auto;
		min-height: 0;
		overflow-x: auto;
		overflow-y: hidden;
		align-items: center;
		flex-shrink: 0;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-1p80eps {
		display: flex;
		position: relative;
		max-width: 400px;
		min-width: 0;
		transform: none;
		flex-basis: auto;
		min-height: 0;
		overflow-x: auto;
		overflow-y: hidden;
		align-items: center;
		flex-shrink: 0;
	}
}

:not(#\20):not(#\20).r-1p3rmt6 {
	height: 100%;
	margin: 0;
	display: block;
	padding: 0;
	max-width: 100%;
	min-width: 100%;
	max-height: 100%;
	min-height: 100%;
}

:not(#\20):not(#\20).r-15jlgsd {
	gap: 8px;
	color: #2563EB;
	--rpmh: 270px;
	--rpmw: 270px;
	cursor: pointer;
	display: flex;
	font-size: 14px;
	min-width: var(--rpmw, auto);
	min-height: var(--rpmh, auto);
	align-items: center;
	font-weight: 500;
	line-height: 20px;
	flex-direction: column;
	justify-content: center;
	background-color: #f0f0f0;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-15jlgsd {
		--rpmh: 270px;
		--rpmw: 270px;
		display: flex;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-15jlgsd {
		--rpmh: 270px;
		--rpmw: 270px;
		display: flex;
	}
}

:not(#\20):not(#\20).r-1k792x {
	color: #7F7F7F;
	z-index: 1;
	position: relative;
	font-size: 12px;
	transform: none;
	word-wrap: break-word;
	flex-basis: auto;
	flex-shrink: 0;
	font-family: Inter;
	font-weight: 400;
	line-height: 20.04px;
	overflow-wrap: break-word;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-1k792x {
		color: #7F7F7F;
		z-index: 1;
		position: relative;
		font-size: 12px;
		transform: none;
		word-wrap: break-word;
		flex-basis: auto;
		flex-shrink: 0;
		font-family: Inter;
		font-weight: 400;
		line-height: 20.04px;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-1k792x {
		color: #7F7F7F;
		z-index: 1;
		position: relative;
		font-size: 12px;
		transform: none;
		word-wrap: break-word;
		flex-basis: auto;
		flex-shrink: 0;
		font-family: Inter;
		font-weight: 400;
		line-height: 20.04px;
	}
}

:not(#\20):not(#\20).r-1gbqdxn {
	color: black;
	position: relative;
	font-size: 14px;
	transform: none;
	word-wrap: break-word;
	flex-basis: auto;
	flex-shrink: 0;
	font-family: Inter;
	font-weight: 400;
	line-height: 20.02px;
	overflow-wrap: break-word;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-1gbqdxn {
		color: black;
		position: relative;
		font-size: 14px;
		transform: none;
		word-wrap: break-word;
		flex-basis: auto;
		flex-shrink: 0;
		font-family: Inter;
		font-weight: 400;
		line-height: 20.02px;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-1gbqdxn {
		color: black;
		position: relative;
		font-size: 14px;
		transform: none;
		word-wrap: break-word;
		flex-basis: auto;
		flex-shrink: 0;
		font-family: Inter;
		font-weight: 400;
		line-height: 20.02px;
	}
}

:not(#\20):not(#\20).r-fvndg9 {
	color: #7F7F7F;
	position: relative;
	font-size: 12px;
	transform: none;
	word-wrap: break-word;
	flex-basis: auto;
	flex-shrink: 0;
	font-family: Inter;
	font-weight: 400;
	line-height: 20.04px;
	overflow-wrap: break-word;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-fvndg9 {
		color: #7F7F7F;
		position: relative;
		font-size: 12px;
		transform: none;
		word-wrap: break-word;
		flex-basis: auto;
		flex-shrink: 0;
		font-family: Inter;
		font-weight: 400;
		line-height: 20.04px;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-fvndg9 {
		color: #7F7F7F;
		position: relative;
		font-size: 12px;
		transform: none;
		word-wrap: break-word;
		flex-basis: auto;
		flex-shrink: 0;
		font-family: Inter;
		font-weight: 400;
		line-height: 20.04px;
	}
}

:not(#\20):not(#\20).r-dd9kua {
	display: flex;
	row-gap: 15px;
	position: relative;
	min-width: auto;
	transform: none;
	align-self: stretch;
	column-gap: 15px;
	flex-basis: auto;
	margin-top: 1.25%;
	min-height: 1px;
	border-left: 1px #D4D6DB dotted;
	flex-shrink: 0;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-dd9kua {
		display: flex;
		row-gap: 15px;
		position: relative;
		min-width: auto;
		transform: none;
		align-self: stretch;
		column-gap: 15px;
		flex-basis: auto;
		margin-top: 1.25%;
		min-height: 1px;
		border-left: 1px #D4D6DB dotted;
		flex-shrink: 0;
		padding-left: 2.5%;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-dd9kua {
		display: flex;
		row-gap: 15px;
		position: relative;
		min-width: auto;
		transform: none;
		align-self: stretch;
		column-gap: 15px;
		flex-basis: auto;
		margin-top: 1.25%;
		min-height: 1px;
		border-left: 1px #D4D6DB dotted;
		flex-shrink: 0;
	}
}

:not(#\20):not(#\20).r-6oklbp {
	width: 48px;
	height: 48px;
	display: flex;
	position: relative;
	min-width: 0;
	transform: none;
	flex-basis: auto;
	min-height: 0;
	overflow-x: auto;
	overflow-y: hidden;
	align-items: center;
	flex-shrink: 0;
	margin-left: 1.25%;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-6oklbp {
		width: 48px;
		height: 48px;
		display: flex;
		position: relative;
		min-width: 0;
		transform: none;
		flex-basis: auto;
		min-height: 0;
		overflow-x: auto;
		overflow-y: hidden;
		align-items: center;
		flex-shrink: 0;
		margin-left: 1.25%;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-6oklbp {
		width: 48px;
		height: 48px;
		display: flex;
		position: relative;
		min-width: 0;
		transform: none;
		flex-basis: auto;
		min-height: 0;
		overflow-x: auto;
		overflow-y: hidden;
		align-items: center;
		flex-shrink: 0;
		margin-left: 1.25%;
	}
}

:not(#\20):not(#\20).r-1qky7on {
	height: 100%;
	margin: 0;
	display: block;
	padding: 0;
	max-width: 100%;
	min-width: 100%;
	max-height: 100%;
	min-height: 100%;
}

:not(#\20):not(#\20).r-pcpfnj {
	gap: 8px;
	color: #2563EB;
	--rpmh: 100%;
	--rpmw: 100%;
	cursor: pointer;
	display: flex;
	font-size: 14px;
	min-width: var(--rpmw, auto);
	min-height: var(--rpmh, auto);
	align-items: center;
	font-weight: 500;
	line-height: 20px;
	flex-direction: column;
	justify-content: center;
	background-color: #f0f0f0;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-pcpfnj {
		--rpmh: 100%;
		--rpmw: 100%;
		display: flex;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-pcpfnj {
		--rpmh: 100%;
		--rpmw: 100%;
		display: flex;
	}
}

:not(#\20):not(#\20).r-3xzj32 {
	display: flex;
	row-gap: 5px;
	position: relative;
	flex-grow: 1;
	max-width: 100%;
	min-width: auto;
	align-self: stretch;
	column-gap: 5px;
	flex-basis: auto;
	min-height: 1px;
	flex-shrink: 1;
	flex-direction: column;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-3xzj32 {
		display: flex;
		row-gap: 5px;
		position: relative;
		flex-grow: 1;
		max-width: 100%;
		min-width: auto;
		align-self: stretch;
		column-gap: 5px;
		flex-basis: auto;
		min-height: 1px;
		flex-shrink: 1;
		flex-direction: column;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-3xzj32 {
		display: flex;
		row-gap: 5px;
		position: relative;
		flex-grow: 1;
		max-width: 100%;
		min-width: auto;
		align-self: stretch;
		column-gap: 5px;
		flex-basis: auto;
		min-height: 1px;
		flex-shrink: 1;
		flex-direction: column;
	}
}

:not(#\20):not(#\20).r-lzdx4f {
	color: #3B5998;
	position: relative;
	font-size: 18px;
	transform: none;
	word-wrap: break-word;
	flex-basis: auto;
	flex-shrink: 0;
	font-family: Inter;
	font-weight: 700;
	line-height: 20px;
	overflow-wrap: break-word;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-lzdx4f {
		color: #3B5998;
		position: relative;
		font-size: 18px;
		transform: none;
		word-wrap: break-word;
		flex-basis: auto;
		flex-shrink: 0;
		font-family: Inter;
		font-weight: 700;
		line-height: 20px;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-lzdx4f {
		color: #3B5998;
		position: relative;
		font-size: 18px;
		transform: none;
		word-wrap: break-word;
		flex-basis: auto;
		flex-shrink: 0;
		font-family: Inter;
		font-weight: 700;
		line-height: 20px;
	}
}

:not(#\20):not(#\20).r-1pg4kj1 {
	color: black;
	position: relative;
	font-size: 18px;
	transform: none;
	word-wrap: break-word;
	align-self: stretch;
	flex-basis: auto;
	flex-shrink: 0;
	font-family: Inter;
	font-weight: 400;
	line-height: 20.02px;
	overflow-wrap: break-word;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-1pg4kj1 {
		color: black;
		position: relative;
		font-size: 18px;
		transform: none;
		word-wrap: break-word;
		align-self: stretch;
		flex-basis: auto;
		flex-shrink: 0;
		font-family: Inter;
		font-weight: 400;
		line-height: 20.02px;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-1pg4kj1 {
		color: black;
		position: relative;
		font-size: 18px;
		transform: none;
		word-wrap: break-word;
		align-self: stretch;
		flex-basis: auto;
		flex-shrink: 0;
		font-family: Inter;
		font-weight: 400;
		line-height: 20.02px;
	}
}

:not(#\20):not(#\20).r-17notvx {
	display: flex;
	row-gap: 10px;
	position: relative;
	max-width: 100%;
	min-width: auto;
	align-self: flex-start;
	column-gap: 10px;
	flex-basis: auto;
	min-height: 1px;
	align-items: center;
	flex-shrink: 0;
	justify-content: center;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-17notvx {
		display: flex;
		row-gap: 10px;
		position: relative;
		max-width: 100%;
		min-width: auto;
		align-self: flex-start;
		column-gap: 10px;
		flex-basis: auto;
		min-height: 1px;
		align-items: center;
		flex-shrink: 0;
		justify-content: center;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-17notvx {
		display: flex;
		row-gap: 10px;
		position: relative;
		max-width: 100%;
		min-width: auto;
		align-self: flex-start;
		column-gap: 10px;
		flex-basis: auto;
		min-height: 1px;
		align-items: center;
		flex-shrink: 0;
		justify-content: center;
	}
}

:not(#\20):not(#\20).r-qtldjt {
	color: #627AAD;
	position: relative;
	font-size: 12px;
	transform: none;
	word-wrap: break-word;
	flex-basis: auto;
	flex-shrink: 0;
	font-family: Inter;
	font-weight: 400;
	line-height: 20.04px;
	overflow-wrap: break-word;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-qtldjt {
		color: #627AAD;
		position: relative;
		font-size: 12px;
		transform: none;
		word-wrap: break-word;
		flex-basis: auto;
		flex-shrink: 0;
		font-family: Inter;
		font-weight: 400;
		line-height: 20.04px;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-qtldjt {
		color: #627AAD;
		position: relative;
		font-size: 12px;
		transform: none;
		word-wrap: break-word;
		flex-basis: auto;
		flex-shrink: 0;
		font-family: Inter;
		font-weight: 400;
		line-height: 20.04px;
	}
}

:not(#\20):not(#\20).r-1v1qiad {
	color: #000000;
	height: 20.02px;
	position: relative;
	font-size: 14px;
	transform: none;
	word-wrap: break-word;
	flex-basis: auto;
	overflow-y: hidden;
	flex-shrink: 0;
	font-family: Inter;
	font-weight: 400;
	line-height: 20.02px;
	overflow-wrap: break-word;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-1v1qiad {
		color: #000000;
		height: 20.02px;
		position: relative;
		font-size: 14px;
		transform: none;
		word-wrap: break-word;
		flex-basis: auto;
		overflow-y: hidden;
		flex-shrink: 0;
		font-family: Inter;
		font-weight: 400;
		line-height: 20.02px;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-1v1qiad {
		color: #000000;
		height: 20.02px;
		position: relative;
		font-size: 14px;
		transform: none;
		word-wrap: break-word;
		flex-basis: auto;
		overflow-y: hidden;
		flex-shrink: 0;
		font-family: Inter;
		font-weight: 400;
		line-height: 20.02px;
	}
}

:not(#\20):not(#\20).r-38eoi1 {
	color: #627AAD;
	position: relative;
	font-size: 12px;
	transform: none;
	word-wrap: break-word;
	flex-basis: auto;
	flex-shrink: 0;
	font-family: Inter;
	font-weight: 400;
	line-height: 20.04px;
	overflow-wrap: break-word;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-38eoi1 {
		color: #627AAD;
		position: relative;
		font-size: 12px;
		transform: none;
		word-wrap: break-word;
		flex-basis: auto;
		flex-shrink: 0;
		font-family: Inter;
		font-weight: 400;
		line-height: 20.04px;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-38eoi1 {
		color: #627AAD;
		position: relative;
		font-size: 12px;
		transform: none;
		word-wrap: break-word;
		flex-basis: auto;
		flex-shrink: 0;
		font-family: Inter;
		font-weight: 400;
		line-height: 20.04px;
	}
}

:not(#\20):not(#\20).r-1eekwv0 {
	color: black;
	position: relative;
	font-size: 14px;
	transform: none;
	word-wrap: break-word;
	flex-basis: auto;
	flex-shrink: 0;
	font-family: Inter;
	font-weight: 400;
	line-height: 20.02px;
	overflow-wrap: break-word;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-1eekwv0 {
		color: black;
		position: relative;
		font-size: 14px;
		transform: none;
		word-wrap: break-word;
		flex-basis: auto;
		flex-shrink: 0;
		font-family: Inter;
		font-weight: 400;
		line-height: 20.02px;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-1eekwv0 {
		color: black;
		position: relative;
		font-size: 14px;
		transform: none;
		word-wrap: break-word;
		flex-basis: auto;
		flex-shrink: 0;
		font-family: Inter;
		font-weight: 400;
		line-height: 20.02px;
	}
}

:not(#\20):not(#\20).r-1h9whvq {
	display: flex;
	row-gap: 10px;
	position: relative;
	max-width: 100%;
	min-width: auto;
	align-self: stretch;
	column-gap: 10px;
	flex-basis: auto;
	min-height: 1px;
	align-items: center;
	flex-shrink: 0;
	justify-content: center;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-1h9whvq {
		display: flex;
		row-gap: 10px;
		position: relative;
		max-width: 100%;
		min-width: auto;
		align-self: stretch;
		column-gap: 10px;
		flex-basis: auto;
		min-height: 1px;
		align-items: center;
		flex-shrink: 0;
		justify-content: center;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-1h9whvq {
		display: flex;
		row-gap: 10px;
		position: relative;
		max-width: 100%;
		min-width: auto;
		align-self: stretch;
		column-gap: 10px;
		flex-basis: auto;
		min-height: 1px;
		align-items: center;
		flex-shrink: 0;
		justify-content: center;
	}
}

:not(#\20):not(#\20).r-b1t2vh {
	display: flex;
	position: relative;
	max-width: 400px;
	min-width: 0;
	transform: none;
	flex-basis: auto;
	min-height: 0;
	overflow-x: auto;
	overflow-y: hidden;
	align-items: center;
	flex-shrink: 0;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-b1t2vh {
		display: flex;
		position: relative;
		max-width: 400px;
		min-width: 0;
		transform: none;
		flex-basis: auto;
		min-height: 0;
		overflow-x: auto;
		overflow-y: hidden;
		align-items: center;
		flex-shrink: 0;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-b1t2vh {
		display: flex;
		position: relative;
		max-width: 400px;
		min-width: 0;
		transform: none;
		flex-basis: auto;
		min-height: 0;
		overflow-x: auto;
		overflow-y: hidden;
		align-items: center;
		flex-shrink: 0;
	}
}

:not(#\20):not(#\20).r-16ga2yi {
	height: 100%;
	margin: 0;
	display: block;
	padding: 0;
	max-width: 100%;
	min-width: 100%;
	max-height: 100%;
	min-height: 100%;
}

:not(#\20):not(#\20).r-1pjgenk {
	gap: 8px;
	color: #2563EB;
	--rpmh: 270px;
	--rpmw: 270px;
	cursor: pointer;
	display: flex;
	font-size: 14px;
	min-width: var(--rpmw, auto);
	min-height: var(--rpmh, auto);
	align-items: center;
	font-weight: 500;
	line-height: 20px;
	flex-direction: column;
	justify-content: center;
	background-color: #f0f0f0;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-1pjgenk {
		--rpmh: 270px;
		--rpmw: 270px;
		display: flex;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-1pjgenk {
		--rpmh: 270px;
		--rpmw: 270px;
		display: flex;
	}
}

:not(#\20):not(#\20).r-9176bu {
	color: #7F7F7F;
	z-index: 1;
	position: relative;
	font-size: 12px;
	transform: none;
	word-wrap: break-word;
	flex-basis: auto;
	flex-shrink: 0;
	font-family: Inter;
	font-weight: 400;
	line-height: 20.04px;
	overflow-wrap: break-word;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-9176bu {
		color: #7F7F7F;
		z-index: 1;
		position: relative;
		font-size: 12px;
		transform: none;
		word-wrap: break-word;
		flex-basis: auto;
		flex-shrink: 0;
		font-family: Inter;
		font-weight: 400;
		line-height: 20.04px;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-9176bu {
		color: #7F7F7F;
		z-index: 1;
		position: relative;
		font-size: 12px;
		transform: none;
		word-wrap: break-word;
		flex-basis: auto;
		flex-shrink: 0;
		font-family: Inter;
		font-weight: 400;
		line-height: 20.04px;
	}
}

:not(#\20):not(#\20).r-ve76hs {
	color: black;
	width: 4.40px;
	height: 20.02px;
	position: relative;
	font-size: 14px;
	transform: none;
	word-wrap: break-word;
	flex-basis: auto;
	overflow-y: hidden;
	flex-shrink: 0;
	font-family: Inter;
	font-weight: 400;
	line-height: 20.02px;
	overflow-wrap: break-word;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-ve76hs {
		color: black;
		width: 4.40px;
		height: 20.02px;
		position: relative;
		font-size: 14px;
		transform: none;
		word-wrap: break-word;
		flex-basis: auto;
		overflow-y: hidden;
		flex-shrink: 0;
		font-family: Inter;
		font-weight: 400;
		line-height: 20.02px;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-ve76hs {
		color: black;
		width: 4.40px;
		height: 20.02px;
		position: relative;
		font-size: 14px;
		transform: none;
		word-wrap: break-word;
		flex-basis: auto;
		overflow-y: hidden;
		flex-shrink: 0;
		font-family: Inter;
		font-weight: 400;
		line-height: 20.02px;
	}
}

:not(#\20):not(#\20).r-zzq414 {
	color: #7F7F7F;
	position: relative;
	font-size: 12px;
	transform: none;
	word-wrap: break-word;
	flex-basis: auto;
	flex-shrink: 0;
	font-family: Inter;
	font-weight: 400;
	line-height: 20.04px;
	overflow-wrap: break-word;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-zzq414 {
		color: #7F7F7F;
		position: relative;
		font-size: 12px;
		transform: none;
		word-wrap: break-word;
		flex-basis: auto;
		flex-shrink: 0;
		font-family: Inter;
		font-weight: 400;
		line-height: 20.04px;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-zzq414 {
		color: #7F7F7F;
		position: relative;
		font-size: 12px;
		transform: none;
		word-wrap: break-word;
		flex-basis: auto;
		flex-shrink: 0;
		font-family: Inter;
		font-weight: 400;
		line-height: 20.04px;
	}
}

:not(#\20):not(#\20).r-1pbjpd5 {
	display: flex;
	row-gap: 15px;
	position: relative;
	flex-grow: 1;
	min-width: auto;
	column-gap: 15px;
	flex-basis: auto;
	min-height: 1px;
	flex-shrink: 1;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-1pbjpd5 {
		display: flex;
		row-gap: 15px;
		position: relative;
		flex-grow: 1;
		min-width: auto;
		column-gap: 15px;
		flex-basis: auto;
		min-height: 1px;
		flex-shrink: 1;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-1pbjpd5 {
		display: flex;
		row-gap: 15px;
		position: relative;
		flex-grow: 1;
		min-width: auto;
		column-gap: 15px;
		flex-basis: auto;
		min-height: 1px;
		flex-shrink: 1;
	}
}

:not(#\20):not(#\20).r-1d0ukif {
	width: 48px;
	height: 48px;
	display: flex;
	position: relative;
	min-width: 0;
	transform: none;
	flex-basis: auto;
	min-height: 0;
	overflow-x: auto;
	overflow-y: hidden;
	align-items: center;
	flex-shrink: 0;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-1d0ukif {
		width: 48px;
		height: 48px;
		display: flex;
		position: relative;
		min-width: 0;
		transform: none;
		flex-basis: auto;
		min-height: 0;
		overflow-x: auto;
		overflow-y: hidden;
		align-items: center;
		flex-shrink: 0;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-1d0ukif {
		width: 48px;
		height: 48px;
		display: flex;
		position: relative;
		min-width: 0;
		transform: none;
		flex-basis: auto;
		min-height: 0;
		overflow-x: auto;
		overflow-y: hidden;
		align-items: center;
		flex-shrink: 0;
	}
}

:not(#\20):not(#\20).r-nym62i {
	height: 100%;
	margin: 0;
	display: block;
	padding: 0;
	max-width: 100%;
	min-width: 100%;
	max-height: 100%;
	min-height: 100%;
}

:not(#\20):not(#\20).r-1vckm1i {
	gap: 8px;
	color: #2563EB;
	--rpmh: 100%;
	--rpmw: 100%;
	cursor: pointer;
	display: flex;
	font-size: 14px;
	min-width: var(--rpmw, auto);
	min-height: var(--rpmh, auto);
	align-items: center;
	font-weight: 500;
	line-height: 20px;
	flex-direction: column;
	justify-content: center;
	background-color: #f0f0f0;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-1vckm1i {
		--rpmh: 100%;
		--rpmw: 100%;
		display: flex;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-1vckm1i {
		--rpmh: 100%;
		--rpmw: 100%;
		display: flex;
	}
}

:not(#\20):not(#\20).r-1yindd6 {
	display: flex;
	row-gap: 5px;
	position: relative;
	flex-grow: 1;
	max-width: 100%;
	min-width: auto;
	align-self: stretch;
	column-gap: 5px;
	flex-basis: auto;
	min-height: 1px;
	flex-shrink: 1;
	flex-direction: column;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-1yindd6 {
		display: flex;
		row-gap: 5px;
		position: relative;
		flex-grow: 1;
		max-width: 100%;
		min-width: auto;
		align-self: stretch;
		column-gap: 5px;
		flex-basis: auto;
		min-height: 1px;
		flex-shrink: 1;
		flex-direction: column;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-1yindd6 {
		display: flex;
		row-gap: 5px;
		position: relative;
		flex-grow: 1;
		max-width: 100%;
		min-width: auto;
		align-self: stretch;
		column-gap: 5px;
		flex-basis: auto;
		min-height: 1px;
		flex-shrink: 1;
		flex-direction: column;
	}
}

:not(#\20):not(#\20).r-2lgei {
	color: #3B5998;
	position: relative;
	font-size: 18px;
	transform: none;
	word-wrap: break-word;
	flex-basis: auto;
	flex-shrink: 0;
	font-family: Inter;
	font-weight: 700;
	line-height: 20px;
	overflow-wrap: break-word;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-2lgei {
		color: #3B5998;
		position: relative;
		font-size: 18px;
		transform: none;
		word-wrap: break-word;
		flex-basis: auto;
		flex-shrink: 0;
		font-family: Inter;
		font-weight: 700;
		line-height: 20px;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-2lgei {
		color: #3B5998;
		position: relative;
		font-size: 18px;
		transform: none;
		word-wrap: break-word;
		flex-basis: auto;
		flex-shrink: 0;
		font-family: Inter;
		font-weight: 700;
		line-height: 20px;
	}
}

:not(#\20):not(#\20).r-14cj5z3 {
	color: black;
	position: relative;
	font-size: 18px;
	transform: none;
	word-wrap: break-word;
	flex-basis: auto;
	flex-shrink: 0;
	font-family: Inter;
	font-weight: 400;
	line-height: 20.02px;
	overflow-wrap: break-word;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-14cj5z3 {
		color: black;
		position: relative;
		font-size: 18px;
		transform: none;
		word-wrap: break-word;
		flex-basis: auto;
		flex-shrink: 0;
		font-family: Inter;
		font-weight: 400;
		line-height: 20.02px;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-14cj5z3 {
		color: black;
		position: relative;
		font-size: 18px;
		transform: none;
		word-wrap: break-word;
		flex-basis: auto;
		flex-shrink: 0;
		font-family: Inter;
		font-weight: 400;
		line-height: 20.02px;
	}
}

:not(#\20):not(#\20).r-1rzxvcq {
	display: flex;
	row-gap: 10px;
	position: relative;
	max-width: 100%;
	min-width: auto;
	align-self: flex-start;
	column-gap: 10px;
	flex-basis: auto;
	min-height: 1px;
	align-items: center;
	flex-shrink: 0;
	justify-content: center;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-1rzxvcq {
		display: flex;
		row-gap: 10px;
		position: relative;
		max-width: 100%;
		min-width: auto;
		align-self: flex-start;
		column-gap: 10px;
		flex-basis: auto;
		min-height: 1px;
		align-items: center;
		flex-shrink: 0;
		justify-content: center;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-1rzxvcq {
		display: flex;
		row-gap: 10px;
		position: relative;
		max-width: 100%;
		min-width: auto;
		align-self: flex-start;
		column-gap: 10px;
		flex-basis: auto;
		min-height: 1px;
		align-items: center;
		flex-shrink: 0;
		justify-content: center;
	}
}

:not(#\20):not(#\20).r-1f38d37 {
	color: #627AAD;
	position: relative;
	font-size: 12px;
	transform: none;
	word-wrap: break-word;
	flex-basis: auto;
	flex-shrink: 0;
	font-family: Inter;
	font-weight: 400;
	line-height: 20.04px;
	overflow-wrap: break-word;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-1f38d37 {
		color: #627AAD;
		position: relative;
		font-size: 12px;
		transform: none;
		word-wrap: break-word;
		flex-basis: auto;
		flex-shrink: 0;
		font-family: Inter;
		font-weight: 400;
		line-height: 20.04px;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-1f38d37 {
		color: #627AAD;
		position: relative;
		font-size: 12px;
		transform: none;
		word-wrap: break-word;
		flex-basis: auto;
		flex-shrink: 0;
		font-family: Inter;
		font-weight: 400;
		line-height: 20.04px;
	}
}

:not(#\20):not(#\20).r-50tpqq {
	color: #000000;
	height: 20.02px;
	position: relative;
	font-size: 14px;
	transform: none;
	word-wrap: break-word;
	flex-basis: auto;
	overflow-y: hidden;
	flex-shrink: 0;
	font-family: Inter;
	font-weight: 400;
	line-height: 20.02px;
	overflow-wrap: break-word;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-50tpqq {
		color: #000000;
		height: 20.02px;
		position: relative;
		font-size: 14px;
		transform: none;
		word-wrap: break-word;
		flex-basis: auto;
		overflow-y: hidden;
		flex-shrink: 0;
		font-family: Inter;
		font-weight: 400;
		line-height: 20.02px;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-50tpqq {
		color: #000000;
		height: 20.02px;
		position: relative;
		font-size: 14px;
		transform: none;
		word-wrap: break-word;
		flex-basis: auto;
		overflow-y: hidden;
		flex-shrink: 0;
		font-family: Inter;
		font-weight: 400;
		line-height: 20.02px;
	}
}

:not(#\20):not(#\20).r-jdvpss {
	color: #627AAD;
	position: relative;
	font-size: 12px;
	transform: none;
	word-wrap: break-word;
	flex-basis: auto;
	flex-shrink: 0;
	font-family: Inter;
	font-weight: 400;
	line-height: 20.04px;
	overflow-wrap: break-word;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-jdvpss {
		color: #627AAD;
		position: relative;
		font-size: 12px;
		transform: none;
		word-wrap: break-word;
		flex-basis: auto;
		flex-shrink: 0;
		font-family: Inter;
		font-weight: 400;
		line-height: 20.04px;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-jdvpss {
		color: #627AAD;
		position: relative;
		font-size: 12px;
		transform: none;
		word-wrap: break-word;
		flex-basis: auto;
		flex-shrink: 0;
		font-family: Inter;
		font-weight: 400;
		line-height: 20.04px;
	}
}

:not(#\20):not(#\20).r-1465rjv {
	color: black;
	position: relative;
	font-size: 14px;
	transform: none;
	word-wrap: break-word;
	flex-basis: auto;
	flex-shrink: 0;
	font-family: Inter;
	font-weight: 400;
	line-height: 20.02px;
	overflow-wrap: break-word;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-1465rjv {
		color: black;
		position: relative;
		font-size: 14px;
		transform: none;
		word-wrap: break-word;
		flex-basis: auto;
		flex-shrink: 0;
		font-family: Inter;
		font-weight: 400;
		line-height: 20.02px;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-1465rjv {
		color: black;
		position: relative;
		font-size: 14px;
		transform: none;
		word-wrap: break-word;
		flex-basis: auto;
		flex-shrink: 0;
		font-family: Inter;
		font-weight: 400;
		line-height: 20.02px;
	}
}

:not(#\20):not(#\20).r-p1vap8 {
	display: flex;
	row-gap: 10px;
	position: relative;
	max-width: 100%;
	min-width: auto;
	align-self: stretch;
	column-gap: 10px;
	flex-basis: auto;
	min-height: 1px;
	align-items: center;
	flex-shrink: 0;
	justify-content: center;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-p1vap8 {
		display: flex;
		row-gap: 10px;
		position: relative;
		max-width: 100%;
		min-width: auto;
		align-self: stretch;
		column-gap: 10px;
		flex-basis: auto;
		min-height: 1px;
		align-items: center;
		flex-shrink: 0;
		justify-content: center;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-p1vap8 {
		display: flex;
		row-gap: 10px;
		position: relative;
		max-width: 100%;
		min-width: auto;
		align-self: stretch;
		column-gap: 10px;
		flex-basis: auto;
		min-height: 1px;
		align-items: center;
		flex-shrink: 0;
		justify-content: center;
	}
}

:not(#\20):not(#\20).r-cu350m {
	display: flex;
	position: relative;
	max-width: 400px;
	min-width: 0;
	transform: none;
	flex-basis: auto;
	min-height: 0;
	overflow-x: auto;
	overflow-y: hidden;
	align-items: center;
	flex-shrink: 0;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-cu350m {
		display: flex;
		position: relative;
		max-width: 400px;
		min-width: 0;
		transform: none;
		flex-basis: auto;
		min-height: 0;
		overflow-x: auto;
		overflow-y: hidden;
		align-items: center;
		flex-shrink: 0;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-cu350m {
		display: flex;
		position: relative;
		max-width: 400px;
		min-width: 0;
		transform: none;
		flex-basis: auto;
		min-height: 0;
		overflow-x: auto;
		overflow-y: hidden;
		align-items: center;
		flex-shrink: 0;
	}
}

:not(#\20):not(#\20).r-uj92io {
	height: 100%;
	margin: 0;
	display: block;
	padding: 0;
	max-width: 100%;
	min-width: 100%;
	max-height: 100%;
	min-height: 100%;
}

:not(#\20):not(#\20).r-10xiodp {
	gap: 8px;
	color: #2563EB;
	--rpmh: 270px;
	--rpmw: 270px;
	cursor: pointer;
	display: flex;
	font-size: 14px;
	min-width: var(--rpmw, auto);
	min-height: var(--rpmh, auto);
	align-items: center;
	font-weight: 500;
	line-height: 20px;
	flex-direction: column;
	justify-content: center;
	background-color: #f0f0f0;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-10xiodp {
		--rpmh: 270px;
		--rpmw: 270px;
		display: flex;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-10xiodp {
		--rpmh: 270px;
		--rpmw: 270px;
		display: flex;
	}
}

:not(#\20):not(#\20).r-1tzfahw {
	color: #7F7F7F;
	z-index: 1;
	position: relative;
	font-size: 12px;
	transform: none;
	word-wrap: break-word;
	flex-basis: auto;
	flex-shrink: 0;
	font-family: Inter;
	font-weight: 400;
	line-height: 20.04px;
	overflow-wrap: break-word;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-1tzfahw {
		color: #7F7F7F;
		z-index: 1;
		position: relative;
		font-size: 12px;
		transform: none;
		word-wrap: break-word;
		flex-basis: auto;
		flex-shrink: 0;
		font-family: Inter;
		font-weight: 400;
		line-height: 20.04px;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-1tzfahw {
		color: #7F7F7F;
		z-index: 1;
		position: relative;
		font-size: 12px;
		transform: none;
		word-wrap: break-word;
		flex-basis: auto;
		flex-shrink: 0;
		font-family: Inter;
		font-weight: 400;
		line-height: 20.04px;
	}
}

:not(#\20):not(#\20).r-jqrepo {
	color: black;
	position: relative;
	font-size: 14px;
	transform: none;
	word-wrap: break-word;
	flex-basis: auto;
	flex-shrink: 0;
	font-family: Inter;
	font-weight: 400;
	line-height: 20.02px;
	overflow-wrap: break-word;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-jqrepo {
		color: black;
		position: relative;
		font-size: 14px;
		transform: none;
		word-wrap: break-word;
		flex-basis: auto;
		flex-shrink: 0;
		font-family: Inter;
		font-weight: 400;
		line-height: 20.02px;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-jqrepo {
		color: black;
		position: relative;
		font-size: 14px;
		transform: none;
		word-wrap: break-word;
		flex-basis: auto;
		flex-shrink: 0;
		font-family: Inter;
		font-weight: 400;
		line-height: 20.02px;
	}
}

:not(#\20):not(#\20).r-7d4gg8 {
	color: #7F7F7F;
	position: relative;
	font-size: 12px;
	transform: none;
	word-wrap: break-word;
	flex-basis: auto;
	flex-shrink: 0;
	font-family: Inter;
	font-weight: 400;
	line-height: 20.04px;
	overflow-wrap: break-word;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-7d4gg8 {
		color: #7F7F7F;
		position: relative;
		font-size: 12px;
		transform: none;
		word-wrap: break-word;
		flex-basis: auto;
		flex-shrink: 0;
		font-family: Inter;
		font-weight: 400;
		line-height: 20.04px;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-7d4gg8 {
		color: #7F7F7F;
		position: relative;
		font-size: 12px;
		transform: none;
		word-wrap: break-word;
		flex-basis: auto;
		flex-shrink: 0;
		font-family: Inter;
		font-weight: 400;
		line-height: 20.04px;
	}
}

:not(#\20):not(#\20).r-1rrdu24 {
	top: 0px;
	bottom: initial;
	display: flex;
	row-gap: 2rem;
	z-index: 1;
	position: sticky;
	flex-grow: 1;
	max-width: 270px;
	min-width: var(--replo-flex-min-dimension, 0px);
	transform: none;
	column-gap: 2rem;
	flex-basis: 0;
	margin-top: 92px;
	min-height: 1px;
	align-items: center;
	flex-shrink: 1;
	padding-top: 0.8rem;
	padding-left: 0.8rem;
	padding-right: 0.8rem;
	flex-direction: column;
	padding-bottom: 0.8rem;
	justify-content: center;
	background-color: #F2F2F2FF;
	background-image: none;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-1rrdu24 {
		top: 0px;
		bottom: initial;
		display: none;
		row-gap: 2rem;
		z-index: 1;
		position: sticky;
		flex-grow: 1;
		max-width: 270px;
		min-width: var(--replo-flex-min-dimension, 0px);
		transform: none;
		column-gap: 2rem;
		flex-basis: 0;
		margin-top: 92px;
		min-height: 1px;
		align-items: center;
		flex-shrink: 1;
		padding-top: 0.8rem;
		padding-left: 0.8rem;
		padding-right: 0.8rem;
		flex-direction: column;
		padding-bottom: 0.8rem;
		justify-content: center;
		background-color: #F2F2F2FF;
		background-image: none;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-1rrdu24 {
		top: 0px;
		bottom: initial;
		display: none;
		row-gap: 2rem;
		z-index: 1;
		position: sticky;
		flex-grow: 1;
		max-width: 270px;
		min-width: var(--replo-flex-min-dimension, 0px);
		transform: none;
		column-gap: 2rem;
		flex-basis: 0;
		margin-top: 92px;
		min-height: 1px;
		align-items: center;
		flex-shrink: 1;
		padding-top: 0.8rem;
		padding-left: 0.8rem;
		padding-right: 0.8rem;
		flex-direction: column;
		padding-bottom: 0.8rem;
		justify-content: center;
		background-color: #F2F2F2FF;
		background-image: none;
	}
}

:not(#\20):not(#\20).r-gbmf63 {
	color: #4AA3E9FF;
	font-size: 20px;
	align-self: stretch;
	flex-basis: auto;
	text-align: center;
	flex-shrink: 0;
	font-family: Montserrat, " sans-serif";
	font-weight: 800;
	line-height: 24px;
	overflow-wrap: break-word;
	text-transform: capitalize;
	text-align-last: center;
	text-decoration: underline;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-gbmf63 {
		color: #4AA3E9FF;
		font-size: 20px;
		align-self: stretch;
		flex-basis: auto;
		text-align: center;
		flex-shrink: 0;
		font-family: Montserrat, " sans-serif";
		font-weight: 800;
		line-height: 24px;
		text-transform: capitalize;
		text-align-last: center;
		text-decoration: underline;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-gbmf63 {
		color: #4AA3E9FF;
		font-size: 20px;
		align-self: stretch;
		flex-basis: auto;
		text-align: center;
		flex-shrink: 0;
		font-family: Montserrat, " sans-serif";
		font-weight: 800;
		line-height: 24px;
		text-transform: capitalize;
		text-align-last: center;
		text-decoration: underline;
	}
}

:not(#\20):not(#\20).r-qlwyc4 {
	display: flex;
	min-width: 0;
	align-self: stretch;
	flex-basis: auto;
	min-height: 0;
	object-fit: cover;
	overflow-x: auto;
	overflow-y: hidden;
	align-items: center;
	flex-shrink: 0;
	margin-bottom: -21px;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-qlwyc4 {
		display: flex;
		min-width: 0;
		align-self: stretch;
		flex-basis: auto;
		min-height: 0;
		object-fit: cover;
		overflow-x: auto;
		overflow-y: hidden;
		align-items: center;
		flex-shrink: 0;
		margin-bottom: -21px;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-qlwyc4 {
		display: flex;
		min-width: 0;
		align-self: stretch;
		flex-basis: auto;
		min-height: 0;
		object-fit: cover;
		overflow-x: auto;
		overflow-y: hidden;
		align-items: center;
		flex-shrink: 0;
		margin-bottom: -21px;
	}
}

:not(#\20):not(#\20).r-4gndw5 {
	height: 100%;
	margin: 0;
	display: block;
	padding: 0;
	max-width: 100%;
	min-width: 100%;
	max-height: 100%;
	min-height: 100%;
	object-fit: cover;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-4gndw5 {
		object-fit: cover;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-4gndw5 {
		object-fit: cover;
	}
}

:not(#\20):not(#\20).r-jzltvn {
	gap: 8px;
	color: #2563EB;
	--rpmh: 270px;
	--rpmw: 100%;
	cursor: pointer;
	display: flex;
	font-size: 14px;
	min-width: var(--rpmw, auto);
	min-height: var(--rpmh, auto);
	align-items: center;
	font-weight: 500;
	line-height: 20px;
	flex-direction: column;
	justify-content: center;
	background-color: #f0f0f0;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-jzltvn {
		--rpmh: 270px;
		--rpmw: 100%;
		display: flex;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-jzltvn {
		--rpmh: 270px;
		--rpmw: 100%;
		display: flex;
	}
}

:not(#\20):not(#\20).r-x1dwvv {
	cursor: pointer;
	height: 60px;
	display: flex;
	row-gap: 2rem;
	overflow: hidden;
	position: relative;
	max-width: 100%;
	min-width: auto;
	align-self: stretch;
	column-gap: 2rem;
	flex-basis: auto;
	min-height: 1px;
	align-items: center;
	flex-shrink: 0;
	flex-direction: column;
	justify-content: flex-start;
	background-color: #149312FF;
	background-image: none;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-x1dwvv {
		cursor: pointer;
		height: 60px;
		display: flex;
		row-gap: 2rem;
		overflow: hidden;
		position: relative;
		max-width: 100%;
		min-width: auto;
		align-self: stretch;
		column-gap: 2rem;
		flex-basis: auto;
		min-height: 1px;
		align-items: center;
		flex-shrink: 0;
		flex-direction: column;
		justify-content: flex-start;
		background-color: #149312FF;
		background-image: none;
		border-top-left-radius: 4px;
		border-top-right-radius: 4px;
		border-bottom-left-radius: 4px;
		border-bottom-right-radius: 4px;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-x1dwvv {
		cursor: pointer;
		height: 60px;
		display: flex;
		row-gap: 2rem;
		overflow: hidden;
		position: relative;
		max-width: 100%;
		min-width: auto;
		align-self: stretch;
		column-gap: 2rem;
		flex-basis: auto;
		min-height: 1px;
		align-items: center;
		flex-shrink: 0;
		flex-direction: column;
		justify-content: flex-start;
		background-color: #149312FF;
		background-image: none;
		border-top-left-radius: 4px;
		border-top-right-radius: 4px;
		border-bottom-left-radius: 4px;
		border-bottom-right-radius: 4px;
	}
}

:not(#\20):not(#\20).r-tt7pvr {
	color: #FFFFFF;
	display: flex;
	align-self: stretch;
	flex-basis: auto;
	transition: all 300ms cubic-bezier(0.4, 0, 0.2, 1);
	align-items: center;
	flex-shrink: 0;
	padding-top: 10px;
	padding-left: 15px;
	padding-right: 15px;
	padding-bottom: 10px;
	justify-content: center;
	background-color: #009926FF;
	background-image: none;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-tt7pvr {
		color: #FFFFFF;
		display: flex;
		align-self: stretch;
		flex-basis: auto;
		transition: all 300ms cubic-bezier(0.4, 0, 0.2, 1);
		align-items: center;
		flex-shrink: 0;
		padding-top: 10px;
		padding-left: 15px;
		padding-right: 15px;
		padding-bottom: 10px;
		justify-content: center;
		background-color: #009926FF;
		background-image: none;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-tt7pvr {
		color: #FFFFFF;
		display: flex;
		align-self: stretch;
		flex-basis: auto;
		transition: all 300ms cubic-bezier(0.4, 0, 0.2, 1);
		align-items: center;
		flex-shrink: 0;
		padding-top: 10px;
		padding-left: 15px;
		padding-right: 15px;
		padding-bottom: 10px;
		justify-content: center;
		background-color: #009926FF;
		background-image: none;
	}
}

:not(#\20):not(#\20):not(#\20).r-1l0cth6 {
	color: #FFFFFF;
	display: flex;
	align-self: stretch;
	flex-basis: auto;
	transition: all 300ms cubic-bezier(0.4, 0, 0.2, 1);
	align-items: center;
	flex-shrink: 0;
	padding-top: 10px;
	padding-left: 15px;
	padding-right: 15px;
	padding-bottom: 10px;
	justify-content: center;
	background-color: #009926FF;
	background-image: none;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20):not(#\20).r-1l0cth6 {
		color: #FFFFFF;
		display: flex;
		align-self: stretch;
		flex-basis: auto;
		transition: all 300ms cubic-bezier(0.4, 0, 0.2, 1);
		align-items: center;
		flex-shrink: 0;
		padding-top: 10px;
		padding-left: 15px;
		padding-right: 15px;
		padding-bottom: 10px;
		justify-content: center;
		background-color: #009926FF;
		background-image: none;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20):not(#\20).r-1l0cth6 {
		color: #FFFFFF;
		display: flex;
		align-self: stretch;
		flex-basis: auto;
		transition: all 300ms cubic-bezier(0.4, 0, 0.2, 1);
		align-items: center;
		flex-shrink: 0;
		padding-top: 10px;
		padding-left: 15px;
		padding-right: 15px;
		padding-bottom: 10px;
		justify-content: center;
		background-color: #009926FF;
		background-image: none;
	}
}

:not(#\20):not(#\20).r-19ti92e {
	color: #FFFFFFFF;
	flex-grow: 1;
	font-size: 14px;
	min-width: var(--replo-flex-min-dimension, 0px);
	flex-basis: 0;
	transition: inherit;
	flex-shrink: 1;
	font-family: "Open Sans", " sans-serif";
	font-weight: 700;
	line-height: 16.8px;
	overflow-wrap: break-word;
	letter-spacing: 1px;
	text-transform: uppercase;
	text-decoration: underline;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-19ti92e {
		color: #FFFFFFFF;
		flex-grow: 1;
		font-size: 16px;
		min-width: var(--replo-flex-min-dimension, 0px);
		flex-basis: 0;
		transition: inherit;
		flex-shrink: 1;
		font-family: "Open Sans", " sans-serif";
		font-weight: 700;
		line-height: 20px;
		letter-spacing: 1px;
		text-transform: uppercase;
		text-decoration: underline;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-19ti92e {
		color: #FFFFFFFF;
		flex-grow: 1;
		font-size: 14px;
		min-width: var(--replo-flex-min-dimension, 0px);
		flex-basis: 0;
		transition: inherit;
		flex-shrink: 1;
		font-family: "Open Sans", " sans-serif";
		font-weight: 700;
		line-height: 16.8px;
		letter-spacing: 1px;
		text-transform: uppercase;
		text-decoration: underline;
	}
}

:not(#\20):not(#\20).r-1aniql0 {
	display: flex;
	position: relative;
	max-width: 100%;
	min-width: auto;
	align-self: stretch;
	flex-basis: auto;
	min-height: 1px;
	align-items: center;
	flex-shrink: 0;
	flex-direction: column;
	justify-content: center;
	background-color: #FFFFFFFF;
	background-image: none;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-1aniql0 {
		display: flex;
		position: relative;
		max-width: 100%;
		min-width: auto;
		align-self: stretch;
		flex-basis: auto;
		min-height: 1px;
		align-items: center;
		flex-shrink: 0;
		flex-direction: column;
		justify-content: center;
		background-color: #FFFFFFFF;
		background-image: none;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-1aniql0 {
		display: flex;
		position: relative;
		max-width: 100%;
		min-width: auto;
		align-self: stretch;
		flex-basis: auto;
		min-height: 1px;
		align-items: center;
		flex-shrink: 0;
		flex-direction: column;
		justify-content: center;
		background-color: #FFFFFFFF;
		background-image: none;
	}
}

:not(#\20):not(#\20).r-16ed04h {
	display: flex;
	row-gap: 2rem;
	position: relative;
	max-width: 100%;
	min-width: auto;
	align-self: stretch;
	column-gap: 2rem;
	flex-basis: auto;
	min-height: 1px;
	align-items: center;
	flex-shrink: 0;
	padding-top: 1rem;
	padding-left: 1rem;
	padding-right: 1rem;
	flex-direction: column;
	padding-bottom: 1rem;
	justify-content: center;
	border-bottom-color: #F2F2F2FF;
	border-bottom-style: solid;
	border-bottom-width: 1px;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-16ed04h {
		display: flex;
		row-gap: 2rem;
		position: relative;
		max-width: 100%;
		min-width: auto;
		align-self: stretch;
		column-gap: 2rem;
		flex-basis: auto;
		min-height: 1px;
		align-items: center;
		flex-shrink: 0;
		padding-top: 1rem;
		padding-left: 1rem;
		padding-right: 1rem;
		flex-direction: column;
		padding-bottom: 1rem;
		justify-content: center;
		border-bottom-color: #F2F2F2FF;
		border-bottom-style: solid;
		border-bottom-width: 1px;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-16ed04h {
		display: flex;
		row-gap: 2rem;
		position: relative;
		max-width: 100%;
		min-width: auto;
		align-self: stretch;
		column-gap: 2rem;
		flex-basis: auto;
		min-height: 1px;
		align-items: center;
		flex-shrink: 0;
		padding-top: 1rem;
		padding-left: 1rem;
		padding-right: 1rem;
		flex-direction: column;
		padding-bottom: 1rem;
		justify-content: center;
		border-bottom-color: #F2F2F2FF;
		border-bottom-style: solid;
		border-bottom-width: 1px;
	}
}

:not(#\20):not(#\20).r-1ue7v9y {
	color: #333333FF;
	font-size: 20px;
	align-self: stretch;
	flex-basis: auto;
	text-align: center;
	flex-shrink: 0;
	font-family: Montserrat, " sans-serif";
	font-weight: 800;
	line-height: 24px;
	overflow-wrap: break-word;
	text-transform: capitalize;
	text-align-last: center;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-1ue7v9y {
		color: #333333FF;
		font-size: 20px;
		align-self: stretch;
		flex-basis: auto;
		text-align: center;
		flex-shrink: 0;
		font-family: Montserrat, " sans-serif";
		font-weight: 800;
		line-height: 24px;
		text-transform: capitalize;
		text-align-last: center;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-1ue7v9y {
		color: #333333FF;
		font-size: 20px;
		align-self: stretch;
		flex-basis: auto;
		text-align: center;
		flex-shrink: 0;
		font-family: Montserrat, " sans-serif";
		font-weight: 800;
		line-height: 24px;
		text-transform: capitalize;
		text-align-last: center;
	}
}

:not(#\20):not(#\20).r-1firl4e {
	display: flex;
	row-gap: 1.3rem;
	position: relative;
	max-width: 100%;
	min-width: auto;
	align-self: stretch;
	column-gap: 1.3rem;
	flex-basis: auto;
	min-height: 1px;
	align-items: flex-start;
	flex-shrink: 0;
	padding-top: 1.5rem;
	padding-left: 0.6rem;
	padding-right: 0.6rem;
	flex-direction: column;
	justify-content: center;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-1firl4e {
		display: flex;
		row-gap: 1.3rem;
		position: relative;
		max-width: 100%;
		min-width: auto;
		align-self: stretch;
		column-gap: 1.3rem;
		flex-basis: auto;
		min-height: 1px;
		align-items: flex-start;
		flex-shrink: 0;
		padding-top: 1.5rem;
		padding-left: 0.6rem;
		padding-right: 0.6rem;
		flex-direction: column;
		justify-content: center;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-1firl4e {
		display: flex;
		row-gap: 1.3rem;
		position: relative;
		max-width: 100%;
		min-width: auto;
		align-self: stretch;
		column-gap: 1.3rem;
		flex-basis: auto;
		min-height: 1px;
		align-items: flex-start;
		flex-shrink: 0;
		padding-top: 1.5rem;
		padding-left: 0.6rem;
		padding-right: 0.6rem;
		flex-direction: column;
		justify-content: center;
	}
}

:not(#\20):not(#\20).r-1pq2z4l {
	display: flex;
	position: relative;
	max-width: 100%;
	min-width: auto;
	align-self: stretch;
	flex-basis: auto;
	min-height: 1px;
	align-items: center;
	flex-shrink: 0;
	justify-content: space-between;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-1pq2z4l {
		display: flex;
		position: relative;
		max-width: 100%;
		min-width: auto;
		align-self: stretch;
		flex-basis: auto;
		min-height: 1px;
		align-items: center;
		flex-shrink: 0;
		justify-content: space-between;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-1pq2z4l {
		display: flex;
		position: relative;
		max-width: 100%;
		min-width: auto;
		align-self: stretch;
		flex-basis: auto;
		min-height: 1px;
		align-items: center;
		flex-shrink: 0;
		justify-content: space-between;
	}
}

:not(#\20):not(#\20).r-81xlqp {
	display: flex;
	flex-grow: 1;
	max-width: 80px;
	min-width: var(--replo-flex-min-dimension, 0px);
	flex-basis: 0;
	min-height: 0;
	object-fit: cover;
	overflow-x: auto;
	overflow-y: hidden;
	align-items: center;
	flex-shrink: 1;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-81xlqp {
		display: flex;
		flex-grow: 1;
		max-width: 80px;
		min-width: var(--replo-flex-min-dimension, 0px);
		flex-basis: 0;
		min-height: 0;
		object-fit: cover;
		overflow-x: auto;
		overflow-y: hidden;
		align-items: center;
		flex-shrink: 1;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-81xlqp {
		display: flex;
		flex-grow: 1;
		max-width: 80px;
		min-width: var(--replo-flex-min-dimension, 0px);
		flex-basis: 0;
		min-height: 0;
		object-fit: cover;
		overflow-x: auto;
		overflow-y: hidden;
		align-items: center;
		flex-shrink: 1;
	}
}

:not(#\20):not(#\20).r-1rlq5tx {
	height: 100%;
	margin: 0;
	display: block;
	padding: 0;
	max-width: 100%;
	min-width: 100%;
	max-height: 100%;
	min-height: 100%;
	object-fit: cover;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-1rlq5tx {
		object-fit: cover;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-1rlq5tx {
		object-fit: cover;
	}
}

:not(#\20):not(#\20).r-13v310f {
	gap: 8px;
	color: #2563EB;
	--rpmh: 270px;
	--rpmw: 100%;
	cursor: pointer;
	display: flex;
	font-size: 14px;
	min-width: var(--rpmw, auto);
	min-height: var(--rpmh, auto);
	align-items: center;
	font-weight: 500;
	line-height: 20px;
	flex-direction: column;
	justify-content: center;
	background-color: #f0f0f0;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-13v310f {
		--rpmh: 270px;
		--rpmw: 100%;
		display: flex;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-13v310f {
		--rpmh: 270px;
		--rpmw: 100%;
		display: flex;
	}
}

:not(#\20):not(#\20).r-d10yjl {
	color: #333333FF;
	font-size: 17px;
	align-self: stretch;
	flex-basis: auto;
	text-align: center;
	flex-shrink: 0;
	font-family: Montserrat, " sans-serif";
	font-weight: 700;
	line-height: 22px;
	overflow-wrap: break-word;
	text-transform: capitalize;
	text-align-last: center;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-d10yjl {
		color: #333333FF;
		font-size: 17px;
		align-self: stretch;
		flex-basis: auto;
		text-align: center;
		flex-shrink: 0;
		font-family: Montserrat, " sans-serif";
		font-weight: 700;
		line-height: 22px;
		text-transform: capitalize;
		text-align-last: center;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-d10yjl {
		color: #333333FF;
		font-size: 17px;
		align-self: stretch;
		flex-basis: auto;
		text-align: center;
		flex-shrink: 0;
		font-family: Montserrat, " sans-serif";
		font-weight: 700;
		line-height: 22px;
		text-transform: capitalize;
		text-align-last: center;
	}
}

:not(#\20):not(#\20).r-1avoahv {
	color: #BBBBBBFF;
	font-size: 16px;
	align-self: stretch;
	flex-basis: auto;
	text-align: left;
	flex-shrink: 0;
	font-family: Montserrat, " sans-serif";
	font-weight: 700;
	line-height: 24px;
	overflow-wrap: break-word;
	text-transform: none;
	text-align-last: left;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-1avoahv {
		color: #BBBBBBFF;
		font-size: 16px;
		align-self: stretch;
		flex-basis: auto;
		text-align: left;
		flex-shrink: 0;
		font-family: Montserrat, " sans-serif";
		font-weight: 700;
		line-height: 24px;
		text-transform: none;
		text-align-last: left;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-1avoahv {
		color: #BBBBBBFF;
		font-size: 16px;
		align-self: stretch;
		flex-basis: auto;
		text-align: left;
		flex-shrink: 0;
		font-family: Montserrat, " sans-serif";
		font-weight: 700;
		line-height: 24px;
		text-transform: none;
		text-align-last: left;
	}
}

:not(#\20):not(#\20).r-1p4qydi {
	display: flex;
	row-gap: 0.5rem;
	position: relative;
	max-width: 100%;
	min-width: auto;
	align-self: stretch;
	column-gap: 0.5rem;
	flex-basis: auto;
	min-height: 1px;
	align-items: flex-start;
	flex-shrink: 0;
	padding-top: 1.5rem;
	padding-left: 0.6rem;
	padding-right: 0.6rem;
	flex-direction: column;
	padding-bottom: 1rem;
	justify-content: center;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-1p4qydi {
		display: flex;
		row-gap: 0.5rem;
		position: relative;
		max-width: 100%;
		min-width: auto;
		align-self: stretch;
		column-gap: 0.5rem;
		flex-basis: auto;
		min-height: 1px;
		align-items: flex-start;
		flex-shrink: 0;
		padding-top: 1.5rem;
		padding-left: 0.6rem;
		padding-right: 0.6rem;
		flex-direction: column;
		padding-bottom: 1rem;
		justify-content: center;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-1p4qydi {
		display: flex;
		row-gap: 0.5rem;
		position: relative;
		max-width: 100%;
		min-width: auto;
		align-self: stretch;
		column-gap: 0.5rem;
		flex-basis: auto;
		min-height: 1px;
		align-items: flex-start;
		flex-shrink: 0;
		padding-top: 1.5rem;
		padding-left: 0.6rem;
		padding-right: 0.6rem;
		flex-direction: column;
		padding-bottom: 1rem;
		justify-content: center;
	}
}

:not(#\20):not(#\20).r-1ytqex7 {
	color: #333333FF;
	font-size: 20px;
	align-self: stretch;
	flex-basis: auto;
	text-align: left;
	flex-shrink: 0;
	font-family: Montserrat, " sans-serif";
	font-weight: 700;
	line-height: 24px;
	overflow-wrap: break-word;
	text-transform: capitalize;
	text-align-last: left;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-1ytqex7 {
		color: #333333FF;
		font-size: 20px;
		align-self: stretch;
		flex-basis: auto;
		text-align: left;
		flex-shrink: 0;
		font-family: Montserrat, " sans-serif";
		font-weight: 700;
		line-height: 24px;
		text-transform: capitalize;
		text-align-last: left;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-1ytqex7 {
		color: #333333FF;
		font-size: 20px;
		align-self: stretch;
		flex-basis: auto;
		text-align: left;
		flex-shrink: 0;
		font-family: Montserrat, " sans-serif";
		font-weight: 700;
		line-height: 24px;
		text-transform: capitalize;
		text-align-last: left;
	}
}

:not(#\20):not(#\20).r-y307rp {
	display: flex;
	row-gap: 1rem;
	position: relative;
	max-width: 100%;
	min-width: auto;
	align-self: stretch;
	column-gap: 1rem;
	flex-basis: auto;
	min-height: 1px;
	align-items: flex-start;
	flex-shrink: 0;
	flex-direction: column;
	justify-content: center;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-y307rp {
		display: flex;
		row-gap: 1rem;
		position: relative;
		max-width: 100%;
		min-width: auto;
		align-self: stretch;
		column-gap: 1rem;
		flex-basis: auto;
		min-height: 1px;
		align-items: flex-start;
		flex-shrink: 0;
		flex-direction: column;
		justify-content: center;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-y307rp {
		display: flex;
		row-gap: 1rem;
		position: relative;
		max-width: 100%;
		min-width: auto;
		align-self: stretch;
		column-gap: 1rem;
		flex-basis: auto;
		min-height: 1px;
		align-items: flex-start;
		flex-shrink: 0;
		flex-direction: column;
		justify-content: center;
	}
}

:not(#\20):not(#\20).r-1ds4ylk {
	display: flex;
	position: relative;
	max-width: 100%;
	min-width: auto;
	align-self: stretch;
	flex-basis: auto;
	min-height: 1px;
	align-items: center;
	flex-shrink: 0;
	justify-content: space-between;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-1ds4ylk {
		display: flex;
		position: relative;
		max-width: 100%;
		min-width: auto;
		align-self: stretch;
		flex-basis: auto;
		min-height: 1px;
		align-items: center;
		flex-shrink: 0;
		justify-content: space-between;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-1ds4ylk {
		display: flex;
		position: relative;
		max-width: 100%;
		min-width: auto;
		align-self: stretch;
		flex-basis: auto;
		min-height: 1px;
		align-items: center;
		flex-shrink: 0;
		justify-content: space-between;
	}
}

:not(#\20):not(#\20).r-ko95da {
	color: #000000FF;
	font-size: 15px;
	align-self: stretch;
	flex-basis: auto;
	text-align: center;
	flex-shrink: 0;
	font-family: Montserrat, " sans-serif";
	font-weight: 400;
	line-height: 22.5px;
	overflow-wrap: break-word;
	text-transform: capitalize;
	text-align-last: center;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-ko95da {
		color: #000000FF;
		font-size: 15px;
		align-self: stretch;
		flex-basis: auto;
		text-align: center;
		flex-shrink: 0;
		font-family: Montserrat, " sans-serif";
		font-weight: 400;
		line-height: 22.5px;
		text-transform: capitalize;
		text-align-last: center;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-ko95da {
		color: #000000FF;
		font-size: 15px;
		align-self: stretch;
		flex-basis: auto;
		text-align: center;
		flex-shrink: 0;
		font-family: Montserrat, " sans-serif";
		font-weight: 400;
		line-height: 22.5px;
		text-transform: capitalize;
		text-align-last: center;
	}
}

:not(#\20):not(#\20).r-1pwup4l {
	display: flex;
	row-gap: 0.5rem;
	position: relative;
	max-width: 100%;
	min-width: auto;
	align-self: stretch;
	column-gap: 0.5rem;
	flex-basis: auto;
	min-height: 1px;
	align-items: center;
	flex-shrink: 0;
	justify-content: center;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-1pwup4l {
		display: flex;
		row-gap: 0.5rem;
		position: relative;
		max-width: 100%;
		min-width: auto;
		align-self: stretch;
		column-gap: 0.5rem;
		flex-basis: auto;
		min-height: 1px;
		align-items: center;
		flex-shrink: 0;
		justify-content: center;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-1pwup4l {
		display: flex;
		row-gap: 0.5rem;
		position: relative;
		max-width: 100%;
		min-width: auto;
		align-self: stretch;
		column-gap: 0.5rem;
		flex-basis: auto;
		min-height: 1px;
		align-items: center;
		flex-shrink: 0;
		justify-content: center;
	}
}

:not(#\20):not(#\20).r-vhsfbo {
	display: flex;
	flex-grow: 1;
	max-width: 80px;
	min-width: 0;
	flex-basis: auto;
	min-height: 0;
	object-fit: cover;
	overflow-x: auto;
	overflow-y: hidden;
	align-items: center;
	flex-shrink: 1;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-vhsfbo {
		display: flex;
		flex-grow: 1;
		max-width: 80px;
		min-width: 0;
		flex-basis: auto;
		min-height: 0;
		object-fit: cover;
		overflow-x: auto;
		overflow-y: hidden;
		align-items: center;
		flex-shrink: 1;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-vhsfbo {
		display: flex;
		flex-grow: 1;
		max-width: 80px;
		min-width: 0;
		flex-basis: auto;
		min-height: 0;
		object-fit: cover;
		overflow-x: auto;
		overflow-y: hidden;
		align-items: center;
		flex-shrink: 1;
	}
}

:not(#\20):not(#\20).r-1bvt4ab {
	height: 100%;
	margin: 0;
	display: block;
	padding: 0;
	max-width: 100%;
	min-width: 100%;
	max-height: 100%;
	min-height: 100%;
	object-fit: cover;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-1bvt4ab {
		object-fit: cover;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-1bvt4ab {
		object-fit: cover;
	}
}

:not(#\20):not(#\20).r-1fd4mw5 {
	gap: 8px;
	color: #2563EB;
	--rpmh: 270px;
	--rpmw: 270px;
	cursor: pointer;
	display: flex;
	font-size: 14px;
	min-width: var(--rpmw, auto);
	min-height: var(--rpmh, auto);
	align-items: center;
	font-weight: 500;
	line-height: 20px;
	flex-direction: column;
	justify-content: center;
	background-color: #f0f0f0;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-1fd4mw5 {
		--rpmh: 270px;
		--rpmw: 270px;
		display: flex;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-1fd4mw5 {
		--rpmh: 270px;
		--rpmw: 270px;
		display: flex;
	}
}

:not(#\20):not(#\20).r-1re8xwl {
	display: flex;
	position: relative;
	max-width: 100%;
	min-width: auto;
	align-self: stretch;
	flex-basis: auto;
	min-height: 1px;
	align-items: center;
	flex-shrink: 0;
	justify-content: space-between;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-1re8xwl {
		display: flex;
		position: relative;
		max-width: 100%;
		min-width: auto;
		align-self: stretch;
		flex-basis: auto;
		min-height: 1px;
		align-items: center;
		flex-shrink: 0;
		justify-content: space-between;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-1re8xwl {
		display: flex;
		position: relative;
		max-width: 100%;
		min-width: auto;
		align-self: stretch;
		flex-basis: auto;
		min-height: 1px;
		align-items: center;
		flex-shrink: 0;
		justify-content: space-between;
	}
}

:not(#\20):not(#\20).r-3ifem6 {
	color: #000000FF;
	font-size: 15px;
	align-self: stretch;
	flex-basis: auto;
	text-align: center;
	flex-shrink: 0;
	font-family: Montserrat, " sans-serif";
	font-weight: 400;
	line-height: 22.5px;
	overflow-wrap: break-word;
	text-transform: capitalize;
	text-align-last: center;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-3ifem6 {
		color: #000000FF;
		font-size: 15px;
		align-self: stretch;
		flex-basis: auto;
		text-align: center;
		flex-shrink: 0;
		font-family: Montserrat, " sans-serif";
		font-weight: 400;
		line-height: 22.5px;
		text-transform: capitalize;
		text-align-last: center;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-3ifem6 {
		color: #000000FF;
		font-size: 15px;
		align-self: stretch;
		flex-basis: auto;
		text-align: center;
		flex-shrink: 0;
		font-family: Montserrat, " sans-serif";
		font-weight: 400;
		line-height: 22.5px;
		text-transform: capitalize;
		text-align-last: center;
	}
}

:not(#\20):not(#\20).r-duwctk {
	display: flex;
	row-gap: 0.5rem;
	position: relative;
	max-width: 100%;
	min-width: auto;
	align-self: stretch;
	column-gap: 0.5rem;
	flex-basis: auto;
	min-height: 1px;
	align-items: center;
	flex-shrink: 0;
	justify-content: center;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-duwctk {
		display: flex;
		row-gap: 0.5rem;
		position: relative;
		max-width: 100%;
		min-width: auto;
		align-self: stretch;
		column-gap: 0.5rem;
		flex-basis: auto;
		min-height: 1px;
		align-items: center;
		flex-shrink: 0;
		justify-content: center;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-duwctk {
		display: flex;
		row-gap: 0.5rem;
		position: relative;
		max-width: 100%;
		min-width: auto;
		align-self: stretch;
		column-gap: 0.5rem;
		flex-basis: auto;
		min-height: 1px;
		align-items: center;
		flex-shrink: 0;
		justify-content: center;
	}
}

:not(#\20):not(#\20).r-1w4qzp9 {
	display: flex;
	flex-grow: 1;
	max-width: 80px;
	min-width: 0;
	flex-basis: auto;
	min-height: 0;
	object-fit: cover;
	overflow-x: auto;
	overflow-y: hidden;
	align-items: center;
	flex-shrink: 1;
	object-position: left center;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-1w4qzp9 {
		display: flex;
		flex-grow: 1;
		max-width: 80px;
		min-width: 0;
		flex-basis: auto;
		min-height: 0;
		object-fit: cover;
		overflow-x: auto;
		overflow-y: hidden;
		align-items: center;
		flex-shrink: 1;
		object-position: left center;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-1w4qzp9 {
		display: flex;
		flex-grow: 1;
		max-width: 80px;
		min-width: 0;
		flex-basis: auto;
		min-height: 0;
		object-fit: cover;
		overflow-x: auto;
		overflow-y: hidden;
		align-items: center;
		flex-shrink: 1;
		object-position: left center;
	}
}

:not(#\20):not(#\20).r-lpqa2u {
	height: 100%;
	margin: 0;
	display: block;
	padding: 0;
	max-width: 100%;
	min-width: 100%;
	max-height: 100%;
	min-height: 100%;
	object-fit: cover;
	object-position: left center;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-lpqa2u {
		object-fit: cover;
		object-position: left center;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-lpqa2u {
		object-fit: cover;
		object-position: left center;
	}
}

:not(#\20):not(#\20).r-1u0g1ua {
	gap: 8px;
	color: #2563EB;
	--rpmh: 270px;
	--rpmw: 270px;
	cursor: pointer;
	display: flex;
	font-size: 14px;
	min-width: var(--rpmw, auto);
	min-height: var(--rpmh, auto);
	align-items: center;
	font-weight: 500;
	line-height: 20px;
	flex-direction: column;
	justify-content: center;
	background-color: #f0f0f0;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-1u0g1ua {
		--rpmh: 270px;
		--rpmw: 270px;
		display: flex;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-1u0g1ua {
		--rpmh: 270px;
		--rpmw: 270px;
		display: flex;
	}
}

:not(#\20):not(#\20).r-bu9lad {
	display: flex;
	position: relative;
	max-width: 100%;
	min-width: auto;
	align-self: stretch;
	flex-basis: auto;
	min-height: 1px;
	align-items: center;
	flex-shrink: 0;
	justify-content: space-between;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-bu9lad {
		display: flex;
		position: relative;
		max-width: 100%;
		min-width: auto;
		align-self: stretch;
		flex-basis: auto;
		min-height: 1px;
		align-items: center;
		flex-shrink: 0;
		justify-content: space-between;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-bu9lad {
		display: flex;
		position: relative;
		max-width: 100%;
		min-width: auto;
		align-self: stretch;
		flex-basis: auto;
		min-height: 1px;
		align-items: center;
		flex-shrink: 0;
		justify-content: space-between;
	}
}

:not(#\20):not(#\20).r-92iaci {
	color: #000000FF;
	font-size: 15px;
	align-self: stretch;
	flex-basis: auto;
	text-align: center;
	flex-shrink: 0;
	font-family: Montserrat, " sans-serif";
	font-weight: 400;
	line-height: 22.5px;
	overflow-wrap: break-word;
	text-transform: capitalize;
	text-align-last: center;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-92iaci {
		color: #000000FF;
		font-size: 15px;
		align-self: stretch;
		flex-basis: auto;
		text-align: center;
		flex-shrink: 0;
		font-family: Montserrat, " sans-serif";
		font-weight: 400;
		line-height: 22.5px;
		text-transform: capitalize;
		text-align-last: center;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-92iaci {
		color: #000000FF;
		font-size: 15px;
		align-self: stretch;
		flex-basis: auto;
		text-align: center;
		flex-shrink: 0;
		font-family: Montserrat, " sans-serif";
		font-weight: 400;
		line-height: 22.5px;
		text-transform: capitalize;
		text-align-last: center;
	}
}

:not(#\20):not(#\20).r-ykff5i {
	display: flex;
	row-gap: 0.5rem;
	position: relative;
	max-width: 100%;
	min-width: auto;
	align-self: stretch;
	column-gap: 0.5rem;
	flex-basis: auto;
	min-height: 1px;
	align-items: center;
	flex-shrink: 0;
	justify-content: center;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-ykff5i {
		display: flex;
		row-gap: 0.5rem;
		position: relative;
		max-width: 100%;
		min-width: auto;
		align-self: stretch;
		column-gap: 0.5rem;
		flex-basis: auto;
		min-height: 1px;
		align-items: center;
		flex-shrink: 0;
		justify-content: center;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-ykff5i {
		display: flex;
		row-gap: 0.5rem;
		position: relative;
		max-width: 100%;
		min-width: auto;
		align-self: stretch;
		column-gap: 0.5rem;
		flex-basis: auto;
		min-height: 1px;
		align-items: center;
		flex-shrink: 0;
		justify-content: center;
	}
}

:not(#\20):not(#\20).r-qhrspn {
	display: flex;
	flex-grow: 1;
	max-width: 80px;
	min-width: 0;
	flex-basis: auto;
	min-height: 0;
	object-fit: cover;
	overflow-x: auto;
	overflow-y: hidden;
	align-items: center;
	flex-shrink: 1;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-qhrspn {
		display: flex;
		flex-grow: 1;
		max-width: 80px;
		min-width: 0;
		flex-basis: auto;
		min-height: 0;
		object-fit: cover;
		overflow-x: auto;
		overflow-y: hidden;
		align-items: center;
		flex-shrink: 1;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-qhrspn {
		display: flex;
		flex-grow: 1;
		max-width: 80px;
		min-width: 0;
		flex-basis: auto;
		min-height: 0;
		object-fit: cover;
		overflow-x: auto;
		overflow-y: hidden;
		align-items: center;
		flex-shrink: 1;
	}
}

:not(#\20):not(#\20).r-13geomc {
	height: 100%;
	margin: 0;
	display: block;
	padding: 0;
	max-width: 100%;
	min-width: 100%;
	max-height: 100%;
	min-height: 100%;
	object-fit: cover;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-13geomc {
		object-fit: cover;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-13geomc {
		object-fit: cover;
	}
}

:not(#\20):not(#\20).r-1lvfzc3 {
	gap: 8px;
	color: #2563EB;
	--rpmh: 270px;
	--rpmw: 270px;
	cursor: pointer;
	display: flex;
	font-size: 14px;
	min-width: var(--rpmw, auto);
	min-height: var(--rpmh, auto);
	align-items: center;
	font-weight: 500;
	line-height: 20px;
	flex-direction: column;
	justify-content: center;
	background-color: #f0f0f0;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-1lvfzc3 {
		--rpmh: 270px;
		--rpmw: 270px;
		display: flex;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-1lvfzc3 {
		--rpmh: 270px;
		--rpmw: 270px;
		display: flex;
	}
}

:not(#\20):not(#\20).r-blnpk4 {
	display: flex;
	position: relative;
	max-width: 100%;
	min-width: auto;
	align-self: stretch;
	flex-basis: auto;
	min-height: 1px;
	align-items: center;
	flex-shrink: 0;
	justify-content: space-between;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-blnpk4 {
		display: flex;
		position: relative;
		max-width: 100%;
		min-width: auto;
		align-self: stretch;
		flex-basis: auto;
		min-height: 1px;
		align-items: center;
		flex-shrink: 0;
		justify-content: space-between;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-blnpk4 {
		display: flex;
		position: relative;
		max-width: 100%;
		min-width: auto;
		align-self: stretch;
		flex-basis: auto;
		min-height: 1px;
		align-items: center;
		flex-shrink: 0;
		justify-content: space-between;
	}
}

:not(#\20):not(#\20).r-1kpc5f1 {
	color: #000000FF;
	font-size: 15px;
	align-self: stretch;
	flex-basis: auto;
	text-align: center;
	flex-shrink: 0;
	font-family: Montserrat, " sans-serif";
	font-weight: 400;
	line-height: 22.5px;
	overflow-wrap: break-word;
	text-transform: capitalize;
	text-align-last: center;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-1kpc5f1 {
		color: #000000FF;
		font-size: 15px;
		align-self: stretch;
		flex-basis: auto;
		text-align: center;
		flex-shrink: 0;
		font-family: Montserrat, " sans-serif";
		font-weight: 400;
		line-height: 22.5px;
		text-transform: capitalize;
		text-align-last: center;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-1kpc5f1 {
		color: #000000FF;
		font-size: 15px;
		align-self: stretch;
		flex-basis: auto;
		text-align: center;
		flex-shrink: 0;
		font-family: Montserrat, " sans-serif";
		font-weight: 400;
		line-height: 22.5px;
		text-transform: capitalize;
		text-align-last: center;
	}
}

:not(#\20):not(#\20).r-k4eque {
	display: flex;
	row-gap: 0.5rem;
	position: relative;
	max-width: 100%;
	min-width: auto;
	align-self: stretch;
	column-gap: 0.5rem;
	flex-basis: auto;
	min-height: 1px;
	align-items: center;
	flex-shrink: 0;
	justify-content: center;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-k4eque {
		display: flex;
		row-gap: 0.5rem;
		position: relative;
		max-width: 100%;
		min-width: auto;
		align-self: stretch;
		column-gap: 0.5rem;
		flex-basis: auto;
		min-height: 1px;
		align-items: center;
		flex-shrink: 0;
		justify-content: center;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-k4eque {
		display: flex;
		row-gap: 0.5rem;
		position: relative;
		max-width: 100%;
		min-width: auto;
		align-self: stretch;
		column-gap: 0.5rem;
		flex-basis: auto;
		min-height: 1px;
		align-items: center;
		flex-shrink: 0;
		justify-content: center;
	}
}

:not(#\20):not(#\20).r-qfon9w {
	display: flex;
	flex-grow: 1;
	max-width: 80px;
	min-width: 0;
	flex-basis: auto;
	min-height: 0;
	object-fit: cover;
	overflow-x: auto;
	overflow-y: hidden;
	align-items: center;
	flex-shrink: 1;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-qfon9w {
		display: flex;
		flex-grow: 1;
		max-width: 80px;
		min-width: 0;
		flex-basis: auto;
		min-height: 0;
		object-fit: cover;
		overflow-x: auto;
		overflow-y: hidden;
		align-items: center;
		flex-shrink: 1;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-qfon9w {
		display: flex;
		flex-grow: 1;
		max-width: 80px;
		min-width: 0;
		flex-basis: auto;
		min-height: 0;
		object-fit: cover;
		overflow-x: auto;
		overflow-y: hidden;
		align-items: center;
		flex-shrink: 1;
	}
}

:not(#\20):not(#\20).r-dhpub2 {
	height: 100%;
	margin: 0;
	display: block;
	padding: 0;
	max-width: 100%;
	min-width: 100%;
	max-height: 100%;
	min-height: 100%;
	object-fit: cover;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-dhpub2 {
		object-fit: cover;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-dhpub2 {
		object-fit: cover;
	}
}

:not(#\20):not(#\20).r-av7jqn {
	gap: 8px;
	color: #2563EB;
	--rpmh: 270px;
	--rpmw: 270px;
	cursor: pointer;
	display: flex;
	font-size: 14px;
	min-width: var(--rpmw, auto);
	min-height: var(--rpmh, auto);
	align-items: center;
	font-weight: 500;
	line-height: 20px;
	flex-direction: column;
	justify-content: center;
	background-color: #f0f0f0;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-av7jqn {
		--rpmh: 270px;
		--rpmw: 270px;
		display: flex;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-av7jqn {
		--rpmh: 270px;
		--rpmw: 270px;
		display: flex;
	}
}

:not(#\20):not(#\20).r-rft027 {
	display: flex;
	position: relative;
	max-width: 100%;
	min-width: auto;
	align-self: stretch;
	flex-basis: auto;
	min-height: 1px;
	transition: all 300ms cubic-bezier(0.4, 0, 0.2, 1);
	align-items: center;
	flex-shrink: 0;
	padding-top: 1rem;
	padding-bottom: 1rem;
	justify-content: center;
	background-color: #B6B5B5FF;
	background-image: none;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-rft027 {
		display: none;
		position: relative;
		max-width: 100%;
		min-width: auto;
		align-self: stretch;
		flex-basis: auto;
		min-height: 1px;
		transition: all 300ms cubic-bezier(0.4, 0, 0.2, 1);
		align-items: center;
		flex-shrink: 0;
		padding-top: 1rem;
		padding-bottom: 1rem;
		justify-content: center;
		background-color: #B6B5B5FF;
		background-image: none;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-rft027 {
		display: flex;
		position: relative;
		max-width: 100%;
		min-width: auto;
		align-self: stretch;
		flex-basis: auto;
		min-height: 1px;
		transition: all 300ms cubic-bezier(0.4, 0, 0.2, 1);
		align-items: center;
		flex-shrink: 0;
		padding-top: 1rem;
		padding-bottom: 1rem;
		justify-content: center;
		background-color: #B6B5B5FF;
		background-image: none;
	}
}

:not(#\20):not(#\20):not(#\20).r-1e3rdim {
	top: initial;
	left: auto;
	right: auto;
	bottom: 0px;
	display: flex;
	z-index: 1;
	position: sticky;
	max-width: 100%;
	transform: none;
	align-self: stretch;
	flex-basis: auto;
	transition: all 300ms cubic-bezier(0.4, 0, 0.2, 1);
	align-items: center;
	flex-shrink: 0;
	padding-top: 1rem;
	padding-bottom: 1rem;
	justify-content: center;
	background-color: #B6B5B5FF;
	background-image: none;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20):not(#\20).r-1e3rdim {
		top: initial;
		left: auto;
		right: auto;
		bottom: 0px;
		display: flex;
		z-index: 1;
		position: sticky;
		max-width: 100%;
		transform: none;
		align-self: stretch;
		flex-basis: auto;
		transition: all 300ms cubic-bezier(0.4, 0, 0.2, 1);
		align-items: center;
		flex-shrink: 0;
		padding-top: 1rem;
		padding-bottom: 1rem;
		justify-content: center;
		background-color: #B6B5B5FF;
		background-image: none;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20):not(#\20).r-1e3rdim {
		top: initial;
		left: auto;
		right: auto;
		bottom: 0px;
		display: flex;
		z-index: 1;
		position: sticky;
		max-width: 100%;
		transform: none;
		align-self: stretch;
		flex-basis: auto;
		transition: all 300ms cubic-bezier(0.4, 0, 0.2, 1);
		align-items: center;
		flex-shrink: 0;
		padding-top: 1rem;
		padding-bottom: 1rem;
		justify-content: center;
		background-color: #B6B5B5FF;
		background-image: none;
	}
}

:not(#\20):not(#\20).r-16b3fvg {
	color: #FFFFFF;
	cursor: pointer;
	height: 90px;
	display: flex;
	overflow: hidden;
	flex-grow: 1;
	max-width: 600px;
	min-width: var(--replo-flex-min-dimension, 0px);
	flex-basis: 0;
	text-align: center;
	transition: all 300ms cubic-bezier(0.4, 0, 0.2, 1);
	align-items: center;
	flex-shrink: 1;
	padding-top: 15px;
	padding-left: 40px;
	padding-right: 40px;
	padding-bottom: 15px;
	justify-content: center;
	text-align-last: center;
	background-color: #149312FF;
	background-image: none;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-16b3fvg {
		color: #FFFFFF;
		cursor: pointer;
		height: 90px;
		display: none;
		overflow: hidden;
		flex-grow: 1;
		max-width: none;
		min-width: var(--replo-flex-min-dimension, 0px);
		flex-basis: 0;
		text-align: center;
		transition: all 300ms cubic-bezier(0.4, 0, 0.2, 1);
		align-items: center;
		flex-shrink: 1;
		padding-top: 10px;
		padding-left: 15px;
		padding-right: 15px;
		padding-bottom: 10px;
		justify-content: center;
		text-align-last: center;
		background-color: #149312FF;
		background-image: none;
		border-top-left-radius: 4px;
		border-top-right-radius: 4px;
		border-bottom-left-radius: 4px;
		border-bottom-right-radius: 4px;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-16b3fvg {
		color: #FFFFFF;
		cursor: pointer;
		height: 90px;
		display: flex;
		overflow: hidden;
		flex-grow: 1;
		max-width: 600px;
		min-width: var(--replo-flex-min-dimension, 0px);
		flex-basis: 0;
		text-align: center;
		transition: all 300ms cubic-bezier(0.4, 0, 0.2, 1);
		align-items: center;
		flex-shrink: 1;
		padding-top: 15px;
		padding-left: 40px;
		padding-right: 40px;
		padding-bottom: 15px;
		justify-content: center;
		text-align-last: center;
		background-color: #149312FF;
		background-image: none;
		border-top-left-radius: 4px;
		border-top-right-radius: 4px;
		border-bottom-left-radius: 4px;
		border-bottom-right-radius: 4px;
	}
}

:not(#\20):not(#\20):not(#\20).r-172eg4k {
	color: #FFFFFF;
	cursor: pointer;
	height: 90px;
	display: flex;
	overflow: hidden;
	flex-grow: 1;
	max-width: 600px;
	min-width: var(--replo-flex-min-dimension, 0px);
	flex-basis: 0;
	transition: all 300ms cubic-bezier(0.4, 0, 0.2, 1);
	align-items: center;
	flex-shrink: 1;
	padding-top: 15px;
	padding-left: 40px;
	padding-right: 40px;
	padding-bottom: 15px;
	justify-content: center;
	background-color: #019E3FFF;
	background-image: none;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20):not(#\20).r-172eg4k {
		color: #FFFFFF;
		cursor: pointer;
		height: 90px;
		display: none;
		overflow: hidden;
		flex-grow: 1;
		max-width: none;
		min-width: var(--replo-flex-min-dimension, 0px);
		flex-basis: 0;
		transition: all 300ms cubic-bezier(0.4, 0, 0.2, 1);
		align-items: center;
		flex-shrink: 1;
		padding-top: 10px;
		padding-left: 15px;
		padding-right: 15px;
		padding-bottom: 10px;
		justify-content: center;
		background-color: #019E3FFF;
		background-image: none;
		border-top-left-radius: 4px;
		border-top-right-radius: 4px;
		border-bottom-left-radius: 4px;
		border-bottom-right-radius: 4px;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20):not(#\20).r-172eg4k {
		color: #FFFFFF;
		cursor: pointer;
		height: 90px;
		display: flex;
		overflow: hidden;
		flex-grow: 1;
		max-width: 600px;
		min-width: var(--replo-flex-min-dimension, 0px);
		flex-basis: 0;
		transition: all 300ms cubic-bezier(0.4, 0, 0.2, 1);
		align-items: center;
		flex-shrink: 1;
		padding-top: 15px;
		padding-left: 40px;
		padding-right: 40px;
		padding-bottom: 15px;
		justify-content: center;
		background-color: #019E3FFF;
		background-image: none;
		border-top-left-radius: 4px;
		border-top-right-radius: 4px;
		border-bottom-left-radius: 4px;
		border-bottom-right-radius: 4px;
	}
}

:not(#\20):not(#\20).r-wtgd3b {
	color: #F6F9FEFF;
	flex-grow: 1;
	font-size: 20px;
	min-width: var(--replo-flex-min-dimension, 0px);
	flex-basis: 0;
	transition: inherit;
	flex-shrink: 1;
	font-family: "Open Sans", " sans-serif";
	font-weight: 700;
	line-height: 30px;
	overflow-wrap: break-word;
	letter-spacing: 2px;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-wtgd3b {
		color: #F6F9FEFF;
		flex-grow: 1;
		font-size: 16px;
		min-width: var(--replo-flex-min-dimension, 0px);
		flex-basis: 0;
		transition: inherit;
		flex-shrink: 1;
		font-family: "Open Sans", " sans-serif";
		font-weight: 700;
		line-height: 20px;
		letter-spacing: 2px;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-wtgd3b {
		color: #F6F9FEFF;
		flex-grow: 1;
		font-size: 20px;
		min-width: var(--replo-flex-min-dimension, 0px);
		flex-basis: 0;
		transition: inherit;
		flex-shrink: 1;
		font-family: "Open Sans", " sans-serif";
		font-weight: 700;
		line-height: 30px;
		letter-spacing: 2px;
	}
}

:not(#\20):not(#\20).r-1auqwla {
	display: none;
	position: relative;
	max-width: 100%;
	min-width: auto;
	align-self: stretch;
	flex-basis: auto;
	min-height: 1px;
	transition: all 300ms cubic-bezier(0.4, 0, 0.2, 1);
	align-items: center;
	flex-shrink: 0;
	padding-top: 1rem;
	padding-bottom: 1rem;
	justify-content: center;
	background-color: #FFFFFFFF;
	background-image: none;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-1auqwla {
		display: flex;
		row-gap: 1rem;
		position: relative;
		flex-wrap: nowrap;
		max-width: 100%;
		min-width: auto;
		align-self: stretch;
		column-gap: 1rem;
		flex-basis: auto;
		min-height: 1px;
		transition: all 300ms cubic-bezier(0.4, 0, 0.2, 1);
		align-items: center;
		flex-shrink: 0;
		padding-top: 2rem;
		padding-left: 1.5rem;
		padding-right: 1.5rem;
		flex-direction: column;
		padding-bottom: 3rem;
		justify-content: center;
		background-color: #FFFFFFFF;
		background-image: none;
		--replo-flex-min-dimension: 0px;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-1auqwla {
		display: none;
		position: relative;
		max-width: 100%;
		min-width: auto;
		align-self: stretch;
		flex-basis: auto;
		min-height: 1px;
		transition: all 300ms cubic-bezier(0.4, 0, 0.2, 1);
		align-items: center;
		flex-shrink: 0;
		padding-top: 1rem;
		padding-bottom: 1rem;
		justify-content: center;
		background-color: #FFFFFFFF;
		background-image: none;
	}
}

.r-1e3rdim :not(#\20):not(#\20).r-1auqwla {
	top: initial;
	left: auto;
	right: auto;
	bottom: 0px;
	display: flex;
	z-index: 1;
	position: sticky;
	max-width: 100%;
	transform: none;
	align-self: stretch;
	flex-basis: auto;
	transition: all 300ms cubic-bezier(0.4, 0, 0.2, 1);
	align-items: center;
	flex-shrink: 0;
	padding-top: 1rem;
	padding-bottom: 1rem;
	justify-content: center;
	background-color: #FFFFFFFF;
	background-image: none;
}

@media (max-width: 640px) {
	:not(#\20).r-1e3rdim :not(#\20):not(#\20).r-1auqwla {
		top: initial;
		left: auto;
		right: auto;
		bottom: 0px;
		display: flex;
		row-gap: 1rem;
		z-index: 1;
		position: sticky;
		flex-wrap: nowrap;
		max-width: 100%;
		transform: none;
		align-self: stretch;
		column-gap: 1rem;
		flex-basis: auto;
		transition: all 300ms cubic-bezier(0.4, 0, 0.2, 1);
		align-items: center;
		flex-shrink: 0;
		padding-top: 2rem;
		padding-left: 1.5rem;
		padding-right: 1.5rem;
		flex-direction: column;
		padding-bottom: 3rem;
		justify-content: center;
		background-color: #FFFFFFFF;
		background-image: none;
		--replo-flex-min-dimension: 0px;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20).r-1e3rdim :not(#\20):not(#\20).r-1auqwla {
		top: initial;
		left: auto;
		right: auto;
		bottom: 0px;
		display: flex;
		z-index: 1;
		position: sticky;
		max-width: 100%;
		transform: none;
		align-self: stretch;
		flex-basis: auto;
		transition: all 300ms cubic-bezier(0.4, 0, 0.2, 1);
		align-items: center;
		flex-shrink: 0;
		padding-top: 1rem;
		padding-bottom: 1rem;
		justify-content: center;
		background-color: #FFFFFFFF;
		background-image: none;
	}
}

:not(#\20):not(#\20):not(#\20).r-1ou1t1d {
	display: none;
	position: relative;
	max-width: 100%;
	align-self: stretch;
	flex-basis: auto;
	transition: all 300ms cubic-bezier(0.4, 0, 0.2, 1);
	align-items: center;
	flex-shrink: 0;
	padding-top: 1rem;
	padding-bottom: 1rem;
	justify-content: center;
	background-color: #FFFFFFFF;
	background-image: none;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20):not(#\20).r-1ou1t1d {
		top: initial;
		left: auto;
		right: auto;
		bottom: 0px;
		display: flex;
		row-gap: 1rem;
		z-index: 1;
		position: sticky;
		flex-wrap: nowrap;
		max-width: 100%;
		transform: none;
		align-self: stretch;
		column-gap: 1rem;
		flex-basis: auto;
		transition: all 300ms cubic-bezier(0.4, 0, 0.2, 1);
		align-items: center;
		flex-shrink: 0;
		padding-top: 2rem;
		padding-left: 1.5rem;
		padding-right: 1.5rem;
		flex-direction: column;
		padding-bottom: 3rem;
		justify-content: center;
		background-color: #FFFFFFFF;
		background-image: none;
		--replo-flex-min-dimension: 0px;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20):not(#\20).r-1ou1t1d {
		display: none;
		position: relative;
		max-width: 100%;
		align-self: stretch;
		flex-basis: auto;
		transition: all 300ms cubic-bezier(0.4, 0, 0.2, 1);
		align-items: center;
		flex-shrink: 0;
		padding-top: 1rem;
		padding-bottom: 1rem;
		justify-content: center;
		background-color: #FFFFFFFF;
		background-image: none;
	}
}

:not(#\20):not(#\20).r-zdh9ja {
	color: #FFFFFF;
	cursor: pointer;
	height: 90px;
	display: none;
	overflow: hidden;
	flex-grow: 1;
	max-width: 600px;
	min-width: var(--replo-flex-min-dimension, 0px);
	flex-basis: 0;
	text-align: center;
	transition: all 300ms cubic-bezier(0.4, 0, 0.2, 1);
	align-items: center;
	flex-shrink: 1;
	padding-top: 15px;
	padding-left: 40px;
	padding-right: 40px;
	padding-bottom: 15px;
	justify-content: center;
	text-align-last: center;
	background-color: #149312FF;
	background-image: none;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-zdh9ja {
		color: #FFFFFF;
		width: calc(100% - (var(--replo-margin-left, 0px) + var(--replo-margin-right, 0px)));
		cursor: pointer;
		height: auto;
		display: flex;
		overflow: hidden;
		flex-grow: unset;
		max-width: none;
		align-self: auto;
		flex-basis: auto;
		text-align: center;
		transition: all 300ms cubic-bezier(0.4, 0, 0.2, 1);
		align-items: center;
		flex-shrink: 0;
		padding-top: 10px;
		padding-left: 15px;
		padding-right: 15px;
		padding-bottom: 10px;
		justify-content: center;
		text-align-last: center;
		background-color: #149312FF;
		background-image: none;
		--replo-margin-left: 0px;
		--replo-margin-right: 0px;
		border-top-left-radius: 4px;
		border-top-right-radius: 4px;
		border-bottom-left-radius: 4px;
		border-bottom-right-radius: 4px;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-zdh9ja {
		color: #FFFFFF;
		cursor: pointer;
		height: 90px;
		display: none;
		overflow: hidden;
		flex-grow: 1;
		max-width: 600px;
		min-width: var(--replo-flex-min-dimension, 0px);
		flex-basis: 0;
		text-align: center;
		transition: all 300ms cubic-bezier(0.4, 0, 0.2, 1);
		align-items: center;
		flex-shrink: 1;
		padding-top: 15px;
		padding-left: 40px;
		padding-right: 40px;
		padding-bottom: 15px;
		justify-content: center;
		text-align-last: center;
		background-color: #149312FF;
		background-image: none;
		border-top-left-radius: 4px;
		border-top-right-radius: 4px;
		border-bottom-left-radius: 4px;
		border-bottom-right-radius: 4px;
	}
}

:not(#\20):not(#\20):not(#\20).r-1pzbn8k {
	color: #FFFFFF;
	cursor: pointer;
	height: 90px;
	display: none;
	overflow: hidden;
	flex-grow: 1;
	max-width: 600px;
	min-width: var(--replo-flex-min-dimension, 0px);
	flex-basis: 0;
	transition: all 300ms cubic-bezier(0.4, 0, 0.2, 1);
	align-items: center;
	flex-shrink: 1;
	padding-top: 15px;
	padding-left: 40px;
	padding-right: 40px;
	padding-bottom: 15px;
	justify-content: center;
	background-color: #019E3FFF;
	background-image: none;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20):not(#\20).r-1pzbn8k {
		color: #FFFFFF;
		width: calc(100% - (var(--replo-margin-left, 0px) + var(--replo-margin-right, 0px)));
		cursor: pointer;
		height: auto;
		display: flex;
		overflow: hidden;
		flex-grow: unset;
		max-width: none;
		align-self: auto;
		flex-basis: auto;
		transition: all 300ms cubic-bezier(0.4, 0, 0.2, 1);
		align-items: center;
		flex-shrink: 0;
		padding-top: 10px;
		padding-left: 15px;
		padding-right: 15px;
		padding-bottom: 10px;
		justify-content: center;
		background-color: #019E3FFF;
		background-image: none;
		--replo-margin-left: 0px;
		--replo-margin-right: 0px;
		border-top-left-radius: 4px;
		border-top-right-radius: 4px;
		border-bottom-left-radius: 4px;
		border-bottom-right-radius: 4px;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20):not(#\20).r-1pzbn8k {
		color: #FFFFFF;
		cursor: pointer;
		height: 90px;
		display: none;
		overflow: hidden;
		flex-grow: 1;
		max-width: 600px;
		min-width: var(--replo-flex-min-dimension, 0px);
		flex-basis: 0;
		transition: all 300ms cubic-bezier(0.4, 0, 0.2, 1);
		align-items: center;
		flex-shrink: 1;
		padding-top: 15px;
		padding-left: 40px;
		padding-right: 40px;
		padding-bottom: 15px;
		justify-content: center;
		background-color: #019E3FFF;
		background-image: none;
		border-top-left-radius: 4px;
		border-top-right-radius: 4px;
		border-bottom-left-radius: 4px;
		border-bottom-right-radius: 4px;
	}
}

:not(#\20):not(#\20).r-1fxloxg {
	color: #F6F9FEFF;
	flex-grow: 1;
	font-size: 20px;
	min-width: var(--replo-flex-min-dimension, 0px);
	flex-basis: 0;
	transition: inherit;
	flex-shrink: 1;
	font-family: "Open Sans", " sans-serif";
	font-weight: 700;
	line-height: 30px;
	overflow-wrap: break-word;
	letter-spacing: 2px;
}

@media (max-width: 640px) {
	:not(#\20):not(#\20):not(#\20).r-1fxloxg {
		color: #F6F9FEFF;
		flex-grow: 1;
		font-size: 16px;
		min-width: var(--replo-flex-min-dimension, 0px);
		flex-basis: 0;
		transition: inherit;
		flex-shrink: 1;
		font-family: "Open Sans", " sans-serif";
		font-weight: 700;
		line-height: 20px;
		letter-spacing: 2px;
	}

	.r-rft027{
		position:relative !important;
	}
	.r-1auqwla{
		position:sticky !important;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {
	:not(#\20):not(#\20):not(#\20).r-1fxloxg {
		color: #F6F9FEFF;
		flex-grow: 1;
		font-size: 20px;
		min-width: var(--replo-flex-min-dimension, 0px);
		flex-basis: 0;
		transition: inherit;
		flex-shrink: 1;
		font-family: "Open Sans", " sans-serif";
		font-weight: 700;
		line-height: 30px;
		letter-spacing: 2px;
	}
}

.alchemy-reset .metafield-rich_text_field a {
	text-decoration: underline !important
}

.alchemy-reset .metafield-rich_text_field h1,
.alchemy-reset .metafield-rich_text_field h2,
.alchemy-reset .metafield-rich_text_field h3,
.alchemy-reset .metafield-rich_text_field h4,
.alchemy-reset .metafield-rich_text_field h5,
.alchemy-reset .metafield-rich_text_field h6 {
	color: inherit
}

.alchemy-reset .metafield-rich_text_field h1 {
	font-size: 2.5em !important
}

.alchemy-reset .metafield-rich_text_field h2 {
	font-size: 2em !important
}

.alchemy-reset .metafield-rich_text_field h3 {
	font-size: 1.5em !important
}

.alchemy-reset .metafield-rich_text_field h4 {
	font-size: 1.25em !important
}

.alchemy-reset .metafield-rich_text_field h5 {
	font-size: 1.1em !important
}

.alchemy-reset .metafield-rich_text_field h6 {
	font-size: 1em !important
}

.alchemy-reset :host {
	all: initial
}

.alchemy-reset * {
	box-sizing: border-box
}

.alchemy-reset html[data-rid],
.alchemy-reset body[data-rid],
.alchemy-reset div[data-rid],
.alchemy-reset span[data-rid],
.alchemy-reset applet[data-rid],
.alchemy-reset object[data-rid],
.alchemy-reset iframe[data-rid],
.alchemy-reset h1[data-rid],
.alchemy-reset h2[data-rid],
.alchemy-reset h3[data-rid],
.alchemy-reset h4[data-rid],
.alchemy-reset h5[data-rid],
.alchemy-reset h6[data-rid],
.alchemy-reset p[data-rid],
.alchemy-reset blockquote[data-rid],
.alchemy-reset pre[data-rid],
.alchemy-reset a[data-rid],
.alchemy-reset a:visited[data-rid],
.alchemy-reset abbr[data-rid],
.alchemy-reset acronym[data-rid],
.alchemy-reset address[data-rid],
.alchemy-reset big[data-rid],
.alchemy-reset cite[data-rid],
.alchemy-reset code[data-rid],
.alchemy-reset del[data-rid],
.alchemy-reset dfn[data-rid],
.alchemy-reset em[data-rid],
.alchemy-reset img[data-rid],
.alchemy-reset picture[data-rid],
.alchemy-reset ins[data-rid],
.alchemy-reset kbd[data-rid],
.alchemy-reset q[data-rid],
.alchemy-reset s[data-rid],
.alchemy-reset samp[data-rid],
.alchemy-reset small[data-rid],
.alchemy-reset strike[data-rid],
.alchemy-reset strong[data-rid],
.alchemy-reset sub[data-rid],
.alchemy-reset sup[data-rid],
.alchemy-reset tt[data-rid],
.alchemy-reset var[data-rid],
.alchemy-reset b[data-rid],
.alchemy-reset u[data-rid],
.alchemy-reset i[data-rid],
.alchemy-reset center[data-rid],
.alchemy-reset dl[data-rid],
.alchemy-reset dt[data-rid],
.alchemy-reset dd[data-rid],
.alchemy-reset ol[data-rid],
.alchemy-reset ul[data-rid],
.alchemy-reset li[data-rid],
.alchemy-reset fieldset[data-rid],
.alchemy-reset form[data-rid],
.alchemy-reset label[data-rid],
.alchemy-reset legend[data-rid],
.alchemy-reset table[data-rid],
.alchemy-reset caption[data-rid],
.alchemy-reset tbody[data-rid],
.alchemy-reset tfoot[data-rid],
.alchemy-reset thead[data-rid],
.alchemy-reset tr[data-rid],
.alchemy-reset th[data-rid],
.alchemy-reset td[data-rid],
.alchemy-reset article[data-rid],
.alchemy-reset aside[data-rid],
.alchemy-reset canvas[data-rid],
.alchemy-reset details[data-rid],
.alchemy-reset embed[data-rid],
.alchemy-reset figure[data-rid],
.alchemy-reset figcaption[data-rid],
.alchemy-reset footer[data-rid],
.alchemy-reset header[data-rid],
.alchemy-reset hgroup[data-rid],
.alchemy-reset menu[data-rid],
.alchemy-reset nav[data-rid],
.alchemy-reset output[data-rid],
.alchemy-reset ruby[data-rid],
.alchemy-reset section[data-rid],
.alchemy-reset summary[data-rid],
.alchemy-reset time[data-rid],
.alchemy-reset mark[data-rid],
.alchemy-reset audio[data-rid],
.alchemy-reset video[data-rid],
.alchemy-reset button[data-rid],
.alchemy-reset select[data-rid],
.alchemy-reset [data-rid]>p {
	letter-spacing: inherit;
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	vertical-align: baseline;
	-ms-overflow-style: none;
	scrollbar-width: none
}

.alchemy-reset html[data-rid]::-webkit-scrollbar,
.alchemy-reset body[data-rid]::-webkit-scrollbar,
.alchemy-reset div[data-rid]::-webkit-scrollbar,
.alchemy-reset span[data-rid]::-webkit-scrollbar,
.alchemy-reset applet[data-rid]::-webkit-scrollbar,
.alchemy-reset object[data-rid]::-webkit-scrollbar,
.alchemy-reset iframe[data-rid]::-webkit-scrollbar,
.alchemy-reset h1[data-rid]::-webkit-scrollbar,
.alchemy-reset h2[data-rid]::-webkit-scrollbar,
.alchemy-reset h3[data-rid]::-webkit-scrollbar,
.alchemy-reset h4[data-rid]::-webkit-scrollbar,
.alchemy-reset h5[data-rid]::-webkit-scrollbar,
.alchemy-reset h6[data-rid]::-webkit-scrollbar,
.alchemy-reset p[data-rid]::-webkit-scrollbar,
.alchemy-reset blockquote[data-rid]::-webkit-scrollbar,
.alchemy-reset pre[data-rid]::-webkit-scrollbar,
.alchemy-reset a[data-rid]::-webkit-scrollbar,
.alchemy-reset a:visited[data-rid]::-webkit-scrollbar,
.alchemy-reset abbr[data-rid]::-webkit-scrollbar,
.alchemy-reset acronym[data-rid]::-webkit-scrollbar,
.alchemy-reset address[data-rid]::-webkit-scrollbar,
.alchemy-reset big[data-rid]::-webkit-scrollbar,
.alchemy-reset cite[data-rid]::-webkit-scrollbar,
.alchemy-reset code[data-rid]::-webkit-scrollbar,
.alchemy-reset del[data-rid]::-webkit-scrollbar,
.alchemy-reset dfn[data-rid]::-webkit-scrollbar,
.alchemy-reset em[data-rid]::-webkit-scrollbar,
.alchemy-reset img[data-rid]::-webkit-scrollbar,
.alchemy-reset picture[data-rid]::-webkit-scrollbar,
.alchemy-reset ins[data-rid]::-webkit-scrollbar,
.alchemy-reset kbd[data-rid]::-webkit-scrollbar,
.alchemy-reset q[data-rid]::-webkit-scrollbar,
.alchemy-reset s[data-rid]::-webkit-scrollbar,
.alchemy-reset samp[data-rid]::-webkit-scrollbar,
.alchemy-reset small[data-rid]::-webkit-scrollbar,
.alchemy-reset strike[data-rid]::-webkit-scrollbar,
.alchemy-reset strong[data-rid]::-webkit-scrollbar,
.alchemy-reset sub[data-rid]::-webkit-scrollbar,
.alchemy-reset sup[data-rid]::-webkit-scrollbar,
.alchemy-reset tt[data-rid]::-webkit-scrollbar,
.alchemy-reset var[data-rid]::-webkit-scrollbar,
.alchemy-reset b[data-rid]::-webkit-scrollbar,
.alchemy-reset u[data-rid]::-webkit-scrollbar,
.alchemy-reset i[data-rid]::-webkit-scrollbar,
.alchemy-reset center[data-rid]::-webkit-scrollbar,
.alchemy-reset dl[data-rid]::-webkit-scrollbar,
.alchemy-reset dt[data-rid]::-webkit-scrollbar,
.alchemy-reset dd[data-rid]::-webkit-scrollbar,
.alchemy-reset ol[data-rid]::-webkit-scrollbar,
.alchemy-reset ul[data-rid]::-webkit-scrollbar,
.alchemy-reset li[data-rid]::-webkit-scrollbar,
.alchemy-reset fieldset[data-rid]::-webkit-scrollbar,
.alchemy-reset form[data-rid]::-webkit-scrollbar,
.alchemy-reset label[data-rid]::-webkit-scrollbar,
.alchemy-reset legend[data-rid]::-webkit-scrollbar,
.alchemy-reset table[data-rid]::-webkit-scrollbar,
.alchemy-reset caption[data-rid]::-webkit-scrollbar,
.alchemy-reset tbody[data-rid]::-webkit-scrollbar,
.alchemy-reset tfoot[data-rid]::-webkit-scrollbar,
.alchemy-reset thead[data-rid]::-webkit-scrollbar,
.alchemy-reset tr[data-rid]::-webkit-scrollbar,
.alchemy-reset th[data-rid]::-webkit-scrollbar,
.alchemy-reset td[data-rid]::-webkit-scrollbar,
.alchemy-reset article[data-rid]::-webkit-scrollbar,
.alchemy-reset aside[data-rid]::-webkit-scrollbar,
.alchemy-reset canvas[data-rid]::-webkit-scrollbar,
.alchemy-reset details[data-rid]::-webkit-scrollbar,
.alchemy-reset embed[data-rid]::-webkit-scrollbar,
.alchemy-reset figure[data-rid]::-webkit-scrollbar,
.alchemy-reset figcaption[data-rid]::-webkit-scrollbar,
.alchemy-reset footer[data-rid]::-webkit-scrollbar,
.alchemy-reset header[data-rid]::-webkit-scrollbar,
.alchemy-reset hgroup[data-rid]::-webkit-scrollbar,
.alchemy-reset menu[data-rid]::-webkit-scrollbar,
.alchemy-reset nav[data-rid]::-webkit-scrollbar,
.alchemy-reset output[data-rid]::-webkit-scrollbar,
.alchemy-reset ruby[data-rid]::-webkit-scrollbar,
.alchemy-reset section[data-rid]::-webkit-scrollbar,
.alchemy-reset summary[data-rid]::-webkit-scrollbar,
.alchemy-reset time[data-rid]::-webkit-scrollbar,
.alchemy-reset mark[data-rid]::-webkit-scrollbar,
.alchemy-reset audio[data-rid]::-webkit-scrollbar,
.alchemy-reset video[data-rid]::-webkit-scrollbar,
.alchemy-reset button[data-rid]::-webkit-scrollbar,
.alchemy-reset select[data-rid]::-webkit-scrollbar,
.alchemy-reset [data-rid]>p::-webkit-scrollbar {
	display: none
}

.alchemy-reset [data-rid] {
	pointer-events: auto
}

.alchemy-reset button[data-rid] {
	font-family: inherit;
	align-items: normal
}

.alchemy-reset button[data-replo-tabs-trigger] {
	color: inherit
}

.alchemy-reset html[data-rid],
.alchemy-reset body[data-rid],
.alchemy-reset div[data-rid],
.alchemy-reset span[data-rid],
.alchemy-reset applet[data-rid],
.alchemy-reset object[data-rid],
.alchemy-reset iframe[data-rid],
.alchemy-reset h1[data-rid],
.alchemy-reset h2[data-rid],
.alchemy-reset h3[data-rid],
.alchemy-reset h4[data-rid],
.alchemy-reset h5[data-rid],
.alchemy-reset h6[data-rid],
.alchemy-reset p[data-rid],
.alchemy-reset blockquote[data-rid],
.alchemy-reset pre[data-rid],
.alchemy-reset a[data-rid],
.alchemy-reset abbr[data-rid],
.alchemy-reset acronym[data-rid],
.alchemy-reset address[data-rid],
.alchemy-reset big[data-rid],
.alchemy-reset cite[data-rid],
.alchemy-reset code[data-rid],
.alchemy-reset dfn[data-rid],
.alchemy-reset img[data-rid],
.alchemy-reset picture[data-rid],
.alchemy-reset ins[data-rid],
.alchemy-reset kbd[data-rid],
.alchemy-reset q[data-rid],
.alchemy-reset samp[data-rid],
.alchemy-reset small[data-rid],
.alchemy-reset strike[data-rid],
.alchemy-reset sub[data-rid],
.alchemy-reset sup[data-rid],
.alchemy-reset tt[data-rid],
.alchemy-reset var[data-rid],
.alchemy-reset center[data-rid],
.alchemy-reset dl[data-rid],
.alchemy-reset dt[data-rid],
.alchemy-reset dd[data-rid],
.alchemy-reset ol[data-rid],
.alchemy-reset ul[data-rid],
.alchemy-reset li[data-rid],
.alchemy-reset fieldset[data-rid],
.alchemy-reset form[data-rid],
.alchemy-reset label[data-rid],
.alchemy-reset legend[data-rid],
.alchemy-reset table[data-rid],
.alchemy-reset caption[data-rid],
.alchemy-reset tbody[data-rid],
.alchemy-reset tfoot[data-rid],
.alchemy-reset thead[data-rid],
.alchemy-reset tr[data-rid],
.alchemy-reset th[data-rid],
.alchemy-reset td[data-rid],
.alchemy-reset article[data-rid],
.alchemy-reset aside[data-rid],
.alchemy-reset canvas[data-rid],
.alchemy-reset details[data-rid],
.alchemy-reset embed[data-rid],
.alchemy-reset figure[data-rid],
.alchemy-reset figcaption[data-rid],
.alchemy-reset footer[data-rid],
.alchemy-reset header[data-rid],
.alchemy-reset hgroup[data-rid],
.alchemy-reset menu[data-rid],
.alchemy-reset nav[data-rid],
.alchemy-reset output[data-rid],
.alchemy-reset ruby[data-rid],
.alchemy-reset section[data-rid],
.alchemy-reset summary[data-rid],
.alchemy-reset time[data-rid],
.alchemy-reset mark[data-rid],
.alchemy-reset audio[data-rid],
.alchemy-reset video[data-rid],
.alchemy-reset button[data-rid],
.alchemy-reset select[data-rid],
.alchemy-reset [data-rid]>p {
	font-style: inherit;
	text-decoration: inherit;
	color: inherit;
	background-color: transparent
}

.alchemy-reset .alchemy-rte a,
.alchemy-reset .alchemy-rte p,
.alchemy-reset .alchemy-rte s,
.alchemy-reset .alchemy-rte u,
.alchemy-reset .alchemy-rte b,
.alchemy-reset .alchemy-rte i,
.alchemy-reset .alchemy-rte h1,
.alchemy-reset .alchemy-rte h2,
.alchemy-reset .alchemy-rte h3,
.alchemy-reset .alchemy-rte h4,
.alchemy-reset .alchemy-rte h5,
.alchemy-reset .alchemy-rte h6,
.alchemy-reset .alchemy-rte mark {
	font-style: inherit;
	font-family: inherit;
	text-decoration: inherit;
	text-align: inherit;
	text-transform: inherit;
	color: inherit;
	line-height: inherit;
	letter-spacing: inherit;
	margin: 0;
	padding: 0;
	border: 0;
	font-weight: inherit;
	vertical-align: baseline;
	font-size: 100%;
	-moz-text-size-adjust: none;
	-webkit-text-size-adjust: none;
	text-size-adjust: none;
	-ms-overflow-style: none;
	scrollbar-width: none
}

.alchemy-reset .alchemy-rte a::-webkit-scrollbar,
.alchemy-reset .alchemy-rte p::-webkit-scrollbar,
.alchemy-reset .alchemy-rte s::-webkit-scrollbar,
.alchemy-reset .alchemy-rte u::-webkit-scrollbar,
.alchemy-reset .alchemy-rte b::-webkit-scrollbar,
.alchemy-reset .alchemy-rte i::-webkit-scrollbar,
.alchemy-reset .alchemy-rte h1::-webkit-scrollbar,
.alchemy-reset .alchemy-rte h2::-webkit-scrollbar,
.alchemy-reset .alchemy-rte h3::-webkit-scrollbar,
.alchemy-reset .alchemy-rte h4::-webkit-scrollbar,
.alchemy-reset .alchemy-rte h5::-webkit-scrollbar,
.alchemy-reset .alchemy-rte h6::-webkit-scrollbar,
.alchemy-reset .alchemy-rte mark::-webkit-scrollbar {
	display: none
}

.alchemy-reset .alchemy-rte b,
.alchemy-reset .alchemy-rte strong,
.alchemy-reset .alchemy-rte u,
.alchemy-reset .alchemy-rte i,
.alchemy-reset .alchemy-rte em,
.alchemy-reset .alchemy-rte s,
.alchemy-reset .alchemy-rte del,
.alchemy-reset .alchemy-rte li,
.alchemy-reset .alchemy-rte span {
	font-family: inherit
}

.alchemy-reset .alchemy-rte u {
	text-decoration: underline
}

.alchemy-reset .alchemy-rte s,
.alchemy-reset .alchemy-rte del {
	text-decoration: line-through
}

.alchemy-reset .alchemy-rte i {
	font-style: italic
}

.alchemy-reset .alchemy-rte b {
	font-weight: bold
}

.alchemy-reset .alchemy-rte ul,
.alchemy-reset .alchemy-rte li {
	list-style: inherit;
	padding-left: 1.7em
}

.alchemy-reset .alchemy-rte code {
	background-color: rgba(97, 97, 97, 0.1);
	color: #616161
}

.alchemy-reset .alchemy-rte pre {
	background: #0d0d0d;
	color: #fff;
	font-family: "JetBrainsMono", monospace;
	padding: 0.75rem 1rem;
	border-radius: 0.5rem
}

.alchemy-reset .alchemy-rte pre code {
	color: inherit;
	padding: 0;
	background: none;
	font-size: 0.8rem
}

.alchemy-reset .alchemy-rte img {
	max-width: 100%;
	height: auto
}

.alchemy-reset .alchemy-rte blockquote {
	padding-left: 1rem;
	border-left: 2px solid rgba(13, 13, 13, 0.1)
}

.alchemy-reset .alchemy-rte hr {
	border: none;
	border-top: 2px solid rgba(13, 13, 13, 0.1);
	margin: 2rem 0
}

.alchemy-reset article[data-rid],
.alchemy-reset aside[data-rid],
.alchemy-reset details[data-rid],
.alchemy-reset figcaption[data-rid],
.alchemy-reset figure[data-rid],
.alchemy-reset footer[data-rid],
.alchemy-reset header[data-rid],
.alchemy-reset hgroup[data-rid],
.alchemy-reset menu[data-rid],
.alchemy-reset nav[data-rid],
.alchemy-reset section[data-rid] {
	display: block
}

.alchemy-reset body {
	line-height: 1
}

.alchemy-reset blockquote,
.alchemy-reset q {
	quotes: none;
	margin: 0;
	padding: 0;
	border: 0
}

.alchemy-reset blockquote:before,
.alchemy-reset blockquote:after,
.alchemy-reset q:before,
.alchemy-reset q:after {
	content: "";
	content: none
}

.alchemy-reset table {
	border-collapse: collapse;
	border-spacing: 0
}

.alchemy-reset button>picture,
.alchemy-reset button>img,
.alchemy-reset a>picture,
.alchemy-reset a>img {
	display: flex
}

#replo-fullpage-element {
	max-width: 100vw;
	flex-grow: 1;
	align-self: stretch;
}
.r-cquo7v{
	    overflow-x: hidden;
}

.outline--blue {
	outline: 2px solid #2563eb
}

.strike::after {
	content: "";
	border-bottom: 3px solid black;
	position: absolute;
	left: 0;
	top: calc(50% - 3px);
	width: 100%
}
.r-rft027{
	position: sticky !important;
    bottom: 0px;
    width: 100%;
    z-index: 99;
	display: none;
}

.ReactModal__Overlay--after-open {
	opacity: 1;
	transform: translateY(0px)
}

.ReactModal__Overlay--before-close {
	opacity: 0;
	transform: translateY(100px)
}

.replo-modal-after-open {
	overflow-y: hidden !important;
	scroll-behavior: auto !important
}

html:has(>.replo-modal-after-open) {
	scroll-behavior: auto !important
}

.carouselV3--slide-reset {
	max-width: none !important
}

.carouselV3-no-transition {
	transition: none
}

.carouselV3-fade-transition {
	transition: opacity 1000ms
}

.carouselV3-hidden-slide {
	transition: opacity 1000ms;
	opacity: 0
}

.carouselV3-visible-slide {
	transition: opacity 1000ms;
	opacity: 1
}

.splide li {
	padding: 0 !important;
	margin: 0
}

.splide li::before {
	display: none !important
}

.splide .splide__list {
	overflow: visible !important
}

@keyframes replo-marquee {
	from {
		transform: translateX(0)
	}

	to {
		transform: translateX(calc(var(--replo-marquee-width, 100%) * -1 / var(--replo-marquee-repetitions, 20)))
	}
}

@keyframes alchemy-marquee-left {
	from {
		transform: translateX(0)
	}

	to {
		transform: translateX(calc(var(--replo-marquee-width, 100%) * -1 / var(--replo-marquee-repetitions, 20)))
	}
}

@keyframes alchemy-marquee-right {
	from {
		transform: translateX(-50%)
	}

	to {
		transform: translateX(calc(-50% + var(--replo-marquee-width, 100%) / var(--replo-marquee-repetitions, 20)))
	}
}

@keyframes alchemy-fade {
	from {
		opacity: var(--initial-opacity)
	}

	to {
		opacity: var(--final-opacity)
	}
}

@keyframes alchemy-slide-y {
	from {
		opacity: var(--initial-opacity);
		transform: translateY(var(--offset))
	}

	to {
		opacity: var(--final-opacity);
		transform: translateY(0)
	}
}

@keyframes alchemy-slide-x {
	from {
		opacity: var(--initial-opacity);
		transform: translateX(var(--offset))
	}

	to {
		opacity: var(--final-opacity);
		transform: translateX(0)
	}
}

@keyframes alchemy-flip-y {
	from {
		opacity: var(--initial-opacity);
		transform: rotateY(var(--angle))
	}

	to {
		opacity: var(--final-opacity);
		transform: rotateY(0)
	}
}

@keyframes alchemy-flip-x {
	from {
		opacity: var(--initial-opacity);
		transform: rotateX(var(--angle))
	}

	to {
		opacity: var(--final-opacity);
		transform: rotateX(0)
	}
}

@keyframes alchemy-grow {
	from {
		opacity: var(--initial-opacity);
		transform: scale(var(--initial-scale))
	}

	to {
		opacity: var(--final-opacity);
		transform: scale(var(--final-scale))
	}
}

@keyframes alchemy-spin {
	from {
		opacity: var(--initial-opacity);
		transform: rotate(var(--initial-angle))
	}

	to {
		opacity: var(--final-opacity);
		transform: rotate(var(--final-angle))
	}
}

@keyframes alchemy-fly-y {
	from {
		opacity: var(--initial-opacity);
		transform: translateY(var(--offset)) scale(0)
	}

	to {
		opacity: var(--final-opacity);
		transform: translateY(0) scale(1)
	}
}

@keyframes alchemy-fly-x {
	from {
		opacity: var(--initial-opacity);
		transform: translateX(var(--offset)) scale(0)
	}

	to {
		opacity: var(--final-opacity);
		transform: translateX(0) scale(1)
	}
}

@keyframes alchemy-drop {
	from {
		opacity: var(--initial-opacity);
		transform: translateY(var(--offset))
	}

	to {
		opacity: var(--final-opacity);
		transform: translateY(0)
	}
}

@keyframes replo-spin {
	to {
		transform: rotate(360deg)
	}
}

@keyframes shimmer {
	100% {
		-webkit-mask-position: left;
		mask-position: left
	}
}

.replo-animate-spinner {
	animation: replo-spin 1s linear infinite
}

.tooltip-arrow::before {
	content: "";
	position: absolute;
	top: -0.7px;
	left: 0;
	right: 0;
	height: 1px;
	background: white;
	width: 71%;
	margin-left: auto;
	margin-right: auto
}

[data-replo-collapsible] .replo-animated {
	overflow: hidden
}

[data-replo-collapsible] .replo-animated[data-state=open] {
	animation: slideDown 200ms cubic-bezier(0.4, 0, 0.2, 1)
}

[data-replo-collapsible] .replo-animated[data-state=closed] {
	animation: slideUp 200ms cubic-bezier(0.4, 0, 0.2, 1)
}

@keyframes slideDown {
	from {
		height: 0
	}

	to {
		height: var(--radix-collapsible-content-height)
	}
}

@keyframes slideUp {
	from {
		height: var(--radix-collapsible-content-height)
	}

	to {
		height: 0
	}
}

.replo-sr-only {
	position: absolute;
	width: 1px;
	height: 1px;
	padding: 0;
	margin: -1px;
	overflow: hidden;
	clip: rect(0, 0, 0, 0);
	white-space: nowrap;
	border-width: 0
}

[data-replo-component-root=carousel]:where([data-replo-part-id=slide-track]) {
	scrollbar-width: none
}

[data-replo-component-root=carousel]:where([data-replo-part-id=slide-track])::-webkit-scrollbar {
	display: none
}

html,
body {
	zoom: unset !important;
}

body {
	overflow-y: visible !important;
}

main,
#main {
	margin: 0 !important;
	padding: 0 !important;
	max-width: none !important;
	max-height: none !important;
}

.color-accent-1,
.color-accent-2,
.color-accent-3,
.color-inverse,
.color-custom-color-1,
.color-custom-color-2,
body {
	color: inherit !important;

	.selia-flash-sale {
		max-width: 420px;
		margin: 0 auto;
		background: #ffeef4;
		border-radius: 18px;
		padding: 18px 18px 20px;
		font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;
		color: #191e2a;
		box-shadow: 0 10px 25px rgba(0, 0, 0, 0.06);
	}

	.selia-flash-header {
		text-align: center;
		font-weight: 700;
		font-size: 15px;
		background: #f3618f;
		color: #fff;
		padding: 8px 10px;
		border-radius: 999px;
		margin-bottom: 14px;
	}

	.selia-flash-image-wrap {
		text-align: center;
		margin-bottom: 10px;
	}

	.selia-flash-image {
		max-width: 100%;
		height: auto;
	}

	.selia-flash-subtitle {
		text-align: center;
		font-size: 16px;
		margin: 4px 0 8px;
	}

	.selia-divider {
		width: 60%;
		height: 1px;
		background: #ffd1e0;
		margin: 0 auto 10px;
	}

	.selia-offer-main {
		text-align: center;
		margin-bottom: 12px;
	}

	.selia-offer-headline {
		font-size: 24px;
		font-weight: 800;
		letter-spacing: 0.03em;
	}

	.selia-offer-headline span {
		color: #f3618f;
	}

	.selia-offer-tagline {
		font-size: 13px;
		font-weight: 700;
		margin-top: 4px;
	}

	.selia-offer-copy {
		font-size: 13px;
		margin-top: 6px;
	}

	.selia-cta-wrap {
		text-align: center;
		margin: 12px 0;
	}

	.selia-cta-btn {
		display: inline-block;
		background: linear-gradient(135deg, #f3618f, #ff889f);
		color: #fff;
		padding: 10px 26px;
		border-radius: 999px;
		text-decoration: none;
		font-size: 14px;
		box-shadow: 0 8px 18px rgba(243, 97, 143, 0.45);
	}

	.selia-cta-btn:hover {
		opacity: 0.9;
	}

	.selia-countdown-wrap {
		text-align: center;
		margin: 8px 0;
	}

	.selia-countdown-label {
		font-size: 12px;
		margin-bottom: 4px;
	}

	.selia-countdown-placeholder {
		font-weight: 700;
		letter-spacing: 0.12em;
		font-size: 15px;
	}

	.selia-meta {
		text-align: center;
		font-size: 12px;
		margin-top: 4px;
	}

	.selia-meta .high {
		color: #c63636;
		font-weight: 700;
	}

	.selia-guarantee {
		text-align: center;
		font-size: 12px;
		margin-top: 8px;
	}


	.scroll-to-top-button {
		position: fixed !important;
		width: 40px;
		height: 40px;
		border-radius: 50%;
		border: none;
		cursor: pointer;
		box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.2);
		display: none;
		bottom: 100px;
		z-index: 2;
		right: 20px;
	}

	@media screen and (max-width: 768px) {
		.scroll-to-top-button {
			bottom: 80px;
		}
	}

	#shopify-section-sections--25607988281718__footer .section__footer {
		padding: 5px 0;
	}

	.section-sections--25607988281718__footer-padding {
		padding-top: 9px;
		padding-bottom: 9px;
	}

	@media screen and (min-width: 750px) {
		.section-sections--25607988281718__footer-padding {
			padding-top: 12px;
			padding-bottom: 12px;
		}
	}

	--replo-library-f5d1aebc-d385-4962-9c0d-04dcc222f4aa-styles-989442ce-85b8-449c-81b6-2bdaa829b8f0-attributes-color:#df637c;
	--replo-library-f5d1aebc-d385-4962-9c0d-04dcc222f4aa-styles-f7c611ef-0af3-4979-b333-22c614d1316c-attributes-color:#f6c7d1;
	--replo-library-f5d1aebc-d385-4962-9c0d-04dcc222f4aa-styles-c7b6600f-da24-434c-b92e-ef57f6a5486c-attributes-color:#fffbfa;
	--replo-library-f5d1aebc-d385-4962-9c0d-04dcc222f4aa-styles-63d28f3a-3fc3-412a-bda1-fe7c58a36daa-attributes-color:#eaeaea;
	--replo-library-f5d1aebc-d385-4962-9c0d-04dcc222f4aa-styles-dc826805-b596-4995-819c-14b52d840e64-attributes-color:#000000;
	--replo-library-f5d1aebc-d385-4962-9c0d-04dcc222f4aa-styles-140bf025-652b-49b9-bd89-219834287468-attributes-color:#ffffff;
	--replo-library-f5d1aebc-d385-4962-9c0d-04dcc222f4aa-styles-0feb81d0-cdba-485d-8b5f-d7141c80a06b-attributes-color:#000000;
	--replo-library-f5d1aebc-d385-4962-9c0d-04dcc222f4aa-styles-0feb81d0-cdba-485d-8b5f-d7141c80a06b-attributes-fontsize:48px;
	--replo-library-f5d1aebc-d385-4962-9c0d-04dcc222f4aa-styles-0feb81d0-cdba-485d-8b5f-d7141c80a06b-attributes-fontfamily:system ui,
	-apple-system,
	Segoe UI,
	Roboto,
	Helvetica Neue,
	Noto Sans,
	Liberation Sans,
	Arial,
	sans-serif,
	Apple Color Emoji,
	Segoe UI Emoji,
	Segoe UI Symbol,
	Noto Color Emoji;
	--replo-library-f5d1aebc-d385-4962-9c0d-04dcc222f4aa-styles-0feb81d0-cdba-485d-8b5f-d7141c80a06b-attributes-fontweight:700;
	--replo-library-f5d1aebc-d385-4962-9c0d-04dcc222f4aa-styles-0feb81d0-cdba-485d-8b5f-d7141c80a06b-attributes-lineheight:56px;
	--replo-library-f5d1aebc-d385-4962-9c0d-04dcc222f4aa-styles-efbfb0ae-14dd-463a-b254-92c285fda3f0-attributes-color:#000000;
	--replo-library-f5d1aebc-d385-4962-9c0d-04dcc222f4aa-styles-efbfb0ae-14dd-463a-b254-92c285fda3f0-attributes-fontsize:35px;
	--replo-library-f5d1aebc-d385-4962-9c0d-04dcc222f4aa-styles-efbfb0ae-14dd-463a-b254-92c285fda3f0-attributes-fontfamily:Arsenal,
	sans-serif;
	--replo-library-f5d1aebc-d385-4962-9c0d-04dcc222f4aa-styles-efbfb0ae-14dd-463a-b254-92c285fda3f0-attributes-fontweight:700;
	--replo-library-f5d1aebc-d385-4962-9c0d-04dcc222f4aa-styles-efbfb0ae-14dd-463a-b254-92c285fda3f0-attributes-lineheight:42px;
	--replo-library-f5d1aebc-d385-4962-9c0d-04dcc222f4aa-styles-c33788be-373e-4bb9-a634-2249289569b4-attributes-color:#000000;
	--replo-library-f5d1aebc-d385-4962-9c0d-04dcc222f4aa-styles-c33788be-373e-4bb9-a634-2249289569b4-attributes-fontsize:20px;
	--replo-library-f5d1aebc-d385-4962-9c0d-04dcc222f4aa-styles-c33788be-373e-4bb9-a634-2249289569b4-attributes-fontfamily:Arsenal,
	sans-serif;
	--replo-library-f5d1aebc-d385-4962-9c0d-04dcc222f4aa-styles-c33788be-373e-4bb9-a634-2249289569b4-attributes-fontweight:700;
	--replo-library-f5d1aebc-d385-4962-9c0d-04dcc222f4aa-styles-c33788be-373e-4bb9-a634-2249289569b4-attributes-lineheight:24px;
	--replo-library-f5d1aebc-d385-4962-9c0d-04dcc222f4aa-styles-16750722-77c8-4e9a-ab52-04e47ae91e5c-attributes-color:#000000;
	--replo-library-f5d1aebc-d385-4962-9c0d-04dcc222f4aa-styles-16750722-77c8-4e9a-ab52-04e47ae91e5c-attributes-fontsize:16px;
	--replo-library-f5d1aebc-d385-4962-9c0d-04dcc222f4aa-styles-16750722-77c8-4e9a-ab52-04e47ae91e5c-attributes-fontfamily:system ui,
	-apple-system,
	Segoe UI,
	Roboto,
	Helvetica Neue,
	Noto Sans,
	Liberation Sans,
	Arial,
	sans-serif,
	Apple Color Emoji,
	Segoe UI Emoji,
	Segoe UI Symbol,
	Noto Color Emoji;
	--replo-library-f5d1aebc-d385-4962-9c0d-04dcc222f4aa-styles-16750722-77c8-4e9a-ab52-04e47ae91e5c-attributes-fontweight:400;
	--replo-library-f5d1aebc-d385-4962-9c0d-04dcc222f4aa-styles-16750722-77c8-4e9a-ab52-04e47ae91e5c-attributes-lineheight:24px
}

.page-width {
	max-width: 1170px !important;
	margin: 0 auto;
}

.footer-block-image.center {
	display: flex;
	justify-content: center;
}

.copyright_branding__container {
	text-align: center;
	margin-top: 1.5rem;
	font-size: 1em;
	letter-spacing: .07rem;
	line-height: calc(1 + .7 / var(--font-body-scale));
}

.copyright__content a {
	color: currentColor;
	text-decoration: none;
}

.copyright__content {
	font-size: var(--policy-link-size);
	color: #1e1e1e;
}

.grid {
	display: flex;
	flex-wrap: wrap;
	align-items: flex-start;
	margin-bottom: 2rem;
	padding: 0;
	column-gap: var(--grid-mobile-horizontal-spacing);
	row-gap: var(--grid-mobile-vertical-spacing);
}

@media screen and (min-width: 990px) {
	.footer-block__heading {
		font-size: calc(var(--font-heading-scale) * 1.8rem);
		margin-bottom: 2rem;
		margin-top: 0;
	}
}

@media screen and (min-width: 750px) {
	.footer-block__details-content {
		margin-bottom: 0;
	}

	.footer-block__details-content>p,
	.footer-block__details-content>li {
		padding: 0;
	}

	.footer-block__details-content .list-menu__item--link {
		display: inline-block;
		font-size: 1em;
		color: rgba(var(--color-navigation-links), .9);
	}

	.footer__content-top .grid {
		row-gap: 6rem;
		margin-bottom: 0;
	}
}

.grid,
.list-unstyled,
summary {
	list-style: none;
}

.list-unstyled {
	margin: 0;
	padding: 0;
}

.footer__content-top {
	padding-bottom: 5rem;
	display: block;
}

.h0,
.h1,
.h2,
.h3,
.h4,
.h5,
h1,
h2,
h3,
h4,
h5 {
	font-family: Arsenal, sans-serif !important;
}

.footer {
	border-top: .1rem solid rgba(var(--color-foreground), .08)
}

.footer:not(.color-accent-1) {
	border-top: none
}

.footer__content-top {
	padding-bottom: 5rem;
	display: block
}

@media screen and (max-width: 749px) {
	.footer .grid {
		display: block
	}

	.footer-block.grid__item {
		padding: 0;
		margin: 4rem 0;
		width: 100%
	}

	.footer-block.grid__item:first-child {
		margin-top: 0
	}

	.footer__content-top {
		padding-bottom: 3rem
	}
}

@media screen and (min-width: 750px) {
	.footer__content-top .grid {
		row-gap: 6rem;
		margin-bottom: 0
	}
}

.footer__content-bottom {
	border-top: solid .1rem rgba(var(--color-foreground), .08);
	padding-top: 3rem
}

.footer__content-bottom:only-child {
	border-top: 0
}

.footer__content-bottom-wrapper {
	display: flex;
	width: 100%;
	justify-content: center
}

@media screen and (max-width: 749px) {
	.footer__content-bottom {
		flex-wrap: wrap;
		padding-top: 0;
		padding-left: 0;
		padding-right: 0;
		row-gap: 1.5rem
	}

	.footer__content-bottom-wrapper {
		flex-wrap: wrap;
		row-gap: 1.5rem;
		justify-content: center
	}
}

.footer__localization:empty+.footer__column--info {
	align-items: center
}

@media screen and (max-width: 749px) {
	.footer__localization:empty+.footer__column {
		padding-top: 1.5rem
	}
}

.footer__column {
	width: 100%;
	align-items: flex-end
}

.footer__column--info {
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	padding-left: 2rem;
	padding-right: 2rem
}

@media screen and (min-width: 750px) {
	.footer__column--info {
		padding-left: 0;
		padding-right: 0;
		align-items: flex-end
	}
}

.footer-block:only-child:last-child {
	text-align: center;
	max-width: 76rem;
	margin: 0 auto
}

@media screen and (min-width: 750px) {
	.footer-block {
		display: block;
		margin-top: 0
	}
}

.footer-block:empty {
	display: none
}

.footer-block--newsletter {
	display: flex;
	align-items: flex-end;
	margin-top: 3rem;
	gap: 1rem
}

.footer-block--newsletter:only-child {
	margin-top: 0
}

@media screen and (max-width: 749px) {
	.footer-block.footer-block--menu:only-child {
		text-align: left
	}
}

@media screen and (min-width: 750px) {
	.footer-block--newsletter {
		flex-wrap: nowrap;
		justify-content: center
	}
}

.footer-block__heading {
	margin-bottom: 2rem;
	margin-top: 0;
	font-size: calc(var(--font-heading-scale) * 1.6rem)
}

@media screen and (min-width: 990px) {
	.footer-block__heading {
		font-size: calc(var(--font-heading-scale) * 1.8rem)
	}
}

.footer__list-social:empty,
.footer-block--newsletter:empty {
	display: none
}

.footer__follow-on-shop {
	display: flex;
	text-align: center
}

.footer__list-social.list-social:only-child {
	justify-content: center
}

.footer-block__newsletter {
	text-align: center;
	flex-grow: 1
}

@media screen and (min-width: 750px) {
	.footer-block__newsletter:not(:only-child) {
		text-align: left;
		margin-right: auto
	}

	.footer-block__newsletter:not(:only-child) .footer__newsletter {
		justify-content: flex-start;
		margin: 0
	}

	.footer-block__newsletter:not(:only-child) .newsletter-form__message--success {
		left: auto
	}

	.footer__follow-on-shop {
		margin-bottom: .4rem
	}

	.footer__follow-on-shop:first-child:not(:last-child) {
		justify-content: flex-start;
		margin-right: auto;
		text-align: left
	}

	.footer__follow-on-shop:not(:first-child):not(:last-child) {
		justify-content: flex-end;
		text-align: right
	}
}

@media screen and (max-width: 749px) {
	.footer-block--newsletter {
		display: flex;
		flex-direction: column;
		flex: 1 1 100%;
		align-items: center;
		gap: 3rem
	}

	.footer__list-social.list-social,
	.footer__follow-on-shop,
	.footer-block__newsletter {
		display: flex;
		justify-content: center
	}

	.footer-block__newsletter {
		flex-direction: column
	}
}

@media screen and (min-width: 750px) {
	.footer-block__newsletter+.footer__list-social {
		margin-top: 0
	}
}

.footer__localization {
	display: flex;
	flex-direction: row;
	justify-content: center;
	align-content: center;
	flex-wrap: wrap;
	padding: 1rem 1rem 0
}

.footer__localization:empty {
	display: none
}

.localization-form {
	display: flex;
	flex-direction: column;
	flex: auto 1 0;
	padding: 1rem;
	margin: 0 auto
}

.localization-form:only-child {
	display: inline-flex;
	flex-wrap: wrap;
	flex: initial;
	padding: 1rem 0
}

.localization-form:only-child .button,
.localization-form:only-child .localization-form__select {
	margin: 1rem 1rem .5rem;
	flex-grow: 1
}

.footer__localization h2 {
	margin: 1rem 1rem .5rem;
	color: rgba(var(--color-foreground), .9)
}

@media screen and (min-width: 750px) {
	.footer__localization {
		padding: .4rem 0;
		justify-content: flex-start
	}

	.localization-form {
		padding: 1rem 2rem 1rem 0
	}

	.localization-form:first-of-type {
		padding-left: 0
	}

	.localization-form:only-child {
		justify-content: start;
		width: auto;
		margin: 0 1rem 0 0
	}

	.localization-form:only-child .button,
	.localization-form:only-child .localization-form__select {
		margin: 1rem 0
	}

	.footer__localization h2 {
		margin: 1rem 0 0
	}
}

@media screen and (max-width: 989px) {

	noscript .localization-form:only-child,
	.footer__localization noscript {
		width: 100%
	}
}

.localization-form .button {
	padding: 1rem
}

.localization-form__currency {
	display: inline-block
}

@media screen and (max-width: 749px) {
	.localization-form .button {
		word-break: break-all
	}
}

.localization-form__select {
	border-radius: var(--inputs-radius-outset);
	position: relative;
	margin-bottom: 1.5rem;
	padding-left: 1rem;
	text-align: left;
	min-height: calc(4rem + var(--inputs-border-width) * 2);
	min-width: calc(7rem + var(--inputs-border-width) * 2)
}

.disclosure__button.localization-form__select {
	padding: calc(2rem + var(--inputs-border-width));
	background: rgb(var(--color-background))
}

noscript .localization-form__select {
	padding-left: 0rem
}

@media screen and (min-width: 750px) {
	noscript .localization-form__select {
		min-width: 20rem
	}
}

.localization-form__select .icon-caret {
	position: absolute;
	content: "";
	height: .6rem;
	right: calc(var(--inputs-border-width) + 1.5rem);
	top: calc(50% - .2rem)
}

.localization-selector.link {
	text-decoration: none;
	appearance: none;
	-webkit-appearance: none;
	-moz-appearance: none;
	color: rgb(var(--color-foreground));
	width: 100%;
	padding-right: 4rem;
	padding-bottom: 1.5rem
}

noscript .localization-selector.link {
	padding-top: 1.5rem;
	padding-left: 1.5rem
}

.disclosure .localization-form__select {
	padding-top: 1.5rem
}

.localization-selector option {
	color: #000
}

.localization-selector+.disclosure__list-wrapper {
	margin-left: 1rem;
	opacity: 1;
	animation: animateLocalization var(--duration-default) ease
}

@media screen and (min-width: 750px) {
	.footer__payment {
		margin-top: 1.5rem
	}
}

.footer__content-bottom-wrapper--center {
	justify-content: center
}

.footer__copyright {
	text-align: center;
	margin-top: 1.5rem
}

@media screen and (min-width: 750px) {
	.footer__content-bottom-wrapper:not(.footer__content-bottom-wrapper--center) .footer__copyright {
		text-align: right
	}
}

@keyframes appear-down {
	0% {
		opacity: 0;
		margin-top: -1rem
	}

	to {
		opacity: 1;
		margin-top: 0
	}
}

.footer-block__details-content {
	margin-bottom: 4rem
}

@media screen and (min-width: 750px) {
	.footer-block__details-content {
		margin-bottom: 0
	}

	.footer-block__details-content>p,
	.footer-block__details-content>li {
		padding: 0
	}

	.footer-block:only-child li {
		display: inline
	}

	.footer-block__details-content>li:not(:last-child) {
		margin-right: 1.5rem
	}
}

.footer-block__details-content .list-menu__item--link,
.copyright__content a {
	color: rgba(var(--color-navigation-links), .9)
}

.footer-block__details-content .list-menu__item--active {
	transition: text-decoration-thickness var(--duration-short) ease;
	color: rgb(var(--color-navigation-links))
}

@media screen and (min-width: 750px) {

	.footer-block__details-content .list-menu__item--link:hover,
	.copyright__content a:hover {
		color: rgb(var(--color-navigation-links));
		text-decoration: underline;
		text-underline-offset: .3rem
	}

	.footer-block__details-content .list-menu__item--active:hover {
		text-decoration-thickness: .2rem
	}
}

@media screen and (max-width: 989px) {
	.footer-block__details-content .list-menu__item--link {
		padding-top: 1rem;
		padding-bottom: 1rem
	}
}

@media screen and (min-width: 750px) {
	.footer-block__details-content .list-menu__item--link {
		display: inline-block;
		font-size: 1em
	}

	.footer-block__details-content>:first-child .list-menu__item--link {
		padding-top: 0
	}
}

.footer-block-image {
	display: flex
}

.footer-block-image.left {
	justify-content: flex-start
}

.footer-block-image.center {
	justify-content: center
}

.footer-block-image.right {
	justify-content: flex-end
}

@media screen and (max-width: 749px) {

	.footer-block-image,
	.footer-block-image.left,
	.footer-block-image.center,
	.footer-block-image.right {
		justify-content: center
	}
}

.footer-block__image-wrapper {
	margin-bottom: max(calc(2rem + var(--media-shadow-vertical-offset) * var(--media-shadow-visible)), 2rem);
	overflow: hidden !important
}

.footer-block__image-wrapper img {
	display: block;
	height: auto;
	max-width: 100%
}

.footer-block__brand-info {
	text-align: left
}

.footer-block:only-child .footer-block__brand-info {
	text-align: center
}

.footer-block:only-child>.footer-block__brand-info>.footer-block__image-wrapper {
	margin-left: auto;
	margin-right: auto
}

.footer-block-image>img,
.footer-block__brand-info>img {
	height: auto
}

.footer-block:only-child .footer-block__brand-info .footer__list-social.list-social {
	justify-content: center
}

.footer-block__brand-info .footer__list-social.list-social {
	justify-content: flex-start;
	margin-left: -1.3rem;
	margin-right: -1.3rem
}

.footer-block__details-content .placeholder-svg {
	max-width: 20rem
}

.copyright__content {
	font-size: var(--policy-link-size)
}

.copyright__content a {
	color: currentColor;
	text-decoration: none
}

.policies {
	display: inline
}

.policies li {
	display: inline-flex;
	justify-content: center;
	align-items: center
}

.policies li:before {
	content: "\b7";
	padding: 0 .8rem
}

.policies li a {
	padding: .6rem 0;
	display: block
}

.copyright_branding__container {
	font-size: 15px;
	display: flex;
	justify-content: center;
	gap: 10px
}

@media screen and (min-width: 750px) {
	.policies li a {
		padding: 0
	}
}

@keyframes animateLocalization {
	0% {
		opacity: 0;
		transform: translateY(0)
	}

	to {
		opacity: 1;
		transform: translateY(-1rem)
	}
}

.footer .disclosure__link {
	padding: .95rem 3.5rem .95rem 2rem;
	color: rgba(var(--color-foreground), .9)
}

.footer .disclosure__link:hover {
	color: rgb(var(--color-foreground))
}

.footer .disclosure__link--active {
	text-decoration: underline
}

@supports not (inset: 10px) {
	@media screen and (max-width: 749px) {
		.footer .grid {
			margin-left: 0
		}
	}

	@media screen and (min-width: 750px) {
		.footer__content-top .grid {
			margin-left: -3rem
		}

		.footer__content-top .grid__item {
			padding-left: 3rem
		}
	}
}

.footer .footer-block__details-content.footer-block__details-content-mb p {
	margin-bottom: 1rem
}

.footer .footer__newsletter,
.footer .newsletter-form__field-wrapper {
	max-width: none
}

@media screen and (min-width: 750px) {
	.footer__content-top .grid {
		column-gap: 0;
		margin-left: calc((var(--grid-desktop-horizontal-spacing) / 2) * -1);
		margin-right: calc((var(--grid-desktop-horizontal-spacing) / 2) * -1)
	}

	.footer-block.grid__item {
		margin: 0 calc(var(--grid-desktop-horizontal-spacing) / 2);
		flex-shrink: 0;
		flex-grow: 0;
		max-width: none
	}

	.footer-block.footer-block--desktop-12 {
		width: calc(100% - var(--grid-desktop-horizontal-spacing))
	}

	.footer-block.footer-block--desktop-11 {
		width: calc(91.63% - var(--grid-desktop-horizontal-spacing))
	}

	.footer-block.footer-block--desktop-10 {
		width: calc(83.33% - var(--grid-desktop-horizontal-spacing))
	}

	.footer-block.footer-block--desktop-9 {
		width: calc(75% - var(--grid-desktop-horizontal-spacing))
	}

	.footer-block.footer-block--desktop-6 {
		width: calc(50% - var(--grid-desktop-horizontal-spacing))
	}

	.footer-block.footer-block--desktop-5 {
		width: calc(41.6% - var(--grid-desktop-horizontal-spacing))
	}

	.footer-block.footer-block--desktop-4 {
		width: calc(33.3% - var(--grid-desktop-horizontal-spacing))
	}

	.footer-block.footer-block--desktop-3 {
		width: calc(25% - var(--grid-desktop-horizontal-spacing))
	}

	.footer-block.footer-block--desktop-2 {
		width: calc(16.66% - var(--grid-desktop-horizontal-spacing))
	}

	.footer-block.footer-block--desktop-1 {
		width: calc(8.33% - var(--grid-desktop-horizontal-spacing))
	}
}

@media screen and (max-width: 749px) {
	.footer__content-top .grid {
		column-gap: var(--grid-mobile-horizontal-spacing);
		row-gap: 0;
		display: flex;
		margin: 0
	}

	.footer-block.grid__item {
		margin: 0;
		flex-shrink: 0;
		flex-grow: 0;
		max-width: none;
		margin-bottom: 4rem
	}

	.footer-block.grid__item:last-child {
		margin-bottom: 0
	}

	.footer-block__details-content {
		margin-bottom: 0
	}

	.footer-block.footer-block--mobile-1 {
		width: calc(50% - (var(--grid-mobile-horizontal-spacing) / 2))
	}

	.footer-block.footer-block--mobile-2 {
		width: 100%
	}

	.footer-block__details-content .list-menu__item--link {
		padding-top: .75rem;
		padding-bottom: .75rem
	}

	.footer_card--half-width .card__information,
	.footer-block--mobile-1 .card__information {
		padding: 0
	}

	.footer_card--half-width {
		max-width: 50%
	}
}

.scroll-to-top-button {
	position: fixed !important;
	width: 40px;
	height: 40px;
	border-radius: 50%;
	border: none;
	cursor: pointer;
	box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.2);
	display: none;
	bottom: 100px;
	z-index: 2;


	right: 20px;

}

@media screen and (max-width: 768px) {
	.scroll-to-top-button {
		bottom: 80px;
	}
}

@media (max-width: 640px) {


	.r-rft027{
		position:relative !important;
		        z-index: 0;
	}
	.r-1auqwla{
		position:sticky !important;
		        bottom: 0px;
				 z-index: 1;
	}
}

@media (min-width: 641px) and (max-width: 1024px) {

	.r-1iudiu6{
		gap: 0px 60px !important;
	}
}


        .omnisend-reset-6918bd230e3326f898b1723e svg {
          width: initial;
          height: initial;
        }

        .omnisend-reset-6918bd230e3326f898b1723e input[type=text],
        .omnisend-reset-6918bd230e3326f898b1723e input[type=search],
        .omnisend-reset-6918bd230e3326f898b1723e input[type=password],
        .omnisend-reset-6918bd230e3326f898b1723e input[type=email],
        .omnisend-reset-6918bd230e3326f898b1723e input[type=file],
        .omnisend-reset-6918bd230e3326f898b1723e input[type=number],
        .omnisend-reset-6918bd230e3326f898b1723e input[type=tel],
        .omnisend-reset-6918bd230e3326f898b1723e input[type=radio],
        .omnisend-reset-6918bd230e3326f898b1723e textarea,
        .omnisend-reset-6918bd230e3326f898b1723e select {
          margin: 0;
        }

        .omnisend-reset-6918bd230e3326f898b1723e label,
        .omnisend-reset-6918bd230e3326f898b1723e label[for^=omnisend] {
          margin: 0;
          text-transform: initial;
          letter-spacing: initial;
          font-weight: initial;
        }

        .omnisend-reset-6918bd230e3326f898b1723e a:empty,
        .omnisend-reset-6918bd230e3326f898b1723e ul:empty,
        .omnisend-reset-6918bd230e3326f898b1723e dl:empty,
        .omnisend-reset-6918bd230e3326f898b1723e div:empty,
        .omnisend-reset-6918bd230e3326f898b1723e section:empty,
        .omnisend-reset-6918bd230e3326f898b1723e article:empty,
        .omnisend-reset-6918bd230e3326f898b1723e p:empty,
        .omnisend-reset-6918bd230e3326f898b1723e h1:empty,
        .omnisend-reset-6918bd230e3326f898b1723e h2:empty,
        .omnisend-reset-6918bd230e3326f898b1723e h3:empty,
        .omnisend-reset-6918bd230e3326f898b1723e h4:empty,
        .omnisend-reset-6918bd230e3326f898b1723e h5:empty,
        .omnisend-reset-6918bd230e3326f898b1723e h6:empty {
          display: block;
        }

        .omnisend-reset-6918bd230e3326f898b1723e h1,
        .omnisend-reset-6918bd230e3326f898b1723e h2,
        .omnisend-reset-6918bd230e3326f898b1723e h3 {
          margin: inherit;
          font-family: inherit;
          font-style: inherit;
          font-size: inherit;
          font-weight: inherit;
          color: inherit;
          letter-spacing: inherit;
          line-height: inherit;
          word-break: inherit;
        }

        .omnisend-reset-6918bd230e3326f898b1723e a:not([href]) {
          cursor: pointer;
        }

        .omnisend-reset-6918bd230e3326f898b1723e button,
        .omnisend-reset-6918bd230e3326f898b1723e input[type=button],
        .omnisend-reset-6918bd230e3326f898b1723e input[type=reset],
        .omnisend-reset-6918bd230e3326f898b1723e input[type=submit] {
          width: inherit;
          max-width: inherit;
          background: inherit;
          transition: inherit;
          display: initial;
          height: inherit;
          text-transform: initial;
          min-width: 0;
          box-shadow: none;
          margin: 0;
          line-height: inherit;
        }

        .omnisend-reset-6918bd230e3326f898b1723e ol,
        .omnisend-reset-6918bd230e3326f898b1723e ul {
          display: block;
          margin-block-start: 1em;
          margin-block-end: 1em;
          margin-inline-start: 0px;
          margin-inline-end: 0px;
          padding-inline-start: 40px;
        }

        .omnisend-reset-6918bd230e3326f898b1723e ol {
          list-style-type: decimal;
        }

        .omnisend-reset-6918bd230e3326f898b1723e ul {
          list-style-type: disc;
        }

        .omnisend-reset-6918bd230e3326f898b1723e li {
          list-style: inherit;
        }

        .omnisend-reset-6918bd230e3326f898b1723e strong {
          font-weight: bold;
        }

        .omnisend-reset-6918bd230e3326f898b1723e table,
        .omnisend-reset-6918bd230e3326f898b1723e td {
          border: none;
          padding: 0;
          margin: 0;
          width: auto;
          background: initial;
        }

        .omnisend-reset-6918bd230e3326f898b1723e table td:after {
          border: none;
        }

        .omnisend-reset-6918bd230e3326f898b1723e {
          animation: none;
          animation-delay: 0s;
          animation-direction: normal;
          animation-duration: 0s;
          animation-fill-mode: none;
          animation-iteration-count: 1;
          animation-name: none;
          animation-play-state: running;
          animation-timing-function: ease;
          backface-visibility: visible;
          background: 0;
          background-attachment: scroll;
          background-clip: border-box;
          background-color: transparent;
          background-image: none;
          background-origin: padding-box;
          background-position: 0 0;
          background-position-x: 0;
          background-position-y: 0;
          background-repeat: repeat;
          background-size: auto auto;
          border: 0;
          border-style: none;
          border-width: medium;
          border-color: inherit;
          border-bottom: 0;
          border-bottom-color: inherit;
          border-bottom-left-radius: 0;
          border-bottom-right-radius: 0;
          border-bottom-style: none;
          border-bottom-width: medium;
          border-collapse: separate;
          border-image: none;
          border-left: 0;
          border-left-color: inherit;
          border-left-style: none;
          border-left-width: medium;
          border-radius: 0;
          border-right: 0;
          border-right-color: inherit;
          border-right-style: none;
          border-right-width: medium;
          border-spacing: 0;
          border-top: 0;
          border-top-color: inherit;
          border-top-left-radius: 0;
          border-top-right-radius: 0;
          border-top-style: none;
          border-top-width: medium;
          bottom: auto;
          box-shadow: none;
          box-sizing: content-box;
          caption-side: top;
          clear: none;
          clip: auto;
          color: inherit;
          columns: auto;
          column-count: auto;
          column-fill: balance;
          column-gap: normal;
          column-rule: medium none currentColor;
          column-rule-color: currentColor;
          column-rule-style: none;
          column-rule-width: none;
          column-span: 1;
          column-width: auto;
          content: normal;
          counter-increment: none;
          counter-reset: none;
          cursor: auto;
          direction: ltr;
          display: block;
          empty-cells: show;
          float: none;
          font-family: inherit;
          font-size: medium;
          font-style: normal;
          font-variant: normal;
          font-weight: normal;
          height: auto;
          hyphens: none;
          left: auto;
          letter-spacing: normal;
          line-height: normal;
          list-style: none;
          list-style-image: none;
          list-style-position: outside;
          list-style-type: disc;
          margin: 0;
          margin-bottom: 0;
          margin-left: 0;
          margin-right: 0;
          margin-top: 0;
          max-height: none;
          max-width: none;
          min-height: 0;
          min-width: 0;
          opacity: 1;
          orphans: 0;
          outline: 0;
          outline-color: invert;
          outline-style: none;
          outline-width: medium;
          overflow: visible;
          overflow-x: visible;
          overflow-y: visible;
          padding: 0;
          padding-bottom: 0;
          padding-left: 0;
          padding-right: 0;
          padding-top: 0;
          page-break-after: auto;
          page-break-before: auto;
          page-break-inside: auto;
          perspective: none;
          perspective-origin: 50% 50%;
          pointer-events: initial;
          position: static;
          right: auto;
          tab-size: 8;
          table-layout: auto;
          text-align: inherit;
          text-align-last: auto;
          text-decoration: none;
          text-decoration-color: inherit;
          text-decoration-line: none;
          text-decoration-style: solid;
          text-indent: 0;
          text-shadow: none;
          text-transform: none;
          top: auto;
          transform: none;
          transform-style: flat;
          transition: none;
          transition-delay: 0s;
          transition-duration: 0s;
          transition-property: none;
          transition-timing-function: ease;
          unicode-bidi: normal;
          vertical-align: baseline;
          visibility: visible;
          white-space: normal;
          widows: 0;
          width: auto;
          word-spacing: normal;
          -webkit-font-smoothing: antialiased;
        }


        .omnisend-form-6918bd230e3326f898b1723e-container {
          position: fixed;
          top: 0;
          left: 0;
          right: 0;
          bottom: 0;
          display: flex;
          padding: 64px 12px;
          overflow: auto;
          flex-direction: column;
          z-index: 200000;



          align-items: center;


        }

        .omnisend-form-6918bd230e3326f898b1723e-overlay {
          position: fixed;
          top: 0;
          left: 0;
          right: 0;
          bottom: 0;
          opacity: 0.5;
          background-color: #383838;
        }

        .omnisend-form-6918bd230e3326f898b1723e-content {
          width: 600px;
          flex-direction: column;
          justify-content: center;
          position: relative;


          margin-top: auto;
          margin-bottom: auto;

        }

        .omnisend-form-6918bd230e3326f898b1723e-content-inner {
          position: relative;
          display: flex;
          border-color: #000000;
          border-style: solid;
          border-radius: 0px;
          border-width: 0px;
          box-sizing: border-box;
          overflow: hidden;

        }

        .omnisend-form-6918bd230e3326f898b1723e-content-inner:focus-visible {
          outline: none;
          box-shadow: none;
        }

        .omnisend-form-6918bd230e3326f898b1723e-close-button {
          position: absolute;
          right: 0;
          top: 0;
          z-index: 2;
        }

        @media screen and (max-width: 600px) {

          .omnisend-form-6918bd230e3326f898b1723e-content,
          .omnisend-form-6918bd230e3326f898b1723e-content-inner {
            width: 100%;
          }
        }
      
      
              .omnisend-form-6918bd230e3326f898b1723e-loading-container {
                display: block;
                position: absolute;
                width: 100%;
                height: 100%;
                z-index: 2;
              }

              .omnisend-form-6918bd230e3326f898b1723e-loading-overlay {
                display: block;
                background-color: #ffffff;
                opacity: 0.6;
                width: 100%;
                height: 100%;
              }

              .omnisend-form-6918bd230e3326f898b1723e-loading-spinner {
                display: block;
                position: absolute;
                top: 50%;
                left: 50%;
                animation-name: omnisend-form-6918bd230e3326f898b1723e-loader-animation;
                animation-duration: 1000ms;
                animation-iteration-count: infinite;
                animation-timing-function: linear;
              }

              @keyframes omnisend-form-6918bd230e3326f898b1723e-loader-animation {
                from {
                  transform: translate(-50%, -50%) rotate(0deg);
                }

                to {
                  transform: translate(-50%, -50%) rotate(360deg);
                }
              }
              }
            
            
              .omnisend-form-6918bd230e3326f898b1723e-sections-container {
                display: flex;
                flex-direction: column;
                flex-grow: 1;
                z-index: 1;
                box-sizing: border-box;

                width: 600px;


                padding: 0px;

              }

              .omnisend-form-6918bd230e3326f898b1723e-sections-container [class^="omnisend-form-6918bd230e3326f898b1723e-section-"]:last-child {
                flex-grow: 1;
              }

              #omnisend-form-6918bd230e3326f898b1723e-submit-form.omnisend-form-6918bd230e3326f898b1723e-sections-container {
                margin: 0;
              }

              @media screen and (max-width: 600px) {
                .omnisend-form-6918bd230e3326f898b1723e-sections-container {
                  width: 100%;

                  padding: 0px;

                }
              }
            
            
                .omnisend-form-6918bd230e3326f898b1723e-section-624ab2f927652f651edfd0ac {
                  position: relative;
                  display: flex;
                  flex-wrap: wrap;

                  padding-left: 20px;
                  padding-right: 20px;
                  padding-top: 20px;
                  padding-bottom: 40px;
                  ;

                  align-items: flex-start;



                }

                .omnisend-form-6918bd230e3326f898b1723e-section-624ab2f927652f651edfd0ac-opacity-layer {
                  position: absolute;
                  top: 0;
                  bottom: 0;
                  left: 0;
                  right: 0;
                  background-color: #FFFFFF;
                  opacity: 1;
                  ;
                }
              
              
                  .omnisend-form-6918bd230e3326f898b1723e-column-624ab2f927652f651edfd0ae {

                    width: 100%;


                    display: flex;
                    flex-direction: column;
                    flex-grow: 1;
                    position: relative;
                  }

                  @media screen and (max-width: 600px) {
                    .omnisend-form-6918bd230e3326f898b1723e-column-624ab2f927652f651edfd0ae {

                      width: 100%;

                    }
                  }
                
                
                      .omnisend-form-6918bd230e3326f898b1723e-image-container-6918b28671f897bb9a77028f {
                        padding-top: 1px;
                        padding-bottom: 1px;
                        padding-left: 12px;
                        padding-right: 12px;
                        ;
                        box-sizing: border-box;
                        display: flex;
                        justify-content: center;

                      }

                      .omnisend-form-6918bd230e3326f898b1723e-empty-image-container-6918b28671f897bb9a77028f {
                        background-color: #E7E7E7;
                        width: 100%;
                        display: flex;
                        align-items: center;
                      }

                      .omnisend-form-6918bd230e3326f898b1723e-action-6918b28671f897bb9a77028f {
                        width: 100%;
                        display: flex;
                        justify-content: center;
                      }

                      .omnisend-form-6918bd230e3326f898b1723e-action-6918b28671f897bb9a77028f:focus {
                        outline: none;
                        box-shadow: 0 0 0 2px #FFFFFF, 0 0 0 4px #000000;
                      }

                      .omnisend-form-empty-image {
                        width: 24px;
                        margin: 0 auto;
                      }

                      .omnisend-form-6918bd230e3326f898b1723e-image-6918b28671f897bb9a77028f {
                        max-width: 100%;
                        height: auto;
                      }
                    
                     
                        .omnisend-form-6918bd230e3326f898b1723e-text-624ab2f927652f651edfd0b0 {

                          padding-top: 12px;
                          padding-bottom: 5px;
                          padding-left: 12px;
                          padding-right: 12px;
                        }

                        .omnisend-form-6918bd230e3326f898b1723e-text-624ab2f927652f651edfd0b0 a {
                          color: #E5C2CF;
                        }

                        .omnisend-form-6918bd230e3326f898b1723e-text-624ab2f927652f651edfd0b0 a:focus {
                          outline: none;
                          box-shadow: 0 0 0 2px #000000, 0 0 0 4px #FFFFFF;
                        }

                        .omnisend-form-6918bd230e3326f898b1723e-text-624ab2f927652f651edfd0b0,
                        .omnisend-form-6918bd230e3326f898b1723e-text-624ab2f927652f651edfd0b0 p,
                        .omnisend-form-6918bd230e3326f898b1723e-text-624ab2f927652f651edfd0b0 li {
                          margin: 0px;
                          color: #383838 !important;
                          font-family: PoppinsOmnisend, Helvetica Neue, Helvetica, Arial, sans-serif !important;
                          font-size: 22px !important;
                          line-height: 125% !important;
                          word-break: break-word;
                        }
                      
                      
                            .omnisend-form-6918bd230e3326f898b1723e-text-6918b9c871f897bb9a770292 {

                              padding-top: 5px;
                              padding-bottom: 12px;
                              padding-left: 12px;
                              padding-right: 12px;
                            }

                            .omnisend-form-6918bd230e3326f898b1723e-text-6918b9c871f897bb9a770292 a {
                              color: #E5C2CF;
                            }

                            .omnisend-form-6918bd230e3326f898b1723e-text-6918b9c871f897bb9a770292 a:focus {
                              outline: none;
                              box-shadow: 0 0 0 2px #000000, 0 0 0 4px #FFFFFF;
                            }

                            .omnisend-form-6918bd230e3326f898b1723e-text-6918b9c871f897bb9a770292,
                            .omnisend-form-6918bd230e3326f898b1723e-text-6918b9c871f897bb9a770292 p,
                            .omnisend-form-6918bd230e3326f898b1723e-text-6918b9c871f897bb9a770292 li {
                              margin: 0px;
                              color: #383838 !important;
                              font-family: PoppinsOmnisend, Helvetica Neue, Helvetica, Arial, sans-serif !important;
                              font-size: 17px !important;
                              line-height: 125% !important;
                              word-break: break-word;
                            }
                          
                         
                              .omnisend-form-6918bd230e3326f898b1723e-field-container-wrapper-62a3147776d81914aa87ed98 {
                                justify-content: flex-start;
                                display: flex;
                              }

                              .omnisend-form-6918bd230e3326f898b1723e-field-container-62a3147776d81914aa87ed98 {
                                padding-left: 12px;
                                padding-right: 12px;
                                padding-top: 12px;
                                padding-bottom: 12px;
                                width: 100%;
                                display: flex;
                                flex-direction: column;
                              }
                            
                           
                                  label[for^=omnisend].omnisend-form-6918bd230e3326f898b1723e-field-container-62a3147776d81914aa87ed98-label {
                                    color: #444444;
                                    padding-left: 0px;
                                    padding-right: 0px;
                                    padding-top: 12px;
                                    padding-bottom: 12px;
                                    ;
                                    font-family: Arial, sans-serif;
                                    font-size: 16px;
                                    line-height: 120%;
                                    font-weight: normal;
                                    font-style: normal;
                                    text-decoration: none;
                                    text-align: left;
                                    ;
                                    word-break: break-word;
                                  }

                                  label[for^=omnisend].omnisend-form-6918bd230e3326f898b1723e-field-container-62a3147776d81914aa87ed98-label.error {
                                    color: #FF0000;
                                  }
                                
                              
                                  #omnisend-form-6918bd230e3326f898b1723e-field-container-62a3147776d81914aa87ed98-emailField-input.omnisend-form-6918bd230e3326f898b1723e-field-container-62a3147776d81914aa87ed98-input {
                                    -webkit-appearance: none;
                                    -moz-appearance: none;
                                    -ms-appearance: none;
                                    -o-appearance: none;
                                    appearance: none;
                                    outline: none;
                                    border: none;
                                    background-color: transparent;
                                    padding: 0;
                                    margin: 0;
                                    width: 100%;
                                    height: auto;
                                    flex-basis: 0;
                                    flex-grow: 1;
                                    box-sizing: border-box;
                                    border-radius: 8px !important;
                                    color: #444444;
                                    padding-left: 16px;
                                    padding-right: 16px;
                                    padding-top: 16px;
                                    padding-bottom: 16px;
                                    border-style: solid;
                                    border-color: #444444;
                                    border-width: 2px;
                                    ;
                                  }

                                  #omnisend-form-6918bd230e3326f898b1723e-field-container-62a3147776d81914aa87ed98-emailField-input.omnisend-form-6918bd230e3326f898b1723e-field-container-62a3147776d81914aa87ed98-input:focus {
                                    box-shadow: 0 0 0 2px #FFFFFF, 0 0 0 4px #000000;
                                  }

                                  #omnisend-form-6918bd230e3326f898b1723e-field-container-62a3147776d81914aa87ed98-emailField-input.omnisend-form-6918bd230e3326f898b1723e-field-container-62a3147776d81914aa87ed98-input::placeholder {
                                    opacity: 1;
                                    color: #444444;
                                    ;
                                  }

                                  #omnisend-form-6918bd230e3326f898b1723e-field-container-62a3147776d81914aa87ed98-emailField-input.omnisend-form-6918bd230e3326f898b1723e-field-container-62a3147776d81914aa87ed98-input {
                                    font-family: Arial, sans-serif;
                                    font-size: 16px;
                                    line-height: 120%;
                                    font-weight: normal;
                                    font-style: normal;
                                    text-decoration: none;
                                    text-align: left;
                                    ;
                                  }

                                  #omnisend-form-6918bd230e3326f898b1723e-field-container-62a3147776d81914aa87ed98-emailField-input.omnisend-form-6918bd230e3326f898b1723e-field-container-62a3147776d81914aa87ed98-input.error {
                                    border-color: #FF0000;
                                  }
                                
                              
                                  #omnisend-form-6918bd230e3326f898b1723e-field-container-62a3147776d81914aa87ed98-required {
                                    padding-top: 12px;
                                    padding-bottom: 12px;
                                    padding-left: 0px;
                                    padding-right: 0px;
                                    ;
                                    font-family: Arial, sans-serif;
                                    font-size: 16px;
                                    line-height: 120%;
                                    color: #FF0000;
                                  }
                                
                              
                                  #omnisend-form-6918bd230e3326f898b1723e-field-container-62a3147776d81914aa87ed98-error {
                                    padding-top: 12px;
                                    padding-bottom: 12px;
                                    padding-left: 0px;
                                    padding-right: 0px;
                                    ;
                                    font-family: Arial, sans-serif;
                                    font-size: 16px;
                                    line-height: 120%;
                                    color: #FF0000;
                                  }
                                
                                
                                .omnisend-form-6918bd230e3326f898b1723e-action-container-627932485028ebd8c6660c51 {
                                  padding-top: 2px;
                                  padding-bottom: 12px;
                                  padding-left: 12px;
                                  padding-right: 12px;
                                  ;
                                  display: flex;
                                  flex-direction: column;

                                  word-break: break-word;

                                }

                                #omnisend-form-6918bd230e3326f898b1723e-action-627932485028ebd8c6660c51.omnisend-form-6918bd230e3326f898b1723e-action-627932485028ebd8c6660c51 {



                                  align-self: center;


                                  width: 100%;


                                  box-sizing: border-box;
                                  text-align: center;
                                  cursor: pointer;
                                  line-height: 120%;
                                  margin: 0;
                                  letter-spacing: normal;

                                  font-family: Arial, sans-serif;
                                  font-size: 16px;
                                  font-weight: normal;
                                  font-style: normal;
                                  text-decoration: none;
                                  color: #444444;
                                  text-align: center;
                                  background-color: #E5C2CF;
                                  border-radius: 8px;
                                  border-width: 2px;
                                  border-style: solid;
                                  border-color: #444444;
                                  padding-bottom: 16px;
                                  padding-top: 16px;
                                  padding-left: 16px;
                                  padding-right: 16px;
                                }

                                #omnisend-form-6918bd230e3326f898b1723e-action-627932485028ebd8c6660c51.omnisend-form-6918bd230e3326f898b1723e-action-627932485028ebd8c6660c51:disabled {
                                  cursor: default;
                                  opacity: 0.6;
                                }

                                #omnisend-form-6918bd230e3326f898b1723e-action-627932485028ebd8c6660c51.omnisend-form-6918bd230e3326f898b1723e-action-627932485028ebd8c6660c51:focus {
                                  outline: none;
                                  box-shadow: 0 0 0 2px #000000, 0 0 0 4px #FFFFFF;
                                }

                                .omnisend-form-6918bd230e3326f898b1723e-submit-error,
                                .omnisend-form-6918bd230e3326f898b1723e-next-step-error {
                                  padding-top: 12px;
                                  padding-bottom: 12px;
                                  padding-left: 0px;
                                  padding-right: 0px;
                                  ;
                                  font-family: Arial, sans-serif;
                                  font-size: 16px;
                                  line-height: 120%;
                                  color: #FF0000;
                                }
                              
                               
                                  .omnisend-form-6918bd230e3326f898b1723e-action-container-6918b49e71f897bb9a770290 {
                                    padding-top: 12px;
                                    padding-bottom: 12px;
                                    padding-left: 12px;
                                    padding-right: 12px;
                                    ;
                                    display: flex;
                                    flex-direction: column;

                                    word-break: break-word;

                                  }

                                  #omnisend-form-6918bd230e3326f898b1723e-action-6918b49e71f897bb9a770290.omnisend-form-6918bd230e3326f898b1723e-action-6918b49e71f897bb9a770290 {



                                    align-self: center;


                                    width: 100%;


                                    box-sizing: border-box;
                                    text-align: center;
                                    cursor: pointer;
                                    line-height: 120%;
                                    margin: 0;
                                    letter-spacing: normal;

                                    font-family: Arial, sans-serif;
                                    font-size: 16px;
                                    font-weight: normal;
                                    font-style: normal;
                                    text-decoration: none;
                                    color: #FFFFFF;
                                    text-align: center;
                                    background-color: #444444;
                                    border-radius: 8px;
                                    border-width: 2px;
                                    border-style: solid;
                                    border-color: #FFFFFF;
                                    padding-bottom: 16px;
                                    padding-top: 16px;
                                    padding-left: 16px;
                                    padding-right: 16px;
                                  }

                                  #omnisend-form-6918bd230e3326f898b1723e-action-6918b49e71f897bb9a770290.omnisend-form-6918bd230e3326f898b1723e-action-6918b49e71f897bb9a770290:disabled {
                                    cursor: default;
                                    opacity: 0.6;
                                  }

                                  #omnisend-form-6918bd230e3326f898b1723e-action-6918b49e71f897bb9a770290.omnisend-form-6918bd230e3326f898b1723e-action-6918b49e71f897bb9a770290:focus {
                                    outline: none;
                                    box-shadow: 0 0 0 2px #FFFFFF, 0 0 0 4px #000000;
                                  }

                                  .omnisend-form-6918bd230e3326f898b1723e-submit-error,
                                  .omnisend-form-6918bd230e3326f898b1723e-next-step-error {
                                    padding-top: 12px;
                                    padding-bottom: 12px;
                                    padding-left: 0px;
                                    padding-right: 0px;
                                    ;
                                    font-family: Arial, sans-serif;
                                    font-size: 16px;
                                    line-height: 120%;
                                    color: #FF0000;
                                  }
                                
                                
              .omnisend-form-6918bd230e3326f898b1723e-success-sections-container {
                display: flex;
                flex-direction: column;
                flex-grow: 1;
                z-index: 1;
                box-sizing: border-box;

                width: 600px;


                padding: 0px;

              }

              .omnisend-form-6918bd230e3326f898b1723e-success-sections-container [class^="omnisend-form-6918bd230e3326f898b1723e-section-"]:last-child {
                flex-grow: 1;
              }

              #omnisend-form-6918bd230e3326f898b1723e-submit-form.omnisend-form-6918bd230e3326f898b1723e-success-sections-container {
                margin: 0;
              }

              @media screen and (max-width: 600px) {
                .omnisend-form-6918bd230e3326f898b1723e-success-sections-container {
                  width: 100%;

                  padding: 0px;

                }
              }
            
             
                .omnisend-form-6918bd230e3326f898b1723e-section-62a313b876d81914aa87ed79 {
                  position: relative;
                  display: flex;
                  flex-wrap: wrap;

                  padding-left: 20px;
                  padding-right: 20px;
                  padding-top: 40px;
                  padding-bottom: 30px;
                  ;



                }

                .omnisend-form-6918bd230e3326f898b1723e-section-62a313b876d81914aa87ed79-opacity-layer {
                  position: absolute;
                  top: 0;
                  bottom: 0;
                  left: 0;
                  right: 0;
                  background-color: #FFFFFF;
                  opacity: 1;
                  ;
                }
              
               
                  .omnisend-form-6918bd230e3326f898b1723e-column-62a313b876d81914aa87ed7b {

                    width: 100%;


                    display: flex;
                    flex-direction: column;
                    flex-grow: 1;
                    position: relative;
                  }

                  @media screen and (max-width: 600px) {
                    .omnisend-form-6918bd230e3326f898b1723e-column-62a313b876d81914aa87ed7b {

                      width: 100%;

                    }
                  }
                
                
                      .omnisend-form-6918bd230e3326f898b1723e-text-62a313b876d81914aa87ed77 {

                        padding-top: 12px;
                        padding-bottom: 12px;
                        padding-left: 12px;
                        padding-right: 12px;
                      }

                      .omnisend-form-6918bd230e3326f898b1723e-text-62a313b876d81914aa87ed77 a {
                        color: #E5C2CF;
                      }

                      .omnisend-form-6918bd230e3326f898b1723e-text-62a313b876d81914aa87ed77 a:focus {
                        outline: none;
                        box-shadow: 0 0 0 2px #000000, 0 0 0 4px #FFFFFF;
                      }

                      .omnisend-form-6918bd230e3326f898b1723e-text-62a313b876d81914aa87ed77,
                      .omnisend-form-6918bd230e3326f898b1723e-text-62a313b876d81914aa87ed77 p,
                      .omnisend-form-6918bd230e3326f898b1723e-text-62a313b876d81914aa87ed77 li {
                        margin: 0px;
                        color: #444444 !important;
                        font-family: PoppinsOmnisend, Helvetica Neue, Helvetica, Arial, sans-serif !important;
                        font-size: 34px !important;
                        line-height: 125% !important;
                        word-break: break-word;
                      }
                    
                    
                        .omnisend-form-6918bd230e3326f898b1723e-block-container-6918bb6971f897bb9a770294 {
                          padding-top: 12px;
                          padding-bottom: 12px;
                          padding-left: 12px;
                          padding-right: 12px;
                          ;
                        }

                        .omnisend-form-6918bd230e3326f898b1723e-discount {
                          border: 1px solid #D8D8D8;
                          background-color: #F5F5F5;
                          color: #1E2423;
                          ;
                          font-family: Arial, sans-serif;
                          text-align: center;
                          font-size: 24px;
                          padding: 12px;
                          display: flex;
                          justify-content: center;
                        }

                        .omnisend-form-6918bd230e3326f898b1723e-discount-text {
                          flex-grow: 1;
                        }

                        button.omnisend-form-6918bd230e3326f898b1723e-discount-copy-button {
                          fill: #1E2423;
                          border: none;
                          display: flex;
                          align-items: center;
                          padding: 0;
                        }

                        .omnisend-form-6918bd230e3326f898b1723e-discount-copy-button,
                        .omnisend-form-6918bd230e3326f898b1723e-discount-success-icon {
                          cursor: pointer;
                          align-self: center;
                          width: 24px;
                          height: 24px;
                        }
                      
                       
                          .omnisend-form-6918bd230e3326f898b1723e-text-6918bbcc71f897bb9a770295 {

                            padding-top: 12px;
                            padding-bottom: 12px;
                            padding-left: 12px;
                            padding-right: 12px;
                          }

                          .omnisend-form-6918bd230e3326f898b1723e-text-6918bbcc71f897bb9a770295 a {
                            color: #E5C2CF;
                          }

                          .omnisend-form-6918bd230e3326f898b1723e-text-6918bbcc71f897bb9a770295 a:focus {
                            outline: none;
                            box-shadow: 0 0 0 2px #000000, 0 0 0 4px #FFFFFF;
                          }

                          .omnisend-form-6918bd230e3326f898b1723e-text-6918bbcc71f897bb9a770295,
                          .omnisend-form-6918bd230e3326f898b1723e-text-6918bbcc71f897bb9a770295 p,
                          .omnisend-form-6918bd230e3326f898b1723e-text-6918bbcc71f897bb9a770295 li {
                            margin: 0px;
                            color: #444444 !important;
                            font-family: PoppinsOmnisend, Helvetica Neue, Helvetica, Arial, sans-serif !important;
                            font-size: 19px !important;
                            line-height: 125% !important;
                            word-break: break-word;
                          }
                        
                        
                              .omnisend-form-6918bd230e3326f898b1723e-text-6918bc1671f897bb9a770296 {

                                padding-top: 12px;
                                padding-bottom: 12px;
                                padding-left: 12px;
                                padding-right: 12px;
                              }

                              .omnisend-form-6918bd230e3326f898b1723e-text-6918bc1671f897bb9a770296 a {
                                color: #E5C2CF;
                              }

                              .omnisend-form-6918bd230e3326f898b1723e-text-6918bc1671f897bb9a770296 a:focus {
                                outline: none;
                                box-shadow: 0 0 0 2px #000000, 0 0 0 4px #FFFFFF;
                              }

                              .omnisend-form-6918bd230e3326f898b1723e-text-6918bc1671f897bb9a770296,
                              .omnisend-form-6918bd230e3326f898b1723e-text-6918bc1671f897bb9a770296 p,
                              .omnisend-form-6918bd230e3326f898b1723e-text-6918bc1671f897bb9a770296 li {
                                margin: 0px;
                                color: #444444 !important;
                                font-family: PoppinsOmnisend, Helvetica Neue, Helvetica, Arial, sans-serif !important;
                                font-size: 19px !important;
                                line-height: 125% !important;
                                word-break: break-word;
                              }
                            
                            
                                  .omnisend-form-6918bd230e3326f898b1723e-image-container-6918bb5171f897bb9a770293 {
                                    padding-top: 1px;
                                    padding-bottom: 0px;
                                    padding-left: 12px;
                                    padding-right: 12px;
                                    ;
                                    box-sizing: border-box;
                                    display: flex;
                                    justify-content: center;

                                  }

                                  .omnisend-form-6918bd230e3326f898b1723e-empty-image-container-6918bb5171f897bb9a770293 {
                                    background-color: #E7E7E7;
                                    width: 100%;
                                    display: flex;
                                    align-items: center;
                                  }

                                  .omnisend-form-6918bd230e3326f898b1723e-action-6918bb5171f897bb9a770293 {
                                    width: 100%;
                                    display: flex;
                                    justify-content: center;
                                  }

                                  .omnisend-form-6918bd230e3326f898b1723e-action-6918bb5171f897bb9a770293:focus {
                                    outline: none;
                                    box-shadow: 0 0 0 2px #FFFFFF, 0 0 0 4px #000000;
                                  }

                                  .omnisend-form-empty-image {
                                    width: 24px;
                                    margin: 0 auto;
                                  }

                                  .omnisend-form-6918bd230e3326f898b1723e-image-6918bb5171f897bb9a770293 {
                                    max-width: 100%;
                                    height: auto;
                                  }
                                
                                 
              .omnisend-form-6918bd230e3326f898b1723e-subscribed-sections-container {
                display: flex;
                flex-direction: column;
                flex-grow: 1;
                z-index: 1;
                box-sizing: border-box;

                width: 600px;


                padding: 0px;

              }

              .omnisend-form-6918bd230e3326f898b1723e-subscribed-sections-container [class^="omnisend-form-6918bd230e3326f898b1723e-section-"]:last-child {
                flex-grow: 1;
              }

              #omnisend-form-6918bd230e3326f898b1723e-submit-form.omnisend-form-6918bd230e3326f898b1723e-subscribed-sections-container {
                margin: 0;
              }

              @media screen and (max-width: 600px) {
                .omnisend-form-6918bd230e3326f898b1723e-subscribed-sections-container {
                  width: 100%;

                  padding: 0px;

                }
              }
            
             
                .omnisend-form-6918bd230e3326f898b1723e-section-6334361f157261686a76625e {
                  position: relative;
                  display: flex;
                  flex-wrap: wrap;

                  padding-left: 24px;
                  padding-right: 24px;
                  padding-top: 24px;
                  padding-bottom: 24px;
                  ;



                }

                .omnisend-form-6918bd230e3326f898b1723e-section-6334361f157261686a76625e-opacity-layer {
                  position: absolute;
                  top: 0;
                  bottom: 0;
                  left: 0;
                  right: 0;
                  background-color: #FFFFFF;
                  opacity: 1;
                  ;
                }
              
              
                  .omnisend-form-6918bd230e3326f898b1723e-column-6334361f157261686a766260 {

                    width: 100%;


                    display: flex;
                    flex-direction: column;
                    flex-grow: 1;
                    position: relative;
                  }

                  @media screen and (max-width: 600px) {
                    .omnisend-form-6918bd230e3326f898b1723e-column-6334361f157261686a766260 {

                      width: 100%;

                    }
                  }
                
                
                      .omnisend-form-6918bd230e3326f898b1723e-text-6334361f157261686a76625d {

                        padding-top: 12px;
                        padding-bottom: 12px;
                        padding-left: 12px;
                        padding-right: 12px;
                      }

                      .omnisend-form-6918bd230e3326f898b1723e-text-6334361f157261686a76625d a {
                        color: #E5C2CF;
                      }

                      .omnisend-form-6918bd230e3326f898b1723e-text-6334361f157261686a76625d a:focus {
                        outline: none;
                        box-shadow: 0 0 0 2px #000000, 0 0 0 4px #FFFFFF;
                      }

                      .omnisend-form-6918bd230e3326f898b1723e-text-6334361f157261686a76625d,
                      .omnisend-form-6918bd230e3326f898b1723e-text-6334361f157261686a76625d p,
                      .omnisend-form-6918bd230e3326f898b1723e-text-6334361f157261686a76625d li {
                        margin: 0px;
                        color: #444444 !important;
                        font-family: PoppinsOmnisend, Helvetica Neue, Helvetica, Arial, sans-serif !important;
                        font-size: 34px !important;
                        line-height: 125% !important;
                        word-break: break-word;
                      }
                    
                   
              .omnisend-form-6918bd230e3326f898b1723e-close-action {
                display: inline-flex;
                padding: 8px;
                cursor: pointer;
                background-color: transparent;
                border: none;
                margin: 0;
              }

              .omnisend-form-6918bd230e3326f898b1723e-close-action:focus,
              .omnisend-form-6918bd230e3326f898b1723e-close-action:focus-visible {
                outline: auto;
              }

              .omnisend-form-6918bd230e3326f898b1723e-close-action-wrapper {
                display: flex;
                align-items: center;
                justify-content: center;
                width: 32px;
                height: 32px;
                border-radius: 50%;
                background-color: transparent;
              }
            
          
                  #omnisend-form-6918bd230e3326f898b1723e-form-close-icon.omnisend-form-6918bd230e3326f898b1723e-close-icon {
                    fill: #444444;
                    background-color: transparent;
                    stroke: none;
                    width: 16px;
                    height: 16px;
                    display: block;
                  }
                #omnisend-form-6918bd230e3326f898b1723e-submit-form{
					width:100%;
				}

				#omnisend-forms-wrapper{
					display:none;
				}