.s__56W2RS {
	display: inline-block;
	position: relative
}

.s__56W2RS.o__97CYJz--fluid {
	display: block;
	width: 100%
}

.svn7rL4 {
	background-color: #fff;
	border-color: #000;
	border-radius: initial;
	border-style: solid;
	border-width: 1px;
	padding: initial
}

.s__2vNWdr {
	border-style: solid;
	height: 0;
	margin: 5px;
	position: absolute;
	width: 0
}

.ssu8zHV[data-placement*=right].s__1A9FwL {
	padding-left: 5px
}

.ssu8zHV[data-placement*=right].s__1A9FwL .s__2vNWdr {
	border-color: transparent #000 transparent transparent;
	border-width: 5px 5px 5px 0;
	left: -5px;
	margin-left: 5px;
	margin-right: 0
}

.ssu8zHV[data-placement*=left].s__1A9FwL {
	padding-right: 5px
}

.ssu8zHV[data-placement*=left].s__1A9FwL .s__2vNWdr {
	border-color: transparent transparent transparent #000;
	border-width: 5px 0 5px 5px;
	margin-left: 0;
	margin-right: 5px;
	right: -5px
}

.ssu8zHV[data-placement*=bottom].s__1A9FwL {
	padding-top: 5px
}

.ssu8zHV[data-placement*=bottom].s__1A9FwL .s__2vNWdr {
	border-color: transparent transparent #000 transparent;
	border-width: 0 5px 5px 5px;
	margin-bottom: 0;
	margin-top: 5px;
	top: -5px
}

.ssu8zHV[data-placement*=top].s__1A9FwL {
	padding-bottom: 5px
}

.ssu8zHV[data-placement*=top].s__1A9FwL .s__2vNWdr {
	border-color: #000 transparent transparent transparent;
	border-width: 5px 5px 0 5px;
	bottom: -5px;
	margin-bottom: 5px;
	margin-top: 0
}

.siI5fMi {
	cursor: pointer
}

.siI5fMi.oYUQb2T--hovered {
	background-color: #d3d3d3
}

.siI5fMi.oYUQb2T--disabled {
	background-color: #fff;
	cursor: default
}

.siI5fMi.oYUQb2T--selected {
	background-color: gray
}

.siI5fMi.oYUQb2T--selected.oYUQb2T--hovered {
	background-color: #696969
}

.siI5fMi:not(.oYUQb2T--selectable) {
	cursor: default
}

.sCXv6Xs {
	background-color: transparent;
	font-weight: 700
}

.sBVM300 {
	color: rgb(var(--wix-forms-formInputValueColor, var(--CoreDropdownOption1601893220-wix-color-5)));
	display: block;
	font-family: var(--wix-forms-formInputValueFont-family, var(--wix-font-Body-M-family));
	font-size: var(--wix-forms-formInputValueFont-size, 16px);
	font-style: var(--wix-forms-formInputValueFont-style, var(--wix-font-Body-M-style));
	font-variant: var(--wix-forms-formInputValueFont-variant, var(--wix-font-Body-M-variant));
	font-weight: var(--wix-forms-formInputValueFont-weight, var(--wix-font-Body-M-weight));
	line-height: var(--wix-forms-formInputValueFont-line-height, 1.5);
	overflow: hidden;
	padding: 0 12px
}

.shsRDtz,
.shsRDtz * {
	box-sizing: border-box
}

.shsRDtz.o__1c_4HH--forceBWTheme {
	--wut-bg-color: #fff;
	--wut-text-color: #000;
	--wut-disabled-color: #969696;
	--wut-placeholder-color: #646464;
	--wut-main-cta-color: rgb(var(--wix-color-5));
	--wut-secondary-cta-color: #000;
	--wut-input-border-color: rgba(0, 0, 0, .6);
	--wut-input-hover-and-focus-border-color: #000;
	--wut-selection-text-bg-color: rgba(0, 0, 0, .2);
	--wut-meta-data-color: #646464;
	--wut-clear-button-bg-color: rgba(0, 0, 0, .12)
}

.shsRDtz.o__1c_4HH--isOpen {
	height: 100vh;
	height: 100dvh;
	left: 0;
	position: fixed;
	top: 0;
	width: 100vw;
	width: 100dvw;
	z-index: 1999
}

.szqDYoh {
	opacity: 0;
	-webkit-transition: opacity .3s, -webkit-transform .4s;
	transition: opacity .2s, transform .4s;
	transition-timing-function: ease;
	z-index: 2000
}

.shsRDtz.o__1c_4HH--isOpen .szqDYoh {
	opacity: 1
}

.saqz7Z3 {
	background: rgb(var(--wix-ui-tpa-modal-overlay-background-color, var(--wst-system-line-1-color-rgb, 0, 0, 0)));
	height: 100%;
	opacity: .6
}

.sK3BrNe,
.saqz7Z3,
.so3m_AZ {
	width: 100%
}

.so3m_AZ {
	background-color: rgb(var(--wst-primary-background-color-rgb, 255, 255, 255));
	max-height: 320px;
	min-height: 60px;
	position: absolute;
	transition: .3s ease;
	transition-timing-function: cubic-bezier(.25, .46, .45, .94)
}

.so3m_AZ.oxeY69v--fullScreen {
	min-height: 100vh;
	transition-duration: .5s
}

.so3m_AZ.oxeY69v---position-3-top {
	top: -100%
}

.so3m_AZ.oxeY69v---position-3-top.oxeY69v--visible {
	top: 0
}

.so3m_AZ.oxeY69v---position-6-bottom {
	bottom: -100%
}

.so3m_AZ.oxeY69v---position-6-bottom.oxeY69v--visible {
	bottom: 0
}

.sT65com,
.st_YYq9 {
	outline: 0
}

.st_YYq9 {
	max-height: 260px;
	overflow: auto;
	position: relative
}

.sxqs4Bt {
	display: inline-block;
	padding: 10px 24px
}

.su1RluJ .ssu8zHV {
	min-width: 100%;
	padding: 12px 0
}

.sigMcDV .sD8b2Z4 svg {
	color: rgb(var(--wix-forms-formInputValueColor, var(--wix-color-5)));
	height: max(calc(var(--wix-forms-formInputValueFont-size, 16px)*1.4), 24px);
	width: max(calc(var(--wix-forms-formInputValueFont-size, 16px)*1.4), 24px)
}

.sEP5wyL {
	--wix-ui-tpa-icon-button-icon-color: var(--wix-forms-formInputValueColor);
	--wix-ui-tpa-icon-button-icon-color-rgb: var(--wix-forms-formInputValueColor-rgb);
	--wix-ui-tpa-icon-button-icon-color-opacity: var(--wix-forms-formInputValueColor-opacity)
}

.sNA6Tp0 {
	flex-direction: row
}

.sNA6Tp0,
.s_BVJMF {
	align-items: center;
	display: flex
}

.s_BVJMF {
	height: max(calc(var(--wix-forms-formInputValueFont-size, 16px)*.875), 14px);
	width: calc(max(calc(var(--wix-forms-formInputValueFont-size, 16px)*.875), 14px)*1.6)
}

.skGp13x svg {
	height: max(calc(var(--wix-forms-formInputValueFont-size, 16px)*1.4), 24px);
	justify-content: flex-end;
	width: max(calc(var(--wix-forms-formInputValueFont-size, 16px)*1.4), 24px)
}

.skGp13x svg,
.svqg2c5 {
	align-items: center;
	display: flex
}

.svqg2c5 svg {
	height: max(var(--wix-forms-formInputValueFont-size, 16px), 16px);
	width: max(var(--wix-forms-formInputValueFont-size, 16px), 16px)
}

.ssM0YgU {
	opacity: .2 !important
}

.s__1i7EKU .so3m_AZ {
	background-color: rgb(var(--wix-forms-formInputBackgroundColor-rgb, var(--wix-color-1)))
}

.s__17bdPZ {
	display: flex;
	flex-direction: column;
	height: 296px;
	margin: 12px 0;
	max-height: 50vh;
	overflow: hidden
}

.s__17bdPZ .sdrWg02 {
	padding: 10px 24px
}

.s__17bdPZ .sdrWg02.oYUQb2T--hovered {
	background-color: rgb(var(--wix-forms-formInputValueColor-rgb, var(--wix-color-5)), calc(var(--wix-forms-formInputValueColor-opacity, 1)*.06))
}

.s__17bdPZ .sdrWg02.oYUQb2T--selected {
	background-color: rgb(var(--wix-forms-formInputValueColor-rgb, var(--wix-color-5)), calc(var(--wix-forms-formInputValueColor-opacity, 1)*.12))
}

.s__17bdPZ .sdrWg02.oYUQb2T--hovered.oYUQb2T--selected {
	background-color: rgb(var(--wix-forms-formInputValueColor-rgb, var(--wix-color-5)), calc(var(--wix-forms-formInputValueColor-opacity, 1)*.16))
}

.syaA_J_ {
	box-sizing: border-box;
	padding: 8px 24px
}

.saVZtCV {
	display: block;
	height: 100%
}

.saVZtCV .sYFcRGd {
	align-items: center;
	display: flex;
	height: 100%
}

.saVZtCV .sV94svu .sdrWg02 {
	padding: 10px 24px
}

.saVZtCV .sV94svu .sdrWg02.oYUQb2T--hovered {
	background-color: rgb(var(--wix-forms-formInputValueColor-rgb, var(--wix-color-5)), calc(var(--wix-forms-formInputValueColor-opacity, 1)*.06))
}

.saVZtCV .sV94svu .sdrWg02.oYUQb2T--selected {
	background-color: rgb(var(--wix-forms-formInputValueColor-rgb, var(--wix-color-5)), calc(var(--wix-forms-formInputValueColor-opacity, 1)*.12))
}

.saVZtCV .sV94svu .sdrWg02.oYUQb2T--hovered.oYUQb2T--selected {
	background-color: rgb(var(--wix-forms-formInputValueColor-rgb, var(--wix-color-5)), calc(var(--wix-forms-formInputValueColor-opacity, 1)*.16))
}

.saVZtCV .svn7rL4 {
	padding-bottom: 0
}

.saVZtCV .sV94svu .st_YYq9 {
	height: 190px;
	padding-bottom: 8px
}

.sp79gUV {
	background-color: rgb(var(--wix-forms-formInputBackgroundColor-rgb, var(--wix-color-1)));
	border: 1px solid rgb(var(--wix-forms-formInputValueColor-rgb, var(--wix-color-5)), calc(var(--wix-forms-formInputValueColor-opacity, 1)*.4));
	border-radius: 0;
	box-shadow: 0 4px 8px 0 rgba(0, 0, 0, .1), 0 0 4px 0 rgba(0, 0, 0, .1);
	margin-inline-start: -12px
}

.sp79gUV.oBxBJc5---theme-3-box {
	margin-bottom: var(--wix-forms-formInputBorderWidth, 0);
	margin-top: var(--wix-forms-formInputBorderWidth, 0);
	margin-inline-start: calc((var(--wix-forms-formInputBorderWidth, 0px) + 12px)*-1)
}

.sp79gUV.oBxBJc5---theme-4-line {
	margin-top: var(--wix-forms-formInputBorderWidth, 0)
}

.so_s4xp {
	box-sizing: border-box;
	padding: 8px 24px
}

.sWV17_q {
	align-items: center;
	display: flex;
	flex-direction: row
}

.sWV17_q.oUDpvwp--nowrap {
	white-space: nowrap
}

.s__3xDnod {
	align-items: center;
	display: flex;
	height: max(calc(var(--wix-forms-formInputValueFont-size, 16px)*.875), 14px);
	margin-inline-end: 12px;
	width: calc(max(calc(var(--wix-forms-formInputValueFont-size, 16px)*.875), 14px)*1.6)
}

.s__0p27oq {
	--wix-ui-tpa-text-main-text-font-text-decoration: var(--wix-forms-formInputValueFont-text-decoration);
	--wix-ui-tpa-text-main-text-font-line-height: var(--wix-forms-formInputValueFont-line-height);
	--wix-ui-tpa-text-main-text-font-family: var(--wix-forms-formInputValueFont-family);
	--wix-ui-tpa-text-main-text-font-size: var(--wix-forms-formInputValueFont-size);
	--wix-ui-tpa-text-main-text-font-style: var(--wix-forms-formInputValueFont-style);
	--wix-ui-tpa-text-main-text-font-variant: var(--wix-forms-formInputValueFont-variant);
	--wix-ui-tpa-text-main-text-font-weight: var(--wix-forms-formInputValueFont-weight);
	--wix-ui-tpa-text-main-text-color: var(--wix-forms-formInputValueColor);
	--wix-ui-tpa-text-main-text-color-rgb: var(--wix-forms-formInputValueColor-rgb);
	--wix-ui-tpa-text-main-text-color-opacity: var(--wix-forms-formInputValueColor-opacity)
}

.sSZhtd6.oAfceIM--rtl {
	direction: ltr
}

.sSZhtd6 .sD8b2Z4 {
	align-self: stretch
}

.sSZhtd6 input {
	direction: ltr
}

.sSZhtd6 input,
.sSZhtd6.oAfceIM--rtl input {
	text-align: start
}

.apfS60 {
	height: auto;
	width: 100%
}

.shbVsWw {
	display: flex;
	flex-direction: column;
	gap: 12px
}

.sfUm3ci,
.shbVsWw {
	--wix-ui-tpa-radio-button-group-error-color: var(--wix-forms-formInputErrorColor);
	--wix-ui-tpa-radio-button-group-error-color-rgb: var(--wix-forms-formInputErrorColor-rgb);
	--wix-ui-tpa-radio-button-group-error-color-opacity: var(--wix-forms-formInputErrorColor-opacity);
	width: 100%
}

.sfUm3ci .s__6e9mwo {
	--wix-ui-tpa-radio-button-text-color: var(--wix-forms-formInputValueColor);
	--wix-ui-tpa-radio-button-text-color-rgb: var(--wix-forms-formInputValueColor-rgb);
	--wix-ui-tpa-radio-button-text-color-opacity: var(--wix-forms-formInputValueColor-opacity);
	--wix-ui-tpa-radio-button-hover-text-color: var(--wix-forms-formInputValueColor);
	--wix-ui-tpa-radio-button-hover-text-color-rgb: var(--wix-forms-formInputValueColor-rgb);
	--wix-ui-tpa-radio-button-hover-text-color-opacity: var(--wix-forms-formInputValueColor-opacity);
	--wix-ui-tpa-radio-button-icon-color: var(--wix-forms-formInputSelectionColor);
	--wix-ui-tpa-radio-button-icon-color-rgb: var(--wix-forms-formInputSelectionColor-rgb);
	--wix-ui-tpa-radio-button-icon-color-opacity: var(--wix-forms-formInputSelectionColor-opacity);
	--wix-ui-tpa-radio-button-border-color: var(--wix-forms-formInputErrorColor);
	--wix-ui-tpa-radio-button-border-color-rgb: var(--wix-forms-formInputErrorColor-rgb);
	--wix-ui-tpa-radio-button-border-color-opacity: var(--wix-forms-formInputErrorColor-opacity);
	--wix-ui-tpa-radio-hover-input-border-color: var(--wix-forms-formInputErrorColor);
	--wix-ui-tpa-radio-hover-input-border-color-rgb: var(--wix-forms-formInputErrorColor-rgb);
	--wix-ui-tpa-radio-hover-input-border-color-opacity: var(--wix-forms-formInputErrorColor-opacity);
	--wix-ui-tpa-radio-button-label-font-text-decoration: var(--wix-forms-formInputValueFont-text-decoration);
	--wix-ui-tpa-radio-button-label-font-line-height: var(--wix-forms-formInputValueFont-line-height);
	--wix-ui-tpa-radio-button-label-font-family: var(--wix-forms-formInputValueFont-family);
	--wix-ui-tpa-radio-button-label-font-size: var(--wix-forms-formInputValueFont-size);
	--wix-ui-tpa-radio-button-label-font-style: var(--wix-forms-formInputValueFont-style);
	--wix-ui-tpa-radio-button-label-font-variant: var(--wix-forms-formInputValueFont-variant);
	--wix-ui-tpa-radio-button-label-font-weight: var(--wix-forms-formInputValueFont-weight)
}

.s__6e9mwo {
	--wix-ui-tpa-radio-button-text-color: var(--wix-forms-formInputValueColor);
	--wix-ui-tpa-radio-button-text-color-rgb: var(--wix-forms-formInputValueColor-rgb);
	--wix-ui-tpa-radio-button-text-color-opacity: var(--wix-forms-formInputValueColor-opacity);
	--wix-ui-tpa-radio-main-border-opacity: 1;
	--wix-ui-tpa-radio-button-hover-text-color: var(--wix-forms-formInputValueColor);
	--wix-ui-tpa-radio-button-hover-text-color-rgb: var(--wix-forms-formInputValueColor-rgb);
	--wix-ui-tpa-radio-button-hover-text-color-opacity: var(--wix-forms-formInputValueColor-opacity);
	--wix-ui-tpa-radio-button-icon-color: var(--wix-forms-formInputSelectionColor);
	--wix-ui-tpa-radio-button-icon-color-rgb: var(--wix-forms-formInputSelectionColor-rgb);
	--wix-ui-tpa-radio-button-icon-color-opacity: var(--wix-forms-formInputSelectionColor-opacity);
	--wix-ui-tpa-radio-button-border-color: var(--wix-forms-formInputBorderColor);
	--wix-ui-tpa-radio-button-border-color-rgb: var(--wix-forms-formInputBorderColor-rgb);
	--wix-ui-tpa-radio-button-border-color-opacity: var(--wix-forms-formInputBorderColor-opacity);
	--wix-ui-tpa-radio-hover-input-border-color: var(--wix-forms-formInputBorderColorHover);
	--wix-ui-tpa-radio-hover-input-border-color-rgb: var(--wix-forms-formInputBorderColorHover-rgb);
	--wix-ui-tpa-radio-hover-input-border-color-opacity: var(--wix-forms-formInputBorderColorHover-opacity);
	--wix-ui-tpa-radio-button-label-font-text-decoration: var(--wix-forms-formInputValueFont-text-decoration);
	--wix-ui-tpa-radio-button-label-font-line-height: var(--wix-forms-formInputValueFont-line-height);
	--wix-ui-tpa-radio-button-label-font-family: var(--wix-forms-formInputValueFont-family);
	--wix-ui-tpa-radio-button-label-font-size: var(--wix-forms-formInputValueFont-size);
	--wix-ui-tpa-radio-button-label-font-style: var(--wix-forms-formInputValueFont-style);
	--wix-ui-tpa-radio-button-label-font-variant: var(--wix-forms-formInputValueFont-variant);
	--wix-ui-tpa-radio-button-label-font-weight: var(--wix-forms-formInputValueFont-weight);
	--wix-ui-tpa-radio-button-label-font-line-height: calc(max(24px, var(--wix-forms-formInputValueFont-line-height)));
	position: relative
}

.s__6e9mwo>[data-hook=core-radio-button] {
	align-items: center !important;
	display: flex
}

.s__1Ii_w7 {
	max-width: none !important;
	width: 100%
}

.srHTtU6 {
	--wix-ui-tpa-text-field-main-background-color: var(--wix-forms-formInputBackgroundColor);
	--wix-ui-tpa-text-field-main-background-color-rgb: var(--wix-forms-formInputBackgroundColor-rgb);
	--wix-ui-tpa-text-field-main-background-color-opacity: var(--wix-forms-formInputBackgroundColor-opacity);
	--wix-ui-tpa-text-field-hover-background-color: var(--wix-forms-formInputBackgroundColorHover);
	--wix-ui-tpa-text-field-hover-background-color-rgb: var(--wix-forms-formInputBackgroundColorHover-rgb);
	--wix-ui-tpa-text-field-hover-background-color-opacity: var(--wix-forms-formInputBackgroundColorHover-opacity);
	--wix-ui-tpa-text-field-main-border-color: var(--wix-forms-formInputBorderColor);
	--wix-ui-tpa-text-field-main-border-color-rgb: var(--wix-forms-formInputBorderColor-rgb);
	--wix-ui-tpa-text-field-main-border-color-opacity: var(--wix-forms-formInputBorderColor-opacity);
	--wix-ui-tpa-text-field-main-border-opacity: 1;
	--wix-ui-tpa-text-field-hover-border-color: var(--wix-forms-formInputBorderColorHover);
	--wix-ui-tpa-text-field-hover-border-color-rgb: var(--wix-forms-formInputBorderColorHover-rgb);
	--wix-ui-tpa-text-field-hover-border-color-opacity: var(--wix-forms-formInputBorderColorHover-opacity);
	--wix-ui-tpa-text-field-main-border-width: var(--wix-forms-formInputBorderWidth);
	--wix-ui-tpa-text-field-hover-border-width: var(--wix-forms-formInputBorderWidth);
	--wix-ui-tpa-text-field-main-border-radius: var(--wix-forms-formInputBorderRadius);
	--wix-ui-tpa-text-field-hover-border-radius: var(--wix-forms-formInputBorderRadius);
	--wix-ui-tpa-text-field-main-text-font-text-decoration: var(--wix-forms-formInputValueFont-text-decoration);
	--wix-ui-tpa-text-field-main-text-font-line-height: var(--wix-forms-formInputValueFont-line-height);
	--wix-ui-tpa-text-field-main-text-font-family: var(--wix-forms-formInputValueFont-family);
	--wix-ui-tpa-text-field-main-text-font-size: var(--wix-forms-formInputValueFont-size);
	--wix-ui-tpa-text-field-main-text-font-style: var(--wix-forms-formInputValueFont-style);
	--wix-ui-tpa-text-field-main-text-font-variant: var(--wix-forms-formInputValueFont-variant);
	--wix-ui-tpa-text-field-main-text-font-weight: var(--wix-forms-formInputValueFont-weight);
	--wix-ui-tpa-text-field-main-text-color: var(--wix-forms-formInputValueColor);
	--wix-ui-tpa-text-field-main-text-color-rgb: var(--wix-forms-formInputValueColor-rgb);
	--wix-ui-tpa-text-field-main-text-color-opacity: var(--wix-forms-formInputValueColor-opacity);
	--wix-ui-tpa-text-field-hover-text-color: var(--wix-forms-formInputValueColor);
	--wix-ui-tpa-text-field-hover-text-color-rgb: var(--wix-forms-formInputValueColor-rgb);
	--wix-ui-tpa-text-field-hover-text-color-opacity: var(--wix-forms-formInputValueColor-opacity);
	--wix-ui-tpa-text-field-placeholder-color: var(--wix-forms-formInputPlaceholderColor);
	--wix-ui-tpa-text-field-placeholder-color-rgb: var(--wix-forms-formInputPlaceholderColor-rgb);
	--wix-ui-tpa-text-field-placeholder-color-opacity: var(--wix-forms-formInputPlaceholderColor-opacity);
	margin-top: 8px
}

.srHTtU6 div[data-theme=line] {
	padding-inline-start: 12px
}

.spH8OA5 {
	--wix-ui-tpa-text-field-main-background-color: var(--wix-forms-formInputBackgroundColor);
	--wix-ui-tpa-text-field-main-background-color-rgb: var(--wix-forms-formInputBackgroundColor-rgb);
	--wix-ui-tpa-text-field-main-background-color-opacity: var(--wix-forms-formInputBackgroundColor-opacity);
	--wix-ui-tpa-text-field-hover-background-color: var(--wix-forms-formInputBackgroundColorHover);
	--wix-ui-tpa-text-field-hover-background-color-rgb: var(--wix-forms-formInputBackgroundColorHover-rgb);
	--wix-ui-tpa-text-field-hover-background-color-opacity: var(--wix-forms-formInputBackgroundColorHover-opacity);
	--wix-ui-tpa-text-field-main-border-color: var(--wix-forms-formInputBorderColor);
	--wix-ui-tpa-text-field-main-border-color-rgb: var(--wix-forms-formInputBorderColor-rgb);
	--wix-ui-tpa-text-field-main-border-color-opacity: var(--wix-forms-formInputBorderColor-opacity);
	--wix-ui-tpa-text-field-hover-border-color: var(--wix-forms-formInputBorderColorHover);
	--wix-ui-tpa-text-field-hover-border-color-rgb: var(--wix-forms-formInputBorderColorHover-rgb);
	--wix-ui-tpa-text-field-hover-border-color-opacity: var(--wix-forms-formInputBorderColorHover-opacity);
	--wix-ui-tpa-text-field-main-border-width: 0px;
	--wix-ui-tpa-text-field-hover-border-width: 0px;
	--wix-ui-tpa-text-field-main-border-radius: var(--wix-forms-formInputBorderRadius);
	--wix-ui-tpa-text-field-hover-border-radius: var(--wix-forms-formInputBorderRadius);
	--wix-ui-tpa-text-field-main-text-font-text-decoration: var(--wix-forms-formInputValueFont-text-decoration);
	--wix-ui-tpa-text-field-main-text-font-line-height: var(--wix-forms-formInputValueFont-line-height);
	--wix-ui-tpa-text-field-main-text-font-family: var(--wix-forms-formInputValueFont-family);
	--wix-ui-tpa-text-field-main-text-font-size: var(--wix-forms-formInputValueFont-size);
	--wix-ui-tpa-text-field-main-text-font-style: var(--wix-forms-formInputValueFont-style);
	--wix-ui-tpa-text-field-main-text-font-variant: var(--wix-forms-formInputValueFont-variant);
	--wix-ui-tpa-text-field-main-text-font-weight: var(--wix-forms-formInputValueFont-weight);
	--wix-ui-tpa-text-field-main-text-color: var(--wix-forms-formInputValueColor);
	--wix-ui-tpa-text-field-main-text-color-rgb: var(--wix-forms-formInputValueColor-rgb);
	--wix-ui-tpa-text-field-main-text-color-opacity: var(--wix-forms-formInputValueColor-opacity);
	--wix-ui-tpa-text-field-hover-text-color: var(--wix-forms-formInputValueColor);
	--wix-ui-tpa-text-field-hover-text-color-rgb: var(--wix-forms-formInputValueColor-rgb);
	--wix-ui-tpa-text-field-hover-text-color-opacity: var(--wix-forms-formInputValueColor-opacity);
	margin-top: 8px
}

.s__2FDojE {
	--wix-ui-tpa-radio-button-border-color: var(--wix-forms-formInputBorderColorHover);
	--wix-ui-tpa-radio-button-border-color-rgb: var(--wix-forms-formInputBorderColorHover-rgb);
	--wix-ui-tpa-radio-button-border-color-opacity: var(--wix-forms-formInputBorderColorHover-opacity)
}

.sTIuhyO div:has(>input) {
	border-bottom-width: var(--wix-forms-formInputBorderBottomWidth, 1px) !important;
	border-left-width: var(--wix-forms-formInputBorderLeftWidth, 1px) !important;
	border-right-width: var(--wix-forms-formInputBorderRightWidth, 1px) !important;
	border-top-width: var(--wix-forms-formInputBorderTopWidth, 1px) !important
}

.s__31strL {
	display: inline-block
}

.s__31strL.oVxrg5p--hasInnerWrapper {
	display: block
}

.sBlVbAL {
	display: flex;
	flex: 1;
	justify-content: center
}

.slh8q0q {
	cursor: pointer;
	height: auto
}

.s_wYVPy {
	clip: rect(1px 1px 1px 1px);
	clip: rect(1px, 1px, 1px, 1px);
	border: 0 !important;
	height: 1px !important;
	overflow: hidden;
	padding: 0 !important;
	position: absolute;
	width: 1px !important
}

.sWIfYsC {
	align-items: center;
	display: flex;
	justify-content: space-between
}

.s__9s3_zt {
	align-items: start;
	cursor: pointer;
	display: flex
}

.sJtZM5L.o__1aSi5H--box {
	margin-top: -1px
}

.sJtZM5L.o__1aSi5H--box:not(.o__1aSi5H--newErrorMessage) {
	margin-bottom: -1px
}

.sJtZM5L.o__1aSi5H--error.o__1aSi5H--newErrorMessage {
	--wix-ui-tpa-error-message-wrapper-error-color: var(--wix-ui-tpa-radio-button-error-color, 223, 49, 49);
	--wix-ui-tpa-error-message-wrapper-error-color-rgb: var(--wix-ui-tpa-radio-button-error-color-rgb, 223, 49, 49);
	--wix-ui-tpa-error-message-wrapper-error-color-opacity: var(--wix-ui-tpa-radio-button-error-color-opacity);
	--wix-ui-tpa-error-message-wrapper-min-message-height: var(--wix-ui-tpa-radio-button-error-message-min-height)
}

.sd3Srwm {
	align-items: center;
	background-color: rgb(var(--wix-ui-tpa-radio-input-background-color, var(--wst-primary-background-color-rgb, rgb(0, 0, 0, 0))));
	border: var(--wix-ui-tpa-radio-input-border-width, 1px) solid rgb(var(--wix-ui-tpa-radio-button-border-color-rgb, var(--wst-paragraph-2-color-rgb, var(--wix-color-5))), calc(var(--wix-ui-tpa-radio-button-border-color-opacity, 1)*var(--wix-ui-tpa-radio-main-border-opacity, .6)));
	border-radius: 50%;
	box-sizing: content-box;
	display: flex;
	height: 14px;
	justify-content: center;
	margin-top: 4px;
	transition: background-color .2s linear, border-color .2s linear, border-width .2s linear, border-radius .2s linear;
	width: 14px
}

.szg_P8s .sd3Srwm {
	top: calc(50% - 8px)
}

.sG9ZW_z {
	border-radius: 50%;
	height: 8px;
	margin: 2px;
	opacity: 0;
	transform: scale(.5);
	transition: background-color .2s linear, border-color .2s linear, border-width .2s linear, border-radius .2s linear;
	width: 8px
}

.sp4HEuP.sthWJ0P {
	display: flex;
	flex: 1
}

.sp4HEuP.sthWJ0P:after {
	content: "";
	flex: 1 0 5px;
	width: 5px
}

.sIS2jL2 {
	flex: 0
}

.swNr31c {
	color: rgb(var(--wix-ui-tpa-radio-button-subtext-color, var(--wst-links-and-actions-color-rgb, var(--wix-color-4))));
	font-family: var(--wix-ui-tpa-radio-button-subtext-font-family, var(--wst-paragraph-2-font-family, var(--wix-font-Body-M-family)));
	font-size: var(--wix-ui-tpa-radio-button-subtext-font-size, var(--wst-paragraph-2-font-size, 14px));
	font-style: var(--wix-ui-tpa-radio-button-subtext-font-style, var(--wst-paragraph-2-font-style, var(--wix-font-Body-M-style)));
	font-variant: var(--wix-ui-tpa-radio-button-subtext-font-variant, var(--wst-paragraph-2-font-variant, var(--wix-font-Body-M-variant)));
	font-weight: var(--wix-ui-tpa-radio-button-subtext-font-weight, var(--wst-paragraph-2-font-weight, var(--wix-font-Body-M-weight)));
	line-height: var(--wix-ui-tpa-radio-button-subtext-font-line-height, var(--wst-paragraph-2-font-line-height, 1.4));
	margin-top: 4px;
	text-decoration: var(--wix-ui-tpa-radio-button-subtext-font-text-decoration, var(--wst-paragraph-2-font-text-decoration, var(--wix-font-Body-M-text-decoration)))
}

.swNr31c:hover {
	color: rgb(var(--wix-ui-tpa-radio-button-hover-subtext-color, var(--wix-ui-tpa-radio-button-subtext-color)))
}

.sJtZM5L.o__1aSi5H--disabled .swNr31c {
	color: rgb(var(--wst-system-disabled-color-rgb, var(--wix-color-29)))
}

.sJtZM5L.o__1aSi5H--checked:not(.o__1aSi5H--disabled):not(:hover):not(:focus-within) .swNr31c {
	color: rgb(var(--wix-ui-tpa-radio-button-checked-subtext-color, var(--wst-links-and-actions-color-rgb, var(--wix-color-4))));
	font-family: var(--wix-ui-tpa-radio-button-checked-subtext-font-family, var(--wst-paragraph-2-font-family, var(--wix-font-Body-M-family)));
	font-size: var(--wix-ui-tpa-radio-button-checked-subtext-font-size, var(--wst-paragraph-2-font-size, 14px));
	font-style: var(--wix-ui-tpa-radio-button-checked-subtext-font-style, var(--wst-paragraph-2-font-style, var(--wix-font-Body-M-style)));
	font-variant: var(--wix-ui-tpa-radio-button-checked-subtext-font-variant, var(--wst-paragraph-2-font-variant, var(--wix-font-Body-M-variant)));
	font-weight: var(--wix-ui-tpa-radio-button-checked-subtext-font-weight, var(--wst-paragraph-2-font-weight, var(--wix-font-Body-M-weight)));
	line-height: var(--wix-ui-tpa-radio-button-checked-subtext-font-line-height, var(--wst-paragraph-2-font-line-height, 1.4));
	text-decoration: var(--wix-ui-tpa-radio-button-checked-subtext-font-text-decoration, var(--wst-paragraph-2-font-text-decoration, var(--wix-font-Body-M-text-decoration)))
}

.sJtZM5L.o__1aSi5H--box.o__1aSi5H--disabled {
	cursor: default
}

.sJtZM5L.o__1aSi5H--box:focus-within,
.sJtZM5L.o__1aSi5H--box:hover {
	border-color: rgb(var(--wix-ui-tpa-radio-button-border-color, var(--wix-color-5)))
}

.sJtZM5L.o__1aSi5H--box.o__1aSi5H--disabled:focus-within:not(.o__1aSi5H--checked),
.sJtZM5L.o__1aSi5H--box.s__9JaDpi:hover:not(:checked) {
	border-color: rgb(var(--wix-ui-tpa-radio-button-border-color-rgb, var(--wix-color-29)), calc(var(--wix-ui-tpa-radio-button-border-color-opacity, 1)*.6))
}

.sJtZM5L.o__1aSi5H--box.o__1aSi5H--checked {
	background-color: rgb(var(--wix-ui-tpa-radio-button-background-color, var(--wix-color-1)));
	border-radius: var(--wix-ui-tpa-radio-button-main-border-radius, 0);
	z-index: 1
}

.sJtZM5L.o__1aSi5H--box.o__1aSi5H--checked .s__9s3_zt {
	background-color: rgb(var(--wix-ui-tpa-radio-button-icon-color-rgb, var(--wix-color-8)), calc(var(--wix-ui-tpa-radio-button-icon-color-opacity, 1)*.1));
	border-color: rgb(var(--wix-ui-tpa-radio-button-icon-color, var(--wst-paragraph-2-color-rgb, var(--wix-color-8))))
}

.sJtZM5L.o__1aSi5H--box.o__1aSi5H--checked:not(.o__1aSi5H--disabled):focus-within,
.sJtZM5L.o__1aSi5H--box.o__1aSi5H--checked:not(.o__1aSi5H--disabled):hover {
	border-color: rgb(var(--wix-ui-tpa-radio-button-icon-color-rgb, var(--wix-color-29)), calc(var(--wix-ui-tpa-radio-button-icon-color-opacity, 1)*var(--wix-ui-tpa-radio-main-border-opacity, .6)));
	border-radius: var(--wix-ui-tpa-radio-button-hover-border-radius, var(--wix-ui-tpa-radio-button-main-border-radius))
}

.sJtZM5L.o__1aSi5H--box:not(.o__1aSi5H--disabled):hover .s__1Ki7bx {
	border-color: rgb(var(--wix-ui-tpa-radio-button-border-color, var(--wix-color-29)))
}

.s__9s3_zt .sI8fZHN {
	color: rgb(var(--wix-ui-tpa-radio-button-text-color, var(--wst-paragraph-2-color-rgb, var(--wix-color-5))));
	font-family: var(--wix-ui-tpa-radio-button-label-font-family, var(--wst-paragraph-2-font-family, var(--wix-font-Body-M-family)));
	font-size: var(--wix-ui-tpa-radio-button-label-font-size, var(--wst-paragraph-2-font-size, 16px));
	font-style: var(--wix-ui-tpa-radio-button-label-font-style, var(--wst-paragraph-2-font-style, var(--wix-font-Body-M-style)));
	font-variant: var(--wix-ui-tpa-radio-button-label-font-variant, var(--wst-paragraph-2-font-variant, var(--wix-font-Body-M-variant)));
	font-weight: var(--wix-ui-tpa-radio-button-label-font-weight, var(--wst-paragraph-2-font-weight, var(--wix-font-Body-M-weight)));
	line-height: var(--wix-ui-tpa-radio-button-label-font-line-height, var(--wst-paragraph-2-font-line-height, 1.5em));
	text-decoration: var(--wix-ui-tpa-radio-button-label-font-text-decoration, var(--wst-paragraph-2-font-text-decoration, var(--wix-font-Body-M-text-decoration)));
	width: 100%
}

.s__9s3_zt .sI8fZHN:hover {
	color: rgb(var(--wix-ui-tpa-radio-button-hover-text-color, var(--wix-ui-tpa-radio-button-text-color)))
}

.sJtZM5L:focus-within .sp4HEuP,
.sJtZM5L:hover .sp4HEuP {
	color: rgb(var(--wix-ui-tpa-radio-button-hover-text-color, var(--wix-ui-tpa-radio-button-text-color)))
}

.sJtZM5L:focus-within .swNr31c,
.sJtZM5L:hover .swNr31c {
	color: rgb(var(--wix-ui-tpa-radio-button-hover-subtext-color, var(--wix-ui-tpa-radio-button-subtext-color)))
}

.s__9s3_zt .slh8q0q {
	display: flex;
	margin-inline-end: var(--wix-ui-tpa-radio-button-column-gap, 12px);
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none
}

.sJtZM5L.o__1aSi5H--box .s__9s3_zt {
	background-color: rgb(var(--wix-ui-tpa-radio-button-background-color, var(--wix-color-1)));
	border: 1px solid rgb(var(--wix-ui-tpa-radio-button-border-color-rgb, var(--wst-paragraph-2-color-rgb, var(--wix-color-5))), calc(var(--wix-ui-tpa-radio-button-border-color-opacity, 1)*var(--wix-ui-tpa-radio-main-border-opacity, .6)));
	border-radius: var(--wix-ui-tpa-radio-button-main-border-radius, 0);
	border-width: var(--wix-ui-tpa-radio-button-main-border-width, 1px);
	box-sizing: border-box;
	cursor: pointer;
	display: flex;
	padding: 15px 16px
}

.sJtZM5L.o__1aSi5H--box .s__9s3_zt:hover {
	background-color: rgb(var(--wix-ui-tpa-radio-hover-background-color, var(--wix-ui-tpa-radio-button-background-color)));
	border-radius: var(--wix-ui-tpa-radio-button-hover-border-radius, var(--wix-ui-tpa-radio-button-main-border-radius))
}

.sJtZM5L.o__1aSi5H--box.o__1aSi5H--disabled .s__9s3_zt {
	background-color: rgb(var(--wix-color-1));
	border-color: rgb(var(--wix-ui-tpa-radio-button-disabled-border-color, var(--wst-system-disabled-color-rgb, var(--wix-color-29))));
	filter: none;
	opacity: 1
}

.sJtZM5L.o__1aSi5H--box.o__1aSi5H--disabled.o__1aSi5H--checked .s__9s3_zt {
	background-color: rgb(var(--wix-color-29), .1);
	border-color: rgb(var(--wix-ui-tpa-radio-button-disabled-border-color, var(--wst-system-disabled-color-rgb, var(--wix-color-29))))
}

.sJtZM5L.o__1aSi5H--box:not(.o__1aSi5H--checked):not(.o__1aSi5H--disabled):not(.o__1aSi5H--error) .s__9s3_zt {
	background-color: rgb(var(--wix-ui-tpa-radio-button-background-color, var(--wst-primary-background-color-rgb, var(--wix-color-1))))
}

.sJtZM5L.o__1aSi5H--box:hover:not(.o__1aSi5H--checked):not(.o__1aSi5H--error) .s__9s3_zt {
	border-color: rgb(var(--wix-ui-tpa-radio-button-border-color, var(--wix-color-5)));
	transition: background-color .2s linear, border-color .2s linear, border-width .2s linear, border-radius .2s linear
}

.sJtZM5L:focus-within .sd3Srwm,
.sJtZM5L:hover .sd3Srwm {
	background-color: rgb(var(--wix-ui-tpa-radio-hover-input-background-color, var(--wst-primary-background-color-rgb, rgb(0, 0, 0, 0))));
	border-color: rgb(var(--wix-ui-tpa-radio-hover-input-border-color, var(--wix-ui-tpa-radio-button-border-color, var(--wix-color-5))));
	border-width: var(--wix-ui-tpa-radio-hover-input-border-width, 1px);
	transition: background-color .2s linear, border-color .2s linear, border-width .2s linear, border-radius .2s linear
}

.sJtZM5L.o__1aSi5H--checked .sG9ZW_z {
	background-color: rgb(var(--wix-ui-tpa-radio-button-icon-color, var(--wst-links-and-actions-color-rgb, var(--wix-color-8))));
	opacity: 1;
	transform: scale(1)
}

.sJtZM5L.o__1aSi5H--disabled {
	cursor: default;
	pointer-events: none
}

.sJtZM5L.o__1aSi5H--disabled .sp4HEuP {
	color: rgb(var(--wst-system-disabled-color-rgb, var(--wix-color-29)))
}

.sJtZM5L.o__1aSi5H--disabled .sd3Srwm {
	border-color: rgb(var(--wst-system-disabled-color-rgb, var(--wix-color-29)))
}

.sJtZM5L.o__1aSi5H--disabled .sG9ZW_z {
	background-color: rgb(var(--wst-system-disabled-color-rgb, var(--wix-color-29)))
}

.sJtZM5L.o__1aSi5H--error .sG9ZW_z {
	background-color: var(--wut-error-color, rgb(var(--wst-system-error-color-rgb, 223, 49, 49))) !important
}

.sJtZM5L.o__1aSi5H--box.o__1aSi5H--error .s__9s3_zt,
.sJtZM5L.o__1aSi5H--error .sd3Srwm {
	border-color: var(--wut-error-color, rgb(var(--wst-system-error-color-rgb, 223, 49, 49))) !important
}

#SITE_CONTAINER.focus-ring-active .sYX4ltv .s__9s3_zt .sBlVbAL {
	box-shadow: 0 0 0 1px #fff, 0 0 0 3px #116dff !important;
	z-index: 999
}

.qIsPhZ {
	border: none;
	margin: 0;
	min-width: 0;
	padding: 0
}

.AOdmvk {
	display: grid;
	row-gap: 12px
}

.SPC30E {
	grid-template-columns: 1fr
}

.H21YCb {
	-moz-column-gap: 16px;
	column-gap: 16px;
	grid-template-columns: repeat(2, 1fr)
}

.PODJy5 {
	-moz-column-gap: 15px;
	column-gap: 15px;
	grid-template-columns: repeat(3, 1fr)
}

.Kwoozo {
	display: flex;
	flex-wrap: wrap;
	gap: 15px;
	justify-content: flex-start
}

.TzYB89 span[data-hook=icon] {
	align-items: center
}

.TzYB89 span[data-hook=icon]>div {
	border-width: var(--wix-forms-formInputBorderWidth, 1px) !important;
	box-sizing: content-box !important;
	height: 14px !important;
	margin-top: 0 !important;
	width: 14px !important
}

.TzYB89.EcSJBn.EcSJBn span[data-hook=icon]>div {
	border-color: rgb(var(--wix-forms-formInputErrorColor, 223, 49, 49)) !important
}

.snIOBHn {
	--wix-ui-tpa-checkbox-text-color: var(--wix-forms-formInputLabelColor);
	--wix-ui-tpa-checkbox-text-color-rgb: var(--wix-forms-formInputLabelColor-rgb);
	--wix-ui-tpa-checkbox-text-color-opacity: var(--wix-forms-formInputLabelColor-opacity);
	--wix-ui-tpa-checkbox-hover-text-color: var(--wix-forms-formInputLabelColor);
	--wix-ui-tpa-checkbox-hover-text-color-rgb: var(--wix-forms-formInputLabelColor-rgb);
	--wix-ui-tpa-checkbox-hover-text-color-opacity: var(--wix-forms-formInputLabelColor-opacity);
	--wix-ui-tpa-checkbox-border-color: var(--wix-forms-formInputBorderColor);
	--wix-ui-tpa-checkbox-border-color-rgb: var(--wix-forms-formInputBorderColor-rgb);
	--wix-ui-tpa-checkbox-border-color-opacity: var(--wix-forms-formInputBorderColor-opacity);
	--wix-ui-tpa-checkbox-input-hover-border-color: var(--wix-forms-formInputBorderColorHover);
	--wix-ui-tpa-checkbox-input-hover-border-color-rgb: var(--wix-forms-formInputBorderColorHover-rgb);
	--wix-ui-tpa-checkbox-input-hover-border-color-opacity: var(--wix-forms-formInputBorderColorHover-opacity);
	--wix-ui-tpa-checkbox-icon-color: var(--wix-forms-formInputSelectionColor);
	--wix-ui-tpa-checkbox-icon-color-rgb: var(--wix-forms-formInputSelectionColor-rgb);
	--wix-ui-tpa-checkbox-icon-color-opacity: var(--wix-forms-formInputSelectionColor-opacity);
	--wix-ui-tpa-checkbox-box-border-color: var(--wix-forms-formInputBorderColor);
	--wix-ui-tpa-checkbox-box-border-color-rgb: var(--wix-forms-formInputBorderColor-rgb);
	--wix-ui-tpa-checkbox-box-border-color-opacity: var(--wix-forms-formInputBorderColor-opacity);
	--wix-ui-tpa-checkbox-input-main-border-opacity: 1;
	--wix-ui-tpa-checkbox-box-border-radius: var(--wix-forms-formInputBorderRadius);
	--wix-ui-tpa-checkbox-box-color: var(--wix-forms-formInputBackgroundColor);
	--wix-ui-tpa-checkbox-box-color-rgb: var(--wix-forms-formInputBackgroundColor-rgb);
	--wix-ui-tpa-checkbox-box-color-opacity: var(--wix-forms-formInputBackgroundColor-opacity);
	--wix-ui-tpa-checkbox-label-font-text-decoration: var(--wix-forms-formInputValueFont-text-decoration);
	--wix-ui-tpa-checkbox-label-font-line-height: var(--wix-forms-formInputValueFont-line-height);
	--wix-ui-tpa-checkbox-label-font-family: var(--wix-forms-formInputValueFont-family);
	--wix-ui-tpa-checkbox-label-font-size: var(--wix-forms-formInputValueFont-size);
	--wix-ui-tpa-checkbox-label-font-style: var(--wix-forms-formInputValueFont-style);
	--wix-ui-tpa-checkbox-label-font-variant: var(--wix-forms-formInputValueFont-variant);
	--wix-ui-tpa-checkbox-label-font-weight: var(--wix-forms-formInputValueFont-weight);
	--wix-ui-tpa-checkbox-error-color: var(--wix-forms-formInputErrorColor);
	--wix-ui-tpa-checkbox-error-color-rgb: var(--wix-forms-formInputErrorColor-rgb);
	--wix-ui-tpa-checkbox-error-color-opacity: var(--wix-forms-formInputErrorColor-opacity)
}

.sC8RXH2,
.snIOBHn {
	display: flex;
	flex-direction: column
}

.sC8RXH2 {
	--wix-ui-tpa-checkbox-text-color: var(--wix-forms-formInputLabelColor);
	--wix-ui-tpa-checkbox-text-color-rgb: var(--wix-forms-formInputLabelColor-rgb);
	--wix-ui-tpa-checkbox-text-color-opacity: var(--wix-forms-formInputLabelColor-opacity);
	--wix-ui-tpa-checkbox-hover-text-color: var(--wix-forms-formInputLabelColor);
	--wix-ui-tpa-checkbox-hover-text-color-rgb: var(--wix-forms-formInputLabelColor-rgb);
	--wix-ui-tpa-checkbox-hover-text-color-opacity: var(--wix-forms-formInputLabelColor-opacity);
	--wix-ui-tpa-checkbox-border-color: var(--wix-forms-formInputErrorColor);
	--wix-ui-tpa-checkbox-border-color-rgb: var(--wix-forms-formInputErrorColor-rgb);
	--wix-ui-tpa-checkbox-border-color-opacity: var(--wix-forms-formInputErrorColor-opacity);
	--wix-ui-tpa-checkbox-input-hover-border-color: var(--wix-forms-formInputErrorColor);
	--wix-ui-tpa-checkbox-input-hover-border-color-rgb: var(--wix-forms-formInputErrorColor-rgb);
	--wix-ui-tpa-checkbox-input-hover-border-color-opacity: var(--wix-forms-formInputErrorColor-opacity);
	--wix-ui-tpa-checkbox-icon-color: var(--wix-forms-formInputSelectionColor);
	--wix-ui-tpa-checkbox-icon-color-rgb: var(--wix-forms-formInputSelectionColor-rgb);
	--wix-ui-tpa-checkbox-icon-color-opacity: var(--wix-forms-formInputSelectionColor-opacity);
	--wix-ui-tpa-checkbox-box-border-color: var(--wix-forms-formInputErrorColor);
	--wix-ui-tpa-checkbox-box-border-color-rgb: var(--wix-forms-formInputErrorColor-rgb);
	--wix-ui-tpa-checkbox-box-border-color-opacity: var(--wix-forms-formInputErrorColor-opacity);
	--wix-ui-tpa-checkbox-box-border-radius: var(--wix-forms-formInputBorderRadius);
	--wix-ui-tpa-checkbox-box-color: var(--wix-forms-formInputErrorColor);
	--wix-ui-tpa-checkbox-box-color-rgb: var(--wix-forms-formInputErrorColor-rgb);
	--wix-ui-tpa-checkbox-box-color-opacity: var(--wix-forms-formInputErrorColor-opacity);
	--wix-ui-tpa-checkbox-label-font-text-decoration: var(--wix-forms-formInputValueFont-text-decoration);
	--wix-ui-tpa-checkbox-label-font-line-height: var(--wix-forms-formInputValueFont-line-height);
	--wix-ui-tpa-checkbox-label-font-family: var(--wix-forms-formInputValueFont-family);
	--wix-ui-tpa-checkbox-label-font-size: var(--wix-forms-formInputValueFont-size);
	--wix-ui-tpa-checkbox-label-font-style: var(--wix-forms-formInputValueFont-style);
	--wix-ui-tpa-checkbox-label-font-variant: var(--wix-forms-formInputValueFont-variant);
	--wix-ui-tpa-checkbox-label-font-weight: var(--wix-forms-formInputValueFont-weight);
	--wix-ui-tpa-checkbox-error-color: var(--wix-forms-formInputErrorColor);
	--wix-ui-tpa-checkbox-error-color-rgb: var(--wix-forms-formInputErrorColor-rgb);
	--wix-ui-tpa-checkbox-error-color-opacity: var(--wix-forms-formInputErrorColor-opacity)
}

.szO3n5M {
	--wix-ui-tpa-checkbox-border-color: var(--wix-forms-formInputBorderColorHover);
	--wix-ui-tpa-checkbox-border-color-rgb: var(--wix-forms-formInputBorderColorHover-rgb);
	--wix-ui-tpa-checkbox-border-color-opacity: var(--wix-forms-formInputBorderColorHover-opacity)
}

.sTgH80P {
	margin-inline-start: 4px
}

.sH1ALL2 {
	cursor: pointer;
	display: inline-block;
	position: relative
}

.sH1ALL2.oUUfK5B--disabled,
.sf_far3 {
	pointer-events: none
}

.sf_far3 {
	clip: rect(1px, 1px, 1px, 1px) !important;
	border: 0 !important;
	-webkit-clip-path: inset(50%) !important;
	clip-path: inset(50%) !important;
	cursor: inherit;
	height: 1px !important;
	margin: -1px !important;
	overflow: hidden !important;
	padding: 0 !important;
	position: absolute !important;
	white-space: nowrap !important;
	width: 1px !important
}

.ssP5HWl {
	display: inline
}

.sFLka2x {
	--Checkbox1098679031-default-error-color: 223, 49, 49;
	box-sizing: border-box;
	display: inline-flex;
	transition: background-color .2s linear, border-color .2s linear, border-width .2s linear, border-radius .2s linear
}

.sFLka2x.o__5L6_D5--error.o__5L6_D5--newErrorMessage:not(.o__5L6_D5--checked) {
	--wix-ui-tpa-error-message-wrapper-error-color: var(--wix-ui-tpa-checkbox-error-color, var(--Checkbox1098679031-default-error-color));
	--wix-ui-tpa-error-message-wrapper-error-color-rgb: var(--wix-ui-tpa-checkbox-error-color-rgb, var(--Checkbox1098679031-default-error-color));
	--wix-ui-tpa-error-message-wrapper-error-color-opacity: var(--wix-ui-tpa-checkbox-error-color-opacity);
	--wix-ui-tpa-error-message-wrapper-min-message-height: var(--wix-ui-tpa-checkbox-error-message-min-height)
}

.sFLka2x * {
	box-sizing: inherit
}

.sFLka2x.o__5L6_D5--box.o__5L6_D5--newErrorMessage .ssg3d5_,
.sFLka2x.o__5L6_D5--box:not(.o__5L6_D5--newErrorMessage) {
	background-color: rgb(var(--wix-ui-tpa-checkbox-box-color, var(--wst-primary-background-color-rgb, var(--wix-color-1))));
	border: 1px solid rgb(var(--wix-ui-tpa-checkbox-box-border-color-rgb, var(--wst-paragraph-2-color-rgb, var(--wix-color-5))), calc(var(--wix-ui-tpa-checkbox-box-border-color-opacity, 1)*var(--wix-ui-tpa-checkbox-input-main-border-opacity, .6)));
	border-radius: var(--wix-ui-tpa-checkbox-box-border-radius, 0);
	box-sizing: border-box;
	display: flex;
	padding: 15px 16px;
	position: relative
}

.sdi8bJV {
	display: flex;
	width: 100%
}

.sdi8bJV.oUUfK5B--disabled {
	border-color: rgb(var(--wix-ui-tpa-checkbox-disabled-box-border-color, var(--wix-color-29)));
	pointer-events: none
}

.sdi8bJV.o__5L6_D5---verticalAlignment-6-center {
	align-items: center
}

.sdi8bJV.o__5L6_D5---verticalAlignment-3-top {
	align-items: flex-start
}

.sdi8bJV .ssP5HWl {
	align-items: center;
	display: flex;
	flex: 1
}

.sdi8bJV.o__5L6_D5---verticalAlignment-3-top .s__6rjLfS {
	line-height: var(--wix-ui-tpa-checkbox-label-font-line-height, 24px)
}

.sdi8bJV .s__6rjLfS {
	margin-inline-end: var(--wix-ui-tpa-checkbox-margin-inline-end, 12px)
}

.sS3TyWQ {
	background-color: rgb(var(--wix-ui-tpa-checkbox-input-background-color-rgb, var(--wst-primary-background-color-rgb, var(--Checkbox1098679031-transparent))), calc(var(--wix-ui-tpa-checkbox-input-background-color-opacity, 1)*var(--wix-ui-tpa-checkbox-input-background-opacity, 1)));
	border: var(--wix-ui-tpa-checkbox-input-border-width, 1px) solid;
	border-color: rgb(var(--wix-ui-tpa-checkbox-border-color-rgb, var(--wst-paragraph-2-color-rgb, var(--wix-color-5))), calc(var(--wix-ui-tpa-checkbox-border-color-opacity, 1)*var(--wix-ui-tpa-checkbox-input-main-border-opacity, .6)));
	border-radius: var(--wix-ui-tpa-checkbox-input-border-radius, 0);
	box-sizing: content-box;
	display: inline-block;
	font-family: Madefor, Helvetica Neue, Helvetica, Arial, メイリオ, meiryo, ヒラギノ角ゴ pro w3, hiragino kaku gothic pro, sans-serif;
	font-size: 13px;
	height: var(--wix-ui-tpa-checkbox-input-size, 14px);
	line-height: 1.2;
	transition: border-color .2s linear, border-width .2s linear, border-radius .2s linear;
	vertical-align: middle;
	width: var(--wix-ui-tpa-checkbox-input-size, 14px)
}

.sFLka2x.o__5L6_D5--box:not(.o__5L6_D5--checked):not(.o__5L6_D5--disabled) .sS3TyWQ {
	background-color: rgb(var(--wix-ui-tpa-checkbox-input-background-color-rgb, var(--wix-ui-tpa-checkbox-box-color-rgb, var(--wst-primary-background-color-rgb, var(--Checkbox1098679031-transparent)))), calc(var(--wix-ui-tpa-checkbox-input-background-color-opacity, var(--wix-ui-tpa-checkbox-box-color-opacity, 1))*var(--wix-ui-tpa-checkbox-input-background-opacity, var(--Checkbox1098679031-wix-ui-tpa-checkbox-box-color-opacity, 1))))
}

.sS3TyWQ {
	position: relative
}

.sS3TyWQ svg[fill=currentColor] {
	height: calc(var(--wix-ui-tpa-checkbox-input-size, 14px) + 2px);
	left: -1px;
	position: absolute;
	top: -1px;
	width: calc(var(--wix-ui-tpa-checkbox-input-size, 14px) + 2px)
}

.sS3TyWQ path {
	fill: rgb(var(--wix-ui-tpa-checkbox-icon-color, var(--wst-links-and-actions-color-rgb, var(--wix-color-8))))
}

.sFLka2x:hover .sS3TyWQ path {
	fill: rgb(var(--wix-ui-tpa-checkbox-hover-icon-color, var(--wix-ui-tpa-checkbox-icon-color, var(--wix-color-8))))
}

.sUiMUCd {
	color: rgb(var(--wix-ui-tpa-checkbox-text-color, var(--wst-paragraph-2-color-rgb, var(--wix-color-5))));
	display: inline-block;
	font-family: var(--wix-ui-tpa-checkbox-label-font-family, var(--wst-paragraph-2-font-family, var(--wix-font-Body-M-family)));
	font-size: var(--wix-ui-tpa-checkbox-label-font-size, 16px);
	font-style: var(--wix-ui-tpa-checkbox-label-font-style, var(--wix-font-Body-M-style));
	font-variant: var(--wix-ui-tpa-checkbox-label-font-variant, var(--wix-font-Body-M-variant));
	font-weight: var(--wix-ui-tpa-checkbox-label-font-weight, var(--wix-font-Body-M-weight));
	line-height: var(--wix-ui-tpa-checkbox-label-font-line-height, 24px);
	text-decoration: var(--wix-ui-tpa-checkbox-label-font-text-decoration, var(--wix-font-Body-M-text-decoration));
	transition: color .2s linear
}

.sFLka2x:focus-within .sUiMUCd,
.sFLka2x:hover .sUiMUCd {
	color: rgb(var(--wix-ui-tpa-checkbox-hover-text-color, var(--wix-ui-tpa-checkbox-text-color, var(--wix-color-5))))
}

.s__676swu {
	line-height: 0;
	margin-inline-start: 9px
}

.sYj1zzE {
	color: rgb(var(--Checkbox1098679031-default-error-color)) !important
}

.sUiMUCd.s__1mb57U {
	display: flex;
	flex: 1
}

.sUiMUCd.s__1mb57U:after {
	content: "";
	flex: 1 0 5px;
	width: 5px
}

.sP3Oiil {
	flex: 0
}

.sFLka2x:focus-within.o__5L6_D5--box,
.sFLka2x:hover.o__5L6_D5--box {
	border-color: rgb(var(--wix-ui-tpa-checkbox-box-border-color, var(--wst-primary-background-color-rgb, var(--wix-color-5))))
}

.sFLka2x:hover.o__5L6_D5--box:not(.o__5L6_D5--checked) .sS3TyWQ {
	background-color: rgb(var(--wix-ui-tpa-checkbox-input-hover-background-color-rgb, var(--wix-ui-tpa-checkbox-input-background-color-rgb, var(--Checkbox1098679031-transparent))), calc(var(--wix-ui-tpa-checkbox-input-hover-background-color-opacity, var(--wix-ui-tpa-checkbox-input-background-color-opacity, 1))*var(--wix-ui-tpa-checkbox-input-hover-background-opacity, var(--wix-ui-tpa-checkbox-input-background-opacity, 1))))
}

.sFLka2x.o__5L6_D5--box.o__5L6_D5--checked {
	background-color: rgb(var(--wix-ui-tpa-checkbox-icon-color-rgb, var(--wix-color-8)), calc(var(--wix-ui-tpa-checkbox-icon-color-opacity, 1)*.1));
	border: 1px solid rgb(var(--wix-ui-tpa-checkbox-icon-color, var(--wst-paragraph-2-color-rgb, var(--wix-color-8))))
}

.sFLka2x.o__5L6_D5--box.o__5L6_D5--disabled,
.sFLka2x.o__5L6_D5--box.szbVgbE {
	background-color: rgb(var(--wix-color-1));
	border-color: rgb(var(--wix-ui-tpa-checkbox-disabled-box-border-color, var(--wst-system-disabled-color-rgb, var(--wix-color-29))));
	color: rgb(var(--wst-system-disabled-color-rgb))
}

.sFLka2x.o__5L6_D5--box.o__5L6_D5--disabled:focus-within:not(.o__5L6_D5--checked),
.sFLka2x.o__5L6_D5--box.szbVgbE:hover:not(:checked) {
	border-color: rgb(var(--wix-ui-tpa-checkbox-box-border-color-rgb, var(--wix-color-5)), calc(var(--wix-ui-tpa-checkbox-box-border-color-opacity, 1)*.6))
}

.sFLka2x.o__5L6_D5--box.o__5L6_D5--disabled.o__5L6_D5--checked,
.sFLka2x.o__5L6_D5--box.szbVgbE:checked {
	background-color: rgb(var(--wix-color-29), .1);
	border-color: rgb(var(--wix-color-29))
}

.sFLka2x.o__5L6_D5--box.o__5L6_D5--checked:after {
	opacity: 1
}

.sFLka2x:focus-within .sS3TyWQ,
.sFLka2x:hover .sS3TyWQ {
	--Checkbox1098679031-transparent: 0, 0, 0, 0;
	background-color: rgb(var(--wix-ui-tpa-checkbox-input-hover-background-color-rgb, var(--wix-ui-tpa-checkbox-input-background-color-rgb, var(--wst-primary-background-color-rgb, var(--Checkbox1098679031-transparent)))), calc(var(--wix-ui-tpa-checkbox-input-hover-background-color-opacity, var(--wix-ui-tpa-checkbox-input-background-color-opacity, 1))*var(--wix-ui-tpa-checkbox-input-hover-background-opacity, var(--wix-ui-tpa-checkbox-input-background-opacity, 1))));
	border-color: rgb(var(--wix-ui-tpa-checkbox-input-hover-border-color, var(--wix-ui-tpa-checkbox-border-color, var(--wix-color-5))));
	border-radius: var(--wix-ui-tpa-checkbox-input-hover-border-radius, 0);
	border-width: var(--wix-ui-tpa-checkbox-input-hover-border-width, var(--wix-ui-tpa-checkbox-input-border-width, 1px))
}

.sFLka2x.o__5L6_D5--box .s__676swu {
	display: flex;
	flex: 1;
	justify-content: flex-end
}

.sFLka2x.o__5L6_D5--box.o__5L6_D5--error:not(.o__5L6_D5--checked) {
	border-color: rgb(var(--wst-system-error-color-rgb, var(--Checkbox1098679031-default-error-color))) !important
}

.sFLka2x.o__5L6_D5--box.o__5L6_D5--error.o__5L6_D5--newErrorMessage:not(.o__5L6_D5--checked) .ssg3d5_ {
	border-color: var(--wut-error-color, rgb(var(--Checkbox1098679031-default-error-color))) !important
}

.sFLka2x.o__5L6_D5--newErrorMessage {
	display: block;
	flex: 1;
	justify-content: flex-end
}

.sFLka2x.o__5L6_D5--error:not(.o__5L6_D5--checked) .sS3TyWQ {
	--Checkbox1098679031-wix-ui-tpa-checkbox-icon-error-border-color: rgb(var(--wst-system-error-color-rgb));
	border-color: var(--Checkbox1098679031-wix-ui-tpa-checkbox-icon-error-border-color, var(--wut-error-color, rgb(var(--Checkbox1098679031-default-error-color)))) !important
}

.sFLka2x.o__5L6_D5--error:not(.o__5L6_D5--checked):focus-within .sS3TyWQ,
.sFLka2x.o__5L6_D5--error:not(.o__5L6_D5--checked):hover .sS3TyWQ {
	border-color: rgb(var(--wix-ui-tpa-checkbox-error-color-rgb, var(--Checkbox1098679031-default-error-color)), calc(var(--wix-ui-tpa-checkbox-error-color-opacity, 1)*.7)) !important
}

.sFLka2x.o__5L6_D5--error.o__5L6_D5--checked .sS3TyWQ {
	border-color: rgb(var(--wix-ui-tpa-checkbox-error-color-rgb, var(--wst-system-error-color-rgb, var(--Checkbox1098679031-default-error-color))), calc(var(--wix-ui-tpa-checkbox-error-color-opacity, 1)*.7)) !important
}

.sFLka2x.o__5L6_D5--error.o__5L6_D5--checked .sS3TyWQ,
.sFLka2x.o__5L6_D5--error.o__5L6_D5--checked .sS3TyWQ path {
	fill: rgb(var(--wix-ui-tpa-checkbox-error-color, var(--wst-system-error-color-rgb, var(--Checkbox1098679031-default-error-color))))
}

.sFLka2x.o__5L6_D5--disabled {
	border-color: rgb(var(--wix-ui-tpa-checkbox-disabled-box-border-color, var(--wix-color-29)));
	cursor: default;
	pointer-events: none
}

.sFLka2x.o__5L6_D5--disabled .sS3TyWQ {
	background-color: rgb(var(--wix-ui-tpa-checkbox-input-disabled-background-color-rgb, var(--wst-primary-background-color-rgb, var(--Checkbox1098679031-transparent))), calc(var(--wix-ui-tpa-checkbox-input-disabled-background-color-opacity, 1)*var(--wix-ui-tpa-checkbox-input-disabled-background-opacity, 1)));
	border-color: rgb(var(--wix-ui-tpa-checkbox-disabled-box-border-color, var(--wst-system-disabled-color-rgb, var(--wix-color-29))))
}

.sFLka2x.o__5L6_D5--checked:not(.o__5L6_D5--disabled) .sS3TyWQ {
	background-color: rgb(var(--wix-ui-tpa-checkbox-input-checked-background-color-rgb, var(--wix-ui-tpa-checkbox-input-background-color-rgb, var(--wst-primary-background-color-rgb, var(--Checkbox1098679031-transparent)))), calc(var(--wix-ui-tpa-checkbox-input-checked-background-color-opacity, var(--wix-ui-tpa-checkbox-input-background-color-opacity, 1))*var(--wix-ui-tpa-checkbox-input-checked-background-opacity, var(--wix-ui-tpa-checkbox-input-background-opacity, 1))))
}

.sFLka2x.o__5L6_D5--checked:hover .sS3TyWQ {
	background-color: rgb(var(--wix-ui-tpa-checkbox-input-hover-background-color-rgb, var(--wix-ui-tpa-checkbox-input-background-color-rgb, var(--Checkbox1098679031-transparent))), calc(var(--wix-ui-tpa-checkbox-input-hover-background-color-opacity, var(--wix-ui-tpa-checkbox-input-background-color-opacity, 1))*var(--wix-ui-tpa-checkbox-input-hover-background-opacity, var(--wix-ui-tpa-checkbox-input-background-opacity, 1))))
}

.sFLka2x.o__5L6_D5--disabled .sUiMUCd {
	color: rgb(var(--wix-ui-tpa-checkbox-disabled-label-color, var(--wst-system-disabled-color-rgb, var(--wix-color-29))))
}

.sFLka2x.o__5L6_D5--disabled .sS3TyWQ path {
	fill: rgb(var(--wix-ui-tpa-checkbox-disabled-icon-color, var(--wst-system-disabled-color-rgb, var(--wix-color-29))))
}

#SITE_CONTAINER.focus-ring-active .sFLka2x:focus-within .sdi8bJV {
	box-shadow: 0 0 0 1px #fff, 0 0 0 3px #116dff !important;
	z-index: 999
}

.Y1Tjcb span>span[data-hook=icon-wrapper] {
	border-width: var(--wix-forms-formInputBorderWidth, 1px) !important;
	box-sizing: content-box !important;
	height: 14px !important;
	width: 14px !important
}

label[data-hook=checkbox-core] div[data-hook=label-wrapper] {
	flex-grow: 1
}

.Lwo8J5 [data-id=content-viewer] * {
	color: #c7c7c7;
	pointer-events: none
}

.oOurwR .HFpF6t {
	margin-inline-start: 4px
}

.DIX5XF .HFpF6t {
	margin-inline-end: 4px
}

.ixW0Rz {
	color: var(--wds-color-text-primary, var(--wsr-color-B10, #3899ec))
}

.or2qHt p {
	margin: 0 !important
}

._8z6tR {
	direction: rtl
}

.YlsQ- {
	direction: ltr
}

.-JX3Z,
.glob_fontElementMap,
.jjoNU {
	font-family: var(--ricos-font-family, unset)
}

.KICdL {
	max-width: 100%
}

.-JX3Z {
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	align-content: start;
	box-sizing: border-box;
	display: grid;
	grid-template-columns: minmax(0, 1fr);
	height: 100%;
	position: relative
}

@media print {
	.-JX3Z {
		background-color: #fff
	}

	.-JX3Z blockquote,
	.-JX3Z h1,
	.-JX3Z h2,
	.-JX3Z h3,
	.-JX3Z h4,
	.-JX3Z h5,
	.-JX3Z h6,
	.-JX3Z img,
	.-JX3Z li {
		-moz-column-break-inside: avoid;
		break-inside: avoid
	}

	.-JX3Z h1,
	.-JX3Z h1 *,
	.-JX3Z h2,
	.-JX3Z h2 *,
	.-JX3Z h3,
	.-JX3Z h3 *,
	.-JX3Z h4,
	.-JX3Z h4 *,
	.-JX3Z h5,
	.-JX3Z h5 *,
	.-JX3Z h6,
	.-JX3Z h6 *,
	.-JX3Z p,
	.-JX3Z p * {
		color: #000 !important
	}

	.-JX3Z ol li,
	.-JX3Z ol li *,
	.-JX3Z p,
	.-JX3Z p * {
		font-size: 11pt !important
	}

	.-JX3Z h1,
	.-JX3Z h1 * {
		font-size: 24pt !important
	}

	.-JX3Z h2,
	.-JX3Z h2 * {
		font-size: 20pt !important
	}

	.-JX3Z h3,
	.-JX3Z h3 * {
		font-size: 16pt !important
	}

	.-JX3Z h4,
	.-JX3Z h4 * {
		font-size: 14pt !important
	}

	.-JX3Z h5,
	.-JX3Z h5 * {
		font-size: 12pt !important
	}

	.-JX3Z h6,
	.-JX3Z h6 * {
		font-size: 11pt !important
	}

	.-JX3Z blockquote,
	.-JX3Z blockquote * {
		font-size: 16pt !important
	}
}

.-JX3Z * {
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0)
}

.-JX3Z .Y5SsF {
	box-sizing: border-box;
	-moz-tab-size: 40px;
	-o-tab-size: 40px;
	tab-size: 40px
}

.-JX3Z .Y5SsF *,
.-JX3Z .Y5SsF :after,
.-JX3Z .Y5SsF :before {
	box-sizing: inherit
}

.-JX3Z .Y5SsF input {
	box-sizing: border-box
}

.-JX3Z.JHfad {
	padding-top: 50px
}

.Y5SsF {
	word-wrap: break-word;
	background-color: var(--ricos-bg-color-container, unset);
	color: var(--ricos-text-color, #212121);
	container-type: inline-size;
	font-size: 16px;
	height: 100%;
	line-height: 1.5;
	overflow-wrap: break-word;
	white-space: normal !important;
	white-space: break-spaces;
	width: 100%
}

.Y5SsF:after {
	clear: both;
	content: "";
	display: table;
	line-height: 0
}

@supports not (contain: inline-size) {
	@media only screen and (max-width:480px) {
		.Y5SsF {
			font-size: 14px
		}
	}
}

@container (width < 480px) {
	.Y5SsF {
		font-size: 14px
	}
}

.sb95P {
	width: 100%
}

.sb95P [data-breakout=normal] {
	padding-inline-end: var(--ricos-breakout-normal-padding-end, 0);
	padding-inline-start: var(--ricos-breakout-normal-padding-start, 0)
}

.sb95P [data-breakout=fullWidth] {
	padding-inline-end: var(--ricos-breakout-full-width-padding-end, 0);
	padding-inline-start: var(--ricos-breakout-full-width-padding-start, 0)
}

._78JuC {
	margin: 2px 0
}

.D20fg,
.ySNV-+.ySNV- {
	margin-top: 20px
}

.-ubBW {
	margin-left: 0;
	margin-right: auto;
	z-index: 1
}

.-ubBW:not(.-Wtzt) {
	float: left;
	margin-right: 40px
}

@supports not (contain: inline-size) {
	@media only screen and (max-width:480px) {
		.-ubBW:not(.-Wtzt) {
			float: none;
			margin-right: auto
		}
	}
}

@container (width < 480px) {
	.-ubBW:not(.-Wtzt) {
		float: none;
		margin-right: auto
	}
}

.y5Tjj {
	margin-left: auto;
	margin-right: 0;
	z-index: 1
}

.y5Tjj:not(.-Wtzt) {
	float: right;
	margin-left: 40px
}

@supports not (contain: inline-size) {
	@media only screen and (max-width:480px) {
		.y5Tjj:not(.-Wtzt) {
			float: none;
			margin-left: auto
		}
	}
}

@container (width < 480px) {
	.y5Tjj:not(.-Wtzt) {
		float: none;
		margin-left: auto
	}
}

.G6msk {
	clear: both;
	display: block
}

.G6msk:not(._2mRFR) {
	margin-left: auto;
	margin-right: auto;
	max-width: 100%
}

.-Wtzt,
._2mRFR {
	width: 100%
}

.MgFJ3 .-Wtzt,
.MgFJ3 ._2mRFR {
	margin: 0 -8px;
	width: auto
}

.rom81 {
	width: -moz-fit-content;
	width: fit-content
}

.kTZMg {
	margin-left: auto;
	margin-right: auto;
	max-width: 100%
}

.uX1DU {
	width: min(350px, 100%) !important
}

.MgFJ3 .uX1DU {
	width: 50%
}

.lXxUk {
	margin-left: auto;
	margin-right: auto
}

.MgFJ3 .lXxUk {
	width: 150px
}

.MgW5G {
	display: flex
}

.MmO7-,
.MmO7->* {
	text-align: left
}

.txOYg,
.txOYg>* {
	text-align: center
}

.Aep1p,
.Aep1p>* {
	text-align: right
}

._1XZfu,
._1XZfu>* {
	text-align: initial
}

.uBQlL {
	text-align: justify !important;
	white-space: pre-wrap !important
}

.lrdwu {
	text-decoration: none
}

.jDOio:focus-visible {
	outline: 5px auto Highlight;
	outline: 5px auto -webkit-focus-ring-color
}

._1tA8x {
	margin-inline-start: 0 !important
}

.ULFtf {
	margin-inline-start: 40px !important
}

.ZiTj1 {
	margin-inline-start: 80px !important
}

.M6s5A {
	margin-inline-start: 120px !important
}

.Of4M- {
	margin-inline-start: 160px !important
}

.VuR1Y {
	margin-inline-start: 200px !important
}

.RdQsK {
	margin-inline-start: 240px !important
}

.U21wi {
	margin-left: 0;
	margin-right: auto;
	z-index: 1
}

.U21wi:not(.I65MC) {
	float: left;
	margin-right: 40px
}

@supports not (contain: inline-size) {
	@media only screen and (max-width:480px) {
		.U21wi:not(.I65MC) {
			float: none;
			margin-right: auto
		}
	}
}

@container (width < 480px) {
	.U21wi:not(.I65MC) {
		float: none;
		margin-right: auto
	}
}

.cjQDd {
	margin-left: auto;
	margin-right: 0;
	z-index: 1
}

.cjQDd:not(.I65MC) {
	float: right;
	margin-left: 40px
}

@supports not (contain: inline-size) {
	@media only screen and (max-width:480px) {
		.cjQDd:not(.I65MC) {
			float: none;
			margin-left: auto
		}
	}
}

@container (width < 480px) {
	.cjQDd:not(.I65MC) {
		float: none;
		margin-left: auto
	}
}

.aF1MP {
	clear: both;
	display: block
}

.aF1MP:not(.u2EBZ) {
	margin-left: auto;
	margin-right: auto;
	max-width: 100%
}

.I65MC,
.u2EBZ {
	width: 100%
}

.mjMZJ .I65MC,
.mjMZJ .u2EBZ {
	margin: 0 -8px;
	width: auto
}

.mkGyJ {
	width: -moz-fit-content;
	width: fit-content
}

.A3y4J {
	margin-left: auto;
	margin-right: auto;
	max-width: 100%
}

.NvIiy {
	width: min(350px, 100%) !important
}

.mjMZJ .NvIiy {
	width: 50%
}

.cVD3- {
	margin-left: auto;
	margin-right: auto
}

.mjMZJ .cVD3- {
	width: 150px
}

.IlgLo {
	display: flex
}

.PLeZA {
	margin: 0
}

.ex-ek {
	border: none;
	width: -moz-max-content;
	width: max-content
}

.GNP3I {
	overflow-x: auto
}

.GNP3I::-webkit-scrollbar {
	-webkit-appearance: none
}

.GNP3I::-webkit-scrollbar-thumb {
	background-color: rgba(0, 0, 0, .5);
	border: 2px solid #fff;
	border-radius: 8px
}

.GNP3I::-webkit-scrollbar:horizontal {
	height: 10px
}

.ob8W9 {
	max-width: 100%
}

.QiJAI,
.glob_fontElementMap {
	font-family: var(--ricos-font-family, unset)
}

.ZPZWP {
	margin: 0
}

@supports not (contain: inline-size) {
	@media only screen and (max-width:480px) {
		.ZPZWP {
			clear: both;
			margin: 0
		}
	}
}

@container (width < 480px) {
	.ZPZWP {
		clear: both;
		margin: 0
	}
}

.lcDvi {
	color: var(--ricos-custom-p-color, unset);
	font-family: var(--ricos-custom-p-font-family, unset);
	font-size: var(--ricos-custom-p-font-size, unset);
	font-style: var(--ricos-custom-p-font-style, unset);
	font-weight: var(--ricos-custom-p-font-weight, unset);
	letter-spacing: var(--ricos-custom-p-letter-spacing, unset);
	line-height: var(--ricos-custom-p-line-height, unset);
	min-height: var(--ricos-custom-p-min-height, unset);
	-webkit-text-decoration: var(--ricos-custom-p-text-decoration, unset);
	text-decoration: var(--ricos-custom-p-text-decoration, unset)
}

.lcDvi>span>a,
.lcDvi>span>span {
	background-color: var(--ricos-custom-p-background-color, unset)
}

@supports not (contain: inline-size) {
	@media only screen and (max-width:480px) {
		.lcDvi {
			font-size: var(--ricos-custom-p-font-size, unset)
		}
	}
}

@container (width < 480px) {
	.lcDvi {
		font-size: var(--ricos-custom-p-font-size, unset)
	}
}

.lcDvi:empty {
	height: 24px
}

.D7n8k {
	display: block
}

.BNlVa,
.glob_fontElementMap {
	font-family: var(--ricos-font-family, unset)
}

.S-9-b,
.qMiL2 {
	color: var(--ricos-custom-p-color, unset);
	font-family: var(--ricos-custom-p-font-family, unset);
	font-size: var(--ricos-custom-p-font-size, unset);
	font-style: var(--ricos-custom-p-font-style, unset);
	font-weight: var(--ricos-custom-p-font-weight, unset);
	letter-spacing: var(--ricos-custom-p-letter-spacing, unset);
	line-height: var(--ricos-custom-p-line-height, unset);
	list-style-position: outside;
	margin: 0;
	min-height: var(--ricos-custom-p-min-height, unset);
	padding: 0;
	-webkit-text-decoration: var(--ricos-custom-p-text-decoration, unset);
	text-decoration: var(--ricos-custom-p-text-decoration, unset)
}

.S-9-b>*,
.qMiL2>* {
	background-color: var(--ricos-custom-p-background-color, unset)
}

@supports not (contain: inline-size) {
	@media only screen and (max-width:480px) {

		.S-9-b,
		.qMiL2 {
			font-size: var(--ricos-custom-p-font-size, unset)
		}
	}
}

@container (width < 480px) {

	.S-9-b,
	.qMiL2 {
		font-size: var(--ricos-custom-p-font-size, unset)
	}
}

.S-9-b>.RiQ-A,
.qMiL2>.RiQ-A {
	list-style-type: inherit;
	margin-inline-start: 1.5em;
	padding-inline-start: .5em
}

.S-9-b>.RiQ-A[data-heading-level=headerOne],
.qMiL2>.RiQ-A[data-heading-level=headerOne] {
	font-family: var(--ricos-custom-h1-font-family, unset);
	font-size: var(--ricos-custom-h1-font-size, 40px);
	font-style: var(--ricos-custom-h1-font-style, unset);
	font-weight: var(--ricos-custom-h1-font-weight, unset);
	letter-spacing: var(--ricos-custom-h1-letter-spacing, unset);
	line-height: var(--ricos-custom-h1-line-height, 42px);
	min-height: var(--ricos-custom-h1-min-height, 42px);
	-webkit-text-decoration: var(--ricos-custom-h1-text-decoration, unset);
	text-decoration: var(--ricos-custom-h1-text-decoration, unset)
}

@supports not (contain: inline-size) {
	@media only screen and (max-width:480px) {

		.S-9-b>.RiQ-A[data-heading-level=headerOne],
		.qMiL2>.RiQ-A[data-heading-level=headerOne] {
			font-size: var(--ricos-custom-h1-font-size, 32px)
		}
	}
}

@container (width < 480px) {

	.S-9-b>.RiQ-A[data-heading-level=headerOne],
	.qMiL2>.RiQ-A[data-heading-level=headerOne] {
		font-size: var(--ricos-custom-h1-font-size, 32px)
	}
}

.S-9-b>.RiQ-A[data-heading-level=headerTwo],
.qMiL2>.RiQ-A[data-heading-level=headerTwo] {
	font-family: var(--ricos-custom-h2-font-family, unset);
	font-size: var(--ricos-custom-h2-font-size, 28px);
	font-style: var(--ricos-custom-h2-font-style, unset);
	font-weight: var(--ricos-custom-h2-font-weight, unset);
	letter-spacing: var(--ricos-custom-h2-letter-spacing, unset);
	line-height: var(--ricos-custom-h2-line-height, 36px);
	min-height: var(--ricos-custom-h2-min-height, 36px);
	-webkit-text-decoration: var(--ricos-custom-h2-text-decoration, unset);
	text-decoration: var(--ricos-custom-h2-text-decoration, unset)
}

@supports not (contain: inline-size) {
	@media only screen and (max-width:480px) {

		.S-9-b>.RiQ-A[data-heading-level=headerTwo],
		.qMiL2>.RiQ-A[data-heading-level=headerTwo] {
			font-size: var(--ricos-custom-h2-font-size, 24px)
		}
	}
}

@container (width < 480px) {

	.S-9-b>.RiQ-A[data-heading-level=headerTwo],
	.qMiL2>.RiQ-A[data-heading-level=headerTwo] {
		font-size: var(--ricos-custom-h2-font-size, 24px)
	}
}

.S-9-b>.RiQ-A[data-heading-level=headerThree],
.qMiL2>.RiQ-A[data-heading-level=headerThree] {
	font-family: var(--ricos-custom-h3-font-family, unset);
	font-size: var(--ricos-custom-h3-font-size, 24px);
	font-style: var(--ricos-custom-h3-font-style, unset);
	font-weight: var(--ricos-custom-h3-font-weight, unset);
	letter-spacing: var(--ricos-custom-h3-letter-spacing, unset);
	line-height: var(--ricos-custom-h3-line-height, 30px);
	min-height: var(--ricos-custom-h3-min-height, 30px);
	-webkit-text-decoration: var(--ricos-custom-h3-text-decoration, unset);
	text-decoration: var(--ricos-custom-h3-text-decoration, unset)
}

@supports not (contain: inline-size) {
	@media only screen and (max-width:480px) {

		.S-9-b>.RiQ-A[data-heading-level=headerThree],
		.qMiL2>.RiQ-A[data-heading-level=headerThree] {
			font-size: var(--ricos-custom-h3-font-size, 20px)
		}
	}
}

@container (width < 480px) {

	.S-9-b>.RiQ-A[data-heading-level=headerThree],
	.qMiL2>.RiQ-A[data-heading-level=headerThree] {
		font-size: var(--ricos-custom-h3-font-size, 20px)
	}
}

.S-9-b>.RiQ-A[data-heading-level=headerFour],
.qMiL2>.RiQ-A[data-heading-level=headerFour] {
	font-family: var(--ricos-custom-h4-font-family, unset);
	font-size: var(--ricos-custom-h4-font-size, 20px);
	font-style: var(--ricos-custom-h4-font-style, unset);
	font-weight: var(--ricos-custom-h4-font-weight, unset);
	letter-spacing: var(--ricos-custom-h4-letter-spacing, unset);
	line-height: var(--ricos-custom-h4-line-height, 1.5);
	min-height: var(--ricos-custom-h4-min-height, unset);
	-webkit-text-decoration: var(--ricos-custom-h4-text-decoration, unset);
	text-decoration: var(--ricos-custom-h4-text-decoration, unset)
}

@supports not (contain: inline-size) {
	@media only screen and (max-width:480px) {

		.S-9-b>.RiQ-A[data-heading-level=headerFour],
		.qMiL2>.RiQ-A[data-heading-level=headerFour] {
			font-size: var(--ricos-custom-h4-font-size, 20px)
		}
	}
}

@container (width < 480px) {

	.S-9-b>.RiQ-A[data-heading-level=headerFour],
	.qMiL2>.RiQ-A[data-heading-level=headerFour] {
		font-size: var(--ricos-custom-h4-font-size, 20px)
	}
}

.S-9-b>.RiQ-A[data-heading-level=headerFive],
.qMiL2>.RiQ-A[data-heading-level=headerFive] {
	font-family: var(--ricos-custom-h5-font-family, unset);
	font-size: var(--ricos-custom-h5-font-size, 18px);
	font-style: var(--ricos-custom-h5-font-style, unset);
	font-weight: var(--ricos-custom-h5-font-weight, unset);
	letter-spacing: var(--ricos-custom-h5-letter-spacing, unset);
	line-height: var(--ricos-custom-h5-line-height, 1.5);
	min-height: var(--ricos-custom-h5-min-height, unset);
	-webkit-text-decoration: var(--ricos-custom-h5-text-decoration, unset);
	text-decoration: var(--ricos-custom-h5-text-decoration, unset)
}

@supports not (contain: inline-size) {
	@media only screen and (max-width:480px) {

		.S-9-b>.RiQ-A[data-heading-level=headerFive],
		.qMiL2>.RiQ-A[data-heading-level=headerFive] {
			font-size: var(--ricos-custom-h5-font-size, 16px)
		}
	}
}

@container (width < 480px) {

	.S-9-b>.RiQ-A[data-heading-level=headerFive],
	.qMiL2>.RiQ-A[data-heading-level=headerFive] {
		font-size: var(--ricos-custom-h5-font-size, 16px)
	}
}

.S-9-b>.RiQ-A[data-heading-level=headerSix],
.qMiL2>.RiQ-A[data-heading-level=headerSix] {
	font-family: var(--ricos-custom-h6-font-family, unset);
	font-size: var(--ricos-custom-h6-font-size, 16px);
	font-style: var(--ricos-custom-h6-font-style, unset);
	font-weight: var(--ricos-custom-h6-font-weight, unset);
	letter-spacing: var(--ricos-custom-h6-letter-spacing, unset);
	line-height: var(--ricos-custom-h6-line-height, 1.5);
	min-height: var(--ricos-custom-h6-min-height, unset);
	-webkit-text-decoration: var(--ricos-custom-h6-text-decoration, unset);
	text-decoration: var(--ricos-custom-h6-text-decoration, unset)
}

@supports not (contain: inline-size) {
	@media only screen and (max-width:480px) {

		.S-9-b>.RiQ-A[data-heading-level=headerSix],
		.qMiL2>.RiQ-A[data-heading-level=headerSix] {
			font-size: var(--ricos-custom-h6-font-size, 14px)
		}
	}
}

@container (width < 480px) {

	.S-9-b>.RiQ-A[data-heading-level=headerSix],
	.qMiL2>.RiQ-A[data-heading-level=headerSix] {
		font-size: var(--ricos-custom-h6-font-size, 14px)
	}
}

[data-list-style-position=inside].RiQ-A {
	list-style-position: inside;
	padding-inline-start: 0
}

[data-list-style-position=inside].RiQ-A>:first-child,
[data-list-style-position=inside].RiQ-A>:first-child>:first-child {
	display: inline
}

.S-9-b>[data-list-style-position=inside].RiQ-A h2>span,
.S-9-b>[data-list-style-position=inside].RiQ-A h3>span,
.S-9-b>[data-list-style-position=inside].RiQ-A h4>span,
.S-9-b>[data-list-style-position=inside].RiQ-A h5>span,
.S-9-b>[data-list-style-position=inside].RiQ-A h6>span,
.S-9-b>[data-list-style-position=inside].RiQ-A>h1>span,
.S-9-b>[data-list-style-position=inside].RiQ-A>p>span>:first-child {
	margin-inline-start: .5em
}

ol .RiQ-A {
	position: relative
}

ol .RiQ-A>div>:not(ul)>span {
	margin-inline-start: .35em
}

.HUdfu {
	--ricos-layout-horizontal-padding: 20px;
	display: grid;
	gap: 1px;
	grid-template-columns: var(--ricos-layout-column-template);
	margin: 0;
	position: relative
}

@supports not (contain: inline-size) {
	@media only screen and (max-width:480px) {
		.HUdfu {
			grid-template-columns: minmax(0, 1fr)
		}
	}
}

@container (width < 480px) {
	.HUdfu {
		grid-template-columns: minmax(0, 1fr)
	}
}

*+.HUdfu {
	margin-top: 20px
}

.HUdfu .GbNOh {
	padding-bottom: 12px;
	padding-inline-end: var(--ricos-layout-horizontal-padding);
	padding-top: 12px;
	padding-inline-start: var(--ricos-layout-horizontal-padding)
}

.HUdfu .GbNOh: first-child {
	padding-inline-start: 0
}

.HUdfu .GbNOh:last-child {
	padding-inline-end: 0
}

@supports not (contain: inline-size) {
	@media only screen and (max-width:480px) {
		.HUdfu .GbNOh {
			padding-inline-start: 0
		}

		.HUdfu .GbNOh,
		.HUdfu .GbNOh:first-child {
			padding-inline-end: 0
		}

		.HUdfu .GbNOh:last-child {
			padding-inline-start: 0
		}
	}
}

@container (width < 480px) {
	.HUdfu .GbNOh {
		padding-inline-start: 0
	}

	.HUdfu .GbNOh,
	.HUdfu .GbNOh:first-child {
		padding-inline-end: 0
	}

	.HUdfu .GbNOh:last-child {
		padding-inline-start: 0
	}
}

._27nkW,
.glob_fontElementMap {
	font-family: var(--ricos-font-family, unset)
}

.bmAUV {
	margin: 0
}

@supports not (contain: inline-size) {
	@media only screen and (max-width:480px) {
		.bmAUV {
			clear: both;
			margin: 0
		}
	}
}

@container (width < 480px) {
	.bmAUV {
		clear: both;
		margin: 0
	}
}

.Dm2ni,
.JyvAQ,
.Ua86E,
.ZAiSL,
._4ugOM,
.f9A6M {
	font: inherit
}

.Ua86E {
	color: var(--ricos-custom-h1-color, var(--ricos-text-color, #212121));
	font-family: var(--ricos-custom-h1-font-family, unset);
	font-size: var(--ricos-custom-h1-font-size, 40px);
	font-style: var(--ricos-custom-h1-font-style, unset);
	font-weight: var(--ricos-custom-h1-font-weight, unset);
	letter-spacing: var(--ricos-custom-h1-letter-spacing, unset);
	line-height: var(--ricos-custom-h1-line-height, 42px);
	min-height: var(--ricos-custom-h1-min-height, 42px);
	-webkit-text-decoration: var(--ricos-custom-h1-text-decoration, unset);
	text-decoration: var(--ricos-custom-h1-text-decoration, unset)
}

@supports not (contain: inline-size) {
	@media only screen and (max-width:480px) {
		.Ua86E {
			font-size: var(--ricos-custom-h1-font-size, 32px)
		}
	}
}

@container (width < 480px) {
	.Ua86E {
		font-size: var(--ricos-custom-h1-font-size, 32px)
	}
}

.Ua86E>*>span,
.Ua86E>span span {
	background-color: var(--ricos-custom-h1-background-color, unset)
}

._4ugOM {
	color: var(--ricos-custom-h2-color, var(--ricos-text-color, #212121));
	font-family: var(--ricos-custom-h2-font-family, unset);
	font-size: var(--ricos-custom-h2-font-size, 28px);
	font-style: var(--ricos-custom-h2-font-style, unset);
	font-weight: var(--ricos-custom-h2-font-weight, unset);
	letter-spacing: var(--ricos-custom-h2-letter-spacing, unset);
	line-height: var(--ricos-custom-h2-line-height, 36px);
	min-height: var(--ricos-custom-h2-min-height, 36px);
	-webkit-text-decoration: var(--ricos-custom-h2-text-decoration, unset);
	text-decoration: var(--ricos-custom-h2-text-decoration, unset)
}

@supports not (contain: inline-size) {
	@media only screen and (max-width:480px) {
		._4ugOM {
			font-size: var(--ricos-custom-h2-font-size, 24px)
		}
	}
}

@container (width < 480px) {
	._4ugOM {
		font-size: var(--ricos-custom-h2-font-size, 24px)
	}
}

._4ugOM>*>span,
._4ugOM>span span {
	background-color: var(--ricos-custom-h2-background-color, unset)
}

.ZAiSL {
	color: var(--ricos-custom-h3-color, var(--ricos-text-color, #212121));
	font-family: var(--ricos-custom-h3-font-family, unset);
	font-size: var(--ricos-custom-h3-font-size, 24px);
	font-style: var(--ricos-custom-h3-font-style, unset);
	font-weight: var(--ricos-custom-h3-font-weight, unset);
	letter-spacing: var(--ricos-custom-h3-letter-spacing, unset);
	line-height: var(--ricos-custom-h3-line-height, 30px);
	min-height: var(--ricos-custom-h3-min-height, 30px);
	-webkit-text-decoration: var(--ricos-custom-h3-text-decoration, unset);
	text-decoration: var(--ricos-custom-h3-text-decoration, unset)
}

@supports not (contain: inline-size) {
	@media only screen and (max-width:480px) {
		.ZAiSL {
			font-size: var(--ricos-custom-h3-font-size, 20px)
		}
	}
}

@container (width < 480px) {
	.ZAiSL {
		font-size: var(--ricos-custom-h3-font-size, 20px)
	}
}

.ZAiSL>*>span,
.ZAiSL>span span {
	background-color: var(--ricos-custom-h3-background-color, unset)
}

.f9A6M {
	color: var(--ricos-custom-h4-color, var(--ricos-text-color, #212121));
	font-family: var(--ricos-custom-h4-font-family, unset);
	font-size: var(--ricos-custom-h4-font-size, 20px);
	font-style: var(--ricos-custom-h4-font-style, unset);
	font-weight: var(--ricos-custom-h4-font-weight, unset);
	letter-spacing: var(--ricos-custom-h4-letter-spacing, unset);
	line-height: var(--ricos-custom-h4-line-height, 1.5);
	min-height: var(--ricos-custom-h4-min-height, unset);
	-webkit-text-decoration: var(--ricos-custom-h4-text-decoration, unset);
	text-decoration: var(--ricos-custom-h4-text-decoration, unset)
}

@supports not (contain: inline-size) {
	@media only screen and (max-width:480px) {
		.f9A6M {
			font-size: var(--ricos-custom-h4-font-size, 20px)
		}
	}
}

@container (width < 480px) {
	.f9A6M {
		font-size: var(--ricos-custom-h4-font-size, 20px)
	}
}

.f9A6M>*>span,
.f9A6M>span span {
	background-color: var(--ricos-custom-h4-background-color, unset)
}

.JyvAQ {
	color: var(--ricos-custom-h5-color, var(--ricos-text-color, #212121));
	font-family: var(--ricos-custom-h5-font-family, unset);
	font-size: var(--ricos-custom-h5-font-size, 18px);
	font-style: var(--ricos-custom-h5-font-style, unset);
	font-weight: var(--ricos-custom-h5-font-weight, unset);
	letter-spacing: var(--ricos-custom-h5-letter-spacing, unset);
	line-height: var(--ricos-custom-h5-line-height, 1.5);
	min-height: var(--ricos-custom-h5-min-height, unset);
	-webkit-text-decoration: var(--ricos-custom-h5-text-decoration, unset);
	text-decoration: var(--ricos-custom-h5-text-decoration, unset)
}

@supports not (contain: inline-size) {
	@media only screen and (max-width:480px) {
		.JyvAQ {
			font-size: var(--ricos-custom-h5-font-size, 16px)
		}
	}
}

@container (width < 480px) {
	.JyvAQ {
		font-size: var(--ricos-custom-h5-font-size, 16px)
	}
}

.JyvAQ>*>span,
.JyvAQ>span span {
	background-color: var(--ricos-custom-h5-background-color, unset)
}

.Dm2ni {
	color: var(--ricos-custom-h6-color, var(--ricos-text-color, #212121));
	font-family: var(--ricos-custom-h6-font-family, unset);
	font-size: var(--ricos-custom-h6-font-size, 16px);
	font-style: var(--ricos-custom-h6-font-style, unset);
	font-weight: var(--ricos-custom-h6-font-weight, unset);
	letter-spacing: var(--ricos-custom-h6-letter-spacing, unset);
	line-height: var(--ricos-custom-h6-line-height, 1.5);
	min-height: var(--ricos-custom-h6-min-height, unset);
	-webkit-text-decoration: var(--ricos-custom-h6-text-decoration, unset);
	text-decoration: var(--ricos-custom-h6-text-decoration, unset)
}

@supports not (contain: inline-size) {
	@media only screen and (max-width:480px) {
		.Dm2ni {
			font-size: var(--ricos-custom-h6-font-size, 14px)
		}
	}
}

@container (width < 480px) {
	.Dm2ni {
		font-size: var(--ricos-custom-h6-font-size, 14px)
	}
}

.Dm2ni>*>span,
.Dm2ni>span span {
	background-color: var(--ricos-custom-h6-background-color, unset)
}

.WstHX {
	display: block
}

.gjPfd {
	margin: 15px 18px
}

@supports not (contain: inline-size) {
	@media only screen and (max-width:480px) {
		.gjPfd {
			margin: var(--ricos-custom-code-block-margin, 15px calc(18px + 5%))
		}
	}
}

@container (width < 480px) {
	.gjPfd {
		margin: var(--ricos-custom-code-block-margin, 15px calc(18px + 5%))
	}
}

.IhmzM {
	background-color: var(--ricos-custom-code-block-background-color, rgba(var(--ricos-fallback-color-tuple, 0, 0, 0), .06));
	color: var(--ricos-custom-code-block-color, var(--ricos-text-color, #212121));
	font-family: Inconsolata, Menlo, Consolas, monospace;
	font-size: var(--ricos-custom-code-block-font-size, 16px);
	line-height: var(--ricos-custom-code-block-line-height, 26px);
	margin: var(--ricos-custom-code-block-margin, 15px 18px);
	min-height: 29px;
	padding: var(--ricos-custom-code-block-padding, 2px 25px);
	white-space: pre-wrap
}

.HY93x .IhmzM {
	margin: 1em 0
}

.ZYUuj,
.glob_fontElementMap {
	font-family: var(--ricos-font-family, unset)
}

.VKix0 {
	border-inline-start-style: solid;
	border-inline-start-width: var(--ricos-custom-quote-border-width, 3px);
	border-left-color: var(--ricos-custom-quote-border-color, var(--ricos-action-color, #116dff));
	border-right-color: var(--ricos-custom-quote-border-color, var(--ricos-action-color, #116dff));
	color: var(--ricos-custom-quote-color, unset);
	font-family: var(--ricos-custom-quote-font-family, unset);
	font-size: 18px;
	font-size: var(--ricos-custom-quote-font-size, 18px);
	font-style: normal;
	font-style: var(--ricos-custom-quote-font-style, normal);
	font-weight: var(--ricos-custom-quote-font-weight, unset);
	letter-spacing: var(--ricos-custom-quote-letter-spacing, unset);
	line-height: 26px;
	line-height: var(--ricos-custom-quote-line-height, 26px);
	margin-block: 15px;
	margin-inline-end: var(--ricos-custom-quote-margin-inline-end, 18px);
	margin-inline-start: var(--ricos-custom-quote-margin-inline-start, 18px);
	max-width: 100%;
	min-height: var(--ricos-custom-quote-min-height, unset);
	padding-bottom: var(--ricos-custom-quote-padding-bottom, 6px);
	padding-top: var(--ricos-custom-quote-padding-top, 6px);
	padding-inline-start: var(--ricos-custom-quote-padding-inline-start, 18px);
	-webkit-text-decoration: var(--ricos-custom-quote-text-decoration, unset);
	text-decoration: var(--ricos-custom-quote-text-decoration, unset)
}

@supports not (contain: inline-size) {
	@media only screen and (max-width:480px) {
		.VKix0 {
			font-size: var(--ricos-custom-quote-font-size, 18px)
		}
	}
}

@container (width < 480px) {
	.VKix0 {
		font-size: var(--ricos-custom-quote-font-size, 18px)
	}
}

@supports not (contain: inline-size) {
	@media only screen and (max-width:480px) {
		.VKix0 {
			margin-block: 15px;
			margin-inline-end: var(--ricos-custom-quote-margin-inline-end, 16px);
			margin-inline-start: var(--ricos-custom-quote-margin-inline-start, 16px)
		}
	}
}

@container (width < 480px) {
	.VKix0 {
		margin-block: 15px;
		margin-inline-end: var(--ricos-custom-quote-margin-inline-end, 16px);
		margin-inline-start: var(--ricos-custom-quote-margin-inline-start, 16px)
	}
}

@font-face {
	font-display: swap;
	font-family: wf_41abd54dd9a748f4ac52be002;
	src: url("https://static.wixstatic.com/ufonts/1707c6_41abd54dd9a748f4ac52be00240d88d1/woff2/file.woff2") format("woff2"), url("https://static.wixstatic.com/ufonts/1707c6_41abd54dd9a748f4ac52be00240d88d1/woff/file.woff") format("woff"), url("https://static.wixstatic.com/ufonts/1707c6_41abd54dd9a748f4ac52be00240d88d1/ttf/file.ttf") format("ttf");
}

@font-face {
	font-display: swap;
	font-family: wf_d2b74fa2704044fa98373433c;
	src: url("https://static.wixstatic.com/ufonts/3f090f_d2b74fa2704044fa98373433c883f8ed/woff2/file.woff2") format("woff2"), url("https://static.wixstatic.com/ufonts/3f090f_d2b74fa2704044fa98373433c883f8ed/woff/file.woff") format("woff"), url("https://static.wixstatic.com/ufonts/3f090f_d2b74fa2704044fa98373433c883f8ed/ttf/file.ttf") format("ttf");
}

#y646f {
	height: auto;
	--comp-display: unset;
	position: relative;
}

#y646f .y646f-overflow-wrapper {
	position: relative;
	display: grid;
	grid-template-rows: 1fr;
	grid-template-columns: minmax(0, 1fr);
	overflow-x: clip;
	overflow-y: clip;
}

#y646f .y646f-container {
	box-sizing: border-box;
	position: relative;
	pointer-events: none;
	display: var(--l_display, var(--container-display));
	grid-template-rows: auto auto auto auto;
	grid-template-columns: minmax(0px, 1fr);
	--container-layout-type: grid-container-layout;
	--container-display: grid;
}

#y646f:not(.y646f-container) {
	display: var(--l_display, var(--container-display));
	grid-template-rows: 1fr;
	grid-template-columns: minmax(0, 1fr);
	--container-display: grid;
}

#y646f {
	--bg: var(--color_11);
	--alpha-bg: 1;
	--static-spx: 0.1 * var(--one-unit);
}

#PAGE_SECTIONSy646f {
	--above-all-in-container: 49;
}

#comp-mct49pkh {
	z-index: 50;
	--above-all-in-container: 10000;
}

#comp-mct49pok-pinned-layer {
	z-index: 54;
	--above-all-in-container: 10000;
}

#comp-mct49pfx-pinned-layer {
	z-index: 55;
	--above-all-in-container: 10000;
}

#comp-mcuaykz6 {
	min-height: 0px;
	--comp-display: flex;
	--l_display: unset;
	height: auto;
	min-width: 0px;
	max-width: 99999px;
	max-height: 99999px;
	display: var(--l_display, var(--comp-display, flex));
	flex-direction: column;
	align-self: stretch;
	justify-self: stretch;
	pointer-events: auto;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	grid-area: 2/1/3/2;
	position: relative;
}

#comp-mcuaykz6 .comp-mcuaykz6-container {
	box-sizing: border-box;
	position: relative;
	pointer-events: none;
	padding-top: max(0.5px, 0.0632411 * (var(--scaling-factor) - var(--scrollbar-width)));
	padding-right: max(0.5px, 0.0158103 * (var(--scaling-factor) - var(--scrollbar-width)));
	padding-left: max(0.5px, 0.0158103 * (var(--scaling-factor) - var(--scrollbar-width)));
	padding-bottom: max(0.5px, 0.0632411 * (var(--scaling-factor) - var(--scrollbar-width)));
	column-gap: max(0.5px, 0.0316206 * (var(--scaling-factor) - var(--scrollbar-width)));
	max-width: var(--variables-m28o2bcx);
	margin-left: clamp(0px, (100% - var(--variables-m28o2bcx)) / 2, 100 * var(--one-unit));
	--section-max-width: var(--variables-m28o2bcx);
	flex-grow: 1;
	display: var(--l_display, var(--container-display));
	grid-template-rows: minmax(max(0.5px, 0.3906253 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
	grid-template-columns: 1fr 1fr;
	--container-layout-type: grid-container-layout;
	--container-display: grid;
}

#comp-mcuaykz6 .comp-mcuaykz6-container-pinned {
	max-width: var(--variables-m28o2bcx);
	margin-left: clamp(0px, (100% - var(--variables-m28o2bcx)) / 2, 100 * var(--one-unit));
	--section-max-width: var(--variables-m28o2bcx);
	height: 100%;
	width: 100%;
	position: absolute;
	display: grid;
	pointer-events: none;
}

@media screen and (min-width: 320px) and (max-width: 750px) {
	#comp-mcuaykz6 .comp-mcuaykz6-container {
		padding-top: max(0.5px, 0.08 * (var(--scaling-factor) - var(--scrollbar-width)));
		padding-right: max(0.5px, 0.04 * (var(--scaling-factor) - var(--scrollbar-width)));
		padding-left: max(0.5px, 0.04 * (var(--scaling-factor) - var(--scrollbar-width)));
		padding-bottom: max(0.5px, 0.08 * (var(--scaling-factor) - var(--scrollbar-width)));
		column-gap: max(0.5px, 0.0316213 * (var(--scaling-factor) - var(--scrollbar-width)));
		grid-template-rows: minmax(max(0.5px, 0.426584 * (var(--scaling-factor) - var(--scrollbar-width))), auto) minmax(max(0.5px, 1.8030827 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
		grid-template-columns: minmax(0px, 1fr);
	}
}

#comp-mcuaykz6 {
	--bg: var(--color_11);
	--alpha-bg: 0;
	--static-spx: 0.1 * var(--one-unit);
}

#comp-mcuaykza {
	min-height: 0px;
	--comp-display: flex;
	height: auto;
	min-width: 0px;
	width: auto;
	display: var(--l_display, var(--comp-display, flex));
	flex-direction: column;
	align-self: stretch;
	justify-self: stretch;
	pointer-events: auto;
	margin-left: 0%;
	margin-right: 0%;
	margin-top: 0%;
	margin-bottom: 0%;
	grid-area: 1/1/2/2;
	position: relative;
}

#comp-mcuaykza .comp-mcuaykza-container {
	box-sizing: border-box;
	position: relative;
	pointer-events: none;
	flex-grow: 1;
	display: var(--l_display, var(--container-display));
	grid-template-rows: 1fr;
	grid-template-columns: minmax(0px, 1fr);
	--container-layout-type: grid-container-layout;
	--container-display: grid;
}

@media screen and (min-width: 320px) and (max-width: 750px) {
	#comp-mcuaykza .comp-mcuaykza-container {
		grid-template-rows: minmax(max-content, 99.99987784394564%);
	}

	#comp-mcuaykza {
		margin-left: 0px;
		margin-right: 0px;
		margin-top: 0px;
		margin-bottom: 0px;
	}
}

#comp-mcuaykza {
	--brw: 0px;
	--brd: var(--color_15);
	--bg: var(--color_11);
	--rd: 0px;
	--shd: none;
	--gradient: none;
	--alpha-brd: 0;
	--alpha-bg: 0;
	--boxShadowToggleOn-shd: none;
	--static-spx: 0.1 * var(--one-unit);
	--bg-gradient: none;
}

#comp-mcub6g7x {
	width: 100%;
	height: auto;
	--comp-display: unset;
	align-self: start;
	justify-self: start;
	pointer-events: auto;
	margin-top: 0px;
	margin-left: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
	grid-area: 1/1/2/2;
	position: relative;
}

.comp-mcub6g7x-container {
	box-sizing: border-box;
	display: var(--l_display, var(--container-display));
	flex-direction: column;
	--container-layout-type: flex-container-layout;
	--container-display: flex;
}

@media screen and (min-width: 320px) and (max-width: 750px) {
	#comp-mcub6g7x {
		align-self: center;
	}
}

#comp-mcub6g7x {
	--brw: 0px;
	--brd: var(--color_15);
	--bg: var(--color_11);
	--rd: 0px;
	--shd: none;
	--gradient: none;
	--alpha-brd: 0;
	--alpha-bg: 0;
	--boxShadowToggleOn-shd: none;
	--static-spx: 0.1 * var(--one-unit);
	--bg-gradient: none;
}

#comp-mcub6g85 {
	min-height: 0px;
	--l_display: unset;
	height: auto;
	min-width: 0px;
	width: 99.66620232869872%;
	max-width: 99999px;
	max-height: 99999px;
	--comp-display: unset;
	display: var(--l_display, var(--display, block));
	pointer-events: auto;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: max(0.5px, 0.0118454 * (var(--scaling-factor) - var(--scrollbar-width)));
	align-self: flex-start;
	order: 1;
	position: relative;
}

@media screen and (min-width: 320px) and (max-width: 750px) {
	#comp-mcub6g85 {
		margin-bottom: max(0.5px, 0.0266667 * (var(--scaling-factor) - var(--scrollbar-width)));
	}
}

#comp-mcub6g85 {
	--backgroundColor: 0, 0, 0;
	--alpha-backgroundColor: 0;
	--blendMode: normal;
	--textShadow: 0px 0px transparent;
	--textOutline: 0px 0px transparent;
	--textTransform: uppercase;
	--color: var(--color_16);
	--alpha-color: 1;
	--fontSize: 16spx;
	--fontWeight: bold;
	--static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
	#comp-mcub6g85 {
		--fontSize: 15spx;
	}
}

@media screen and (min-width: 320px) and (max-width: 750px) {
	#comp-mcub6g85 {
		--fontSize: 14spx;
	}
}

#comp-mcub6g8c1 {
	min-height: 0px;
	--l_display: unset;
	height: auto;
	min-width: 0px;
	width: 99.66620232869872%;
	max-width: 99999px;
	max-height: 99999px;
	--comp-display: unset;
	display: var(--l_display, var(--display, block));
	pointer-events: auto;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: max(0.5px, 0.0118454 * (var(--scaling-factor) - var(--scrollbar-width)));
	align-self: flex-start;
	order: 2;
	position: relative;
}

@media screen and (min-width: 320px) and (max-width: 750px) {
	#comp-mcub6g8c1 {
		margin-bottom: max(0.5px, 0.0266667 * (var(--scaling-factor) - var(--scrollbar-width)));
	}
}

#comp-mcub6g8c1 {
	--backgroundColor: 0, 0, 0;
	--alpha-backgroundColor: 0;
	--blendMode: normal;
	--textShadow: 0px 0px transparent;
	--textOutline: 0px 0px transparent;
	--fontSize: 40px;
	--fontWeight: bold;
	--color: var(--color_18);
	--alpha-color: 1;
	--static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
	#comp-mcub6g8c1 {
		--fontSize: 20px;
	}
}

@media screen and (min-width: 320px) and (max-width: 750px) {
	#comp-mcub6g8c1 {
		--fontSize: 20px;
	}
}

#comp-mcub6g8e {
	min-height: 0px;
	--l_display: unset;
	height: auto;
	min-width: 0px;
	width: 99.66620232869872%;
	max-width: 99999px;
	max-height: 99999px;
	--comp-display: unset;
	display: var(--l_display, var(--display, block));
	pointer-events: auto;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	align-self: flex-start;
	order: 3;
	position: relative;
}

#comp-mcub6g8e {
	--backgroundColor: 0, 0, 0;
	--alpha-backgroundColor: 0;
	--blendMode: normal;
	--textShadow: 0px 0px transparent;
	--textOutline: 0px 0px transparent;
	--color: var(--color_15);
	--alpha-color: 1;
	--fontFamily: open-sans-v2, sans-serif;
	--lineHeight: normal;
	--fontSize: 18px;
	--fontWeight: 400;
	--static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
	#comp-mcub6g8e {
		--fontSize: 16px;
	}
}

@media screen and (min-width: 320px) and (max-width: 750px) {
	#comp-mcub6g8e {
		--fontSize: 14px;
	}
}

#comp-mcuaykzb1 {
	min-height: 0px;
	--comp-display: flex;
	height: auto;
	min-width: 0px;
	width: auto;
	display: var(--l_display, var(--comp-display, flex));
	flex-direction: column;
	align-self: stretch;
	justify-self: stretch;
	pointer-events: auto;
	margin-left: 0%;
	margin-right: 0%;
	margin-top: 0%;
	margin-bottom: 0%;
	grid-area: 1/2/2/3;
	position: relative;
}

#comp-mcuaykzb1 .comp-mcuaykzb1-container {
	box-sizing: border-box;
	position: relative;
	pointer-events: none;
	flex-grow: 1;
	display: var(--l_display, var(--container-display));
	grid-template-rows: 1fr;
	grid-template-columns: minmax(0px, 1fr);
	--container-layout-type: grid-container-layout;
	--container-display: grid;
}

@media screen and (min-width: 320px) and (max-width: 750px) {
	#comp-mcuaykzb1 .comp-mcuaykzb1-container {
		grid-template-rows: minmax(max-content, 99.99996302629754%);
	}

	#comp-mcuaykzb1 {
		margin-left: 0px;
		margin-right: 0px;
		margin-top: 0px;
		margin-bottom: 0px;
		grid-area: 2/1/3/2;
	}
}

#comp-mcuaykzb1 {
	--brw: 0px;
	--brd: var(--color_15);
	--bg: var(--color_11);
	--rd: 0px;
	--shd: none;
	--gradient: none;
	--alpha-brd: 0;
	--alpha-bg: 0;
	--boxShadowToggleOn-shd: none;
	--static-spx: 0.1 * var(--one-unit);
	--bg-gradient: none;
}

#comp-mcuaz6i6 {
	min-height: 0px;
	--l_display: unset;
	height: auto;
	min-width: 0px;
	width: auto;
	--comp-display: unset;
	display: var(--l_display, var(--display, block));
	align-self: stretch;
	justify-self: stretch;
	pointer-events: auto;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	margin-bottom: 0px;
	grid-area: 1/1/2/2;
	position: relative;
}

#comp-mcuesajk {
	min-height: 0px;
	--comp-display: flex;
	--l_display: unset;
	height: auto;
	min-width: 0px;
	max-width: 99999px;
	max-height: 99999px;
	display: var(--l_display, var(--comp-display, flex));
	flex-direction: column;
	align-self: stretch;
	justify-self: stretch;
	pointer-events: auto;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	grid-area: 1/1/2/2;
	position: relative;
}

#comp-mcuesajk .comp-mcuesajk-container {
	box-sizing: border-box;
	position: relative;
	pointer-events: none;
	padding-top: 0px;
	padding-right: max(0.5px, 0.0158103 * (var(--scaling-factor) - var(--scrollbar-width)));
	padding-left: max(0.5px, 0.0158103 * (var(--scaling-factor) - var(--scrollbar-width)));
	padding-bottom: 0px;
	row-gap: max(0.5px, 0.0316206 * (var(--scaling-factor) - var(--scrollbar-width)));
	column-gap: max(0.5px, 0.0316206 * (var(--scaling-factor) - var(--scrollbar-width)));
	max-width: var(--variables-m28o2bcx);
	margin-left: clamp(0px, (100% - var(--variables-m28o2bcx)) / 2, 100 * var(--one-unit));
	--section-max-width: var(--variables-m28o2bcx);
	flex-grow: 1;
	display: var(--l_display, var(--container-display));
	grid-template-rows: minmax(max(0.5px, 0.3438735 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
	grid-template-columns: minmax(0px, 1fr);
	--container-layout-type: grid-container-layout;
	--container-display: grid;
}

#comp-mcuesajk .comp-mcuesajk-container-pinned {
	max-width: var(--variables-m28o2bcx);
	margin-left: clamp(0px, (100% - var(--variables-m28o2bcx)) / 2, 100 * var(--one-unit));
	--section-max-width: var(--variables-m28o2bcx);
	height: 100%;
	width: 100%;
	position: absolute;
	display: grid;
	pointer-events: none;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
	#comp-mcuesajk .comp-mcuesajk-container {
		padding-top: max(0.5px, 0.0265605 * (var(--scaling-factor) - var(--scrollbar-width)));
		padding-right: max(0.5px, 0.0265605 * (var(--scaling-factor) - var(--scrollbar-width)));
		padding-left: max(0.5px, 0.0265605 * (var(--scaling-factor) - var(--scrollbar-width)));
		padding-bottom: max(0.5px, 0.0265605 * (var(--scaling-factor) - var(--scrollbar-width)));
		row-gap: max(0.5px, 0.0316206 * (var(--scaling-factor) - var(--scrollbar-width)));
		column-gap: max(0.5px, 0.0316206 * (var(--scaling-factor) - var(--scrollbar-width)));
		grid-template-rows: minmax(max(0.5px, 0.3715415 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
	}
}

@media screen and (min-width: 320px) and (max-width: 750px) {
	#comp-mcuesajk .comp-mcuesajk-container {
		padding-top: max(0.5px, 0.08 * (var(--scaling-factor) - var(--scrollbar-width)));
		padding-right: max(0.5px, 0.04 * (var(--scaling-factor) - var(--scrollbar-width)));
		padding-left: max(0.5px, 0.04 * (var(--scaling-factor) - var(--scrollbar-width)));
		padding-bottom: max(0.5px, 0.08 * (var(--scaling-factor) - var(--scrollbar-width)));
		row-gap: max(0.5px, 0.0316213 * (var(--scaling-factor) - var(--scrollbar-width)));
		column-gap: max(0.5px, 0.0316213 * (var(--scaling-factor) - var(--scrollbar-width)));
		grid-template-rows: minmax(max(0.5px, 0.5074988 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
	}
}

#comp-mcuesajk {
	--bg: var(--color_11);
	--alpha-bg: 0;
	--static-spx: 0.1 * var(--one-unit);
}

#comp-mcuesajr {
	min-height: 0px;
	height: auto;
	min-width: 0px;
	width: auto;
	--comp-display: unset;
	align-self: stretch;
	justify-self: stretch;
	pointer-events: auto;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	grid-area: 1/1/2/2;
	position: relative;
}

.comp-mcuesajr-container {
	box-sizing: border-box;
	display: var(--l_display, var(--container-display));
	grid-template-rows: 1fr;
	grid-template-columns: minmax(0px, 1fr);
	--container-layout-type: grid-container-layout;
	--container-display: grid;
}

#comp-mcuesajr {
	--brw: 0px;
	--brd: var(--color_15);
	--bg: var(--color_11);
	--rd: 0px;
	--shd: none;
	--gradient: none;
	--alpha-brd: 0;
	--alpha-bg: 0;
	--boxShadowToggleOn-shd: none;
	--static-spx: 0.1 * var(--one-unit);
	--bg-gradient: none;
}

#comp-mcuesaju {
	width: 48.52933673469388%;
	height: auto;
	--comp-display: unset;
	align-self: center;
	justify-self: center;
	pointer-events: auto;
	margin-top: 0px;
	margin-left: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
	grid-area: 1/1/2/2;
	position: relative;
}

.comp-mcuesaju-container {
	box-sizing: border-box;
	padding-top: max(0.5px, 0.0395257 * (var(--scaling-factor) - var(--scrollbar-width)));
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	display: var(--l_display, var(--container-display));
	flex-direction: column;
	--container-layout-type: flex-container-layout;
	--container-display: flex;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
	#comp-mcuesaju {
		width: 64.5168726928989%;
		justify-self: start;
		margin-bottom: min(-0.5px, -0.0000203 * (var(--scaling-factor) - var(--scrollbar-width)));
	}
}

@media screen and (min-width: 320px) and (max-width: 750px) {
	#comp-mcuesaju {
		width: 99.99992959610695%;
		justify-self: start;
		margin-bottom: min(-0.5px, -0.0014155 * (var(--scaling-factor) - var(--scrollbar-width)));
	}

	.comp-mcuesaju-container {
		padding-top: max(0.5px, 0.1340483 * (var(--scaling-factor) - var(--scrollbar-width)));
	}
}

#comp-mcuesaju {
	--brw: 0px;
	--brd: var(--color_15);
	--bg: var(--color_11);
	--rd: 0px;
	--shd: none;
	--gradient: none;
	--alpha-brd: 0;
	--alpha-bg: 0;
	--boxShadowToggleOn-shd: none;
	--static-spx: 0.1 * var(--one-unit);
	--bg-gradient: none;
}

#comp-mcuesajw2 {
	min-height: 0px;
	--l_display: unset;
	height: auto;
	min-width: 0px;
	width: 99.66620232869872%;
	max-width: 99999px;
	max-height: 99999px;
	--comp-display: unset;
	display: var(--l_display, var(--display, block));
	pointer-events: auto;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: max(0.5px, 0.0118454 * (var(--scaling-factor) - var(--scrollbar-width)));
	align-self: center;
	order: 1;
	position: relative;
}

@media screen and (min-width: 320px) and (max-width: 750px) {
	#comp-mcuesajw2 {
		margin-bottom: max(0.5px, 0.0266667 * (var(--scaling-factor) - var(--scrollbar-width)));
		align-self: flex-start;
	}
}

#comp-mcuesajw2 {
	--backgroundColor: 0, 0, 0;
	--alpha-backgroundColor: 0;
	--blendMode: normal;
	--textShadow: 0px 0px transparent;
	--textOutline: 0px 0px transparent;
	--fontSize: 40px;
	--fontWeight: bold;
	--color: var(--color_11);
	--alpha-color: 1;
	--textAlign: center;
	--static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
	#comp-mcuesajw2 {
		--fontSize: 30px;
	}
}

@media screen and (min-width: 320px) and (max-width: 750px) {
	#comp-mcuesajw2 {
		--fontSize: 25px;
	}
}

#comp-mcuesak01 {
	min-height: 0px;
	--l_display: unset;
	height: auto;
	min-width: 0px;
	width: 99.66620232869872%;
	max-width: 99999px;
	max-height: 99999px;
	--comp-display: unset;
	display: var(--l_display, var(--display, block));
	pointer-events: auto;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	align-self: center;
	order: 2;
	position: relative;
}

@media screen and (min-width: 320px) and (max-width: 750px) {
	#comp-mcuesak01 {
		align-self: flex-start;
	}
}

#comp-mcuesak01 {
	--backgroundColor: 0, 0, 0;
	--alpha-backgroundColor: 0;
	--blendMode: normal;
	--textShadow: 0px 0px transparent;
	--textOutline: 0px 0px transparent;
	--color: var(--color_11);
	--alpha-color: 1;
	--textAlign: center;
	--fontFamily: open-sans-v2, sans-serif;
	--lineHeight: normal;
	--fontSize: 18px;
	--fontWeight: 400;
	--static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
	#comp-mcuesak01 {
		--fontSize: 18px;
	}
}

@media screen and (min-width: 320px) and (max-width: 750px) {
	#comp-mcuesak01 {
		--fontSize: 14px;
	}
}

#comp-md1q0p7x {
	min-height: 0px;
	--comp-display: flex;
	--l_display: unset;
	height: auto;
	min-width: 0px;
	max-width: 99999px;
	max-height: 99999px;
	display: var(--l_display, var(--comp-display, flex));
	flex-direction: column;
	align-self: stretch;
	justify-self: stretch;
	pointer-events: auto;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	grid-area: 3/1/4/2;
	position: relative;
}

#comp-md1q0p7x .comp-md1q0p7x-container {
	box-sizing: border-box;
	position: relative;
	pointer-events: none;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	max-width: 99999999999px;
	margin-left: clamp(0px, (100% - 99999999999px) / 2, 100 * var(--one-unit));
	--section-max-width: 99999999999px;
	flex-grow: 1;
	display: var(--l_display, var(--container-display));
	grid-template-rows: minmax(max(0.5px, 0.2752103 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
	grid-template-columns: minmax(0px, 1fr);
	--container-layout-type: grid-container-layout;
	--container-display: grid;
}

#comp-md1q0p7x .comp-md1q0p7x-container-pinned {
	max-width: 99999999999px;
	margin-left: clamp(0px, (100% - 99999999999px) / 2, 100 * var(--one-unit));
	--section-max-width: 99999999999px;
	height: 100%;
	width: 100%;
	position: absolute;
	display: grid;
	pointer-events: none;
}

@media screen and (min-width: 320px) and (max-width: 750px) {
	#comp-md1q0p7x .comp-md1q0p7x-container {
		grid-template-rows: minmax(max(0.5px, 0.7125413 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
	}
}

#comp-md1q0p7x {
	--bg: var(--color_11);
	--alpha-bg: 0;
	--static-spx: 1px;
}

#comp-md1q1fz1 {
	min-height: 0px;
	--l_display: unset;
	height: auto;
	min-width: 0px;
	width: auto;
	--comp-display: unset;
	display: var(--l_display, var(--display, block));
	align-self: stretch;
	justify-self: stretch;
	pointer-events: auto;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	grid-area: 1/1/2/2;
	position: relative;
}

#comp-md1q1fz1 {
	--static-spx: 1px;
}

#comp-mct49pkh {
	width: auto;
	height: auto;
	--comp-display: unset;
	align-self: stretch;
	justify-self: stretch;
	pointer-events: auto;
	grid-area: 4/1/5/2;
	position: relative;
}

.comp-mct49pkh-container {
	box-sizing: border-box;
	display: var(--l_display, var(--container-display));
	grid-template-rows: 1fr;
	grid-template-columns: 1fr;
	--container-layout-type: grid-container-layout;
	--container-display: grid;
}

#comp-mct49pkh:not(.comp-mct49pkh-container) {
	display: var(--l_display, var(--container-display));
	grid-template-rows: 1fr;
	grid-template-columns: minmax(0, 1fr);
	--container-display: grid;
}

#comp-mct49pkh {
	--alpha-bg: 0;
	--bg: var(--color_11);
	--static-spx: 1px;
}

#comp-mct49pkh_r_comp-kbgakgyt {
	min-height: 746.545166015625px;
	height: auto;
	min-width: 0px;
	max-width: 99999px;
	max-height: 99999px;
	--comp-display: unset;
	align-self: stretch;
	justify-self: stretch;
	pointer-events: auto;
	grid-area: 3/1/4/2;
	position: relative;
}

#comp-mct49pkh_r_comp-kbgakgyt .comp-mct49pkh_r_comp-kbgakgyt-container {
	box-sizing: border-box;
	position: relative;
	pointer-events: none;
	row-gap: 50px;
	column-gap: 30px;
	max-width: 99999999999px;
	margin-left: clamp(0px, (100% - 99999999999px) / 2, 100 * var(--one-unit));
	--section-max-width: 99999999999px;
	display: var(--l_display, var(--container-display));
	grid-template-rows: minmax(168.5101717529297px, auto) minmax(139.35778843596955px, auto) minmax(54.868071752929694px, auto);
	grid-template-columns: minmax(0px, 1fr);
	--container-layout-type: grid-container-layout;
	--container-display: grid;
}

#comp-mct49pkh_r_comp-kbgakgyt:not(.comp-mct49pkh_r_comp-kbgakgyt-container) {
	display: var(--l_display, var(--container-display));
	grid-template-rows: 1fr;
	grid-template-columns: minmax(0, 1fr);
	--container-display: grid;
}

#comp-mct49pkh_r_comp-kbgakgyt .comp-mct49pkh_r_comp-kbgakgyt-container-pinned {
	max-width: 99999999999px;
	margin-left: clamp(0px, (100% - 99999999999px) / 2, 100 * var(--one-unit));
	--section-max-width: 99999999999px;
	height: 100%;
	width: 100%;
	position: absolute;
	display: grid;
	pointer-events: none;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
	#comp-mct49pkh_r_comp-kbgakgyt {
		min-height: 746.53125px;
	}

	#comp-mct49pkh_r_comp-kbgakgyt .comp-mct49pkh_r_comp-kbgakgyt-container {
		row-gap: 50px;
		grid-template-rows: minmax(99.344px, auto) minmax(139.35778843596955px, auto) minmax(71.94447175292969px, auto);
	}
}

@media screen and (min-width: 320px) and (max-width: 750px) {
	#comp-mct49pkh_r_comp-kbgakgyt {
		min-height: 1247.357666015625px;
	}

	#comp-mct49pkh_r_comp-kbgakgyt .comp-mct49pkh_r_comp-kbgakgyt-container {
		row-gap: 20px;
		grid-template-rows: minmax(316.2317392929291px, auto) minmax(629.031px, auto) minmax(100.8441717529297px, auto);
	}
}

#comp-mct49pkh_r_comp-kbgakgyt {
	--bg: var(--color_11);
	--alpha-bg: 0;
	--static-spx: 0.1 * var(--one-unit);
}

#comp-mct49pkh_r_comp-mcsx9ed3 {
	min-height: 0px;
	--comp-display: flex;
	height: auto;
	min-width: 0px;
	width: auto;
	display: var(--l_display, var(--comp-display, flex));
	flex-direction: column;
	align-self: stretch;
	justify-self: stretch;
	pointer-events: auto;
	margin-top: 0px;
	margin-left: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
	grid-area: 1/1/2/2;
	position: relative;
}

#comp-mct49pkh_r_comp-mcsx9ed3 .comp-mct49pkh_r_comp-mcsx9ed3-container {
	box-sizing: border-box;
	position: relative;
	pointer-events: none;
	flex-grow: 1;
	display: var(--l_display, var(--container-display));
	grid-template-rows: minmax(max-content, 100%);
	grid-template-columns: minmax(0px, 1fr);
	--container-layout-type: grid-container-layout;
	--container-display: grid;
}

#comp-mct49pkh_r_comp-mcsx9ed3 {
	--brw: 0px;
	--brd: var(--color_15);
	--bg: var(--color_18);
	--rd: 0px;
	--shd: none;
	--gradient: none;
	--alpha-brd: 0;
	--alpha-bg: 1;
	--boxShadowToggleOn-shd: none;
	--static-spx: 0.1 * var(--one-unit);
	--bg-gradient: none;
}

#comp-mct49pkh_r_comp-mcsxvi05 {
	min-height: 148.6632080078125px;
	--l_display: unset;
	height: auto;
	min-width: 0px;
	width: 1283.2987060546875px;
	max-width: 99999px;
	max-height: 99999px;
	--comp-display: unset;
	align-self: center;
	justify-self: center;
	pointer-events: auto;
	margin-left: 0px;
	margin-right: max(0.5px, 0.0003761 * (var(--scaling-factor) - var(--scrollbar-width)));
	margin-top: 0px;
	margin-bottom: 0px;
	grid-area: 1/1/2/2;
	position: relative;
}

.comp-mct49pkh_r_comp-mcsxvi05-container {
	box-sizing: border-box;
	padding-top: 0px;
	padding-right: max(0.5px, 0.0079177 * (var(--scaling-factor) - var(--scrollbar-width)));
	padding-left: max(0.5px, 0.0079177 * (var(--scaling-factor) - var(--scrollbar-width)));
	padding-bottom: 0px;
	row-gap: 0px;
	column-gap: 0px;
	display: var(--l_display, var(--container-display));
	grid-template-rows: minmax(108.66300000000001px, auto);
	grid-template-columns: minmax(0px, 1fr);
	--container-layout-type: grid-container-layout;
	--container-display: grid;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
	#comp-mct49pkh_r_comp-mcsxvi05 {
		min-height: 132.59375px;
		width: 751.4722290039062px;
		margin-left: 0px;
		margin-right: 0px;
	}

	.comp-mct49pkh_r_comp-mcsxvi05-container {
		padding-right: max(0.5px, 0.0266308 * (var(--scaling-factor) - var(--scrollbar-width)));
		padding-left: max(0.5px, 0.0266308 * (var(--scaling-factor) - var(--scrollbar-width)));
		grid-template-rows: minmax(132.593625px, auto);
		grid-template-columns: minmax(0px, 728.0691889648438fr);
	}
}

@media screen and (min-width: 320px) and (max-width: 750px) {
	#comp-mct49pkh_r_comp-mcsxvi05 {
		min-height: 283.5555725097656px;
		width: 373.3333435058594px;
		margin-left: max(0.5px, 0.0033512 * (var(--scaling-factor) - var(--scrollbar-width)));
		margin-right: 0px;
	}

	.comp-mct49pkh_r_comp-mcsxvi05-container {
		padding-right: max(0.5px, 0.0402145 * (var(--scaling-factor) - var(--scrollbar-width)));
		padding-left: max(0.5px, 0.0402145 * (var(--scaling-factor) - var(--scrollbar-width)));
		grid-template-rows: minmax(283.5551717529297px, auto);
		grid-template-columns: minmax(0px, 353.4724064941406fr);
	}
}

#comp-mct49pkh_r_comp-mcsxvi05 {
	--brw: 0px;
	--brd: var(--color_13);
	--bg: var(--color_12);
	--rd: 0px;
	--shd: none;
	--gradient: none;
	--alpha-brd: 1;
	--alpha-bg: 0;
	--boxShadowToggleOn-shd: none;
	--static-spx: 0.1 * var(--one-unit);
	--bg-gradient: none;
}

#comp-mct49pkh_r_comp-mcsysmb2 {
	min-height: 0px;
	--l_display: unset;
	height: auto;
	min-width: 0px;
	width: 52.26626043719336%;
	max-width: 99999px;
	max-height: 99999px;
	--comp-display: unset;
	display: var(--l_display, var(--display, block));
	align-self: center;
	justify-self: start;
	pointer-events: auto;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: max(0.5px, 0.0014341 * (var(--scaling-factor) - var(--scrollbar-width)));
	grid-area: 1/1/2/2;
	position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
	#comp-mct49pkh_r_comp-mcsysmb2 {
		width: 45.42968398571847%;
		align-self: center;
		justify-self: start;
		margin-left: max(0.5px, 0.0131965 * (var(--scaling-factor) - var(--scrollbar-width)));
		margin-bottom: 0px;
	}
}

@media screen and (min-width: 320px) and (max-width: 750px) {
	#comp-mct49pkh_r_comp-mcsysmb2 {
		width: 94.02603248394655%;
		align-self: start;
		justify-self: center;
		margin-left: 0px;
		margin-bottom: 0px;
	}
}

#comp-mct49pkh_r_comp-mcsysmb2 {
	--backgroundColor: 0, 0, 0;
	--alpha-backgroundColor: 0;
	--blendMode: normal;
	--textShadow: 0px 0px transparent;
	--textOutline: 0px 0px transparent;
	--textDecoration: none;
	--color: var(--color_11);
	--alpha-color: 1;
	--fontSize: 35px;
	--fontWeight: bold;
	--static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
	#comp-mct49pkh_r_comp-mcsysmb2 {
		--lineHeight: 1.1em;
		--fontSize: 20px;
	}
}

@media screen and (min-width: 320px) and (max-width: 750px) {
	#comp-mct49pkh_r_comp-mcsysmb2 {
		--textAlign: center;
		--lineHeight: 1.1em;
		--fontSize: 25px;
	}
}

#comp-mct49pkh_r_comp-mcsyml9b {
	--l_display: unset;
	height: 138.17709350585938px;
	min-width: 320px;
	width: 40.404905253094086%;
	--comp-display: unset;
	display: var(--l_display, var(--display, block));
	align-self: center;
	justify-self: end;
	pointer-events: auto;
	margin-top: max(0.5px, 0.0003788 * (var(--scaling-factor) - var(--scrollbar-width)));
	margin-right: max(0.5px, 0.0003796 * (var(--scaling-factor) - var(--scrollbar-width)));
	margin-left: 0px;
	margin-bottom: 0px;
	grid-area: 1/1/2/2;
	position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
	#comp-mct49pkh_r_comp-mcsyml9b {
		height: 82.1701431274414px;
		min-width: 320px;
		width: 51.973448881443346%;
		align-self: center;
		justify-self: end;
		margin-top: 0px;
		margin-right: max(0.5px, 0.0031926 * (var(--scaling-factor) - var(--scrollbar-width)));
		margin-left: 0px;
	}
}

@media screen and (min-width: 320px) and (max-width: 750px) {
	#comp-mct49pkh_r_comp-mcsyml9b {
		min-height: 116.63951792704029px;
		height: auto;
		min-width: 0px;
		width: 322.9076189160321px;
		max-width: 99999px;
		max-height: 99999px;
		align-self: start;
		justify-self: center;
		margin-top: max(0.5px, 0.3142501 * (var(--scaling-factor) - var(--scrollbar-width)));
		margin-right: 0px;
		margin-left: max(0.5px, 0.012414 * (var(--scaling-factor) - var(--scrollbar-width)));
	}
}

#comp-mct49pkh_r_comp-mcsx9eeq {
	min-height: 0px;
	--comp-display: flex;
	height: auto;
	min-width: 0px;
	width: auto;
	display: var(--l_display, var(--comp-display, flex));
	flex-direction: column;
	align-self: stretch;
	justify-self: stretch;
	pointer-events: auto;
	margin-top: 0px;
	margin-left: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
	grid-area: 2/1/3/2;
	position: relative;
}

#comp-mct49pkh_r_comp-mcsx9eeq .comp-mct49pkh_r_comp-mcsx9eeq-container {
	box-sizing: border-box;
	position: relative;
	pointer-events: none;
	flex-grow: 1;
	display: var(--l_display, var(--container-display));
	grid-template-rows: minmax(max-content, 100%);
	grid-template-columns: minmax(0px, 1fr);
	--container-layout-type: grid-container-layout;
	--container-display: grid;
}

#comp-mct49pkh_r_comp-mcsx9eeq {
	--brw: 0px;
	--brd: var(--color_15);
	--bg: var(--color_18);
	--rd: 0px;
	--shd: none;
	--gradient: none;
	--alpha-brd: 0;
	--alpha-bg: 0;
	--boxShadowToggleOn-shd: none;
	--static-spx: 0.1 * var(--one-unit);
	--bg-gradient: none;
}

#comp-mct49pkh_r_comp-mcsy59zd {
	min-height: 327.06597900390625px;
	--l_display: unset;
	height: auto;
	min-width: 0px;
	width: 1283.2987060546875px;
	max-width: 99999px;
	max-height: 99999px;
	--comp-display: unset;
	align-self: center;
	justify-self: center;
	pointer-events: auto;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	grid-area: 1/1/2/2;
	position: relative;
}

.comp-mct49pkh_r_comp-mcsy59zd-container {
	box-sizing: border-box;
	padding-top: 0px;
	padding-right: max(0.5px, 0.0079177 * (var(--scaling-factor) - var(--scrollbar-width)));
	padding-left: max(0.5px, 0.0079177 * (var(--scaling-factor) - var(--scrollbar-width)));
	padding-bottom: 0px;
	row-gap: 0px;
	column-gap: 0px;
	display: var(--l_display, var(--container-display));
	grid-template-rows: minmax(327.06597900390625px, auto);
	grid-template-columns: minmax(0px, 1fr);
	--container-layout-type: grid-container-layout;
	--container-display: grid;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
	#comp-mct49pkh_r_comp-mcsy59zd {
		min-height: 327.06597900390625px;
		width: 751.4583740234375px;
		margin-left: max(0.5px, 0.0001611 * (var(--scaling-factor) - var(--scrollbar-width)));
		margin-top: max(0.5px, 0.0007164 * (var(--scaling-factor) - var(--scrollbar-width)));
	}

	.comp-mct49pkh_r_comp-mcsy59zd-container {
		padding-right: max(0.5px, 0.0266312 * (var(--scaling-factor) - var(--scrollbar-width)));
		padding-left: max(0.5px, 0.0266312 * (var(--scaling-factor) - var(--scrollbar-width)));
		grid-template-rows: minmax(327.06597900390625px, auto);
		grid-template-columns: minmax(0px, 728.0556870117188fr);
	}
}

@media screen and (min-width: 320px) and (max-width: 750px) {
	#comp-mct49pkh_r_comp-mcsy59zd {
		min-height: 641px;
		width: 373.3333435058594px;
		margin-left: 0px;
		margin-top: 0px;
	}

	.comp-mct49pkh_r_comp-mcsy59zd-container {
		padding-right: max(0.5px, 0.0402133 * (var(--scaling-factor) - var(--scrollbar-width)));
		padding-left: max(0.5px, 0.0402133 * (var(--scaling-factor) - var(--scrollbar-width)));
		grid-template-rows: minmax(641px, auto);
		grid-template-columns: minmax(0px, 353.47256298828125fr);
	}
}

#comp-mct49pkh_r_comp-mcsy59zd {
	--brw: 0px;
	--brd: var(--color_13);
	--bg: var(--color_12);
	--rd: 0px;
	--shd: none;
	--gradient: none;
	--alpha-brd: 1;
	--alpha-bg: 0;
	--boxShadowToggleOn-shd: none;
	--static-spx: 0.1 * var(--one-unit);
	--bg-gradient: none;
}

#comp-mct49pkh_r_comp-mcsy425b {
	min-height: 212.50001525878906px;
	--l_display: unset;
	height: auto;
	min-width: 0px;
	width: 99.99989917047358%;
	max-width: 99999px;
	max-height: 99999px;
	--comp-display: unset;
	align-self: center;
	justify-self: start;
	pointer-events: auto;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	grid-area: 1/1/2/2;
	position: relative;
}

.comp-mct49pkh_r_comp-mcsy425b-container {
	box-sizing: border-box;
	row-gap: 0px;
	column-gap: max(0.5px, 0.0155885 * (var(--scaling-factor) - var(--scrollbar-width)));
	display: var(--l_display, var(--container-display));
	flex-direction: row;
	justify-content: flex-start;
	flex-wrap: nowrap;
	--container-layout-type: flex-container-layout;
	--container-display: flex;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
	#comp-mct49pkh_r_comp-mcsy425b {
		width: 100.4768717058037%;
		align-self: center;
		margin-left: min(-0.5px, -0.0000028 * (var(--scaling-factor) - var(--scrollbar-width)));
		margin-top: max(0.5px, 0.0001387 * (var(--scaling-factor) - var(--scrollbar-width)));
	}
}

@media screen and (min-width: 320px) and (max-width: 750px) {
	#comp-mct49pkh_r_comp-mcsy425b {
		width: 99.56714092471933%;
		align-self: start;
		margin-left: min(-0.5px, -0.001304 * (var(--scaling-factor) - var(--scrollbar-width)));
		margin-top: 0px;
	}

	.comp-mct49pkh_r_comp-mcsy425b-container {
		row-gap: 20px;
		column-gap: 0px;
		flex-wrap: wrap;
	}
}

#comp-mct49pkh_r_comp-mcsy425b {
	--brw: 0px;
	--brd: 232, 230, 230;
	--bg: 255, 255, 255;
	--rd: 0px;
	--shd: none;
	--gradient: none;
	--alpha-brd: 1;
	--alpha-bg: 0;
	--boxShadowToggleOn-shd: none;
	--static-spx: 0.1 * var(--one-unit);
	--bg-gradient: none;
}

#comp-mct49pkh_r_comp-mcsy425h {
	min-height: 0px;
	--l_display: unset;
	height: auto;
	min-width: 0px;
	width: 33.3%;
	max-width: 99999px;
	max-height: 99999px;
	--comp-display: unset;
	scroll-snap-align: none;
	pointer-events: auto;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	align-self: stretch;
	order: 1;
	flex-basis: 33.3%;
	flex-grow: 1;
	flex-shrink: 1;
	position: relative;
}

.comp-mct49pkh_r_comp-mcsy425h-container {
	box-sizing: border-box;
	row-gap: 0px;
	column-gap: 0px;
	display: var(--l_display, var(--container-display));
	grid-template-rows: minmax(max(0.5px, 0.19375 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
	grid-template-columns: minmax(0px, 168.78125fr);
	--container-layout-type: grid-container-layout;
	--container-display: grid;
}

@media screen and (min-width: 320px) and (max-width: 750px) {
	#comp-mct49pkh_r_comp-mcsy425h {
		min-height: 40px;
		width: 100%;
		flex-basis: 100%;
	}
}

#comp-mct49pkh_r_comp-mcsy425h {
	--brw: 0px;
	--brd: 232, 230, 230;
	--bg: var(--color_16);
	--rd: 0px;
	--shd: none;
	--gradient: none;
	--alpha-brd: 1;
	--alpha-bg: 0;
	--alphaBg: 1;
	--boxShadowToggleOn-shd: none;
	--alphaBrd: 0.18;
	--static-spx: 0.1 * var(--one-unit);
	--bg-gradient: none;
}

#comp-mct49pkh_r_comp-mcsyecrv {
	width: 66.64365859398555%;
	height: auto;
	--comp-display: unset;
	align-self: start;
	justify-self: start;
	pointer-events: auto;
	margin-top: max(0.5px, 0.0005311 * (var(--scaling-factor) - var(--scrollbar-width)));
	margin-left: min(-0.5px, -0.0003953 * (var(--scaling-factor) - var(--scrollbar-width)));
	margin-bottom: 0px;
	margin-right: 0px;
	grid-area: 1/1/2/2;
	position: relative;
}

.comp-mct49pkh_r_comp-mcsyecrv-container {
	box-sizing: border-box;
	display: var(--l_display, var(--container-display));
	flex-direction: column;
	--container-layout-type: flex-container-layout;
	--container-display: flex;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
	#comp-mct49pkh_r_comp-mcsyecrv {
		width: 95.09401822970726%;
		justify-self: start;
		margin-top: max(0.5px, 0.0007164 * (var(--scaling-factor) - var(--scrollbar-width)));
		margin-left: min(-0.5px, -0.0006471 * (var(--scaling-factor) - var(--scrollbar-width)));
		margin-bottom: min(-0.5px, -0.0006471 * (var(--scaling-factor) - var(--scrollbar-width)));
	}
}

@media screen and (min-width: 320px) and (max-width: 750px) {
	#comp-mct49pkh_r_comp-mcsyecrv {
		width: 95.09401822970726%;
		justify-self: center;
		margin-top: max(0.5px, 0.0007158 * (var(--scaling-factor) - var(--scrollbar-width)));
		margin-left: 0px;
		margin-bottom: min(-0.5px, -0.0006461 * (var(--scaling-factor) - var(--scrollbar-width)));
	}
}

#comp-mct49pkh_r_comp-mcsyecrv {
	--brw: 0px;
	--brd: var(--color_15);
	--bg: var(--color_11);
	--rd: 0px;
	--shd: none;
	--gradient: none;
	--alpha-brd: 0;
	--alpha-bg: 0;
	--boxShadowToggleOn-shd: none;
	--static-spx: 0.1 * var(--one-unit);
	--bg-gradient: none;
}

#comp-mct49pkh_r_comp-mcsy7e59 {
	min-height: 0px;
	--l_display: unset;
	height: 61.17929560727771px;
	min-width: 0px;
	width: 186.04523500245858px;
	max-width: 99999px;
	max-height: 99999px;
	--comp-display: unset;
	display: var(--l_display, var(--display, block));
	pointer-events: auto;
	margin-left: max(0.5px, 0.0003953 * (var(--scaling-factor) - var(--scrollbar-width)));
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: max(0.5px, 0.015615 * (var(--scaling-factor) - var(--scrollbar-width)));
	align-self: flex-start;
	order: 1;
	position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
	#comp-mct49pkh_r_comp-mcsy7e59 {
		height: 56.53050657882886px;
		width: 174.5183737342489px;
		margin-left: max(0.5px, 0.0006471 * (var(--scaling-factor) - var(--scrollbar-width)));
		margin-bottom: max(0.5px, 0.0199734 * (var(--scaling-factor) - var(--scrollbar-width)));
		align-self: flex-start;
	}
}

@media screen and (min-width: 320px) and (max-width: 750px) {
	#comp-mct49pkh_r_comp-mcsy7e59 {
		margin-left: 0px;
		margin-bottom: max(0.5px, 0.0402145 * (var(--scaling-factor) - var(--scrollbar-width)));
		align-self: center;
	}
}

#comp-mct49pkh_r_comp-mcsy7e59 {
	--backgroundColor: 0, 0, 0;
	--borderColor: 255, 255, 255;
	--borderWidth: 0px;
	--cornerRadius: 0px;
	--boxShadow: none;
	--mediaOpacity: 1;
	--blendMode: normal;
	--alpha-backgroundColor: 0;
	--alpha-borderColor: 0;
	--boxShadowToggleOn-boxShadow: none;
	--static-spx: 0.1 * var(--one-unit);
}

#comp-mct49pkh_r_comp-mcsy7e59 wow-image {
	overflow: clip;
}

#comp-mct49pkh_r_comp-mcsy7e59 wow-image img {
	height: 100%;
}

#comp-mct49pkh_r_comp-mcsycvyd {
	min-height: 0px;
	--l_display: unset;
	height: auto;
	min-width: 0px;
	width: 99.8132212665133%;
	max-width: 99999px;
	max-height: 99999px;
	--comp-display: unset;
	display: var(--l_display, var(--display, block));
	pointer-events: auto;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: max(0.5px, 0.0156016 * (var(--scaling-factor) - var(--scrollbar-width)));
	align-self: flex-end;
	order: 2;
	position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
	#comp-mct49pkh_r_comp-mcsycvyd {
		width: 100%;
		margin-bottom: max(0.5px, 0.0199731 * (var(--scaling-factor) - var(--scrollbar-width)));
		align-self: flex-start;
	}
}

@media screen and (min-width: 320px) and (max-width: 750px) {
	#comp-mct49pkh_r_comp-mcsycvyd {
		margin-bottom: max(0.5px, 0.0402146 * (var(--scaling-factor) - var(--scrollbar-width)));
		align-self: center;
	}
}

#comp-mct49pkh_r_comp-mcsycvyd {
	--backgroundColor: 0, 0, 0;
	--alpha-backgroundColor: 0;
	--blendMode: normal;
	--textShadow: 0px 0px transparent;
	--textOutline: 0px 0px transparent;
	--lineHeight: 1.6em;
	--letterSpacing: 0em;
	--color: var(--color_11);
	--alpha-color: 1;
	--fontSize: 16px;
	--static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 750px) {
	#comp-mct49pkh_r_comp-mcsycvyd {
		--textAlign: center;
	}
}

#comp-mct49pkh_r_comp-mcsyz8yg {
	min-height: unset;
	--l_display: unset;
	height: auto;
	--aspect-ratio: 0.1463980261492106;
	min-width: 0px;
	width: 78.7688947640669%;
	max-width: 99999px;
	max-height: 99999px;
	aspect-ratio: 1/var(--aspect-ratio);
	--comp-display: unset;
	display: var(--l_display, var(--display, block));
	pointer-events: auto;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	align-self: flex-start;
	order: 3;
	position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
	#comp-mct49pkh_r_comp-mcsyz8yg {
		width: 80.6326846508542%;
		align-self: flex-start;
	}
}

@media screen and (min-width: 320px) and (max-width: 750px) {
	#comp-mct49pkh_r_comp-mcsyz8yg {
		width: 55.67720653150675%;
		align-self: center;
	}
}

#comp-mct49pkh_r_comp-mcsyz8yg {
	--iconSize: 30px;
	--orientation: HORIZ;
	--spacing: 16.038px;
	--static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
	#comp-mct49pkh_r_comp-mcsyz8yg {
		--iconSize: 25px;
		--spacing: 14px;
	}
}

#comp-mct49pkh_r_comp-mcsy425j {
	min-height: 0px;
	--l_display: unset;
	height: auto;
	min-width: 0px;
	width: 33.3%;
	max-width: 99999px;
	max-height: 99999px;
	--comp-display: unset;
	scroll-snap-align: none;
	pointer-events: auto;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	align-self: stretch;
	order: 2;
	flex-basis: 33.3%;
	flex-grow: 1;
	flex-shrink: 1;
	position: relative;
}

.comp-mct49pkh_r_comp-mcsy425j-container {
	box-sizing: border-box;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	row-gap: 0px;
	column-gap: 0px;
	display: var(--l_display, var(--container-display));
	grid-template-rows: minmax(max(0.5px, 0.1937498 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
	grid-template-columns: minmax(0px, 156.39025fr);
	--container-layout-type: grid-container-layout;
	--container-display: grid;
}

@media screen and (min-width: 320px) and (max-width: 750px) {
	#comp-mct49pkh_r_comp-mcsy425j {
		min-height: 40px;
		width: 100%;
		flex-basis: 100%;
	}
}

#comp-mct49pkh_r_comp-mcsy425j {
	--brw: 0px;
	--brd: 232, 230, 230;
	--bg: var(--color_16);
	--rd: 0px;
	--shd: none;
	--gradient: none;
	--alpha-brd: 1;
	--alpha-bg: 0;
	--alphaBg: 1;
	--boxShadowToggleOn-shd: none;
	--alphaBrd: 0.18;
	--static-spx: 0.1 * var(--one-unit);
	--bg-gradient: none;
}

#comp-mct49pkh_r_comp-mcsz5b1p {
	width: 57.59075757934695%;
	height: auto;
	--comp-display: unset;
	align-self: start;
	justify-self: start;
	pointer-events: auto;
	margin-top: 0px;
	margin-left: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
	grid-area: 1/1/2/2;
	position: relative;
}

.comp-mct49pkh_r_comp-mcsz5b1p-container {
	box-sizing: border-box;
	display: var(--l_display, var(--container-display));
	flex-direction: column;
	--container-layout-type: flex-container-layout;
	--container-display: flex;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
	#comp-mct49pkh_r_comp-mcsz5b1p {
		width: 82.1475974747079%;
		justify-self: center;
		margin-top: max(0.5px, 0.0007164 * (var(--scaling-factor) - var(--scrollbar-width)));
	}
}

@media screen and (min-width: 320px) and (max-width: 750px) {
	#comp-mct49pkh_r_comp-mcsz5b1p {
		width: 82.1475974747079%;
	}
}

#comp-mct49pkh_r_comp-mcsz5b1p {
	--brw: 0px;
	--brd: var(--color_15);
	--bg: var(--color_11);
	--rd: 0px;
	--shd: none;
	--gradient: none;
	--alpha-brd: 0;
	--alpha-bg: 0;
	--boxShadowToggleOn-shd: none;
	--static-spx: 0.1 * var(--one-unit);
	--bg-gradient: none;
}

#comp-mct49pkh_r_comp-mcsyfesk {
	min-height: 0px;
	--l_display: unset;
	height: auto;
	min-width: 0px;
	width: 100%;
	max-width: 99999px;
	max-height: 99999px;
	--comp-display: unset;
	display: var(--l_display, var(--display, block));
	pointer-events: auto;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: max(0.5px, 0.0155885 * (var(--scaling-factor) - var(--scrollbar-width)));
	align-self: flex-start;
	order: 1;
	position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
	#comp-mct49pkh_r_comp-mcsyfesk {
		margin-bottom: max(0.5px, 0.0035369 * (var(--scaling-factor) - var(--scrollbar-width)));
		align-self: flex-start;
	}
}

@media screen and (min-width: 320px) and (max-width: 750px) {
	#comp-mct49pkh_r_comp-mcsyfesk {
		margin-bottom: max(0.5px, 0.0268097 * (var(--scaling-factor) - var(--scrollbar-width)));
		align-self: center;
	}
}

#comp-mct49pkh_r_comp-mcsyfesk {
	--backgroundColor: 0, 0, 0;
	--alpha-backgroundColor: 0;
	--blendMode: normal;
	--textShadow: 0px 0px transparent;
	--textOutline: 0px 0px transparent;
	--textDecoration: none;
	--color: var(--color_11);
	--alpha-color: 1;
	--textAlign: left;
	--fontSize: 22px;
	--fontWeight: bold;
	--static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
	#comp-mct49pkh_r_comp-mcsyfesk {
		--textAlign: left;
		--fontSize: 18px;
	}
}

@media screen and (min-width: 320px) and (max-width: 750px) {
	#comp-mct49pkh_r_comp-mcsyfesk {
		--textAlign: center;
		--fontSize: 18px;
	}
}

#comp-mct49pkh_r_comp-mcsz3hth {
	min-height: 0px;
	--l_display: unset;
	height: auto;
	min-width: 0px;
	width: 100%;
	max-width: 99999px;
	max-height: 99999px;
	--comp-display: unset;
	display: var(--l_display, var(--display, block));
	pointer-events: auto;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	align-self: flex-start;
	order: 2;
	position: relative;
}

@media screen and (min-width: 320px) and (max-width: 750px) {
	#comp-mct49pkh_r_comp-mcsz3hth {
		align-self: center;
	}
}

#comp-mct49pkh_r_comp-mcsz3hth {
	--backgroundColor: 0, 0, 0;
	--alpha-backgroundColor: 0;
	--blendMode: normal;
	--textShadow: 0px 0px transparent;
	--textOutline: 0px 0px transparent;
	--color: var(--color_11);
	--alpha-color: 1;
	--textAlign: left;
	--letterSpacing: 0em;
	--lineHeight: 2em;
	--fontSize: 16px;
	--static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 750px) {
	#comp-mct49pkh_r_comp-mcsz3hth {
		--textAlign: center;
	}
}

#comp-mct49pkh_r_comp-mcsy425k1 {
	min-height: 0px;
	--l_display: unset;
	height: auto;
	min-width: 0px;
	width: 33.3%;
	max-width: 99999px;
	max-height: 99999px;
	--comp-display: unset;
	scroll-snap-align: none;
	pointer-events: auto;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	align-self: stretch;
	order: 3;
	flex-basis: 33.3%;
	flex-grow: 1;
	flex-shrink: 1;
	position: relative;
}

.comp-mct49pkh_r_comp-mcsy425k1-container {
	box-sizing: border-box;
	row-gap: 0px;
	column-gap: 0px;
	display: var(--l_display, var(--container-display));
	grid-template-rows: minmax(max(0.5px, 0.19375 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
	grid-template-columns: minmax(0px, 144.00025fr);
	--container-layout-type: grid-container-layout;
	--container-display: grid;
}

@media screen and (min-width: 320px) and (max-width: 750px) {
	#comp-mct49pkh_r_comp-mcsy425k1 {
		min-height: 137.34375px;
		width: 100%;
		flex-basis: 100%;
	}

	.comp-mct49pkh_r_comp-mcsy425k1-container {
		grid-template-rows: minmax(max(0.5px, 0.3682137 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
	}
}

#comp-mct49pkh_r_comp-mcsy425k1 {
	--brw: 0px;
	--brd: 232, 230, 230;
	--bg: var(--color_16);
	--rd: 0px;
	--shd: none;
	--gradient: none;
	--alpha-brd: 1;
	--alpha-bg: 0;
	--alphaBg: 1;
	--boxShadowToggleOn-shd: none;
	--alphaBrd: 0.18;
	--static-spx: 0.1 * var(--one-unit);
	--bg-gradient: none;
}

#comp-mct49pkh_r_comp-mcszkp6v {
	width: 86.32055107918583%;
	height: auto;
	--comp-display: unset;
	align-self: start;
	justify-self: start;
	pointer-events: auto;
	margin-top: 0px;
	margin-left: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
	grid-area: 1/1/2/2;
	position: relative;
}

.comp-mct49pkh_r_comp-mcszkp6v-container {
	box-sizing: border-box;
	padding-bottom: -215.44305534362803px;
	display: var(--l_display, var(--container-display));
	flex-direction: column;
	--container-layout-type: flex-container-layout;
	--container-display: flex;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
	#comp-mct49pkh_r_comp-mcszkp6v {
		width: 99.99986093700684%;
		margin-top: max(0.5px, 0.0006471 * (var(--scaling-factor) - var(--scrollbar-width)));
	}
}

@media screen and (min-width: 320px) and (max-width: 750px) {
	#comp-mct49pkh_r_comp-mcszkp6v {
		width: 99.99986093700684%;
		margin-top: max(0.5px, 0.0013032 * (var(--scaling-factor) - var(--scrollbar-width)));
	}
}

#comp-mct49pkh_r_comp-mcszkp6v {
	--brw: 0px;
	--brd: var(--color_15);
	--bg: var(--color_11);
	--rd: 0px;
	--shd: none;
	--gradient: none;
	--alpha-brd: 0;
	--alpha-bg: 0;
	--boxShadowToggleOn-shd: none;
	--static-spx: 0.1 * var(--one-unit);
	--bg-gradient: none;
}

#comp-mct49pkh_r_comp-mcsz7hzv1 {
	min-height: 0px;
	--l_display: unset;
	height: auto;
	min-width: 0px;
	width: 65.67149308572917%;
	max-width: 99999px;
	max-height: 99999px;
	--comp-display: unset;
	display: var(--l_display, var(--display, block));
	pointer-events: auto;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 20px;
	align-self: flex-start;
	order: 1;
	position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
	#comp-mct49pkh_r_comp-mcsz7hzv1 {
		margin-bottom: 15px;
		align-self: flex-start;
	}
}

@media screen and (min-width: 320px) and (max-width: 750px) {
	#comp-mct49pkh_r_comp-mcsz7hzv1 {
		margin-bottom: max(0.5px, 0.0530142 * (var(--scaling-factor) - var(--scrollbar-width)));
		align-self: center;
	}
}

#comp-mct49pkh_r_comp-mcsz7hzv1 {
	--backgroundColor: 0, 0, 0;
	--alpha-backgroundColor: 0;
	--blendMode: normal;
	--textShadow: 0px 0px transparent;
	--textOutline: 0px 0px transparent;
	--textDecoration: none;
	--color: var(--color_11);
	--alpha-color: 1;
	--textAlign: left;
	--fontSize: 22px;
	--fontWeight: bold;
	--static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 750px) {
	#comp-mct49pkh_r_comp-mcsz7hzv1 {
		--textAlign: center;
	}
}

#comp-mct49pkh_r_comp-mcsze1w8 {
	min-height: 0px;
	--l_display: unset;
	height: auto;
	min-width: 0px;
	width: 85.54325809834856%;
	max-width: 99999px;
	max-height: 99999px;
	--comp-display: unset;
	display: var(--l_display, var(--display, block));
	pointer-events: auto;
	margin-left: max(0.5px, 0.00088 * (var(--scaling-factor) - var(--scrollbar-width)));
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 20px;
	align-self: flex-start;
	order: 2;
	position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
	#comp-mct49pkh_r_comp-mcsze1w8 {
		margin-left: max(0.5px, 0.0008802 * (var(--scaling-factor) - var(--scrollbar-width)));
		margin-bottom: 15px;
		align-self: flex-start;
	}
}

@media screen and (min-width: 320px) and (max-width: 750px) {
	#comp-mct49pkh_r_comp-mcsze1w8 {
		margin-left: 0px;
		margin-bottom: 14.999971389770508px;
		align-self: center;
	}
}

#comp-mct49pkh_r_comp-mcsze1w8 {
	--backgroundColor: 0, 0, 0;
	--alpha-backgroundColor: 0;
	--blendMode: normal;
	--textShadow: 0px 0px transparent;
	--textOutline: 0px 0px transparent;
	--textDecoration: none;
	--color: var(--color_11);
	--alpha-color: 1;
	--fontFamily: open-sans-v2, sans-serif;
	--fontSize: 18px;
	--static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
	#comp-mct49pkh_r_comp-mcsze1w8 {
		--fontSize: 16px;
		--fontWeight: 700;
	}
}

@media screen and (min-width: 320px) and (max-width: 750px) {
	#comp-mct49pkh_r_comp-mcsze1w8 {
		--textAlign: center;
		--fontSize: 16px;
		--fontWeight: 700;
	}
}

#comp-mct49pkh_r_comp-mcszkcyt {
	width: 100%;
	height: auto;
	--comp-display: unset;
	pointer-events: auto;
	margin-top: 0px;
	margin-left: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
	align-self: flex-start;
	order: 3;
	position: relative;
}

.comp-mct49pkh_r_comp-mcszkcyt-container {
	box-sizing: border-box;
	display: var(--l_display, var(--container-display));
	flex-direction: column;
	--container-layout-type: flex-container-layout;
	--container-display: flex;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
	#comp-mct49pkh_r_comp-mcszkcyt {
		width: 100%;
		margin-bottom: 0px;
		margin-right: 0px;
		align-self: flex-start;
	}
}

@media screen and (min-width: 320px) and (max-width: 750px) {
	#comp-mct49pkh_r_comp-mcszkcyt {
		width: 70.55716465905189%;
		margin-bottom: -232.69105534362802px;
		margin-right: max(0.5px, 0.0000465 * (var(--scaling-factor) - var(--scrollbar-width)));
		align-self: center;
	}
}

#comp-mct49pkh_r_comp-mcszkcyt {
	--brw: 0px;
	--brd: var(--color_15);
	--bg: var(--color_11);
	--rd: 0px;
	--shd: none;
	--gradient: none;
	--alpha-brd: 0;
	--alpha-bg: 0;
	--boxShadowToggleOn-shd: none;
	--static-spx: 0.1 * var(--one-unit);
	--bg-gradient: none;
}

#comp-mct49pkh_r_comp-mcszcrjs {
	width: max-content;
	height: auto;
	min-height: 0px;
	--comp-display: unset;
	pointer-events: auto;
	margin-top: 0px;
	margin-left: 0px;
	margin-bottom: max(0.5px, 0.0116913 * (var(--scaling-factor) - var(--scrollbar-width)));
	margin-right: 0px;
	align-self: flex-start;
	order: 1;
	position: relative;
}

.comp-mct49pkh_r_comp-mcszcrjs-container {
	box-sizing: border-box;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	display: var(--l_display, var(--container-display));
	flex-direction: row;
	--container-layout-type: flex-container-layout;
	--container-display: flex;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
	#comp-mct49pkh_r_comp-mcszcrjs {
		margin-bottom: max(0.5px, 0.0117205 * (var(--scaling-factor) - var(--scrollbar-width)));
		align-self: flex-start;
	}
}

@media screen and (min-width: 320px) and (max-width: 750px) {
	#comp-mct49pkh_r_comp-mcszcrjs {
		margin-bottom: max(0.5px, 0.0268097 * (var(--scaling-factor) - var(--scrollbar-width)));
		align-self: center;
	}
}

#comp-mct49pkh_r_comp-mcszcrjs {
	--brw: 0px;
	--brd: var(--color_15);
	--bg: var(--color_11);
	--rd: 0px;
	--shd: none;
	--gradient: none;
	--alpha-brd: 0;
	--alpha-bg: 0;
	--boxShadowToggleOn-shd: none;
	--static-spx: 0.1 * var(--one-unit);
	--bg-gradient: none;
}

#comp-mct49pkh_r_comp-mcsza2hy {
	min-height: 0px;
	--l_display: unset;
	height: 30.000001907348633px;
	min-width: 0px;
	width: 30.000001907348633px;
	max-width: 99999px;
	max-height: 99999px;
	--comp-display: unset;
	display: var(--l_display, var(--display, block));
	pointer-events: auto;
	margin-left: 0px;
	margin-right: max(0.5px, 0.0155885 * (var(--scaling-factor) - var(--scrollbar-width)));
	margin-top: 0px;
	margin-bottom: 0px;
	align-self: center;
	order: 1;
	position: relative;
}

@media screen and (min-width: 320px) and (max-width: 750px) {
	#comp-mct49pkh_r_comp-mcsza2hy {
		margin-right: max(0.5px, 0.0155459 * (var(--scaling-factor) - var(--scrollbar-width)));
		margin-bottom: max(0.5px, 0.0001861 * (var(--scaling-factor) - var(--scrollbar-width)));
	}
}

#comp-mct49pkh_r_comp-mcsza2hy {
	--static-spx: 0.1 * var(--one-unit);
}

#comp-mct49pkh_r_comp-mcszbf6r {
	min-height: 0px;
	--l_display: unset;
	height: auto;
	min-width: 0px;
	width: max(0.5px, 0.2308771 * (var(--scaling-factor) - var(--scrollbar-width)));
	max-width: 99999px;
	max-height: 99999px;
	--comp-display: unset;
	display: var(--l_display, var(--display, block));
	pointer-events: auto;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	align-self: center;
	order: 2;
	position: relative;
}

@media screen and (min-width: 320px) and (max-width: 750px) {
	#comp-mct49pkh_r_comp-mcszbf6r {
		width: max(0.5px, 0.3022895 * (var(--scaling-factor) - var(--scrollbar-width)));
	}
}

#comp-mct49pkh_r_comp-mcszbf6r {
	--backgroundColor: 0, 0, 0;
	--alpha-backgroundColor: 0;
	--blendMode: normal;
	--textShadow: 0px 0px transparent;
	--textOutline: 0px 0px transparent;
	--textDecoration: none;
	--color: var(--color_11);
	--alpha-color: 1;
	--fontFamily: wfont_3f090f_d2b74fa2704044fa98373433c883f8ed, wf_d2b74fa2704044fa98373433c, orig_poppins_regular;
	--fontSize: 16px;
	--fontWeight: 400;
	--static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
	#comp-mct49pkh_r_comp-mcszbf6r {
		--fontSize: 14px;
	}
}

#comp-mct49pkh_r_comp-mcszg5yt {
	min-height: 0px;
	--l_display: unset;
	height: auto;
	width: max-content;
	--comp-display: unset;
	pointer-events: auto;
	margin-top: 0px;
	margin-left: 0px;
	margin-bottom: max(0.5px, 0.0116913 * (var(--scaling-factor) - var(--scrollbar-width)));
	margin-right: 0px;
	align-self: flex-start;
	order: 2;
	position: relative;
}

.comp-mct49pkh_r_comp-mcszg5yt-container {
	box-sizing: border-box;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	display: var(--l_display, var(--container-display));
	flex-direction: row;
	--container-layout-type: flex-container-layout;
	--container-display: flex;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
	#comp-mct49pkh_r_comp-mcszg5yt {
		margin-bottom: max(0.5px, 0.0115355 * (var(--scaling-factor) - var(--scrollbar-width)));
		align-self: flex-start;
	}
}

@media screen and (min-width: 320px) and (max-width: 750px) {
	#comp-mct49pkh_r_comp-mcszg5yt {
		margin-bottom: max(0.5px, 0.0268096 * (var(--scaling-factor) - var(--scrollbar-width)));
		align-self: center;
	}
}

#comp-mct49pkh_r_comp-mcszg5yt {
	--brw: 0px;
	--brd: var(--color_15);
	--bg: var(--color_11);
	--rd: 0px;
	--shd: none;
	--gradient: none;
	--alpha-brd: 0;
	--alpha-bg: 0;
	--boxShadowToggleOn-shd: none;
	--static-spx: 0.1 * var(--one-unit);
	--bg-gradient: none;
}

#comp-mct49pkh_r_comp-mcszg5z0 {
	min-height: 0px;
	--l_display: unset;
	height: 30.000001907348633px;
	min-width: 0px;
	width: 30.000001907348633px;
	max-width: 99999px;
	max-height: 99999px;
	--comp-display: unset;
	display: var(--l_display, var(--display, block));
	pointer-events: auto;
	margin-left: 0px;
	margin-right: max(0.5px, 0.0155885 * (var(--scaling-factor) - var(--scrollbar-width)));
	margin-top: 0px;
	margin-bottom: 0px;
	align-self: center;
	order: 1;
	position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
	#comp-mct49pkh_r_comp-mcszg5z0 {
		margin-right: max(0.5px, 0.0199734 * (var(--scaling-factor) - var(--scrollbar-width)));
		margin-bottom: 0px;
	}
}

@media screen and (min-width: 320px) and (max-width: 750px) {
	#comp-mct49pkh_r_comp-mcszg5z0 {
		margin-right: max(0.5px, 0.0199676 * (var(--scaling-factor) - var(--scrollbar-width)));
		margin-bottom: max(0.5px, 0.0003726 * (var(--scaling-factor) - var(--scrollbar-width)));
	}
}

#comp-mct49pkh_r_comp-mcszg5z0 {
	--static-spx: 0.1 * var(--one-unit);
}

#comp-mct49pkh_r_comp-mcszg5z4 {
	min-height: 0px;
	--l_display: unset;
	height: auto;
	min-width: 0px;
	width: max(0.5px, 0.2308771 * (var(--scaling-factor) - var(--scrollbar-width)));
	max-width: 99999px;
	max-height: 99999px;
	--comp-display: unset;
	display: var(--l_display, var(--display, block));
	pointer-events: auto;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	align-self: center;
	order: 2;
	position: relative;
}

@media screen and (min-width: 320px) and (max-width: 750px) {
	#comp-mct49pkh_r_comp-mcszg5z4 {
		width: max(0.5px, 0.5462574 * (var(--scaling-factor) - var(--scrollbar-width)));
	}
}

#comp-mct49pkh_r_comp-mcszg5z4 {
	--backgroundColor: 0, 0, 0;
	--alpha-backgroundColor: 0;
	--blendMode: normal;
	--textShadow: 0px 0px transparent;
	--textOutline: 0px 0px transparent;
	--textDecoration: none;
	--color: var(--color_11);
	--alpha-color: 1;
	--fontFamily: wfont_3f090f_d2b74fa2704044fa98373433c883f8ed, wf_d2b74fa2704044fa98373433c, orig_poppins_regular;
	--fontSize: 16px;
	--fontWeight: 400;
	--static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
	#comp-mct49pkh_r_comp-mcszg5z4 {
		--fontSize: 14px;
	}
}

#comp-mct49pkh_r_comp-mcszh5o7 {
	min-height: 0px;
	--l_display: unset;
	height: auto;
	width: max-content;
	--comp-display: unset;
	pointer-events: auto;
	margin-top: 0px;
	margin-left: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
	align-self: flex-start;
	order: 3;
	position: relative;
}

.comp-mct49pkh_r_comp-mcszh5o7-container {
	box-sizing: border-box;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	display: var(--l_display, var(--container-display));
	flex-direction: row;
	--container-layout-type: flex-container-layout;
	--container-display: flex;
}

@media screen and (min-width: 320px) and (max-width: 750px) {
	#comp-mct49pkh_r_comp-mcszh5o7 {
		margin-left: max(0.5px, 0.0000466 * (var(--scaling-factor) - var(--scrollbar-width)));
		align-self: center;
	}
}

#comp-mct49pkh_r_comp-mcszh5o7 {
	--brw: 0px;
	--brd: var(--color_15);
	--bg: var(--color_11);
	--rd: 0px;
	--shd: none;
	--gradient: none;
	--alpha-brd: 0;
	--alpha-bg: 0;
	--boxShadowToggleOn-shd: none;
	--static-spx: 0.1 * var(--one-unit);
	--bg-gradient: none;
}

#comp-mct49pkh_r_comp-mcszh5od2 {
	min-height: 0px;
	--l_display: unset;
	height: 30.000001907348633px;
	min-width: 0px;
	width: 30.000001907348633px;
	max-width: 99999px;
	max-height: 99999px;
	--comp-display: unset;
	display: var(--l_display, var(--display, block));
	pointer-events: auto;
	margin-left: 0px;
	margin-right: max(0.5px, 0.0155885 * (var(--scaling-factor) - var(--scrollbar-width)));
	margin-top: 0px;
	margin-bottom: 0px;
	align-self: center;
	order: 1;
	position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
	#comp-mct49pkh_r_comp-mcszh5od2 {
		margin-right: max(0.5px, 0.0155811 * (var(--scaling-factor) - var(--scrollbar-width)));
		margin-bottom: max(0.5px, 0.0002774 * (var(--scaling-factor) - var(--scrollbar-width)));
	}
}

@media screen and (min-width: 320px) and (max-width: 750px) {
	#comp-mct49pkh_r_comp-mcszh5od2 {
		margin-right: max(0.5px, 0.0268097 * (var(--scaling-factor) - var(--scrollbar-width)));
		margin-bottom: max(0.5px, 0.0017694 * (var(--scaling-factor) - var(--scrollbar-width)));
	}
}

#comp-mct49pkh_r_comp-mcszh5od2 {
	--static-spx: 0.1 * var(--one-unit);
}

#comp-mct49pkh_r_comp-mcszh5og {
	min-height: 0px;
	--l_display: unset;
	height: auto;
	min-width: 0px;
	width: max(0.5px, 0.2308771 * (var(--scaling-factor) - var(--scrollbar-width)));
	max-width: 99999px;
	max-height: 99999px;
	--comp-display: unset;
	display: var(--l_display, var(--display, block));
	pointer-events: auto;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	align-self: center;
	order: 2;
	position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
	#comp-mct49pkh_r_comp-mcszh5og {
		width: max(0.5px, 0.2409987 * (var(--scaling-factor) - var(--scrollbar-width)));
	}
}

@media screen and (min-width: 320px) and (max-width: 750px) {
	#comp-mct49pkh_r_comp-mcszh5og {
		width: max(0.5px, 0.4852279 * (var(--scaling-factor) - var(--scrollbar-width)));
	}
}

#comp-mct49pkh_r_comp-mcszh5og {
	--backgroundColor: 0, 0, 0;
	--alpha-backgroundColor: 0;
	--blendMode: normal;
	--textShadow: 0px 0px transparent;
	--textOutline: 0px 0px transparent;
	--textDecoration: none;
	--color: var(--color_11);
	--alpha-color: 1;
	--fontFamily: wfont_3f090f_d2b74fa2704044fa98373433c883f8ed, wf_d2b74fa2704044fa98373433c, orig_poppins_regular;
	--fontSize: 16px;
	--fontWeight: 400;
	--static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
	#comp-mct49pkh_r_comp-mcszh5og {
		--fontSize: 14px;
	}
}

#comp-mct49pkh_r_comp-mcsxqw7x {
	min-height: 0px;
	--comp-display: flex;
	--l_display: unset;
	height: auto;
	min-width: 0px;
	width: auto;
	display: var(--l_display, var(--comp-display, flex));
	flex-direction: column;
	align-self: stretch;
	justify-self: stretch;
	pointer-events: auto;
	margin-top: 0px;
	margin-left: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
	grid-area: 3/1/4/2;
	position: relative;
}

#comp-mct49pkh_r_comp-mcsxqw7x .comp-mct49pkh_r_comp-mcsxqw7x-container {
	box-sizing: border-box;
	position: relative;
	pointer-events: none;
	flex-grow: 1;
	display: var(--l_display, var(--container-display));
	grid-template-rows: minmax(max-content, 100%);
	grid-template-columns: minmax(0px, 1fr);
	--container-layout-type: grid-container-layout;
	--container-display: grid;
}

#comp-mct49pkh_r_comp-mcsxqw7x {
	--brw: 0px;
	--brd: var(--color_15);
	--bg: var(--color_19);
	--rd: 0px;
	--shd: none;
	--gradient: none;
	--alpha-brd: 0;
	--alpha-bg: 1;
	--boxShadowToggleOn-shd: none;
	--static-spx: 0.1 * var(--one-unit);
	--bg-gradient: none;
}

#comp-mct49pkh_r_comp-mcszyscm {
	min-height: 41.597225189208984px;
	--l_display: unset;
	height: auto;
	min-width: 0px;
	width: 1253.8021240234375px;
	max-width: 99999px;
	max-height: 99999px;
	--comp-display: unset;
	align-self: center;
	justify-self: center;
	pointer-events: auto;
	margin-left: 0px;
	margin-right: max(0.5px, 0.0003898 * (var(--scaling-factor) - var(--scrollbar-width)));
	margin-top: 0px;
	margin-bottom: 0px;
	grid-area: 1/1/2/2;
	position: relative;
}

.comp-mct49pkh_r_comp-mcszyscm-container {
	box-sizing: border-box;
	row-gap: 0px;
	column-gap: 0px;
	display: var(--l_display, var(--container-display));
	grid-template-rows: minmax(41.59725725097656px, auto);
	grid-template-columns: minmax(0px, 1fr);
	--container-layout-type: grid-container-layout;
	--container-display: grid;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
	#comp-mct49pkh_r_comp-mcszyscm {
		min-height: 56.04166793823242px;
		width: 751.1111450195312px;
		margin-left: max(0.5px, 0.0134314 * (var(--scaling-factor) - var(--scrollbar-width)));
		margin-right: 0px;
		margin-top: max(0.5px, 0.0008322 * (var(--scaling-factor) - var(--scrollbar-width)));
	}

	.comp-mct49pkh_r_comp-mcszyscm-container {
		padding-top: 0px;
		padding-right: max(0.5px, 0.0266312 * (var(--scaling-factor) - var(--scrollbar-width)));
		padding-left: max(0.5px, 0.0266312 * (var(--scaling-factor) - var(--scrollbar-width)));
		padding-bottom: 0px;
		grid-template-rows: minmax(56.04166793823242px, auto);
		grid-template-columns: minmax(0px, 751.1113129882813fr);
	}
}

@media screen and (min-width: 320px) and (max-width: 750px) {
	#comp-mct49pkh_r_comp-mcszyscm {
		min-height: 78.61457824707031px;
		width: 373.3333435058594px;
		margin-left: max(0.5px, 0.0016765 * (var(--scaling-factor) - var(--scrollbar-width)));
		margin-right: 0px;
		margin-top: 0px;
	}

	.comp-mct49pkh_r_comp-mcszyscm-container {
		padding-top: 0px;
		padding-right: max(0.5px, 0.0402145 * (var(--scaling-factor) - var(--scrollbar-width)));
		padding-left: max(0.5px, 0.0402145 * (var(--scaling-factor) - var(--scrollbar-width)));
		padding-bottom: 0px;
		grid-template-rows: minmax(78.61455649414063px, auto);
		grid-template-columns: minmax(0px, 353.4717919921875fr);
	}
}

#comp-mct49pkh_r_comp-mcszyscm {
	--brw: 0px;
	--brd: var(--color_13);
	--bg: var(--color_12);
	--rd: 0px;
	--shd: none;
	--gradient: none;
	--alpha-brd: 1;
	--alpha-bg: 0;
	--boxShadowToggleOn-shd: none;
	--static-spx: 0.1 * var(--one-unit);
	--bg-gradient: none;
}

#comp-mct49pkh_r_comp-kd5pdf7t {
	--l_display: unset;
	height: auto;
	min-width: 0px;
	width: 27.175948511839852%;
	max-width: 99999px;
	--comp-display: unset;
	display: var(--l_display, var(--display, block));
	align-self: center;
	justify-self: start;
	pointer-events: auto;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	grid-area: 1/1/2/2;
	position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
	#comp-mct49pkh_r_comp-kd5pdf7t {
		width: 45.36382831576106%;
	}
}

@media screen and (min-width: 320px) and (max-width: 750px) {
	#comp-mct49pkh_r_comp-kd5pdf7t {
		width: 93.83427973487743%;
		align-self: start;
		margin-left: 6.163198486328099px;
		margin-top: 20.34027099609375px;
	}
}

#comp-mct49pkh_r_comp-kd5pdf7t {
	--backgroundColor: 0, 0, 0;
	--alpha-backgroundColor: 0;
	--blendMode: normal;
	--textShadow: 0px 0px transparent;
	--textOutline: 0px 0px transparent;
	--color: var(--color_12);
	--alpha-color: 1;
	--textAlign: left;
	--letterSpacing: 0em;
	--lineHeight: normal;
	--fontSize: 14px;
	--static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 750px) {
	#comp-mct49pkh_r_comp-kd5pdf7t {
		--textAlign: center;
	}
}

#comp-mct49pkh_r_comp-mcszuwh7 {
	--l_display: unset;
	height: auto;
	min-width: 0px;
	width: 27.175948511839852%;
	max-width: 99999px;
	--comp-display: unset;
	display: var(--l_display, var(--display, block));
	align-self: center;
	justify-self: end;
	pointer-events: auto;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	grid-area: 1/1/2/2;
	position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
	#comp-mct49pkh_r_comp-mcszuwh7 {
		width: 45.36382831576106%;
	}
}

@media screen and (min-width: 320px) and (max-width: 750px) {
	#comp-mct49pkh_r_comp-mcszuwh7 {
		width: 93.83427973487743%;
		align-self: start;
		justify-self: center;
		margin-right: 4.322919860839818px;
		margin-top: 53.71527099609375px;
	}
}

#comp-mct49pkh_r_comp-mcszuwh7 {
	--backgroundColor: 0, 0, 0;
	--alpha-backgroundColor: 0;
	--blendMode: normal;
	--textShadow: 0px 0px transparent;
	--textOutline: 0px 0px transparent;
	--color: var(--color_12);
	--alpha-color: 1;
	--textAlign: right;
	--letterSpacing: 0em;
	--lineHeight: normal;
	--fontSize: 14px;
	--static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 750px) {
	#comp-mct49pkh_r_comp-mcszuwh7 {
		--textAlign: center;
	}
}

#comp-mct49pok {
	height: auto;
	width: auto;
	--l_display: unset;
	--comp-display: unset;
	align-self: start;
	justify-self: end;
	pointer-events: auto;
	margin-top: 0px;
	margin-right: 0px;
	grid-area: 1/1/2/2;
	position: relative;
}

.comp-mct49pok-container {
	box-sizing: border-box;
	display: var(--l_display, var(--container-display));
	grid-template-rows: 1fr;
	grid-template-columns: 1fr;
	--container-layout-type: grid-container-layout;
	--container-display: grid;
}

#comp-mct49pok:not(.comp-mct49pok-container) {
	display: var(--l_display, var(--container-display));
	grid-template-rows: 1fr;
	grid-template-columns: minmax(0, 1fr);
	--container-display: grid;
}

#comp-mct49pok-pinned-layer {
	position: fixed;
	left: 0;
	width: 100%;
	display: grid;
	grid-template-columns: 1fr;
	grid-template-rows: 1fr;
	top: 0;
	bottom: unset;
	height: auto;
	margin-top: var(--wix-ads-height);
}

#comp-mct49pok {
	--alpha-bg: 0;
	--bg: var(--color_11);
	--static-spx: 1px;
}

#comp-mct49pok_r_comp-kd5px9hr {
	min-height: 100vh;
	height: 100vh;
	min-width: 0px;
	width: 300px;
	--comp-display: unset;
	align-self: stretch;
	justify-self: stretch;
	pointer-events: auto;
	grid-area: 1/1/2/2;
	position: relative;
}

#comp-mct49pok_r_comp-kd5px9hr .comp-mct49pok_r_comp-kd5px9hr-overflow-wrapper {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	display: grid;
	grid-template-rows: 1fr;
	grid-template-columns: minmax(0, 1fr);
	overflow-x: hidden;
	overflow-y: scroll;
	--sticky-offset: 0px;
	scrollbar-width: none;
	overflow: -moz-scrollbars-none;
	-ms-overflow-style: none;
}

#comp-mct49pok_r_comp-kd5px9hr .comp-mct49pok_r_comp-kd5px9hr-container {
	box-sizing: border-box;
	position: relative;
	pointer-events: none;
	row-gap: 0px;
	column-gap: 0px;
	display: var(--l_display, var(--container-display));
	grid-template-rows: minmax(0px, 1fr);
	grid-template-columns: minmax(0px, 1fr);
	--container-layout-type: grid-container-layout;
	--container-display: grid;
}

#comp-mct49pok_r_comp-kd5px9hr:not(.comp-mct49pok_r_comp-kd5px9hr-container) {
	display: var(--l_display, var(--container-display));
	grid-template-rows: 1fr;
	grid-template-columns: minmax(0, 1fr);
	--container-display: grid;
}

#comp-mct49pok_r_comp-kd5px9hr .comp-mct49pok_r_comp-kd5px9hr-overflow-wrapper::-webkit-scrollbar {
	width: 0;
	height: 0;
}

@media screen and (min-width: 320px) and (max-width: 750px) {
	#comp-mct49pok_r_comp-kd5px9hr {
		width: 100vw;
		max-width: 99999px;
	}

	#comp-mct49pok_r_comp-kd5px9hr .comp-mct49pok_r_comp-kd5px9hr-container {
		grid-template-columns: minmax(0px, 390fr);
	}
}

#comp-mct49pok_r_comp-kd5px9hr {
	--containerBackground: var(--color_11);
	--alpha-containerBackground: 1;
	--bg: var(--color_15);
	--alpha-bg: 0.8;
	--static-spx: 0.1 * var(--one-unit);
}

#comp-mct49pok_r_comp-kd5px9kk {
	height: auto;
	width: 60%;
	--comp-display: unset;
	display: var(--l_display, var(--display, block));
	align-self: start;
	justify-self: center;
	pointer-events: auto;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 100px;
	margin-bottom: 200px;
	grid-area: 1/1/2/2;
	position: relative;
}

@media screen and (min-width: 320px) and (max-width: 750px) {
	#comp-mct49pok_r_comp-kd5px9kk {
		width: 46.15384615384615%;
	}
}

#comp-mct49pok_r_comp-kd5px9kk {
	--bgs: var(--color_11);
	--itemBGColorNoTrans: background-color 50ms ease 0s;
	--shd: none;
	--bg: var(--color_11);
	--brw: 0px 0px 0px 0px;
	--brd: var(--color_15);
	--itemBGColorTrans: background-color 0.4s ease 0s;
	--verticalPadding: 10px;
	--fnt: normal normal normal 18px/1.6em open-sans-v2, sans-serif;
	--txt: var(--color_15);
	--alpha-txt: 1;
	--arrowColor: var(--color_15);
	--alpha-arrowColor: 1;
	--subMenuOpacityTrans: opacity 0.4s ease 0s;
	--bgsSub: var(--color_11);
	--txtsSub: var(--color_18);
	--alpha-txtsSub: 1;
	--txts: var(--color_18);
	--alpha-txts: 1;
	--bgexpanded: var(--color_11);
	--fntSubMenu: normal normal normal 15px/1.6em open-sans-v2, sans-serif;
	--txtexpanded: var(--color_15);
	--alpha-txtexpanded: 1;
	--subMenuSpacing: 25px;
	--menuSpacing: 10px;
	--bgh: 230, 234, 245;

	--SKINS_fntSubmenu: normal normal normal 16px/1.4em din-next-w01-light {
		color_14
	}

	;
	--alpha-SKINS_bgSubmenu: 0;
	--rd: 90px;
	--alpha-bgs: 0;
	--alpha-bgsSub: 0;
	--alpha-brd: 0.2;
	--textSpacing: 0;
	--alpha-bg: 0;
	--SKINS_submenuMargin: 0;
	--alpha-bgexpanded: 0;
	--sepw: 1;
	--alpha-bgh: 1;
	--SKINS_submenuBR: 90px;
	--boxShadowToggleOn-shd: none;
	--separatorHeight: 15;
	--static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
	#comp-mct49pok_r_comp-kd5px9kk {
		--fnt: normal normal normal 18px/1.6em open-sans-v2, sans-serif;
		--txt: var(--color_18);
		--txtsSub: var(--color_15);
		--txts: var(--color_15);
		--fntSubMenu: normal normal normal 15px/1.6em open-sans-v2, sans-serif;
		--txtexpanded: var(--color_18);
	}
}

@media screen and (min-width: 320px) and (max-width: 750px) {
	#comp-mct49pok_r_comp-kd5px9kk {
		--fnt: normal normal normal 16px/1.6em open-sans-v2, sans-serif;
		--txt: var(--color_18);
		--txtsSub: var(--color_15);
		--txts: var(--color_15);
		--fntSubMenu: normal normal normal 14px/1.6em open-sans-v2, sans-serif;
		--txtexpanded: var(--color_18);
	}
}

#comp-mct49pok_r_comp-kkmqi5tc {
	height: 20px;
	width: 20px;
	--l_display: unset;
	--comp-display: unset;
	display: var(--l_display, var(--display, block));
	align-self: start;
	justify-self: end;
	position: sticky;
	--force-auto: initial;
	top: var(--force-auto, calc(0px + var(--sticky-offset, 0px)));
	bottom: var(--force-auto, );
	left: var(--force-auto, );
	right: var(--force-auto, );
	pointer-events: auto;
	margin-left: 0%;
	margin-right: 40px;
	margin-top: 40px;
	margin-bottom: 0px;
	grid-area: 1/1/2/2;
	--is-sticky: 1;
}

#comp-mct49pok_r_comp-kkmqi5tc~* {
	transform: var(--experimental-safari-sticky-fix);
}

#comp-mct49pok_r_comp-kkmqi5tc {
	--static-spx: 0.1 * var(--one-unit);
}

#comp-mct49pfx {
	width: auto;
	height: auto;
	--comp-display: unset;
	align-self: start;
	justify-self: stretch;
	pointer-events: auto;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-top: calc(0px);
	grid-area: 1/1/2/2;
	position: relative;
}

.comp-mct49pfx-container {
	box-sizing: border-box;
	display: var(--l_display, var(--container-display));
	grid-template-rows: 1fr;
	grid-template-columns: 1fr;
	--container-layout-type: grid-container-layout;
	--container-display: grid;
}

#comp-mct49pfx:not(.comp-mct49pfx-container) {
	display: var(--l_display, var(--container-display));
	grid-template-rows: 1fr;
	grid-template-columns: minmax(0, 1fr);
	--container-display: grid;
}

#comp-mct49pfx-pinned-layer {
	position: fixed;
	left: 0;
	width: 100%;
	display: grid;
	grid-template-columns: 1fr;
	grid-template-rows: 1fr;
	top: 0;
	bottom: unset;
	height: auto;
	margin-top: var(--wix-ads-height);
}

#masterPage:not(.landingPage) {
	--top-offset: var(--header-height);
}

#masterPage.landingPage {
	--top-offset: 0px;
}

#comp-mct49pfx {
	--alpha-bg: 0;
	--bg: var(--color_11);
	--static-spx: 1px;
}

#comp-mct49pfx_r_comp-kbgajy18 {
	min-height: 90px;
	height: auto;
	min-width: 0px;
	max-width: 99999px;
	max-height: 99999px;
	--comp-display: unset;
	align-self: stretch;
	justify-self: stretch;
	pointer-events: auto;
	grid-area: 1/1/2/2;
	position: relative;
}

#comp-mct49pfx_r_comp-kbgajy18 .comp-mct49pfx_r_comp-kbgajy18-container {
	box-sizing: border-box;
	position: relative;
	pointer-events: none;
	padding-top: max(0.5px, 0.0079051 * (var(--scaling-factor) - var(--scrollbar-width)));
	padding-right: max(0.5px, 0.0158103 * (var(--scaling-factor) - var(--scrollbar-width)));
	padding-left: max(0.5px, 0.0158103 * (var(--scaling-factor) - var(--scrollbar-width)));
	padding-bottom: max(0.5px, 0.0079051 * (var(--scaling-factor) - var(--scrollbar-width)));
	max-width: var(--variables-m28o2bcx);
	margin-left: clamp(0px, (100% - var(--variables-m28o2bcx)) / 2, 100 * var(--one-unit));
	--section-max-width: var(--variables-m28o2bcx);
	display: var(--l_display, var(--container-display));
	grid-template-rows: minmax(90px, auto);
	grid-template-columns: minmax(0px, 1fr);
	--container-layout-type: grid-container-layout;
	--container-display: grid;
}

#comp-mct49pfx_r_comp-kbgajy18:not(.comp-mct49pfx_r_comp-kbgajy18-container) {
	display: var(--l_display, var(--container-display));
	grid-template-rows: 1fr;
	grid-template-columns: minmax(0, 1fr);
	--container-display: grid;
}

#comp-mct49pfx_r_comp-kbgajy18 .comp-mct49pfx_r_comp-kbgajy18-container-pinned {
	max-width: var(--variables-m28o2bcx);
	margin-left: clamp(0px, (100% - var(--variables-m28o2bcx)) / 2, 100 * var(--one-unit));
	--section-max-width: var(--variables-m28o2bcx);
	height: 100%;
	width: 100%;
	position: absolute;
	display: grid;
	pointer-events: none;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
	#comp-mct49pfx_r_comp-kbgajy18 .comp-mct49pfx_r_comp-kbgajy18-container {
		padding-top: max(0.5px, 0.0079055 * (var(--scaling-factor) - var(--scrollbar-width)));
		padding-right: max(0.5px, 0.0266312 * (var(--scaling-factor) - var(--scrollbar-width)));
		padding-left: max(0.5px, 0.0266312 * (var(--scaling-factor) - var(--scrollbar-width)));
		padding-bottom: max(0.5px, 0.0079055 * (var(--scaling-factor) - var(--scrollbar-width)));
		grid-template-rows: minmax(90px, auto);
	}
}

@media screen and (min-width: 320px) and (max-width: 750px) {
	#comp-mct49pfx_r_comp-kbgajy18 {
		min-height: 78.00000762939453px;
	}

	#comp-mct49pfx_r_comp-kbgajy18 .comp-mct49pfx_r_comp-kbgajy18-container {
		padding-top: 0px;
		padding-right: max(0.5px, 0.0402145 * (var(--scaling-factor) - var(--scrollbar-width)));
		padding-left: max(0.5px, 0.0402145 * (var(--scaling-factor) - var(--scrollbar-width)));
		padding-bottom: 0px;
		grid-template-rows: minmax(78px, auto);
	}
}

#comp-mct49pfx_r_comp-kbgajy18 {
	--bg: var(--color_11);
	--bg-scrl: var(--color_18);
	--alpha-bg: 0;
	--alpha-bg-scrl: 0.5;
	--static-spx: 0.1 * var(--one-unit);
}

#comp-mct49pfx_r_comp-mcvkqtb6 {
	width: 19.000530766548028%;
	height: auto;
	--aspect-ratio: 0.3403489534356643;
	--l_display: unset;
	aspect-ratio: 1/var(--aspect-ratio);
	--comp-display: unset;
	display: var(--l_display, var(--display, block));
	align-self: center;
	justify-self: start;
	pointer-events: auto;
	margin-top: 0px;
	margin-left: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
	grid-area: 1/1/2/2;
	position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
	#comp-mct49pfx_r_comp-mcvkqtb6 {
		width: 28.519793821339565%;
		--aspect-ratio: 0.33330771595450354;
		align-self: start;
		margin-top: max(0.5px, 0.0112056 * (var(--scaling-factor) - var(--scrollbar-width)));
		margin-left: min(-0.5px, -0.0006725 * (var(--scaling-factor) - var(--scrollbar-width)));
	}
}

@media screen and (min-width: 320px) and (max-width: 750px) {
	#comp-mct49pfx_r_comp-mcvkqtb6 {
		width: 44.97278953822901%;
		--aspect-ratio: 0.34579345088161206;
		align-self: center;
		margin-top: 0px;
		margin-left: min(-0.5px, -0.0013394 * (var(--scaling-factor) - var(--scrollbar-width)));
	}
}

#comp-mct49pfx_r_comp-mcvkqtb6 {
	--backgroundColor: 0, 0, 0;
	--borderColor: 255, 255, 255;
	--alpha-borderColor: 1;
	--borderWidth: 0px;
	--cornerRadius: 0px;
	--boxShadow: none;
	--mediaOpacity: 1;
	--blendMode: normal;
	--alpha-backgroundColor: 0;
	--boxShadowToggleOn-boxShadow: none;
	--static-spx: 1px;
}

#comp-mct49pfx_r_comp-mcvkqtb6 wow-image {
	overflow: clip;
}

#comp-mct49pfx_r_comp-mcvkqtb6 wow-image img {
	height: 100%;
}

#comp-mct49pfx_r_comp-mb5540mw {
	min-height: 0px;
	--l_display: unset;
	height: auto;
	min-width: 0px;
	width: 52.994897959183675%;
	max-width: 99999px;
	max-height: 99999px;
	--comp-display: unset;
	align-self: center;
	justify-self: center;
	pointer-events: auto;
	margin-left: max(0.5px, 0.1114377 * (var(--scaling-factor) - var(--scrollbar-width)));
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: max(0.5px, 0.0004199 * (var(--scaling-factor) - var(--scrollbar-width)));
	grid-area: 1/1/2/2;
	position: relative;
}

.comp-mct49pfx_r_comp-mb5540mw-container {
	box-sizing: border-box;
	row-gap: 0px;
	column-gap: 0px;
	display: var(--l_display, var(--container-display));
	grid-template-rows: minmax(min-content, 1fr);
	grid-template-columns: minmax(0px, 480.999975fr);
	--container-layout-type: grid-container-layout;
	--container-display: grid;
}

#comp-mct49pfx_r_comp-mb5540mw:not(.comp-mct49pfx_r_comp-mb5540mw-container) {
	display: var(--l_display, var(--container-display));
	grid-template-rows: 1fr;
	grid-template-columns: minmax(0, 1fr);
	--container-display: grid;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
	#comp-mct49pfx_r_comp-mb5540mw {
		height: 50px;
		width: 34.350650787353516px;
		justify-self: end;
		margin-left: 0px;
		margin-right: max(0.5px, 0.0000155 * (var(--scaling-factor) - var(--scrollbar-width)));
		margin-bottom: max(0.5px, 0.0000403 * (var(--scaling-factor) - var(--scrollbar-width)));
	}

	.comp-mct49pfx_r_comp-mb5540mw-container {
		grid-template-rows: minmax(min-content, 50fr);
		grid-template-columns: minmax(0px, 50fr);
	}
}

@media screen and (min-width: 320px) and (max-width: 750px) {
	#comp-mct49pfx_r_comp-mb5540mw {
		justify-self: end;
		margin-left: 0px;
		margin-right: 0px;
		margin-bottom: 0px;
	}
}

#comp-mct49pfx_r_comp-mb5540mw {
	--container-background: rgba(255, 255, 255, 0);
	--container-border-left: 0px solid rgba(203, 220, 233, 1);
	--container-border-right: 0px solid rgba(203, 220, 233, 1);
	--container-border-top: 0px solid rgba(203, 220, 233, 1);
	--container-border-bottom: 0px solid rgba(203, 220, 233, 1);
	--container-border-radius: 0px 0px 0px 0px;
	--container-padding-top: 0px;
	--container-padding-right: 0px;
	--container-padding-bottom: 0px;
	--container-padding-left: 0px;
	--item-background: rgba(255, 255, 255, 0);
	--item-font: normal normal normal 12px/1.6em open-sans-v2, sans-serif;
	--item-color: rgba(var(--color_11), 1);
	--item-text-decoration: none;
	--item-text-transform: uppercase;
	--item-text-outline: 1px 0px transparent, -1px 0px transparent, 0px 1px transparent, 0px -1px transparent;
	--item-text-highlight: none;
	--item-letter-spacing: 0em;
	--item-line-height: unset;
	--item-text-shadow: 0px 0px 0px transparent;
	--item-border-left: 0px solid rgba(203, 220, 233, 1);
	--item-border-right: 0px solid rgba(203, 220, 233, 1);
	--item-border-top: 0px solid rgba(203, 220, 233, 1);
	--item-border-bottom: 0px solid rgba(203, 220, 233, 1);
	--item-border-radius: 0px 0px 0px 0px;
	--horizontal-item-icon-display: unset;
	--item-icon-size: 10px;
	--item-icon-color: rgba(0, 0, 0, 1);
	--item-divider: 1px solid rgba(203, 220, 233, 1);
	--item-text-align: justify;
	--item-direction: revert;
	--item-vertical-padding: 10px;
	--item-horizontal-padding: 10px;
	--item-padding-top: initial;
	--item-padding-right: initial;
	--item-padding-bottom: initial;
	--item-padding-left: initial;
	--scroll-button-background: rgba(255, 255, 255, 1);
	--scroll-button-border-left: 1px solid rgba(203, 220, 233, 1);
	--scroll-button-border-right: 1px solid rgba(203, 220, 233, 1);
	--scroll-button-border-top: 1px solid rgba(203, 220, 233, 1);
	--scroll-button-border-bottom: 1px solid rgba(203, 220, 233, 1);
	--scroll-button-border-radius: 0 0 0 0;
	--scroll-button-box-shadow: none;
	--scroll-button-icon-display: unset;
	--scroll-button-icon-size: 10px;
	--scroll-button-icon-color: rgba(0, 0, 0, 1);
	--scroll-button-icon-rotation: 0;
	--scroll-button-padding-right: 10px;
	--scroll-button-padding-left: 10px;
	--dropdown-container-background: rgba(255, 255, 255, 1);
	--dropdown-container-border-left: medium none currentcolor;
	--dropdown-container-border-right: medium none currentcolor;
	--dropdown-container-border-top: medium none currentcolor;
	--dropdown-container-border-bottom: medium none currentcolor;
	--dropdown-container-border-radius: 0px 0px 0px 0px;
	--dropdown-anchor: menuStretched;
	--dropdown-align: start;
	--dropdown-horizontal-margin: 0px;
	--dropdown-space-above: 14px;
	--dropdown-menu-container-background: rgba(255, 255, 255, 0);
	--dropdown-menu-container-box-shadow: none;
	--dropdown-menu-container-border-left: medium none currentcolor;
	--dropdown-menu-container-border-right: medium none currentcolor;
	--dropdown-menu-container-border-top: medium none currentcolor;
	--dropdown-menu-container-border-bottom: medium none currentcolor;
	--dropdown-menu-container-border-radius: 0px 0px 0px 0px;
	--dropdown-menu-item-background: rgba(255, 255, 255, 0);
	--dropdown-menu-item-font: normal normal normal 15px/1.6em madefor-text, helveticaneuew01-45ligh, helveticaneuew02-45ligh, helveticaneuew10-45ligh, sans-serif;
	--dropdown-menu-item-color: rgba(0, 0, 0, 1);
	--dropdown-menu-item-text-decoration: none;
	--dropdown-menu-item-text-transform: revert;
	--dropdown-menu-item-text-outline: 1px 0px transparent, -1px 0px transparent, 0px 1px transparent, 0px -1px transparent;
	--dropdown-menu-item-text-highlight: none;
	--dropdown-menu-item-letter-spacing: revert;
	--dropdown-menu-item-line-height: 1.4em;
	--dropdown-menu-item-text-shadow: 0px 0px 0px transparent;
	--dropdown-menu-item-border-left: 0px solid rgba(0, 0, 0, 1);
	--dropdown-menu-item-border-right: 0px solid rgba(0, 0, 0, 1);
	--dropdown-menu-item-border-top: 0px solid rgba(0, 0, 0, 1);
	--dropdown-menu-item-border-bottom: 0px solid rgba(0, 0, 0, 1);
	--dropdown-menu-item-border-radius: 0px 0px 0px 0px;
	--dropdown-menu-item-box-shadow: none;
	--dropdown-menu-sub-item-background: rgba(255, 255, 255, 0);
	--dropdown-menu-sub-item-font: normal normal normal 14px/1.6em madefor-text, helveticaneuew01-45ligh, helveticaneuew02-45ligh, helveticaneuew10-45ligh, sans-serif;
	--dropdown-menu-sub-item-color: rgba(0, 0, 0, 1);
	--dropdown-menu-sub-item-text-transform: revert;
	--dropdown-menu-sub-item-text-outline: 1px 0px transparent, -1px 0px transparent, 0px 1px transparent, 0px -1px transparent;
	--dropdown-menu-sub-item-text-highlight: none;
	--dropdown-menu-sub-item-letter-spacing: revert;
	--dropdown-menu-sub-item-line-height: revert;
	--dropdown-menu-sub-item-text-shadow: 0px 0px 0px transparent;
	--dropdown-menu-sub-item-border-left: medium none currentcolor;
	--dropdown-menu-sub-item-border-right: medium none currentcolor;
	--dropdown-menu-sub-item-border-top: medium none currentcolor;
	--dropdown-menu-sub-item-border-bottom: medium none currentcolor;
	--dropdown-menu-sub-item-border-radius: 0px 0px 0px 0px;
	--dropdown-menu-sub-item-box-shadow: none;
	--dropdown-menu-item-vertical-padding: 4px;
	--dropdown-menu-item-horizontal-padding: 0px;
	--dropdown-menu-item-padding-top: initial;
	--dropdown-menu-item-padding-right: initial;
	--dropdown-menu-item-padding-bottom: initial;
	--dropdown-menu-item-padding-left: initial;
	--dropdown-menu-container-vertical-padding: 10px;
	--dropdown-menu-container-horizontal-padding: 10px;
	--dropdown-menu-container-padding-top: initial;
	--dropdown-menu-container-padding-right: initial;
	--dropdown-menu-container-padding-bottom: initial;
	--dropdown-menu-container-padding-left: initial;
	--dropdown-menu-item-vertical-spacing: 0px;
	--dropdown-menu-item-horizontal-spacing: 10px;
	--dropdown-menu-sub-items-vertical-spacing-before: 2px;
	--dropdown-menu-sub-items-vertical-spacing-between: 0px;
	--dropdown-menu-sub-item-vertical-padding: 2px;
	--dropdown-menu-sub-item-horizontal-padding: 0px;
	--dropdown-menu-sub-item-padding-top: initial;
	--dropdown-menu-sub-item-padding-right: initial;
	--dropdown-menu-sub-item-padding-bottom: initial;
	--dropdown-menu-sub-item-padding-left: initial;
	--dropdown-menu-columns-number: 2;
	--dropdown-menu-align: start;
	--dropdown-menu-item-align: inherit;
	--dropdown-menu-sub-item-align: inherit;
	--display-mode: navbar;
	--spacing-between-label-and-dropdown-icon: 6px;
	--menu-items-main-axis-gap: 8px;
	--menu-items-cross-axis-gap: 10px;
	--orientation: horizontal;
	--overflow: scroll;
	--divider-display: none;
	--container-align: center;
	--menu-items-justification: none;
	--animation-name: underline;
	--vertical-dropdown-display: expandCollapse;
	--item-hover-color: rgba(var(--color_16), 1);
	--dropdown-menu-sub-item-hover-box-shadow: initial;
	--item-selected-color: rgba(var(--color_16), 1);
	--dropdown-menu-sub-item-selected-border-bottom: initial;
	--scroll-button-hover-border-radius: initial;
	--item-hover-text-outline: 1px 0px transparent, -1px 0px transparent, 0px 1px transparent, 0px -1px transparent;
	--dropdown-menu-sub-item-hover-text-decoration: underline;
	--dropdown-menu-sub-item-selected-border-left: initial;
	--dropdown-menu-item-hover-letter-spacing: initial;
	--scroll-button-hover-border-right: 1px solid rgba(26, 106, 255, 1);
	--dropdown-menu-item-hover-color: rgba(26, 106, 255, 1);
	--scroll-button-hover-border-bottom: 1px solid rgba(26, 106, 255, 1);
	--dropdown-menu-item-hover-font: normal normal normal 15px/1.6em madefor-text, helveticaneuew01-45ligh, helveticaneuew02-45ligh, helveticaneuew10-45ligh, sans-serif;
	--dropdown-menu-item-selected-border-bottom: initial;
	--dropdown-menu-sub-item-hover-text-highlight: initial;
	--dropdown-menu-item-selected-border-right: initial;
	--dropdown-menu-sub-item-hover-text-outline: initial;
	--dropdown-menu-item-hover-background: rgba(255, 255, 255, 0);
	--dropdown-menu-item-selected-text-transform: initial;
	--dropdown-menu-sub-item-hover-line-height: initial;
	--scroll-button-hover-icon-display: unset;
	--item-selected-icon-color: rgba(26, 106, 255, 1);
	--dropdown-menu-item-hover-box-shadow: initial;
	--item-hover-text-highlight: initial;
	--dropdown-menu-sub-item-selected-background: initial;
	--scroll-button-hover-padding-right: 10px;
	--dropdown-menu-sub-item-hover-text-transform: initial;
	--item-hover-border-left: 0px solid rgba(203, 220, 233, 1);
	--item-selected-text-outline: 1px 0px transparent, -1px 0px transparent, 0px 1px transparent, 0px -1px transparent;
	--dropdown-menu-item-selected-text-shadow: initial;
	--item-hover-icon-color: rgba(26, 106, 255, 1);
	--dropdown-menu-item-selected-border-top: initial;
	--dropdown-menu-item-selected-border-radius: initial;
	--dropdown-container-hover-background: rgba(255, 255, 255, 1);
	--dropdown-menu-sub-item-selected-box-shadow: initial;
	--scroll-button-hover-icon-color: rgba(26, 106, 255, 1);
	--item-hover-box-shadow: initial;
	--item-hover-background: rgba(255, 255, 255, 0);
	--scroll-button-hover-icon-size: 14px;
	--dropdown-menu-sub-item-selected-text-outline: initial;
	--item-hover-border-right: 0px solid rgba(203, 220, 233, 1);
	--dropdown-menu-item-hover-text-highlight: initial;
	--dropdown-menu-item-hover-border-right: initial;
	--item-selected-text-highlight: initial;
	--dropdown-menu-sub-item-hover-letter-spacing: initial;
	--dropdown-menu-item-selected-background: rgba(255, 255, 255, 0);
	--dropdown-menu-item-hover-border-top: initial;
	--dropdown-menu-sub-item-selected-line-height: initial;
	--dropdown-menu-sub-item-hover-border-radius: initial;
	--dropdown-menu-sub-item-hover-color: rgba(0, 0, 0, 1);
	--dropdown-menu-sub-item-selected-text-transform: initial;
	--scroll-button-hover-icon-rotation: 0;
	--item-selected-box-shadow: initial;
	--item-selected-border-bottom: 0px solid rgba(203, 220, 233, 1);
	--dropdown-menu-sub-item-selected-border-top: initial;
	--dropdown-menu-sub-item-selected-text-shadow: initial;
	--dropdown-menu-sub-item-selected-letter-spacing: initial;
	--dropdown-menu-sub-item-hover-border-top: initial;
	--item-hover-text-shadow: initial;
	--dropdown-menu-item-selected-border-left: initial;
	--dropdown-menu-item-hover-border-left: initial;
	--dropdown-menu-item-selected-text-outline: initial;
	--dropdown-menu-sub-item-selected-color: rgba(0, 0, 0, 1);
	--dropdown-menu-sub-item-hover-background: initial;
	--dropdown-menu-sub-item-hover-border-bottom: initial;
	--dropdown-menu-sub-item-selected-text-highlight: initial;
	--dropdown-menu-item-hover-text-transform: initial;
	--dropdown-menu-item-hover-text-outline: initial;
	--dropdown-menu-sub-item-hover-border-right: initial;
	--dropdown-menu-item-selected-letter-spacing: initial;
	--dropdown-container-selected-background: rgba(255, 255, 255, 1);
	--dropdown-menu-item-selected-box-shadow: initial;
	--item-selected-border-top: 0px solid rgba(203, 220, 233, 1);
	--item-selected-text-shadow: initial;
	--scroll-button-hover-box-shadow: initial;
	--item-hover-border-top: 0px solid rgba(203, 220, 233, 1);
	--scroll-button-hover-border-left: 1px solid rgba(26, 106, 255, 1);
	--dropdown-menu-sub-item-selected-text-decoration: underline;
	--dropdown-menu-sub-item-selected-border-right: initial;
	--dropdown-menu-item-hover-text-shadow: initial;
	--dropdown-menu-item-hover-border-bottom: initial;
	--dropdown-menu-item-hover-border-radius: initial;
	--dropdown-menu-sub-item-selected-font: initial;
	--item-selected-border-right: 0px solid rgba(203, 220, 233, 1);
	--dropdown-menu-sub-item-hover-text-shadow: initial;
	--scroll-button-hover-background: rgba(220, 232, 255, 1);
	--scroll-button-hover-padding-left: 10px;
	--dropdown-menu-sub-item-selected-border-radius: initial;
	--item-selected-border-radius: initial;
	--item-hover-border-bottom: 0px solid rgba(203, 220, 233, 1);
	--item-hover-border-radius: initial;
	--dropdown-menu-item-hover-line-height: initial;
	--item-selected-border-left: 0px solid rgba(203, 220, 233, 1);
	--item-selected-background: rgba(255, 255, 255, 0);
	--dropdown-menu-sub-item-hover-border-left: initial;
	--dropdown-menu-item-selected-color: rgba(26, 106, 255, 1);
	--dropdown-menu-sub-item-hover-font: initial;
	--scroll-button-hover-border-top: 1px solid rgba(26, 106, 255, 1);
	--dropdown-menu-item-selected-line-height: initial;
	--dropdown-menu-item-selected-text-highlight: initial;
	--dropdown-menu-item-selected-font: normal normal normal 15px/1.6em madefor-text, helveticaneuew01-45ligh, helveticaneuew02-45ligh, helveticaneuew10-45ligh, sans-serif;
	--static-spx: 0.1 * var(--one-unit);
}

#portal-comp-mct49pfx_r_comp-mb5540mw {
	--container-background: rgba(255, 255, 255, 0);
	--container-border-left: 0px solid rgba(203, 220, 233, 1);
	--container-border-right: 0px solid rgba(203, 220, 233, 1);
	--container-border-top: 0px solid rgba(203, 220, 233, 1);
	--container-border-bottom: 0px solid rgba(203, 220, 233, 1);
	--container-border-radius: 0px 0px 0px 0px;
	--container-padding-top: 0px;
	--container-padding-right: 0px;
	--container-padding-bottom: 0px;
	--container-padding-left: 0px;
	--item-background: rgba(255, 255, 255, 0);
	--item-font: normal normal normal 12px/1.6em open-sans-v2, sans-serif;
	--item-color: rgba(var(--color_11), 1);
	--item-text-decoration: none;
	--item-text-transform: uppercase;
	--item-text-outline: 1px 0px transparent, -1px 0px transparent, 0px 1px transparent, 0px -1px transparent;
	--item-text-highlight: none;
	--item-letter-spacing: 0em;
	--item-line-height: unset;
	--item-text-shadow: 0px 0px 0px transparent;
	--item-border-left: 0px solid rgba(203, 220, 233, 1);
	--item-border-right: 0px solid rgba(203, 220, 233, 1);
	--item-border-top: 0px solid rgba(203, 220, 233, 1);
	--item-border-bottom: 0px solid rgba(203, 220, 233, 1);
	--item-border-radius: 0px 0px 0px 0px;
	--horizontal-item-icon-display: unset;
	--item-icon-size: 10px;
	--item-icon-color: rgba(0, 0, 0, 1);
	--item-divider: 1px solid rgba(203, 220, 233, 1);
	--item-text-align: justify;
	--item-direction: revert;
	--item-vertical-padding: 10px;
	--item-horizontal-padding: 10px;
	--item-padding-top: initial;
	--item-padding-right: initial;
	--item-padding-bottom: initial;
	--item-padding-left: initial;
	--scroll-button-background: rgba(255, 255, 255, 1);
	--scroll-button-border-left: 1px solid rgba(203, 220, 233, 1);
	--scroll-button-border-right: 1px solid rgba(203, 220, 233, 1);
	--scroll-button-border-top: 1px solid rgba(203, 220, 233, 1);
	--scroll-button-border-bottom: 1px solid rgba(203, 220, 233, 1);
	--scroll-button-border-radius: 0 0 0 0;
	--scroll-button-box-shadow: none;
	--scroll-button-icon-display: unset;
	--scroll-button-icon-size: 10px;
	--scroll-button-icon-color: rgba(0, 0, 0, 1);
	--scroll-button-icon-rotation: 0;
	--scroll-button-padding-right: 10px;
	--scroll-button-padding-left: 10px;
	--dropdown-container-background: rgba(255, 255, 255, 1);
	--dropdown-container-border-left: medium none currentcolor;
	--dropdown-container-border-right: medium none currentcolor;
	--dropdown-container-border-top: medium none currentcolor;
	--dropdown-container-border-bottom: medium none currentcolor;
	--dropdown-container-border-radius: 0px 0px 0px 0px;
	--dropdown-anchor: menuStretched;
	--dropdown-align: start;
	--dropdown-horizontal-margin: 0px;
	--dropdown-space-above: 14px;
	--dropdown-menu-container-background: rgba(255, 255, 255, 0);
	--dropdown-menu-container-box-shadow: none;
	--dropdown-menu-container-border-left: medium none currentcolor;
	--dropdown-menu-container-border-right: medium none currentcolor;
	--dropdown-menu-container-border-top: medium none currentcolor;
	--dropdown-menu-container-border-bottom: medium none currentcolor;
	--dropdown-menu-container-border-radius: 0px 0px 0px 0px;
	--dropdown-menu-item-background: rgba(255, 255, 255, 0);
	--dropdown-menu-item-font: normal normal normal 15px/1.6em madefor-text, helveticaneuew01-45ligh, helveticaneuew02-45ligh, helveticaneuew10-45ligh, sans-serif;
	--dropdown-menu-item-color: rgba(0, 0, 0, 1);
	--dropdown-menu-item-text-decoration: none;
	--dropdown-menu-item-text-transform: revert;
	--dropdown-menu-item-text-outline: 1px 0px transparent, -1px 0px transparent, 0px 1px transparent, 0px -1px transparent;
	--dropdown-menu-item-text-highlight: none;
	--dropdown-menu-item-letter-spacing: revert;
	--dropdown-menu-item-line-height: 1.4em;
	--dropdown-menu-item-text-shadow: 0px 0px 0px transparent;
	--dropdown-menu-item-border-left: 0px solid rgba(0, 0, 0, 1);
	--dropdown-menu-item-border-right: 0px solid rgba(0, 0, 0, 1);
	--dropdown-menu-item-border-top: 0px solid rgba(0, 0, 0, 1);
	--dropdown-menu-item-border-bottom: 0px solid rgba(0, 0, 0, 1);
	--dropdown-menu-item-border-radius: 0px 0px 0px 0px;
	--dropdown-menu-item-box-shadow: none;
	--dropdown-menu-sub-item-background: rgba(255, 255, 255, 0);
	--dropdown-menu-sub-item-font: normal normal normal 14px/1.6em madefor-text, helveticaneuew01-45ligh, helveticaneuew02-45ligh, helveticaneuew10-45ligh, sans-serif;
	--dropdown-menu-sub-item-color: rgba(0, 0, 0, 1);
	--dropdown-menu-sub-item-text-transform: revert;
	--dropdown-menu-sub-item-text-outline: 1px 0px transparent, -1px 0px transparent, 0px 1px transparent, 0px -1px transparent;
	--dropdown-menu-sub-item-text-highlight: none;
	--dropdown-menu-sub-item-letter-spacing: revert;
	--dropdown-menu-sub-item-line-height: revert;
	--dropdown-menu-sub-item-text-shadow: 0px 0px 0px transparent;
	--dropdown-menu-sub-item-border-left: medium none currentcolor;
	--dropdown-menu-sub-item-border-right: medium none currentcolor;
	--dropdown-menu-sub-item-border-top: medium none currentcolor;
	--dropdown-menu-sub-item-border-bottom: medium none currentcolor;
	--dropdown-menu-sub-item-border-radius: 0px 0px 0px 0px;
	--dropdown-menu-sub-item-box-shadow: none;
	--dropdown-menu-item-vertical-padding: 4px;
	--dropdown-menu-item-horizontal-padding: 0px;
	--dropdown-menu-item-padding-top: initial;
	--dropdown-menu-item-padding-right: initial;
	--dropdown-menu-item-padding-bottom: initial;
	--dropdown-menu-item-padding-left: initial;
	--dropdown-menu-container-vertical-padding: 10px;
	--dropdown-menu-container-horizontal-padding: 10px;
	--dropdown-menu-container-padding-top: initial;
	--dropdown-menu-container-padding-right: initial;
	--dropdown-menu-container-padding-bottom: initial;
	--dropdown-menu-container-padding-left: initial;
	--dropdown-menu-item-vertical-spacing: 0px;
	--dropdown-menu-item-horizontal-spacing: 10px;
	--dropdown-menu-sub-items-vertical-spacing-before: 2px;
	--dropdown-menu-sub-items-vertical-spacing-between: 0px;
	--dropdown-menu-sub-item-vertical-padding: 2px;
	--dropdown-menu-sub-item-horizontal-padding: 0px;
	--dropdown-menu-sub-item-padding-top: initial;
	--dropdown-menu-sub-item-padding-right: initial;
	--dropdown-menu-sub-item-padding-bottom: initial;
	--dropdown-menu-sub-item-padding-left: initial;
	--dropdown-menu-columns-number: 2;
	--dropdown-menu-align: start;
	--dropdown-menu-item-align: inherit;
	--dropdown-menu-sub-item-align: inherit;
	--display-mode: navbar;
	--spacing-between-label-and-dropdown-icon: 6px;
	--menu-items-main-axis-gap: 8px;
	--menu-items-cross-axis-gap: 10px;
	--orientation: horizontal;
	--overflow: scroll;
	--divider-display: none;
	--container-align: center;
	--menu-items-justification: none;
	--animation-name: underline;
	--vertical-dropdown-display: expandCollapse;
	--item-hover-color: rgba(var(--color_16), 1);
	--dropdown-menu-sub-item-hover-box-shadow: initial;
	--item-selected-color: rgba(var(--color_16), 1);
	--dropdown-menu-sub-item-selected-border-bottom: initial;
	--scroll-button-hover-border-radius: initial;
	--item-hover-text-outline: 1px 0px transparent, -1px 0px transparent, 0px 1px transparent, 0px -1px transparent;
	--dropdown-menu-sub-item-hover-text-decoration: underline;
	--dropdown-menu-sub-item-selected-border-left: initial;
	--dropdown-menu-item-hover-letter-spacing: initial;
	--scroll-button-hover-border-right: 1px solid rgba(26, 106, 255, 1);
	--dropdown-menu-item-hover-color: rgba(26, 106, 255, 1);
	--scroll-button-hover-border-bottom: 1px solid rgba(26, 106, 255, 1);
	--dropdown-menu-item-hover-font: normal normal normal 15px/1.6em madefor-text, helveticaneuew01-45ligh, helveticaneuew02-45ligh, helveticaneuew10-45ligh, sans-serif;
	--dropdown-menu-item-selected-border-bottom: initial;
	--dropdown-menu-sub-item-hover-text-highlight: initial;
	--dropdown-menu-item-selected-border-right: initial;
	--dropdown-menu-sub-item-hover-text-outline: initial;
	--dropdown-menu-item-hover-background: rgba(255, 255, 255, 0);
	--dropdown-menu-item-selected-text-transform: initial;
	--dropdown-menu-sub-item-hover-line-height: initial;
	--scroll-button-hover-icon-display: unset;
	--item-selected-icon-color: rgba(26, 106, 255, 1);
	--dropdown-menu-item-hover-box-shadow: initial;
	--item-hover-text-highlight: initial;
	--dropdown-menu-sub-item-selected-background: initial;
	--scroll-button-hover-padding-right: 10px;
	--dropdown-menu-sub-item-hover-text-transform: initial;
	--item-hover-border-left: 0px solid rgba(203, 220, 233, 1);
	--item-selected-text-outline: 1px 0px transparent, -1px 0px transparent, 0px 1px transparent, 0px -1px transparent;
	--dropdown-menu-item-selected-text-shadow: initial;
	--item-hover-icon-color: rgba(26, 106, 255, 1);
	--dropdown-menu-item-selected-border-top: initial;
	--dropdown-menu-item-selected-border-radius: initial;
	--dropdown-container-hover-background: rgba(255, 255, 255, 1);
	--dropdown-menu-sub-item-selected-box-shadow: initial;
	--scroll-button-hover-icon-color: rgba(26, 106, 255, 1);
	--item-hover-box-shadow: initial;
	--item-hover-background: rgba(255, 255, 255, 0);
	--scroll-button-hover-icon-size: 14px;
	--dropdown-menu-sub-item-selected-text-outline: initial;
	--item-hover-border-right: 0px solid rgba(203, 220, 233, 1);
	--dropdown-menu-item-hover-text-highlight: initial;
	--dropdown-menu-item-hover-border-right: initial;
	--item-selected-text-highlight: initial;
	--dropdown-menu-sub-item-hover-letter-spacing: initial;
	--dropdown-menu-item-selected-background: rgba(255, 255, 255, 0);
	--dropdown-menu-item-hover-border-top: initial;
	--dropdown-menu-sub-item-selected-line-height: initial;
	--dropdown-menu-sub-item-hover-border-radius: initial;
	--dropdown-menu-sub-item-hover-color: rgba(0, 0, 0, 1);
	--dropdown-menu-sub-item-selected-text-transform: initial;
	--scroll-button-hover-icon-rotation: 0;
	--item-selected-box-shadow: initial;
	--item-selected-border-bottom: 0px solid rgba(203, 220, 233, 1);
	--dropdown-menu-sub-item-selected-border-top: initial;
	--dropdown-menu-sub-item-selected-text-shadow: initial;
	--dropdown-menu-sub-item-selected-letter-spacing: initial;
	--dropdown-menu-sub-item-hover-border-top: initial;
	--item-hover-text-shadow: initial;
	--dropdown-menu-item-selected-border-left: initial;
	--dropdown-menu-item-hover-border-left: initial;
	--dropdown-menu-item-selected-text-outline: initial;
	--dropdown-menu-sub-item-selected-color: rgba(0, 0, 0, 1);
	--dropdown-menu-sub-item-hover-background: initial;
	--dropdown-menu-sub-item-hover-border-bottom: initial;
	--dropdown-menu-sub-item-selected-text-highlight: initial;
	--dropdown-menu-item-hover-text-transform: initial;
	--dropdown-menu-item-hover-text-outline: initial;
	--dropdown-menu-sub-item-hover-border-right: initial;
	--dropdown-menu-item-selected-letter-spacing: initial;
	--dropdown-container-selected-background: rgba(255, 255, 255, 1);
	--dropdown-menu-item-selected-box-shadow: initial;
	--item-selected-border-top: 0px solid rgba(203, 220, 233, 1);
	--item-selected-text-shadow: initial;
	--scroll-button-hover-box-shadow: initial;
	--item-hover-border-top: 0px solid rgba(203, 220, 233, 1);
	--scroll-button-hover-border-left: 1px solid rgba(26, 106, 255, 1);
	--dropdown-menu-sub-item-selected-text-decoration: underline;
	--dropdown-menu-sub-item-selected-border-right: initial;
	--dropdown-menu-item-hover-text-shadow: initial;
	--dropdown-menu-item-hover-border-bottom: initial;
	--dropdown-menu-item-hover-border-radius: initial;
	--dropdown-menu-sub-item-selected-font: initial;
	--item-selected-border-right: 0px solid rgba(203, 220, 233, 1);
	--dropdown-menu-sub-item-hover-text-shadow: initial;
	--scroll-button-hover-background: rgba(220, 232, 255, 1);
	--scroll-button-hover-padding-left: 10px;
	--dropdown-menu-sub-item-selected-border-radius: initial;
	--item-selected-border-radius: initial;
	--item-hover-border-bottom: 0px solid rgba(203, 220, 233, 1);
	--item-hover-border-radius: initial;
	--dropdown-menu-item-hover-line-height: initial;
	--item-selected-border-left: 0px solid rgba(203, 220, 233, 1);
	--item-selected-background: rgba(255, 255, 255, 0);
	--dropdown-menu-sub-item-hover-border-left: initial;
	--dropdown-menu-item-selected-color: rgba(26, 106, 255, 1);
	--dropdown-menu-sub-item-hover-font: initial;
	--scroll-button-hover-border-top: 1px solid rgba(26, 106, 255, 1);
	--dropdown-menu-item-selected-line-height: initial;
	--dropdown-menu-item-selected-text-highlight: initial;
	--dropdown-menu-item-selected-font: normal normal normal 15px/1.6em madefor-text, helveticaneuew01-45ligh, helveticaneuew02-45ligh, helveticaneuew10-45ligh, sans-serif;
	--static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
	#comp-mct49pfx_r_comp-mb5540mw {
		--item-font: normal normal normal 18px/1.6em madefor-text, helveticaneuew01-45ligh, helveticaneuew02-45ligh, helveticaneuew10-45ligh, sans-serif;
		--item-vertical-padding: 8px;
		--item-horizontal-padding: 0px;
		--dropdown-space-above: 0px;
		--dropdown-menu-container-vertical-padding: 0px;
		--dropdown-menu-container-horizontal-padding: 0px;
		--dropdown-menu-item-vertical-spacing: 12px;
		--dropdown-menu-sub-items-vertical-spacing-between: 2px;
		--dropdown-menu-columns-number: 1;
		--display-mode: hamburger;
		--menu-items-main-axis-gap: 10px;
		--menu-items-cross-axis-gap: 0px;
		--orientation: vertical;
		--container-align: start;
	}

	#portal-comp-mct49pfx_r_comp-mb5540mw {
		--item-font: normal normal normal 18px/1.6em madefor-text, helveticaneuew01-45ligh, helveticaneuew02-45ligh, helveticaneuew10-45ligh, sans-serif;
		--item-vertical-padding: 8px;
		--item-horizontal-padding: 0px;
		--dropdown-space-above: 0px;
		--dropdown-menu-container-vertical-padding: 0px;
		--dropdown-menu-container-horizontal-padding: 0px;
		--dropdown-menu-item-vertical-spacing: 12px;
		--dropdown-menu-sub-items-vertical-spacing-between: 2px;
		--dropdown-menu-columns-number: 1;
		--display-mode: hamburger;
		--menu-items-main-axis-gap: 10px;
		--menu-items-cross-axis-gap: 0px;
		--orientation: vertical;
		--container-align: start;
	}
}

@media screen and (min-width: 320px) and (max-width: 750px) {
	#comp-mct49pfx_r_comp-mb5540mw {
		--item-font: normal normal normal 16px/1.6em madefor-text, helveticaneuew01-45ligh, helveticaneuew02-45ligh, helveticaneuew10-45ligh, sans-serif;
		--item-vertical-padding: 8px;
		--item-horizontal-padding: 0px;
		--dropdown-space-above: 0px;
		--dropdown-menu-container-vertical-padding: 0px;
		--dropdown-menu-container-horizontal-padding: 0px;
		--dropdown-menu-item-vertical-spacing: 12px;
		--dropdown-menu-sub-items-vertical-spacing-between: 2px;
		--dropdown-menu-columns-number: 1;
		--display-mode: hamburger;
		--menu-items-main-axis-gap: 5px;
		--menu-items-cross-axis-gap: 0px;
		--orientation: vertical;
		--container-align: start;
	}

	#portal-comp-mct49pfx_r_comp-mb5540mw {
		--item-font: normal normal normal 16px/1.6em madefor-text, helveticaneuew01-45ligh, helveticaneuew02-45ligh, helveticaneuew10-45ligh, sans-serif;
		--item-vertical-padding: 8px;
		--item-horizontal-padding: 0px;
		--dropdown-space-above: 0px;
		--dropdown-menu-container-vertical-padding: 0px;
		--dropdown-menu-container-horizontal-padding: 0px;
		--dropdown-menu-item-vertical-spacing: 12px;
		--dropdown-menu-sub-items-vertical-spacing-between: 2px;
		--dropdown-menu-columns-number: 1;
		--display-mode: hamburger;
		--menu-items-main-axis-gap: 5px;
		--menu-items-cross-axis-gap: 0px;
		--orientation: vertical;
		--container-align: start;
	}
}

:is(#comp-mct49pfx_r_comp-mb5540nl1, [id^="comp-mct49pfx_r_comp-mb5540nl1__"]) {
	min-height: 0px;
	--l_display: unset;
	height: 100%;
	min-width: 0px;
	width: 100%;
	max-width: 99999px;
	max-height: 99999px;
	--comp-display: unset;
	align-self: start;
	justify-self: start;
	pointer-events: auto;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	grid-area: 1/1/2/2;
	position: relative;
}

.comp-mct49pfx_r_comp-mb5540nl1-container {
	box-sizing: border-box;
	display: var(--l_display, var(--container-display));
	grid-template-rows: 1fr;
	grid-template-columns: 1fr;
	--container-layout-type: grid-container-layout;
	--container-display: grid;
}

:is(#comp-mct49pfx_r_comp-mb5540nl1, [id^="comp-mct49pfx_r_comp-mb5540nl1__"]):not(.comp-mct49pfx_r_comp-mb5540nl1-container) {
	display: var(--l_display, var(--container-display));
	grid-template-rows: 1fr;
	grid-template-columns: minmax(0, 1fr);
	--container-display: grid;
}

:is(#comp-mct49pfx_r_comp-mb5540nl1, [id^="comp-mct49pfx_r_comp-mb5540nl1__"]) {
	--static-spx: 1px;
}

:is(#comp-mct49pfx_r_comp-mb5540nm5, [id^="comp-mct49pfx_r_comp-mb5540nm5__"]) {
	min-height: 0px;
	--l_display: unset;
	height: auto;
	min-width: 0px;
	width: auto;
	max-width: 99999px;
	max-height: 99999px;
	--comp-display: unset;
	display: var(--l_display, var(--display, block));
	align-self: stretch;
	justify-self: stretch;
	pointer-events: auto;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	grid-area: 1/1/2/2;
	position: relative;
}

:is(#comp-mct49pfx_r_comp-mb5540no, [id^="comp-mct49pfx_r_comp-mb5540no__"]) {
	min-height: 300px;
	--l_display: unset;
	height: 300px;
	min-width: 0px;
	width: 980px;
	max-width: 99999px;
	max-height: 99999px;
	--comp-display: unset;
	align-self: stretch;
	justify-self: stretch;
	pointer-events: auto;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	grid-area: 1/1/2/2;
	position: relative;
}

:is(#comp-mct49pfx_r_comp-mb5540no, [id^="comp-mct49pfx_r_comp-mb5540no__"]) .comp-mct49pfx_r_comp-mb5540no-overflow-wrapper {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	display: grid;
	grid-template-rows: 1fr;
	grid-template-columns: minmax(0, 1fr);
	overflow-x: scroll;
	overflow-y: scroll;
	--sticky-offset: 0px;
	scrollbar-width: none;
	overflow: -moz-scrollbars-none;
	-ms-overflow-style: none;
}

:is(#comp-mct49pfx_r_comp-mb5540no, [id^="comp-mct49pfx_r_comp-mb5540no__"]) .comp-mct49pfx_r_comp-mb5540no-container {
	box-sizing: border-box;
	position: relative;
	pointer-events: none;
	display: var(--l_display, var(--container-display));
	grid-template-rows: 1fr;
	grid-template-columns: 1fr;
	--container-layout-type: grid-container-layout;
	--container-display: grid;
}

:is(#comp-mct49pfx_r_comp-mb5540no, [id^="comp-mct49pfx_r_comp-mb5540no__"]):not(.comp-mct49pfx_r_comp-mb5540no-container) {
	display: var(--l_display, var(--container-display));
	grid-template-rows: 1fr;
	grid-template-columns: minmax(0, 1fr);
	--container-display: grid;
}

:is(#comp-mct49pfx_r_comp-mb5540no, [id^="comp-mct49pfx_r_comp-mb5540no__"]) .comp-mct49pfx_r_comp-mb5540no-overflow-wrapper::-webkit-scrollbar {
	width: 0;
	height: 0;
}

:is(#comp-mct49pfx_r_comp-mb5540np4, [id^="comp-mct49pfx_r_comp-mb5540np4__"]) {
	min-height: 0px;
	--l_display: unset;
	height: auto;
	min-width: 0px;
	width: 35%;
	max-width: 99999px;
	max-height: 99999px;
	--comp-display: unset;
	align-self: stretch;
	justify-self: end;
	pointer-events: auto;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	grid-area: 1/1/2/2;
	position: relative;
}

:is(#comp-mct49pfx_r_comp-mb5540np4, [id^="comp-mct49pfx_r_comp-mb5540np4__"]) .comp-mct49pfx_r_comp-mb5540np4-overflow-wrapper {
	position: relative;
	display: grid;
	grid-template-rows: 1fr;
	grid-template-columns: minmax(0, 1fr);
	overflow-x: hidden;
	overflow-y: scroll;
	--sticky-offset: 0px;
}

:is(#comp-mct49pfx_r_comp-mb5540np4, [id^="comp-mct49pfx_r_comp-mb5540np4__"]) .comp-mct49pfx_r_comp-mb5540np4-container {
	box-sizing: border-box;
	position: relative;
	pointer-events: none;
	padding-top: 40px;
	padding-right: 40px;
	padding-left: 40px;
	padding-bottom: 40px;
	row-gap: 0px;
	column-gap: 0px;
	display: var(--l_display, var(--container-display));
	grid-template-rows: minmax(779.375px, auto);
	grid-template-columns: minmax(0px, 448fr);
	--container-layout-type: grid-container-layout;
	--container-display: grid;
}

:is(#comp-mct49pfx_r_comp-mb5540np4, [id^="comp-mct49pfx_r_comp-mb5540np4__"]):not(.comp-mct49pfx_r_comp-mb5540np4-container) {
	display: var(--l_display, var(--container-display));
	grid-template-rows: 1fr;
	grid-template-columns: minmax(0, 1fr);
	--container-display: grid;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
	:is(#comp-mct49pfx_r_comp-mb5540np4, [id^="comp-mct49pfx_r_comp-mb5540np4__"]) {
		height: 100vh;
		width: 79.35371630556781%;
		justify-self: end;
		margin-bottom: -0.01714501953119907px;
	}

	:is(#comp-mct49pfx_r_comp-mb5540np4, [id^="comp-mct49pfx_r_comp-mb5540np4__"]) .comp-mct49pfx_r_comp-mb5540np4-overflow-wrapper {
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
	}

	:is(#comp-mct49pfx_r_comp-mb5540np4, [id^="comp-mct49pfx_r_comp-mb5540np4__"]) .comp-mct49pfx_r_comp-mb5540np4-container {
		padding-top: 30px;
		padding-right: 30px;
		padding-left: 30px;
		padding-bottom: 30px;
		grid-template-rows: minmax(400px, auto);
		grid-template-columns: minmax(0px, 592.5936469726562fr);
	}
}

@media screen and (min-width: 320px) and (max-width: 750px) {
	:is(#comp-mct49pfx_r_comp-mb5540np4, [id^="comp-mct49pfx_r_comp-mb5540np4__"]) {
		height: auto;
		width: auto;
		justify-self: stretch;
		margin-bottom: 0px;
	}

	:is(#comp-mct49pfx_r_comp-mb5540np4, [id^="comp-mct49pfx_r_comp-mb5540np4__"]) .comp-mct49pfx_r_comp-mb5540np4-overflow-wrapper {
		position: relative;
	}

	:is(#comp-mct49pfx_r_comp-mb5540np4, [id^="comp-mct49pfx_r_comp-mb5540np4__"]) .comp-mct49pfx_r_comp-mb5540np4-container {
		padding-top: 20px;
		padding-right: 20px;
		padding-left: 20px;
		padding-bottom: 20px;
		grid-template-rows: minmax(max-content, 100%);
		grid-template-columns: minmax(0px, 1fr);
	}
}

:is(#comp-mct49pfx_r_comp-mb5540nq12, [id^="comp-mct49pfx_r_comp-mb5540nq12__"]) {
	min-height: 0px;
	--l_display: unset;
	height: auto;
	min-width: 0px;
	width: 81.09714673913044%;
	max-width: 99999px;
	max-height: 99999px;
	--comp-display: unset;
	display: var(--l_display, var(--display, block));
	align-self: start;
	justify-self: start;
	pointer-events: auto;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	grid-area: 1/1/2/2;
	position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
	:is(#comp-mct49pfx_r_comp-mb5540nq12, [id^="comp-mct49pfx_r_comp-mb5540nq12__"]) {
		width: 51.004142335775356%;
		margin-left: -0.9548492431640625px;
		margin-top: 148.88890075683594px;
	}
}

@media screen and (min-width: 320px) and (max-width: 750px) {
	:is(#comp-mct49pfx_r_comp-mb5540nq12, [id^="comp-mct49pfx_r_comp-mb5540nq12__"]) {
		width: 84.76185691318328%;
		margin-left: 0px;
		margin-top: 107.88890075683594px;
	}
}

:is(#comp-mct49pfx_r_comp-mb5540nq12, [id^="comp-mct49pfx_r_comp-mb5540nq12__"]) {
	--static-spx: 0.1 * var(--one-unit);
}

:is(#comp-mct49pfx_r_comp-mb5540nr1, [id^="comp-mct49pfx_r_comp-mb5540nr1__"]) {
	min-height: 0px;
	--l_display: unset;
	height: 40px;
	min-width: 0px;
	width: 40px;
	max-width: 99999px;
	max-height: 99999px;
	--comp-display: unset;
	display: var(--l_display, var(--display, block));
	align-self: start;
	justify-self: end;
	pointer-events: auto;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 5px;
	margin-bottom: 0px;
	grid-area: 1/1/2/2;
	position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
	:is(#comp-mct49pfx_r_comp-mb5540nr1, [id^="comp-mct49pfx_r_comp-mb5540nr1__"]) {
		margin-right: 0px;
		margin-top: 0px;
	}
}

@media screen and (min-width: 320px) and (max-width: 750px) {
	:is(#comp-mct49pfx_r_comp-mb5540nr1, [id^="comp-mct49pfx_r_comp-mb5540nr1__"]) {
		height: 37.83244323730469px;
		width: 37.83244323730469px;
		margin-right: -0.01734350585940092px;
		margin-top: 0px;
	}
}

:is(#comp-mct49pfx_r_comp-mcuektuw, [id^="comp-mct49pfx_r_comp-mcuektuw__"]) {
	min-height: unset;
	--l_display: none;
	height: auto;
	--aspect-ratio: 0.6665555740709879;
	min-width: 0px;
	width: 22.684865322089472%;
	max-width: 99999px;
	max-height: 99999px;
	aspect-ratio: 1/var(--aspect-ratio);
	--comp-display: unset;
	display: var(--l_display, var(--display, block));
	align-self: center;
	justify-self: center;
	pointer-events: auto;
	margin-left: 0%;
	margin-right: 0%;
	margin-top: 0%;
	margin-bottom: 0%;
	grid-area: 1/1/2/2;
	position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
	:is(#comp-mct49pfx_r_comp-mcuektuw, [id^="comp-mct49pfx_r_comp-mcuektuw__"]) {
		--l_display: unset;
		--aspect-ratio: 0.3239661072409169;
		width: 43.6486376068294%;
		align-self: start;
		justify-self: start;
		margin-left: 0px;
		margin-right: 0px;
		margin-top: 0px;
		margin-bottom: 0px;
	}
}

@media screen and (min-width: 320px) and (max-width: 750px) {
	:is(#comp-mct49pfx_r_comp-mcuektuw, [id^="comp-mct49pfx_r_comp-mcuektuw__"]) {
		--l_display: unset;
		--aspect-ratio: 0.32379277262551964;
		width: 49.460502861076655%;
		align-self: start;
		justify-self: start;
		margin-left: 0px;
		margin-right: 0px;
		margin-top: 0px;
		margin-bottom: 0px;
	}
}

:is(#comp-mct49pfx_r_comp-mcuektuw, [id^="comp-mct49pfx_r_comp-mcuektuw__"]) {
	--backgroundColor: 0, 0, 0;
	--borderColor: 255, 255, 255;
	--borderWidth: 0px;
	--cornerRadius: 0px;
	--boxShadow: none;
	--mediaOpacity: 1;
	--blendMode: normal;
	--alpha-backgroundColor: 0;
	--alpha-borderColor: 0;
	--boxShadowToggleOn-boxShadow: none;
	--static-spx: 0.1 * var(--one-unit);
}

:is(#comp-mct49pfx_r_comp-mcuektuw, [id^="comp-mct49pfx_r_comp-mcuektuw__"]) wow-image {
	overflow: clip;
}

:is(#comp-mct49pfx_r_comp-mcuektuw, [id^="comp-mct49pfx_r_comp-mcuektuw__"]) wow-image img {
	height: 100%;
}

:is(#comp-mct49pfx_r_comp-mb5540ni1, [id^="comp-mct49pfx_r_comp-mb5540ni1__"]) {
	min-height: 75px;
	--l_display: unset;
	height: auto;
	min-width: 0px;
	width: 100%;
	max-width: 99999px;
	max-height: 99999px;
	--comp-display: unset;
	align-self: start;
	justify-self: start;
	pointer-events: auto;
	margin-left: 0%;
	margin-right: 0%;
	margin-top: 0%;
	margin-bottom: 0%;
	grid-area: 1/1/2/2;
	position: relative;
}

.comp-mct49pfx_r_comp-mb5540ni1-container {
	box-sizing: border-box;
	row-gap: 0px;
	column-gap: 0px;
	display: var(--l_display, var(--container-display));
	grid-template-rows: minmax(75px, auto);
	grid-template-columns: minmax(0px, 1fr);
	--container-layout-type: grid-container-layout;
	--container-display: grid;
}

:is(#comp-mct49pfx_r_comp-mb5540ni1, [id^="comp-mct49pfx_r_comp-mb5540ni1__"]):not(.comp-mct49pfx_r_comp-mb5540ni1-container) {
	display: var(--l_display, var(--container-display));
	grid-template-rows: 1fr;
	grid-template-columns: minmax(0, 1fr);
	--container-display: grid;
}

:is(#comp-mct49pfx_r_comp-mb5540ni1, [id^="comp-mct49pfx_r_comp-mb5540ni1__"]) {
	--container-background: initial;
	--container-box-shadow: initial;
	--container-border-left: initial;
	--container-border-right: initial;
	--container-border-top: initial;
	--container-border-bottom: initial;
	--container-border-radius: initial;
	--anchor: initial;
	--align: initial;
	--horizontal-margin: initial;
	--space-above: initial;
	--isDetached: false;
	--static-spx: 0.1 * var(--one-unit);
}

:is(#comp-mct49pfx_r_comp-mb5540nj5, [id^="comp-mct49pfx_r_comp-mb5540nj5__"]) {
	min-height: 0px;
	--l_display: unset;
	height: auto;
	min-width: 0px;
	width: auto;
	--comp-display: unset;
	display: var(--l_display, var(--display, block));
	align-self: start;
	justify-self: stretch;
	pointer-events: auto;
	margin-left: 10px;
	margin-right: 10px;
	margin-top: 0px;
	margin-bottom: 0px;
	grid-area: 1/1/2/2;
	position: relative;
}

:is(#comp-mct49pfx_r_comp-mb5540nj5, [id^="comp-mct49pfx_r_comp-mb5540nj5__"]) {
	--container-background: initial;
	--container-box-shadow: initial;
	--container-border-left: initial;
	--container-border-right: initial;
	--container-border-top: initial;
	--container-border-bottom: initial;
	--container-border-radius: initial;
	--item-background: initial;
	--item-font: initial;
	--item-color: initial;
	--item-text-decoration: initial;
	--item-text-transform: initial;
	--item-text-outline: initial;
	--item-text-highlight: initial;
	--item-letter-spacing: initial;
	--item-line-height: initial;
	--item-text-shadow: initial;
	--item-border-left: initial;
	--item-border-right: initial;
	--item-border-top: initial;
	--item-border-bottom: initial;
	--item-border-radius: initial;
	--item-box-shadow: initial;
	--sub-item-background: initial;
	--sub-item-font: initial;
	--sub-item-color: initial;
	--sub-item-text-decoration: initial;
	--sub-item-text-transform: initial;
	--sub-item-text-outline: initial;
	--sub-item-text-highlight: initial;
	--sub-item-letter-spacing: initial;
	--sub-item-line-height: initial;
	--sub-item-text-shadow: initial;
	--sub-item-border-left: initial;
	--sub-item-border-right: initial;
	--sub-item-border-top: initial;
	--sub-item-border-bottom: initial;
	--sub-item-border-radius: initial;
	--sub-item-box-shadow: initial;
	--item-vertical-padding: initial;
	--item-horizontal-padding: initial;
	--item-padding-top: initial;
	--item-padding-right: initial;
	--item-padding-bottom: initial;
	--item-padding-left: initial;
	--container-vertical-padding: initial;
	--container-horizontal-padding: initial;
	--container-padding-top: initial;
	--container-padding-right: initial;
	--container-padding-bottom: initial;
	--container-padding-left: initial;
	--item-vertical-spacing: initial;
	--item-horizontal-spacing: initial;
	--sub-items-vertical-spacing-before: initial;
	--sub-items-vertical-spacing-between: initial;
	--sub-item-vertical-padding: initial;
	--sub-item-horizontal-padding: initial;
	--sub-item-padding-top: initial;
	--sub-item-padding-right: initial;
	--sub-item-padding-bottom: initial;
	--sub-item-padding-left: initial;
	--columns-number: initial;
	--align: initial;
	--item-align: initial;
	--sub-item-align: initial;
	--sub-item-selected-border-radius: initial;
	--item-hover-color: initial;
	--item-selected-color: initial;
	--sub-item-hover-text-outline: initial;
	--sub-item-selected-border-bottom: initial;
	--item-hover-text-outline: initial;
	--sub-item-hover-color: initial;
	--sub-item-selected-border-left: initial;
	--sub-item-hover-border-top: initial;
	--item-selected-text-decoration: initial;
	--item-selected-text-transform: initial;
	--sub-item-hover-border-radius: initial;
	--item-hover-text-highlight: initial;
	--sub-item-hover-text-highlight: initial;
	--item-selected-letter-spacing: initial;
	--sub-item-hover-background: initial;
	--item-hover-border-left: initial;
	--item-selected-text-outline: initial;
	--item-hover-letter-spacing: initial;
	--sub-item-hover-border-left: initial;
	--item-hover-box-shadow: initial;
	--item-hover-font: initial;
	--item-hover-background: initial;
	--item-hover-text-decoration: initial;
	--item-hover-border-right: initial;
	--item-selected-text-highlight: initial;
	--sub-item-hover-line-height: initial;
	--item-hover-text-transform: initial;
	--sub-item-selected-text-transform: initial;
	--sub-item-selected-text-outline: initial;
	--isDetached: false;
	--sub-item-selected-border-top: initial;
	--sub-item-hover-border-right: initial;
	--sub-item-selected-font: initial;
	--sub-item-selected-letter-spacing: initial;
	--item-selected-box-shadow: initial;
	--sub-item-hover-font: initial;
	--item-selected-border-bottom: initial;
	--item-hover-text-shadow: initial;
	--sub-item-selected-text-decoration: initial;
	--sub-item-selected-line-height: initial;
	--sub-item-hover-letter-spacing: initial;
	--item-selected-font: initial;
	--sub-item-selected-text-shadow: initial;
	--item-selected-border-top: initial;
	--item-selected-text-shadow: initial;
	--item-hover-border-top: initial;
	--sub-item-selected-border-right: initial;
	--sub-item-selected-box-shadow: initial;
	--item-selected-border-right: initial;
	--sub-item-hover-border-bottom: initial;
	--sub-item-hover-text-decoration: initial;
	--sub-item-hover-text-shadow: initial;
	--sub-item-selected-text-highlight: initial;
	--item-selected-line-height: initial;
	--item-selected-border-radius: initial;
	--item-hover-border-bottom: initial;
	--item-hover-border-radius: initial;
	--sub-item-hover-text-transform: initial;
	--item-hover-line-height: initial;
	--item-selected-border-left: initial;
	--item-selected-background: initial;
	--sub-item-hover-box-shadow: initial;
	--sub-item-selected-background: initial;
	--sub-item-selected-color: initial;
	--static-spx: 0.1 * var(--one-unit);
}

#comp-mct49pfx_r_comp-mct4cdk6 {
	min-height: 43px;
	--l_display: unset;
	height: auto;
	min-width: 0px;
	width: 167.375px;
	max-width: 99999px;
	max-height: 99999px;
	--comp-display: unset;
	display: var(--l_display, var(--display, block));
	align-self: center;
	justify-self: end;
	pointer-events: auto;
	margin-left: 0px;
	margin-right: min(-0.5px, -0.0003953 * (var(--scaling-factor) - var(--scrollbar-width)));
	margin-top: max(0.5px, 0.0005189 * (var(--scaling-factor) - var(--scrollbar-width)));
	margin-bottom: 0px;
	grid-area: 1/1/2/2;
	position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
	#comp-mct49pfx_r_comp-mct4cdk6 {
		margin-right: max(0.5px, 0.0912133 * (var(--scaling-factor) - var(--scrollbar-width)));
		margin-top: 0px;
		margin-bottom: max(0.5px, 0.0007107 * (var(--scaling-factor) - var(--scrollbar-width)));
	}
}

@media screen and (min-width: 320px) and (max-width: 750px) {
	#comp-mct49pfx_r_comp-mct4cdk6 {
		--l_display: none;
	}
}

#comp-mct49pfx_r_comp-mct4cdk6 {
	--rd: 0px 0px 0px 0px;
	--trans1: border-color 0.4s ease 0s, background-color 0.4s ease 0s;
	--shd: none;
	--horizontalPadding: 14.801px;
	--verticalPadding: 7.894px;
	--fnt: normal normal normal 15px/1.6em open-sans-v2, sans-serif;
	--trans2: color 0.4s ease 0s;
	--txt: var(--color_18);
	--bg: var(--color_16);
	--brd: var(--color_15);
	--brw: 0px;
	--bgh: var(--color_18);
	--brdh: 50, 50, 50;
	--txth: var(--color_11);
	--bgd: 204, 204, 204;
	--alpha-bgd: 1;
	--txtd: 255, 255, 255;
	--alpha-txtd: 1;
	--alpha-txth: 1;
	--margin: 0px;
	--alpha-brdh: 0;
	--align: center;
	--alpha-brd: 1;
	--alpha-bg: 1;
	--alpha-bgh: 1;
	--boxShadowToggleOn-shd: none;
	--alpha-txt: 1;
	--static-spx: 0.1 * var(--one-unit);
}

:is(#comp-mct49pfx_r_comp-mb5540nm5, [id^="comp-mct49pfx_r_comp-mb5540nm5__"]) .comp-mct49pfx_r_comp-mb5540nm5-styleId__root {
	-st-extends: StylableButton;
	transition: all 0.2s ease, visibility 0s;
	padding: 0px;
	border-radius: 8px;
	background: rgba(255, 255, 255, 0);
	border: 0px solid #000000
}

/* START STYLABLE DIRECTIVE RULES */
:is(#comp-mct49pfx_r_comp-mb5540nm5, [id^="comp-mct49pfx_r_comp-mb5540nm5__"]) .comp-mct49pfx_r_comp-mb5540nm5-styleId__root:hover {
	border-radius: 8px;
	border: 0px solid #000000;
	background: rgb(255, 255, 255);
}

:is(#comp-mct49pfx_r_comp-mb5540nm5, [id^="comp-mct49pfx_r_comp-mb5540nm5__"]) .comp-mct49pfx_r_comp-mb5540nm5-styleId__root:hover .StylableButton2545352419__icon {
	transform: rotate(0deg);
	width: 40px;
	height: 40px;
	fill: #1A6AFF;
}

:is(#comp-mct49pfx_r_comp-mb5540nm5, [id^="comp-mct49pfx_r_comp-mb5540nm5__"]) .comp-mct49pfx_r_comp-mb5540nm5-styleId__root:hover .StylableButton2545352419__label {
	color: #1A6AFF;
}

:is(#comp-mct49pfx_r_comp-mb5540nm5, [id^="comp-mct49pfx_r_comp-mb5540nm5__"]) .comp-mct49pfx_r_comp-mb5540nm5-styleId__root:disabled {
	border: 0px solid #000000;
	background: #F0F0F0
}

:is(#comp-mct49pfx_r_comp-mb5540nm5, [id^="comp-mct49pfx_r_comp-mb5540nm5__"]) .comp-mct49pfx_r_comp-mb5540nm5-styleId__root:disabled .StylableButton2545352419__label {
	color: #6E6E6E
}

:is(#comp-mct49pfx_r_comp-mb5540nm5, [id^="comp-mct49pfx_r_comp-mb5540nm5__"]) .comp-mct49pfx_r_comp-mb5540nm5-styleId__root:disabled .StylableButton2545352419__icon {
	fill: #8F8F8F
}

:is(#comp-mct49pfx_r_comp-mb5540nm5, [id^="comp-mct49pfx_r_comp-mb5540nm5__"]) .comp-mct49pfx_r_comp-mb5540nm5-styleId__root .StylableButton2545352419__container {
	transition: inherit;
	flex-direction: row-reverse;
	justify-content: center;
	align-items: center
}

:is(#comp-mct49pfx_r_comp-mb5540nm5, [id^="comp-mct49pfx_r_comp-mb5540nm5__"]) .comp-mct49pfx_r_comp-mb5540nm5-styleId__root .StylableButton2545352419__label {
	transition: inherit;
	letter-spacing: 0em;
	margin: 0px 0px 0px 4px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 2px;
	font-family: open-sans-v2, sans-serif;
	font-size: calc(16 * var(--theme-spx-ratio));
	font-weight: normal;
	font-style: normal;
	font-family: madefor-text;
	font-size: 16px;
	font-style: normal;
	font-weight: normal;
	letter-spacing: 0em;
	line-height: 1.6em;
	font-family: madefor-text;
	font-size: 16px;
	font-style: normal;
	font-weight: normal;
	letter-spacing: 0em;
	line-height: 1.6em;
	font-size: 15px;
	color: #000000;
	display: none
}

:is(#comp-mct49pfx_r_comp-mb5540nm5, [id^="comp-mct49pfx_r_comp-mb5540nm5__"]) .comp-mct49pfx_r_comp-mb5540nm5-styleId__root .StylableButton2545352419__icon {
	transition: inherit;
	margin: 0px 4px 0px 0px;
	margin-left: 0px;
	margin-bottom: 0px;
	margin-top: 0px;
	width: 40px;
	height: 40px;
	margin-right: 2px;
	display: initial;
	fill: #000000
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
	:is(#comp-mct49pfx_r_comp-mb5540nm5, [id^="comp-mct49pfx_r_comp-mb5540nm5__"]) .comp-mct49pfx_r_comp-mb5540nm5-styleId__root {
		-st-extends: HamburgerOpenButton;
	}

	/* END STYLABLE DIRECTIVE RULES */
	/* START STYLABLE DIRECTIVE RULES */
	:is(#comp-mct49pfx_r_comp-mb5540nm5, [id^="comp-mct49pfx_r_comp-mb5540nm5__"]) .comp-mct49pfx_r_comp-mb5540nm5-styleId__root .StylableButton2545352419__icon {
		width: 30px;
		height: 30px;
		fill: #FFFFFF;
	}

	:is(#comp-mct49pfx_r_comp-mb5540nm5, [id^="comp-mct49pfx_r_comp-mb5540nm5__"]) .comp-mct49pfx_r_comp-mb5540nm5-styleId__root:hover {
		background: rgba(255, 255, 255, 0);
	}

	:is(#comp-mct49pfx_r_comp-mb5540nm5, [id^="comp-mct49pfx_r_comp-mb5540nm5__"]) .comp-mct49pfx_r_comp-mb5540nm5-styleId__root:hover .StylableButton2545352419__icon {
		width: 50px;
		height: 50px;
		fill: #000000;
	}
}

@media screen and (min-width: 320px) and (max-width: 750px) {
	:is(#comp-mct49pfx_r_comp-mb5540nm5, [id^="comp-mct49pfx_r_comp-mb5540nm5__"]) .comp-mct49pfx_r_comp-mb5540nm5-styleId__root {
		-st-extends: HamburgerOpenButton;
	}

	/* END STYLABLE DIRECTIVE RULES */
	/* START STYLABLE DIRECTIVE RULES */
	:is(#comp-mct49pfx_r_comp-mb5540nm5, [id^="comp-mct49pfx_r_comp-mb5540nm5__"]) .comp-mct49pfx_r_comp-mb5540nm5-styleId__root .StylableButton2545352419__icon {
		width: 30px;
		height: 30px;
		fill: #FFFFFF;
	}

	:is(#comp-mct49pfx_r_comp-mb5540nm5, [id^="comp-mct49pfx_r_comp-mb5540nm5__"]) .comp-mct49pfx_r_comp-mb5540nm5-styleId__root:hover {
		background: rgba(255, 255, 255, 0);
	}

	:is(#comp-mct49pfx_r_comp-mb5540nm5, [id^="comp-mct49pfx_r_comp-mb5540nm5__"]) .comp-mct49pfx_r_comp-mb5540nm5-styleId__root:hover .StylableButton2545352419__icon {
		fill: #000000;
		width: 30px;
		height: 30px;
	}
}

:is(#comp-mct49pfx_r_comp-mb5540no, [id^="comp-mct49pfx_r_comp-mb5540no__"]) {
	/* START STYLABLE DIRECTIVE RULES */
}

/* END STYLABLE DIRECTIVE RULES */
:is(#comp-mct49pfx_r_comp-mb5540no, [id^="comp-mct49pfx_r_comp-mb5540no__"]) .comp-mct49pfx_r_comp-mb5540no-styleId__root {
	-st-extends: HamburgerOverlay;
	background-color: rgba(0, 0, 0, 0.6);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
	:is(#comp-mct49pfx_r_comp-mb5540no, [id^="comp-mct49pfx_r_comp-mb5540no__"]) {
		/* START STYLABLE DIRECTIVE RULES */
	}

	/* END STYLABLE DIRECTIVE RULES */
}

@media screen and (min-width: 320px) and (max-width: 750px) {
	:is(#comp-mct49pfx_r_comp-mb5540no, [id^="comp-mct49pfx_r_comp-mb5540no__"]) {
		/* START STYLABLE DIRECTIVE RULES */
	}

	/* END STYLABLE DIRECTIVE RULES */
}

:is(#comp-mct49pfx_r_comp-mb5540np4, [id^="comp-mct49pfx_r_comp-mb5540np4__"]) {
	/* START STYLABLE DIRECTIVE RULES */
}

/* END STYLABLE DIRECTIVE RULES */
:is(#comp-mct49pfx_r_comp-mb5540np4, [id^="comp-mct49pfx_r_comp-mb5540np4__"]) .comp-mct49pfx_r_comp-mb5540np4-styleId__root {
	-st-extends: HamburgerMenuContainer;
	background: #FFFFFF;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
	:is(#comp-mct49pfx_r_comp-mb5540np4, [id^="comp-mct49pfx_r_comp-mb5540np4__"]) {
		/* START STYLABLE DIRECTIVE RULES */
	}

	/* END STYLABLE DIRECTIVE RULES */
	:is(#comp-mct49pfx_r_comp-mb5540np4, [id^="comp-mct49pfx_r_comp-mb5540np4__"]) .comp-mct49pfx_r_comp-mb5540np4-styleId__root {
		background: #00465E;
	}
}

@media screen and (min-width: 320px) and (max-width: 750px) {
	:is(#comp-mct49pfx_r_comp-mb5540np4, [id^="comp-mct49pfx_r_comp-mb5540np4__"]) {
		/* START STYLABLE DIRECTIVE RULES */
	}

	/* END STYLABLE DIRECTIVE RULES */
	:is(#comp-mct49pfx_r_comp-mb5540np4, [id^="comp-mct49pfx_r_comp-mb5540np4__"]) .comp-mct49pfx_r_comp-mb5540np4-styleId__root {
		background: #00465E;
	}
}

/* END STYLABLE DIRECTIVE RULES */
:is(#comp-mct49pfx_r_comp-mb5540nr1, [id^="comp-mct49pfx_r_comp-mb5540nr1__"]) .comp-mct49pfx_r_comp-mb5540nr1-styleId__root {
	-st-extends: StylableButton;
	transition: all 0.2s ease, visibility 0s;
	padding-right: 0px;
	border-radius: 300px;
	background: rgba(255, 255, 255, 0)
}

/* START STYLABLE DIRECTIVE RULES */
:is(#comp-mct49pfx_r_comp-mb5540nr1, [id^="comp-mct49pfx_r_comp-mb5540nr1__"]) .comp-mct49pfx_r_comp-mb5540nr1-styleId__root:hover {
	background: rgba(255, 255, 255, 0);
	border: 0px solid #000000;
}

:is(#comp-mct49pfx_r_comp-mb5540nr1, [id^="comp-mct49pfx_r_comp-mb5540nr1__"]) .comp-mct49pfx_r_comp-mb5540nr1-styleId__root:hover .StylableButton2545352419__icon {
	transform: rotate(90deg);
	fill: #1A6AFF;
}

:is(#comp-mct49pfx_r_comp-mb5540nr1, [id^="comp-mct49pfx_r_comp-mb5540nr1__"]) .comp-mct49pfx_r_comp-mb5540nr1-styleId__root:hover .StylableButton2545352419__label {
	color: #000000;
}

:is(#comp-mct49pfx_r_comp-mb5540nr1, [id^="comp-mct49pfx_r_comp-mb5540nr1__"]) .comp-mct49pfx_r_comp-mb5540nr1-styleId__root:disabled {
	background: #F0F0F0
}

:is(#comp-mct49pfx_r_comp-mb5540nr1, [id^="comp-mct49pfx_r_comp-mb5540nr1__"]) .comp-mct49pfx_r_comp-mb5540nr1-styleId__root:disabled .StylableButton2545352419__label {
	color: #6E6E6E
}

:is(#comp-mct49pfx_r_comp-mb5540nr1, [id^="comp-mct49pfx_r_comp-mb5540nr1__"]) .comp-mct49pfx_r_comp-mb5540nr1-styleId__root:disabled .StylableButton2545352419__icon {
	fill: #8F8F8F
}

:is(#comp-mct49pfx_r_comp-mb5540nr1, [id^="comp-mct49pfx_r_comp-mb5540nr1__"]) .comp-mct49pfx_r_comp-mb5540nr1-styleId__root .StylableButton2545352419__container {
	transition: inherit;
	flex-direction: row-reverse;
	justify-content: center;
	align-items: center
}

:is(#comp-mct49pfx_r_comp-mb5540nr1, [id^="comp-mct49pfx_r_comp-mb5540nr1__"]) .comp-mct49pfx_r_comp-mb5540nr1-styleId__root .StylableButton2545352419__label {
	transition: inherit;
	letter-spacing: 0em;
	margin: 0px 0px 0px 4px;
	font-family: open-sans-v2, sans-serif;
	font-size: calc(16 * var(--theme-spx-ratio));
	font-weight: normal;
	font-style: normal;
	font-family: madefor-text;
	font-size: 16px;
	font-style: normal;
	font-weight: normal;
	letter-spacing: 0em;
	line-height: 1.6em;
	font-family: madefor-text;
	font-size: 16px;
	font-style: normal;
	font-weight: normal;
	letter-spacing: 0em;
	line-height: 1.6em;
	font-size: 16px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
	margin-left: 0px;
	color: #000000;
	display: none
}

:is(#comp-mct49pfx_r_comp-mb5540nr1, [id^="comp-mct49pfx_r_comp-mb5540nr1__"]) .comp-mct49pfx_r_comp-mb5540nr1-styleId__root .StylableButton2545352419__icon {
	transition: inherit;
	margin: 0px 4px 0px 0px;
	transform: rotate(0deg);
	margin-bottom: 0px;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	width: 20px;
	height: 20px;
	display: initial;
	fill: #000000
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
	:is(#comp-mct49pfx_r_comp-mb5540nr1, [id^="comp-mct49pfx_r_comp-mb5540nr1__"]) .comp-mct49pfx_r_comp-mb5540nr1-styleId__root {
		-st-extends: HamburgerCloseButton;
		border: 1px solid #6ADFFF;
	}

	/* END STYLABLE DIRECTIVE RULES */
	/* START STYLABLE DIRECTIVE RULES */
	:is(#comp-mct49pfx_r_comp-mb5540nr1, [id^="comp-mct49pfx_r_comp-mb5540nr1__"]) .comp-mct49pfx_r_comp-mb5540nr1-styleId__root:hover {
		border: 1px solid #6ADFFF;
		background: rgb(106, 223, 255);
	}

	:is(#comp-mct49pfx_r_comp-mb5540nr1, [id^="comp-mct49pfx_r_comp-mb5540nr1__"]) .comp-mct49pfx_r_comp-mb5540nr1-styleId__root:hover .StylableButton2545352419__icon {
		fill: #00465E;
		width: 15px;
		height: 15px;
	}

	:is(#comp-mct49pfx_r_comp-mb5540nr1, [id^="comp-mct49pfx_r_comp-mb5540nr1__"]) .comp-mct49pfx_r_comp-mb5540nr1-styleId__root .StylableButton2545352419__icon {
		fill: #6ADFFF;
		width: 15px;
		height: 15px;
	}
}

@media screen and (min-width: 320px) and (max-width: 750px) {
	:is(#comp-mct49pfx_r_comp-mb5540nr1, [id^="comp-mct49pfx_r_comp-mb5540nr1__"]) .comp-mct49pfx_r_comp-mb5540nr1-styleId__root {
		-st-extends: HamburgerCloseButton;
		border: 1px solid #6ADFFF;
	}

	/* END STYLABLE DIRECTIVE RULES */
	/* START STYLABLE DIRECTIVE RULES */
	:is(#comp-mct49pfx_r_comp-mb5540nr1, [id^="comp-mct49pfx_r_comp-mb5540nr1__"]) .comp-mct49pfx_r_comp-mb5540nr1-styleId__root:hover {
		border: 1px solid #6ADFFF;
		background: rgb(106, 223, 255);
	}

	:is(#comp-mct49pfx_r_comp-mb5540nr1, [id^="comp-mct49pfx_r_comp-mb5540nr1__"]) .comp-mct49pfx_r_comp-mb5540nr1-styleId__root:hover .StylableButton2545352419__icon {
		fill: #00465E;
		width: 15px;
		height: 15px;
	}

	:is(#comp-mct49pfx_r_comp-mb5540nr1, [id^="comp-mct49pfx_r_comp-mb5540nr1__"]) .comp-mct49pfx_r_comp-mb5540nr1-styleId__root .StylableButton2545352419__icon {
		fill: #6ADFFF;
		width: 15px;
		height: 15px;
	}
}

#y646f {
	--shc-mutated-brightness: 128, 128, 128;
	justify-self: unset;
}

#comp-mcuaykz6 {
	--bg-overlay-color: rgb(var(--color_11));
	--bg-gradient: none;
	--inherit-transition: var(--transition, none);
}

#comp-mcuaykza {
	--shc-mutated-brightness: 128, 128, 128;
}

#comp-mcub6g7x {
	--shc-mutated-brightness: 128, 128, 128;
}

#comp-mcub6g85 {
	--text-direction: var(--wix-opt-in-direction);
}

#comp-mcub6g85 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
	color: #6ADFFF;
	background-color: transparent;
	font-weight: bold;
	font-size: max(0.5px, 0.0126482 * (var(--scaling-factor) - var(--scrollbar-width)));
}

#comp-mcub6g85 [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
	color: var(--corvid-color, #6ADFFF);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
	#comp-mcub6g85 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
		font-size: max(0.5px, 0.0199203 * (var(--scaling-factor) - var(--scrollbar-width))) !important;
	}

	#comp-mcub6g85 [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
		color: var(--corvid-color, #6ADFFF !important);
	}
}

@media screen and (min-width: 320px) and (max-width: 750px) {
	#comp-mcub6g85 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
		font-size: max(0.5px, 0.0373333 * (var(--scaling-factor) - var(--scrollbar-width))) !important;
	}

	#comp-mcub6g85 [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
		color: var(--corvid-color, #6ADFFF !important);
	}
}

#comp-mcub6g8c1 {
	--text-direction: var(--wix-opt-in-direction);
}

#comp-mcub6g8c1 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
	color: #00465E;
	background-color: transparent;
	font-weight: bold;
	font-size: 40px;
}

#comp-mcub6g8c1 [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
	color: var(--corvid-color, #00465E);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
	#comp-mcub6g8c1 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
		font-size: 20px !important;
	}

	#comp-mcub6g8c1 [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
		color: var(--corvid-color, #00465E !important);
	}
}

@media screen and (min-width: 320px) and (max-width: 750px) {
	#comp-mcub6g8c1 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
		font-size: 20px !important;
	}

	#comp-mcub6g8c1 [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
		color: var(--corvid-color, #00465E !important);
	}
}

#comp-mcub6g8e {
	--text-direction: var(--wix-opt-in-direction);
}

#comp-mcub6g8e :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
	color: #000000;
	background-color: transparent;
	font-family: open-sans-v2, sans-serif;
	font-weight: 400;
	font-size: 18px;
	line-height: normal;
}

#comp-mcub6g8e [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
	color: var(--corvid-color, #000000);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
	#comp-mcub6g8e :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
		font-size: 16px !important;
	}

	#comp-mcub6g8e [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
		color: var(--corvid-color, #000000 !important);
	}
}

@media screen and (min-width: 320px) and (max-width: 750px) {
	#comp-mcub6g8e :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
		font-size: 14px !important;
	}

	#comp-mcub6g8e [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
		color: var(--corvid-color, #000000 !important);
	}
}

#comp-mcuaykzb1 {
	--shc-mutated-brightness: 128, 128, 128;
}

.comp-mcuaz6i6 {
	--wix-direction: ltr;
	--horizontalPadding: 24;
	--verticalPadding: 24;
	--rowSpacing: 24;
	--columnSpacing: 24;
	--borderWidth: 0;
	--borderRadius: 0;
	--shadowAngle: 135;
	--shadowDistance: 0;
	--shadowSize: 0;
	--shadowBlur: 25;
	--buttonsStyle: 2;
	--buttonsBorderWidth: 0;
	--buttonsBorderRadius: 0;
	--submitButtonStyle: 2;
	--submitButtonBorderWidth: 0;
	--submitButtonBorderRadius: 0;
	--nextButtonStyle: 2;
	--nextButtonBorderWidth: 0;
	--nextButtonBorderRadius: 0;
	--previousButtonStyle: 2;
	--previousButtonBorderWidth: 1;
	--previousButtonBorderRadius: 0;
	--inputBorderStyle: 1;
	--inputBorderWidth: 1;
	--inputBorderRadius: 0;
	--buttonsFontHover: normal normal normal 16px/16px open-sans-v2, sans-serif;
	--submitButtonFont: normal normal normal 16px/1.4em open-sans-v2, sans-serif;
	--submitButtonFontHover: normal normal normal 16px/1.4em open-sans-v2, sans-serif;
	--nextButtonFont: normal normal normal 16px/1.4em open-sans-v2, sans-serif;
	--nextButtonFontHover: normal normal normal 16px/1.4em open-sans-v2, sans-serif;
	--previousButtonFont: normal normal normal 16px/1.4em open-sans-v2, sans-serif;
	--previousButtonFontHover: normal normal normal 16px/1.4em open-sans-v2, sans-serif;
	--headerTwoFont: normal normal normal 22px/1.4em wfont_1707c6_41abd54dd9a748f4ac52be00240d88d1, wf_41abd54dd9a748f4ac52be002, orig_eurostile_extended;
	--paragraphFont: normal normal normal 16px/1.4em open-sans-v2, sans-serif;
	--inputLabelFont: normal normal normal 14px/1.4em open-sans-v2, sans-serif;
	--inputValueFont: normal normal normal 16px/24px open-sans-v2, sans-serif;
	--inputNoteFont: normal normal normal 14px/1.4em open-sans-v2, sans-serif;
	--paragraphColor: 0, 70, 94;
	--paragraphColor-rgb: 0, 70, 94;
	--paragraphColor-opacity: 1;
	--inputLabelColor: 0, 70, 94;
	--inputLabelColor-rgb: 0, 70, 94;
	--inputLabelColor-opacity: 1;
	--inputPlaceholderColor: 194, 194, 194;
	--inputPlaceholderColor-rgb: 194, 194, 194;
	--inputPlaceholderColor-opacity: 1;
	--headerTwoColor: 0, 70, 94;
	--headerTwoColor-rgb: 0, 70, 94;
	--headerTwoColor-opacity: 1;
	--inputValueColor: 0, 70, 94;
	--inputValueColor-rgb: 0, 70, 94;
	--inputValueColor-opacity: 1;
	--headerOneColor: 0, 70, 94;
	--headerOneColor-rgb: 0, 70, 94;
	--headerOneColor-opacity: 1;
	--inputBorderColor: 0, 70, 94, 0.6;
	--inputBorderColor-rgb: 0, 70, 94;
	--inputBorderColor-opacity: 0.6;
	--formBackground: 255, 255, 255;
	--formBackground-rgb: 255, 255, 255;
	--formBackground-opacity: 1;
	--borderColor: 0, 0, 0, 0;
	--borderColor-rgb: 0, 0, 0;
	--borderColor-opacity: 0;
	--shadowColor: 0, 0, 0, 0.15;
	--shadowColor-rgb: 0, 0, 0;
	--shadowColor-opacity: 0.15;
	--buttonsColor: 255, 255, 255;
	--buttonsColor-rgb: 255, 255, 255;
	--buttonsColor-opacity: 1;
	--buttonsBackgroundColor: 0, 70, 94;
	--buttonsBackgroundColor-rgb: 0, 70, 94;
	--buttonsBackgroundColor-opacity: 1;
	--buttonsBorderColor: 255, 255, 255, 0;
	--buttonsBorderColor-rgb: 255, 255, 255;
	--buttonsBorderColor-opacity: 0;
	--buttonsColorHover: 255, 255, 255;
	--buttonsColorHover-rgb: 255, 255, 255;
	--buttonsColorHover-opacity: 1;
	--buttonsBackgroundColorHover: 0, 70, 94, 0.7;
	--buttonsBackgroundColorHover-rgb: 0, 70, 94;
	--buttonsBackgroundColorHover-opacity: 0.7;
	--submitButtonColor: 255, 255, 255;
	--submitButtonColor-rgb: 255, 255, 255;
	--submitButtonColor-opacity: 1;
	--submitButtonBackgroundColor: 0, 70, 94;
	--submitButtonBackgroundColor-rgb: 0, 70, 94;
	--submitButtonBackgroundColor-opacity: 1;
	--submitButtonBorderColor: 255, 255, 255, 0;
	--submitButtonBorderColor-rgb: 255, 255, 255;
	--submitButtonBorderColor-opacity: 0;
	--submitButtonColorHover: 255, 255, 255;
	--submitButtonColorHover-rgb: 255, 255, 255;
	--submitButtonColorHover-opacity: 1;
	--submitButtonBackgroundColorHover: 0, 70, 94, 0.7;
	--submitButtonBackgroundColorHover-rgb: 0, 70, 94;
	--submitButtonBackgroundColorHover-opacity: 0.7;
	--submitButtonBorderColorHover: 255, 255, 255, 0;
	--submitButtonBorderColorHover-rgb: 255, 255, 255;
	--submitButtonBorderColorHover-opacity: 0;
	--nextButtonColor: 255, 255, 255;
	--nextButtonColor-rgb: 255, 255, 255;
	--nextButtonColor-opacity: 1;
	--nextButtonBackgroundColor: 0, 70, 94;
	--nextButtonBackgroundColor-rgb: 0, 70, 94;
	--nextButtonBackgroundColor-opacity: 1;
	--nextButtonBorderColor: 255, 255, 255, 0;
	--nextButtonBorderColor-rgb: 255, 255, 255;
	--nextButtonBorderColor-opacity: 0;
	--nextButtonColorHover: 255, 255, 255;
	--nextButtonColorHover-rgb: 255, 255, 255;
	--nextButtonColorHover-opacity: 1;
	--nextButtonBackgroundColorHover: 0, 70, 94, 0.7;
	--nextButtonBackgroundColorHover-rgb: 0, 70, 94;
	--nextButtonBackgroundColorHover-opacity: 0.7;
	--nextButtonBorderColorHover: 255, 255, 255, 0;
	--nextButtonBorderColorHover-rgb: 255, 255, 255;
	--nextButtonBorderColorHover-opacity: 0;
	--previousButtonColor: 0, 0, 0;
	--previousButtonColor-rgb: 0, 0, 0;
	--previousButtonColor-opacity: 1;
	--previousButtonBackgroundColor: 0, 70, 94, 0;
	--previousButtonBackgroundColor-rgb: 0, 70, 94;
	--previousButtonBackgroundColor-opacity: 0;
	--previousButtonBorderColor: 0, 0, 0;
	--previousButtonBorderColor-rgb: 0, 0, 0;
	--previousButtonBorderColor-opacity: 1;
	--previousButtonColorHover: 255, 255, 255;
	--previousButtonColorHover-rgb: 255, 255, 255;
	--previousButtonColorHover-opacity: 1;
	--previousButtonBackgroundColorHover: 0, 70, 94, 0.7;
	--previousButtonBackgroundColorHover-rgb: 0, 70, 94;
	--previousButtonBackgroundColorHover-opacity: 0.7;
	--previousButtonBorderColorHover: 255, 255, 255, 0;
	--previousButtonBorderColorHover-rgb: 255, 255, 255;
	--previousButtonBorderColorHover-opacity: 0;
	--inputBackgroundColor: 255, 255, 255;
	--inputBackgroundColor-rgb: 255, 255, 255;
	--inputBackgroundColor-opacity: 1;
	--inputBackgroundColorHover: 255, 255, 255;
	--inputBackgroundColorHover-rgb: 255, 255, 255;
	--inputBackgroundColorHover-opacity: 1;
	--inputBorderColorHover: 0, 0, 0;
	--inputBorderColorHover-rgb: 0, 0, 0;
	--inputBorderColorHover-opacity: 1;
	--inputNoteColor: 110, 110, 110;
	--inputNoteColor-rgb: 110, 110, 110;
	--inputNoteColor-opacity: 1;
	--inputSelectionColor: 0, 70, 94;
	--inputSelectionColor-rgb: 0, 70, 94;
	--inputSelectionColor-opacity: 1;
	--linkColor: 0, 70, 94;
	--linkColor-rgb: 0, 70, 94;
	--linkColor-opacity: 1;
	--inputErrorColor: 223, 49, 49;
	--inputErrorColor-rgb: 223, 49, 49;
	--inputErrorColor-opacity: 1;
	--headerOneFont: normal normal normal 30px/37px wfont_1707c6_41abd54dd9a748f4ac52be00240d88d1, wf_41abd54dd9a748f4ac52be002, orig_eurostile_extended;
	--headerOneFont-style: normal;
	--headerOneFont-variant: normal;
	--headerOneFont-weight: normal;
	--headerOneFont-size: 30px;
	--headerOneFont-line-height: 37px;
	--headerOneFont-family: wfont_1707c6_41abd54dd9a748f4ac52be00240d88d1, wf_41abd54dd9a748f4ac52be002, orig_eurostile_extended;
	--headerOneFont-text-decoration: none;
	--buttonsFontHover-style: normal;
	--buttonsFontHover-variant: normal;
	--buttonsFontHover-weight: normal;
	--buttonsFontHover-size: 16px;
	--buttonsFontHover-line-height: 16px;
	--buttonsFontHover-family: open-sans-v2, sans-serif;
	--buttonsFontHover-text-decoration: none;
	--submitButtonFont-style: normal;
	--submitButtonFont-variant: normal;
	--submitButtonFont-weight: normal;
	--submitButtonFont-size: 16px;
	--submitButtonFont-line-height: 1.4em;
	--submitButtonFont-family: open-sans-v2, sans-serif;
	--submitButtonFont-text-decoration: none;
	--submitButtonFontHover-style: normal;
	--submitButtonFontHover-variant: normal;
	--submitButtonFontHover-weight: normal;
	--submitButtonFontHover-size: 16px;
	--submitButtonFontHover-line-height: 1.4em;
	--submitButtonFontHover-family: open-sans-v2, sans-serif;
	--submitButtonFontHover-text-decoration: none;
	--nextButtonFont-style: normal;
	--nextButtonFont-variant: normal;
	--nextButtonFont-weight: normal;
	--nextButtonFont-size: 16px;
	--nextButtonFont-line-height: 1.4em;
	--nextButtonFont-family: open-sans-v2, sans-serif;
	--nextButtonFont-text-decoration: none;
	--nextButtonFontHover-style: normal;
	--nextButtonFontHover-variant: normal;
	--nextButtonFontHover-weight: normal;
	--nextButtonFontHover-size: 16px;
	--nextButtonFontHover-line-height: 1.4em;
	--nextButtonFontHover-family: open-sans-v2, sans-serif;
	--nextButtonFontHover-text-decoration: none;
	--previousButtonFont-style: normal;
	--previousButtonFont-variant: normal;
	--previousButtonFont-weight: normal;
	--previousButtonFont-size: 16px;
	--previousButtonFont-line-height: 1.4em;
	--previousButtonFont-family: open-sans-v2, sans-serif;
	--previousButtonFont-text-decoration: none;
	--previousButtonFontHover-style: normal;
	--previousButtonFontHover-variant: normal;
	--previousButtonFontHover-weight: normal;
	--previousButtonFontHover-size: 16px;
	--previousButtonFontHover-line-height: 1.4em;
	--previousButtonFontHover-family: open-sans-v2, sans-serif;
	--previousButtonFontHover-text-decoration: none;
	--headerTwoFont-style: normal;
	--headerTwoFont-variant: normal;
	--headerTwoFont-weight: normal;
	--headerTwoFont-size: 22px;
	--headerTwoFont-line-height: 1.4em;
	--headerTwoFont-family: wfont_1707c6_41abd54dd9a748f4ac52be00240d88d1, wf_41abd54dd9a748f4ac52be002, orig_eurostile_extended;
	--headerTwoFont-text-decoration: none;
	--paragraphFont-style: normal;
	--paragraphFont-variant: normal;
	--paragraphFont-weight: normal;
	--paragraphFont-size: 16px;
	--paragraphFont-line-height: 1.4em;
	--paragraphFont-family: open-sans-v2, sans-serif;
	--paragraphFont-text-decoration: none;
	--inputLabelFont-style: normal;
	--inputLabelFont-variant: normal;
	--inputLabelFont-weight: normal;
	--inputLabelFont-size: 14px;
	--inputLabelFont-line-height: 1.4em;
	--inputLabelFont-family: open-sans-v2, sans-serif;
	--inputLabelFont-text-decoration: none;
	--inputValueFont-style: normal;
	--inputValueFont-variant: normal;
	--inputValueFont-weight: normal;
	--inputValueFont-size: 16px;
	--inputValueFont-line-height: 24px;
	--inputValueFont-family: open-sans-v2, sans-serif;
	--inputValueFont-text-decoration: none;
	--inputNoteFont-style: normal;
	--inputNoteFont-variant: normal;
	--inputNoteFont-weight: normal;
	--inputNoteFont-size: 14px;
	--inputNoteFont-line-height: 1.4em;
	--inputNoteFont-family: open-sans-v2, sans-serif;
	--inputNoteFont-text-decoration: none;
	--inputBorderLeftWidth: 1;
	--inputBorderRightWidth: 1;
	--inputBorderTopWidth: 1;
	--inputBorderBottomWidth: 1;
	--wix-color-1: 255, 255, 255;
	--wix-color-2: 240, 240, 240;
	--wix-color-3: 194, 194, 194;
	--wix-color-4: 110, 110, 110;
	--wix-color-5: 0, 0, 0;
	--wix-color-6: 106, 223, 255;
	--wix-color-7: 24, 24, 24;
	--wix-color-8: 0, 70, 94;
	--wix-color-9: 35, 35, 35;
	--wix-color-10: 106, 223, 255;
	--wix-color-11: 243, 248, 240;
	--wix-color-12: 0, 70, 94;
	--wix-color-13: 146, 176, 121;
	--wix-color-14: 97, 135, 65;
	--wix-color-15: 57, 100, 29;
	--wix-color-16: 242, 234, 231;
	--wix-color-17: 229, 206, 192;
	--wix-color-18: 169, 128, 111;
	--wix-color-19: 139, 97, 79;
	--wix-color-20: 99, 60, 43;
	--wix-color-21: 255, 233, 223;
	--wix-color-22: 255, 191, 161;
	--wix-color-23: 250, 133, 79;
	--wix-color-24: 234, 96, 32;
	--wix-color-25: 201, 64, 1;
	--wix-color-26: 255, 255, 255;
	--wix-color-27: 0, 0, 0;
	--wix-color-28: 240, 240, 240;
	--wix-color-29: 194, 194, 194;
	--wix-color-30: 110, 110, 110;
	--wix-color-31: 0, 70, 94;
	--wix-color-32: 0, 70, 94;
	--wix-color-33: 0, 70, 94;
	--wix-color-34: 0, 70, 94;
	--wix-color-35: 0, 0, 0;
	--wix-color-36: 110, 110, 110;
	--wix-color-37: 0, 0, 0;
	--wix-color-38: 0, 70, 94;
	--wix-color-39: 0, 70, 94;
	--wix-color-40: 255, 255, 255;
	--wix-color-41: 0, 70, 94;
	--wix-color-42: 0, 70, 94;
	--wix-color-43: 255, 255, 255;
	--wix-color-44: 194, 194, 194;
	--wix-color-45: 194, 194, 194;
	--wix-color-46: 255, 255, 255;
	--wix-color-47: 255, 255, 255;
	--wix-color-48: 0, 70, 94;
	--wix-color-49: 0, 70, 94;
	--wix-color-50: 255, 255, 255;
	--wix-color-51: 0, 70, 94;
	--wix-color-52: 0, 70, 94;
	--wix-color-53: 255, 255, 255;
	--wix-color-54: 194, 194, 194;
	--wix-color-55: 194, 194, 194;
	--wix-font-Title: normal normal normal 72px/1.2em wfont_1707c6_41abd54dd9a748f4ac52be00240d88d1, wf_41abd54dd9a748f4ac52be002, orig_eurostile_extended;
	--wix-font-Title-style: normal;
	--wix-font-Title-variant: normal;
	--wix-font-Title-weight: normal;
	--wix-font-Title-size: 72px;
	--wix-font-Title-line-height: 1.2em;
	--wix-font-Title-family: wfont_1707c6_41abd54dd9a748f4ac52be00240d88d1, wf_41abd54dd9a748f4ac52be002, orig_eurostile_extended;
	--wix-font-Title-text-decoration: none;
	--wix-font-Menu: normal normal normal 16px/1.4em din-next-w01-light, sans-serif;
	--wix-font-Menu-style: normal;
	--wix-font-Menu-variant: normal;
	--wix-font-Menu-weight: normal;
	--wix-font-Menu-size: 16px;
	--wix-font-Menu-line-height: 1.4em;
	--wix-font-Menu-family: din-next-w01-light, sans-serif;
	--wix-font-Menu-text-decoration: none;
	--wix-font-Page-title: normal normal normal 42px/1.3em wfont_1707c6_41abd54dd9a748f4ac52be00240d88d1, wf_41abd54dd9a748f4ac52be002, orig_eurostile_extended;
	--wix-font-Page-title-style: normal;
	--wix-font-Page-title-variant: normal;
	--wix-font-Page-title-weight: normal;
	--wix-font-Page-title-size: 42px;
	--wix-font-Page-title-line-height: 1.3em;
	--wix-font-Page-title-family: wfont_1707c6_41abd54dd9a748f4ac52be00240d88d1, wf_41abd54dd9a748f4ac52be002, orig_eurostile_extended;
	--wix-font-Page-title-text-decoration: none;
	--wix-font-Heading-XL: normal normal normal 38px/1.3em wfont_1707c6_41abd54dd9a748f4ac52be00240d88d1, wf_41abd54dd9a748f4ac52be002, orig_eurostile_extended;
	--wix-font-Heading-XL-style: normal;
	--wix-font-Heading-XL-variant: normal;
	--wix-font-Heading-XL-weight: normal;
	--wix-font-Heading-XL-size: 38px;
	--wix-font-Heading-XL-line-height: 1.3em;
	--wix-font-Heading-XL-family: wfont_1707c6_41abd54dd9a748f4ac52be00240d88d1, wf_41abd54dd9a748f4ac52be002, orig_eurostile_extended;
	--wix-font-Heading-XL-text-decoration: none;
	--wix-font-Heading-L: normal normal normal 34px/1.3em wfont_1707c6_41abd54dd9a748f4ac52be00240d88d1, wf_41abd54dd9a748f4ac52be002, orig_eurostile_extended;
	--wix-font-Heading-L-style: normal;
	--wix-font-Heading-L-variant: normal;
	--wix-font-Heading-L-weight: normal;
	--wix-font-Heading-L-size: 34px;
	--wix-font-Heading-L-line-height: 1.3em;
	--wix-font-Heading-L-family: wfont_1707c6_41abd54dd9a748f4ac52be00240d88d1, wf_41abd54dd9a748f4ac52be002, orig_eurostile_extended;
	--wix-font-Heading-L-text-decoration: none;
	--wix-font-Heading-M: normal normal normal 28px/1.3em wfont_1707c6_41abd54dd9a748f4ac52be00240d88d1, wf_41abd54dd9a748f4ac52be002, orig_eurostile_extended;
	--wix-font-Heading-M-style: normal;
	--wix-font-Heading-M-variant: normal;
	--wix-font-Heading-M-weight: normal;
	--wix-font-Heading-M-size: 28px;
	--wix-font-Heading-M-line-height: 1.3em;
	--wix-font-Heading-M-family: wfont_1707c6_41abd54dd9a748f4ac52be00240d88d1, wf_41abd54dd9a748f4ac52be002, orig_eurostile_extended;
	--wix-font-Heading-M-text-decoration: none;
	--wix-font-Heading-S: normal normal normal 22px/1.4em wfont_1707c6_41abd54dd9a748f4ac52be00240d88d1, wf_41abd54dd9a748f4ac52be002, orig_eurostile_extended;
	--wix-font-Heading-S-style: normal;
	--wix-font-Heading-S-variant: normal;
	--wix-font-Heading-S-weight: normal;
	--wix-font-Heading-S-size: 22px;
	--wix-font-Heading-S-line-height: 1.4em;
	--wix-font-Heading-S-family: wfont_1707c6_41abd54dd9a748f4ac52be00240d88d1, wf_41abd54dd9a748f4ac52be002, orig_eurostile_extended;
	--wix-font-Heading-S-text-decoration: none;
	--wix-font-Body-L: normal normal normal 18px/1.6em open-sans-v2, sans-serif;
	--wix-font-Body-L-style: normal;
	--wix-font-Body-L-variant: normal;
	--wix-font-Body-L-weight: normal;
	--wix-font-Body-L-size: 18px;
	--wix-font-Body-L-line-height: 1.6em;
	--wix-font-Body-L-family: open-sans-v2, sans-serif;
	--wix-font-Body-L-text-decoration: none;
	--wix-font-Body-M: normal normal normal 16px/1.6em open-sans-v2, sans-serif;
	--wix-font-Body-M-style: normal;
	--wix-font-Body-M-variant: normal;
	--wix-font-Body-M-weight: normal;
	--wix-font-Body-M-size: 16px;
	--wix-font-Body-M-line-height: 1.6em;
	--wix-font-Body-M-family: open-sans-v2, sans-serif;
	--wix-font-Body-M-text-decoration: none;
	--wix-font-Body-S: normal normal normal 14px/1.6em open-sans-v2, sans-serif;
	--wix-font-Body-S-style: normal;
	--wix-font-Body-S-variant: normal;
	--wix-font-Body-S-weight: normal;
	--wix-font-Body-S-size: 14px;
	--wix-font-Body-S-line-height: 1.6em;
	--wix-font-Body-S-family: open-sans-v2, sans-serif;
	--wix-font-Body-S-text-decoration: none;
	--wix-font-Body-XS: normal normal normal 12px/1.4em din-next-w01-light, sans-serif;
	--wix-font-Body-XS-style: normal;
	--wix-font-Body-XS-variant: normal;
	--wix-font-Body-XS-weight: normal;
	--wix-font-Body-XS-size: 12px;
	--wix-font-Body-XS-line-height: 1.4em;
	--wix-font-Body-XS-family: din-next-w01-light, sans-serif;
	--wix-font-Body-XS-text-decoration: none;
	--wix-font-LIGHT: normal normal normal 12px/1.4em HelveticaNeueW01-45Ligh;
	--wix-font-LIGHT-style: normal;
	--wix-font-LIGHT-variant: normal;
	--wix-font-LIGHT-weight: normal;
	--wix-font-LIGHT-size: 12px;
	--wix-font-LIGHT-line-height: 1.4em;
	--wix-font-LIGHT-family: HelveticaNeueW01-45Ligh;
	--wix-font-LIGHT-text-decoration: none;
	--wix-font-MEDIUM: normal normal normal 12px/1.4em HelveticaNeueW01-55Roma;
	--wix-font-MEDIUM-style: normal;
	--wix-font-MEDIUM-variant: normal;
	--wix-font-MEDIUM-weight: normal;
	--wix-font-MEDIUM-size: 12px;
	--wix-font-MEDIUM-line-height: 1.4em;
	--wix-font-MEDIUM-family: HelveticaNeueW01-55Roma;
	--wix-font-MEDIUM-text-decoration: none;
	--wix-font-STRONG: normal normal normal 12px/1.4em HelveticaNeueW01-65Medi;
	--wix-font-STRONG-style: normal;
	--wix-font-STRONG-variant: normal;
	--wix-font-STRONG-weight: normal;
	--wix-font-STRONG-size: 12px;
	--wix-font-STRONG-line-height: 1.4em;
	--wix-font-STRONG-family: HelveticaNeueW01-65Medi;
	--wix-font-STRONG-text-decoration: none;
}

#comp-mcuesajk {
	--fill-layer-image-opacity: 0.62;
	--bg-overlay-color: rgb(var(--color_15));
	--bg-gradient: none;
	--inherit-transition: var(--transition, none);
}

#comp-mcuesajr {
	--shc-mutated-brightness: 128, 128, 128;
}

#comp-mcuesaju {
	--shc-mutated-brightness: 128, 128, 128;
}

#comp-mcuesajw2 {
	--text-direction: var(--wix-opt-in-direction);
}

#comp-mcuesajw2 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
	color: #FFFFFF;
	background-color: transparent;
	font-weight: bold;
	font-size: 40px;
	text-align: center;
}

#comp-mcuesajw2 [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
	color: var(--corvid-color, #FFFFFF);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
	#comp-mcuesajw2 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
		font-size: 30px !important;
	}

	#comp-mcuesajw2 [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
		color: var(--corvid-color, #FFFFFF !important);
	}
}

@media screen and (min-width: 320px) and (max-width: 750px) {
	#comp-mcuesajw2 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
		font-size: 25px !important;
	}

	#comp-mcuesajw2 [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
		color: var(--corvid-color, #FFFFFF !important);
	}
}

#comp-mcuesak01 {
	--text-direction: var(--wix-opt-in-direction);
}

#comp-mcuesak01 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
	color: #FFFFFF;
	background-color: transparent;
	font-family: open-sans-v2, sans-serif;
	font-weight: 400;
	font-size: 18px;
	text-align: center;
	line-height: normal;
}

#comp-mcuesak01 [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
	color: var(--corvid-color, #FFFFFF);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
	#comp-mcuesak01 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
		font-size: 18px !important;
	}

	#comp-mcuesak01 [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
		color: var(--corvid-color, #FFFFFF !important);
	}
}

@media screen and (min-width: 320px) and (max-width: 750px) {
	#comp-mcuesak01 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
		font-size: 14px !important;
	}

	#comp-mcuesak01 [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
		color: var(--corvid-color, #FFFFFF !important);
	}
}

#comp-md1q0p7x {
	--bg-overlay-color: rgb(var(--color_11));
	--bg-gradient: none;
	--inherit-transition: var(--transition, none);
}

#comp-mct49pkh_r_comp-kbgakgyt {
	--bg-overlay-color: rgb(var(--color_17));
	--bg-gradient: none;
}

#comp-mct49pkh_r_comp-mcsx9ed3 {
	--shc-mutated-brightness: 0, 35, 47;
}

#comp-mct49pkh_r_comp-mcsxvi05 {
	--shc-mutated-brightness: 120, 120, 120;
}

#comp-mct49pkh_r_comp-mcsysmb2 {
	--text-direction: var(--wix-opt-in-direction);
}

#comp-mct49pkh_r_comp-mcsysmb2 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
	color: #FFFFFF;
	background-color: transparent;
	font-weight: bold;
	font-size: 35px;
	text-decoration: none;
}

#comp-mct49pkh_r_comp-mcsysmb2 [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
	color: var(--corvid-color, #FFFFFF);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
	#comp-mct49pkh_r_comp-mcsysmb2 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
		font-size: 20px !important;
		line-height: 1.1 !important;
	}

	#comp-mct49pkh_r_comp-mcsysmb2 [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
		color: var(--corvid-color, #FFFFFF !important);
	}
}

@media screen and (min-width: 320px) and (max-width: 750px) {
	#comp-mct49pkh_r_comp-mcsysmb2 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
		font-size: 25px !important;
		text-align: center;
		line-height: 1.1 !important;
	}

	#comp-mct49pkh_r_comp-mcsysmb2 [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
		color: var(--corvid-color, #FFFFFF !important);
	}
}

.comp-mct49pkh_r_comp-mcsyml9b {
	--wix-direction: ltr;
	--inputBorderRadius: 1;
	--inputBorderWidth: 1;
	--horizontalPadding: 1;
	--submitButtonStyle: 2;
	--submitButtonBorderWidth: 1;
	--submitButtonBorderRadius: 0;
	--verticalPadding: 24;
	--rowSpacing: 24;
	--columnSpacing: 24;
	--borderWidth: 0;
	--borderRadius: 0;
	--shadowAngle: 135;
	--shadowDistance: 0;
	--shadowSize: 0;
	--shadowBlur: 25;
	--buttonsStyle: 2;
	--buttonsBorderWidth: 0;
	--buttonsBorderRadius: 0;
	--nextButtonStyle: 2;
	--nextButtonBorderWidth: 0;
	--nextButtonBorderRadius: 0;
	--previousButtonStyle: 2;
	--previousButtonBorderWidth: 1;
	--previousButtonBorderRadius: 0;
	--inputBorderStyle: 1;
	--buttonsFontHover: normal normal normal 16px/16px open-sans-v2, sans-serif;
	--submitButtonFontHover: normal normal normal 16px/1.4em open-sans-v2, sans-serif;
	--nextButtonFont: normal normal normal 16px/1.4em open-sans-v2, sans-serif;
	--nextButtonFontHover: normal normal normal 16px/1.4em open-sans-v2, sans-serif;
	--previousButtonFont: normal normal normal 16px/1.4em open-sans-v2, sans-serif;
	--previousButtonFontHover: normal normal normal 16px/1.4em open-sans-v2, sans-serif;
	--headerOneFont: normal normal normal 28px/1.4em wfont_1707c6_41abd54dd9a748f4ac52be00240d88d1, wf_41abd54dd9a748f4ac52be002, orig_eurostile_extended;
	--headerTwoFont: normal normal normal 22px/1.4em wfont_1707c6_41abd54dd9a748f4ac52be00240d88d1, wf_41abd54dd9a748f4ac52be002, orig_eurostile_extended;
	--paragraphFont: normal normal normal 16px/1.4em open-sans-v2, sans-serif;
	--inputLabelFont: normal normal normal 14px/1.4em open-sans-v2, sans-serif;
	--inputValueFont: normal normal normal 16px/24px open-sans-v2, sans-serif;
	--inputNoteFont: normal normal normal 14px/1.4em open-sans-v2, sans-serif;
	--submitButtonBorderColor: 106, 223, 255;
	--submitButtonBorderColor-rgb: 106, 223, 255;
	--submitButtonBorderColor-opacity: 1;
	--submitButtonColor: 0, 70, 94;
	--submitButtonColor-rgb: 0, 70, 94;
	--submitButtonColor-opacity: 1;
	--paragraphColor: 255, 255, 255;
	--paragraphColor-rgb: 255, 255, 255;
	--paragraphColor-opacity: 1;
	--inputPlaceholderColor: 255, 255, 255;
	--inputPlaceholderColor-rgb: 255, 255, 255;
	--inputPlaceholderColor-opacity: 1;
	--formBackground: 255, 255, 255, 0;
	--formBackground-rgb: 255, 255, 255;
	--formBackground-opacity: 0;
	--headerTwoColor: 255, 255, 255;
	--headerTwoColor-rgb: 255, 255, 255;
	--headerTwoColor-opacity: 1;
	--submitButtonColorHover: 106, 223, 255;
	--submitButtonColorHover-rgb: 106, 223, 255;
	--submitButtonColorHover-opacity: 1;
	--inputBackgroundColor: 106, 223, 255, 0;
	--inputBackgroundColor-rgb: 106, 223, 255;
	--inputBackgroundColor-opacity: 0;
	--inputValueColor: 255, 255, 255;
	--inputValueColor-rgb: 255, 255, 255;
	--inputValueColor-opacity: 1;
	--headerOneColor: 255, 255, 255;
	--headerOneColor-rgb: 255, 255, 255;
	--headerOneColor-opacity: 1;
	--submitButtonBorderColorHover: 106, 223, 255;
	--submitButtonBorderColorHover-rgb: 106, 223, 255;
	--submitButtonBorderColorHover-opacity: 1;
	--submitButtonBackgroundColor: 106, 223, 255;
	--submitButtonBackgroundColor-rgb: 106, 223, 255;
	--submitButtonBackgroundColor-opacity: 1;
	--inputBorderColor: 106, 223, 255, 0.6;
	--inputBorderColor-rgb: 106, 223, 255;
	--inputBorderColor-opacity: 0.6;
	--borderColor: 0, 0, 0, 0;
	--borderColor-rgb: 0, 0, 0;
	--borderColor-opacity: 0;
	--shadowColor: 0, 0, 0, 0.15;
	--shadowColor-rgb: 0, 0, 0;
	--shadowColor-opacity: 0.15;
	--buttonsColor: 255, 255, 255;
	--buttonsColor-rgb: 255, 255, 255;
	--buttonsColor-opacity: 1;
	--buttonsBackgroundColor: 0, 70, 94;
	--buttonsBackgroundColor-rgb: 0, 70, 94;
	--buttonsBackgroundColor-opacity: 1;
	--buttonsBorderColor: 255, 255, 255, 0;
	--buttonsBorderColor-rgb: 255, 255, 255;
	--buttonsBorderColor-opacity: 0;
	--buttonsColorHover: 255, 255, 255;
	--buttonsColorHover-rgb: 255, 255, 255;
	--buttonsColorHover-opacity: 1;
	--buttonsBackgroundColorHover: 0, 70, 94, 0.7;
	--buttonsBackgroundColorHover-rgb: 0, 70, 94;
	--buttonsBackgroundColorHover-opacity: 0.7;
	--submitButtonBackgroundColorHover: 0, 70, 94, 0.7;
	--submitButtonBackgroundColorHover-rgb: 0, 70, 94;
	--submitButtonBackgroundColorHover-opacity: 0.7;
	--nextButtonColor: 255, 255, 255;
	--nextButtonColor-rgb: 255, 255, 255;
	--nextButtonColor-opacity: 1;
	--nextButtonBackgroundColor: 0, 70, 94;
	--nextButtonBackgroundColor-rgb: 0, 70, 94;
	--nextButtonBackgroundColor-opacity: 1;
	--nextButtonBorderColor: 255, 255, 255, 0;
	--nextButtonBorderColor-rgb: 255, 255, 255;
	--nextButtonBorderColor-opacity: 0;
	--nextButtonColorHover: 255, 255, 255;
	--nextButtonColorHover-rgb: 255, 255, 255;
	--nextButtonColorHover-opacity: 1;
	--nextButtonBackgroundColorHover: 0, 70, 94, 0.7;
	--nextButtonBackgroundColorHover-rgb: 0, 70, 94;
	--nextButtonBackgroundColorHover-opacity: 0.7;
	--nextButtonBorderColorHover: 255, 255, 255, 0;
	--nextButtonBorderColorHover-rgb: 255, 255, 255;
	--nextButtonBorderColorHover-opacity: 0;
	--previousButtonColor: 0, 0, 0;
	--previousButtonColor-rgb: 0, 0, 0;
	--previousButtonColor-opacity: 1;
	--previousButtonBackgroundColor: 0, 70, 94, 0;
	--previousButtonBackgroundColor-rgb: 0, 70, 94;
	--previousButtonBackgroundColor-opacity: 0;
	--previousButtonBorderColor: 0, 0, 0;
	--previousButtonBorderColor-rgb: 0, 0, 0;
	--previousButtonBorderColor-opacity: 1;
	--previousButtonColorHover: 255, 255, 255;
	--previousButtonColorHover-rgb: 255, 255, 255;
	--previousButtonColorHover-opacity: 1;
	--previousButtonBackgroundColorHover: 0, 70, 94, 0.7;
	--previousButtonBackgroundColorHover-rgb: 0, 70, 94;
	--previousButtonBackgroundColorHover-opacity: 0.7;
	--previousButtonBorderColorHover: 255, 255, 255, 0;
	--previousButtonBorderColorHover-rgb: 255, 255, 255;
	--previousButtonBorderColorHover-opacity: 0;
	--inputBackgroundColorHover: 106, 223, 255, 0;
	--inputBackgroundColorHover-rgb: 106, 223, 255;
	--inputBackgroundColorHover-opacity: 0;
	--inputBorderColorHover: 0, 0, 0;
	--inputBorderColorHover-rgb: 0, 0, 0;
	--inputBorderColorHover-opacity: 1;
	--inputLabelColor: 0, 0, 0;
	--inputLabelColor-rgb: 0, 0, 0;
	--inputLabelColor-opacity: 1;
	--inputNoteColor: 110, 110, 110;
	--inputNoteColor-rgb: 110, 110, 110;
	--inputNoteColor-opacity: 1;
	--inputSelectionColor: 0, 70, 94;
	--inputSelectionColor-rgb: 0, 70, 94;
	--inputSelectionColor-opacity: 1;
	--linkColor: 0, 70, 94;
	--linkColor-rgb: 0, 70, 94;
	--linkColor-opacity: 1;
	--inputErrorColor: 223, 49, 49;
	--inputErrorColor-rgb: 223, 49, 49;
	--inputErrorColor-opacity: 1;
	--submitButtonFont: normal normal normal 15px/18px open-sans-v2, sans-serif;
	--submitButtonFont-style: normal;
	--submitButtonFont-variant: normal;
	--submitButtonFont-weight: normal;
	--submitButtonFont-size: 15px;
	--submitButtonFont-line-height: 18px;
	--submitButtonFont-family: open-sans-v2, sans-serif;
	--submitButtonFont-text-decoration: none;
	--buttonsFontHover-style: normal;
	--buttonsFontHover-variant: normal;
	--buttonsFontHover-weight: normal;
	--buttonsFontHover-size: 16px;
	--buttonsFontHover-line-height: 16px;
	--buttonsFontHover-family: open-sans-v2, sans-serif;
	--buttonsFontHover-text-decoration: none;
	--submitButtonFontHover-style: normal;
	--submitButtonFontHover-variant: normal;
	--submitButtonFontHover-weight: normal;
	--submitButtonFontHover-size: 16px;
	--submitButtonFontHover-line-height: 1.4em;
	--submitButtonFontHover-family: open-sans-v2, sans-serif;
	--submitButtonFontHover-text-decoration: none;
	--nextButtonFont-style: normal;
	--nextButtonFont-variant: normal;
	--nextButtonFont-weight: normal;
	--nextButtonFont-size: 16px;
	--nextButtonFont-line-height: 1.4em;
	--nextButtonFont-family: open-sans-v2, sans-serif;
	--nextButtonFont-text-decoration: none;
	--nextButtonFontHover-style: normal;
	--nextButtonFontHover-variant: normal;
	--nextButtonFontHover-weight: normal;
	--nextButtonFontHover-size: 16px;
	--nextButtonFontHover-line-height: 1.4em;
	--nextButtonFontHover-family: open-sans-v2, sans-serif;
	--nextButtonFontHover-text-decoration: none;
	--previousButtonFont-style: normal;
	--previousButtonFont-variant: normal;
	--previousButtonFont-weight: normal;
	--previousButtonFont-size: 16px;
	--previousButtonFont-line-height: 1.4em;
	--previousButtonFont-family: open-sans-v2, sans-serif;
	--previousButtonFont-text-decoration: none;
	--previousButtonFontHover-style: normal;
	--previousButtonFontHover-variant: normal;
	--previousButtonFontHover-weight: normal;
	--previousButtonFontHover-size: 16px;
	--previousButtonFontHover-line-height: 1.4em;
	--previousButtonFontHover-family: open-sans-v2, sans-serif;
	--previousButtonFontHover-text-decoration: none;
	--headerOneFont-style: normal;
	--headerOneFont-variant: normal;
	--headerOneFont-weight: normal;
	--headerOneFont-size: 28px;
	--headerOneFont-line-height: 1.4em;
	--headerOneFont-family: wfont_1707c6_41abd54dd9a748f4ac52be00240d88d1, wf_41abd54dd9a748f4ac52be002, orig_eurostile_extended;
	--headerOneFont-text-decoration: none;
	--headerTwoFont-style: normal;
	--headerTwoFont-variant: normal;
	--headerTwoFont-weight: normal;
	--headerTwoFont-size: 22px;
	--headerTwoFont-line-height: 1.4em;
	--headerTwoFont-family: wfont_1707c6_41abd54dd9a748f4ac52be00240d88d1, wf_41abd54dd9a748f4ac52be002, orig_eurostile_extended;
	--headerTwoFont-text-decoration: none;
	--paragraphFont-style: normal;
	--paragraphFont-variant: normal;
	--paragraphFont-weight: normal;
	--paragraphFont-size: 16px;
	--paragraphFont-line-height: 1.4em;
	--paragraphFont-family: open-sans-v2, sans-serif;
	--paragraphFont-text-decoration: none;
	--inputLabelFont-style: normal;
	--inputLabelFont-variant: normal;
	--inputLabelFont-weight: normal;
	--inputLabelFont-size: 14px;
	--inputLabelFont-line-height: 1.4em;
	--inputLabelFont-family: open-sans-v2, sans-serif;
	--inputLabelFont-text-decoration: none;
	--inputValueFont-style: normal;
	--inputValueFont-variant: normal;
	--inputValueFont-weight: normal;
	--inputValueFont-size: 16px;
	--inputValueFont-line-height: 24px;
	--inputValueFont-family: open-sans-v2, sans-serif;
	--inputValueFont-text-decoration: none;
	--inputNoteFont-style: normal;
	--inputNoteFont-variant: normal;
	--inputNoteFont-weight: normal;
	--inputNoteFont-size: 14px;
	--inputNoteFont-line-height: 1.4em;
	--inputNoteFont-family: open-sans-v2, sans-serif;
	--inputNoteFont-text-decoration: none;
	--inputBorderLeftWidth: 1;
	--inputBorderRightWidth: 1;
	--inputBorderTopWidth: 1;
	--inputBorderBottomWidth: 1;
	--wix-color-1: 255, 255, 255;
	--wix-color-2: 240, 240, 240;
	--wix-color-3: 194, 194, 194;
	--wix-color-4: 110, 110, 110;
	--wix-color-5: 0, 0, 0;
	--wix-color-6: 106, 223, 255;
	--wix-color-7: 24, 24, 24;
	--wix-color-8: 0, 70, 94;
	--wix-color-9: 35, 35, 35;
	--wix-color-10: 106, 223, 255;
	--wix-color-11: 243, 248, 240;
	--wix-color-12: 0, 70, 94;
	--wix-color-13: 146, 176, 121;
	--wix-color-14: 97, 135, 65;
	--wix-color-15: 57, 100, 29;
	--wix-color-16: 242, 234, 231;
	--wix-color-17: 229, 206, 192;
	--wix-color-18: 169, 128, 111;
	--wix-color-19: 139, 97, 79;
	--wix-color-20: 99, 60, 43;
	--wix-color-21: 255, 233, 223;
	--wix-color-22: 255, 191, 161;
	--wix-color-23: 250, 133, 79;
	--wix-color-24: 234, 96, 32;
	--wix-color-25: 201, 64, 1;
	--wix-color-26: 255, 255, 255;
	--wix-color-27: 0, 0, 0;
	--wix-color-28: 240, 240, 240;
	--wix-color-29: 194, 194, 194;
	--wix-color-30: 110, 110, 110;
	--wix-color-31: 0, 70, 94;
	--wix-color-32: 0, 70, 94;
	--wix-color-33: 0, 70, 94;
	--wix-color-34: 0, 70, 94;
	--wix-color-35: 0, 0, 0;
	--wix-color-36: 110, 110, 110;
	--wix-color-37: 0, 0, 0;
	--wix-color-38: 0, 70, 94;
	--wix-color-39: 0, 70, 94;
	--wix-color-40: 255, 255, 255;
	--wix-color-41: 0, 70, 94;
	--wix-color-42: 0, 70, 94;
	--wix-color-43: 255, 255, 255;
	--wix-color-44: 194, 194, 194;
	--wix-color-45: 194, 194, 194;
	--wix-color-46: 255, 255, 255;
	--wix-color-47: 255, 255, 255;
	--wix-color-48: 0, 70, 94;
	--wix-color-49: 0, 70, 94;
	--wix-color-50: 255, 255, 255;
	--wix-color-51: 0, 70, 94;
	--wix-color-52: 0, 70, 94;
	--wix-color-53: 255, 255, 255;
	--wix-color-54: 194, 194, 194;
	--wix-color-55: 194, 194, 194;
	--wix-font-Title: normal normal normal 72px/1.2em wfont_1707c6_41abd54dd9a748f4ac52be00240d88d1, wf_41abd54dd9a748f4ac52be002, orig_eurostile_extended;
	--wix-font-Title-style: normal;
	--wix-font-Title-variant: normal;
	--wix-font-Title-weight: normal;
	--wix-font-Title-size: 72px;
	--wix-font-Title-line-height: 1.2em;
	--wix-font-Title-family: wfont_1707c6_41abd54dd9a748f4ac52be00240d88d1, wf_41abd54dd9a748f4ac52be002, orig_eurostile_extended;
	--wix-font-Title-text-decoration: none;
	--wix-font-Menu: normal normal normal 16px/1.4em din-next-w01-light, sans-serif;
	--wix-font-Menu-style: normal;
	--wix-font-Menu-variant: normal;
	--wix-font-Menu-weight: normal;
	--wix-font-Menu-size: 16px;
	--wix-font-Menu-line-height: 1.4em;
	--wix-font-Menu-family: din-next-w01-light, sans-serif;
	--wix-font-Menu-text-decoration: none;
	--wix-font-Page-title: normal normal normal 42px/1.3em wfont_1707c6_41abd54dd9a748f4ac52be00240d88d1, wf_41abd54dd9a748f4ac52be002, orig_eurostile_extended;
	--wix-font-Page-title-style: normal;
	--wix-font-Page-title-variant: normal;
	--wix-font-Page-title-weight: normal;
	--wix-font-Page-title-size: 42px;
	--wix-font-Page-title-line-height: 1.3em;
	--wix-font-Page-title-family: wfont_1707c6_41abd54dd9a748f4ac52be00240d88d1, wf_41abd54dd9a748f4ac52be002, orig_eurostile_extended;
	--wix-font-Page-title-text-decoration: none;
	--wix-font-Heading-XL: normal normal normal 38px/1.3em wfont_1707c6_41abd54dd9a748f4ac52be00240d88d1, wf_41abd54dd9a748f4ac52be002, orig_eurostile_extended;
	--wix-font-Heading-XL-style: normal;
	--wix-font-Heading-XL-variant: normal;
	--wix-font-Heading-XL-weight: normal;
	--wix-font-Heading-XL-size: 38px;
	--wix-font-Heading-XL-line-height: 1.3em;
	--wix-font-Heading-XL-family: wfont_1707c6_41abd54dd9a748f4ac52be00240d88d1, wf_41abd54dd9a748f4ac52be002, orig_eurostile_extended;
	--wix-font-Heading-XL-text-decoration: none;
	--wix-font-Heading-L: normal normal normal 34px/1.3em wfont_1707c6_41abd54dd9a748f4ac52be00240d88d1, wf_41abd54dd9a748f4ac52be002, orig_eurostile_extended;
	--wix-font-Heading-L-style: normal;
	--wix-font-Heading-L-variant: normal;
	--wix-font-Heading-L-weight: normal;
	--wix-font-Heading-L-size: 34px;
	--wix-font-Heading-L-line-height: 1.3em;
	--wix-font-Heading-L-family: wfont_1707c6_41abd54dd9a748f4ac52be00240d88d1, wf_41abd54dd9a748f4ac52be002, orig_eurostile_extended;
	--wix-font-Heading-L-text-decoration: none;
	--wix-font-Heading-M: normal normal normal 28px/1.3em wfont_1707c6_41abd54dd9a748f4ac52be00240d88d1, wf_41abd54dd9a748f4ac52be002, orig_eurostile_extended;
	--wix-font-Heading-M-style: normal;
	--wix-font-Heading-M-variant: normal;
	--wix-font-Heading-M-weight: normal;
	--wix-font-Heading-M-size: 28px;
	--wix-font-Heading-M-line-height: 1.3em;
	--wix-font-Heading-M-family: wfont_1707c6_41abd54dd9a748f4ac52be00240d88d1, wf_41abd54dd9a748f4ac52be002, orig_eurostile_extended;
	--wix-font-Heading-M-text-decoration: none;
	--wix-font-Heading-S: normal normal normal 22px/1.4em wfont_1707c6_41abd54dd9a748f4ac52be00240d88d1, wf_41abd54dd9a748f4ac52be002, orig_eurostile_extended;
	--wix-font-Heading-S-style: normal;
	--wix-font-Heading-S-variant: normal;
	--wix-font-Heading-S-weight: normal;
	--wix-font-Heading-S-size: 22px;
	--wix-font-Heading-S-line-height: 1.4em;
	--wix-font-Heading-S-family: wfont_1707c6_41abd54dd9a748f4ac52be00240d88d1, wf_41abd54dd9a748f4ac52be002, orig_eurostile_extended;
	--wix-font-Heading-S-text-decoration: none;
	--wix-font-Body-L: normal normal normal 18px/1.6em open-sans-v2, sans-serif;
	--wix-font-Body-L-style: normal;
	--wix-font-Body-L-variant: normal;
	--wix-font-Body-L-weight: normal;
	--wix-font-Body-L-size: 18px;
	--wix-font-Body-L-line-height: 1.6em;
	--wix-font-Body-L-family: open-sans-v2, sans-serif;
	--wix-font-Body-L-text-decoration: none;
	--wix-font-Body-M: normal normal normal 16px/1.6em open-sans-v2, sans-serif;
	--wix-font-Body-M-style: normal;
	--wix-font-Body-M-variant: normal;
	--wix-font-Body-M-weight: normal;
	--wix-font-Body-M-size: 16px;
	--wix-font-Body-M-line-height: 1.6em;
	--wix-font-Body-M-family: open-sans-v2, sans-serif;
	--wix-font-Body-M-text-decoration: none;
	--wix-font-Body-S: normal normal normal 14px/1.6em open-sans-v2, sans-serif;
	--wix-font-Body-S-style: normal;
	--wix-font-Body-S-variant: normal;
	--wix-font-Body-S-weight: normal;
	--wix-font-Body-S-size: 14px;
	--wix-font-Body-S-line-height: 1.6em;
	--wix-font-Body-S-family: open-sans-v2, sans-serif;
	--wix-font-Body-S-text-decoration: none;
	--wix-font-Body-XS: normal normal normal 12px/1.4em din-next-w01-light, sans-serif;
	--wix-font-Body-XS-style: normal;
	--wix-font-Body-XS-variant: normal;
	--wix-font-Body-XS-weight: normal;
	--wix-font-Body-XS-size: 12px;
	--wix-font-Body-XS-line-height: 1.4em;
	--wix-font-Body-XS-family: din-next-w01-light, sans-serif;
	--wix-font-Body-XS-text-decoration: none;
	--wix-font-LIGHT: normal normal normal 12px/1.4em HelveticaNeueW01-45Ligh;
	--wix-font-LIGHT-style: normal;
	--wix-font-LIGHT-variant: normal;
	--wix-font-LIGHT-weight: normal;
	--wix-font-LIGHT-size: 12px;
	--wix-font-LIGHT-line-height: 1.4em;
	--wix-font-LIGHT-family: HelveticaNeueW01-45Ligh;
	--wix-font-LIGHT-text-decoration: none;
	--wix-font-MEDIUM: normal normal normal 12px/1.4em HelveticaNeueW01-55Roma;
	--wix-font-MEDIUM-style: normal;
	--wix-font-MEDIUM-variant: normal;
	--wix-font-MEDIUM-weight: normal;
	--wix-font-MEDIUM-size: 12px;
	--wix-font-MEDIUM-line-height: 1.4em;
	--wix-font-MEDIUM-family: HelveticaNeueW01-55Roma;
	--wix-font-MEDIUM-text-decoration: none;
	--wix-font-STRONG: normal normal normal 12px/1.4em HelveticaNeueW01-65Medi;
	--wix-font-STRONG-style: normal;
	--wix-font-STRONG-variant: normal;
	--wix-font-STRONG-weight: normal;
	--wix-font-STRONG-size: 12px;
	--wix-font-STRONG-line-height: 1.4em;
	--wix-font-STRONG-family: HelveticaNeueW01-65Medi;
	--wix-font-STRONG-text-decoration: none;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
	.comp-mct49pkh_r_comp-mcsyml9b {
		--columnSpacing: 5;
		--verticalPadding: 1;
		--rowSpacing: 14;
	}
}

@media screen and (min-width: 320px) and (max-width: 750px) {
	.comp-mct49pkh_r_comp-mcsyml9b {
		--columnSpacing: 5;
		--verticalPadding: 1;
		--rowSpacing: 14;
	}
}

#comp-mct49pkh_r_comp-mcsx9eeq {
	--shc-mutated-brightness: 0, 35, 47;
}

#comp-mct49pkh_r_comp-mcsy59zd {
	--shc-mutated-brightness: 120, 120, 120;
}

#comp-mct49pkh_r_comp-mcsy425b {
	--shc-mutated-brightness: 128, 128, 128;
}

#comp-mct49pkh_r_comp-mcsy425h {
	--shc-mutated-brightness: 53, 112, 128;
}

#comp-mct49pkh_r_comp-mcsyecrv {
	--shc-mutated-brightness: 128, 128, 128;
}

#comp-mct49pkh_r_comp-mcsycvyd {
	--text-direction: var(--wix-opt-in-direction);
}

#comp-mct49pkh_r_comp-mcsycvyd :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
	color: #FFFFFF;
	background-color: transparent;
	font-size: 16px;
	letter-spacing: 0em;
	line-height: 1.6;
}

#comp-mct49pkh_r_comp-mcsycvyd [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
	color: var(--corvid-color, #FFFFFF);
}

@media screen and (min-width: 320px) and (max-width: 750px) {
	#comp-mct49pkh_r_comp-mcsycvyd :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
		text-align: center;
	}

	#comp-mct49pkh_r_comp-mcsycvyd [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
		color: var(--corvid-color, #FFFFFF !important);
	}
}

#comp-mct49pkh_r_comp-mcsyz8yg {
	--item-size: 30px;
	--item-margin-block: 0;
	--item-margin-inline: 0px 16.038px;
	--item-display: inline-block;
	--direction: var(--wix-opt-in-direction, ltr);
	--flex-direction: row;
	height: 30px;
	width: calc(1 * (30px + 16.038px) - 16.038px);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
	#comp-mct49pkh_r_comp-mcsyz8yg {
		--item-size: 25px;
		--item-margin-inline: 0px 14px;
		height: 25px;
		width: calc(1 * (25px + 14px) - 14px);
	}
}

#comp-mct49pkh_r_comp-mcsy425j {
	--shc-mutated-brightness: 53, 112, 128;
}

#comp-mct49pkh_r_comp-mcsz5b1p {
	--shc-mutated-brightness: 128, 128, 128;
}

#comp-mct49pkh_r_comp-mcsyfesk {
	--text-direction: var(--wix-opt-in-direction);
}

#comp-mct49pkh_r_comp-mcsyfesk :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
	color: #FFFFFF;
	background-color: transparent;
	font-weight: bold;
	font-size: 22px;
	text-decoration: none;
	text-align: left;
}

#comp-mct49pkh_r_comp-mcsyfesk [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
	color: var(--corvid-color, #FFFFFF);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
	#comp-mct49pkh_r_comp-mcsyfesk :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
		font-size: 18px !important;
		text-align: left;
	}

	#comp-mct49pkh_r_comp-mcsyfesk [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
		color: var(--corvid-color, #FFFFFF !important);
	}
}

@media screen and (min-width: 320px) and (max-width: 750px) {
	#comp-mct49pkh_r_comp-mcsyfesk :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
		font-size: 18px !important;
		text-align: center;
	}

	#comp-mct49pkh_r_comp-mcsyfesk [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
		color: var(--corvid-color, #FFFFFF !important);
	}
}

#comp-mct49pkh_r_comp-mcsz3hth {
	--text-direction: var(--wix-opt-in-direction);
}

#comp-mct49pkh_r_comp-mcsz3hth :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
	color: #FFFFFF;
	background-color: transparent;
	font-size: 16px;
	text-align: left;
	letter-spacing: 0em;
	line-height: 2;
}

#comp-mct49pkh_r_comp-mcsz3hth [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
	color: var(--corvid-color, #FFFFFF);
}

@media screen and (min-width: 320px) and (max-width: 750px) {
	#comp-mct49pkh_r_comp-mcsz3hth :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
		text-align: center;
	}

	#comp-mct49pkh_r_comp-mcsz3hth [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
		color: var(--corvid-color, #FFFFFF !important);
	}
}

#comp-mct49pkh_r_comp-mcsy425k1 {
	--shc-mutated-brightness: 53, 112, 128;
}

#comp-mct49pkh_r_comp-mcszkp6v {
	--shc-mutated-brightness: 128, 128, 128;
}

#comp-mct49pkh_r_comp-mcsz7hzv1 {
	--text-direction: var(--wix-opt-in-direction);
}

#comp-mct49pkh_r_comp-mcsz7hzv1 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
	color: #FFFFFF;
	background-color: transparent;
	font-weight: bold;
	font-size: 22px;
	text-decoration: none;
	text-align: left;
}

#comp-mct49pkh_r_comp-mcsz7hzv1 [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
	color: var(--corvid-color, #FFFFFF);
}

@media screen and (min-width: 320px) and (max-width: 750px) {
	#comp-mct49pkh_r_comp-mcsz7hzv1 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
		text-align: center;
	}

	#comp-mct49pkh_r_comp-mcsz7hzv1 [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
		color: var(--corvid-color, #FFFFFF !important);
	}
}

#comp-mct49pkh_r_comp-mcsze1w8 {
	--text-direction: var(--wix-opt-in-direction);
}

#comp-mct49pkh_r_comp-mcsze1w8 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
	color: #FFFFFF;
	background-color: transparent;
	font-family: open-sans-v2, sans-serif;
	font-size: 18px;
	text-decoration: none;
}

#comp-mct49pkh_r_comp-mcsze1w8 [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
	color: var(--corvid-color, #FFFFFF);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
	#comp-mct49pkh_r_comp-mcsze1w8 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
		font-weight: 700 !important;
		font-size: 16px !important;
	}

	#comp-mct49pkh_r_comp-mcsze1w8 [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
		color: var(--corvid-color, #FFFFFF !important);
	}
}

@media screen and (min-width: 320px) and (max-width: 750px) {
	#comp-mct49pkh_r_comp-mcsze1w8 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
		font-weight: 700 !important;
		font-size: 16px !important;
		text-align: center;
	}

	#comp-mct49pkh_r_comp-mcsze1w8 [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
		color: var(--corvid-color, #FFFFFF !important);
	}
}

#comp-mct49pkh_r_comp-mcszkcyt {
	--shc-mutated-brightness: 128, 128, 128;
}

#comp-mct49pkh_r_comp-mcszcrjs {
	--shc-mutated-brightness: 128, 128, 128;
}

#comp-mct49pkh_r_comp-mcsza2hy {
	--undefined: [object Object];
	--fill-opacity: 1;
	--stroke-width: 0;
	--stroke: #757575;
	--stroke-opacity: 1;
	--fill: #FFFFFF;
}

#comp-mct49pkh_r_comp-mcszbf6r {
	--text-direction: var(--wix-opt-in-direction);
}

#comp-mct49pkh_r_comp-mcszbf6r :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
	color: #FFFFFF;
	background-color: transparent;
	font-family: wfont_3f090f_d2b74fa2704044fa98373433c883f8ed, wf_d2b74fa2704044fa98373433c, orig_poppins_regular;
	font-weight: 400;
	font-size: 16px;
	text-decoration: none;
}

#comp-mct49pkh_r_comp-mcszbf6r [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
	color: var(--corvid-color, #FFFFFF);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
	#comp-mct49pkh_r_comp-mcszbf6r :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
		font-size: 14px !important;
	}

	#comp-mct49pkh_r_comp-mcszbf6r [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
		color: var(--corvid-color, #FFFFFF !important);
	}
}

#comp-mct49pkh_r_comp-mcszg5yt {
	--shc-mutated-brightness: 128, 128, 128;
}

#comp-mct49pkh_r_comp-mcszg5z0 {
	--undefined: [object Object];
	--fill-opacity: 1;
	--stroke-width: 0;
	--stroke: #757575;
	--stroke-opacity: 1;
	--fill: #FFFFFF;
}

#comp-mct49pkh_r_comp-mcszg5z4 {
	--text-direction: var(--wix-opt-in-direction);
}

#comp-mct49pkh_r_comp-mcszg5z4 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
	color: #FFFFFF;
	background-color: transparent;
	font-family: wfont_3f090f_d2b74fa2704044fa98373433c883f8ed, wf_d2b74fa2704044fa98373433c, orig_poppins_regular;
	font-weight: 400;
	font-size: 16px;
	text-decoration: none;
}

#comp-mct49pkh_r_comp-mcszg5z4 [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
	color: var(--corvid-color, #FFFFFF);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
	#comp-mct49pkh_r_comp-mcszg5z4 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
		font-size: 14px !important;
	}

	#comp-mct49pkh_r_comp-mcszg5z4 [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
		color: var(--corvid-color, #FFFFFF !important);
	}
}

#comp-mct49pkh_r_comp-mcszh5o7 {
	--shc-mutated-brightness: 128, 128, 128;
}

#comp-mct49pkh_r_comp-mcszh5od2 {
	--undefined: [object Object];
	--fill-opacity: 1;
	--stroke-width: 0;
	--stroke: #757575;
	--stroke-opacity: 1;
	--fill: #FFFFFF;
}

#comp-mct49pkh_r_comp-mcszh5og {
	--text-direction: var(--wix-opt-in-direction);
}

#comp-mct49pkh_r_comp-mcszh5og :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
	color: #FFFFFF;
	background-color: transparent;
	font-family: wfont_3f090f_d2b74fa2704044fa98373433c883f8ed, wf_d2b74fa2704044fa98373433c, orig_poppins_regular;
	font-weight: 400;
	font-size: 16px;
	text-decoration: none;
}

#comp-mct49pkh_r_comp-mcszh5og [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
	color: var(--corvid-color, #FFFFFF);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
	#comp-mct49pkh_r_comp-mcszh5og :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
		font-size: 14px !important;
	}

	#comp-mct49pkh_r_comp-mcszh5og [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
		color: var(--corvid-color, #FFFFFF !important);
	}
}

#comp-mct49pkh_r_comp-mcsxqw7x {
	--shc-mutated-brightness: 18, 18, 18;
}

#comp-mct49pkh_r_comp-mcszyscm {
	--shc-mutated-brightness: 120, 120, 120;
}

#comp-mct49pkh_r_comp-kd5pdf7t {
	--text-direction: var(--wix-opt-in-direction);
}

#comp-mct49pkh_r_comp-kd5pdf7t :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
	color: #F0F0F0;
	background-color: transparent;
	font-size: 14px;
	text-align: left;
	letter-spacing: 0em;
	line-height: normal;
}

#comp-mct49pkh_r_comp-kd5pdf7t [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
	color: var(--corvid-color, #F0F0F0);
}

@media screen and (min-width: 320px) and (max-width: 750px) {
	#comp-mct49pkh_r_comp-kd5pdf7t :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
		text-align: center;
	}

	#comp-mct49pkh_r_comp-kd5pdf7t [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
		color: var(--corvid-color, #F0F0F0 !important);
	}
}

#comp-mct49pkh_r_comp-mcszuwh7 {
	--text-direction: var(--wix-opt-in-direction);
}

#comp-mct49pkh_r_comp-mcszuwh7 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
	color: #F0F0F0;
	background-color: transparent;
	font-size: 14px;
	text-align: right;
	letter-spacing: 0em;
	line-height: normal;
}

#comp-mct49pkh_r_comp-mcszuwh7 [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
	color: var(--corvid-color, #F0F0F0);
}

@media screen and (min-width: 320px) and (max-width: 750px) {
	#comp-mct49pkh_r_comp-mcszuwh7 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
		text-align: center;
	}

	#comp-mct49pkh_r_comp-mcszuwh7 [class$=rich-text__text]:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) {
		color: var(--corvid-color, #F0F0F0 !important);
	}
}

#comp-mct49pok_r_comp-kd5px9hr {
	--screen-width: 100vw;
}

#comp-mct49pok_r_comp-kd5px9kk {
	height: auto;
	--direction: rtl;
	--item-height: 56px;
	--text-align: center;
	--template-columns: calc(40px + 1em) 1fr calc(40px + 1em);
	--template-areas: ". label arrow";
	--padding-start: 0px;
	--sub-padding-start: 0px;
	--padding-end: 0px;
	--sub-padding-end: 0px;
	--item-depth0-direction: inherit;
	--item-depth1-direction: inherit;
	--item-depth2-direction: inherit;
	--item-depth0-align: inherit;
	--item-depth1-align: inherit;
	--item-depth2-align: inherit;
}

#comp-mct49pok_r_comp-kkmqi5tc {
	--undefined: [object Object];
	--fill-opacity: 1;
	--stroke-width: 0;
	--stroke: #ED1566;
	--stroke-opacity: 1;
	--fill: #000000;
}

#comp-mct49pfx_r_comp-kbgajy18 {
	--bg-overlay-color: transparent;
	--bg-gradient: none;
	--transition-delay: 0s;
	--transition-duration: 0.3s;
	--transition-timing-function: ease;
	--transition-property: background-color;
	--inherit-transition: var(--transition, none);
}

#comp-mct49pfx_r_comp-mb5540mw {
	--direction: var(--wix-opt-in-direction, ltr);
	--item-direction: inherit;
	--dropdown-menu-direction: inherit;
	--dropdown-menu-item-direction: inherit;
	--dropdown-menu-sub-item-direction: inherit;
	--sr-only-horizontal-item-icon-display: none;
	--scroll-button-transform: scaleX(1);
	--navbar-display: unset;
	--hamburger-menu-root-display: none;
	--container-flex-direction: row;
	--item-wrapper-width: unset;
	--menu-items-row-gap: var(--menu-items-cross-axis-gap);
	--menu-items-column-gap: var(--menu-items-main-axis-gap);
	--horizontal-menu-item-divider: var(--item-divider);
	--vertical-menu-item-divider: none;
	--container-pointer-events: initial;
	--item-wrapper-display: block;
	--horizontal-menu-dropdown-display: unset;
	--vertical-menu-dropdown-display: none;
	--empty-dropdown-item-icon-display: unset;
	--menu-item-wrapper-height: 100%;
	--item-icon-display: var(--horizontal-item-icon-display);
	--sr-only-item-icon-display: var(--sr-only-horizontal-item-icon-display);
	--item-width: fit-content;
	--menu-items-flex-grow: 0;
	--item-wrapper-display-alignment: flex;
	--item-text-align: space-between;
	--item-selected-label-underline-display: unset;
	--item-label-bullet-display: none;
	--hamburger-overlay-initial-opacity: unset;
	--hamburger-menu-container-initial-opacity: unset;
	--hamburger-menu-container-initial-transform: translateX(100%);
	min-width: initial;
	--container-overflow-x: auto;
	--container-flex-wrap: nowrap;
}

#portal-comp-mct49pfx_r_comp-mb5540mw {
	--direction: var(--wix-opt-in-direction, ltr);
	--item-direction: inherit;
	--dropdown-menu-direction: inherit;
	--dropdown-menu-item-direction: inherit;
	--dropdown-menu-sub-item-direction: inherit;
	--sr-only-horizontal-item-icon-display: none;
	--scroll-button-transform: scaleX(1);
	--navbar-display: unset;
	--hamburger-menu-root-display: none;
	--container-flex-direction: row;
	--item-wrapper-width: unset;
	--menu-items-row-gap: var(--menu-items-cross-axis-gap);
	--menu-items-column-gap: var(--menu-items-main-axis-gap);
	--horizontal-menu-item-divider: var(--item-divider);
	--vertical-menu-item-divider: none;
	--container-pointer-events: initial;
	--item-wrapper-display: block;
	--horizontal-menu-dropdown-display: unset;
	--vertical-menu-dropdown-display: none;
	--empty-dropdown-item-icon-display: unset;
	--menu-item-wrapper-height: 100%;
	--item-icon-display: var(--horizontal-item-icon-display);
	--sr-only-item-icon-display: var(--sr-only-horizontal-item-icon-display);
	--item-width: fit-content;
	--menu-items-flex-grow: 0;
	--item-wrapper-display-alignment: flex;
	--item-text-align: space-between;
	--item-selected-label-underline-display: unset;
	--item-label-bullet-display: none;
	--hamburger-overlay-initial-opacity: unset;
	--hamburger-menu-container-initial-opacity: unset;
	--hamburger-menu-container-initial-transform: translateX(100%);
	min-width: initial;
	--container-overflow-x: auto;
	--container-flex-wrap: nowrap;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
	#comp-mct49pfx_r_comp-mb5540mw {
		--navbar-display: none;
		--hamburger-menu-root-display: var(--container-display);
		--container-flex-direction: column;
		--item-wrapper-width: 100%;
		--menu-items-row-gap: var(--menu-items-main-axis-gap);
		--menu-items-column-gap: var(--menu-items-cross-axis-gap);
		--horizontal-menu-item-divider: none;
		--vertical-menu-item-divider: var(--item-divider);
		--container-pointer-events: none;
		--item-wrapper-display: var(--item-wrapper-display-alignment);
		--horizontal-menu-dropdown-display: none;
		--vertical-menu-dropdown-display: initial;
		--empty-dropdown-item-icon-display: none;
		--menu-item-wrapper-height: unset;
		--scroll-button-icon-display: none;
		min-width: min-content;
		--item-icon-display: unset;
		--vertical-dropdown-visibility: hidden;
		--vertical-dropdown-height: 0;
		--vertical-expand-collapse-display: none;
		--sr-only-item-icon-display: none;
	}

	#portal-comp-mct49pfx_r_comp-mb5540mw {
		--navbar-display: none;
		--hamburger-menu-root-display: var(--container-display);
		--container-flex-direction: column;
		--item-wrapper-width: 100%;
		--menu-items-row-gap: var(--menu-items-main-axis-gap);
		--menu-items-column-gap: var(--menu-items-cross-axis-gap);
		--horizontal-menu-item-divider: none;
		--vertical-menu-item-divider: var(--item-divider);
		--container-pointer-events: none;
		--item-wrapper-display: var(--item-wrapper-display-alignment);
		--horizontal-menu-dropdown-display: none;
		--vertical-menu-dropdown-display: initial;
		--empty-dropdown-item-icon-display: none;
		--menu-item-wrapper-height: unset;
		--scroll-button-icon-display: none;
		min-width: min-content;
		--item-icon-display: unset;
		--vertical-dropdown-visibility: hidden;
		--vertical-dropdown-height: 0;
		--vertical-expand-collapse-display: none;
		--sr-only-item-icon-display: none;
	}
}

@media screen and (min-width: 320px) and (max-width: 750px) {
	#comp-mct49pfx_r_comp-mb5540mw {
		--navbar-display: none;
		--hamburger-menu-root-display: var(--container-display);
		--container-flex-direction: column;
		--item-wrapper-width: 100%;
		--menu-items-row-gap: var(--menu-items-main-axis-gap);
		--menu-items-column-gap: var(--menu-items-cross-axis-gap);
		--horizontal-menu-item-divider: none;
		--vertical-menu-item-divider: var(--item-divider);
		--container-pointer-events: none;
		--item-wrapper-display: var(--item-wrapper-display-alignment);
		--horizontal-menu-dropdown-display: none;
		--vertical-menu-dropdown-display: initial;
		--empty-dropdown-item-icon-display: none;
		--menu-item-wrapper-height: unset;
		--scroll-button-icon-display: none;
		min-width: min-content;
		--item-icon-display: unset;
		--vertical-dropdown-visibility: hidden;
		--vertical-dropdown-height: 0;
		--vertical-expand-collapse-display: none;
		--sr-only-item-icon-display: none;
	}

	#portal-comp-mct49pfx_r_comp-mb5540mw {
		--navbar-display: none;
		--hamburger-menu-root-display: var(--container-display);
		--container-flex-direction: column;
		--item-wrapper-width: 100%;
		--menu-items-row-gap: var(--menu-items-main-axis-gap);
		--menu-items-column-gap: var(--menu-items-cross-axis-gap);
		--horizontal-menu-item-divider: none;
		--vertical-menu-item-divider: var(--item-divider);
		--container-pointer-events: none;
		--item-wrapper-display: var(--item-wrapper-display-alignment);
		--horizontal-menu-dropdown-display: none;
		--vertical-menu-dropdown-display: initial;
		--empty-dropdown-item-icon-display: none;
		--menu-item-wrapper-height: unset;
		--scroll-button-icon-display: none;
		min-width: min-content;
		--item-icon-display: unset;
		--vertical-dropdown-visibility: hidden;
		--vertical-dropdown-height: 0;
		--vertical-expand-collapse-display: none;
		--sr-only-item-icon-display: none;
	}
}

:is(#comp-mct49pfx_r_comp-mb5540nm5, [id^="comp-mct49pfx_r_comp-mb5540nm5__"]) {
	height: inherit;
	width: auto;
}

:is(#comp-mct49pfx_r_comp-mb5540ni1, [id^="comp-mct49pfx_r_comp-mb5540ni1__"]) {
	--rd: 0;
	--brw: 0;
	--shd: none;
	--bg: transparent;
}

:is(#comp-mct49pfx_r_comp-mb5540nj5, [id^="comp-mct49pfx_r_comp-mb5540nj5__"]) {
	height: auto;
	--submenu-direction: initial;
	--submenu-item-direction: initial;
	--submenu-sub-item-direction: initial;
}

#comp-mct49pfx_r_comp-mct4cdk6 {
	--shc-mutated-brightness: 53, 112, 128;
	--margin-start: 0px;
	--margin-end: 0px;
	--fnt: normal normal normal 15px/1.6em open-sans-v2, sans-serif;
	direction: var(--wix-opt-in-direction, ltr);
	--label-align: center;
	--label-text-align: center;
}